Abstract base class for runtime properties of Node. More...
#include <gepetto/viewer/node-property.h>
Public Slots | |
bool | set (void) |
bool | set (const bool &v) |
bool | set (const int &v) |
bool | set (const float &v) |
bool | set (const std::string &v) |
bool | set (const osgVector2 &v) |
bool | set (const osgVector3 &v) |
bool | set (const osgVector4 &v) |
bool | set (const Configuration &v) |
bool | set (const double &v) |
bool | set (const QString &v) |
bool | set (const QColor &v) |
Signals | |
void | valueChanged (void) |
void | valueChanged (const bool &v) |
void | valueChanged (const int &v) |
void | valueChanged (const float &v) |
void | valueChanged (const std::string &v) |
void | valueChanged (const osgVector2 &v) |
void | valueChanged (const osgVector3 &v) |
void | valueChanged (const osgVector4 &v) |
void | valueChanged (const Configuration &v) |
void | valueChanged (const double &v) |
void | valueChanged (const QString &v) |
void | valueChanged (const QColor &v) |
Public Member Functions | |
bool | get (void) |
bool | get (bool &v) |
bool | get (int &v) |
bool | get (float &v) |
bool | get (std::string &v) |
bool | get (osgVector2 &v) |
bool | get (osgVector3 &v) |
bool | get (osgVector4 &v) |
bool | get (Configuration &v) |
bool | get (double &v) |
bool | get (QString &v) |
bool | get (QColor &v) |
virtual bool | hasReadAccess () const =0 |
virtual bool | hasWriteAccess () const =0 |
virtual std::string | type ()=0 |
const std::string & | name () const |
virtual QWidget * | guiEditor () |
Protected Member Functions | |
virtual bool | impl_set (void) |
virtual bool | impl_set (const bool &v) |
virtual bool | impl_set (const int &v) |
virtual bool | impl_set (const float &v) |
virtual bool | impl_set (const std::string &v) |
virtual bool | impl_set (const osgVector2 &v) |
virtual bool | impl_set (const osgVector3 &v) |
virtual bool | impl_set (const osgVector4 &v) |
virtual bool | impl_set (const Configuration &v) |
virtual bool | impl_get (void) |
virtual bool | impl_get (bool &v) |
virtual bool | impl_get (int &v) |
virtual bool | impl_get (float &v) |
virtual bool | impl_get (std::string &v) |
virtual bool | impl_get (osgVector2 &v) |
virtual bool | impl_get (osgVector3 &v) |
virtual bool | impl_get (osgVector4 &v) |
virtual bool | impl_get (Configuration &v) |
Property (const std::string &name) | |
virtual | ~Property () |
void | invalidGet () const |
void | invalidSet () const |
Protected Attributes | |
const std::string | name_ |
Abstract base class for runtime properties of Node.
|
protected |
|
inlineprotectedvirtual |
bool gepetto::viewer::Property::get | ( | void | ) |
bool gepetto::viewer::Property::get | ( | bool & | v | ) |
bool gepetto::viewer::Property::get | ( | int & | v | ) |
bool gepetto::viewer::Property::get | ( | float & | v | ) |
bool gepetto::viewer::Property::get | ( | std::string & | v | ) |
bool gepetto::viewer::Property::get | ( | osgVector2 & | v | ) |
bool gepetto::viewer::Property::get | ( | osgVector3 & | v | ) |
bool gepetto::viewer::Property::get | ( | osgVector4 & | v | ) |
bool gepetto::viewer::Property::get | ( | Configuration & | v | ) |
bool gepetto::viewer::Property::get | ( | double & | v | ) |
bool gepetto::viewer::Property::get | ( | QString & | v | ) |
bool gepetto::viewer::Property::get | ( | QColor & | v | ) |
|
inlinevirtual |
Reimplemented in gepetto::viewer::EnumProperty, gepetto::viewer::StoredPropertyTpl< T >, gepetto::viewer::StoredPropertyTpl< osgVector3 >, gepetto::viewer::StoredPropertyTpl< gepetto::viewer::Configuration >, gepetto::viewer::PropertyTpl< T >, and gepetto::viewer::VoidProperty.
|
pure virtual |
|
pure virtual |
|
protectedvirtual |
Reimplemented in gepetto::viewer::VoidProperty.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in gepetto::viewer::EnumProperty.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in gepetto::viewer::EnumProperty.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in gepetto::viewer::StoredPropertyTpl< osgVector3 >.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in gepetto::viewer::StoredPropertyTpl< gepetto::viewer::Configuration >.
|
protectedvirtual |
Reimplemented in gepetto::viewer::VoidProperty.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in gepetto::viewer::EnumProperty.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in gepetto::viewer::EnumProperty.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in gepetto::viewer::StoredPropertyTpl< osgVector3 >.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in gepetto::viewer::StoredPropertyTpl< gepetto::viewer::Configuration >.
|
inlineprotected |
|
inlineprotected |
|
inline |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
pure virtual |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
protected |