Conscience Core
Classes | Namespaces | Functions
CommandEntityToPosition.h File Reference
#include "./ArtificialIntelligence/Algorithms/pathFinding.h"
#include "Command.h"
#include "Parser/CscCommandAutoParse.h"

Go to the source code of this file.

Classes

class  conscience_core::bridging::commands::environment_entities::CommandEntityToPosition
 

Namespaces

 conscience_core
 
 conscience_core::bridging
 
 conscience_core::bridging::commands
 
 conscience_core::bridging::commands::environment_entities
 

Functions

 conscience_core::bridging::commands::environment_entities::ENUM (CommandEntityToPositionAlgorithm, CommandEntityToPositionAlgorithm_Default, CommandEntityToPositionAlgorithm_Dijkstra)
 
optional< CscPoint3d * > conscience_core::bridging::commands::environment_entities::computeValidReachPosition (CommandEntityToPositionAlgorithm algorithm, ptr< CscEntityReflexion > entityReflexion, const CscPoint3d *startPosition, const CscPoint3d *targetPosition, optional< double > distanceWithObjectAutorizedMaybe, const vector< string > *placeModelIdsToIgnore, CscArea3d *zone, optional< int > matrixSizeMaybe, optional< bool > useGnssCoordinatesMaybe, CscEnvironmentSimulator &environmentSimulator)
 
CscPoint3dconscience_core::bridging::commands::environment_entities::evaluateEntityToPositionStartPosition (const CscPoint3d *requestedStartPosition, optional< bool > useGnssCoordinates, ptr< CscEntityReflexion > entityReflexion, CscEnvironmentSimulator &environmentSimulator)