|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
ObjectFormattable
AbstractMathTransform
ProjectiveTransform
GeocentricTranslation
public class 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:
"src_semi_major" and "src_semi_minor" parameters are provided, then
a "Ellipsoid_To_Geocentric" transform is concatenated before this transform."tgt_semi_major" and "tgt_semi_minor" parameters are provided, then
a "Geocentric_To_Ellipsoid" transform is concatenated after this transform.
| 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/interfaces inherited from class ProjectiveTransform |
|---|
ProjectiveTransform.ProviderAffine, ProjectiveTransform.ProviderLongitudeRotation |
| Nested classes/interfaces inherited from class AbstractMathTransform |
|---|
AbstractMathTransform.Inverse |
| Field Summary |
|---|
| Fields inherited from class Formattable |
|---|
SINGLE_LINE |
| Constructor Summary | |
|---|---|
GeocentricTranslation(BursaWolfParameters parameters)
Creates a new geocentric affine transform. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object object)
Compares the specified object with this math transform for equality. |
ParameterDescriptorGroup |
getParameterDescriptors()
Returns the parameter descriptors for this math transform. |
ParameterValueGroup |
getParameterValues()
Returns the parameters for this math transform. |
int |
hashCode()
Returns a hash value for this transform. |
| Methods inherited from class ProjectiveTransform |
|---|
create, create, createScale, createSelectMatrix, createTranslation, derivative, derivative, getMatrix, getSourceDimensions, getTargetDimensions, inverse, isIdentity, isIdentity, transform, transform |
| Methods inherited from class AbstractMathTransform |
|---|
createTransformedShape, ensureNonNull, formatWKT, getName, needCopy, rollLongitude, transform, transform, transform, transform |
| Methods inherited from class Formattable |
|---|
cleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKT |
| Methods inherited from class Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface MathTransform |
|---|
toWKT, transform, transform, transform |
| Constructor Detail |
|---|
public GeocentricTranslation(BursaWolfParameters parameters)
parameters - The Bursa-Wolf parameters to use for initializing the transformation.| Method Detail |
|---|
public ParameterDescriptorGroup getParameterDescriptors()
getParameterDescriptors in class ProjectiveTransformnull.OperationMethod.getParameters()public ParameterValueGroup getParameterValues()
getParameterValues in class ProjectiveTransformOperation.getParameterValues()public int hashCode()
hashCode in class ProjectiveTransformpublic boolean equals(Object object)
equals in class ProjectiveTransformobject - 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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||