COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Slots | Public Member Functions | Protected Member Functions | Properties | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
covise::WSFloatSliderParameter Class Reference

#include <WSFloatSliderParameter.h>

Inheritance diagram for covise::WSFloatSliderParameter:
Inheritance graph
[legend]
Collaboration diagram for covise::WSFloatSliderParameter:
Collaboration graph
[legend]

Public Slots

void setMin (float inMin)
 
float getMin () const
 
void setMax (float inMax)
 
float getMax () const
 
bool setValue (float inValue)
 
bool setValue (float value, float minimum, float maximum)
 
float getValue () const
 
virtual QString toString () const
 
- Public Slots inherited from covise::WSParameter
const QString & getName () const
 
const QString & getType () const
 
const QString & getDescription () const
 
void setEnabled (bool state)
 
bool isEnabled () const
 
void setMapped (bool mapped)
 
bool isMapped () const
 
virtual int getComponentCount () const
 
virtual QString toString () const =0
 
virtual QString toCoviseString () const
 
static WSParametercreate (covise::covise__Parameter *parameter)
 

Public Member Functions

 WSFloatSliderParameter (const QString &name, const QString &description)
 
 WSFloatSliderParameter (const QString &name, const QString &description, float value, float min, float max)
 
virtual ~WSFloatSliderParameter ()
 
virtual WSParameterclone () const
 
virtual const
covise::covise__Parameter * 
getSerialisable ()
 
- Public Member Functions inherited from covise::WSParameter
 WSParameter (const QString &name, const QString &description, const QString &type)
 
virtual ~WSParameter ()
 

Protected Member Functions

virtual bool setValueFromSerialisable (const covise::covise__Parameter *serialisable)
 
- Protected Member Functions inherited from covise::WSParameter
const covise::covise__Parameter * getSerialisable (covise::covise__Parameter *parameter) const
 
bool equals (const covise::covise__Parameter *, const covise::covise__Parameter *)
 
 WSParameter (const WSParameter &)
 

Properties

float value
 
float min
 
float max
 
- Properties inherited from covise::WSParameter
QString name
 
QString type
 
QString description
 
bool enabled
 
bool mapped
 

Private Member Functions

 WSFloatSliderParameter ()
 

Private Attributes

covise::covise__FloatSliderParameter parameter
 

Static Private Attributes

static WSFloatSliderParameterprototype = new covise::WSFloatSliderParameter()
 

Additional Inherited Members

- Signals inherited from covise::WSParameter
void parameterChanged (covise::WSParameter *parameter)
 
- Static Protected Member Functions inherited from covise::WSParameter
static WSParameteraddPrototype (QString className, WSParameter *prototype)
 

Constructor & Destructor Documentation

covise::WSFloatSliderParameter::WSFloatSliderParameter ( const QString &  name,
const QString &  description 
)
covise::WSFloatSliderParameter::WSFloatSliderParameter ( const QString &  name,
const QString &  description,
float  value,
float  min,
float  max 
)
covise::WSFloatSliderParameter::~WSFloatSliderParameter ( )
virtual
covise::WSFloatSliderParameter::WSFloatSliderParameter ( )
private

Member Function Documentation

covise::WSParameter * covise::WSFloatSliderParameter::clone ( ) const
virtual

Implements covise::WSParameter.

float covise::WSFloatSliderParameter::getMax ( ) const
slot

Get the maximum value of the slider

Returns
max
float covise::WSFloatSliderParameter::getMin ( ) const
slot

Get the minimum value of the slider

Returns
min
const covise::covise__Parameter * covise::WSFloatSliderParameter::getSerialisable ( )
virtual

Implements covise::WSParameter.

float covise::WSFloatSliderParameter::getValue ( ) const
slot

Get the value of the slider

Returns
value
void covise::WSFloatSliderParameter::setMax ( float  inMax)
slot

Set the maximum value of the slider

Parameters
inMaxThe new value of max
void covise::WSFloatSliderParameter::setMin ( float  inMin)
slot

Set the minimum value of the slider

Parameters
inMinThe new value of min
bool covise::WSFloatSliderParameter::setValue ( float  inValue)
slot

Set the value of the slider

Parameters
inValueThe new value of value
Returns
true if the parameter was changed
bool covise::WSFloatSliderParameter::setValue ( float  value,
float  minimum,
float  maximum 
)
slot

Set the value of the slider

Parameters
valueThe new value
minimumThe new minimum of the slider
maximumThe new maximum of the slider
Returns
true if the parameter was changed
bool covise::WSFloatSliderParameter::setValueFromSerialisable ( const covise::covise__Parameter *  serialisable)
protectedvirtual

Sets the value from a native WS parameter

Returns
true, if the parameter was changed, false if the parameter did not change.

Implements covise::WSParameter.

QString covise::WSFloatSliderParameter::toString ( ) const
virtualslot

Member Data Documentation

covise::covise__FloatSliderParameter covise::WSFloatSliderParameter::parameter
private
covise::WSFloatSliderParameter * covise::WSFloatSliderParameter::prototype = new covise::WSFloatSliderParameter()
staticprivate

Property Documentation

float covise::WSFloatSliderParameter::max
readwrite
float covise::WSFloatSliderParameter::min
readwrite
float covise::WSFloatSliderParameter::value
readwrite

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