Filter Library Camera Interface Physics

CScanFilterDifferential_LbL Class Reference
[Differential Filter (Line by Line)]

#include <ScanFilterDifferential_LbL.h>

Inheritance diagram for CScanFilterDifferential_LbL:

CScanFilter List of all members.

Detailed Description

Definition at line 72 of file ScanFilterDifferential_LbL.h.

Public Types

typedef CScanBaseBuffer::ValueType ValueType
 the value type.

Public Member Functions

Camera--Filter Interface
virtual BOOL CanDoPartialData () const
 supports partial frames; see also CScanFilterNull::CanDoPartialData().
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_nFactor
 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_nFactor
 the current factor for differentiation.

Friends

class CFilterDlg_Differential_LbL


Member Function Documentation

void CScanFilterDifferential_LbL::ReadFilterSettings (  )  [virtual]

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

Reimplemented from CScanFilter.

Definition at line 95 of file ScanFilterDifferential_LbL.cpp.

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

void CScanFilterDifferential_LbL::WriteFilterSettings (  )  const [virtual]

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

Reimplemented from CScanFilter.

Definition at line 115 of file ScanFilterDifferential_LbL.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