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