#include <CommandEntityFollowPath.h>
|
| | CommandEntityFollowPath (ptr< CscEntityReflexion > entityReflexion, const string membreToMove, const string membreRelative, vector< vector< CscPoint3d * >> *shapesList, const float currentPositionX, const float currentPositionY, const float currentPositionZ, const float currentEulerX, const float currentEulerY, const float currentEulerZ, CscSequenceType resultType=CscSequenceType::OUTPUTS, double speedRatio=1.0) |
| |
| const string | getMembreToMove () |
| |
| const string | getMembreRelative () |
| |
| const vector< vector< CscPoint3d * > > * | getShapesList () |
| |
| const float | getCurrentPositionX () |
| |
| const float | getCurrentPositionY () |
| |
| const float | getCurrentPositionZ () |
| |
| const float | getCurrentEulerX () |
| |
| const float | getCurrentEulerY () |
| |
| const float | getCurrentEulerZ () |
| |
| const CscCommandExecutionResultSequence * | doExecute (CscEnvironmentSimulator &environmentSimulator) override |
| |
Public Member Functions inherited from conscience_core::bridging::commands::CscCommand |
| const CscCommandExecutionResult * | _execute (CscEnvironmentSimulator &environmentSimulator) |
| |
| template<class TResult = CscCommandExecutionResult> |
| const TResult * | execute (CscEnvironmentSimulator &environmentSimulator) |
| |
| const CommandTypeId & | getTypeId () const |
| |
| virtual | ~CscCommand () |
| |
| void | setOriginalCommandString (string command) |
| |
|
| static const string | COMMAND_ID = "ENTITY_FOLLOW_PATH" |
| |
◆ CommandEntityFollowPath()
| conscience_core::bridging::commands::CommandEntityFollowPath::CommandEntityFollowPath |
( |
ptr< CscEntityReflexion > |
entityReflexion, |
|
|
const string |
membreToMove, |
|
|
const string |
membreRelative, |
|
|
vector< vector< CscPoint3d * >> * |
shapesList, |
|
|
const float |
currentPositionX, |
|
|
const float |
currentPositionY, |
|
|
const float |
currentPositionZ, |
|
|
const float |
currentEulerX, |
|
|
const float |
currentEulerY, |
|
|
const float |
currentEulerZ, |
|
|
CscSequenceType |
resultType = CscSequenceType::OUTPUTS, |
|
|
double |
speedRatio = 1.0 |
|
) |
| |
◆ doExecute()
◆ getCurrentEulerX()
| const float conscience_core::bridging::commands::CommandEntityFollowPath::getCurrentEulerX |
( |
| ) |
|
◆ getCurrentEulerY()
| const float conscience_core::bridging::commands::CommandEntityFollowPath::getCurrentEulerY |
( |
| ) |
|
◆ getCurrentEulerZ()
| const float conscience_core::bridging::commands::CommandEntityFollowPath::getCurrentEulerZ |
( |
| ) |
|
◆ getCurrentPositionX()
| const float conscience_core::bridging::commands::CommandEntityFollowPath::getCurrentPositionX |
( |
| ) |
|
◆ getCurrentPositionY()
| const float conscience_core::bridging::commands::CommandEntityFollowPath::getCurrentPositionY |
( |
| ) |
|
◆ getCurrentPositionZ()
| const float conscience_core::bridging::commands::CommandEntityFollowPath::getCurrentPositionZ |
( |
| ) |
|
◆ getEntityReflexion()
| ptr<CscEntityReflexion> conscience_core::bridging::commands::CommandEntityFollowPath::getEntityReflexion |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
◆ getMembreRelative()
| const string conscience_core::bridging::commands::CommandEntityFollowPath::getMembreRelative |
( |
| ) |
|
◆ getMembreToMove()
| const string conscience_core::bridging::commands::CommandEntityFollowPath::getMembreToMove |
( |
| ) |
|
◆ getShapesList()
| const vector< vector< CscPoint3d * > > * conscience_core::bridging::commands::CommandEntityFollowPath::getShapesList |
( |
| ) |
|
◆ COMMAND_ID
| const string conscience_core::bridging::commands::CommandEntityFollowPath::COMMAND_ID = "ENTITY_FOLLOW_PATH" |
|
inlinestatic |
The documentation for this class was generated from the following files: