cdm/src/main/java/ucar/unidata/geoloc/Bearing.java
public static LatLonPointImpl findPoint(Earth e, LatLonPoint pt1,
                                            double az, double dist,
                                            LatLonPointImpl result) {
        return findPoint(e, pt1.getLatitude(), pt1.getLongitude(), az, dist,
                         result);
    }
public static LatLonPointImpl findPoint(Earth e, LatLonPoint pt1,
                                            double az, double dist,
                                            LatLonPointImpl result) {
        return findPoint(e, pt1.getLatitude(), pt1.getLongitude(), az, dist,
                         result);
    }
public static LatLonPointImpl findPoint ( Earth e , LatLonPoint pt1 , double az , double dist , LatLonPointImpl result ) { return findPoint ( e , pt1 . getLatitude ( ) , pt1 . getLongitude ( ) , az , dist , result ) ; }
Calculate a position given an azimuth and distance from
another point.

@param e      Earth object (defines radius and flattening)
@param pt1    Point 1
@param az     azimuth (degrees)
@param dist   distance from the point (km)
@param result Object to use if non-null
@return The LatLonPoint
@see #findPoint(double,double,double,double,LatLonPointImpl)
Calculate a position given an azimuth and distance from another point .