Filter Library Camera Interface Physics

CScanFilterFFTInverse Class Reference
[FFT Filter (Inverse)]

#include <ScanFilterFFTInverse.h>

Inheritance diagram for CScanFilterFFTInverse:

CScanFilter List of all members.

Detailed Description

Definition at line 70 of file ScanFilterFFTInverse.h.

Public Types

typedef CScanFilter Super
 the parent class.
typedef CScanBaseBuffer::SizeType SizeType
 the size type.
typedef CScanBaseBuffer::ValueType ValueType
 the value type.
typedef ValueTypePointer
 the pointer type.
typedef CScanBaseBuffer::FourierElementType FourierElementType
 the Fourier element type.

Public Member Functions

Camera--Filter Interface
virtual BOOL CanDoDialogEntry () const
 no dialog.
virtual LPCTSTR GetParameters () const
 no parameters; see also CScanFilterNull::GetParameters().
virtual BOOL SetParameters (LPCTSTR lpParameters)
 no parameters; see also CScanFilterNull::SetParameters().
virtual BOOL Apply ()
 check parameters, take care of a properly sized output buffer, set its name and copy filter parameters and process; see also CScanFilterNull::ApplyCore().

Static Public Attributes

static LPCTSTR m_lpcsFilterName
 the filter name.
static LPCTSTR m_lpcsShortFilterName
 the class short filtername.

Protected Member Functions

virtual void Serialize (CArchive &ar)
 store or retrieve the object's settings.
BOOL Compute (CProgressDlg *pDlg)
 called by working thread
void ComputePart (FourierElementType **pFFT, Image &dst)
 compute a frame.
BOOL CropImage ()
 crop image to original size.
bool HasNonzeroEdge () const
 true if any edge contains non-zero data.
CRect GetUsedRectangle () const
 the rectangle that contains non-zero data.

Static Protected Member Functions

static UINT ComputationThreadFunction (LPVOID lpContext)
 create a thread that computes the result.

Protected Attributes

CScanBaseBufferPtr m_lpsbTmp
 the intermediate result buffer for cropping.

Private Member Functions

 DECLARE_SERIAL (CScanFilterFFTInverse)
 declare class serializable.

Classes

class  ThreadArgs
 the computation thread arguments type. More...


The documentation for this class was generated from the following files:
Camera Filter Library documentation © 2004-2007 by Leiden Probe Microscopy