CLAM::EFDFilterType Class Reference

Simple filter types, more to be added. More...

#include <FDFilterGen.hxx>

List of all members.

Public Types

enum  { eLowPass, eHighPass, eBandPass, eStopBand }

Public Member Functions

 EFDFilterType ()
 EFDFilterType (tValue v)
 EFDFilterType (std::string s)
virtual Component * Species () const
 Returns a new object of the same class than the receiver object.

Static Public Member Functions

static tEnumValue * ValueTable ()


Detailed Description

Simple filter types, more to be added.

Definition at line 76 of file FDFilterGen.hxx.


Member Enumeration Documentation

anonymous enum

Enumerator:
eLowPass 
eHighPass 
eBandPass 
eStopBand 

Definition at line 84 of file FDFilterGen.hxx.


Constructor & Destructor Documentation

CLAM::EFDFilterType::EFDFilterType (  )  [inline]

Definition at line 80 of file FDFilterGen.hxx.

Referenced by Species().

CLAM::EFDFilterType::EFDFilterType ( tValue  v  )  [inline]

Definition at line 81 of file FDFilterGen.hxx.

CLAM::EFDFilterType::EFDFilterType ( std::string  s  )  [inline]

Definition at line 82 of file FDFilterGen.hxx.


Member Function Documentation

virtual Component* CLAM::EFDFilterType::Species (  )  const [inline, virtual]

Returns a new object of the same class than the receiver object.

To be reimplemented by subclasses.

Returns:
a new allocated component. The pointer belongs to the caller.

Implements CLAM::Enum.

Definition at line 91 of file FDFilterGen.hxx.

References EFDFilterType(), and eLowPass.

static tEnumValue* CLAM::EFDFilterType::ValueTable (  )  [inline, static]

Definition at line 96 of file FDFilterGen.hxx.

References eBandPass, eHighPass, eLowPass, eStopBand, and NULL.


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

Generated on Tue Feb 22 09:53:30 2011 for CLAM-Development by  doxygen 1.5.9