Add toolbox for radar display control

This commit is contained in:
Dan Paulat 2021-11-04 22:25:06 -05:00
parent cd5d60bc0b
commit 7c606b85ff
8 changed files with 325 additions and 6 deletions

View file

@ -0,0 +1,35 @@
#pragma once
#include <scwx/util/iterator.hpp>
#include <string>
namespace scwx
{
namespace common
{
const std::string LEVEL2_GROUP_ID = "L2";
enum class Level2Product
{
Reflectivity,
Velocity,
SpectrumWidth,
DifferentialReflectivity,
DifferentialPhase,
CorrelationCoefficient,
ClutterFilterPowerRemoved,
Unknown
};
typedef util::Iterator<Level2Product,
Level2Product::Reflectivity,
Level2Product::ClutterFilterPowerRemoved>
Level2ProductIterator;
const std::string& GetLevel2Name(Level2Product product);
const std::string& GetLevel2Description(Level2Product product);
const Level2Product GetLevel2Product(const std::string& id);
} // namespace common
} // namespace scwx