Class GeodesicMask

java.lang.Object
com.irurueta.navigation.geodesic.GeodesicMask

public class GeodesicMask extends Object
Bit masks for what geodesic calculations to do. These masks do double duty. They specify (via the outmask parameter) which results to return in the GeodesicData object returned by the general routines Geodesic.direct(double, double, double, double, int) and Geodesic.inverse(double, double, double, double, int) routines. They also signify (via the caps parameter) to the GeodesicLine constructor and to Geodesic.line(double, double, double, int) what capabilities should be included in the GeodesicLine object.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    All capabilities, calculate everything.
    static final int
    Calculate area S12.
    static final int
    Calculate azimuths azi1 and azi2.
    private static final int
     
    protected static final int
     
    protected static final int
     
    protected static final int
     
    protected static final int
     
    protected static final int
     
    static final int
    Calculate distance s12.
    static final int
    Allow distance s12 to be used as input in the direct geodesic problem.
    static final int
    Calculate geodesic scales M12 and M21.
    static final int
    Calculate latitude lat2.
    static final int
    Unroll lon2.
    static final int
    Calculate longitude lon2.
    static final int
    No capabilities, no output.
    protected static final int
     
    protected static final int
     
    static final int
    Calculate reduced length m12.
    static final int
    All of the above, the "standard" output and capabilities.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
    Constructor.
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • GeodesicMask

      private GeodesicMask()
      Constructor. Prevents instantiation.