Inheritance diagram for code::RadarDataAccumulator::ElevationHandler:
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 () |
virtual code::RadarDataAccumulator::ElevationHandler::~ElevationHandler | ( | ) | [virtual] |
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.