COVISE Core
|
float slider parameter More...
#include <coFloatSliderParam.h>
Public Member Functions | |
coFloatSliderParam (const char *name, const char *desc) | |
Constructor. More... | |
virtual | ~coFloatSliderParam () |
Destructor : virtual in case we derive objects. More... | |
virtual int | isOfType (coUifPara::Typeinfo type) |
Check the type. More... | |
virtual int | paramChange () |
handle parameter changes: called by paramCB More... | |
virtual void | initialize () |
give dafault values to Covise -> automatically called ! More... | |
virtual void | print (ostream &str) const |
print this to a stream More... | |
int | setValue (float min, float max, float value) |
set/update the value: return 0 on error More... | |
int | setMin (float min) |
int | setMax (float max) |
int | setValue (float value) |
void | getValue (float &min, float &max, float &value) const |
get the value More... | |
float | getMin () const |
float | getMax () const |
float | getValue () const |
virtual const char * | getTypeString () const |
get the type string of this parameter More... | |
virtual const char * | getValString () const |
get the value of this parameter as a string More... | |
virtual void | setValString (const char *str) |
set the value of this parameter from a string More... | |
Public Member Functions inherited from covise::coUifPara | |
coUifPara (const char *name, const char *desc) | |
virtual | ~coUifPara () |
Destructor. More... | |
virtual void | setActive (int isActive) |
activate / de_activate the parameter More... | |
virtual void | hide () |
Hide this port. More... | |
virtual void | show () |
Show this port. More... | |
virtual int | preCompute () |
do whatever needed before compute CB : enforce that all parameters do sth. More... | |
virtual int | switchable () const |
whether this port can be switched: default is true, overload for false More... | |
virtual void | enable () |
enable More... | |
virtual void | disable () |
disable More... | |
virtual Kind | kind () const |
return my type of element: returns coUifElem::PARAM More... | |
int | isActive () const |
check whether this port is active More... | |
void | para_error (const char *what) |
send an error message strarting with "Parameter '<name>' " More... | |
Public Member Functions inherited from covise::coPort | |
coPort (const char *name, const char *desc) | |
virtual | ~coPort () |
Destructor : virtual in case we derive objects. More... | |
virtual const char * | getName () const |
get the name of this object More... | |
virtual const char * | getDesc () const |
get the description of this object More... | |
int | isConnected () const |
Return whether this port is connected -> valid only in compute() More... | |
void | setInfo (const char *value) const |
Set the info Popup text. More... | |
Public Member Functions inherited from covise::coUifElem | |
virtual | ~coUifElem () |
Destructor : virtual because we derive objects. More... | |
virtual int | postCompute () |
do whatever is needed after compute CB : pre-set to do nothing More... | |
Static Public Member Functions | |
static coUifPara::Typeinfo | getType () |
get my type More... | |
Private Member Functions | |
coFloatSliderParam (const coFloatSliderParam &) | |
Copy-Constructor: NOT IMPLEMENTED. More... | |
coFloatSliderParam & | operator= (const coFloatSliderParam &) |
Assignment operator: NOT IMPLEMENTED. More... | |
coFloatSliderParam () | |
Default constructor: NOT IMPLEMENTED. More... | |
Private Attributes | |
float | d_min |
Port data fields. More... | |
float | d_max |
float | d_value |
Static Private Attributes | |
static coUifPara::Typeinfo | s_paraType = coUifPara::numericType("FLOSLI") |
my type info More... | |
static const char * | s_type = "FLOSLI" |
Additional Inherited Members | |
Public Types inherited from covise::coUifPara | |
typedef int | Typeinfo |
Public Types inherited from covise::coUifElem | |
enum | Kind { SWITCH, PARAM, INPORT, OUTPORT } |
enum Kind: SWITCH, PARAM, INPORT, OUTPORT More... | |
Protected Types inherited from covise::coPort | |
typedef int | Typeinfo |
Static Protected Member Functions inherited from covise::coUifPara | |
static Typeinfo | numericType (const char *typeStr) |
Protected Attributes inherited from covise::coUifPara | |
int | d_active |
Protected Attributes inherited from covise::coPort | |
char * | d_name |
char * | d_desc |
char * | d_defString |
int | d_init |
float slider parameter
|
private |
Copy-Constructor: NOT IMPLEMENTED.
|
private |
Default constructor: NOT IMPLEMENTED.
coFloatSliderParam::coFloatSliderParam | ( | const char * | name, |
const char * | desc | ||
) |
Constructor.
Constructor
|
virtual |
Destructor : virtual in case we derive objects.
Destructor : virtual in case we derive objects
float coFloatSliderParam::getMax | ( | ) | const |
float coFloatSliderParam::getMin | ( | ) | const |
|
static |
get my type
get my type
|
virtual |
get the type string of this parameter
get the type string of this parameter
Implements covise::coUifPara.
|
virtual |
get the value of this parameter as a string
get the value of this parameter as a string
Implements covise::coUifPara.
void coFloatSliderParam::getValue | ( | float & | min, |
float & | max, | ||
float & | value | ||
) | const |
get the value
get the value
float coFloatSliderParam::getValue | ( | ) | const |
|
virtual |
give dafault values to Covise -> automatically called !
give dafault values to Covise -> automatically called !
Implements covise::coUifPara.
|
virtual |
|
private |
Assignment operator: NOT IMPLEMENTED.
|
virtual |
handle parameter changes: called by paramCB
handle parameter changes: called by paramCB
Implements covise::coUifPara.
|
virtual |
int coFloatSliderParam::setMax | ( | float | max | ) |
int coFloatSliderParam::setMin | ( | float | min | ) |
|
virtual |
set the value of this parameter from a string
set the value of this parameter from a string
Implements covise::coUifPara.
int coFloatSliderParam::setValue | ( | float | min, |
float | max, | ||
float | value | ||
) |
set/update the value: return 0 on error
set the value: if called after init() : update on map
If we have been initialized, update the map
int coFloatSliderParam::setValue | ( | float | value | ) |
|
private |
|
private |
Port data fields.
|
private |
|
staticprivate |
my type info
|
staticprivate |
Static data