COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Types | Public Member Functions | List of all members
covise::coUifElem Class Referenceabstract

#include <coUifElem.h>

Inheritance diagram for covise::coUifElem:
Inheritance graph
[legend]

Public Types

enum  Kind { SWITCH, PARAM, INPORT, OUTPORT }
 enum Kind: SWITCH, PARAM, INPORT, OUTPORT More...
 

Public Member Functions

virtual ~coUifElem ()
 Destructor : virtual because we derive objects. More...
 
virtual void hide ()
 Hide everything below. More...
 
virtual void show ()
 Show everything below. More...
 
virtual Kind kind () const =0
 return my type of element More...
 
virtual const char * getName () const =0
 get the name of this object More...
 
virtual void initialize ()=0
 give all necessary info to Covise -> automatically called by coModule in init() More...
 
virtual int switchable () const
 whether this may be a part of a switch group More...
 
virtual int paramChange ()
 handle parameter changes: called by paramCB More...
 
virtual int preCompute ()
 do whatever is needed before compute CB : pre-set to do nothing More...
 
virtual int postCompute ()
 do whatever is needed after compute CB : pre-set to do nothing More...
 

Member Enumeration Documentation

enum Kind: SWITCH, PARAM, INPORT, OUTPORT

Enumerator
SWITCH 
PARAM 
INPORT 
OUTPORT 

Constructor & Destructor Documentation

coUifElem::~coUifElem ( )
virtual

Destructor : virtual because we derive objects.

Member Function Documentation

virtual const char* covise::coUifElem::getName ( ) const
pure virtual

get the name of this object

Implemented in covise::coUifSwitch, and covise::coPort.

void coUifElem::hide ( )
virtual

Hide everything below.

Reimplemented in covise::coTimerParam, covise::coUifSwitch, and covise::coUifPara.

virtual void covise::coUifElem::initialize ( )
pure virtual
virtual Kind covise::coUifElem::kind ( ) const
pure virtual
int coUifElem::paramChange ( )
virtual
int coUifElem::postCompute ( )
virtual

do whatever is needed after compute CB : pre-set to do nothing

Reimplemented in covise::coInputPort, and covise::coOutputPort.

int coUifElem::preCompute ( )
virtual

do whatever is needed before compute CB : pre-set to do nothing

Reimplemented in covise::coUifPara, covise::coInputPort, and covise::coOutputPort.

void coUifElem::show ( )
virtual

Show everything below.

Reimplemented in covise::coTimerParam, covise::coUifSwitch, and covise::coUifPara.

int coUifElem::switchable ( ) const
virtual

whether this may be a part of a switch group

Reimplemented in covise::coUifSwitch, and covise::coUifPara.


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