#include <ExplorationGraphProva.h>
Public Member Functions | |
void | graphAccess () |
void | graphRelease () |
bool | isAdjacent (ExplorationNode first, ExplorationNode second) |
ExplorationNode | getNode (int ID) |
Time | getNodeLastUpd (int ID) |
void | updateAdj (ExplorationNode first, ExplorationNode second) |
void | addNode (Scan scan) |
void | setNextVP (Pose nextVP) |
ExplorationGraph () | |
Default Constructor. | |
ExplorationGraph (ExplorationParams params) | |
Parametric Constructor. | |
ExplorationGraph (ExplorationParams params, Decimal adjacTh) | |
Parametric Constructor with threshold of adjacence. | |
~ExplorationGraph () | |
Destructor. | |
ExplorationGraph (const ExplorationGraph &g) | |
Copy Constructor. | |
ExplorationGraph | operator= (const ExplorationGraph &g) |
Operator =. | |
Decimal | nodeDist (ExplorationNode first, ExplorationNode second) |
void | compA () |
void | compW () |
Public Attributes | |
vector< ExplorationNode > | _graph |
ExplorationParams | _params |
Timer | _graphTimer |
Decimal | _adjacTh |
vector< int > | _Amatrix |
vector< Decimal > | _Wmatrix |
Pose | _nextVP |
pthread_mutex_t | mutex |
Class for the implementation of a node of a graph
Vector containing the nodes of the graph.