gz/physics/RequestEngine.hh
Go to the documentation of this file.
#define IGN_PHYSICS_REQUEST_FEATURES_MACRO(X)
Definition: gz/physics/RequestEngine.hh:91
This class provides utilities for inspecting what features are available in a plugin.
Definition: gz/physics/RequestEngine.hh:35
EnginePtr< FeaturePolicyT, FeatureListT > EnginePtrType
Definition: gz/physics/RequestEngine.hh:37
static EnginePtrType From(const PtrT &_pimpl, const std::size_t _engineID=0)
Get an Engine from the given physics plugin.
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 bool Verify(const PtrT &_pimpl)
Check that a physics plugin has all the requested features.
FeatureListT Features
Definition: gz/physics/RequestEngine.hh:40