Public Member Functions | Private Attributes
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 ()
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_

Detailed Description

Definition at line 481 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 
) [inline]

Definition at line 484 of file property.h.


Member Function Documentation

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

Definition at line 796 of file property.cpp.

Definition at line 814 of file property.cpp.

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.

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.

Definition at line 803 of file property.cpp.


Member Data Documentation

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.


The documentation for this class was generated from the following files:


rviz
Author(s): Dave Hershberger, Josh Faust
autogenerated on Mon Jan 6 2014 11:54:33