rviz::PropertyBase Class Reference
Abstract base class for properties.
More...
#include <property.h>
List of all members.
Detailed Description
Abstract base class for properties.
Definition at line 77 of file property.h.
Member Typedef Documentation
Constructor & Destructor Documentation
rviz::PropertyBase::PropertyBase |
( |
|
) |
|
rviz::PropertyBase::~PropertyBase |
( |
|
) |
[virtual] |
Member Function Documentation
void rviz::PropertyBase::addChangedListener |
( |
const ChangedSignal::slot_type & |
slot |
) |
[inline] |
Add a listener function/method to be called whenever the value in this property has changed.
- Parameters:
-
| slot | The function/method to call. See boost::signals |
Definition at line 122 of file property.h.
virtual void rviz::PropertyBase::addLegacyName |
( |
const std::string & |
name |
) |
[pure virtual] |
void rviz::PropertyBase::changed |
( |
|
) |
[inline] |
Notify that the value in this property has changed. Should be called from within the setter function.
Definition at line 130 of file property.h.
virtual std::string rviz::PropertyBase::getName |
( |
|
) |
[pure virtual] |
virtual CategoryPropertyWPtr rviz::PropertyBase::getParent |
( |
|
) |
[pure virtual] |
virtual wxPGProperty* rviz::PropertyBase::getPGProperty |
( |
|
) |
[pure virtual] |
virtual std::string rviz::PropertyBase::getPrefix |
( |
|
) |
[pure virtual] |
virtual bool rviz::PropertyBase::getSave |
( |
|
) |
[pure virtual] |
virtual void* rviz::PropertyBase::getUserData |
( |
|
) |
[pure virtual] |
void rviz::PropertyBase::hide |
( |
|
) |
[virtual] |
bool rviz::PropertyBase::isSelected |
( |
|
) |
[virtual] |
virtual void rviz::PropertyBase::loadFromConfig |
( |
wxConfigBase * |
config |
) |
[pure virtual] |
Implemented in rviz::StatusProperty, rviz::BoolProperty, rviz::IntProperty, rviz::FloatProperty, rviz::DoubleProperty, rviz::StringProperty, rviz::ColorProperty, rviz::EnumProperty, rviz::EditEnumProperty, rviz::CategoryProperty, rviz::Vector3Property, and rviz::QuaternionProperty.
virtual void rviz::PropertyBase::readFromGrid |
( |
|
) |
[pure virtual] |
Implemented in rviz::StatusProperty, rviz::BoolProperty, rviz::IntProperty, rviz::FloatProperty, rviz::DoubleProperty, rviz::StringProperty, rviz::ColorProperty, rviz::EnumProperty, rviz::EditEnumProperty, rviz::CategoryProperty, rviz::Vector3Property, and rviz::QuaternionProperty.
virtual void rviz::PropertyBase::reset |
( |
|
) |
[inline, virtual] |
virtual void rviz::PropertyBase::saveToConfig |
( |
wxConfigBase * |
config |
) |
[pure virtual] |
Implemented in rviz::StatusProperty, rviz::BoolProperty, rviz::IntProperty, rviz::FloatProperty, rviz::DoubleProperty, rviz::StringProperty, rviz::ColorProperty, rviz::EnumProperty, rviz::EditEnumProperty, rviz::CategoryProperty, rviz::Vector3Property, and rviz::QuaternionProperty.
void rviz::PropertyBase::setPGClientData |
( |
|
) |
[virtual] |
virtual void rviz::PropertyBase::setPrefix |
( |
const std::string & |
prefix |
) |
[pure virtual] |
Implemented in rviz::StatusProperty, rviz::Property< T >, rviz::Vector3Property, rviz::QuaternionProperty, rviz::Property< Ogre::Quaternion >, rviz::Property< Color >, rviz::Property< double >, rviz::Property< std::string >, rviz::Property< float >, rviz::Property< int >, rviz::Property< Ogre::Vector3 >, and rviz::Property< bool >.
void rviz::PropertyBase::setPropertyGrid |
( |
wxPropertyGrid * |
grid |
) |
[virtual] |
virtual void rviz::PropertyBase::setUserData |
( |
void * |
user_data |
) |
[pure virtual] |
void rviz::PropertyBase::show |
( |
|
) |
[virtual] |
virtual void rviz::PropertyBase::writeToGrid |
( |
|
) |
[pure virtual] |
Implemented in rviz::StatusProperty, rviz::BoolProperty, rviz::IntProperty, rviz::FloatProperty, rviz::DoubleProperty, rviz::StringProperty, rviz::ROSTopicStringProperty, rviz::ColorProperty, rviz::EnumProperty, rviz::EditEnumProperty, rviz::TFFrameProperty, rviz::CategoryProperty, rviz::Vector3Property, and rviz::QuaternionProperty.
Member Data Documentation
The documentation for this class was generated from the following files: