|
| GTP2DCell (int i, Eigen::Vector2i coord, Eigen::Vector2d corner, GTP2DGrid *grid) |
|
std::vector< GTP2DCell * > | getNeighboors () |
|
void | setState (cellState s) |
|
cellState | getState () |
|
void | initialize () |
|
void | addToNavigability (Robot *robot) |
|
double | dist (GTP2DCell *c) |
|
void | print () |
|
Eigen::Vector2i | getCoord () |
|
bool | getNavigability (Robot *r) |
|
bool | toBeDrawn () |
|
void | setDrawn (bool v) |
|
void | setPrev (Robot *r, GTP2DCell *c) |
|
GTP2DCell * | getPrev (Robot *r) |
|
void | setDist (Robot *r, double d) |
|
double | getDist (Robot *r) |
|
bool | isReachable (Robot *r) |
|
void | setScore (double f) |
|
double | getScore () |
|
double | computeDistTo (GTP2DCell *c) |
|
void | setIsInCol (bool val) |
|
bool | isInCol () |
|
void | setCurrentRobot (Robot *rob) |
|
double | getDistCurrentRobot () |
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | TwoDCell () |
| Constructor of cell. More...
|
|
| TwoDCell (int i, Eigen::Vector2d corner, TwoDGrid *grid) |
|
virtual | ~TwoDCell () |
| Constructor of cell. More...
|
|
bool | isInsideCell (Eigen::Vector2d point) |
| Function is inside cell. More...
|
|
Eigen::Vector2d | getCenter () |
| Function to get the center of the cell. More...
|
|
Eigen::Vector2d | getCorner () |
|
Eigen::Vector2d | getRandomPoint () |
| Random Point In ThreeDCell.
|
|
Eigen::Vector2d | getCellSize () |
| Gets the cell size.
|
|
int | getIndex () |
|
virtual void | draw () |
|
bool | operator== (TwoDCell otherCell) |
|
virtual bool | writeToXml (xmlNodePtr cur) |
|
virtual bool | readCellFromXml (xmlNodePtr cur) |
|
|
int | _index |
|
Eigen::Vector2d | _corner |
|
TwoDGrid * | _grid |
|
The documentation for this class was generated from the following files:
- src/GTP/GTPTools/grid.hpp
- src/GTP/GTPTools/grid.cpp