mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 07:50:04 +00:00
Backend support for multiple color tables
This commit is contained in:
parent
951710dcfe
commit
bcae7d9825
6 changed files with 90 additions and 24 deletions
|
|
@ -146,6 +146,9 @@ public:
|
|||
VolumeDataBlock(VolumeDataBlock&&) noexcept;
|
||||
VolumeDataBlock& operator=(VolumeDataBlock&&) noexcept;
|
||||
|
||||
float latitude() const;
|
||||
float longitude() const;
|
||||
|
||||
static std::shared_ptr<VolumeDataBlock>
|
||||
Create(const std::string& dataBlockType,
|
||||
const std::string& dataName,
|
||||
|
|
@ -185,6 +188,7 @@ public:
|
|||
uint8_t azimuth_indexing_mode() const;
|
||||
uint16_t data_block_count() const;
|
||||
|
||||
std::shared_ptr<VolumeDataBlock> volume_data_block() const;
|
||||
std::shared_ptr<MomentDataBlock> moment_data_block(DataBlockType type) const;
|
||||
|
||||
bool Parse(std::istream& is);
|
||||
|
|
|
|||
|
|
@ -275,6 +275,16 @@ VolumeDataBlock::VolumeDataBlock(VolumeDataBlock&&) noexcept = default;
|
|||
VolumeDataBlock&
|
||||
VolumeDataBlock::operator=(VolumeDataBlock&&) noexcept = default;
|
||||
|
||||
float VolumeDataBlock::latitude() const
|
||||
{
|
||||
return p->latitude_;
|
||||
}
|
||||
|
||||
float VolumeDataBlock::longitude() const
|
||||
{
|
||||
return p->longitude_;
|
||||
}
|
||||
|
||||
std::shared_ptr<VolumeDataBlock>
|
||||
VolumeDataBlock::Create(const std::string& dataBlockType,
|
||||
const std::string& dataName,
|
||||
|
|
@ -603,6 +613,10 @@ uint16_t DigitalRadarData::data_block_count() const
|
|||
{
|
||||
return p->dataBlockCount_;
|
||||
}
|
||||
std::shared_ptr<VolumeDataBlock> DigitalRadarData::volume_data_block() const
|
||||
{
|
||||
return p->volumeDataBlock_;
|
||||
}
|
||||
|
||||
std::shared_ptr<MomentDataBlock>
|
||||
DigitalRadarData::moment_data_block(DataBlockType type) const
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue