public class IdrMercator
extends MapProjection
Mercator_1SP
(EPSG code 9804), the line of contact is the equator.
For Mercator_2SP
(EPSG code 9805) lines of contact are symmetrical
about the equator.
Modifier and Type | Class and Description |
---|---|
static class |
IdrMercator.Provider1SP
The
MathTransformProvider for a IdrMercator 1SP projection. |
static class |
IdrMercator.Provider2SP
The
MathTransformProvider for a IdrMercator 2SP projection. |
Modifier and Type | Field and Description |
---|---|
protected double |
standardParallel
Standard Parallel used for the
Mercator_2SP case. |
Modifier | Constructor and Description |
---|---|
protected |
IdrMercator(ParameterValueGroup parameters)
Constructs a new map projection from the supplied parameters.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object)
Compares the specified object with this map projection for equality.
|
ParameterDescriptorGroup |
getParameterDescriptors() |
ParameterValueGroup |
getParameterValues() |
int |
hashCode()
Returns a hash value for this projection.
|
protected Point2D |
inverseTransformNormalized(double x,
double y,
Point2D ptDst)
Transforms the specified (x,y) coordinate
and stores the result in
ptDst . |
protected Point2D |
transformNormalized(double x,
double y,
Point2D ptDst)
Transforms the specified (x,y) coordinate (units in radians)
and stores the result in
ptDst (linear distance on a unit sphere). |
protected IdrMercator(ParameterValueGroup parameters) throws ParameterNotFoundException
parameters
- The parameter values in standard units.ParameterNotFoundException
- if a mandatory parameter is missing.public ParameterDescriptorGroup getParameterDescriptors()
public ParameterValueGroup getParameterValues()
protected Point2D transformNormalized(double x, double y, Point2D ptDst) throws ProjectionException
ptDst
(linear distance on a unit sphere).ProjectionException
protected Point2D inverseTransformNormalized(double x, double y, Point2D ptDst) throws ProjectionException
ptDst
.ProjectionException
public int hashCode()
public boolean equals(Object object)