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

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

_cells (defined in API::BaseGrid)API::BaseGridprotected
_cellSize (defined in API::TwoDGrid)API::TwoDGridprotected
_nbCellsX (defined in API::TwoDGrid)API::TwoDGridprotected
_nbCellsY (defined in API::TwoDGrid)API::TwoDGridprotected
_originCorner (defined in API::TwoDGrid)API::TwoDGridprotected
BaseGrid() (defined in API::BaseGrid)API::BaseGrid
BaseGrid(const BaseGrid &grid) (defined in API::BaseGrid)API::BaseGrid
computeCellCorner(int x, int y)API::TwoDGridprotected
computeDistances(EnvCell *cell, bool isHuman)HRICS::EnvGrid
computeHumanDistances(EnvCell *cell)HRICS::EnvGrid
computeHumanRobotReacheability(std::pair< double, double > minMax)HRICS::EnvGrid
computeRobotDistances(EnvCell *cell)HRICS::EnvGrid
createAllCells()API::TwoDGrid
createNewCell(unsigned int index, unsigned int x, unsigned int y)HRICS::EnvGridvirtual
draw()HRICS::EnvGridvirtual
dumpVar() (defined in HRICS::EnvGrid)HRICS::EnvGrid
EnvGrid() (defined in HRICS::EnvGrid)HRICS::EnvGrid
EnvGrid(double pace, std::vector< double > envSize, bool isHumanCentered) (defined in HRICS::EnvGrid)HRICS::EnvGrid
EnvGrid(double pace, std::vector< double > envSize, bool isHumanCentered, Robot *robot, Robot *human) (defined in HRICS::EnvGrid)HRICS::EnvGrid
getBox()API::BaseGridvirtual
getCell(const Eigen::Vector2i &cell) (defined in API::TwoDGrid)API::TwoDGrid
getCell(int x, int y)API::TwoDGrid
getCell(Eigen::Vector2d pos) (defined in API::TwoDGrid)API::TwoDGrid
getCell(double *pos)API::TwoDGrid
getCell(unsigned int index)API::TwoDGrid
getCellCoord(TwoDCell *ptrCell)API::TwoDGrid
getCellSize() (defined in API::TwoDGrid)API::TwoDGridinline
getCoordinates(TwoDCell *cell)API::TwoDGrid
getHuman() (defined in HRICS::EnvGrid)HRICS::EnvGridinline
getHumanAccessibleCells() (defined in HRICS::EnvGrid)HRICS::EnvGridinline
getHumanCylinder() (defined in HRICS::EnvGrid)HRICS::EnvGridinline
getHumanMaxDist() (defined in HRICS::EnvGrid)HRICS::EnvGridinline
getName() (defined in API::BaseGrid)API::BaseGridinline
getNbCellX() (defined in HRICS::EnvGrid)HRICS::EnvGridinline
getNbCellY() (defined in HRICS::EnvGrid)HRICS::EnvGridinline
getNeighbour(const Eigen::Vector2i &pos, int i)API::TwoDGrid
getNumberOfCells()API::TwoDGrid
getRobot() (defined in HRICS::EnvGrid)HRICS::EnvGridinline
getRobotCylinder() (defined in HRICS::EnvGrid)HRICS::EnvGridinline
getRobotMaxDist() (defined in HRICS::EnvGrid)HRICS::EnvGridinline
getSortedGrid()HRICS::EnvGrid
init(std::pair< double, double > minMax)HRICS::EnvGrid
initAllCellState()HRICS::EnvGrid
initAllReachability()HRICS::EnvGrid
initAllTrajs()HRICS::EnvGrid
initGrid(Eigen::Vector3d humanPos)HRICS::EnvGrid
isCellCoordInGrid(const Eigen::Vector2i &coord)API::TwoDGrid
loadFromXmlFile(std::string file)API::BaseGridvirtual
m_name (defined in API::BaseGrid)API::BaseGridprotected
recomputeGridWhenHumanMove(Eigen::Vector3d humanPos)HRICS::EnvGrid
setAsNotSorted() (defined in HRICS::EnvGrid)HRICS::EnvGridinline
setCellsToblankCost()HRICS::EnvGrid
setHuman(Robot *R) (defined in HRICS::EnvGrid)HRICS::EnvGridinline
setRobot(Robot *R) (defined in HRICS::EnvGrid)HRICS::EnvGridinline
TwoDGrid()API::TwoDGrid
TwoDGrid(Eigen::Vector2i size, std::vector< double > envSize) (defined in API::TwoDGrid)API::TwoDGrid
TwoDGrid(double samplingRate, std::vector< double > envSize) (defined in API::TwoDGrid)API::TwoDGrid
writeToXmlFile(std::string file)API::BaseGridvirtual
~BaseGrid() (defined in API::BaseGrid)API::BaseGridvirtual
~TwoDGrid()API::TwoDGrid