code::RadarDataAccumulator::ElevationHandler Class Reference

Inheritance diagram for code::RadarDataAccumulator::ElevationHandler:

code::RadarDataNetcdfWriter code::ReflectivityComposite code::TDWRDataNetcdfWriter List of all members.

Detailed Description

Attach an object of this class to the RadarDataAccumulator to deal with cookie-cutter slices of elevation data.

Author:
Lakshman
Version:
Id
code_RadarDataAccumulator.h,v 1.10 2009/06/02 20:17:51 lakshman Exp


Public Member Functions

virtual void processVolumeStart (RadarDataAccumulator &)
 Perform any required processing on volume start.
virtual void processElevation (RadarDataAccumulator &)
 The elevation data may be obtained using the getReflectivity(), getVelocity() and getSpectrumWidth() methods on the accumulator.
virtual void processReflectivity (const RadialSet &)
virtual void processVelocity (const RadialSet &)
virtual void processSpectrumWidth (const RadialSet &)
virtual void processZdr (const RadialSet &)
virtual void processPhi (const RadialSet &)
virtual void processRhoHV (const RadialSet &)
virtual void processSNRR (const RadialSet &)
virtual void processSNRD (const RadialSet &)
virtual ~ElevationHandler ()


Constructor & Destructor Documentation

virtual code::RadarDataAccumulator::ElevationHandler::~ElevationHandler (  )  [virtual]


Member Function Documentation

virtual void code::RadarDataAccumulator::ElevationHandler::processElevation ( RadarDataAccumulator  )  [virtual]

The elevation data may be obtained using the getReflectivity(), getVelocity() and getSpectrumWidth() methods on the accumulator.

By default, this method calls processReflectivty() processVelocity() and processSpectrumWidth() if the respective data are available.

Override if you want to be notified even if the data are invalid.

Reimplemented in code::TDWRDataNetcdfWriter.

virtual void code::RadarDataAccumulator::ElevationHandler::processPhi ( const RadialSet &   )  [virtual]

Reimplemented in code::RadarDataNetcdfWriter.

virtual void code::RadarDataAccumulator::ElevationHandler::processReflectivity ( const RadialSet &   )  [virtual]

Reimplemented in code::RadarDataNetcdfWriter, code::ReflectivityComposite, and code::TDWRDataNetcdfWriter.

virtual void code::RadarDataAccumulator::ElevationHandler::processRhoHV ( const RadialSet &   )  [virtual]

Reimplemented in code::RadarDataNetcdfWriter.

virtual void code::RadarDataAccumulator::ElevationHandler::processSNRD ( const RadialSet &   )  [virtual]

Reimplemented in code::RadarDataNetcdfWriter.

virtual void code::RadarDataAccumulator::ElevationHandler::processSNRR ( const RadialSet &   )  [virtual]

Reimplemented in code::RadarDataNetcdfWriter.

virtual void code::RadarDataAccumulator::ElevationHandler::processSpectrumWidth ( const RadialSet &   )  [virtual]

Reimplemented in code::RadarDataNetcdfWriter, and code::TDWRDataNetcdfWriter.

virtual void code::RadarDataAccumulator::ElevationHandler::processVelocity ( const RadialSet &   )  [virtual]

Reimplemented in code::RadarDataNetcdfWriter, and code::TDWRDataNetcdfWriter.

virtual void code::RadarDataAccumulator::ElevationHandler::processVolumeStart ( RadarDataAccumulator  )  [virtual]

Perform any required processing on volume start.

The time of the new volume may be obtained by using getVolumeStartTime() on the accumulator.

Reimplemented in code::RadarDataNetcdfWriter.

virtual void code::RadarDataAccumulator::ElevationHandler::processZdr ( const RadialSet &   )  [virtual]

Reimplemented in code::RadarDataNetcdfWriter.


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