gepetto::viewer::RangedStoredPropertyTpl< T, RangeT > Class Template Reference

#include <gepetto/viewer/node-property.h>

Inheritance diagram for gepetto::viewer::RangedStoredPropertyTpl< T, RangeT >:
Collaboration diagram for gepetto::viewer::RangedStoredPropertyTpl< T, RangeT >:

Public Types

typedef shared_ptr< RangedStoredPropertyTplPtr_t
 
- Public Types inherited from gepetto::viewer::StoredPropertyTpl< T >
typedef boost::function< void()> Callback_t
 
typedef shared_ptr< StoredPropertyTplPtr_t
 

Public Member Functions

 RangedStoredPropertyTpl (const std::string &name)
 
virtual ~RangedStoredPropertyTpl ()
 
- Public Member Functions inherited from gepetto::viewer::StoredPropertyTpl< T >
virtual std::string type ()
 
 StoredPropertyTpl (const std::string &name)
 
virtual ~StoredPropertyTpl ()
 
bool hasReadAccess () const
 
bool hasWriteAccess () const
 
virtual QWidget * guiEditor ()
 
const Callback_tcallback () const
 
void callback (const Callback_t &s)
 
- Public Member Functions inherited from gepetto::viewer::Property
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)
 
const std::string & name () const
 
- Public Member Functions inherited from gepetto::viewer::Range< RangeT >
 Range ()
 
bool hasMin () const
 
bool hasMax () const
 
bool hasRange () const
 
void setRange (const RangeT &minimum, const RangeT &maximum)
 
void setRange (const RangeT &minimum, const RangeT &maximum, const RangeT &_step)
 

Static Public Member Functions

static Ptr_t create (const std::string &name)
 
- Static Public Member Functions inherited from gepetto::viewer::StoredPropertyTpl< T >
static Ptr_t create (const std::string &name)
 

Additional Inherited Members

- Public Slots inherited from gepetto::viewer::Property
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 inherited from gepetto::viewer::Property
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 Attributes inherited from gepetto::viewer::StoredPropertyTpl< T >
value
 
- Public Attributes inherited from gepetto::viewer::Range< RangeT >
RangeT min
 
RangeT max
 
RangeT step
 
bool adaptiveDecimal
 
- Protected Member Functions inherited from gepetto::viewer::StoredPropertyTpl< T >
bool impl_set (const T &v)
 
bool impl_get (T &v)
 
- Protected Member Functions inherited from gepetto::viewer::Property
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 inherited from gepetto::viewer::StoredPropertyTpl< T >
Callback_t callback_
 
- Protected Attributes inherited from gepetto::viewer::Property
const std::string name_
 

Member Typedef Documentation

◆ Ptr_t

template<typename T, typename RangeT>
typedef shared_ptr<RangedStoredPropertyTpl> gepetto::viewer::RangedStoredPropertyTpl< T, RangeT >::Ptr_t

Constructor & Destructor Documentation

◆ RangedStoredPropertyTpl()

template<typename T, typename RangeT>
gepetto::viewer::RangedStoredPropertyTpl< T, RangeT >::RangedStoredPropertyTpl ( const std::string &  name)
inline

◆ ~RangedStoredPropertyTpl()

template<typename T, typename RangeT>
virtual gepetto::viewer::RangedStoredPropertyTpl< T, RangeT >::~RangedStoredPropertyTpl ( )
inlinevirtual

Member Function Documentation

◆ create()

template<typename T, typename RangeT>
static Ptr_t gepetto::viewer::RangedStoredPropertyTpl< T, RangeT >::create ( const std::string &  name)
inlinestatic

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