Class GeostationarySatellite.Provider
- 
- All Implemented Interfaces:
- Serializable,- IdentifiedObject,- OperationMethod,- PROJFormattable
 - Enclosing class:
- GeostationarySatellite
 
 public static class GeostationarySatellite.Provider extends MapProjection.AbstractProvider - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class MathTransformProviderMathTransformProvider.Delegate
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static ParameterDescriptorSATELLITE_HEIGHT- 
Fields inherited from class MapProjection.AbstractProviderCENTRAL_MERIDIAN, FALSE_EASTING, FALSE_NORTHING, LATITUDE_OF_CENTRE, LATITUDE_OF_ORIGIN, LONGITUDE_OF_CENTRE, SCALE_FACTOR, SEMI_MAJOR, SEMI_MINOR, STANDARD_PARALLEL_1, STANDARD_PARALLEL_2
 - 
Fields inherited from class DefaultOperationMethodsourceDimensions, targetDimensions
 - 
Fields inherited from class AbstractIdentifiedObjectEMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATOR
 - 
Fields inherited from class FormattableSINGLE_LINE
 - 
Fields inherited from interface IdentifiedObjectALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
 - 
Fields inherited from interface OperationMethodFORMULA_KEY
 
- 
 - 
Constructor SummaryConstructors Constructor Description Provider()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MathTransformcreateMathTransform(ParameterValueGroup parameters)Creates a math transform from the specified group of parameter values.- 
Methods inherited from class MapProjection.AbstractProviderdoubleValue, getOperationType
 - 
Methods inherited from class MathTransformProvidercreateDescriptor, createDescriptorGroup, createOptionalDescriptor, ensureValidValues, formatWKT, getParameter, intValue, stringValue, toMap, value
 - 
Methods inherited from class DefaultOperationMethodcheckDimensions, equals, formatPROJ, getFormula, getParameters, getSourceDimensions, getTargetDimensions, hashCode
 - 
Methods 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, nameMatches
 - 
Methods inherited from class FormattablecleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKT
 - 
Methods inherited from interface IdentifiedObjectgetAlias, getIdentifiers, getName, getRemarks, toWKT
 
- 
 
- 
- 
- 
Field Detail- 
SATELLITE_HEIGHTpublic static final ParameterDescriptor SATELLITE_HEIGHT 
 
- 
 - 
Method Detail- 
createMathTransformprotected MathTransform createMathTransform(ParameterValueGroup parameters) throws ParameterNotFoundException Description copied from class:MathTransformProviderCreates a math transform from the specified group of parameter values. Subclasses can implements this method as in the example below:double semiMajor = values.parameter("semi_major").doubleValue(SI.METRE); double semiMinor = values.parameter("semi_minor").doubleValue(SI.METRE); // etc... return new MyTransform(semiMajor, semiMinor, ...);- Specified by:
- createMathTransformin class- MathTransformProvider
- Parameters:
- parameters- The group of parameter values.
- Returns:
- The created math transform.
- Throws:
- ParameterNotFoundException- if a required parameter was not found.
- See Also:
- MathTransformProvider.Delegate
 
 
- 
 
-