SPATMOD::IMAGE::FILTER_VALIDITYRANGE Class Reference

Filter to test pixel for containment inside (or outside) range(s). More...

#include <spatmod/imagefiltervalidityrange.h>

Inheritance diagram for SPATMOD::IMAGE::FILTER_VALIDITYRANGE:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 FILTER_VALIDITYRANGE (STAGE *pPreviousStage, bool TakeOwnership, double MinValue, double MaxValue, bool ValidOutside=false)
 FILTER_VALIDITYRANGE (STAGE *pPreviousStage, bool TakeOwnership, const PIXEL &MinValue, const PIXEL &MaxValue, bool ValidOutside=false)
virtual ~FILTER_VALIDITYRANGE ()

Detailed Description

Filter to test pixel for containment inside (or outside) range(s).

Resulting image will have validity set based on result. All ranges are inclusive - values equal to range limits are included in range.


Constructor & Destructor Documentation

SPATMOD::IMAGE::FILTER_VALIDITYRANGE::FILTER_VALIDITYRANGE ( STAGE pPreviousStage,
bool  TakeOwnership,
const PIXEL MinValue,
const PIXEL MaxValue,
bool  ValidOutside = false 
)

Constructor using single range of PIXEL values to test for.

Parameters:
pPreviousStage Pointer to previous stage
TakeOwnership Filter takes ownership of previous stage and will delete when needed
MinValue Minimum value (inclusive)
MaxValue Maximum value (inclusive)
ValidOutside True to mark values outside range as valid, false to use values inside
SPATMOD::IMAGE::FILTER_VALIDITYRANGE::FILTER_VALIDITYRANGE ( STAGE pPreviousStage,
bool  TakeOwnership,
double  MinValue,
double  MaxValue,
bool  ValidOutside = false 
)

Constructor using single range of 'double' values to test for.

Input image must have single component.

Parameters:
pPreviousStage Pointer to previous stage
TakeOwnership Filter takes ownership of previous stage and will delete when needed
MinValue Minimum value (inclusive)
MaxValue Maximum value (inclusive)
ValidOutside True to mark values outside range as valid, false to use values inside
virtual SPATMOD::IMAGE::FILTER_VALIDITYRANGE::~FILTER_VALIDITYRANGE (  )  [virtual]

Destructor.


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

Generated on Sun Oct 7 21:40:00 2012 for TNTsdk 2012 by  doxygen 1.6.1