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
Forward declarations for the common classes.
Definition: Animation.hh:33
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:116
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