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_CHECKS
SINGLE_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, transformNormalized
createTransformedShape, derivative, derivative, ensureNonNull, formatWKT, getName, isIdentity, needCopy, normalizeAngle, rollLongitude, transform, transform, transform
cleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKT
createTransformedShape, derivative
derivative, isIdentity, toWKT, transform, transform, transform
protected 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 MapProjection
null
.OperationMethod.getParameters()
protected double getToleranceForAssertions(double longitude, double latitude)
MapProjection
ProjectionException
will be thrown. Subclasses should override this method if they
need to relax the tolerance level.getToleranceForAssertions
in class MapProjection
longitude
- The longitude in decimal degrees.latitude
- The latitude in decimal degrees.public int hashCode()
hashCode
in class MapProjection
public boolean equals(Object object)
equals
in class MapProjection
object
- 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–2022 Geotools. All rights reserved.