Class HotineObliqueMercator.Provider_TwoPoint
- All Implemented Interfaces:
- Serializable,- IdentifiedObject,- OperationMethod,- PROJFormattable
- Enclosing class:
- HotineObliqueMercator
public static final class HotineObliqueMercator.Provider_TwoPoint
extends ObliqueMercator.Provider_TwoPoint
The math transform provider for a
 Hotine Oblique Mercator projection, specified with two points on the central
 line (instead of a central point and azimuth).
- Since:
- 2.4
- Author:
- Rueben Schulz
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class MathTransformProviderMathTransformProvider.Delegate
- 
Field SummaryFields inherited from class ObliqueMercator.Provider_TwoPointLAT_OF_1ST_POINT, LAT_OF_2ND_POINT, LONG_OF_1ST_POINT, LONG_OF_2ND_POINTFields inherited from class ObliqueMercator.ProviderAZIMUTH, LATITUDE_OF_CENTRE, LONGITUDE_OF_CENTRE, RECTIFIED_GRID_ANGLEFields inherited from class MapProjection.AbstractProviderCENTRAL_MERIDIAN, FALSE_EASTING, FALSE_NORTHING, LATITUDE_OF_ORIGIN, SCALE_FACTOR, SEMI_MAJOR, SEMI_MINOR, STANDARD_PARALLEL_1, STANDARD_PARALLEL_2Fields inherited from class DefaultOperationMethodsourceDimensions, targetDimensionsFields inherited from class AbstractIdentifiedObjectEMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATORFields inherited from class FormattableSINGLE_LINEFields inherited from interface IdentifiedObjectALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEYFields inherited from interface OperationMethodFORMULA_KEY
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected MathTransformcreateMathTransform(ParameterValueGroup parameters) Creates a transform from the specified group of parameter values.Methods inherited from class ObliqueMercator.ProvidergetOperationTypeMethods inherited from class MapProjection.AbstractProviderdoubleValueMethods inherited from class MathTransformProvidercreateDescriptor, createDescriptorGroup, createOptionalDescriptor, ensureValidValues, formatWKT, getParameter, intValue, stringValue, toMap, valueMethods inherited from class DefaultOperationMethodcheckDimensions, equals, formatPROJ, getFormula, getParameters, getSourceDimensions, getTargetDimensions, hashCodeMethods inherited from class AbstractIdentifiedObjectasSet, ensureAngularUnit, ensureLinearUnit, ensureNonNull, ensureNonNull, ensureTimeUnit, equals, equals, equals, equals, getAlias, getIdentifier, getIdentifier, getIdentifiers, getName, getName, getName, getProperties, getProperties, getRemarks, nameMatches, nameMatches, nameMatchesMethods inherited from class FormattablecleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKTMethods inherited from interface IdentifiedObjectgetAlias, getIdentifiers, getName, getRemarks, toWKT
- 
Constructor Details- 
Provider_TwoPointpublic Provider_TwoPoint()Constructs a new provider.
 
- 
- 
Method Details- 
createMathTransformprotected MathTransform createMathTransform(ParameterValueGroup parameters) throws ParameterNotFoundException Creates a transform from the specified group of parameter values.- Overrides:
- createMathTransformin class- ObliqueMercator.Provider_TwoPoint
- Parameters:
- parameters- The group of parameter values.
- Returns:
- The created math transform.
- Throws:
- ParameterNotFoundException- if a required parameter was not found.
- See Also:
 
 
-