Conscience Core
CommandUpdateFloorRotation.h
Go to the documentation of this file.
1 #ifndef ConscienceEnvironmentInteractionCommandUpdateFloorRotation_h
2 #define ConscienceEnvironmentInteractionCommandUpdateFloorRotation_h
3 
4 #include "./Command.h"
6 
8 
9 
11 
12  public:
13  inline static const CommandTypeId COMMAND_ID = "UPDATE_FLOOR_ROTATION";
14 
16  float pitch,
17  float yaw,
18  float roll);
19 
20  protected:
21  const CscCommandExecutionResultNone * doExecute(
22  CscEnvironmentSimulator &environmentSimulator) override;
24  return nullptr;
25  }
26 
27  private:
28  const float pitch;
29  const float yaw;
30  const float roll;
31  };
32 
33 COMMAND_REGISTER(CommandUpdateFloorRotation, float, float, float)
34 
35 }
36 
37 #endif
conscience_core::bridging::commands::result::CscCommandExecutionResultNone
Definition: CommandExecutionResultNone.h:11
CSC_DLL_IMPORTEXPORT
#define CSC_DLL_IMPORTEXPORT
Definition: os.h:34
conscience_core::bridging::commands::CommandUpdateFloorRotation::getEntityReflexion
ptr< CscEntityReflexion > getEntityReflexion() const override
Definition: CommandUpdateFloorRotation.h:23
Command.h
conscience_core::bridging::commands::CommandTypeId
string CommandTypeId
Definition: Command.h:29
conscience_core::bridging::commands::CommandUpdateFloorRotation
Definition: CommandUpdateFloorRotation.h:10
conscience_core::bridging::commands
Definition: cartographyCommands.cpp:4
conscience_core::bridging::commands::CscCommand
Definition: Command.h:40
CscEnvironmentSimulator
Definition: CscEnvironmentSimulator.h:31
conscience_core::bridging::commands::COMMAND_REGISTER
COMMAND_REGISTER(CommandFollowKinematicTrajectory, ptr< CscEntityReflexion >, int, const CscState *, string, string, string, string, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)
CscCommandAutoParse.h
ptr
std::shared_ptr< T > ptr
Definition: CscCommon.h:29