Representation of a preset physics profile.  
 More...
#include <gazebo/physics/PresetManager.hh>
Representation of a preset physics profile. 
 
§ Preset() [1/2]
§ Preset() [2/2]
      
        
          | Preset  | 
          ( | 
          const std::string &  | 
          _name | ) | 
           | 
        
      
 
Constructor. 
- Parameters
 - 
  
    | [in] | _name | The name of the preset profile.  | 
  
   
 
 
§ ~Preset()
§ GetParam()
      
        
          | bool GetParam  | 
          ( | 
          const std::string &  | 
          _key,  | 
        
        
           | 
           | 
          boost::any &  | 
          _value  | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
Get a profile parameter. 
- Parameters
 - 
  
    | [in] | _key | The key of the parameter to retrieve.  | 
    | [out] | _value | The parameter value at the input key.  | 
  
   
- Returns
 - True if the parameter exists in the map, false otherwise. 
 
 
 
§ HasParam()
      
        
          | bool HasParam  | 
          ( | 
          const std::string &  | 
          _key | ) | 
           const | 
        
      
 
Check if profile parameter is set. 
- Parameters
 - 
  
    | [in] | _key | The profile key to check.  | 
  
   
- Returns
 - True if the profile has parameter _key, false otherwise 
 
 
 
§ Name()
      
        
          | std::string Name  | 
          ( | 
           | ) | 
           const | 
        
      
 
Get the profile name. 
- Returns
 - The name of the preset profile. 
 
 
 
§ SDF() [1/2]
      
        
          | sdf::ElementPtr SDF  | 
          ( | 
           | ) | 
           const | 
        
      
 
Get this preset profile's SDF. 
- Returns
 - An SDF element pointer representing a <physics> element 
 
 
 
§ SDF() [2/2]
      
        
          | bool SDF  | 
          ( | 
          const sdf::ElementPtr  | 
          _sdfElement | ) | 
           | 
        
      
 
Set this preset profile's SDF. 
- Parameters
 - 
  
    | [in] | _sdfElement | Pointer to an SDF physics element.  | 
  
   
- Returns
 - True if setting the profile SDF was successful. 
 
 
 
§ SetAllParamsFromSDF()
      
        
          | bool SetAllParamsFromSDF  | 
          ( | 
          const sdf::ElementPtr  | 
          _elem | ) | 
           | 
        
      
 
Set all parameters of this preset based on the key/value pairs in the given SDF element. 
- Parameters
 - 
  
    | [in] | _elem | The physics SDF element from which to read values.  | 
  
   
- Returns
 - True if setting all parameters was successful. 
 
 
 
§ SetAllPhysicsParameters()
Set all parameters of this preset in the physics engine. 
- Parameters
 - 
  
    | [in] | _physicsEngine | The physics engine in which to affect the change.  | 
  
   
- Returns
 - True if setting all parameters was successful. 
 
 
 
§ SetParam()
      
        
          | bool SetParam  | 
          ( | 
          const std::string &  | 
          _key,  | 
        
        
           | 
           | 
          const boost::any &  | 
          _value  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Set a profile parameter. 
- Parameters
 - 
  
    | [in] | _key | The key of the parameter to change.  | 
    | [in] | _value | The new value of the parameter.  | 
  
   
 
 
The documentation for this class was generated from the following file: