gz/physics/RequestEngine.hh
static bool Verify(const PtrT &_pimpl)
Check that a physics plugin has all the requested features.
#define IGN_PHYSICS_REQUEST_FEATURES_MACRO(X)
Definition: gz/physics/RequestEngine.hh:91
static std::set< std::string > MissingFeatureNames(const PtrT &_pimpl)
Get a set of the names of the requested features that are missing from this plugin.
static EnginePtrType From(const PtrT &_pimpl, const std::size_t _engineID=0)
Get an Engine from the given physics plugin.
This class provides utilities for inspecting what features are available in a plugin.
Definition: gz/physics/RequestEngine.hh:34
FeatureListT Features
Definition: gz/physics/RequestEngine.hh:40
EnginePtr< FeaturePolicyT, FeatureListT > EnginePtrType
Definition: gz/physics/RequestEngine.hh:37