public class Sinusoidal extends MapProjection
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Sinusoidal.ProviderThe math transform
 provider for the Sinusoidal projection (not part of the EPSG database). | 
MapProjection.AbstractProvidercentralMeridian, en0, en1, en2, en3, en4, excentricity, excentricitySquared, falseEasting, falseNorthing, globalScale, invertible, isSpherical, latitudeOfOrigin, LOGGER, scaleFactor, semiMajor, semiMinor, SKIP_SANITY_CHECKSSINGLE_LINE| Modifier | Constructor and Description | 
|---|---|
| protected  | Sinusoidal(ParameterValueGroup parameters)Constructs a new map projection from the supplied parameters. | 
| Modifier and Type | Method and Description | 
|---|---|
| ParameterDescriptorGroup | getParameterDescriptors()Returns the parameter descriptors for this map projection. | 
| 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 lam,
                   double phi,
                   Point2D ptDst)Transforms the specified (λ,φ) coordinates (units in
 radians) and stores the result in  ptDst(linear distance on a unit sphere). | 
checkReciprocal, equals, getParameterValues, getSourceDimensions, getTargetDimensions, getToleranceForAssertions, hashCode, inv_mlfn, inverse, mlfn, orthodromicDistance, resetWarnings, transform, transform, transformcreateTransformedShape, derivative, derivative, ensureNonNull, formatWKT, getName, isIdentity, needCopy, normalizeAngle, rollLongitude, transform, transform, transformcleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKTcreateTransformedShape, derivativederivative, isIdentity, toWKT, transform, transform, transformprotected Sinusoidal(ParameterValueGroup parameters) throws ParameterNotFoundException
parameters - The parameter values in standard units.ParameterNotFoundException - if a mandatory parameter is missing.public ParameterDescriptorGroup getParameterDescriptors()
MapProjection.getParameterValues(), as well as arguments checking.getParameterDescriptors in class MapProjectionnull.OperationMethod.getParameters()protected Point2D transformNormalized(double lam, double phi, Point2D ptDst) throws ProjectionException
ptDst (linear distance on a unit sphere).transformNormalized in class MapProjectionlam - The longitude of the coordinate, in radians.phi - The latitude of the coordinate, in radians.ptDst - the specified coordinate point that stores the result of transforming ptSrc, or null. Ordinates will be in a dimensionless unit, as a linear distance
     on a unit sphere or ellipse.lambda, phi) and storing the
     result in ptDst.ProjectionException - if the point can't be transformed.protected Point2D inverseTransformNormalized(double x, double y, Point2D ptDst) throws ProjectionException
ptDst.inverseTransformNormalized in class MapProjectionx - The easting of the coordinate, linear distance on a unit sphere or ellipse.y - The northing of the coordinate, linear distance on a unit sphere or ellipse.ptDst - the specified coordinate point that stores the result of transforming ptSrc, or null. Ordinates will be in radians.x, y and storing the result
     in ptDst.ProjectionException - if the point can't be transformed.Copyright © 1996–2019 Geotools. All rights reserved.