libmove3d-planners
|
This is the complete list of members for MightabilitiesGrid, including all inherited members.
_cells (defined in API::BaseGrid) | API::BaseGrid | protected |
_cellSize (defined in API::ThreeDGrid) | API::ThreeDGrid | protected |
_nbCellsX (defined in API::ThreeDGrid) | API::ThreeDGrid | protected |
_nbCellsY (defined in API::ThreeDGrid) | API::ThreeDGrid | protected |
_nbCellsZ (defined in API::ThreeDGrid) | API::ThreeDGrid | protected |
_originCorner (defined in API::ThreeDGrid) | API::ThreeDGrid | protected |
addCellToList(MightabilitiesCell *c, Robot *ag, typeCells tc) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
BaseGrid() (defined in API::BaseGrid) | API::BaseGrid | |
BaseGrid(const BaseGrid &grid) (defined in API::BaseGrid) | API::BaseGrid | |
computeCellCorner(unsigned int x, unsigned int y, unsigned int z) | API::ThreeDGrid | protected |
computeMights(std::vector< Robot * > agents, std::vector< Robot * > supports, std::vector< typeCells > abilities) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
computeReachCol(Robot *ag, MightabilitiesCell *cells) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
computeReachDist(Robot *ag, MightabilitiesCell *cells) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
computeVisballCollision() (defined in MightabilitiesGrid) | MightabilitiesGrid | |
computeVisCol(Robot *ag, MightabilitiesCell *cells) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
computeVisDist(Robot *ag, MightabilitiesCell *cells) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
createAllCells() | API::ThreeDGrid | |
createNewCell(unsigned int index, unsigned int x, unsigned int y, unsigned int z) | MightabilitiesGrid | virtual |
draw() | MightabilitiesGrid | virtual |
getBox() | API::BaseGrid | virtual |
getCell(int i) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
API::ThreeDGrid::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 | |
API::ThreeDGrid::getCell(double *pos) const | API::ThreeDGrid | |
API::BaseGrid::getCell(unsigned int i) | API::BaseGrid | |
getCellCoord(ThreeDCell *ptrCell) const | API::ThreeDGrid | |
getCellsFromEntity(Robot *entity) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
getCellSize() (defined in API::ThreeDGrid) | API::ThreeDGrid | inline |
getCoordinates(ThreeDCell *cell) const | API::ThreeDGrid | |
getList(Robot *ag) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
getList(Robot *ag, typeCells tc) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
getList(std::vector< std::pair< Robot *, typeCells > > rpc) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
getName() (defined in API::BaseGrid) | API::BaseGrid | inline |
getNeighbour(const Eigen::Vector3i &pos, unsigned int i) const | API::ThreeDGrid | |
getNumberOfCells() | API::BaseGrid | |
getWorldState() (defined in MightabilitiesGrid) | MightabilitiesGrid | inline |
getXlineOfCell(unsigned int ith) (defined in API::ThreeDGrid) | API::ThreeDGrid | |
getXNumberOfCells() const (defined in API::ThreeDGrid) | API::ThreeDGrid | inline |
getYlineOfCell(unsigned int ith) (defined in API::ThreeDGrid) | API::ThreeDGrid | |
getYNumberOfCells() const (defined in API::ThreeDGrid) | API::ThreeDGrid | inline |
getZlineOfCell(unsigned int ith) (defined in API::ThreeDGrid) | API::ThreeDGrid | |
getZNumberOfCells() const (defined in API::ThreeDGrid) | API::ThreeDGrid | inline |
init(Eigen::Vector3i size, std::vector< double > envSize) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
init(double samplingRate, std::vector< double > envSize) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
initVariables() (defined in MightabilitiesGrid) | MightabilitiesGrid | |
loadFromXmlFile(std::string file) | API::ThreeDGrid | virtual |
m_name (defined in API::BaseGrid) | API::BaseGrid | protected |
mergeVectors(std::vector< MightabilitiesCell * > c1, std::vector< MightabilitiesCell * > c2) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
MightabilitiesGrid() (defined in MightabilitiesGrid) | MightabilitiesGrid | |
MightabilitiesGrid(Eigen::Vector3i size, std::vector< double > envSize) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
MightabilitiesGrid(double samplingRate, std::vector< double > envSize) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
MightabilitiesGrid(const ThreeDGrid &grid) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
placeVisball(MightabilitiesCell *c) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
placeVisball(p3d_point p) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
setSampleRate(double SR) (defined in MightabilitiesGrid) | MightabilitiesGrid | inline |
setVisBall() (defined in MightabilitiesGrid) | MightabilitiesGrid | |
setWorldState(WorldState *ws) (defined in MightabilitiesGrid) | MightabilitiesGrid | inline |
show() (defined in MightabilitiesGrid) | MightabilitiesGrid | |
show(std::vector< std::pair< Robot *, typeCells > > toShow) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
testLineArea(MightabilitiesCell *cells, p3d_point p) (defined in MightabilitiesGrid) | MightabilitiesGrid | |
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 file) | API::ThreeDGrid | virtual |
~BaseGrid() (defined in API::BaseGrid) | API::BaseGrid | virtual |
~ThreeDGrid() | API::ThreeDGrid | virtual |