Conscience Core
CommandLocateTargetMinus.h
Go to the documentation of this file.
1 //
2 // CommandLocateTargetMinus.hpp
3 // ConscienceRobotManager
4 //
5 // Created by Iliès Zaoui on 06/12/2020.
6 // Copyright © 2020 IliesZaoui. All rights reserved.
7 //
8 
9 #ifndef ConscienceCommandLocateTargetMinus_h
10 #define ConscienceCommandLocateTargetMinus_h
11 
12 #include <string>
13 #include "./Command.h"
15 #include <string>
16 #include "Util/conscience_util.h"
19 
20 using std::string;
21 using std::vector;
22 
24 
26 
27  public:
28  inline static const CommandTypeId COMMAND_ID = "LOCATE_TARGET_MINUS";
29  CommandLocateTargetMinus(string partToDivide);
30  protected:
31  const CscCommandExecutionResultNone * doExecute(CscEnvironmentSimulator &environmentSimulator) override;
33  return nullptr;
34  }
35  private:
36 
37  std::unique_ptr<CscLogger> logger;
38  string partToDivide;
39  };
40 
41 COMMAND_REGISTER(CommandLocateTargetMinus, string)
42 
43 }
44 
45 #endif
conscience_core::bridging::commands::CommandLocateTargetMinus
Definition: CommandLocateTargetMinus.h:25
conscience_core::bridging::commands::result::CscCommandExecutionResultNone
Definition: CommandExecutionResultNone.h:11
CSC_DLL_IMPORTEXPORT
#define CSC_DLL_IMPORTEXPORT
Definition: os.h:31
conscience_util.h
Command.h
conscience_core::bridging::commands::CommandTypeId
string CommandTypeId
Definition: Command.h:29
CommandExecutionResultNone.h
ConscienceVisionDetectorRepository.h
conscience_core::bridging::commands
Definition: cartographyCommands.cpp:4
conscience_core::bridging::commands::CscCommand
Definition: Command.h:40
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::logger
std::unique_ptr< CscLogger > logger
Definition: Command.cpp:7
ptr
std::shared_ptr< T > ptr
Definition: CscCommon.h:29
conscience_core::bridging::commands::CommandLocateTargetMinus::getEntityReflexion
ptr< CscEntityReflexion > getEntityReflexion() const override
Definition: CommandLocateTargetMinus.h:32