$search

rviz::DisplayWrapper Class Reference

#include <display_wrapper.h>

List of all members.

Public Member Functions

void createDisplay ()
void destroyDisplay ()
 DisplayWrapper (const std::string &package, const std::string &class_name, const PluginPtr &plugin, const std::string &name, VisualizationManager *manager)
const CategoryPropertyWPtr & getCategory () const
const std::string & getClassName () const
DisplaygetDisplay () const
DisplayWrapperSignalgetDisplayCreatedSignal ()
DisplayWrapperSignalgetDisplayCreatingSignal ()
DisplayWrapperSignalgetDisplayDestroyedSignal ()
DisplayWrapperSignalgetDisplayDestroyingSignal ()
const std::string & getName () const
const std::string & getPackage () 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 Member Functions

void loadProperties ()
void onDisplaysConfigLoaded (const boost::shared_ptr< wxConfigBase > &config)
void onDisplaysConfigSaved (const boost::shared_ptr< wxConfigBase > &config)
void onPluginLoaded (const PluginStatus &)
void onPluginUnloading (const PluginStatus &)

Protected Attributes

CategoryPropertyWPtr category_
std::string class_name_
boost::shared_ptr< wxConfigBase > config_
Displaydisplay_
DisplayWrapperSignal display_created_
DisplayWrapperSignal display_creating_
DisplayWrapperSignal display_destroyed_
DisplayWrapperSignal display_destroying_
bool enabled_
VisualizationManagermanager_
std::string name_
std::string package_
PluginPtr plugin_
M_string properties_
PropertyManagerproperty_manager_
DisplayTypeInfoPtr typeinfo_

Detailed Description

Definition at line 54 of file display_wrapper.h.


Member Typedef Documentation

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

Definition at line 106 of file display_wrapper.h.


Constructor & Destructor Documentation

rviz::DisplayWrapper::DisplayWrapper ( const std::string &  package,
const std::string &  class_name,
const PluginPtr plugin,
const std::string &  name,
VisualizationManager manager 
)

Definition at line 38 of file display_wrapper.cpp.

rviz::DisplayWrapper::~DisplayWrapper (  ) 

Definition at line 56 of file display_wrapper.cpp.


Member Function Documentation

void rviz::DisplayWrapper::createDisplay (  ) 

Definition at line 206 of file display_wrapper.cpp.

void rviz::DisplayWrapper::destroyDisplay (  ) 

Definition at line 232 of file display_wrapper.cpp.

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

Definition at line 78 of file display_wrapper.h.

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

Definition at line 66 of file display_wrapper.h.

Display* rviz::DisplayWrapper::getDisplay (  )  const [inline]

Definition at line 63 of file display_wrapper.h.

DisplayWrapperSignal& rviz::DisplayWrapper::getDisplayCreatedSignal (  )  [inline]

Definition at line 80 of file display_wrapper.h.

DisplayWrapperSignal& rviz::DisplayWrapper::getDisplayCreatingSignal (  )  [inline]

Definition at line 81 of file display_wrapper.h.

DisplayWrapperSignal& rviz::DisplayWrapper::getDisplayDestroyedSignal (  )  [inline]

Definition at line 83 of file display_wrapper.h.

DisplayWrapperSignal& rviz::DisplayWrapper::getDisplayDestroyingSignal (  )  [inline]

Definition at line 82 of file display_wrapper.h.

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

Definition at line 64 of file display_wrapper.h.

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

Definition at line 65 of file display_wrapper.h.

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

Definition at line 62 of file display_wrapper.h.

const DisplayTypeInfoPtr& rviz::DisplayWrapper::getTypeInfo (  )  const [inline]

Definition at line 61 of file display_wrapper.h.

bool rviz::DisplayWrapper::isEnabled (  ) 

Definition at line 268 of file display_wrapper.cpp.

bool rviz::DisplayWrapper::isLoaded (  )  const

Definition at line 201 of file display_wrapper.cpp.

void rviz::DisplayWrapper::loadProperties (  )  [protected]

Definition at line 151 of file display_wrapper.cpp.

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

Definition at line 177 of file display_wrapper.cpp.

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

Definition at line 184 of file display_wrapper.cpp.

void rviz::DisplayWrapper::onPluginLoaded ( const PluginStatus st  )  [protected]

Definition at line 246 of file display_wrapper.cpp.

void rviz::DisplayWrapper::onPluginUnloading ( const PluginStatus st  )  [protected]

Definition at line 259 of file display_wrapper.cpp.

void rviz::DisplayWrapper::setEnabled ( bool  enabled  ) 

Definition at line 278 of file display_wrapper.cpp.

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

Definition at line 66 of file display_wrapper.cpp.

void rviz::DisplayWrapper::setPlugin ( const PluginPtr plugin  ) 

Definition at line 129 of file display_wrapper.cpp.

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

Definition at line 290 of file display_wrapper.cpp.


Member Data Documentation

CategoryPropertyWPtr rviz::DisplayWrapper::category_ [protected]

Definition at line 115 of file display_wrapper.h.

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

Definition at line 98 of file display_wrapper.h.

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

Definition at line 104 of file display_wrapper.h.

Definition at line 100 of file display_wrapper.h.

Definition at line 109 of file display_wrapper.h.

Definition at line 110 of file display_wrapper.h.

Definition at line 112 of file display_wrapper.h.

Definition at line 111 of file display_wrapper.h.

Definition at line 117 of file display_wrapper.h.

Definition at line 94 of file display_wrapper.h.

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

Definition at line 96 of file display_wrapper.h.

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

Definition at line 97 of file display_wrapper.h.

Definition at line 102 of file display_wrapper.h.

Definition at line 107 of file display_wrapper.h.

Definition at line 114 of file display_wrapper.h.

Definition at line 101 of file display_wrapper.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


rviz
Author(s): Josh Faust, Dave Hershberger
autogenerated on Sat Mar 2 14:17:34 2013