Signals | Public Member Functions | Protected Types | Protected Slots | Protected Member Functions | Protected Attributes
rviz::DisplayWrapper Class Reference

#include <display_wrapper.h>

List of all members.

Signals

void displayCreated (DisplayWrapper *)
void displayCreating (DisplayWrapper *)
void displayDestroyed (DisplayWrapper *)
void displayDestroying (DisplayWrapper *)

Public Member Functions

void createDisplay ()
void destroyDisplay ()
 DisplayWrapper (const std::string &class_lookup_name, pluginlib::ClassLoader< Display > *class_loader, const std::string &name, VisualizationManager *manager)
const CategoryPropertyWPtr & getCategory () const
std::string getClassDisplayName () const
const std::string & getClassLookupName () const
DisplaygetDisplay () const
const std::string & getName () const
const PluginPtrgetPlugin () const
const DisplayTypeInfoPtrgetTypeInfo () const
bool isEnabled ()
bool isLoaded () const
void setEnabled (bool enabled)
void setName (const std::string &name)
void setPlugin (const PluginPtr &plugin)
void setPropertyManager (PropertyManager *property_manager, const CategoryPropertyWPtr &parent)
 ~DisplayWrapper ()

Protected Types

typedef std::map< std::string,
std::string > 
M_string

Protected Slots

void onDisplaysConfigLoaded (const boost::shared_ptr< Config > &config)
void onDisplaysConfigSaved (const boost::shared_ptr< Config > &config)

Protected Member Functions

void loadProperties ()

Protected Attributes

CategoryPropertyWPtr category_
pluginlib::ClassLoader< Display > * class_loader_
std::string class_lookup_name_
boost::shared_ptr< Configconfig_
Displaydisplay_
bool enabled_
VisualizationManagermanager_
std::string name_
PluginPtr plugin_
M_string properties_
PropertyManagerproperty_manager_
DisplayTypeInfoPtr typeinfo_

Detailed Description

Definition at line 52 of file display_wrapper.h.


Member Typedef Documentation

typedef std::map<std::string, std::string> rviz::DisplayWrapper::M_string [protected]

Definition at line 110 of file display_wrapper.h.


Constructor & Destructor Documentation

rviz::DisplayWrapper::DisplayWrapper ( const std::string &  class_lookup_name,
pluginlib::ClassLoader< Display > *  class_loader,
const std::string &  name,
VisualizationManager manager 
)

Definition at line 46 of file display_wrapper.cpp.

Definition at line 64 of file display_wrapper.cpp.


Member Function Documentation

Definition at line 181 of file display_wrapper.cpp.

Definition at line 212 of file display_wrapper.cpp.

const CategoryPropertyWPtr& rviz::DisplayWrapper::getCategory ( ) const [inline]

Definition at line 80 of file display_wrapper.h.

Definition at line 288 of file display_wrapper.cpp.

const std::string& rviz::DisplayWrapper::getClassLookupName ( ) const [inline]

Definition at line 67 of file display_wrapper.h.

Definition at line 65 of file display_wrapper.h.

const std::string& rviz::DisplayWrapper::getName ( void  ) const [inline]

Definition at line 66 of file display_wrapper.h.

const PluginPtr& rviz::DisplayWrapper::getPlugin ( ) const [inline]

Definition at line 64 of file display_wrapper.h.

Definition at line 63 of file display_wrapper.h.

Definition at line 248 of file display_wrapper.cpp.

Definition at line 176 of file display_wrapper.cpp.

Definition at line 131 of file display_wrapper.cpp.

void rviz::DisplayWrapper::onDisplaysConfigLoaded ( const boost::shared_ptr< Config > &  config) [protected, slot]

Definition at line 152 of file display_wrapper.cpp.

void rviz::DisplayWrapper::onDisplaysConfigSaved ( const boost::shared_ptr< Config > &  config) [protected, slot]

Definition at line 159 of file display_wrapper.cpp.

Definition at line 258 of file display_wrapper.cpp.

void rviz::DisplayWrapper::setName ( const std::string &  name)

Definition at line 74 of file display_wrapper.cpp.

void rviz::DisplayWrapper::setPlugin ( const PluginPtr plugin)
void rviz::DisplayWrapper::setPropertyManager ( PropertyManager property_manager,
const CategoryPropertyWPtr &  parent 
)

Definition at line 270 of file display_wrapper.cpp.


Member Data Documentation

CategoryPropertyWPtr rviz::DisplayWrapper::category_ [protected]

Definition at line 114 of file display_wrapper.h.

Definition at line 99 of file display_wrapper.h.

Definition at line 102 of file display_wrapper.h.

boost::shared_ptr<Config> rviz::DisplayWrapper::config_ [protected]

Definition at line 108 of file display_wrapper.h.

Definition at line 104 of file display_wrapper.h.

Definition at line 116 of file display_wrapper.h.

Definition at line 97 of file display_wrapper.h.

std::string rviz::DisplayWrapper::name_ [protected]

Definition at line 101 of file display_wrapper.h.

Definition at line 106 of file display_wrapper.h.

Definition at line 111 of file display_wrapper.h.

Definition at line 113 of file display_wrapper.h.

Definition at line 105 of file display_wrapper.h.


The documentation for this class was generated from the following files:


rviz
Author(s): Dave Hershberger, Josh Faust
autogenerated on Mon Jan 6 2014 11:54:33