#include <ExplorationGraph.h>
Public Member Functions | |
ExplorationNode () | |
ExplorationNode (Scan scan, int ID, ExplorationParams params, Time nodeTime, Pose gridCenter) | |
ExplorationNode (const ExplorationNode &node) | |
Copy constructor. | |
ExplorationNode & | operator= (const ExplorationNode &node) |
Operator =. | |
void | setGridScanParams (ExplorationParams value) |
Set the _ID parameter. | |
void | setNodePose (ExplorationParams value) |
Set the _ID parameter. | |
void | setID (int value) |
Set the _ID parameter. | |
void | setScan (Scan value) |
Set the _scan parameter. | |
void | setGrid (Grid value) |
Set the _grid parameter. | |
void | insertAdjacency (int index, int value) |
Set the _adjacency parameter. | |
void | insertRealAdjacency (int index, int value) |
Set the _adjacency parameter. | |
void | insertWeight (int index, Decimal value) |
Set the _weight parameter. | |
void | pushBackAdjacency (int value) |
Set the _adjacency parameter. | |
void | pushBackRealAdjacency (int value) |
Set the _adjacency parameter. | |
void | pushBackWeight (Decimal value) |
Set the _weight parameter. | |
void | setNodeTime (Time value) |
Set the _nodeTime parameter. | |
int | ID () |
Get the _ID parameter. | |
Scan | scan () |
Get the _scan parameter. | |
Grid | grid () |
Get the _grid parameter. | |
Grid * | gridPtr () |
Get the _grid parameter. | |
vector< int > | adjacency () |
Get the _adjacency parameter. | |
vector< int > | realAdjacency () |
Get the _realAdjacency parameter. | |
vector< Decimal > | weight () |
Get the _weight parameter. | |
Time | nodeTime () |
Get the _nodeTime parameter. | |
string | printAdj () |
string | printWei () |
string | print () |
Public Attributes | |
int | _ID |
Scan | _scan |
Grid | _grid |
vector< int > | _adjacency |
vector< int > | _realAdjacency |
vector< Decimal > | _weight |
Time | _nodeTime |
Decimal | _gScore |
Decimal | _hScore |
Decimal | _fScore |
int | cameFrom |
Class for the implementation of a node of a graph
Number identifing the node in the graph.