COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Private Member Functions | Private Attributes | List of all members
covise::coUifPort Class Reference

#include <coUifPort.h>

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

Public Member Functions

 ~coUifPort ()
 
 coUifPort (const char *name, const char *desc)
 
int isConnected ()
 
virtual int paramChange ()
 handle parameter changes: called by paramCB 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 void initialize ()=0
 give all necessary info to Covise -> automatically called ! More...
 
virtual void print (ostream &str) const =0
 print *this to a stream 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...
 
virtual Kind kind () const =0
 return my type of element: coUifElem::{INPORT,OUTPORT,SWITCH,PARAM} 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 void hide ()
 Hide everything below. More...
 
virtual void show ()
 Show everything below. More...
 
virtual int switchable () const
 whether this may be a part of a switch group 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...
 

Private Member Functions

 coUifPort (const coUifPort &)
 

Private Attributes

int d_connected
 

Additional Inherited Members

- 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
 
- Protected Attributes inherited from covise::coPort
char * d_name
 
char * d_desc
 
char * d_defString
 
int d_init
 

Constructor & Destructor Documentation

covise::coUifPort::~coUifPort ( )
inline
covise::coUifPort::coUifPort ( const coUifPort )
private
covise::coUifPort::coUifPort ( const char *  name,
const char *  desc 
)
inline

Member Function Documentation

int covise::coUifPort::isConnected ( )
inline
virtual int covise::coUifPort::paramChange ( )
inlinevirtual

handle parameter changes: called by paramCB

Reimplemented from covise::coUifElem.

Member Data Documentation

int covise::coUifPort::d_connected
private

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