$search

rviz::EditEnumProperty Class Reference

#include <property.h>

Inheritance diagram for rviz::EditEnumProperty:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void addOption (const std::string &name)
void clear ()
 EditEnumProperty (const std::string &name, const std::string &prefix, const CategoryPropertyWPtr &parent, const Getter &getter, const Setter &setter)
virtual void loadFromConfig (wxConfigBase *config)
virtual void readFromGrid ()
virtual void saveToConfig (wxConfigBase *config)
void setOptionCallback (const EditEnumOptionCallback &cb)
virtual void writeToGrid ()

Private Attributes

boost::shared_ptr< wxPGChoices > choices_
EditEnumPGPropertyee_property_
boost::mutex mutex_
EditEnumOptionCallback option_cb_

Detailed Description

Definition at line 511 of file property.h.


Constructor & Destructor Documentation

rviz::EditEnumProperty::EditEnumProperty ( const std::string &  name,
const std::string &  prefix,
const CategoryPropertyWPtr &  parent,
const Getter getter,
const Setter setter 
)

Definition at line 977 of file property.cpp.


Member Function Documentation

void rviz::EditEnumProperty::addOption ( const std::string &  name  ) 

Definition at line 985 of file property.cpp.

void rviz::EditEnumProperty::clear (  ) 

Definition at line 1003 of file property.cpp.

void rviz::EditEnumProperty::loadFromConfig ( wxConfigBase *  config  )  [virtual]

Implements rviz::PropertyBase.

Definition at line 1075 of file property.cpp.

void rviz::EditEnumProperty::readFromGrid (  )  [virtual]

Implements rviz::PropertyBase.

Definition at line 1056 of file property.cpp.

void rviz::EditEnumProperty::saveToConfig ( wxConfigBase *  config  )  [virtual]

Implements rviz::PropertyBase.

Definition at line 1070 of file property.cpp.

void rviz::EditEnumProperty::setOptionCallback ( const EditEnumOptionCallback cb  ) 

Definition at line 992 of file property.cpp.

void rviz::EditEnumProperty::writeToGrid (  )  [virtual]

Implements rviz::PropertyBase.

Reimplemented in rviz::TFFrameProperty.

Definition at line 1010 of file property.cpp.


Member Data Documentation

boost::shared_ptr<wxPGChoices> rviz::EditEnumProperty::choices_ [private]

Definition at line 527 of file property.h.

Definition at line 529 of file property.h.

boost::mutex rviz::EditEnumProperty::mutex_ [private]

Definition at line 531 of file property.h.

Definition at line 528 of file property.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