COVISE Core
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 WSParameterclone () const =0
 
virtual const covise::covise__Parameter * getSerialisable ()=0
 
virtual bool setValueFromSerialisable (const covise::covise__Parameter *serialisable)=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

◆ WSFloatSliderParameter() [1/3]

covise::WSFloatSliderParameter::WSFloatSliderParameter ( const QString &  name,
const QString &  description 
)

◆ WSFloatSliderParameter() [2/3]

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

◆ ~WSFloatSliderParameter()

covise::WSFloatSliderParameter::~WSFloatSliderParameter ( )
virtual

◆ WSFloatSliderParameter() [3/3]

covise::WSFloatSliderParameter::WSFloatSliderParameter ( )
private

Member Function Documentation

◆ clone()

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

Implements covise::WSParameter.

◆ getMax

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

Get the maximum value of the slider

Returns
max

◆ getMin

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

Get the minimum value of the slider

Returns
min

◆ getSerialisable()

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

Implements covise::WSParameter.

◆ getValue

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

Get the value of the slider

Returns
value

◆ setMax

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

Set the maximum value of the slider

Parameters
inMaxThe new value of max

◆ setMin

void covise::WSFloatSliderParameter::setMin ( float  inMin)
slot

Set the minimum value of the slider

Parameters
inMinThe new value of min

◆ setValue [1/2]

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

◆ setValue [2/2]

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

◆ setValueFromSerialisable()

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.

◆ toString

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

Member Data Documentation

◆ parameter

covise::covise__FloatSliderParameter covise::WSFloatSliderParameter::parameter
private

◆ prototype

covise::WSFloatSliderParameter * covise::WSFloatSliderParameter::prototype = new covise::WSFloatSliderParameter()
staticprivate

Property Documentation

◆ max

float covise::WSFloatSliderParameter::max
readwrite

◆ min

float covise::WSFloatSliderParameter::min
readwrite

◆ value

float covise::WSFloatSliderParameter::value
readwrite

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