Package org.locationtech.proj4j.parser
Class DatumParameters
- java.lang.Object
-
- org.locationtech.proj4j.parser.DatumParameters
-
public class DatumParameters extends java.lang.ObjectContains the parsed/computed parameter values which are used to create the datum and ellipsoid for aCoordinateReferenceSystem. This class also implements the policies for which parameters take precedence when multiple inconsistent ones are present.
-
-
Field Summary
Fields Modifier and Type Field Description private doubleaprivate Datumdatumprivate double[]datumTransformprivate Ellipsoidellipsoidprivate doubleesprivate java.util.List<Grid>gridsprivate static doubleRA4private static doubleRA6private static doubleRV4private static doubleRV6private static doubleSIXTH
-
Constructor Summary
Constructors Constructor Description DatumParameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetA()DatumgetDatum()EllipsoidgetEllipsoid()doublegetES()java.util.List<Grid>getGrids()private booleanisDefinedExplicitly()voidsetA(double a)voidsetB(double b)voidsetDatum(Datum datum)voidsetDatumTransform(double[] datumTransform)voidsetEllipsoid(Ellipsoid ellipsoid)voidsetES(double es)voidsetF(double f)voidsetGrids(java.util.List<Grid> grids)voidsetR_A()voidsetRF(double rf)
-
-
-
Field Detail
-
SIXTH
private static final double SIXTH
- See Also:
- Constant Field Values
-
RA4
private static final double RA4
- See Also:
- Constant Field Values
-
RA6
private static final double RA6
- See Also:
- Constant Field Values
-
RV4
private static final double RV4
- See Also:
- Constant Field Values
-
RV6
private static final double RV6
- See Also:
- Constant Field Values
-
datum
private Datum datum
-
datumTransform
private double[] datumTransform
-
grids
private java.util.List<Grid> grids
-
ellipsoid
private Ellipsoid ellipsoid
-
a
private double a
-
es
private double es
-
-
Method Detail
-
getDatum
public Datum getDatum()
-
isDefinedExplicitly
private boolean isDefinedExplicitly()
-
getEllipsoid
public Ellipsoid getEllipsoid()
-
setDatumTransform
public void setDatumTransform(double[] datumTransform)
-
setDatum
public void setDatum(Datum datum)
-
setEllipsoid
public void setEllipsoid(Ellipsoid ellipsoid)
-
setGrids
public void setGrids(java.util.List<Grid> grids)
-
setA
public void setA(double a)
-
setB
public void setB(double b)
-
setES
public void setES(double es)
-
setRF
public void setRF(double rf)
-
setR_A
public void setR_A()
-
setF
public void setF(double f)
-
getA
public double getA()
-
getES
public double getES()
-
getGrids
public java.util.List<Grid> getGrids()
-
-