Conscience Core
CommandDrilling.h
Go to the documentation of this file.
1 #ifndef ConscienceCommandDrilling_h
2 #define ConscienceCommandDrilling_h
3 
4 #include <string>
5 #include "./Command.h"
7 
8 using std::vector; using std::string;
9 
11 
12 
14 
15  public:
16  inline static const CommandTypeId COMMAND_ID = "DRILLING";
17  CommandDrilling(const string & entitySerialNumber);
18  double *getObjectDrillPointsFromPosition(CscEnvironmentSimulator &environmentSimulator, double currentX, double currentY, double currentZ, int strategy);
19  double *getObjectPatchFromPosition( CscEnvironmentSimulator &environmentSimulator, double currentX, double currentY, double currentZ, int strategy);
20 
21  protected:
22  const CscCommandExecutionResultNone * doExecute(CscEnvironmentSimulator &environmentSimulator) override;
24  return nullptr;
25  }
26 
27  private:
28  const string entitySerialNumber;
29  };
30 
31 }
32 
33 #endif
conscience_core::bridging::commands::result::CscCommandExecutionResultNone
Definition: CommandExecutionResultNone.h:11
CSC_DLL_IMPORTEXPORT
#define CSC_DLL_IMPORTEXPORT
Definition: os.h:34
Command.h
conscience_core::bridging::commands::CommandTypeId
string CommandTypeId
Definition: Command.h:29
ConscienceVisionDetectorRepository.h
conscience_core::bridging::commands
Definition: cartographyCommands.cpp:4
conscience_core::bridging::commands::CscCommand
Definition: Command.h:40
conscience_core::bridging::commands::CommandDrilling::getEntityReflexion
ptr< CscEntityReflexion > getEntityReflexion() const override
Definition: CommandDrilling.h:23
CscEnvironmentSimulator
Definition: CscEnvironmentSimulator.h:31
conscience_core::bridging::commands::CommandDrilling
Definition: CommandDrilling.h:13
ptr
std::shared_ptr< T > ptr
Definition: CscCommon.h:29