#include <WSParameter.h>
◆ WSParameter() [1/2]
WSParameter::WSParameter |
( |
const QString & |
name, |
|
|
const QString & |
description, |
|
|
const QString & |
type |
|
) |
| |
◆ ~WSParameter()
WSParameter::~WSParameter |
( |
| ) |
|
|
virtual |
◆ WSParameter() [2/2]
◆ addPrototype()
◆ clone
virtual WSParameter * covise::WSParameter::clone |
( |
| ) |
const |
|
pure virtualslot |
Implemented in covise::WSBooleanParameter, covise::WSChoiceParameter, covise::WSColormapChoiceParameter, covise::WSFileBrowserParameter, covise::WSFloatScalarParameter, covise::WSFloatSliderParameter, covise::WSFloatVectorParameter, covise::WSIntScalarParameter, covise::WSIntSliderParameter, covise::WSIntVectorParameter, and covise::WSStringParameter.
◆ create
◆ equals()
bool WSParameter::equals |
( |
const covise::covise__Parameter * |
first, |
|
|
const covise::covise__Parameter * |
second |
|
) |
| |
|
protected |
◆ getComponentCount
int WSParameter::getComponentCount |
( |
| ) |
const |
|
virtualslot |
Gets the number of components in a parameter. For non-vector parameter returns 1.
- Returns
- int: The number of vector components
◆ getDescription
const QString & covise::WSParameter::getDescription |
( |
| ) |
const |
|
inlineslot |
Get the description of the paramter
- Returns
- QString: description
◆ getName
const QString & covise::WSParameter::getName |
( |
| ) |
const |
|
inlineslot |
Get the name of the parameter
- Returns
- QString: name
◆ getSerialisable [1/2]
virtual const covise::covise__Parameter * covise::WSParameter::getSerialisable |
( |
| ) |
|
|
pure virtualslot |
Implemented in covise::WSBooleanParameter, covise::WSChoiceParameter, covise::WSColormapChoiceParameter, covise::WSFileBrowserParameter, covise::WSFloatScalarParameter, covise::WSFloatSliderParameter, covise::WSFloatVectorParameter, covise::WSIntScalarParameter, covise::WSIntSliderParameter, covise::WSIntVectorParameter, and covise::WSStringParameter.
◆ getSerialisable() [2/2]
const covise::covise__Parameter * WSParameter::getSerialisable |
( |
covise::covise__Parameter * |
parameter | ) |
const |
|
protected |
◆ getType
const QString & covise::WSParameter::getType |
( |
| ) |
const |
|
inlineslot |
Get type of the parameter
- Returns
- QString: type
◆ isEnabled
bool covise::WSParameter::isEnabled |
( |
| ) |
const |
|
inlineslot |
Get the parameter state (enabled or disabled)
- Returns
- bool: true, when enabled
◆ isMapped
bool covise::WSParameter::isMapped |
( |
| ) |
const |
|
inlineslot |
Returns true, if the parameter is mapped in the control panel
- Returns
- bool: true, when mapped
◆ parameterChanged
◆ setDescription()
void covise::WSParameter::setDescription |
( |
const QString & |
inDescription | ) |
|
|
inlineprivate |
Set description of the parameter
- Parameters
-
inDescription | The new value of description |
◆ setEnabled
void covise::WSParameter::setEnabled |
( |
bool |
state | ) |
|
|
inlineslot |
Enable or disable a parameter
- Parameters
-
state | true when the parameter should be enabled. |
◆ setMapped
void covise::WSParameter::setMapped |
( |
bool |
mapped | ) |
|
|
inlineslot |
Map the parameter to the control panel;
◆ setName()
void covise::WSParameter::setName |
( |
const QString & |
inName | ) |
|
|
inlineprivate |
Set the name of the parameter
- Parameters
-
inName | The new value of name |
◆ setType()
void covise::WSParameter::setType |
( |
const QString & |
inType | ) |
|
|
inlineprivate |
Set type of the parameter
- Parameters
-
inType | The new value of type |
◆ setValueFromSerialisable
virtual bool covise::WSParameter::setValueFromSerialisable |
( |
const covise::covise__Parameter * |
serialisable | ) |
|
|
pure virtualslot |
Sets the value from a native WS parameter
- Returns
- true, if the parameter was changed, false if the parameter did not change.
Implemented in covise::WSBooleanParameter, covise::WSChoiceParameter, covise::WSColormapChoiceParameter, covise::WSFileBrowserParameter, covise::WSFloatScalarParameter, covise::WSFloatSliderParameter, covise::WSFloatVectorParameter, covise::WSIntScalarParameter, covise::WSIntSliderParameter, covise::WSIntVectorParameter, and covise::WSStringParameter.
◆ toCoviseString
virtual QString covise::WSParameter::toCoviseString |
( |
| ) |
const |
|
inlinevirtualslot |
◆ toString
virtual QString covise::WSParameter::toString |
( |
| ) |
const |
|
pure virtualslot |
◆ prototypes
◆ description
QString WSParameter::description |
|
read |
◆ enabled
bool WSParameter::enabled |
|
readwrite |
◆ mapped
◆ name
QString WSParameter::name |
|
read |
◆ type
QString WSParameter::type |
|
read |
The documentation for this class was generated from the following files: