Conscience Core
CommandEnvironmentObjectAnalysis.h
Go to the documentation of this file.
1 #ifndef ConscienceEnvironmentInteractionCommandEnvironmentObjectAnalysis_h
2 #define ConscienceEnvironmentInteractionCommandEnvironmentObjectAnalysis_h
3 
4 #include "./Command.h"
7 
8 #include <string>
9 
10 using std::vector; using std::string;
11 
13 
14 
16 
17  public:
18  inline static const CommandTypeId COMMAND_ID = "ENVIRONMENT_OBJECT_ANALYSIS";
20 
21  protected:
22  const CscCommandExecutionResultPositions * doExecute(CscEnvironmentSimulator &environmentSimulator) override;
24  return nullptr;
25  }
26 
27  private:
28  const CscWorldElementId objectId;
29  const CscPhysicsType physicsType;
30  };
31 
32 COMMAND_REGISTER(CommandEnvironmentObjectAnalysis, CscWorldElementId, CscPhysicsType)
33 
34 }
35 
36 #endif
CommandExecutionResultPositions.h
CSC_DLL_IMPORTEXPORT
#define CSC_DLL_IMPORTEXPORT
Definition: os.h:31
conscience_core::bridging::commands::CommandEnvironmentObjectAnalysis
Definition: CommandEnvironmentObjectAnalysis.h:15
Command.h
conscience_core::bridging::commands::CommandTypeId
string CommandTypeId
Definition: Command.h:29
conscience_core::bridging::commands
Definition: cartographyCommands.cpp:4
conscience_core::bridging::commands::result::CscCommandExecutionResultPositions
Definition: CommandExecutionResultPositions.h:23
conscience_core::bridging::commands::CscCommand
Definition: Command.h:40
CscWorldElementId
string CscWorldElementId
Definition: Command.h:15
CscPhysicsType
CscPhysicsType
Definition: CscPhysicsType.h:12
CscEnvironmentSimulator
Definition: CscEnvironmentSimulator.h:35
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
conscience_core::bridging::commands::CommandEnvironmentObjectAnalysis::getEntityReflexion
ptr< CscEntityReflexion > getEntityReflexion() const override
Definition: CommandEnvironmentObjectAnalysis.h:23
ptr
std::shared_ptr< T > ptr
Definition: CscCommon.h:29