org.esa.beam.framework.dataop.projection
Class Sinusoidal

java.lang.Object
  extended by org.geotools.referencing.wkt.Formattable
      extended by org.geotools.referencing.operation.transform.AbstractMathTransform
          extended by org.geotools.referencing.operation.projection.MapProjection
              extended by org.esa.beam.framework.dataop.projection.Sinusoidal
All Implemented Interfaces:
Serializable, org.opengis.referencing.operation.MathTransform, org.opengis.referencing.operation.MathTransform2D

public class Sinusoidal
extends org.geotools.referencing.operation.projection.MapProjection

The sinusoidal projection is a pseudocylindrical equal-area map projection.

Since:
4.8
See Also:
Serialized Form

Nested Class Summary
static class Sinusoidal.Provider
           
 
Nested classes/interfaces inherited from class org.geotools.referencing.operation.projection.MapProjection
org.geotools.referencing.operation.projection.MapProjection.AbstractProvider
 
Field Summary
 
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 Sinusoidal(org.opengis.parameter.ParameterValueGroup parameters)
          Constructs a new map projection from the supplied parameters.
 
Method Summary
 org.opengis.parameter.ParameterDescriptorGroup getParameterDescriptors()
           
protected  Point2D inverseTransformNormalized(double x, double y, Point2D ptDst)
          Transforms the specified (x,y) coordinates and stores the result in ptDst.
protected  Point2D transformNormalized(double x, double y, Point2D ptDst)
          Transforms the specified (λ,φ) coordinates (units in radians) and stores the result in ptDst (linear distance on a unit sphere).
 
Methods inherited from class org.geotools.referencing.operation.projection.MapProjection
equals, getParameterValues, getSourceDimensions, getTargetDimensions, getToleranceForAssertions, hashCode, 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 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
 

Constructor Detail

Sinusoidal

protected Sinusoidal(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.
Method Detail

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


Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.