Conscience Core
CscMoveForwardInGroupTargetObject.h
Go to the documentation of this file.
1 #ifndef CscMoveForwardInGroupTargetObject_H
2 #define CscMoveForwardInGroupTargetObject_H
3 
4 #include "../../Simulator/CscEnvironmentSimulator.h"
6 #include <string>
7 
8 using namespace conscience_core::lidar;
9 
10 namespace conscience_core::ai {
11 
13 private:
14  std::string worldId;
15  const CscEnvironmentSimulator &environmentSimulator;
16 
17 public:
18  CscMoveForwardInGroupTargetObject(const string &worldId, const CscEnvironmentSimulator &environmentSimulator);
19 
20  const CscPoint3d *getPosition() const override;
21  const std::string &getWorldId() const override;
22  CscEntityPositionManager *getPositionManager() const override;
23 };
24 }
25 #endif // CscMoveForwardInGroupTargetObject_H
conscience_core::axiomes::CscPoint3d
The CscPoint3d class represents a point in three-dimensional space. It is primarily used to denote a ...
Definition: Csc3dTypes.h:24
CSC_DLL_IMPORTEXPORT
#define CSC_DLL_IMPORTEXPORT
Definition: os.h:31
conscience_core::ai
Definition: alerts.cpp:12
conscience_core::lidar
Definition: CscEntityReflexion.h:42
conscience_core::ai::CscMoveForwardInGroupTarget
Definition: CscMoveForwardInGroupTarget.h:9
CscMoveForwardInGroupTarget.h
CscEnvironmentSimulator
Definition: CscEnvironmentSimulator.h:35
conscience_core::lidar::CscEntityPositionManager
Definition: CscEntityPositionManager.h:44
conscience_core::ai::CscMoveForwardInGroupTargetObject
Definition: CscMoveForwardInGroupTargetObject.h:12