|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.geotools.referencing.wkt.Formattable org.geotools.referencing.operation.transform.AbstractMathTransform org.geotools.referencing.operation.transform.ProjectiveTransform org.geotools.referencing.operation.transform.GeocentricTranslation
An affine transform applied on geocentric coordinates. While "geocentric translation" is a little bit more restrictive name, it describes the part which is common to all instances of this class. A rotation may also be performed in addition of the translation, but the rotation sign is operation-dependent (EPSG 9606 and 9607 have opposite sign). This transform is used for the following operations:
EPSG name | EPSG code |
---|---|
Geocentric translations | 9603 |
Position Vector 7-param. transformation | 9606 |
Coordinate Frame rotation | 9607 |
The conversion between geographic and geocentric coordinates is usually not part of this transform. However, the Geotools implementation of the provider accepts the following extensions:
Nested Class Summary | |
static class |
GeocentricTranslation.Provider
Base class for geocentric affine transform providers. |
static class |
GeocentricTranslation.ProviderFrameRotation
Geocentric affine transform provider for "Coordinate Frame rotation". |
static class |
GeocentricTranslation.ProviderSevenParam
Base class for geocentric affine transform providers with rotation terms. |
Nested classes inherited from class org.geotools.referencing.operation.transform.ProjectiveTransform |
ProjectiveTransform.ProviderAffine, ProjectiveTransform.ProviderLongitudeRotation |
Nested classes inherited from class org.geotools.referencing.operation.transform.AbstractMathTransform |
AbstractMathTransform.Inverse |
Constructor Summary | |
GeocentricTranslation(BursaWolfParameters parameters)
Creates a new geocentric affine transform. |
Method Summary | |
boolean |
equals(java.lang.Object object)
Compares the specified object with this math transform for equality. |
org.opengis.parameter.ParameterDescriptorGroup |
getParameterDescriptors()
Returns the parameter descriptors for this math transform. |
org.opengis.parameter.ParameterValueGroup |
getParameterValues()
Returns the parameters for this math transform. |
int |
hashCode()
Returns a hash value for this transform. |
Methods inherited from class org.geotools.referencing.operation.transform.ProjectiveTransform |
create, create, createSelectMatrix, derivative, derivative, getMatrix, getSourceDimensions, getTargetDimensions, inverse, isIdentity, transform, transform |
Methods inherited from class org.geotools.referencing.operation.transform.AbstractMathTransform |
createTransformedShape, ensureNonNull, formatWKT, getDimSource, getDimTarget, needCopy, rollLongitude, transform, transform |
Methods inherited from class org.geotools.referencing.wkt.Formattable |
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.MathTransform |
toWKT, transform |
Constructor Detail |
public GeocentricTranslation(BursaWolfParameters parameters)
Method Detail |
public org.opengis.parameter.ParameterDescriptorGroup getParameterDescriptors()
getParameterDescriptors
in class ProjectiveTransform
public org.opengis.parameter.ParameterValueGroup getParameterValues()
getParameterValues
in class ProjectiveTransform
public int hashCode()
hashCode
in class ProjectiveTransform
public boolean equals(java.lang.Object object)
equals
in class ProjectiveTransform
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |