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

This is the complete list of members for MightabilitiesGrid, 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
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::ThreeDGridprotected
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)MightabilitiesGridvirtual
draw()MightabilitiesGridvirtual
getBox()API::BaseGridvirtual
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::ThreeDGridinline
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::BaseGridinline
getNeighbour(const Eigen::Vector3i &pos, unsigned int i) const API::ThreeDGrid
getNumberOfCells()API::BaseGrid
getWorldState() (defined in MightabilitiesGrid)MightabilitiesGridinline
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
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::ThreeDGridvirtual
m_name (defined in API::BaseGrid)API::BaseGridprotected
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)MightabilitiesGridinline
setVisBall() (defined in MightabilitiesGrid)MightabilitiesGrid
setWorldState(WorldState *ws) (defined in MightabilitiesGrid)MightabilitiesGridinline
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::ThreeDGridvirtual
~BaseGrid() (defined in API::BaseGrid)API::BaseGridvirtual
~ThreeDGrid()API::ThreeDGridvirtual