Static Public Attributes | Static Protected Attributes | List of all members
net.sf.geographiclib.GeodesicMask Class Reference

Static Public Attributes

static final int ALL = OUT_ALL| CAP_ALL
 
static final int AREA = 1<<14 | CAP_C4
 
static final int AZIMUTH = 1<<9 | CAP_NONE
 
static final int DISTANCE = 1<<10 | CAP_C1
 
static final int DISTANCE_IN = 1<<11 | CAP_C1 | CAP_C1p
 
static final int GEODESICSCALE = 1<<13 | CAP_C1 | CAP_C2
 
static final int LATITUDE = 1<<7 | CAP_NONE
 
static final int LONG_UNROLL = 1<<15
 
static final int LONGITUDE = 1<<8 | CAP_C3
 
static final int NONE = 0
 
static final int REDUCEDLENGTH = 1<<12 | CAP_C1 | CAP_C2
 
static final int STANDARD
 

Static Protected Attributes

static final int CAP_ALL = 0x1F
 
static final int CAP_C1 = 1<<0
 
static final int CAP_C1p = 1<<1
 
static final int CAP_C2 = 1<<2
 
static final int CAP_C3 = 1<<3
 
static final int CAP_C4 = 1<<4
 
static final int CAP_MASK = CAP_ALL
 
static final int CAP_NONE = 0
 
static final int OUT_ALL = 0x7F80
 
static final int OUT_MASK = 0xFF80
 

Detailed Description

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 double, double, double, int) Geodesic.Inverse routines. They also signify (via the caps parameter) to the double, double, double, int) GeodesicLine.GeodesicLine constructor and to Geodesic.Line what capabilities should be included in the GeodesicLine object.

Definition at line 23 of file GeodesicMask.java.

Member Data Documentation

◆ ALL

final int net.sf.geographiclib.GeodesicMask.ALL = OUT_ALL| CAP_ALL
static

All capabilities, calculate everything. (LONG_UNROLL is not included in this mask.)

Definition at line 84 of file GeodesicMask.java.

◆ AREA

final int net.sf.geographiclib.GeodesicMask.AREA = 1<<14 | CAP_C4
static

Calculate area S12.

Definition at line 79 of file GeodesicMask.java.

◆ AZIMUTH

final int net.sf.geographiclib.GeodesicMask.AZIMUTH = 1<<9 | CAP_NONE
static

Calculate azimuths azi1 and azi2. (It's not necessary to include this as a capability to GeodesicLine because this is included by default.)

Definition at line 53 of file GeodesicMask.java.

◆ CAP_ALL

final int net.sf.geographiclib.GeodesicMask.CAP_ALL = 0x1F
staticprotected

Definition at line 30 of file GeodesicMask.java.

◆ CAP_C1

final int net.sf.geographiclib.GeodesicMask.CAP_C1 = 1<<0
staticprotected

Definition at line 25 of file GeodesicMask.java.

◆ CAP_C1p

final int net.sf.geographiclib.GeodesicMask.CAP_C1p = 1<<1
staticprotected

Definition at line 26 of file GeodesicMask.java.

◆ CAP_C2

final int net.sf.geographiclib.GeodesicMask.CAP_C2 = 1<<2
staticprotected

Definition at line 27 of file GeodesicMask.java.

◆ CAP_C3

final int net.sf.geographiclib.GeodesicMask.CAP_C3 = 1<<3
staticprotected

Definition at line 28 of file GeodesicMask.java.

◆ CAP_C4

final int net.sf.geographiclib.GeodesicMask.CAP_C4 = 1<<4
staticprotected

Definition at line 29 of file GeodesicMask.java.

◆ CAP_MASK

final int net.sf.geographiclib.GeodesicMask.CAP_MASK = CAP_ALL
staticprotected

Definition at line 31 of file GeodesicMask.java.

◆ CAP_NONE

final int net.sf.geographiclib.GeodesicMask.CAP_NONE = 0
staticprotected

Definition at line 24 of file GeodesicMask.java.

◆ DISTANCE

final int net.sf.geographiclib.GeodesicMask.DISTANCE = 1<<10 | CAP_C1
static

Calculate distance s12.

Definition at line 57 of file GeodesicMask.java.

◆ DISTANCE_IN

final int net.sf.geographiclib.GeodesicMask.DISTANCE_IN = 1<<11 | CAP_C1 | CAP_C1p
static

Allow distance s12 to be used as input in the direct geodesic problem.

Definition at line 67 of file GeodesicMask.java.

◆ GEODESICSCALE

final int net.sf.geographiclib.GeodesicMask.GEODESICSCALE = 1<<13 | CAP_C1 | CAP_C2
static

Calculate geodesic scales M12 and M21.

Definition at line 75 of file GeodesicMask.java.

◆ LATITUDE

final int net.sf.geographiclib.GeodesicMask.LATITUDE = 1<<7 | CAP_NONE
static

Calculate latitude lat2. (It's not necessary to include this as a capability to GeodesicLine because this is included by default.)

Definition at line 43 of file GeodesicMask.java.

◆ LONG_UNROLL

final int net.sf.geographiclib.GeodesicMask.LONG_UNROLL = 1<<15
static

Unroll lon2.

Definition at line 88 of file GeodesicMask.java.

◆ LONGITUDE

final int net.sf.geographiclib.GeodesicMask.LONGITUDE = 1<<8 | CAP_C3
static

Calculate longitude lon2.

Definition at line 47 of file GeodesicMask.java.

◆ NONE

final int net.sf.geographiclib.GeodesicMask.NONE = 0
static

No capabilities, no output.

Definition at line 38 of file GeodesicMask.java.

◆ OUT_ALL

final int net.sf.geographiclib.GeodesicMask.OUT_ALL = 0x7F80
staticprotected

Definition at line 32 of file GeodesicMask.java.

◆ OUT_MASK

final int net.sf.geographiclib.GeodesicMask.OUT_MASK = 0xFF80
staticprotected

Definition at line 33 of file GeodesicMask.java.

◆ REDUCEDLENGTH

final int net.sf.geographiclib.GeodesicMask.REDUCEDLENGTH = 1<<12 | CAP_C1 | CAP_C2
static

Calculate reduced length m12.

Definition at line 71 of file GeodesicMask.java.

◆ STANDARD

final int net.sf.geographiclib.GeodesicMask.STANDARD
static
Initial value:

All of the above, the "standard" output and capabilities.

Definition at line 61 of file GeodesicMask.java.


The documentation for this class was generated from the following file:


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:47:26