RRTnode Class Reference
[Path planner]

#include <PathPlanner.h>

List of all members.

Public Member Functions

 RRTnode ()
 RRTnode (int ID, Pose q, int maxIter)
 RRTnode (int maxIter)
 RRTnode (const RRTnode &n)
 Copy constructor.
RRTnodeoperator= (const RRTnode &n)
 Operator =.
int ID ()
 Gets the _ID parameter.
Pose q ()
 Gets the _q parameter.
vector< int > freePrimitives ()
 Gets the _freePrimitives parameter.
int freePrimitivesNum ()
 Gets the _freePrimitives parameter.
int parentID ()
 Gets the _parentID parameter.
int edgeType ()
 Gets the _edgeType parameter.
Decimal CSpaceDist ()
 Gets the _CSpaceDist parameter.
Cellcell ()
 Gets the _cell parameter.
Segment straight ()
 Gets the _straight parameter.
Ellipse left ()
 Gets the _left parameter.
Ellipse right ()
 Gets the _right parameter.
string print ()
 Prints on the screen all class parametes.
void setID (int value)
 Sets the _ID parameter.
void setQ (Pose value)
 Sets the _q parameter.
void setFreePrimitives (vector< int > value)
 Sets the _freePrimitives parameter.
void clearFreePrimitivesElem (int value)
 Sets to 0 the element of _freePrimitives selected by value.
void setFreePrimitivesNum (int value)
 Sets the _freePrimitivesNum parameter.
void decreaseFreePrimitivesNum ()
 Decreases by 1 the _freePrimitivesNum parameter.
void setParentID (int value)
 Sets the _parentID parameter.
void setEdgeType (int value)
 Sets the _edgeType parameter.
void setCSpaceDist (Decimal value)
 Sets the _CSpaceDist parameter.
void setCell (Cell *value)
 Sets the _cell parameter.
void setStraight (Segment value)
 Sets the _straight parameter.
void setLeft (Ellipse value)
 Sets the _left parameter.
void setRight (Ellipse value)
 Sets the _right parameter.

Public Attributes

int _ID
Pose _q
vector< int > _freePrimitives
int _freePrimitivesNum
int _parentID
int _edgeType
Decimal _CSpaceDist
Cell_cell
Segment _straight
Ellipse _left
Ellipse _right


Member Data Documentation


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

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