USGS

Isis 3.0 Application Source Code Reference

Home

LowPassFilter Class Reference

Compute a low pass filter from a Module class content. More...

#include <LowPassFilter.h>

List of all members.

Public Member Functions

 LowPassFilter ()
 LowPassFilter (int width, int iterations=1)
 LowPassFilter (const Module &c, int width=3, int iterations=1)
 LowPassFilter (const HiVector &v, const HiHistory &h, int width=3, int iterations=1)
virtual ~LowPassFilter ()
 Destructor.
void Process (const HiVector &v)
 Default processing behavior makes a reference copy of data array.
int Width () const
 LowPassFilter ()
 LowPassFilter (int width, int iterations=1)
 LowPassFilter (const Module &c, int width=3, int iterations=1)
 LowPassFilter (const HiVector &v, const HiHistory &h, int width=3, int iterations=1)
virtual ~LowPassFilter ()
 Destructor.
void Process (const HiVector &v)
 Default processing behavior makes a reference copy of data array.
int Width () const

Detailed Description

Compute a low pass filter from a Module class content.

Author:
2007-10-09 Kris Becker

Definition at line 47 of file LowPassFilter.h.


Constructor & Destructor Documentation

LowPassFilter (  )  [inline]

Definition at line 51 of file LowPassFilter.h.

LowPassFilter ( int  width,
int  iterations = 1 
) [inline]

Definition at line 53 of file LowPassFilter.h.

LowPassFilter ( const Module c,
int  width = 3,
int  iterations = 1 
) [inline]

Definition at line 56 of file LowPassFilter.h.

LowPassFilter ( const HiVector v,
const HiHistory h,
int  width = 3,
int  iterations = 1 
) [inline]

Definition at line 63 of file LowPassFilter.h.

virtual ~LowPassFilter (  )  [inline, virtual]

Destructor.

Definition at line 72 of file LowPassFilter.h.

LowPassFilter (  )  [inline]

Definition at line 49 of file LowPassFilter.h.

LowPassFilter ( int  width,
int  iterations = 1 
) [inline]

Definition at line 51 of file LowPassFilter.h.

LowPassFilter ( const Module c,
int  width = 3,
int  iterations = 1 
) [inline]

Definition at line 54 of file LowPassFilter.h.

LowPassFilter ( const HiVector v,
const HiHistory h,
int  width = 3,
int  iterations = 1 
) [inline]

Definition at line 61 of file LowPassFilter.h.

virtual ~LowPassFilter (  )  [inline, virtual]

Destructor.

Definition at line 70 of file LowPassFilter.h.


Member Function Documentation

void Process ( const HiVector v  )  [inline, virtual]

Default processing behavior makes a reference copy of data array.

Reimplemented from Module.

Definition at line 74 of file LowPassFilter.h.

int Width (  )  const [inline]

Definition at line 80 of file LowPassFilter.h.

void Process ( const HiVector v  )  [inline, virtual]

Default processing behavior makes a reference copy of data array.

Reimplemented from Module.

Definition at line 72 of file LowPassFilter.h.

int Width (  )  const [inline]

Definition at line 78 of file LowPassFilter.h.


The documentation for this class was generated from the following files: