#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.
1.5.6