org.geotools.referencing.operation.projection
Class HotineObliqueMercator
java.lang.Object
org.geotools.referencing.wkt.Formattable
org.geotools.referencing.operation.transform.AbstractMathTransform
org.geotools.referencing.operation.projection.MapProjection
org.geotools.referencing.operation.projection.ObliqueMercator
org.geotools.referencing.operation.projection.HotineObliqueMercator
- All Implemented Interfaces:
- java.io.Serializable, org.opengis.referencing.operation.MathTransform, org.opengis.referencing.operation.MathTransform2D
public class HotineObliqueMercator
- extends ObliqueMercator
Hotine Oblique Mercator projection. It is similar to the oblique mercator
projection, except that coordinates start at the intersection of the central line and the equator
of the aposphere.
- Since:
- 2.4
- Version:
- $Id: HotineObliqueMercator.java 30641 2008-06-12 17:42:27Z acuster $
- Author:
- Gerald I. Evenden (for original code in Proj4), Rueben Schulz
- See Also:
- Serialized Form
Fields inherited from class org.geotools.referencing.operation.projection.MapProjection |
centralMeridian, en0, en1, en2, en3, en4, excentricity, excentricitySquared, falseEasting, falseNorthing, globalScale, isSpherical, latitudeOfOrigin, LOGGER, scaleFactor, semiMajor, semiMinor |
Constructor Summary |
protected |
HotineObliqueMercator(org.opengis.parameter.ParameterValueGroup parameters)
Constructs a new map projection from the supplied parameters. |
Method Summary |
org.opengis.parameter.ParameterDescriptorGroup |
getParameterDescriptors()
Returns the parameter descriptors for this map projection. |
Methods inherited from class org.geotools.referencing.operation.transform.AbstractMathTransform |
createTransformedShape, derivative, derivative, ensureNonNull, formatWKT, getName, isIdentity, needCopy, rollLongitude, transform, transform, transform |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.opengis.referencing.operation.MathTransform2D |
createTransformedShape, derivative |
Methods inherited from interface org.opengis.referencing.operation.MathTransform |
derivative, isIdentity, toWKT, transform, transform, transform |
HotineObliqueMercator
protected HotineObliqueMercator(org.opengis.parameter.ParameterValueGroup parameters)
throws org.opengis.parameter.ParameterNotFoundException
- Constructs a new map projection from the supplied parameters.
- Parameters:
parameters
- The parameter values in standard units.
- Throws:
org.opengis.parameter.ParameterNotFoundException
- if a mandatory parameter is missing.
getParameterDescriptors
public org.opengis.parameter.ParameterDescriptorGroup getParameterDescriptors()
- Returns the parameter descriptors for this map projection.
This is used for a providing a default implementation of
MapProjection.getParameterValues()
, as well as arguments checking.
- Overrides:
getParameterDescriptors
in class ObliqueMercator
- Returns:
- The parameter descriptors for this math transform, or
null
. - See Also:
OperationMethod.getParameters()
Copyright © 1996-2010 Geotools. All Rights Reserved.