gz/physics/ConstructEmpty.hh
WorldPtr< PolicyT, FeaturesT > WorldPtrType
Definition: gz/physics/ConstructEmpty.hh:37
STL class.
WorldPtrType ConstructEmptyWorld(const std::string &_name)
Construct an empty world and attach a given name to it.
This feature constructs an empty nested model and returns its pointer from the given world.
Definition: gz/physics/ConstructEmpty.hh:85
ModelPtrType ConstructEmptyModel(const std::string &_name)
Construct an empty model and attach a given name to it.
Definition: gz/physics/ConstructEmpty.hh:48
This feature constructs an empty world and returns its pointer from the current physics engine in use...
Definition: gz/physics/ConstructEmpty.hh:32
ModelPtrType ConstructEmptyNestedModel(const std::string &_name)
Construct an empty model and attach a given name to it.
Definition: gz/physics/ConstructEmpty.hh:127
virtual Identity ConstructEmptyWorld(const Identity &_engineID, const std::string &_name)=0
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
LinkPtrType ConstructEmptyLink(const std::string &_name)
Construct an empty link and attach a given name to it.
virtual Identity ConstructEmptyModel(const Identity &_worldID, const std::string &_name)=0
Definition: gz/physics/ConstructEmpty.hh:114
Definition: gz/physics/ConstructEmpty.hh:75
ModelPtr< PolicyT, FeaturesT > ModelPtrType
Definition: gz/physics/ConstructEmpty.hh:64
LinkPtr< PolicyT, FeaturesT > LinkPtrType
Definition: gz/physics/ConstructEmpty.hh:116
virtual Identity ConstructEmptyNestedModel(const Identity &_modelID, const std::string &_name)=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/ConstructEmpty.hh:101
This feature constructs an empty link and returns its pointer from the given model.
Definition: gz/physics/ConstructEmpty.hh:111
ModelPtr< PolicyT, FeaturesT > ModelPtrType
Definition: gz/physics/ConstructEmpty.hh:90
virtual Identity ConstructEmptyLink(const Identity &_modelID, const std::string &_name)=0
Definition: gz/physics/ConstructEmpty.hh:88
[ConstructEmptyWorld]
Definition: gz/physics/ConstructEmpty.hh:59
Placeholder class for the Engine API. Every Engine feature MUST inherit this class.
Definition: gz/physics/Feature.hh:40
Definition: gz/physics/ConstructEmpty.hh:35
Definition: gz/physics/ConstructEmpty.hh:62