#include <PathPlanner.h>
Public Member Functions | |
RRTnode () | |
RRTnode (int ID, Pose q, int maxIter) | |
RRTnode (int maxIter) | |
RRTnode (const RRTnode &n) | |
Copy constructor. | |
RRTnode & | operator= (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. | |
Cell * | cell () |
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 |
int RRTnode::_ID |