|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.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 ProjectiveTransformpublic org.opengis.parameter.ParameterValueGroup getParameterValues()
getParameterValues in class ProjectiveTransformpublic int hashCode()
hashCode in class ProjectiveTransformpublic 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 | ||||||||||