Class GeodesicMask

java.lang.Object
org.locationtech.proj4j.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 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 final int
    All capabilities, calculate everything.
    static final int
    Calculate area S12.
    static final int
    Calculate azimuths azi1 and azi2.
    protected static final int
     
    protected static final int
     
    protected 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
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

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