Conscience Core
CommandObjectsDetect.h
Go to the documentation of this file.
1 #ifndef CommandObjectsDetect_h
2 #define CommandObjectsDetect_h
3 
4 #include "CommandCommons.h"
6 
8 
17 public:
18  inline static const CommandTypeId COMMAND_ID = "OBJECTS_DETECT";
19 
24  CommandObjectsDetect(ptr<CscEntityReflexion> entityReflexion, const vector<DetectableObjectTypes> &types);
25 
26 protected:
27  const CscCommandExecutionResultNone * doExecute(CscEnvironmentSimulator &environmentSimulator) override;
28 
29  ptr<CscEntityReflexion> getEntityReflexion() const override;
30 
32  const vector<DetectableObjectTypes> types;
33 
34  std::unique_ptr<CscLogger> logger = CscLogger::getForCategory("CommandObjectsDetect");
35 
36 };
37 
38 COMMAND_REGISTER(CommandObjectsDetect, ptr<CscEntityReflexion> , const vector<DetectableObjectTypes> &)
39 
40 }
41 
42 #endif
conscience_core::bridging::commands::result::CscCommandExecutionResultNone
Definition: CommandExecutionResultNone.h:11
CSC_DLL_IMPORTEXPORT
#define CSC_DLL_IMPORTEXPORT
Definition: os.h:31
conscience_core::bridging::commands::CommandObjectsDetect
Definition: CommandObjectsDetect.h:16
conscience_core::bridging::commands::CommandTypeId
string CommandTypeId
Definition: Command.h:29
conscience_core::bridging::commands::CommandObjectsDetect::entityReflexion
ptr< CscEntityReflexion > entityReflexion
Definition: CommandObjectsDetect.h:31
conscience_core::bridging::commands
Definition: cartographyCommands.cpp:4
conscience_core::bridging::commands::CscCommand
Definition: Command.h:40
CscDetectorEngineYoloV8.h
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)
CommandCommons.h
conscience_core::bridging::commands::CommandObjectsDetect::types
const vector< DetectableObjectTypes > types
Definition: CommandObjectsDetect.h:32
conscience_core::bridging::commands::logger
std::unique_ptr< CscLogger > logger
Definition: Command.cpp:7
ptr
std::shared_ptr< T > ptr
Definition: CscCommon.h:29