|
||||||||||
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.AbstractIdentifiedObject
org.geotools.referencing.operation.DefaultOperationMethod
org.geotools.referencing.operation.MathTransformProvider
org.geotools.referencing.operation.transform.GeocentricTranslation.Provider
public static class GeocentricTranslation.Provider
Base class for geocentric affine transform providers. This base class is the provider for the "Geocentric translations" operation (EPSG code 9603). The translation terms are the same for the 2 derived operations, "Position Vector 7-param. transformation" and "Coordinate Frame rotation".
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.geotools.referencing.operation.MathTransformProvider |
---|
MathTransformProvider.Delegate |
Field Summary | |
---|---|
static org.opengis.parameter.ParameterDescriptor<java.lang.Double> |
DX
The operation parameter descriptor for the X-axis translation ("dx") parameter value. |
static org.opengis.parameter.ParameterDescriptor<java.lang.Double> |
DY
The operation parameter descriptor for the Y-axis translation ("dy") parameter value. |
static org.opengis.parameter.ParameterDescriptor<java.lang.Double> |
DZ
The operation parameter descriptor for the Z-axis translation ("dz") parameter value. |
static org.opengis.parameter.ParameterDescriptor<java.lang.Integer> |
SRC_DIM
The number of source geographic dimension (2 or 3). |
static org.opengis.parameter.ParameterDescriptor<java.lang.Double> |
SRC_SEMI_MAJOR
The operation parameter descriptor for the "src_semi_major" optional parameter value. |
static org.opengis.parameter.ParameterDescriptor<java.lang.Double> |
SRC_SEMI_MINOR
The operation parameter descriptor for the "src_semi_minor" optional parameter value. |
static org.opengis.parameter.ParameterDescriptor<java.lang.Integer> |
TGT_DIM
The number of target geographic dimension (2 or 3). |
static org.opengis.parameter.ParameterDescriptor<java.lang.Double> |
TGT_SEMI_MAJOR
The operation parameter descriptor for the "tgt_semi_major" optional parameter value. |
static org.opengis.parameter.ParameterDescriptor<java.lang.Double> |
TGT_SEMI_MINOR
The operation parameter descriptor for the "tgt_semi_minor" optional parameter value. |
Fields inherited from class org.geotools.referencing.operation.DefaultOperationMethod |
---|
sourceDimensions, targetDimensions |
Fields inherited from class org.geotools.referencing.AbstractIdentifiedObject |
---|
EMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATOR |
Fields inherited from class org.geotools.referencing.wkt.Formattable |
---|
SINGLE_LINE |
Fields inherited from interface org.opengis.referencing.operation.OperationMethod |
---|
FORMULA_KEY |
Fields inherited from interface org.opengis.referencing.IdentifiedObject |
---|
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY |
Constructor Summary | |
---|---|
GeocentricTranslation.Provider()
Constructs a default provider. |
Method Summary | |
---|---|
protected org.opengis.referencing.operation.MathTransform |
createMathTransform(org.opengis.parameter.ParameterValueGroup values)
Creates a math transform from the specified group of parameter values. |
protected void |
fill(BursaWolfParameters parameters,
org.opengis.parameter.ParameterValueGroup values)
Fill the specified Bursa-Wolf parameters according the specified values. |
java.lang.Class<org.opengis.referencing.operation.Transformation> |
getOperationType()
Returns the operation type. |
Methods inherited from class org.geotools.referencing.operation.MathTransformProvider |
---|
createDescriptor, createDescriptorGroup, createOptionalDescriptor, doubleValue, ensureValidValues, formatWKT, getParameter, intValue, stringValue, value |
Methods inherited from class org.geotools.referencing.operation.DefaultOperationMethod |
---|
checkDimensions, equals, getFormula, getParameters, getSourceDimensions, getTargetDimensions, hashCode |
Methods inherited from class org.geotools.referencing.AbstractIdentifiedObject |
---|
asSet, ensureAngularUnit, ensureLinearUnit, ensureNonNull, ensureNonNull, ensureTimeUnit, equals, equals, equals, equals, getAlias, getIdentifier, getIdentifier, getIdentifiers, getName, getName, getName, getProperties, getProperties, getRemarks, nameMatches, nameMatches, nameMatches |
Methods inherited from class org.geotools.referencing.wkt.Formattable |
---|
cleanupThreadLocals, 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.IdentifiedObject |
---|
getAlias, getIdentifiers, getName, getRemarks, toWKT |
Field Detail |
---|
public static final org.opengis.parameter.ParameterDescriptor<java.lang.Integer> SRC_DIM
"Ellipsoid_To_Geocentric"
transform will be concatenated before the geocentric translation.
public static final org.opengis.parameter.ParameterDescriptor<java.lang.Integer> TGT_DIM
"Geocentric_To_Ellipsoid"
transform will be concatenated after the geocentric translation.
public static final org.opengis.parameter.ParameterDescriptor<java.lang.Double> SRC_SEMI_MAJOR
"Ellipsoid_To_Geocentric"
transform will be concatenated before the geocentric translation. Valid values range
from 0 to infinity.
public static final org.opengis.parameter.ParameterDescriptor<java.lang.Double> SRC_SEMI_MINOR
"Ellipsoid_To_Geocentric"
transform will be concatenated before the geocentric translation. Valid values range
from 0 to infinity.
public static final org.opengis.parameter.ParameterDescriptor<java.lang.Double> TGT_SEMI_MAJOR
"Geocentric_To_Ellipsoid"
transform will be concatenated after the geocentric translation. Valid values range
from 0 to infinity.
public static final org.opengis.parameter.ParameterDescriptor<java.lang.Double> TGT_SEMI_MINOR
"Geocentric_To_Ellipsoid"
transform will be concatenated after the geocentric translation. Valid values range
from 0 to infinity.
public static final org.opengis.parameter.ParameterDescriptor<java.lang.Double> DX
public static final org.opengis.parameter.ParameterDescriptor<java.lang.Double> DY
public static final org.opengis.parameter.ParameterDescriptor<java.lang.Double> DZ
Constructor Detail |
---|
public GeocentricTranslation.Provider()
Method Detail |
---|
public java.lang.Class<org.opengis.referencing.operation.Transformation> getOperationType()
getOperationType
in class MathTransformProvider
protected org.opengis.referencing.operation.MathTransform createMathTransform(org.opengis.parameter.ParameterValueGroup values) throws org.opengis.parameter.ParameterNotFoundException
createMathTransform
in class MathTransformProvider
values
- The group of parameter values.
org.opengis.parameter.ParameterNotFoundException
- if a required parameter was not found.MathTransformProvider.Delegate
protected void fill(BursaWolfParameters parameters, org.opengis.parameter.ParameterValueGroup values)
createMathTransform(org.opengis.parameter.ParameterValueGroup)
.
parameters
- The Bursa-Wold parameters to set.values
- The parameter values to read. Those parameters will not be modified.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |