libmove3d-planners
|
This is the complete list of members for GTP2DGrid, including all inherited members.
_cells (defined in API::BaseGrid) | API::BaseGrid | protected |
_cellSize (defined in API::TwoDGrid) | API::TwoDGrid | protected |
_nbCellsX (defined in API::TwoDGrid) | API::TwoDGrid | protected |
_nbCellsY (defined in API::TwoDGrid) | API::TwoDGrid | protected |
_originCorner (defined in API::TwoDGrid) | API::TwoDGrid | protected |
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::TwoDGrid | protected |
createAllCells() | GTP2DGrid | |
createNewCell(unsigned int index, unsigned int x, unsigned int y) | API::TwoDGrid | protectedvirtual |
createNewCell2(unsigned int index, unsigned int x, unsigned int y) (defined in GTP2DGrid) | GTP2DGrid | |
draw() (defined in GTP2DGrid) | GTP2DGrid | virtual |
getBox() | API::BaseGrid | virtual |
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::TwoDGrid | inline |
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::BaseGrid | inline |
getNbCellX() (defined in GTP2DGrid) | GTP2DGrid | inline |
getNbCellY() (defined in GTP2DGrid) | GTP2DGrid | inline |
getNbExploredCells() (defined in GTP2DGrid) | GTP2DGrid | inline |
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::BaseGrid | virtual |
m_name (defined in API::BaseGrid) | API::BaseGrid | protected |
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::BaseGrid | virtual |
~BaseGrid() (defined in API::BaseGrid) | API::BaseGrid | virtual |
~TwoDGrid() | API::TwoDGrid |