# Uses of Class
org.apache.sis.measure.MeasurementRange

Packages that use MeasurementRange
Package
Description
org.apache.sis.coverage
Functions that associates positions within a bounded space (its domain) to values (its range).
org.apache.sis.measure
Units of measurements, values related to measurement (like angles and ranges) and their formatters.
org.apache.sis.metadata.iso.extent
Information about spatial, vertical, and temporal extent.

- ## Uses of MeasurementRange in org.apache.sis.coverage

  Methods in org.apache.sis.coverage that return types with arguments of type MeasurementRange
  Modifier and Type
  Method
  Description
  `Optional<MeasurementRange<?>>`
  Category.`getMeasurementRange()`
  Returns the range of values after conversions by the transfer function.
  `Optional<MeasurementRange<?>>`
  SampleDimension.`getMeasurementRange()`
  Returns the range of values after conversions by the transfer function.

- ## Uses of MeasurementRange in org.apache.sis.measure

  Methods in org.apache.sis.measure that return MeasurementRange
  Modifier and Type
  Method
  Description
  `<N extends Number & Comparable<? super N>>
  MeasurementRange<N>`
  MeasurementRange.`castTo(Class<N> type)`
  Casts this range to the specified type.
  `MeasurementRange<E>`
  MeasurementRange.`convertTo(Unit<?> targetUnit)`
  Converts this range to the specified unit.
  `static MeasurementRange<Double>`
  MeasurementRange.`create(double minValue, boolean isMinIncluded, double maxValue, boolean isMaxIncluded, Unit<?> unit)`
  Constructs a range of `double` values.
  `static MeasurementRange<Float>`
  MeasurementRange.`create(float minValue, boolean isMinIncluded, float maxValue, boolean isMaxIncluded, Unit<?> unit)`
  Constructs a range of `float` values.
  `static MeasurementRange<?>`
  MeasurementRange.`createBestFit(Number minValue, boolean isMinIncluded, Number maxValue, boolean isMaxIncluded, Unit<?> unit)`
  Constructs a range using the smallest type of `Number` that can hold the given values.
  `static MeasurementRange<Double>`
  MeasurementRange.`createGreaterThan(double minValue, Unit<?> unit)`
  Constructs a range of `double` values greater than the given value.

- ## Uses of MeasurementRange in org.apache.sis.metadata.iso.extent

  Methods in org.apache.sis.metadata.iso.extent that return MeasurementRange
  Modifier and Type
  Method
  Description
  `static MeasurementRange<Double>`
  Extents.`getVerticalRange(Extent extent)`
  Returns the union of chosen vertical ranges found in the given extent, or `null` if none.