Filter Library Camera Interface Physics

CScanFilterTest Class Reference
[Test Filter]

#include <ScanFilterTest.h>

Inheritance diagram for CScanFilterTest:

CScanFilter List of all members.

Detailed Description

Definition at line 70 of file ScanFilterTest.h.

Camera--Filter Interface

static LPCTSTR m_lpcsFilterName
 the filter name.
static LPCTSTR m_lpcsShortFilterName
 the class short filtername.
ModeType m_eModeL2R
 the left to right mode.
ModeType m_eModeR2L
 the right to left mode.
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 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().
virtual void Serialize (CArchive &ar)
 store or retrieve the object's settings.

Construction

 CScanFilterTest ()
 default constructor.
virtual ~CScanFilterTest ()
 destructor.
virtual BOOL CanDoPartialData () const
 can do partial data (in this case meaning?).

Public Types

enum  ModeType {
  MODE_SIN, MODE_SAW, MODE_RAMP, MODE_ZERO,
  MODE_NEG, MODE_COPY, MODE_BOX, MODE_RIPPLE,
  MODE_NOISE
}
 the various test patterns. More...

Friends

class CFilterDlg_Test
 its dialog class.


Member Enumeration Documentation

enum CScanFilterTest::ModeType

Enumerator:
MODE_SIN  create sine pattern
MODE_SAW  create saw pattern
MODE_RAMP  create ramp pattern
MODE_ZERO  empty buffer
MODE_NEG  negate input buffer
MODE_COPY  copy input buffer
MODE_BOX  create box pattern
MODE_RIPPLE  create ripple pattern
MODE_NOISE  create noise pattern

Definition at line 81 of file ScanFilterTest.h.


Member Function Documentation

void CScanFilterTest::ReadFilterSettings (  )  [virtual]

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

Reimplemented from CScanFilter.

Definition at line 95 of file ScanFilterTest.cpp.

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

void CScanFilterTest::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 ScanFilterTest.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