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] |
1.4.7