Class Mercator2SP
- Object
-
- Formattable
-
- AbstractMathTransform
-
- MapProjection
-
- Mercator
-
- Mercator2SP
-
- All Implemented Interfaces:
Serializable
,MathTransform
,MathTransform2D
public class Mercator2SP extends Mercator
Mercator Cylindrical 2SP Projection.- Since:
- 2.2
- Author:
- Martin Desruisseaux, Rueben Schulz
- See Also:
- "Mercator 2SP" on RemoteSensing.org, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Mercator2SP.Provider
The math transform provider for a Mercator 2SP projection (EPSG code 9805).-
Nested classes/interfaces inherited from class MapProjection
MapProjection.AbstractProvider
-
-
Field Summary
-
Fields inherited from class Mercator
standardParallel
-
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 Modifier Constructor Description protected
Mercator2SP(ParameterValueGroup parameters)
Constructs a new map projection from the supplied parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParameterDescriptorGroup
getParameterDescriptors()
Returns the parameter descriptors for this map projection.-
Methods inherited from class Mercator
equals, getParameterValues, hashCode, inverseTransformNormalized, transformNormalized
-
Methods inherited from class MapProjection
checkReciprocal, getSourceDimensions, getTargetDimensions, getToleranceForAssertions, inv_mlfn, inverse, mlfn, orthodromicDistance, resetWarnings, transform, transform, transform
-
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
-
-
-
-
Constructor Detail
-
Mercator2SP
protected Mercator2SP(ParameterValueGroup parameters) throws ParameterNotFoundException
Constructs a new map projection from the supplied parameters.- Parameters:
parameters
- The parameter values in standard units.- Throws:
ParameterNotFoundException
- if a mandatory parameter is missing.
-
-
Method Detail
-
getParameterDescriptors
public ParameterDescriptorGroup getParameterDescriptors()
Returns the parameter descriptors for this map projection. This is used for a providing a default implementation ofMapProjection.getParameterValues()
, as well as arguments checking.- Specified by:
getParameterDescriptors
in classMapProjection
- Returns:
- The parameter descriptors for this math transform, or
null
. - See Also:
OperationMethod.getParameters()
-
-