Filter Library Camera Interface Physics

CScanFilterDifferential Class Reference
[Differential Filter (Frame by Frame )]

#include <ScanFilterDifferential.h>

Inheritance diagram for CScanFilterDifferential:

CScanFilter List of all members.

Detailed Description

Definition at line 77 of file ScanFilterDifferential.h.

Public Types

typedef CScanBaseBuffer::ValueType ValueType
 the value type.
typedef CScanFilter Super
 the parent class.

Public Member Functions

Camera--Filter Interface
virtual void ReadFilterSettings ()
 configure filter with settings as provided by the application on the filterlist window (e.g.
virtual void WriteFilterSettings () const
 save filter settings e.g.
virtual LPCTSTR GetParameters () const
 provide current filter parameter(s) for filter-scripting capture in the main application; see also CScanFilterNull::GetParameters().
virtual BOOL SetParameters (LPCTSTR lpParameters)
 set parameters for filter-script execution of filter; see also CScanFilterNull::SetParameters().
virtual BOOL EditModeless (CWnd *pParentWnd)
 start filter dialog to edit parameters; no filter operations; see also CScanFilterNull::EditModeless().
virtual BOOL RunModeless (CWnd *pParentWnd, CDocument *pDoc)
 create filter dialog and pre Apply() filter to view result; see also CScanFilterNull::RunModeless().
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.
static const int def_nAngle
 the default angle for differentiation.

Protected Member Functions

virtual void Serialize (CArchive &ar)
 store or retrieve the object's settings.
void Differentiate (DWORD dwOffset)
 differentiate the frame part at the given offset (L2R, R2L frame part).

Protected Attributes

int m_nAngle
 the current angle for differentiation.

Friends

class CFilterDlg_Differential


Member Function Documentation

void CScanFilterDifferential::ReadFilterSettings (  )  [virtual]

via registry); see also CScanFilterNull::ReadFilterSettings().

Reimplemented from CScanFilter.

Definition at line 95 of file ScanFilterDifferential.cpp.

References gCflRegistrySubkey, m_lpcsFilterName, Q_INVALID, and SetParameters().

void CScanFilterDifferential::WriteFilterSettings (  )  const [virtual]

for use with the filterlist window (e.g. via registry); see also ReadFilterSettings().

Reimplemented from CScanFilter.

Definition at line 114 of file ScanFilterDifferential.cpp.

References gCflRegistrySubkey, GetParameters(), m_lpcsFilterName, and Q_INVALID.


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