klComputerVision
Public Member Functions | Protected Attributes
klThresholdFunctor< TYPE > Class Template Reference

#include <kl_image_processing_functors.h>

Collaboration diagram for klThresholdFunctor< TYPE >:
Collaboration graph

Public Member Functions

 klThresholdFunctor (klRasterBufferPointer lsrc, double lthresholdHi=1.0, double lthresholdLow=0, bool luseLowThreshold=false, bool luseHighThreshold=true, double lthresholdHiVal=1.0, double lthresholdLowVal=0.0, bool luseThresholdVals=false)
 
void operator() (void)
 

Protected Attributes

klRasterBufferPointer src
 
double thresholdHi
 
double thresholdLow
 
double thresholdHiVal
 
double thresholdLowVal
 
bool useLowThreshold
 
bool useHighThreshold
 
bool useThresholdVals
 

Constructor & Destructor Documentation

template<class TYPE>
klThresholdFunctor< TYPE >::klThresholdFunctor ( klRasterBufferPointer  lsrc,
double  lthresholdHi = 1.0,
double  lthresholdLow = 0,
bool  luseLowThreshold = false,
bool  luseHighThreshold = true,
double  lthresholdHiVal = 1.0,
double  lthresholdLowVal = 0.0,
bool  luseThresholdVals = false 
)
inline

Member Function Documentation

template<class TYPE>
void klThresholdFunctor< TYPE >::operator() ( void  )
inline

Field Documentation

template<class TYPE>
klRasterBufferPointer klThresholdFunctor< TYPE >::src
protected
template<class TYPE>
double klThresholdFunctor< TYPE >::thresholdHi
protected
template<class TYPE>
double klThresholdFunctor< TYPE >::thresholdHiVal
protected
template<class TYPE>
double klThresholdFunctor< TYPE >::thresholdLow
protected
template<class TYPE>
double klThresholdFunctor< TYPE >::thresholdLowVal
protected
template<class TYPE>
bool klThresholdFunctor< TYPE >::useHighThreshold
protected
template<class TYPE>
bool klThresholdFunctor< TYPE >::useLowThreshold
protected
template<class TYPE>
bool klThresholdFunctor< TYPE >::useThresholdVals
protected

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