Class MapProjectionParameters.InverseFlattening

java.lang.Object
org.apache.sis.io.wkt.FormattableObject
org.apache.sis.parameter.DefaultParameterValue<Double>
org.apache.sis.parameter.MapProjectionParameters.InverseFlattening
All Implemented Interfaces:
Serializable, Cloneable, LenientComparable, org.opengis.parameter.GeneralParameterValue, org.opengis.parameter.ParameterValue<Double>
Enclosing class:
MapProjectionParameters

static final class MapProjectionParameters.InverseFlattening extends DefaultParameterValue<Double>
The inverse flattening parameter. This parameter is computed automatically from the "semi_major" and "semi_minor" parameters. When explicitly set, this parameter value is used for computing the semi-minor axis length.
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      For cross-version compatibility. Actually instances of this class are not expected to be serialized, but we try to be a bit safer here.
      See Also:
    • DESCRIPTOR

      static final org.opengis.parameter.ParameterDescriptor<Double> DESCRIPTOR
      All names known to Apache SIS for the inverse flattening parameter. This is used in some netCDF files instead of SEMI_MINOR. This is not a standard parameter.
    • semiMajor

      private final org.opengis.parameter.ParameterValue<?> semiMajor
      The parameters for the semi-major and semi-minor axis length.
    • semiMinor

      private final org.opengis.parameter.ParameterValue<?> semiMinor
      The parameters for the semi-major and semi-minor axis length.
    • inverseFlattening

      private double inverseFlattening
      The declared inverse flattening values, together with a snapshot of axis lengths at the time the inverse flattening has been set.
    • a

      private double a
      The declared inverse flattening values, together with a snapshot of axis lengths at the time the inverse flattening has been set.
    • b

      private double b
      The declared inverse flattening values, together with a snapshot of axis lengths at the time the inverse flattening has been set.
  • Constructor Details

    • InverseFlattening

      InverseFlattening(org.opengis.parameter.ParameterValue<?> semiMajor, org.opengis.parameter.ParameterValue<?> semiMinor)
      Creates a new parameter.
  • Method Details