$search
#include <display_wrapper.h>
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 |
Display * | getDisplay () const |
DisplayWrapperSignal & | getDisplayCreatedSignal () |
DisplayWrapperSignal & | getDisplayCreatingSignal () |
DisplayWrapperSignal & | getDisplayDestroyedSignal () |
DisplayWrapperSignal & | getDisplayDestroyingSignal () |
const std::string & | getName () const |
const std::string & | getPackage () const |
const PluginPtr & | getPlugin () const |
const DisplayTypeInfoPtr & | getTypeInfo () 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_ |
Display * | display_ |
DisplayWrapperSignal | display_created_ |
DisplayWrapperSignal | display_creating_ |
DisplayWrapperSignal | display_destroyed_ |
DisplayWrapperSignal | display_destroying_ |
bool | enabled_ |
VisualizationManager * | manager_ |
std::string | name_ |
std::string | package_ |
PluginPtr | plugin_ |
M_string | properties_ |
PropertyManager * | property_manager_ |
DisplayTypeInfoPtr | typeinfo_ |
Definition at line 54 of file display_wrapper.h.
typedef std::map<std::string, std::string> rviz::DisplayWrapper::M_string [protected] |
Definition at line 106 of file display_wrapper.h.
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.
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.
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.
Display* rviz::DisplayWrapper::display_ [protected] |
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.
bool rviz::DisplayWrapper::enabled_ [protected] |
Definition at line 117 of file display_wrapper.h.
VisualizationManager* rviz::DisplayWrapper::manager_ [protected] |
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.
PluginPtr rviz::DisplayWrapper::plugin_ [protected] |
Definition at line 102 of file display_wrapper.h.
M_string rviz::DisplayWrapper::properties_ [protected] |
Definition at line 107 of file display_wrapper.h.
PropertyManager* rviz::DisplayWrapper::property_manager_ [protected] |
Definition at line 114 of file display_wrapper.h.
DisplayTypeInfoPtr rviz::DisplayWrapper::typeinfo_ [protected] |
Definition at line 101 of file display_wrapper.h.