Package org.locationtech.proj4j.proj
Class NewZealandMapGridProjection
- java.lang.Object
-
- org.locationtech.proj4j.proj.Projection
-
- org.locationtech.proj4j.proj.NewZealandMapGridProjection
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
public class NewZealandMapGridProjection extends Projection
The New Zealand Map Grid projection.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static Complex[]
bf
private static double
RAD_TO_SECS
private static double
SECS_TO_RAD
private static double[]
tphi
private static double[]
tpsi
-
Fields inherited from class org.locationtech.proj4j.proj.Projection
a, alpha, DTR, e, ellipsoid, EPS10, es, falseEasting, falseNorthing, fromMetres, geocentric, lonc, maxLatitude, maxLongitude, minLatitude, minLongitude, name, one_es, projectionLatitude, projectionLatitude1, projectionLatitude2, projectionLongitude, rone_es, RTD, scaleFactor, spherical, totalScale, trueScaleLatitude, unit
-
-
Constructor Summary
Constructors Constructor Description NewZealandMapGridProjection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
initialize()
Initialize the projection.ProjCoordinate
project(double lplam, double lpphi, ProjCoordinate out)
Computes the projection of a given point (i.e.protected ProjCoordinate
projectInverse(double x, double y, ProjCoordinate dst)
Computes the inverse projection of a given point (i.e.java.lang.String
toString()
-
Methods inherited from class org.locationtech.proj4j.proj.Projection
clone, equals, getAlpha, getAxisOrder, getEllipsoid, getEPSGCode, getEquatorRadius, getFalseEasting, getFalseNorthing, getFromMetres, getHeightOfOrbit, getLonC, getMaxLatitude, getMaxLatitudeDegrees, getMaxLongitude, getMaxLongitudeDegrees, getMinLatitude, getMinLatitudeDegrees, getMinLongitude, getMinLongitudeDegrees, getName, getPrimeMeridian, getPROJ4Description, getProjectionLatitude, getProjectionLatitude1, getProjectionLatitude1Degrees, getProjectionLatitude2, getProjectionLatitude2Degrees, getProjectionLatitudeDegrees, getProjectionLongitude, getProjectionLongitudeDegrees, getScaleFactor, getSouthernHemisphere, getTrueScaleLatitude, getTrueScaleLatitudeDegrees, getUnits, hashCode, hasInverse, inside, inverseProject, inverseProjectRadians, isConformal, isEqualArea, isGeographic, isRectilinear, normalizeLongitude, normalizeLongitudeRadians, parallelsAreParallel, project, projectRadians, setAlpha, setAlphaDegrees, setAxisOrder, setEllipsoid, setFalseEasting, setFalseNorthing, setFromMetres, setGamma, setGammaDegrees, setHeightOfOrbit, setLonC, setLonCDegrees, setMaxLatitude, setMaxLongitude, setMaxLongitudeDegrees, setMinLatitude, setMinLongitude, setMinLongitudeDegrees, setName, setNoUoff, setPrimeMeridian, setProjectionLatitude, setProjectionLatitude1, setProjectionLatitude1Degrees, setProjectionLatitude2, setProjectionLatitude2Degrees, setProjectionLatitudeDegrees, setProjectionLongitude, setProjectionLongitudeDegrees, setRadius, setScaleFactor, setSouthernHemisphere, setTrueScaleLatitude, setTrueScaleLatitudeDegrees, setUnits
-
-
-
-
Field Detail
-
bf
private static final Complex[] bf
-
tphi
private static final double[] tphi
-
tpsi
private static final double[] tpsi
-
SECS_TO_RAD
private static final double SECS_TO_RAD
- See Also:
- Constant Field Values
-
RAD_TO_SECS
private static final double RAD_TO_SECS
- See Also:
- Constant Field Values
-
-
Method Detail
-
project
public ProjCoordinate project(double lplam, double lpphi, ProjCoordinate out)
Description copied from class:Projection
Computes the projection of a given point (i.e. from geographics to projection space). This should be overridden for all projections.- Overrides:
project
in classProjection
- Parameters:
lplam
- the geographic x ordinate (in radians)lpphi
- the geographic y ordinatee (in radians)out
- the projected coordinate (in coordinate system units)- Returns:
- the target coordinate
-
projectInverse
protected ProjCoordinate projectInverse(double x, double y, ProjCoordinate dst)
Description copied from class:Projection
Computes the inverse projection of a given point (i.e. from projection space to geographics). This should be overridden for all projections.- Overrides:
projectInverse
in classProjection
- Parameters:
x
- the projected x ordinate (in coordinate system units)y
- the projected y ordinate (in coordinate system units)dst
- the inverse-projected geographic coordinate (in radians)- Returns:
- the target coordinate
-
initialize
public void initialize()
Description copied from class:Projection
Initialize the projection. This should be called after setting parameters and before using the projection. This is for performance reasons as initialization may be expensive.- Overrides:
initialize
in classProjection
-
toString
public java.lang.String toString()
- Overrides:
toString
in classProjection
-
-