Dynamic range circle

This commit is contained in:
Dan Paulat 2021-11-14 01:28:13 -06:00
parent 77ba92ce7f
commit 87581892a7
9 changed files with 105 additions and 34 deletions

View file

@ -434,6 +434,11 @@ RadialDataBlock::RadialDataBlock(RadialDataBlock&&) noexcept = default;
RadialDataBlock&
RadialDataBlock::operator=(RadialDataBlock&&) noexcept = default;
float RadialDataBlock::unambiguous_range() const
{
return p->unambigiousRange_ / 10.0f;
}
std::shared_ptr<RadialDataBlock>
RadialDataBlock::Create(const std::string& dataBlockType,
const std::string& dataName,
@ -613,6 +618,18 @@ uint16_t DigitalRadarData::data_block_count() const
{
return p->dataBlockCount_;
}
std::shared_ptr<ElevationDataBlock>
DigitalRadarData::elevation_data_block() const
{
return p->elevationDataBlock_;
}
std::shared_ptr<RadialDataBlock> DigitalRadarData::radial_data_block() const
{
return p->radialDataBlock_;
}
std::shared_ptr<VolumeDataBlock> DigitalRadarData::volume_data_block() const
{
return p->volumeDataBlock_;