MLABNumberField Class Reference
[Fields]

Base field for fields containing a single number. More...

Inherits MLABField.

Inherited by MLABDoubleField, MLABFloatField, and MLABIntegerField.

List of all members.

Public Slots

Scripting access
virtual double doubleValue () const =0
virtual double floatValue () const =0
virtual QString formattedStringValue (const QString &cformat)=0
bool hasMaxValue ()
bool hasMinValue ()
virtual int intValue () const =0
virtual bool isIntegral ()
MLABNumberFieldmaxField ()
double maxValue ()
MLABNumberFieldminField ()
double minValue ()
void removeMaxValue ()
void removeMinMaxValue ()
void removeMinValue ()
virtual void setDoubleValue (double value)=0
virtual void setFloatValue (double value)=0
virtual void setIntValue (int value)=0
void setMaxField (MLABNumberField *max)
void setMaxValue (double max)
void setMinField (MLABNumberField *min)
void setMinMaxValue (double min, double max)
void setMinValue (double min)


Detailed Description

Base field for fields containing a single number.

Member Function Documentation

virtual double MLABNumberField::doubleValue (  )  const [pure virtual, slot]

get double value

Implemented in MLABDoubleField, MLABFloatField, and MLABIntegerField.

virtual double MLABNumberField::floatValue (  )  const [pure virtual, slot]

get float value

Implemented in MLABDoubleField, MLABFloatField, and MLABIntegerField.

virtual QString MLABNumberField::formattedStringValue ( const QString &  cformat  )  [pure virtual, slot]

get formatted string value

Implemented in MLABDoubleField, MLABFloatField, and MLABIntegerField.

bool MLABNumberField::hasMaxValue (  )  [slot]

returns if this field has a max value

bool MLABNumberField::hasMinValue (  )  [slot]

returns if this field has a min value

virtual int MLABNumberField::intValue (  )  const [pure virtual, slot]

get int value

Implemented in MLABDoubleField, MLABFloatField, and MLABIntegerField.

virtual bool MLABNumberField::isIntegral (  )  [inline, virtual, slot]

check if type is integral (otherwise its float/double)

Reimplemented in MLABIntegerField.

MLABNumberField* MLABNumberField::maxField (  )  [slot]

returns the maximum field or NULL if none is attached

double MLABNumberField::maxValue (  )  [slot]

get max value if any is set (set via FieldValidator)

MLABNumberField* MLABNumberField::minField (  )  [slot]

returns the minimum field or NULL if none is attached

double MLABNumberField::minValue (  )  [slot]

get min value if any is set (set via FieldValidator)

void MLABNumberField::removeMaxValue (  )  [slot]

remove the maximum value/field

void MLABNumberField::removeMinMaxValue (  )  [slot]

remove the min/max values/fields

void MLABNumberField::removeMinValue (  )  [slot]

remove the minimum value/field

virtual void MLABNumberField::setDoubleValue ( double  value  )  [pure virtual, slot]

set double value

Implemented in MLABDoubleField, MLABFloatField, and MLABIntegerField.

virtual void MLABNumberField::setFloatValue ( double  value  )  [pure virtual, slot]

set float value

Implemented in MLABDoubleField, MLABFloatField, and MLABIntegerField.

virtual void MLABNumberField::setIntValue ( int  value  )  [pure virtual, slot]

set int value

Implemented in MLABDoubleField, MLABFloatField, and MLABIntegerField.

void MLABNumberField::setMaxField ( MLABNumberField max  )  [slot]

set maximum value via a field

void MLABNumberField::setMaxValue ( double  max  )  [slot]

set maximum value

void MLABNumberField::setMinField ( MLABNumberField min  )  [slot]

set maximum value via a field

void MLABNumberField::setMinMaxValue ( double  min,
double  max 
) [slot]

set minimum and maximum value

void MLABNumberField::setMinValue ( double  min  )  [slot]

set minimum value


Generated on Sat Sep 3 18:38:03 2011 for MeVisLab Scripting Reference by  doxygen 1.5.8