org.geotoolkit.referencing.operation.provider
Class Exponential
Object
FormattableObject
AbstractIdentifiedObject
DefaultOperationMethod
MathTransformProvider
Exponential
- All Implemented Interfaces:
- Serializable, Formattable, LenientComparable, IdentifiedObject, OperationMethod
@Immutable
public class Exponential
- extends MathTransformProvider
The provider for ExponentialTransform1D.
- Since:
- 2.0
- Version:
- 3.00
- Author:
- Martin Desruisseaux (IRD)
- See Also:
ExponentialTransform1D,
Serialized Form
- Module:
|
Constructor Summary |
Exponential()
Creates a provider for logarithmic transforms. |
BASE
public static final ParameterDescriptor<Double> BASE
- The operation parameter descriptor for the base
parameter value. Valid values range from 0 to infinity. The default value is 10.
SCALE
public static final ParameterDescriptor<Double> SCALE
- The operation parameter descriptor for the scale
parameter value. Valid values range is unrestricted. The default value is 1.
PARAMETERS
public static final ParameterDescriptorGroup PARAMETERS
- The parameters group.
Exponential
public Exponential()
- Creates a provider for logarithmic transforms.
getOperationType
public Class<Conversion> getOperationType()
- Returns the operation type.
- Overrides:
getOperationType in class MathTransformProvider
- Returns:
- The GeoAPI interface implemented by this operation.
createMathTransform
protected MathTransform1D createMathTransform(ParameterValueGroup values)
throws ParameterNotFoundException
- Creates a logarithmic 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:
ParameterNotFoundException - if a required parameter was not found.
Copyright © 2009-2011 Geotoolkit.org. All Rights Reserved.