Conscience Core
ArtificialIntelligence
MultiEntity
CscMoveForwardInGroupTarget.h
Go to the documentation of this file.
1
#ifndef CscMoveForwardInGroupTarget_H
2
#define CscMoveForwardInGroupTarget_H
3
#include <
Lidar/CscEntityPositionManager.h
>
4
#include "
Simulator/CscEnvironmentSimulator.h
"
5
6
using namespace
conscience_core::lidar
;
7
namespace
conscience_core::ai
{
8
9
class
CSC_DLL_IMPORTEXPORT
CscMoveForwardInGroupTarget
{
10
public
:
11
virtual
~
CscMoveForwardInGroupTarget
() =
default
;
12
virtual
const
CscPoint3d
*getPosition()
const
= 0;
13
virtual
const
string
&getWorldId()
const
= 0;
14
virtual
CscEntityPositionManager
*getPositionManager()
const
= 0;
15
};
16
}
17
18
#endif // CscMoveForwardInGroupTarget_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:34
conscience_core::ai
Definition:
alerts.cpp:12
conscience_core::lidar
Definition:
CscEntityReflexion.h:42
conscience_core::ai::CscMoveForwardInGroupTarget
Definition:
CscMoveForwardInGroupTarget.h:9
CscEnvironmentSimulator.h
conscience_core::lidar::CscEntityPositionManager
Definition:
CscEntityPositionManager.h:44
CscEntityPositionManager.h
Generated by
1.8.17