$search
#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 175 of file property.cpp.
rviz::StatusProperty::~StatusProperty | ( | ) |
Definition at line 186 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 223 of file property.cpp.
void rviz::StatusProperty::deleteStatus | ( | const std::string & | name | ) |
Definition at line 297 of file property.cpp.
void rviz::StatusProperty::disable | ( | ) |
Definition at line 205 of file property.cpp.
void rviz::StatusProperty::enable | ( | ) |
Definition at line 197 of file property.cpp.
virtual std::string rviz::StatusProperty::getName | ( | void | ) | [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 476 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 481 of file property.cpp.
void rviz::StatusProperty::setPrefix | ( | const std::string & | prefix | ) | [virtual] |
Implements rviz::PropertyBase.
Definition at line 215 of file property.cpp.
void rviz::StatusProperty::setStatus | ( | StatusLevel | status, | |
const std::string & | name, | |||
const std::string & | text | |||
) |
Definition at line 267 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 246 of file property.cpp.
void rviz::StatusProperty::writeToGrid | ( | ) | [virtual] |
Implements rviz::PropertyBase.
Definition at line 319 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.