Inheritance diagram for code::RadarDataAccumulator:
Public Member Functions | |
RadarDataAccumulator (const Location &radarLoc, const std::string &radar_name) | |
The level-II feed does not encode the radar location, so it needs to be provided. | |
void | addElevationHandler (InitSmartPtr< ElevationHandler > h) |
SmartPtr< RadialSet > | getReflectivity () |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable. | |
SmartPtr< RadialSet > | getVelocity () |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable. | |
SmartPtr< RadialSet > | getSpectrumWidth () |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable. | |
SmartPtr< RadialSet > | getAliasedVelocity () |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable. | |
SmartPtr< RadialSet > | getSignalToNoise () |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable. | |
SmartPtr< RadialSet > | getZdr () |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable. | |
SmartPtr< RadialSet > | getPhi () |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable. | |
SmartPtr< RadialSet > | getRhoHV () |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable. | |
SmartPtr< RadialSet > | getSNRR () |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable. | |
SmartPtr< RadialSet > | getSNRD () |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable. | |
const Time & | getVolumeStartTime () const |
virtual | ~RadarDataAccumulator () |
Protected Member Functions | |
virtual void | writeRadials (const bool clear=true, const std::string &prefix="") |
Protected Attributes | |
SmartPtr< RadialSet > | ref |
SmartPtr< RadialSet > | vel |
SmartPtr< RadialSet > | spw |
SmartPtr< RadialSet > | zdr |
SmartPtr< RadialSet > | phi |
SmartPtr< RadialSet > | rhohv |
SmartPtr< RadialSet > | snrr |
SmartPtr< RadialSet > | snrd |
SmartPtr< RadialSet > | uvel |
SmartPtr< RadialSet > | snr |
Location | radarLoc |
std::string | radarName |
Time | volStartTime |
std::vector< SmartPtr< ElevationHandler > > | m_handlers |
Classes | |
class | ElevationHandler |
Attach an object of this class to the RadarDataAccumulator to deal with cookie-cutter slices of elevation data. More... |
code::RadarDataAccumulator::RadarDataAccumulator | ( | const Location & | radarLoc, | |
const std::string & | radar_name | |||
) |
The level-II feed does not encode the radar location, so it needs to be provided.
virtual code::RadarDataAccumulator::~RadarDataAccumulator | ( | ) | [virtual] |
void code::RadarDataAccumulator::addElevationHandler | ( | InitSmartPtr< ElevationHandler > | h | ) | [inline] |
SmartPtr<RadialSet> code::RadarDataAccumulator::getAliasedVelocity | ( | ) | [inline] |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable.
SmartPtr<RadialSet> code::RadarDataAccumulator::getPhi | ( | ) | [inline] |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable.
SmartPtr<RadialSet> code::RadarDataAccumulator::getReflectivity | ( | ) | [inline] |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable.
SmartPtr<RadialSet> code::RadarDataAccumulator::getRhoHV | ( | ) | [inline] |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable.
SmartPtr<RadialSet> code::RadarDataAccumulator::getSignalToNoise | ( | ) | [inline] |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable.
SmartPtr<RadialSet> code::RadarDataAccumulator::getSNRD | ( | ) | [inline] |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable.
SmartPtr<RadialSet> code::RadarDataAccumulator::getSNRR | ( | ) | [inline] |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable.
SmartPtr<RadialSet> code::RadarDataAccumulator::getSpectrumWidth | ( | ) | [inline] |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable.
SmartPtr<RadialSet> code::RadarDataAccumulator::getVelocity | ( | ) | [inline] |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable.
const Time& code::RadarDataAccumulator::getVolumeStartTime | ( | ) | const [inline] |
SmartPtr<RadialSet> code::RadarDataAccumulator::getZdr | ( | ) | [inline] |
This method may return an invalid pointer if the elevation was empty or if the data were unavailable.
virtual void code::RadarDataAccumulator::writeRadials | ( | const bool | clear = true , |
|
const std::string & | prefix = "" | |||
) | [protected, virtual] |
std::vector< SmartPtr< ElevationHandler > > code::RadarDataAccumulator::m_handlers [protected] |
SmartPtr<RadialSet> code::RadarDataAccumulator::phi [protected] |
Location code::RadarDataAccumulator::radarLoc [protected] |
std::string code::RadarDataAccumulator::radarName [protected] |
SmartPtr<RadialSet> code::RadarDataAccumulator::ref [protected] |
SmartPtr<RadialSet> code::RadarDataAccumulator::rhohv [protected] |
SmartPtr< RadialSet > code::RadarDataAccumulator::snr [protected] |
SmartPtr<RadialSet> code::RadarDataAccumulator::snrd [protected] |
SmartPtr<RadialSet> code::RadarDataAccumulator::snrr [protected] |
SmartPtr<RadialSet> code::RadarDataAccumulator::spw [protected] |
SmartPtr< RadialSet > code::RadarDataAccumulator::uvel [protected] |
SmartPtr<RadialSet> code::RadarDataAccumulator::vel [protected] |
Time code::RadarDataAccumulator::volStartTime [protected] |
SmartPtr<RadialSet> code::RadarDataAccumulator::zdr [protected] |