org.esa.beam.framework.dataop.projection
Class Mollweide
java.lang.Object
org.geotools.referencing.wkt.Formattable
org.geotools.referencing.operation.transform.AbstractMathTransform
org.geotools.referencing.operation.projection.MapProjection
org.esa.beam.framework.dataop.projection.Mollweide
- All Implemented Interfaces:
- Serializable, org.opengis.referencing.operation.MathTransform, org.opengis.referencing.operation.MathTransform2D
public class Mollweide
- extends org.geotools.referencing.operation.projection.MapProjection
The Mollweide projection is a pseudocylindrical map projection.
It is used primarily where accurate representation of area takes precedence over shape,
for instance small maps depicting global distributions.
- Since:
- 4.8
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class org.geotools.referencing.operation.projection.MapProjection |
org.geotools.referencing.operation.projection.MapProjection.AbstractProvider |
| Fields inherited from class org.geotools.referencing.operation.projection.MapProjection |
centralMeridian, en0, en1, en2, en3, en4, excentricity, excentricitySquared, falseEasting, falseNorthing, globalScale, invertible, isSpherical, latitudeOfOrigin, LOGGER, scaleFactor, semiMajor, semiMinor |
| Fields inherited from class org.geotools.referencing.wkt.Formattable |
SINGLE_LINE |
|
Constructor Summary |
protected |
Mollweide(org.opengis.parameter.ParameterValueGroup parameters)
Constructs a new map projection from the supplied parameters. |
| Methods inherited from class org.geotools.referencing.operation.projection.MapProjection |
getParameterValues, getSourceDimensions, getTargetDimensions, getToleranceForAssertions, inv_mlfn, inverse, mlfn, resetWarnings, transform, transform, transform |
| 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 org.geotools.referencing.wkt.Formattable |
cleanupThreadLocals, toString, toWKT, toWKT, toWKT |
| 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 |
Mollweide
protected Mollweide(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()
- Specified by:
getParameterDescriptors in class org.geotools.referencing.operation.projection.MapProjection
transformNormalized
protected Point2D transformNormalized(double x,
double y,
Point2D ptDst)
throws org.geotools.referencing.operation.projection.ProjectionException
- Transforms the specified (λ,φ) coordinates
(units in radians) and stores the result in
ptDst (linear distance
on a unit sphere).
- Specified by:
transformNormalized in class org.geotools.referencing.operation.projection.MapProjection
- Throws:
org.geotools.referencing.operation.projection.ProjectionException
inverseTransformNormalized
protected Point2D inverseTransformNormalized(double x,
double y,
Point2D ptDst)
throws org.geotools.referencing.operation.projection.ProjectionException
- Transforms the specified (x,y) coordinates
and stores the result in
ptDst.
- Specified by:
inverseTransformNormalized in class org.geotools.referencing.operation.projection.MapProjection
- Throws:
org.geotools.referencing.operation.projection.ProjectionException
equals
public boolean equals(Object o)
- Overrides:
equals in class org.geotools.referencing.operation.projection.MapProjection
hashCode
public int hashCode()
- Overrides:
hashCode in class org.geotools.referencing.operation.projection.MapProjection
Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.