MipBaselib::ExplorationNode Class Reference
[Exploration Graph]

Node of a graph. More...

#include <ExplorationGraph.h>

List of all members.

Public Member Functions

 ExplorationNode ()
 ExplorationNode (Scan scan, int ID, ExplorationParams params, Time nodeTime, Pose gridCenter)
 ExplorationNode (const ExplorationNode &node)
 Copy constructor.
ExplorationNodeoperator= (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.
GridgridPtr ()
 Get the _grid parameter.
vector< int > adjacency ()
 Get the _adjacency parameter.
vector< int > realAdjacency ()
 Get the _realAdjacency parameter.
vector< Decimalweight ()
 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


Detailed Description

Node of a graph.

Class for the implementation of a node of a graph

Author:
Antonio Franchi and Marco Barbalinardo - email:barba82@yahoo.it
Date:
2009/04/17
Todo:
verify
Bug:
none

Member Data Documentation

Number identifing the node in the graph.


The documentation for this class was generated from the following files:

Generated on Mon Feb 20 07:01:11 2017 for MIP by  doxygen 1.5.6