Public Member Functions | Protected Member Functions | Protected Attributes | Private Types

cmtk::Drain< I > Class Template Reference
[cmtkPipeline Library]

General data drain template class. More...

#include <cmtkDrain.h>

Inheritance diagram for cmtk::Drain< I >:
Inheritance graph
[legend]
Collaboration diagram for cmtk::Drain< I >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void SetInput (I *const input)
 Set input object.
virtual long Update ()
 The actual Update() function.

Protected Member Functions

 Drain ()
 Default constructor.
 ~Drain ()
 Destructor.

Protected Attributes

I * Input
 Input object.

Private Types

typedef PipelineObject Superclass
 Convenience declaration for calls to parent class' functions.

Detailed Description

template<class I>
class cmtk::Drain< I >

General data drain template class.

Definition at line 47 of file cmtkDrain.h.


Member Typedef Documentation

template<class I >
typedef PipelineObject cmtk::Drain< I >::Superclass [private]

Convenience declaration for calls to parent class' functions.

Definition at line 76 of file cmtkDrain.h.


Constructor & Destructor Documentation

template<class I >
cmtk::Drain< I >::Drain (  ) [inline, protected]

Default constructor.

Definition at line 66 of file cmtkDrain.h.

References NULL.

template<class I >
cmtk::Drain< I >::~Drain (  ) [inline, protected]

Destructor.

Definition at line 69 of file cmtkDrain.h.

References NULL.


Member Function Documentation

template<class I >
void cmtk::Drain< I >::SetInput ( I *const   input ) [inline]

Set input object.

Definition at line 52 of file cmtkDrain.h.

template<class I >
virtual long cmtk::Drain< I >::Update (  ) [inline, virtual]

The actual Update() function.

Reimplemented from cmtk::PipelineObject.

Definition at line 58 of file cmtkDrain.h.


Member Data Documentation

template<class I >
I* cmtk::Drain< I >::Input [protected]

Input object.

Definition at line 72 of file cmtkDrain.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines