Class AzimuthalEquidistant.Abstract
- All Implemented Interfaces:
Serializable
,MathTransform
,MathTransform2D
- Direct Known Subclasses:
AzimuthalEquidistant.Ellipsoidal
,AzimuthalEquidistant.Spherical
- Enclosing class:
- AzimuthalEquidistant
Abstract base class for Azimuthal Equidistant projections.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class MapProjection
MapProjection.AbstractProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final double
The cosine of the central latitude of the projection.protected final AzimuthalEquidistant.Mode
The mode or aspect of the projection.protected final double
The sine of the central latitude of the projection.Fields inherited from class MapProjection
centralMeridian, en0, en1, en2, en3, en4, excentricity, excentricitySquared, falseEasting, falseNorthing, globalScale, invertible, isSpherical, latitudeOfOrigin, LOGGER, scaleFactor, semiMajor, semiMinor, SKIP_SANITY_CHECKS
Fields inherited from class Formattable
SINGLE_LINE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe descriptors for the parameters that define the projection.Return the values of the parameters that define the projection.Methods inherited from class MapProjection
checkReciprocal, equals, getSourceDimensions, getTargetDimensions, getToleranceForAssertions, hashCode, inv_mlfn, inverse, inverseTransformNormalized, mlfn, orthodromicDistance, resetWarnings, transform, transform, transform, transformNormalized
Methods inherited from class AbstractMathTransform
createTransformedShape, derivative, derivative, ensureNonNull, formatWKT, getName, isIdentity, needCopy, normalizeAngle, rollLongitude, transform, transform, transform
Methods inherited from class Formattable
cleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKT
Methods inherited from interface MathTransform
derivative, isIdentity, toWKT, transform, transform, transform
Methods inherited from interface MathTransform2D
createTransformedShape, derivative
-
Field Details
-
mode
The mode or aspect of the projection. -
sinph0
protected final double sinph0The sine of the central latitude of the projection. -
cosph0
protected final double cosph0The cosine of the central latitude of the projection.
-
-
Constructor Details
-
Abstract
Constructor.- Parameters:
parameters
- the parameters that define this projection- Throws:
ParameterNotFoundException
-
-
Method Details
-
getParameterDescriptors
The descriptors for the parameters that define the projection.- Specified by:
getParameterDescriptors
in classMapProjection
- Returns:
- The parameter descriptors for this math transform, or
null
. - See Also:
-
getParameterValues
Return the values of the parameters that define the projection.- Overrides:
getParameterValues
in classMapProjection
- Returns:
- A copy of the parameter values for this map projection.
- See Also:
-