RVC::SPATIALFILTER Class Reference

#include <rvc/spatfilt.h>

Inheritance diagram for RVC::SPATIALFILTER:
Inheritance graph
[legend]

List of all members.

Public Types

enum  FILTERTYPE {
  FILTERTYPE_LowPass = 1, FILTERTYPE_HighPass, FILTERTYPE_HighBoost, FILTERTYPE_Median,
  FILTERTYPE_Modal, FILTERTYPE_StdDev, FILTERTYPE_Gradient, FILTERTYPE_Sigma,
  FILTERTYPE_Frost, FILTERTYPE_LocalContrast, FILTERTYPE_Range, FILTERTYPE_Olympic,
  FILTERTYPE_Teager, FILTERTYPE_Volterra, FILTERTYPE_LUM, FILTERTYPE_CS,
  FILTERTYPE_Lee, FILTERTYPE_MLM, FILTERTYPE_PM, FILTERTYPE_AMPM,
  FILTERTYPE_WMMR, FILTERTYPE_KuanLLMMSE, FILTERTYPE_KuanMAP, FILTERTYPE_Froelich,
  FILTERTYPE_UserDefinedSharp, FILTERTYPE_UserDefinedSmooth
}

Public Member Functions

 SPATIALFILTER (const RVC::SPATIALFILTER &rhs)
 SPATIALFILTER ()
virtual ~SPATIALFILTER ()
double GetBoost () const
INT16 GetCenterColumn () const
INT16 GetCenterLine () const
const DOUBLE_ARRAY< double > & GetFilterData () const
FILTERTYPE GetFilterType () const
double GetMaxInputThresh () const
double GetMaxOutputThresh () const
double GetMinInputThresh () const
double GetMinOutputThresh () const
INT16 GetNumColumns () const
INT16 GetNumLines () const
double GetOffset () const
double GetScale () const
UINT8 GetVersion () const
RVC::SPATIALFILTERoperator= (const RVC::SPATIALFILTER &rhs)
void SetBoost (double boost)
void SetCenterColumn (INT16 CenterColumn)
void SetCenterLine (INT16 CenterLine)
void SetFilterData (const DOUBLE_ARRAY< double > &FilterData)
void SetFilterType (FILTERTYPE FilterType)
void SetMaxInputThresh (double MaxInputThresh)
void SetMaxOutputThresh (double MaxOutputThresh)
void SetMinInputThresh (double MinInputThresh)
void SetMinOutputThresh (double MinOutputThresh)
void SetNumColumns (INT16 NumColumns)
void SetNumLines (INT16 NumLines)
void SetOffset (double offset)
void SetScale (double scale)
void SetVersion (UINT8 Version)

Member Enumeration Documentation

Enumerator:
FILTERTYPE_LowPass 
FILTERTYPE_HighPass 
FILTERTYPE_HighBoost 
FILTERTYPE_Median 
FILTERTYPE_Modal 
FILTERTYPE_StdDev 
FILTERTYPE_Gradient 
FILTERTYPE_Sigma 
FILTERTYPE_Frost 
FILTERTYPE_LocalContrast 
FILTERTYPE_Range 
FILTERTYPE_Olympic 
FILTERTYPE_Teager 
FILTERTYPE_Volterra 
FILTERTYPE_LUM 
FILTERTYPE_CS 
FILTERTYPE_Lee 
FILTERTYPE_MLM 
FILTERTYPE_PM 
FILTERTYPE_AMPM 
FILTERTYPE_WMMR 
FILTERTYPE_KuanLLMMSE 
FILTERTYPE_KuanMAP 
FILTERTYPE_Froelich 
FILTERTYPE_UserDefinedSharp 
FILTERTYPE_UserDefinedSmooth 

Constructor & Destructor Documentation

RVC::SPATIALFILTER::SPATIALFILTER (  ) 
RVC::SPATIALFILTER::SPATIALFILTER ( const RVC::SPATIALFILTER rhs  ) 
virtual RVC::SPATIALFILTER::~SPATIALFILTER (  )  [virtual]

Member Function Documentation

double RVC::SPATIALFILTER::GetBoost (  )  const [inline]

Obtain the boost value.

