|
virtual | ~EntityManagerInterface () |
|
virtual const std::map< unsigned long, sim::SimEntity * > * | subscribeToEntityCreation (EntitySubscriberInterface *newsub)=0 |
|
virtual unsigned long | addEntity (const std::string &name)=0 |
| creates a new entity with the given name and returns its id More...
|
|
virtual unsigned long | addEntity (sim::SimEntity *entity)=0 |
| adds an existing entity to its entity map, returning the assigned id More...
|
|
virtual void | addNode (const std::string &entityName, unsigned long nodeId, const std::string &nodeName)=0 |
| adds a node to the entity and maps the nodeId to its name More...
|
|
virtual void | addMotor (const std::string &entityName, unsigned long motorId, const std::string &motorName)=0 |
| adds a motor to the entity and maps the motorId to its name More...
|
|
virtual void | addController (const std::string &entityName, unsigned long controllerId)=0 |
| adds a controller id to the controller list More...
|
|
virtual void | addJoint (const std::string &entityName, unsigned long jointId, const std::string &jointName)=0 |
| adds a joint to the entity and maps the jointId to its name More...
|
|
virtual void | selectEvent (unsigned long id, bool mode)=0 |
|
virtual sim::SimEntity * | getEntity (const std::string &name)=0 |
| returns the entity with the given name More...
|
|
virtual sim::SimEntity * | getEntity (unsigned long id)=0 |
| returns the entity with the given id More...
|
|
virtual unsigned long | getEntityNode (const std::string &entityName, const std::string &nodeName)=0 |
| returns the node of the given entity; returns 0 if the entity or the node don't exist More...
|
|
virtual unsigned long | getEntityMotor (const std::string &entityName, const std::string &motorName)=0 |
|
virtual std::vector< unsigned long > | getEntityControllerList (const std::string &entityName)=0 |
|
virtual unsigned long | getEntityJoint (const std::string &entityName, const std::string &jointName)=0 |
| returns the node of the given entity; returns 0 if the entity or the node don't exist More...
|
|
virtual void | printEntityNodes (const std::string &entityName)=0 |
|
virtual void | printEntityMotors (const std::string &entityName)=0 |
|
virtual void | printEntityControllers (const std::string &entityName)=0 |
|
virtual void | resetPose ()=0 |
|
Definition at line 45 of file EntityManagerInterface.h.