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.
ModelPtrType ConstructEmptyModel(const std::string &_name)
Construct an empty model and attach a given name to it.
Definition: gz/physics/ConstructEmpty.hh:46
This feature constructs an empty world and return its pointer from the current physics engine in use.
Definition: gz/physics/ConstructEmpty.hh:32
Definition: gz/physics/ConstructEmpty.hh:95
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:84
Definition: gz/physics/ConstructEmpty.hh:71
ModelPtr< PolicyT, FeaturesT > ModelPtrType
Definition: gz/physics/ConstructEmpty.hh:62
LinkPtr< PolicyT, FeaturesT > LinkPtrType
Definition: gz/physics/ConstructEmpty.hh:86
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
This feature constructs an empty link and return its pointer from the given model.
Definition: gz/physics/ConstructEmpty.hh:81
virtual Identity ConstructEmptyLink(const Identity &_modelID, const std::string &_name)=0
[ConstructEmptyWorld]
Definition: gz/physics/ConstructEmpty.hh:57
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:60