|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectFormattable
AbstractIdentifiedObject
DefaultOperationMethod
MathTransformProvider
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 MathTransformProvider |
---|
MathTransformProvider.Delegate |
Field Summary | |
---|---|
static ParameterDescriptor<Double> |
DX
The operation parameter descriptor for the X-axis translation ("dx") parameter value. |
static ParameterDescriptor<Double> |
DY
The operation parameter descriptor for the Y-axis translation ("dy") parameter value. |
static ParameterDescriptor<Double> |
DZ
The operation parameter descriptor for the Z-axis translation ("dz") parameter value. |
static ParameterDescriptor<Integer> |
SRC_DIM
The number of source geographic dimension (2 or 3). |
static ParameterDescriptor<Double> |
SRC_SEMI_MAJOR
The operation parameter descriptor for the "src_semi_major" optional parameter value. |
static ParameterDescriptor<Double> |
SRC_SEMI_MINOR
The operation parameter descriptor for the "src_semi_minor" optional parameter value. |
static ParameterDescriptor<Integer> |
TGT_DIM
The number of target geographic dimension (2 or 3). |
static ParameterDescriptor<Double> |
TGT_SEMI_MAJOR
The operation parameter descriptor for the "tgt_semi_major" optional parameter value. |
static ParameterDescriptor<Double> |
TGT_SEMI_MINOR
The operation parameter descriptor for the "tgt_semi_minor" optional parameter value. |
Fields inherited from class DefaultOperationMethod |
---|
sourceDimensions, targetDimensions |
Fields inherited from class AbstractIdentifiedObject |
---|
EMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATOR |
Fields inherited from class Formattable |
---|
SINGLE_LINE |
Fields inherited from interface OperationMethod |
---|
FORMULA_KEY |
Fields inherited from interface IdentifiedObject |
---|
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY |
Constructor Summary | |
---|---|
GeocentricTranslation.Provider()
Constructs a default provider. |
Method Summary | |
---|---|
protected MathTransform |
createMathTransform(ParameterValueGroup values)
Creates a math transform from the specified group of parameter values. |
protected void |
fill(BursaWolfParameters parameters,
ParameterValueGroup values)
Fill the specified Bursa-Wolf parameters according the specified values. |
Class<Transformation> |
getOperationType()
Returns the operation type. |
Methods inherited from class MathTransformProvider |
---|
createDescriptor, createDescriptorGroup, createOptionalDescriptor, doubleValue, ensureValidValues, formatWKT, getParameter, intValue, stringValue, value |
Methods inherited from class DefaultOperationMethod |
---|
checkDimensions, equals, getFormula, getParameters, getSourceDimensions, getTargetDimensions, hashCode |
Methods inherited from class 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 Formattable |
---|
cleanupThreadLocals, toString, toWKT, toWKT, toWKT |
Methods inherited from class Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface IdentifiedObject |
---|
getAlias, getIdentifiers, getName, getRemarks, toWKT |
Field Detail |
---|
public static final ParameterDescriptor<Integer> SRC_DIM
"Ellipsoid_To_Geocentric"
transform will be concatenated before the geocentric translation.
public static final ParameterDescriptor<Integer> TGT_DIM
"Geocentric_To_Ellipsoid"
transform will be concatenated after the geocentric translation.
public static final ParameterDescriptor<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 ParameterDescriptor<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 ParameterDescriptor<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 ParameterDescriptor<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 ParameterDescriptor<Double> DX
public static final ParameterDescriptor<Double> DY
public static final ParameterDescriptor<Double> DZ
Constructor Detail |
---|
public GeocentricTranslation.Provider()
Method Detail |
---|
public Class<Transformation> getOperationType()
getOperationType
in class MathTransformProvider
protected MathTransform createMathTransform(ParameterValueGroup values) throws ParameterNotFoundException
createMathTransform
in class MathTransformProvider
values
- The group of parameter values.
ParameterNotFoundException
- if a required parameter was not found.MathTransformProvider.Delegate
protected void fill(BursaWolfParameters parameters, 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 |