Class GeodesicMask


  • public class GeodesicMask
    extends java.lang.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 and Geodesic.Inverse routines. They also signify (via the caps parameter) to the GeodesicLine.GeodesicLine constructor and to Geodesic.Line what capabilities should be included in the GeodesicLine object.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int ALL
      All capabilities, calculate everything.
      static int AREA
      Calculate area S12.
      static int AZIMUTH
      Calculate azimuths azi1 and azi2.
      protected static int CAP_ALL  
      protected static int CAP_C1  
      protected static int CAP_C1p  
      protected static int CAP_C2  
      protected static int CAP_C3  
      protected static int CAP_C4  
      protected static int CAP_MASK  
      protected static int CAP_NONE  
      static int DISTANCE
      Calculate distance s12.
      static int DISTANCE_IN
      Allow distance s12 to be used as input in the direct geodesic problem.
      static int GEODESICSCALE
      Calculate geodesic scales M12 and M21.
      static int LATITUDE
      Calculate latitude lat2.
      static int LONG_UNROLL
      Unroll lon2.
      static int LONGITUDE
      Calculate longitude lon2.
      static int NONE
      No capabilities, no output.
      protected static int OUT_ALL  
      protected static int OUT_MASK  
      static int REDUCEDLENGTH
      Calculate reduced length m12.
      static int STANDARD
      All of the above, the "standard" output and capabilities.
    • Constructor Summary

      Constructors 
      Constructor Description
      GeodesicMask()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait