Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

SpecFVRNS::Filter Class Reference

#include <Filter.h>

Inheritance diagram for SpecFVRNS::Filter:

Inheritance graph
[legend]
Collaboration diagram for SpecFVRNS::Filter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Filter ()
 Filter (Filter &f)
virtual ~Filter ()
floatgetWeights (vuVector &t)
virtual dword getWidth (void)=0
Filteroperator= (Filter &rhs)

Protected Attributes

floatm_Weights
dword m_FilterSize

Constructor & Destructor Documentation

SpecFVRNS::Filter::Filter  )  [inline]
 

Definition at line 30 of file SpecFVR/Filter.h.

SpecFVRNS::Filter::Filter Filter f  )  [inline]
 

Definition at line 34 of file SpecFVR/Filter.h.

SpecFVRNS::Filter::~Filter  )  [inline, virtual]
 

Definition at line 38 of file SpecFVR/Filter.h.

References m_Weights.


Member Function Documentation

float * SpecFVRNS::Filter::getWeights vuVector t  )  [inline]
 

Definition at line 51 of file SpecFVR/Filter.h.

References FILTER_TABLE_SIZE, and m_Weights.

virtual dword SpecFVRNS::Filter::getWidth void   )  [pure virtual]
 

Implemented in SpecFVRNS::TorstensFilters.

Referenced by Volume::convert(), and Volume::interpolateSlice().

Filter & SpecFVRNS::Filter::operator= Filter rhs  )  [inline]
 

Definition at line 46 of file SpecFVR/Filter.h.


Member Data Documentation

dword SpecFVRNS::Filter::m_FilterSize [protected]
 

Definition at line 27 of file SpecFVR/Filter.h.

float* SpecFVRNS::Filter::m_Weights [protected]
 

Definition at line 26 of file SpecFVR/Filter.h.

Referenced by getWeights(), and ~Filter().


The documentation for this class was generated from the following file:
Generated on Wed Dec 15 21:22:13 2004 for vuVolume by  doxygen 1.3.9.1