|
Isis Developer Reference
|
Go to the documentation of this file.
153 void Compute(
const int index);
156 QuickFilter(
const int ns,
const int width,
const int height);
159 double Average(
const int index);
161 int Count(
const int index);
173 void AddLine(
const double *buf);
177 void SetMinMax(
const double minimum,
const double maximum);
int Samples() const
Returns the number of samples in a line.
Definition: QuickFilter.cpp:311
double Average(const int index)
Computes and returns the boxcar average at pixel index (zero based).
Definition: QuickFilter.cpp:213
void SetMinMax(const double minimum, const double maximum)
This method is used to set the minimum/maximum valid values.
Definition: QuickFilter.cpp:118
void RemoveLine(const double *buf)
Remove an array of doubles from the accumulators and counters.
Definition: QuickFilter.cpp:188
void AddLine(const double *buf)
Add an array of doubles to the accumulators and counters.
Definition: QuickFilter.cpp:162
double Low() const
Returns the lowest pixel value included in filtering computations.
Definition: QuickFilter.cpp:320
int HalfWidth() const
Returns the half the width of the boxcar rounded down because the boxcar size is odd.
Definition: QuickFilter.cpp:283
Container for boxcar statistics.
Definition: QuickFilter.h:50
int HalfHeight() const
Returns the half the height of the boxcar rounded down because the boxcar size is odd.
Definition: QuickFilter.cpp:302
int MinimumPixels() const
Returns the minimum number of pixels which need to be valid inside the boxcar.
Definition: QuickFilter.cpp:340
QuickFilter(const int ns, const int width, const int height)
Constructs a QuickFilter object with accumulators and counters set to zero.
Definition: QuickFilter.cpp:27
int Height() const
Returns the height of the boxcar.
Definition: QuickFilter.cpp:292
double Variance(const int index)
Computes and returns the boxcar variance at pixel index (zero based).
Definition: QuickFilter.cpp:236
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
void SetMinimumPixels(const int minimumValid)
This method is used to set the minimum number of valid pixels in the boxcar.
Definition: QuickFilter.cpp:139
const double NULL8
Definition: SpecialPixel.h:94
void Reset()
Reset all accumulators and counters to zero.
Definition: QuickFilter.cpp:79
Isis exception class.
Definition: IException.h:91
Namespace for the standard library.
double High() const
Returns the highest pixel value included in filtering computations.
Definition: QuickFilter.cpp:329
bool IsValidPixel(const double d)
Returns if the input pixel is valid.
Definition: SpecialPixel.h:223
int Count(const int index)
Computes and returns the number of valid pixels in the boxcar at pixel index (zero based).
Definition: QuickFilter.cpp:260
~QuickFilter()
Destroys the QuickFilter object.
Definition: QuickFilter.cpp:97
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
int Width() const
Returns the width of the boxcar.
Definition: QuickFilter.cpp:273