code::ReflectivityComposite Class Reference

Inheritance diagram for code::ReflectivityComposite:

code::RadarDataAccumulator::ElevationHandler List of all members.

Detailed Description

Attach this to an accumulator to have it write out virtual volume composites.

Author:
Lakshman
Version:
Id
code_ReflectivityComposite.h,v 1.4 2011/06/13 16:01:26 lakshman Exp


Public Member Functions

 ReflectivityComposite (InitSmartPtr< NetcdfEncoder > ne, const std::string &indexLB="")
virtual void processReflectivity (const RadialSet &)
virtual ~ReflectivityComposite ()
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 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 &)

Static Public Member Functions

static void setUsePRF (bool use)
 By default, other PRF scans are not used in the composite.
static void setResolution (const Angle &width, const Length &depth)

Classes

struct  TiltPRF


Constructor & Destructor Documentation

code::ReflectivityComposite::ReflectivityComposite ( InitSmartPtr< NetcdfEncoder >  ne,
const std::string &  indexLB = "" 
)

virtual code::ReflectivityComposite::~ReflectivityComposite (  )  [virtual]


Member Function Documentation

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

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, inherited]

Reimplemented in code::RadarDataNetcdfWriter.

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

Reimplemented from code::RadarDataAccumulator::ElevationHandler.

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

Reimplemented in code::RadarDataNetcdfWriter.

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

Reimplemented in code::RadarDataNetcdfWriter.

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

Reimplemented in code::RadarDataNetcdfWriter.

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

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

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

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

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

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, inherited]

Reimplemented in code::RadarDataNetcdfWriter.

static void code::ReflectivityComposite::setResolution ( const Angle &  width,
const Length &  depth 
) [inline, static]

static void code::ReflectivityComposite::setUsePRF ( bool  use  )  [inline, static]

By default, other PRF scans are not used in the composite.


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