|
| CellToNode (int i, Eigen::Vector3d corner, GridToGraph *grid) |
|
bool | cellHasNode () |
|
void | setNode (Node *N) |
|
Node * | getNode () |
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | ThreeDCell () |
| Constructor of cell. More...
|
|
| ThreeDCell (int i, ThreeDGrid *grid) |
| Constructor of cell. More...
|
|
| ThreeDCell (int i, Eigen::Vector3d corner, ThreeDGrid *grid) |
|
virtual | ~ThreeDCell () |
| Constructor of cell. More...
|
|
virtual double | getCost () |
|
bool | isInsideCell (Eigen::Vector3d point) |
| Function is inside cell. More...
|
|
Eigen::Vector3d | getCenter () |
| Function to get the center of the cell. More...
|
|
Eigen::Vector3d | getCorner () |
|
Eigen::Vector3d | getRandomPoint () |
| Random Point In ThreeDCell.
|
|
Eigen::Vector3d | getCellSize () |
| Gets the cell size.
|
|
int | getIndex () |
|
void | setCorner (const Eigen::Vector3d &corner) |
|
void | setGrid (ThreeDGrid *grid) |
|
ThreeDGrid * | getGrid () |
|
virtual void | draw () |
|
void | drawColorGradient (double value, double min, double max, bool inverse=false) |
| should be between min and max the min value that value can take the max value that value can take set the color gradient to be the inverse of 0 => blue, 1 => red
|
|
bool | writeToXml (xmlNodePtr cur) |
|
bool | readCellFromXml (xmlNodePtr cur) |
|
bool | operator== (ThreeDCell otherCell) |
|
|
int | _index |
|
Eigen::Vector3d | _corner |
|
ThreeDGrid * | _grid |
|
The documentation for this class was generated from the following files:
- src/API/Grids/GridToGraph/celltonode.hpp
- src/API/Grids/GridToGraph/celltonode.cpp