Public Member Functions | Static Public Member Functions | Public Attributes

ValueProperty Class Reference

Simple property. More...

Inheritance diagram for ValueProperty:
Property

List of all members.

Public Member Functions

 ValueProperty (const PropertyRef &pr, float v=mUdf(float))
virtual const char * type () const
virtual const char * factoryKeyword () const
virtual const char * def () const
virtual void setDef (const char *)
virtual bool isUdf () const
virtual float value (EvalOpts eo=EvalOpts()) const

Static Public Member Functions

static const char * typeStr ()
static Propertycreate (const PropertyRef &r)
static void initClass ()

Public Attributes

float val_

Detailed Description

Simple property.


Constructor & Destructor Documentation

ValueProperty::ValueProperty ( const PropertyRef pr,
float  v = mUdf(float) 
) [inline]

Member Function Documentation

static Property* ValueProperty::create ( const PropertyRef r  )  [inline, static]
virtual const char* ValueProperty::def (  )  const [virtual]

Implements Property.

virtual const char* ValueProperty::factoryKeyword (  )  const [inline, virtual]
static void ValueProperty::initClass (  )  [inline, static]
virtual bool ValueProperty::isUdf (  )  const [virtual]

Implements Property.

virtual void ValueProperty::setDef ( const char *   )  [virtual]

Implements Property.

virtual const char* ValueProperty::type (  )  const [inline, virtual]

Implements Property.

static const char* ValueProperty::typeStr (  )  [inline, static]
virtual float ValueProperty::value ( EvalOpts  eo = EvalOpts()  )  const [virtual]

Implements Property.


Member Data Documentation