Conscience Core
Classes | Namespaces | Functions
CommandAreaPathGenerateForPictures.h File Reference
#include "./Command.h"
#include "./ArtificialIntelligence/CscEntityReflexion.h"
#include "environmentEntitiesCommands.h"
#include "CommandCommons.h"

Go to the source code of this file.

Classes

struct  conscience_core::bridging::commands::area_path_generate_for_pictures::CommandAreaPathGenerateForPicturesParams
 
class  conscience_core::bridging::commands::area_path_generate_for_pictures::CommandAreaPathGenerateForPictures
 

Namespaces

 conscience_core
 
 conscience_core::bridging
 
 conscience_core::bridging::commands
 
 conscience_core::bridging::commands::area_path_generate_for_pictures
 

Functions

CscSequencePositionsconscience_core::bridging::commands::area_path_generate_for_pictures::computeEntityPath (ptr< CommandAreaPathGenerateForPicturesParams > parameters, CscEnvironmentSimulator &environmentSimulator)
 
vector< CscPoint3d * > conscience_core::bridging::commands::area_path_generate_for_pictures::computeWaypoints (int numberOfLines, int numberOfColumns, const std::vector< const CscPoint3d * > &areaVertices, const vector< vector< const CscPoint3d * >> &holes, double photoAreaWidth, double photoAreaHeight)
 
CscPoint3dconscience_core::bridging::commands::area_path_generate_for_pictures::createPoint (CscPoint3d *originPoint, int column, int line, double photoAreaWidth, double photoAreaHeight, bool goNorth)
 
bool conscience_core::bridging::commands::area_path_generate_for_pictures::isPointInExclusionArea (vector< vector< const CscPoint3d * >> holes, CscPoint3d *pathPoint)