EntityID getSensor(const std::string &name) const
Given the sensor name return the ID.
const EntityMap & getVisuals() const
Get all visuals being managed.
std::unordered_map< std::string, EntityID > EntityMap
EntityID addLink(const std::string &name)
Add link name to manager and return id for link.
const EntityMap & getModels() const
Get all models being managed.
EntityID getVisual(const std::string &name) const
Given the visual name return the ID.
EntityID addVisual(const std::string &name)
Add visual name to manager and return id for visual.
static const int NULL_ENTITY_ID
EntityID getLink(const std::string &name) const
Given the link name return the ID.
EntityID addSensor(const std::string &name)
Add sensor name to manager and return id for sensor.
EntityID addModel(const std::string &name)
Add model name to manager and return id for model.
bool empty() const
Check if empty.
A entity manager for Tesseract components that get added to Ignition Scene.
const EntityMap & getLinks() const
Get all links being managed.
const EntityMap & getSensors() const
Get all sensors being managed.
void clear()
Clear interanl data.
EntityID getModel(const std::string &name) const
Given the model name return the ID.