libmove3d-planners
|
#include <HRICS_TwoDGrid.hpp>
Public Member Functions | |
PlanCell (int i, Eigen::Vector2i coord, Eigen::Vector2d corner, PlanGrid *grid) | |
Eigen::Vector2i | getCoord () |
double | getCost () |
void | resetCost () |
bool | getOpen () |
void | setOpen () |
bool | getClosed () |
void | setClosed () |
void | resetExplorationStatus () |
bool | isValid () |
void | resetIsValid () |
![]() | |
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) |
Additional Inherited Members | |
![]() | |
int | _index |
Eigen::Vector2d | _corner |
TwoDGrid * | _grid |
Plannar HRI Cell.