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

This is the complete list of members for GTP2DGrid, 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
addAgentAndComputeNav(Robot *robot) (defined in GTP2DGrid)GTP2DGrid
BaseGrid() (defined in API::BaseGrid)API::BaseGrid
BaseGrid(const BaseGrid &grid) (defined in API::BaseGrid)API::BaseGrid
computeCellCorner(int x, int y)API::TwoDGridprotected
createAllCells()GTP2DGrid
createNewCell(unsigned int index, unsigned int x, unsigned int y)API::TwoDGridprotectedvirtual
createNewCell2(unsigned int index, unsigned int x, unsigned int y) (defined in GTP2DGrid)GTP2DGrid
draw() (defined in GTP2DGrid)GTP2DGridvirtual
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
getCellsArroundAgent(Robot *agent, Robot *targetAgent) (defined in GTP2DGrid)GTP2DGrid
getCellsArroundObject(Robot *agent, Robot *manipulable) (defined in GTP2DGrid)GTP2DGrid
getCellsArroundSupport(Robot *agent, Robot *support) (defined in GTP2DGrid)GTP2DGrid
getCellSize() (defined in API::TwoDGrid)API::TwoDGridinline
getCellsWithinReach(double xCenter, double yCenter, double reach, Robot *agent) (defined in GTP2DGrid)GTP2DGrid
getCoordinates(TwoDCell *cell)API::TwoDGrid
getHumanAwarePath(Robot *r, GTP2DCell *targetCell, double distWeight, double Hweight, double angleWeight, double distHWeight, double distWeight2) (defined in GTP2DGrid)GTP2DGrid
getName() (defined in API::BaseGrid)API::BaseGridinline
getNbCellX() (defined in GTP2DGrid)GTP2DGridinline
getNbCellY() (defined in GTP2DGrid)GTP2DGridinline
getNbExploredCells() (defined in GTP2DGrid)GTP2DGridinline
getNeighbour(const Eigen::Vector2i &pos, int i)API::TwoDGrid
getNumberOfCells()API::TwoDGrid
getPath(Robot *r, GTP2DCell *targetCell) (defined in GTP2DGrid)GTP2DGrid
GTP2DGrid() (defined in GTP2DGrid)GTP2DGrid
GTP2DGrid(double pace, std::vector< double > envSize) (defined in GTP2DGrid)GTP2DGrid
initAllCells() (defined in GTP2DGrid)GTP2DGrid
initCylinders() (defined in GTP2DGrid)GTP2DGrid
isCellCoordInGrid(const Eigen::Vector2i &coord)API::TwoDGrid
loadFromXmlFile(std::string file)API::BaseGridvirtual
m_name (defined in API::BaseGrid)API::BaseGridprotected
propagateDist(Robot *robot) (defined in GTP2DGrid)GTP2DGrid
setCurrentRobot(Robot *rob) (defined in GTP2DGrid)GTP2DGrid
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