org.geotools.referencing.operation.transform
Class GeocentricTransform.Provider
java.lang.Object
org.geotools.referencing.wkt.Formattable
org.geotools.referencing.AbstractIdentifiedObject
org.geotools.referencing.operation.DefaultOperationMethod
org.geotools.referencing.operation.MathTransformProvider
org.geotools.referencing.operation.transform.GeocentricTransform.Provider
- All Implemented Interfaces:
- java.io.Serializable, org.opengis.referencing.IdentifiedObject, org.opengis.referencing.operation.OperationMethod
- Direct Known Subclasses:
- GeocentricTransform.ProviderInverse
- Enclosing class:
- GeocentricTransform
public static class GeocentricTransform.Provider
- extends MathTransformProvider
The provider for GeocentricTransform
. This provider will constructs transforms
from geographic to
geocentric coordinate
reference systems.
- Version:
- $Id: GeocentricTransform.java 33894 2009-09-11 10:51:02Z simonegiannecchini $
- Author:
- Martin Desruisseaux (IRD)
- See Also:
- Serialized Form
Field Summary |
static org.opengis.parameter.ParameterDescriptor<java.lang.Double> |
SEMI_MAJOR
The operation parameter descriptor for the "semi_major" parameter value. |
static org.opengis.parameter.ParameterDescriptor<java.lang.Double> |
SEMI_MINOR
The operation parameter descriptor for the "semi_minor" parameter value. |
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 |
Method Summary |
protected org.opengis.referencing.operation.MathTransform |
createMathTransform(org.opengis.parameter.ParameterValueGroup values)
Creates a transform from the specified group of parameter values. |
java.lang.Class<org.opengis.referencing.operation.Conversion> |
getOperationType()
Returns the operation type. |
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 java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.opengis.referencing.IdentifiedObject |
getAlias, getIdentifiers, getName, getRemarks, toWKT |
SEMI_MAJOR
public static final org.opengis.parameter.ParameterDescriptor<java.lang.Double> SEMI_MAJOR
- The operation parameter descriptor for the "semi_major" parameter value.
Valid values range from 0 to infinity.
SEMI_MINOR
public static final org.opengis.parameter.ParameterDescriptor<java.lang.Double> SEMI_MINOR
- The operation parameter descriptor for the "semi_minor" parameter value.
Valid values range from 0 to infinity.
GeocentricTransform.Provider
public GeocentricTransform.Provider()
- Constructs a provider with default parameters.
getOperationType
public java.lang.Class<org.opengis.referencing.operation.Conversion> getOperationType()
- Returns the operation type.
- Overrides:
getOperationType
in class MathTransformProvider
- Returns:
- The GeoAPI interface implemented by this operation.
createMathTransform
protected org.opengis.referencing.operation.MathTransform createMathTransform(org.opengis.parameter.ParameterValueGroup values)
throws org.opengis.parameter.ParameterNotFoundException
- Creates a transform from the specified group of parameter values.
- Specified by:
createMathTransform
in class MathTransformProvider
- Parameters:
values
- The group of parameter values.
- Returns:
- The created math transform.
- Throws:
org.opengis.parameter.ParameterNotFoundException
- if a required parameter was not found.- See Also:
MathTransformProvider.Delegate
Copyright © 1996-2010 Geotools. All Rights Reserved.