Ref T260, utility functions to set provider, plane ctor

This commit is contained in:
Klaus Basan
2018-04-09 22:53:16 +02:00
committed by Roland Winklmeier
parent 6e908db52e
commit 056c257182
7 changed files with 32 additions and 10 deletions

View File

@@ -34,6 +34,10 @@ namespace BlackMisc
m_radius = this->calculateGreatCircleDistance(rangeCoordinate);
}
CElevationPlane::CElevationPlane(const ICoordinateGeodetic &coordinate, const CLength &radius) :
CCoordinateGeodetic(coordinate), m_radius(radius)
{ }
const CAltitude &CElevationPlane::getAltitudeIfWithinRadius(const ICoordinateGeodetic &coordinate) const
{
return (isWithinRange(coordinate)) ? geodeticHeight() : CAltitude::null();