Returns:
: Boost value
INT16 RVC::SPATIALFILTER::GetCenterColumn (  )  const [inline]

Obtain the center column of the filter.

Returns:
: Filter center column
INT16 RVC::SPATIALFILTER::GetCenterLine (  )  const [inline]

Obtain the center line of the filter.

Returns:
: Filter center line
const DOUBLE_ARRAY<double>& RVC::SPATIALFILTER::GetFilterData (  )  const [inline]

Obtain the filter coefficient data.

Returns:
: Filter coefficient data
FILTERTYPE RVC::SPATIALFILTER::GetFilterType (  )  const [inline]

Obtain the type of filter.

Returns:
: Filter type
double RVC::SPATIALFILTER::GetMaxInputThresh (  )  const [inline]

Obtain the maximum filter input threshold.

Returns:
: Maximum filter input threshold
double RVC::SPATIALFILTER::GetMaxOutputThresh (  )  const [inline]

Obtain the maximum filter output threshold.

Returns:
: Maximum filter output threshold
double RVC::SPATIALFILTER::GetMinInputThresh (  )  const [inline]

Obtain the minimum filter input threshold.

Returns:
: Minimum filter input threshold
double RVC::SPATIALFILTER::GetMinOutputThresh (  )  const [inline]

Obtain the minimum filter output threshold.

Returns:
: Minimum filter output threshold
INT16 RVC::SPATIALFILTER::GetNumColumns (  )  const [inline]

Obtain the number of columns in the filter.

Returns:
: Number of filter columns
INT16 RVC::SPATIALFILTER::GetNumLines (  )  const [inline]

Obtain the number of lines in the filter.

Returns:
: Number of filter lines
double RVC::SPATIALFILTER::GetOffset (  )  const [inline]

Obtain the offset value.

Returns:
: Offset value
double RVC::SPATIALFILTER::GetScale (  )  const [inline]

Obtain the scale value.

Returns:
: Scale value
UINT8 RVC::SPATIALFILTER::GetVersion (  )  const [inline]

Obtain the version of the filter.

Returns:
: Filter version number
RVC::SPATIALFILTER& RVC::SPATIALFILTER::operator= ( const RVC::SPATIALFILTER rhs  ) 

Assignment.

Reimplemented from RVC::SIMPLE.

void RVC::SPATIALFILTER::SetBoost ( double  boost  )  [inline]

Set the filter boost value.

void RVC::SPATIALFILTER::SetCenterColumn ( INT16  CenterColumn  )  [inline]

Set the filter center column.

void RVC::SPATIALFILTER::SetCenterLine ( INT16  CenterLine  )  [inline]

Set the filter center line.

void RVC::SPATIALFILTER::SetFilterData ( const DOUBLE_ARRAY< double > &  FilterData  )  [inline]

Set the filter coefficient data.

void RVC::SPATIALFILTER::SetFilterType ( FILTERTYPE  FilterType  )  [inline]

Set the filter type.

void RVC::SPATIALFILTER::SetMaxInputThresh ( double  MaxInputThresh  )  [inline]

Set the filter maximum input threshold.

void RVC::SPATIALFILTER::SetMaxOutputThresh ( double  MaxOutputThresh  )  [inline]

Set the filter maximum output threshold.

void RVC::SPATIALFILTER::SetMinInputThresh ( double  MinInputThresh  )  [inline]

Set the filter minimum input threshold.

void RVC::SPATIALFILTER::SetMinOutputThresh ( double  MinOutputThresh  )  [inline]

Set the filter minimum output threshold.

void RVC::SPATIALFILTER::SetNumColumns ( INT16  NumColumns  )  [inline]

Set the number of columns in the filter.

void RVC::SPATIALFILTER::SetNumLines ( INT16  NumLines  )  [inline]

Set the number of lines in the filter.

void RVC::SPATIALFILTER::SetOffset ( double  offset  )  [inline]

Set the filter offset value.

void RVC::SPATIALFILTER::SetScale ( double  scale  )  [inline]

Set the filter scale value.

void RVC::SPATIALFILTER::SetVersion ( UINT8  Version  )  [inline]

Set the filter version.


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

Generated on Sun Oct 7 21:38:07 2012 for TNTsdk 2012 by  doxygen 1.6.1