w2img::VolumeAlgorithmInterface Class Reference

Inheritance diagram for w2img::VolumeAlgorithmInterface:

w2img::VolumeAlgorithm< PolarType > w2img::VolumeAlgorithm< code::PolarGrid > w2img::VolumeAlgorithm< code::RadialSet > w2img::PolarGridAlgorithm< PolarType > w2img::PolarGridAlgorithm< code::PolarGrid > w2img::PolarGridAlgorithm< code::RadialSet > w2img::CleanRef w2img::PolarCAPPI w2img::PolarHail w2img::PolarVAD w2img::PolarVIL w2img::PolarLLSD List of all members.

Detailed Description

A interface that will let you deal with either a VolumeAlgorithm<RadialSet> or a VolumeAlgorithm<PolarGrid>.

Author:
Lakshman
Version:
Id
w2img_VolumeAlgorithm.h,v 1.9 2009/11/10 00:05:38 lakshman Exp


Public Member Functions

virtual ~VolumeAlgorithmInterface ()
virtual std::vector< code::SmartPtr<
code::DataType > > 
processRecord (const code::Index::Record &inRecord)=0
 process the input elevation record, and return data corresponding to output.
virtual const code::Angle & getCurrentElevation () const =0
virtual bool atLastTilt () const =0
virtual void setVirtualVolumeFlag (bool flag)=0
 By default, rapid update should be off (only complete volumes).


Constructor & Destructor Documentation

virtual w2img::VolumeAlgorithmInterface::~VolumeAlgorithmInterface (  )  [virtual]


Member Function Documentation

virtual bool w2img::VolumeAlgorithmInterface::atLastTilt (  )  const [pure virtual]

Implemented in w2img::VolumeAlgorithm< PolarType >, w2img::VolumeAlgorithm< code::PolarGrid >, and w2img::VolumeAlgorithm< code::RadialSet >.

virtual const code::Angle& w2img::VolumeAlgorithmInterface::getCurrentElevation (  )  const [pure virtual]

Implemented in w2img::VolumeAlgorithm< PolarType >, w2img::VolumeAlgorithm< code::PolarGrid >, and w2img::VolumeAlgorithm< code::RadialSet >.

virtual std::vector< code::SmartPtr< code::DataType > > w2img::VolumeAlgorithmInterface::processRecord ( const code::Index::Record &  inRecord  )  [pure virtual]

process the input elevation record, and return data corresponding to output.

Implemented in w2img::VolumeAlgorithm< PolarType >, w2img::VolumeAlgorithm< code::PolarGrid >, and w2img::VolumeAlgorithm< code::RadialSet >.

virtual void w2img::VolumeAlgorithmInterface::setVirtualVolumeFlag ( bool  flag  )  [pure virtual]

By default, rapid update should be off (only complete volumes).

Implemented in w2img::VolumeAlgorithm< PolarType >, w2img::CleanRef, w2img::VolumeAlgorithm< code::PolarGrid >, and w2img::VolumeAlgorithm< code::RadialSet >.


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