Inheritance diagram for w2img::CompositeFilter:
Public Member Functions | |
virtual | ~CompositeFilter () |
template<class T> | |
void | processHelper (T &in) |
void | process (code::PolarGrid &g) |
void | process (code::RadialSet &g) |
void | process (code::CartesianGrid2D &g) |
void | process (code::LatLonGrid &g) |
virtual void | allowChangingMissingData (bool in) |
virtual bool | canChangeMissing () const |
virtual void | setToHandleRadialData (bool in) |
virtual void | setCartesianGridResolutionRatio (double inres) |
virtual void | setCartesianGridDimension (const code::Length &indim) |
virtual void | setWrapAroundRadials (size_t numWrapAroundRadials) |
virtual size_t | getWrapAroundRadials () const |
CompositeFilter (const std::vector< code::SmartPtr< Data2DFilter > > filters_) | |
code::SmartPtr< code::DataType > | getResult () |
get the result of the filtering -- returns 0 on error. | |
void | reset () |
Protected Attributes | |
code::SmartPtr< code::DataType > | myResult |
virtual w2img::CompositeFilter::~CompositeFilter | ( | ) | [inline, virtual] |
w2img::CompositeFilter::CompositeFilter | ( | const std::vector< code::SmartPtr< Data2DFilter > > | filters_ | ) |
virtual void w2img::CompositeFilter::allowChangingMissingData | ( | bool | in | ) | [inline, virtual] |
Implements w2img::Data2DFilter.
virtual bool w2img::CompositeFilter::canChangeMissing | ( | ) | const [inline, virtual] |
Implements w2img::Data2DFilter.
code::SmartPtr<code::DataType> w2img::Data2DFilter::getResult | ( | ) | [inline, inherited] |
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::CompositeFilter::getWrapAroundRadials | ( | ) | const [inline, virtual] |
Implements w2img::Data2DFilter.
void w2img::CompositeFilter::process | ( | code::LatLonGrid & | g | ) | [inline] |
void w2img::CompositeFilter::process | ( | code::CartesianGrid2D & | g | ) | [inline] |
void w2img::CompositeFilter::process | ( | code::RadialSet & | g | ) | [inline] |
void w2img::CompositeFilter::process | ( | code::PolarGrid & | g | ) | [inline] |
void w2img::CompositeFilter::processHelper | ( | T & | in | ) | [inline] |
void w2img::Data2DFilter::reset | ( | ) | [inline, inherited] |
virtual void w2img::CompositeFilter::setCartesianGridDimension | ( | const code::Length & | indim | ) | [inline, virtual] |
Implements w2img::Data2DFilter.
virtual void w2img::CompositeFilter::setCartesianGridResolutionRatio | ( | double | inres | ) | [inline, virtual] |
Implements w2img::Data2DFilter.
virtual void w2img::CompositeFilter::setToHandleRadialData | ( | bool | in | ) | [inline, virtual] |
Implements w2img::Data2DFilter.
virtual void w2img::CompositeFilter::setWrapAroundRadials | ( | size_t | numWrapAroundRadials | ) | [inline, virtual] |
Implements w2img::Data2DFilter.
code::SmartPtr<code::DataType> w2img::Data2DFilter::myResult [protected, inherited] |