gz/physics/ConstructEmpty.hh
Go to the documentation of this file.
Definition: gz/physics/ConstructEmpty.hh:128
virtual Identity ConstructEmptyLink(const Identity &_modelID, const std::string &_name)=0
Definition: gz/physics/ConstructEmpty.hh:115
LinkPtr< PolicyT, FeaturesT > LinkPtrType
Definition: gz/physics/ConstructEmpty.hh:116
LinkPtrType ConstructEmptyLink(const std::string &_name)
Construct an empty link and attach a given name to it.
This feature constructs an empty link and returns its pointer from the given model.
Definition: gz/physics/ConstructEmpty.hh:112
Definition: gz/physics/ConstructEmpty.hh:76
virtual Identity ConstructEmptyModel(const Identity &_worldID, const std::string &_name)=0
Definition: gz/physics/ConstructEmpty.hh:63
ModelPtr< PolicyT, FeaturesT > ModelPtrType
Definition: gz/physics/ConstructEmpty.hh:64
ModelPtrType ConstructEmptyModel(const std::string &_name)
Construct an empty model and attach a given name to it.
[ConstructEmptyWorld]
Definition: gz/physics/ConstructEmpty.hh:60
Definition: gz/physics/ConstructEmpty.hh:102
virtual Identity ConstructEmptyNestedModel(const Identity &_modelID, const std::string &_name)=0
Definition: gz/physics/ConstructEmpty.hh:89
ModelPtr< PolicyT, FeaturesT > ModelPtrType
Definition: gz/physics/ConstructEmpty.hh:90
ModelPtrType ConstructEmptyNestedModel(const std::string &_name)
Construct an empty model 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:86
Definition: gz/physics/ConstructEmpty.hh:36
WorldPtr< PolicyT, FeaturesT > WorldPtrType
Definition: gz/physics/ConstructEmpty.hh:37
WorldPtrType ConstructEmptyWorld(const std::string &_name)
Construct an empty world and attach a given name to it.
Definition: gz/physics/ConstructEmpty.hh:49
virtual Identity ConstructEmptyWorld(const Identity &_engineID, const std::string &_name)=0
This feature constructs an empty world and returns its pointer from the current physics engine in use...
Definition: gz/physics/ConstructEmpty.hh:33
Placeholder class for the Engine API. Every Engine feature MUST inherit this class.
Definition: gz/physics/Feature.hh:41
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