COVISE Core
|
File browser parameter. More...
#include <coColormapParam.h>
Public Member Functions | |
coColormapParam (const char *name, const char *desc) | |
Constructor. More... | |
virtual | ~coColormapParam () |
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 (int len, float min, float max, const float *rgbax) |
set/update the value: return 0 on error More... | |
int | setData (int len, const float *data) |
set/update the value: return 0 on error More... | |
int | setMinMax (float min, float max) |
set/update the value: return 0 on error More... | |
int | getValue (float *min, float *max, colormap_type *type, const float **rgbax) const |
get the value More... | |
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 | |
coColormapParam (const coColormapParam &) | |
Copy-Constructor: NOT IMPLEMENTED. More... | |
coColormapParam & | operator= (const coColormapParam &) |
Assignment operator: NOT IMPLEMENTED. More... | |
coColormapParam () | |
Default constructor: NOT IMPLEMENTED. More... | |
Private Attributes | |
int | d_len |
Port data fields. More... | |
int | d_lenData |
float | d_min |
float | d_max |
float * | d_rgbax |
float * | d_data |
colormap_type | d_colormapType |
char * | valString |
return buffer More... | |
Static Private Attributes | |
static coUifPara::Typeinfo | s_paraType = coUifPara::numericType("COLORMAP") |
my type info More... | |
static const char * | s_type = "COLORMAP" |
Parameter type name. More... | |
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 |
File browser parameter.
|
private |
Copy-Constructor: NOT IMPLEMENTED.
|
private |
Default constructor: NOT IMPLEMENTED.
coColormapParam::coColormapParam | ( | const char * | name, |
const char * | desc | ||
) |
Constructor.
Constructor
|
virtual |
Destructor : virtual in case we derive objects.
Destructor : virtual in case we derive objects
|
static |
get my type
get my type
|
virtual |
get the type string of this parameter
–— Prevent auto-generated functions by assert -——
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.
int coColormapParam::getValue | ( | float * | min, |
float * | max, | ||
colormap_type * | type, | ||
const float ** | rgbax | ||
) | const |
get the value
get the value
|
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 coColormapParam::setData | ( | int | np, |
const float * | data | ||
) |
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 coColormapParam::setMinMax | ( | float | min, |
float | max | ||
) |
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
|
virtual |
set the value of this parameter from a string
set the value of this parameter from a string
Implements covise::coUifPara.
int coColormapParam::setValue | ( | int | len, |
float | min, | ||
float | max, | ||
const float * | rgbax | ||
) |
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
|
private |
|
private |
|
private |
Port data fields.
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
my type info
|
staticprivate |
Parameter type name.
Static data
|
mutableprivate |
return buffer