Add TrackingCoordinates
The TopocentricFrame
class provides three independent methods getElevation
, getAzimuth
and getRange
that all recompute a static transform, then apply it to a single point and then extract the result. In many cases, one need several of these values (often site and azimuth together), so some computation are done several times. All these methods should be replaced by a single getTrackingCoordinates
returning a new TrackingCoordinates
container holding all three values.