org.geotoolkit.referencing.operation.provider
Class Orthographic
Object
FormattableObject
AbstractIdentifiedObject
DefaultOperationMethod
MathTransformProvider
MapProjection
Orthographic
- All Implemented Interfaces:
- Serializable, Formattable, LenientComparable, IdentifiedObject, OperationMethod
@Immutable
public class Orthographic
- extends MapProjection
The provider for "Orthographic" projection.
The programmatic names and parameters are enumerated at
Orthographic on
RemoteSensing.org. The math transform implementations instantiated by this provider may
be any of the following classes:
- Since:
- 2.1
- Version:
- 3.00
- Author:
- Rueben Schulz (UBC), Martin Desruisseaux (Geomatys)
- See Also:
- Serialized Form
- Module:
|
Constructor Summary |
Orthographic()
Constructs a new provider. |
| Methods inherited from class AbstractIdentifiedObject |
equals, equals, equals, equals, getAlias, getIdentifier, getIdentifier, getIdentifiers, getName, getName, getName, getProperties, getProperties, getRemarks, hashCode, nameMatches, nameMatches, nameMatches |
LONGITUDE_OF_CENTRE
public static final ParameterDescriptor<Double> LONGITUDE_OF_CENTRE
- The operation parameter descriptor for the central meridian parameter value.
This parameter is mandatory.
Valid values range is [-180 … 180]° and default value is 0°.
LATITUDE_OF_CENTRE
public static final ParameterDescriptor<Double> LATITUDE_OF_CENTRE
- The operation parameter descriptor for the latitude of origin parameter value.
This parameter is mandatory.
Valid values range is [-90 … 90]° and default value is 0°.
SCALE_FACTOR
public static final ParameterDescriptor<Double> SCALE_FACTOR
- The operation parameter descriptor for the scale factor parameter value.
This parameter is optional because
remotesensing.org does not list it. Valid values range is (0 …
∞) and default value is 1.
FALSE_EASTING
public static final ParameterDescriptor<Double> FALSE_EASTING
- The operation parameter descriptor for the false easting parameter value.
This parameter is mandatory.
Valid values range is unrestricted and default value is 0 metre.
FALSE_NORTHING
public static final ParameterDescriptor<Double> FALSE_NORTHING
- The operation parameter descriptor for the false northing parameter value.
This parameter is mandatory.
Valid values range is unrestricted and default value is 0 metre.
PARAMETERS
public static final ParameterDescriptorGroup PARAMETERS
- The parameters group.
Orthographic
public Orthographic()
- Constructs a new provider.
getOperationType
public Class<PlanarProjection> getOperationType()
- Returns the operation type for this map projection.
- Overrides:
getOperationType in class MapProjection
- Returns:
- The GeoAPI interface implemented by this operation.
createMathTransform
protected MathTransform2D createMathTransform(ParameterValueGroup values)
- Creates a map projection from the specified group of parameter values.
- Specified by:
createMathTransform in class MapProjection
- Parameters:
values - The group of parameter values.
- Returns:
- The created map projection.
Copyright © 2009-2011 Geotoolkit.org. All Rights Reserved.