gz/physics/Feature.hh
Placeholder class in case a Feature does not define its own Link API.
Definition: gz/physics/Feature.hh:67
This is the base class of all "proxy objects". The "proxy objects" are essentially interfaces into th...
Definition: gz/physics/Entity.hh:216
Placeholder class in case a Feature does not define its own Shape API.
Definition: gz/physics/Feature.hh:85
static constexpr bool ConflictsWith()
By default, a blank feature will not conflict with any other features. If your feature does conflict ...
Definition: gz/physics/Feature.hh:118
virtual ~Implementation()=default
Virtual destructor.
virtual Identity InitiateEngine(std::size_t engineID=0)=0
Tell the physics plugin to initiate a physics engine.
void RequiredFeatures
By default, a blank feature will not require any other features. If your feature does require some ot...
Definition: gz/physics/Feature.hh:127
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
Placeholder class in case a Feature does not define its own Joint API.
Definition: gz/physics/Feature.hh:76
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
Placeholder class for the Engine API. Every Engine feature MUST inherit this class.
Definition: gz/physics/Feature.hh:40