COVISE Core
Public Slots | Public Member Functions | Protected Member Functions | Properties | Private Slots | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
covise::WSFloatVectorParameter Class Reference

#include <WSFloatVectorParameter.h>

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

Public Slots

bool setValue (const QVector< float > &inValue)
 
QVector< float > getValue () const
 
virtual QString toString () const
 
virtual int getComponentCount () 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

 WSFloatVectorParameter (const QString &name, const QString &description, const QVector< float > value=QVector< float >())
 
virtual ~WSFloatVectorParameter ()
 
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

QList< QVariant > value
 
- Properties inherited from covise::WSParameter
QString name
 
QString type
 
QString description
 
bool enabled
 
bool mapped
 

Private Slots

void setVariantValue (const QList< QVariant > &inValue)
 
QList< QVariant > getVariantValue () const
 

Private Member Functions

 WSFloatVectorParameter ()
 

Private Attributes

covise::covise__FloatVectorParameter parameter
 

Static Private Attributes

static WSFloatVectorParameterprototype = new covise::WSFloatVectorParameter()
 

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

◆ WSFloatVectorParameter() [1/2]

covise::WSFloatVectorParameter::WSFloatVectorParameter ( const QString &  name,
const QString &  description,
const QVector< float >  value = QVector<float>() 
)

◆ ~WSFloatVectorParameter()

covise::WSFloatVectorParameter::~WSFloatVectorParameter ( )
virtual

◆ WSFloatVectorParameter() [2/2]

covise::WSFloatVectorParameter::WSFloatVectorParameter ( )
private

Member Function Documentation

◆ clone()

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

Implements covise::WSParameter.

◆ getComponentCount

int covise::WSFloatVectorParameter::getComponentCount ( ) const
virtualslot

◆ getSerialisable()

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

Implements covise::WSParameter.

◆ getValue

QVector< float > covise::WSFloatVectorParameter::getValue ( ) const
slot

Get the value of the vector

Returns
value

◆ getVariantValue

QList< QVariant > covise::WSFloatVectorParameter::getVariantValue ( ) const
privateslot

◆ setValue

bool covise::WSFloatVectorParameter::setValue ( const QVector< float > &  inValue)
slot

Set the value of the vector

Parameters
inValueThe new value of value
Returns
true if the parameter was changed

◆ setValueFromSerialisable()

bool covise::WSFloatVectorParameter::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.

◆ setVariantValue

void covise::WSFloatVectorParameter::setVariantValue ( const QList< QVariant > &  inValue)
privateslot

◆ toString

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

Member Data Documentation

◆ parameter

covise::covise__FloatVectorParameter covise::WSFloatVectorParameter::parameter
private

◆ prototype

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

Property Documentation

◆ value

QList<QVariant> covise::WSFloatVectorParameter::value
readwrite

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