Go to the documentation of this file.
7 #ifndef ConscienceCommandTerrassementDropOff_h
8 #define ConscienceCommandTerrassementDropOff_h
27 using std::vector;
using std::string;
44 return entityReflexion;
56 float calculateDeltaWithCap(
CscPoint3d * firstPoint,
CscPoint3d * secondPoint,
float angle = 0.0);
57 CscPoint3d* convertReferentialToReality(
float distance,
float delta,
float angleDirection);
59 double l(
double phi,
double e);
62 float x = targetPoint.
getX();
63 float y = targetPoint.
getY();
64 float z = targetPoint.
getZ();
66 x-= distanceFromTarget.
getX();
67 y-= distanceFromTarget.
getY();
68 z-= distanceFromTarget.
getZ();
The CscPoint3d class represents a point in three-dimensional space. It is primarily used to denote a ...
Definition: Csc3dTypes.h:24
#define CSC_DLL_IMPORTEXPORT
Definition: os.h:34
double getY() const
Definition: Csc3dTypes.cpp:55
Definition: CommandExecutionResultSequence.h:15
string CommandTypeId
Definition: Command.h:29
ptr< CscEntityReflexion > getEntityReflexion() const override
Definition: CommandTerrassementDropOff.h:43
Definition: CommandTerrassementDropOff.h:35
Definition: cartographyCommands.cpp:4
Definition: CscCartography.cpp:24
#define COMMAND_REGISTER(COMMAND_REGISTER_className,...)
Definition: CscCommandAutoParse.h:477
double getZ() const
Definition: Csc3dTypes.cpp:59
Definition: CscEnvironmentSimulator.h:31
Definition: conscience_log.h:121
double getX() const
Definition: Csc3dTypes.cpp:51
std::unique_ptr< CscLogger > logger
Definition: CommandTerrassementDropOff.h:42
std::shared_ptr< T > ptr
Definition: CscCommon.h:29