#include <property.h>

Classes | |
| struct | Status |
Public Member Functions | |
| virtual void | addLegacyName (const std::string &name) |
| void | clear () |
| void | deleteStatus (const std::string &name) |
| void | disable () |
| void | enable () |
| virtual std::string | getName () |
| virtual CategoryPropertyWPtr | getParent () |
| virtual wxPGProperty * | getPGProperty () |
| virtual std::string | getPrefix () |
| virtual bool | getSave () |
| StatusLevel | getTopLevelStatus () |
| virtual void * | getUserData () |
| virtual void | loadFromConfig (wxConfigBase *config) |
| virtual void | readFromGrid () |
| virtual void | saveToConfig (wxConfigBase *config) |
| virtual void | setPGClientData () |
| virtual void | setPrefix (const std::string &prefix) |
| void | setStatus (StatusLevel status, const std::string &name, const std::string &text) |
| virtual void | setUserData (void *user_data) |
| StatusProperty (const std::string &name, const std::string &prefix, const CategoryPropertyWPtr &parent, void *user_data) | |
| virtual void | writeToGrid () |
| ~StatusProperty () | |
Private Types | |
| typedef std::map< std::string, Status > | M_StringToStatus |
Private Member Functions | |
| void | updateTopLevelStatus () |
Private Attributes | |
| bool | enabled_ |
| wxString | name_ |
| CategoryPropertyWPtr | parent_ |
| wxString | prefix_ |
| bool | prefix_changed_ |
| boost::mutex | status_mutex_ |
| M_StringToStatus | statuses_ |
| wxPGProperty * | top_property_ |
| StatusLevel | top_status_ |
| void * | user_data_ |
Definition at line 142 of file property.h.
typedef std::map<std::string, Status> rviz::StatusProperty::M_StringToStatus [private] |
Definition at line 201 of file property.h.
| rviz::StatusProperty::StatusProperty | ( | const std::string & | name, | |
| const std::string & | prefix, | |||
| const CategoryPropertyWPtr & | parent, | |||
| void * | user_data | |||
| ) |
Definition at line 163 of file property.cpp.
| rviz::StatusProperty::~StatusProperty | ( | ) |
Definition at line 174 of file property.cpp.
| virtual void rviz::StatusProperty::addLegacyName | ( | const std::string & | name | ) | [inline, virtual] |
Implements rviz::PropertyBase.
Definition at line 162 of file property.h.
| void rviz::StatusProperty::clear | ( | ) |
Definition at line 211 of file property.cpp.
| void rviz::StatusProperty::deleteStatus | ( | const std::string & | name | ) |
Definition at line 285 of file property.cpp.
| void rviz::StatusProperty::disable | ( | ) |
Definition at line 193 of file property.cpp.
| void rviz::StatusProperty::enable | ( | ) |
Definition at line 185 of file property.cpp.
| virtual std::string rviz::StatusProperty::getName | ( | ) | [inline, virtual] |
Implements rviz::PropertyBase.
Definition at line 153 of file property.h.
| virtual CategoryPropertyWPtr rviz::StatusProperty::getParent | ( | ) | [inline, virtual] |
Implements rviz::PropertyBase.
Definition at line 159 of file property.h.
| virtual wxPGProperty* rviz::StatusProperty::getPGProperty | ( | ) | [inline, virtual] |
Implements rviz::PropertyBase.
Definition at line 161 of file property.h.
| virtual std::string rviz::StatusProperty::getPrefix | ( | ) | [inline, virtual] |
Implements rviz::PropertyBase.
Definition at line 154 of file property.h.
| virtual bool rviz::StatusProperty::getSave | ( | ) | [inline, virtual] |
Implements rviz::PropertyBase.
Definition at line 156 of file property.h.
| StatusLevel rviz::StatusProperty::getTopLevelStatus | ( | ) |
Definition at line 448 of file property.cpp.
| virtual void* rviz::StatusProperty::getUserData | ( | ) | [inline, virtual] |
Implements rviz::PropertyBase.
Definition at line 157 of file property.h.
| virtual void rviz::StatusProperty::loadFromConfig | ( | wxConfigBase * | config | ) | [inline, virtual] |
Implements rviz::PropertyBase.
Definition at line 151 of file property.h.
| virtual void rviz::StatusProperty::readFromGrid | ( | ) | [inline, virtual] |
Implements rviz::PropertyBase.
Definition at line 149 of file property.h.
| virtual void rviz::StatusProperty::saveToConfig | ( | wxConfigBase * | config | ) | [inline, virtual] |
Implements rviz::PropertyBase.
Definition at line 150 of file property.h.
| void rviz::StatusProperty::setPGClientData | ( | ) | [virtual] |
Reimplemented from rviz::PropertyBase.
Definition at line 453 of file property.cpp.
| void rviz::StatusProperty::setPrefix | ( | const std::string & | prefix | ) | [virtual] |
Implements rviz::PropertyBase.
Definition at line 203 of file property.cpp.
| void rviz::StatusProperty::setStatus | ( | StatusLevel | status, | |
| const std::string & | name, | |||
| const std::string & | text | |||
| ) |
Definition at line 255 of file property.cpp.
| virtual void rviz::StatusProperty::setUserData | ( | void * | user_data | ) | [inline, virtual] |
Implements rviz::PropertyBase.
Definition at line 166 of file property.h.
| void rviz::StatusProperty::updateTopLevelStatus | ( | ) | [private] |
Definition at line 234 of file property.cpp.
| void rviz::StatusProperty::writeToGrid | ( | ) | [virtual] |
Implements rviz::PropertyBase.
Definition at line 307 of file property.cpp.
bool rviz::StatusProperty::enabled_ [private] |
Definition at line 205 of file property.h.
wxString rviz::StatusProperty::name_ [private] |
Definition at line 180 of file property.h.
CategoryPropertyWPtr rviz::StatusProperty::parent_ [private] |
Definition at line 182 of file property.h.
wxString rviz::StatusProperty::prefix_ [private] |
Definition at line 181 of file property.h.
bool rviz::StatusProperty::prefix_changed_ [private] |
Definition at line 206 of file property.h.
boost::mutex rviz::StatusProperty::status_mutex_ [private] |
Definition at line 202 of file property.h.
Definition at line 203 of file property.h.
wxPGProperty* rviz::StatusProperty::top_property_ [private] |
Definition at line 185 of file property.h.
StatusLevel rviz::StatusProperty::top_status_ [private] |
Definition at line 208 of file property.h.
void* rviz::StatusProperty::user_data_ [private] |
Definition at line 183 of file property.h.