#include <ArrangePlugin.hh>
Inherits WorldPlugin.
 | 
| static TPtr  | Create (const std::string &_filename, const std::string &_name) | 
|   | a class method that creates a plugin from a file name.  More...
  | 
|   | 
§ Arrangement_M
Map of strings to Pose_M (arrangement map). 
 
 
§ Object_M
Map of strings to model pointers. 
 
 
§ ObjectPtr
§ Pose_M
Map of strings to model poses. 
 
 
§ TPtr
plugin pointer type definition 
 
 
§ ArrangePlugin()
§ ~ArrangePlugin()
§ ArrangementCallback()
      
        
          | void ArrangementCallback  | 
          ( | 
          ConstGzStringPtr &  | 
          _msg | ) | 
           | 
        
      
 
Callback function which receives a requested arrangement name. 
 
 
§ Create()
  
  
      
        
          | static TPtr Create  | 
          ( | 
          const std::string &  | 
          _filename,  | 
         
        
           | 
           | 
          const std::string &  | 
          _name  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestaticinherited   | 
  
 
a class method that creates a plugin from a file name. 
It locates the shared library and loads it dynamically. 
- Parameters
 - 
  
    | [in] | _filename | the path to the shared library.  | 
    | [in] | _name | short name of the plugin  | 
  
   
- Returns
 - Shared Pointer to this class type 
 
 
 
§ GetFilename()
  
  
      
        
          | std::string GetFilename  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
Get the name of the handler. 
 
 
§ GetHandle()
  
  
      
        
          | std::string GetHandle  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
Get the short name of the handler. 
 
 
§ GetType()
Returns the type of the plugin. 
- Returns
 - type of the plugin 
 
 
 
§ Init()
§ Load()
Load the plugin. 
- Parameters
 - 
  
    | [in] | _world | Pointer to world  | 
    | [in] | _sdf | Pointer to the SDF configuration.  | 
  
   
Implements WorldPlugin.
 
 
§ Reset()
§ SetArrangement()
      
        
          | bool SetArrangement  | 
          ( | 
          const std::string &  | 
          _arrangement | ) | 
           | 
        
      
 
Set up the arrangement with name given by input parameter. 
- Parameters
 - 
  
    | [in] | _arrangement | Name of arrangement.  | 
  
   
- Returns
 - True if arrangement was set successfully. 
 
 
 
§ arrangements
Information about arrangements. 
 
 
§ currentArrangementName
  
  
      
        
          | std::string currentArrangementName | 
         
       
   | 
  
protected   | 
  
 
Current arrangement name. 
 
 
§ eventTopicName
  
  
      
        
          | std::string eventTopicName | 
         
       
   | 
  
protected   | 
  
 
Topic to listen on for changing arrangments. 
 
 
§ filename
Path to the shared library file. 
 
 
§ handleName
§ initialArrangementName
  
  
      
        
          | std::string initialArrangementName | 
         
       
   | 
  
protected   | 
  
 
Initial arrangement name. 
 
 
§ node
Node for Gazebo transport. 
 
 
§ objects
§ sdf
§ sub
Subscriber for listening to changing arrangements. 
 
 
§ type
§ world
The documentation for this class was generated from the following file: