#include <property.h>
Public Member Functions | |
void | addOption (const std::string &name) |
void | clear () |
virtual void | doWriteToGrid () |
EditEnumProperty (const std::string &name, const std::string &prefix, const CategoryPropertyWPtr &parent, const Getter &getter, const Setter &setter) | |
virtual void | loadFromConfig (Config *config) |
virtual void | readFromGrid () |
virtual void | saveToConfig (Config *config) |
void | setOptionCallback (const EditEnumOptionCallback &cb) |
Private Attributes | |
std::vector< std::string > | choices_ |
boost::mutex | mutex_ |
EditEnumOptionCallback | option_cb_ |
Definition at line 481 of file property.h.
rviz::EditEnumProperty::EditEnumProperty | ( | const std::string & | name, |
const std::string & | prefix, | ||
const CategoryPropertyWPtr & | parent, | ||
const Getter & | getter, | ||
const Setter & | setter | ||
) | [inline] |
Definition at line 484 of file property.h.
void rviz::EditEnumProperty::addOption | ( | const std::string & | name | ) |
Definition at line 796 of file property.cpp.
void rviz::EditEnumProperty::clear | ( | void | ) |
Definition at line 814 of file property.cpp.
void rviz::EditEnumProperty::doWriteToGrid | ( | ) | [virtual] |
Implements rviz::PropertyBase.
Reimplemented in rviz::TFFrameProperty.
Definition at line 821 of file property.cpp.
void rviz::EditEnumProperty::loadFromConfig | ( | Config * | config | ) | [virtual] |
Implements rviz::PropertyBase.
Definition at line 857 of file property.cpp.
void rviz::EditEnumProperty::readFromGrid | ( | ) | [virtual] |
Implements rviz::PropertyBase.
Definition at line 845 of file property.cpp.
void rviz::EditEnumProperty::saveToConfig | ( | Config * | config | ) | [virtual] |
Implements rviz::PropertyBase.
Definition at line 852 of file property.cpp.
void rviz::EditEnumProperty::setOptionCallback | ( | const EditEnumOptionCallback & | cb | ) |
Definition at line 803 of file property.cpp.
std::vector<std::string> rviz::EditEnumProperty::choices_ [private] |
Definition at line 499 of file property.h.
boost::mutex rviz::EditEnumProperty::mutex_ [private] |
Definition at line 502 of file property.h.
Definition at line 500 of file property.h.