mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 13:30:06 +00:00
Level 3 products widget
This commit is contained in:
parent
df60007b07
commit
ca3586420e
8 changed files with 343 additions and 28 deletions
|
|
@ -36,6 +36,22 @@ typedef util::Iterator<Level2Product,
|
|||
Level2Product::ClutterFilterPowerRemoved>
|
||||
Level2ProductIterator;
|
||||
|
||||
enum class Level3ProductCategory
|
||||
{
|
||||
Reflectivity,
|
||||
Velocity,
|
||||
StormRelativeVelocity,
|
||||
SpectrumWidth,
|
||||
DifferentialReflectivity,
|
||||
SpecificDifferentialPhase,
|
||||
CorrelationCoefficient,
|
||||
Unknown
|
||||
};
|
||||
typedef util::Iterator<Level3ProductCategory,
|
||||
Level3ProductCategory::Reflectivity,
|
||||
Level3ProductCategory::CorrelationCoefficient>
|
||||
Level3ProductCategoryIterator;
|
||||
|
||||
const std::string& GetRadarProductGroupName(RadarProductGroup group);
|
||||
RadarProductGroup GetRadarProductGroup(const std::string& name);
|
||||
|
||||
|
|
@ -44,6 +60,13 @@ const std::string& GetLevel2Description(Level2Product product);
|
|||
const std::string& GetLevel2Palette(Level2Product product);
|
||||
Level2Product GetLevel2Product(const std::string& name);
|
||||
|
||||
const std::string& GetLevel3CategoryName(Level3ProductCategory category);
|
||||
const std::string& GetLevel3CategoryDescription(Level3ProductCategory category);
|
||||
const std::string&
|
||||
GetLevel3CategoryDefaultProduct(Level3ProductCategory category);
|
||||
Level3ProductCategory GetLevel3Category(const std::string& categoryName);
|
||||
Level3ProductCategory
|
||||
GetLevel3CategoryByProduct(const std::string& productName);
|
||||
const std::string& GetLevel3Palette(int16_t productCode);
|
||||
|
||||
} // namespace common
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue