libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
API::BaseGrid Class Referenceabstract
Inheritance diagram for API::BaseGrid:
API::ThreeDGrid API::TwoDGrid CollisionSpace GridToGraph GTPGrid HRICS::AgentGrid HRICS::Grid HRICS::NaturalGrid MightabilitiesGrid SignFeildGrid GTP2DGrid HRICS::EnvGrid HRICS::MultiAgentGrid HRICS::PlanGrid

Public Member Functions

 BaseGrid (const BaseGrid &grid)
 
BaseCellgetCell (unsigned int i)
 Get Cell. More...
 
unsigned int getNumberOfCells ()
 Get Number Of Cells.
 
virtual void draw ()=0
 
virtual std::vector
< Eigen::Vector3d > 
getBox ()
 
virtual bool writeToXmlFile (std::string file)
 Virtual function for creating an xml document.
 
virtual bool loadFromXmlFile (std::string file)
 Virtual function for reading from an xml document.
 
std::string getName ()
 

Protected Attributes

std::vector< BaseCell * > _cells
 
std::string m_name
 

Member Function Documentation

BaseCell * BaseGrid::getCell ( unsigned int  i)

Get Cell.

Parameters
index

The documentation for this class was generated from the following files: