Calculate coordinates for one past the number of level 2 data moment gates

Fixes the "lightsaber" effect toward (0, 0), tweak to #53
This commit is contained in:
Dan Paulat 2023-06-09 21:51:30 -05:00
parent c7a4706f43
commit ca61ed257d

View file

@ -725,7 +725,8 @@ void Level2ProductViewImpl::ComputeCoordinates(
const std::uint16_t numRadials =
static_cast<std::uint16_t>(radarData->size());
const std::uint16_t numRangeBins =
momentData0->number_of_data_moment_gates();
std::max(momentData0->number_of_data_moment_gates() + 1u,
common::MAX_DATA_MOMENT_GATES);
auto radials = boost::irange<std::uint32_t>(0u, numRadials);
auto gates = boost::irange<std::uint32_t>(0u, numRangeBins);