w2img::Data2DFilter Class Reference

Inheritance diagram for w2img::Data2DFilter:

w2img::CompositeFilter w2img::SingleData2DFilter w2img::ContourFilter w2img::ImageFilter w2img::Multiplexer w2kmeans::DefaultGridFilter w2img::DespeckleFilter w2img::DistanceFilter w2img::GMMFilter w2img::HoughLineFinder w2img::KernelFilter w2img::LocalizedEllipseFilter w2img::LRBFForecaster w2img::MaxThresholdFilter w2img::MorphEdgeFilter w2img::MorphFilter w2img::OrientedFilter w2img::OutlierFilter w2img::PercentFilter w2img::ResizeFilter w2img::ScalingFilter w2img::Skeletonizer w2img::SteeredGaussianFilterBank w2img::ThresholdFilter w2img::VarianceFilter w2img::WaveletTransform w2kmeans::HistogramEqualizer w2kmeans::InversionFilter w2kmeans::AdvectionFilter< GridType > w2kmeans::MotionEstimator< GridType > List of all members.

Detailed Description

The abstract base class of all filters that filter one of the CODE data types.

Author:
Lakshman
Version:
Id
w2img_Data2DFilter.h,v 1.11 2009/06/02 20:17:57 lakshman Exp


Public Member Functions

virtual ~Data2DFilter ()
virtual void allowChangingMissingData (bool in)=0
virtual bool canChangeMissing () const =0
virtual void setToHandleRadialData (bool in)=0
virtual void setCartesianGridResolutionRatio (double inres)=0
virtual void setCartesianGridDimension (const code::Length &indim)=0
virtual void setWrapAroundRadials (size_t numWrapAroundRadials)=0
virtual size_t getWrapAroundRadials () const =0
code::SmartPtr< code::DataType > getResult ()
 get the result of the filtering -- returns 0 on error.
void reset ()

Protected Attributes

code::SmartPtr< code::DataType > myResult


Constructor & Destructor Documentation

virtual w2img::Data2DFilter::~Data2DFilter (  )  [inline, virtual]


Member Function Documentation

virtual void w2img::Data2DFilter::allowChangingMissingData ( bool  in  )  [pure virtual]

Implemented in w2img::CompositeFilter, and w2img::SingleData2DFilter.

virtual bool w2img::Data2DFilter::canChangeMissing (  )  const [pure virtual]

Implemented in w2img::CompositeFilter, and w2img::SingleData2DFilter.

code::SmartPtr<code::DataType> w2img::Data2DFilter::getResult (  )  [inline]

get the result of the filtering -- returns 0 on error.

This may or may not be the same data as passed in, for example process(RadialSet) may return a CartesianGrid.

virtual size_t w2img::Data2DFilter::getWrapAroundRadials (  )  const [pure virtual]

Implemented in w2img::CompositeFilter, and w2img::SingleData2DFilter.

void w2img::Data2DFilter::reset (  )  [inline]

virtual void w2img::Data2DFilter::setCartesianGridDimension ( const code::Length &  indim  )  [pure virtual]

Implemented in w2img::CompositeFilter, and w2img::SingleData2DFilter.

virtual void w2img::Data2DFilter::setCartesianGridResolutionRatio ( double  inres  )  [pure virtual]

Implemented in w2img::CompositeFilter, and w2img::SingleData2DFilter.

virtual void w2img::Data2DFilter::setToHandleRadialData ( bool  in  )  [pure virtual]

Implemented in w2img::CompositeFilter, and w2img::SingleData2DFilter.

virtual void w2img::Data2DFilter::setWrapAroundRadials ( size_t  numWrapAroundRadials  )  [pure virtual]

Implemented in w2img::CompositeFilter, and w2img::SingleData2DFilter.


Member Data Documentation

code::SmartPtr<code::DataType> w2img::Data2DFilter::myResult [protected]


Generated on Fri May 4 13:40:23 2012 for WDSS-IIw2algs by  doxygen 1.4.7