17 #ifndef _GAZEBO_PHYSICS_PRESETMANAGER_PRIVATE_HH_
18 #define _GAZEBO_PHYSICS_PRESETMANAGER_PRIVATE_HH_
std::map< std::string, Preset > presetProfiles
Map of all known preset profile pairs keyed by name.
Definition: PresetManagerPrivate.hh:60
sdf::ElementPtr elementSDF
SDF for the physics element represented by this object.
Definition: PresetManagerPrivate.hh:47
std::string currentPreset
Name of the current preset.
Definition: PresetManagerPrivate.hh:57
std::map< std::string, boost::any > parameterMap
Map of key, parameter pairs.
Definition: PresetManagerPrivate.hh:44
Definition: PresetManagerPrivate.hh:54
boost::shared_ptr< PhysicsEngine > PhysicsEnginePtr
Definition: PhysicsTypes.hh:108
std::string name
Name of this preset profile.
Definition: PresetManagerPrivate.hh:41
std::mutex currentProfileMutex
Mutex to protect setting the current preset profile.
Definition: PresetManagerPrivate.hh:66
Definition: PresetManagerPrivate.hh:31
PhysicsEnginePtr physicsEngine
Physics engine instrumented by this PresetManager.
Definition: PresetManagerPrivate.hh:63
PresetPrivate(const std::string &_name="default name")
Constructor.
Definition: PresetManagerPrivate.hh:35
Representation of a preset physics profile.
Definition: PresetManager.hh:36