of different layers
Public Types | |
| LowLevel | |
| 0 to LFC | |
| MidLevel | |
| LFC to LFC + (EqLevel-LFC)/2. | |
| Aloft | |
| LFC to infinity. | |
| NumLayers | |
| enum | Layer { LowLevel, MidLevel, Aloft, NumLayers } |
Public Member Functions | |
| LayerAlgorithm (const code::Location &radarLocation, const code::Angle &angResolution, const code::Length &radResolution, size_t numAngles, size_t numGates, double default_lfc_km=3.0, double default_eqlevel_km=9.0) | |
| void | updateLFC (const code::PolarGrid &lfc) |
| void | updateEqLevel (const code::PolarGrid &eqlevel) |
| code::PolarGrid | computeAverage (const std::vector< code::PolarGrid > &data, Layer layer) |
| Computes the average value within the layer. | |
| code::PolarGrid | computeMaximum (const std::vector< code::PolarGrid > &data, Layer layer) |
| code::PolarGrid | computeAbsMaximum (const std::vector< code::PolarGrid > &data, Layer layer) |
| w2torn::LayerAlgorithm::LayerAlgorithm | ( | const code::Location & | radarLocation, | |
| const code::Angle & | angResolution, | |||
| const code::Length & | radResolution, | |||
| size_t | numAngles, | |||
| size_t | numGates, | |||
| double | default_lfc_km = 3.0, |
|||
| double | default_eqlevel_km = 9.0 | |||
| ) |
| code::PolarGrid w2torn::LayerAlgorithm::computeAbsMaximum | ( | const std::vector< code::PolarGrid > & | data, | |
| Layer | layer | |||
| ) |
| code::PolarGrid w2torn::LayerAlgorithm::computeAverage | ( | const std::vector< code::PolarGrid > & | data, | |
| Layer | layer | |||
| ) |
Computes the average value within the layer.
| code::PolarGrid w2torn::LayerAlgorithm::computeMaximum | ( | const std::vector< code::PolarGrid > & | data, | |
| Layer | layer | |||
| ) |
| void w2torn::LayerAlgorithm::updateEqLevel | ( | const code::PolarGrid & | eqlevel | ) |
| void w2torn::LayerAlgorithm::updateLFC | ( | const code::PolarGrid & | lfc | ) |
1.4.7