public abstract static class Polyconic.Abstract extends MapProjection
MapProjection.AbstractProvider| Modifier and Type | Field and Description |
|---|---|
protected double |
ml0
Meridian distance at the
latitudeOfOrigin. |
centralMeridian, 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 |
Abstract(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()
Returns the parameter descriptors for this map projection.
|
protected double |
getToleranceForAssertions(double longitude,
double latitude)
Maximal error (in metres) tolerated for assertions, if enabled.
|
int |
hashCode()
Returns a hash value for this projection.
|
checkReciprocal, getParameterValues, getSourceDimensions, getTargetDimensions, inv_mlfn, inverse, inverseTransformNormalized, mlfn, orthodromicDistance, resetWarnings, transform, transform, transform, transformNormalizedcreateTransformedShape, derivative, derivative, ensureNonNull, formatWKT, getName, isIdentity, needCopy, normalizeAngle, rollLongitude, transform, transform, transformcleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKTcreateTransformedShape, derivativederivative, isIdentity, toWKT, transform, transform, transformprotected final double ml0
latitudeOfOrigin. Used for calculations for the
ellipsoid.protected Abstract(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 double getToleranceForAssertions(double longitude,
double latitude)
MapProjectionProjectionException will be thrown. Subclasses should override this method if they
need to relax the tolerance level.getToleranceForAssertions in class MapProjectionlongitude - The longitude in decimal degrees.latitude - The latitude in decimal degrees.public int hashCode()
hashCode in class MapProjectionpublic boolean equals(Object object)
equals in class MapProjectionobject - The object to compare with this transform.true if the given object is a transform of the same class and if, given
identical source position, the transformed position would be the equals.Copyright © 1996–2021 Geotools. All rights reserved.