libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
HRICS::NaturalGrid Member List

This is the complete list of members for HRICS::NaturalGrid, including all inherited members.

_cells (defined in API::BaseGrid)API::BaseGridprotected
_cellSize (defined in API::ThreeDGrid)API::ThreeDGridprotected
_nbCellsX (defined in API::ThreeDGrid)API::ThreeDGridprotected
_nbCellsY (defined in API::ThreeDGrid)API::ThreeDGridprotected
_nbCellsZ (defined in API::ThreeDGrid)API::ThreeDGridprotected
_originCorner (defined in API::ThreeDGrid)API::ThreeDGridprotected
BaseGrid() (defined in API::BaseGrid)API::BaseGrid
BaseGrid(const BaseGrid &grid) (defined in API::BaseGrid)API::BaseGrid
computeAllCellCost()HRICS::NaturalGrid
computeCellCorner(unsigned int x, unsigned int y, unsigned int z)API::ThreeDGridprotected
createAllCells()API::ThreeDGrid
createNewCell(unsigned int index, unsigned int x, unsigned int y, unsigned int z)HRICS::NaturalGridvirtual
draw()HRICS::NaturalGridvirtual
drawVector(const std::vector< std::pair< double, NaturalCell * > > &cells) (defined in HRICS::NaturalGrid)HRICS::NaturalGrid
getAllReachableCells()HRICS::NaturalGrid
getAllReachableCells(double CostThreshold)HRICS::NaturalGrid
getAllReachableCellsOneArm(bool right_arm)HRICS::NaturalGrid
getAllReachableCellsSorted()HRICS::NaturalGrid
getBox()HRICS::NaturalGridvirtual
getCell(unsigned int x, unsigned int y, unsigned int z) const API::ThreeDGrid
getCell(Eigen::Vector3i cell) const (defined in API::ThreeDGrid)API::ThreeDGrid
getCell(const Eigen::Vector3d &pos) const (defined in API::ThreeDGrid)API::ThreeDGrid
getCell(double *pos) const API::ThreeDGrid
API::BaseGrid::getCell(unsigned int i)API::BaseGrid
getCellCoord(ThreeDCell *ptrCell) const API::ThreeDGrid
getCellCostAt(const Eigen::Vector3d &WSPoint)HRICS::NaturalGrid
getCellSize() (defined in API::ThreeDGrid)API::ThreeDGridinline
getCoordinates(ThreeDCell *cell) const API::ThreeDGrid
getName() (defined in API::BaseGrid)API::BaseGridinline
getNaturalCostSpace() (defined in HRICS::NaturalGrid)HRICS::NaturalGridinline
getNeighbour(const Eigen::Vector3i &pos, unsigned int i) const API::ThreeDGrid
getNumberOfCells()API::BaseGrid
getRobot() (defined in HRICS::NaturalGrid)HRICS::NaturalGrid
getRobotOrigin() (defined in HRICS::NaturalGrid)HRICS::NaturalGridinline
getTranformedToRobotFrame(const Eigen::Vector3d &WSPoint)HRICS::NaturalGrid
getTransformFromRobotPos()HRICS::NaturalGrid
getXlineOfCell(unsigned int ith) (defined in API::ThreeDGrid)API::ThreeDGrid
getXNumberOfCells() const (defined in API::ThreeDGrid)API::ThreeDGridinline
getYlineOfCell(unsigned int ith) (defined in API::ThreeDGrid)API::ThreeDGrid
getYNumberOfCells() const (defined in API::ThreeDGrid)API::ThreeDGridinline
getZlineOfCell(unsigned int ith) (defined in API::ThreeDGrid)API::ThreeDGrid
getZNumberOfCells() const (defined in API::ThreeDGrid)API::ThreeDGridinline
initReachable()HRICS::NaturalGrid
isInReachableGrid(const Eigen::Vector3d &WSPoint) (defined in HRICS::NaturalGrid)HRICS::NaturalGrid
isReachable(const Eigen::Vector3d &WSPoint)HRICS::NaturalGrid
isReachableWithLA(const Eigen::Vector3d &WSPoint) (defined in HRICS::NaturalGrid)HRICS::NaturalGrid
isReachableWithRA(const Eigen::Vector3d &WSPoint) (defined in HRICS::NaturalGrid)HRICS::NaturalGrid
loadFromXmlFile(std::string docname)HRICS::NaturalGridvirtual
m_name (defined in API::BaseGrid)API::BaseGridprotected
mergeWith(NaturalGrid *otherGrid)HRICS::NaturalGrid
NaturalGrid() (defined in HRICS::NaturalGrid)HRICS::NaturalGrid
NaturalGrid(std::vector< int > size) (defined in HRICS::NaturalGrid)HRICS::NaturalGrid
NaturalGrid(double pace, std::vector< double > envSize, Natural *costSpace) (defined in HRICS::NaturalGrid)HRICS::NaturalGrid
NaturalGrid(const NaturalGrid &grid) (defined in HRICS::NaturalGrid)HRICS::NaturalGrid
resetCellCost()HRICS::NaturalGrid
resetReachability()HRICS::NaturalGrid
robotConfigInCell(int i)HRICS::NaturalGrid
setGridOrigin() (defined in HRICS::NaturalGrid)HRICS::NaturalGrid
setNaturalCostSpace(Natural *NCS) (defined in HRICS::NaturalGrid)HRICS::NaturalGridinline
ThreeDGrid()API::ThreeDGrid
ThreeDGrid(Eigen::Vector3i size, std::vector< double > envSize) (defined in API::ThreeDGrid)API::ThreeDGrid
ThreeDGrid(double samplingRate, std::vector< double > envSize) (defined in API::ThreeDGrid)API::ThreeDGrid
ThreeDGrid(const ThreeDGrid &grid)API::ThreeDGrid
writeToXmlFile(std::string docname)HRICS::NaturalGridvirtual
~BaseGrid() (defined in API::BaseGrid)API::BaseGridvirtual
~ThreeDGrid()API::ThreeDGridvirtual