MemDigiFilter Class Reference

#include <mem2d.h>

Inheritance diagram for MemDigiFilter:

Mem2d Mem2d Mem1DDiffKrn MemCurvatureKrn MemDeriveXKrn MemLclhtKrn MemSmoothKrn MemSmoothKrn MemTderiveKrn List of all members.

Public Member Functions

 MemDigiFilter (double Xms, double Xns, int M, int N)
gboolean Convolve (Mem2d *Src, Mem2d *Dest)
virtual gboolean CalcKernel ()
 MemDigiFilter (double Xms, double Xns, int M, int N)
gboolean Convolve (Mem2d *Src, Mem2d *Dest)
virtual gboolean CalcKernel ()

Protected Attributes

int m
int n
double xms
double xns

Detailed Description

Definition at line 292 of file mem2d.h.


Constructor & Destructor Documentation

MemDigiFilter::MemDigiFilter double  Xms,
double  Xns,
int  M,
int  N
 

Definition at line 1239 of file mem2d.C.

References DBG_L4, m, xms, xns, and XSM_DEBUG.

MemDigiFilter::MemDigiFilter double  Xms,
double  Xns,
int  M,
int  N
 


Member Function Documentation

virtual gboolean MemDigiFilter::CalcKernel  )  [inline, virtual]
 

Reimplemented in Mem1DDiffKrn, MemCurvatureKrn, MemLclhtKrn, MemSmoothKrn, MemDeriveXKrn, MemTderiveKrn, and MemSmoothKrn.

Definition at line 296 of file mem2d.h.

virtual gboolean MemDigiFilter::CalcKernel  )  [inline, virtual]
 

Reimplemented in Mem1DDiffKrn, MemCurvatureKrn, MemLclhtKrn, MemSmoothKrn, MemDeriveXKrn, MemTderiveKrn, and MemSmoothKrn.

Definition at line 296 of file mem2d.h.

Referenced by Convolve().

gboolean MemDigiFilter::Convolve Mem2d Src,
Mem2d Dest
 

gboolean MemDigiFilter::Convolve Mem2d Src,
Mem2d Dest
 

Definition at line 1245 of file mem2d.C.

References CalcKernel(), Mem2d::data, DBG_L2, DBG_L6, FALSE, m, Mem2d::Resize(), TRUE, XSM_DEBUG, and ZData::Z().

Referenced by curvature_run(), diff_run(), diff_run_radius(), layersmooth_run(), local_height_run(), smooth_run(), smooth_run_radius(), stat_diff_run(), and Tderive_run().


Member Data Documentation

int MemDigiFilter::m [protected]
 

Definition at line 296 of file mem2d.h.

Referenced by MemTderiveKrn::CalcKernel(), MemDeriveXKrn::CalcKernel(), MemSmoothKrn::CalcKernel(), MemLclhtKrn::CalcKernel(), MemCurvatureKrn::CalcKernel(), Mem1DDiffKrn::CalcKernel(), Convolve(), and MemDigiFilter().

int MemDigiFilter::n [protected]
 

Definition at line 296 of file mem2d.h.

Referenced by MemTderiveKrn::CalcKernel(), MemDeriveXKrn::CalcKernel(), MemSmoothKrn::CalcKernel(), MemLclhtKrn::CalcKernel(), MemCurvatureKrn::CalcKernel(), and Mem1DDiffKrn::CalcKernel().

double MemDigiFilter::xms [protected]
 

Definition at line 299 of file mem2d.h.

Referenced by MemTderiveKrn::CalcKernel(), MemDeriveXKrn::CalcKernel(), MemSmoothKrn::CalcKernel(), MemLclhtKrn::CalcKernel(), MemCurvatureKrn::CalcKernel(), and MemDigiFilter().

double MemDigiFilter::xns [protected]
 

Definition at line 299 of file mem2d.h.

Referenced by MemTderiveKrn::CalcKernel(), MemDeriveXKrn::CalcKernel(), MemSmoothKrn::CalcKernel(), MemLclhtKrn::CalcKernel(), MemCurvatureKrn::CalcKernel(), Mem1DDiffKrn::CalcKernel(), and MemDigiFilter().


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 09:05:42 2006 for GXSM by  doxygen 1.4.6