gz/physics/RemoveEntities.hh
Go to the documentation of this file.
Definition: gz/physics/Feature.hh:93
Placeholder class in case a Feature does not define its own Model API.
Definition: gz/physics/Feature.hh:59
Placeholder class in case a Feature does not define its own World API.
Definition: gz/physics/Feature.hh:50
This class defines the concept of a Feature. It should be inherited by classes that define some plugi...
Definition: gz/physics/Feature.hh:36
Definition: gz/physics/RemoveEntities.hh:63
virtual bool RemoveModelByIndex(const Identity &_worldID, std::size_t _modelIndex)=0
virtual bool RemoveModelByName(const Identity &_worldID, const std::string &_modelName)=0
virtual bool RemoveModel(const Identity &_modelID)=0
virtual bool ModelRemoved(const Identity &_modelID) const =0
Definition: gz/physics/RemoveEntities.hh:52
bool Removed() const
Check if the entity is removed.
Definition: gz/physics/RemoveEntities.hh:36
bool RemoveModel(const std::string &_name)
Remove a Model that exists within this World.
bool RemoveModel(std::size_t _index)
Remove a Model that exists within this World.
This feature removes a Model entity from the index-specified World.
Definition: gz/physics/RemoveEntities.hh:33
Definition: gz/physics/RemoveEntities.hh:103
virtual bool RemoveNestedModelByName(const Identity &_modelID, const std::string &_modelName)=0
virtual bool RemoveNestedModelByIndex(const Identity &_modelID, std::size_t _modelIndex)=0
Definition: gz/physics/RemoveEntities.hh:87
bool RemoveNestedModel(const std::string &_name)
Remove a Model that is nested within this Model.
bool RemoveNestedModel(std::size_t _index)
Remove a Model that is nested within this Model.
This feature removes a nested Model entity from the specified parent Model.
Definition: gz/physics/RemoveEntities.hh:84
Use a FeatureList to aggregate a list of Features.
Definition: gz/physics/FeatureList.hh:62