|
MRXT: The Multi-Robot eXploration Tool
Multi-Robot autonomous exploration and mapping simulator.
|
Nodes that form a tree that partitions the environment for the high level planner in the hybrid arquitecture. More...
#include <treeNode.h>
Public Member Functions | |
| treeNode (int type, int nrobots) | |
| void | addChildren (treeNode &child) |
| void | clearRobots () |
| treeNode & | getChildren (int number) const |
| double | getCost () const |
| double | getiPoints () const |
| double | getLocalCost () const |
| int | getnBots () const |
| int | getNChildren () const |
| int | getNextNodeInPlan () const |
| int | getNodeType () const |
| treeNode & | getParent () const |
| double | getValue () const |
| int | getX () const |
| int | getY () const |
| bool | isLeaf () const |
| bool | isRobot (int robot) const |
| bool | isRoot () const |
| void | setCell (point pos) |
| void | setCost (double val) |
| void | setiPoints (double n) |
| void | setLocalCost (double val) |
| void | setnBots (int n) |
| void | setNextNodeInPlan (int n) |
| void | setParent (treeNode &parent) |
| void | setRobot (int robot) |
| void | setValue (double value) |
Static Public Member Functions | |
| static bool | orderByCost (const treeNode *a, const treeNode *b) |
| static bool | orderByValue (const treeNode *a, const treeNode *b) |
Private Attributes | |
| treeNode ** | children |
| double | cost |
| double | ipoints |
| double | localCost |
| int | nbots |
| int | nchildren |
| int | nextNodeInPlan |
| int | node_type |
| int | numrobots |
| treeNode * | parent |
| bool * | robots |
| double | value |
| int | x |
| int | y |
Nodes that form a tree that partitions the environment for the high level planner in the hybrid arquitecture.
Definition at line 15 of file treeNode.h.
1.7.6.1