gz/physics/RemoveEntities.hh
STL class.
bool RemoveModel(std::size_t _index)
Remove a Model that exists within this World.
virtual bool RemoveModel(const Identity &_modelID)=0
bool RemoveNestedModel(std::size_t _index)
Remove a Model that is nested within this Model.
Use a FeatureList to aggregate a list of Features.
Definition: gz/physics/FeatureList.hh:61
virtual bool RemoveModelByIndex(const Identity &_worldID, std::size_t _modelIndex)=0
virtual bool RemoveModelByName(const Identity &_worldID, const std::string &_modelName)=0
Definition: gz/physics/RemoveEntities.hh:86
Definition: gz/physics/Feature.hh:92
This class defines the concept of a Feature. It should be inherited by classes that define some plugi...
Definition: gz/physics/Feature.hh:35
virtual bool ModelRemoved(const Identity &_modelID) const =0
Placeholder class in case a Feature does not define its own Model API.
Definition: gz/physics/Feature.hh:58
Placeholder class in case a Feature does not define its own World API.
Definition: gz/physics/Feature.hh:49
Definition: gz/physics/RemoveEntities.hh:35
This feature removes a Model entity from the index-specified World.
Definition: gz/physics/RemoveEntities.hh:32
Definition: gz/physics/RemoveEntities.hh:51
virtual bool RemoveNestedModelByName(const Identity &_modelID, const std::string &_modelName)=0
bool Removed() const
Check if the entity is removed.
This feature removes a nested Model entity from the specified parent Model.
Definition: gz/physics/RemoveEntities.hh:82
Definition: gz/physics/RemoveEntities.hh:102
Definition: gz/physics/RemoveEntities.hh:62
virtual bool RemoveNestedModelByIndex(const Identity &_modelID, std::size_t _modelIndex)=0