## Uses of Class
org.apache.sis.util.Static

- Packages that use Static
  Package | Description
  --- | ---
  org.apache.sis.coverage.grid | A coverage backed by a regular grid.
  org.apache.sis.feature | Defines the structure and content of views of real-world phenomenon.
  org.apache.sis.geometry | Basic geometric objects (envelopes and direct positions).
  org.apache.sis.io | Extensions to standard Java I/O (`Reader`, `Writer`, `Appendable`).
  org.apache.sis.math | A set of mathematical objects and algebraic utilities.
  org.apache.sis.measure | Units of measurements, values related to measurement (like angles and ranges) and their formatters.
  org.apache.sis.metadata.iso.citation | Reference to the data or service (citation, responsible party, contact information).
  org.apache.sis.metadata.iso.extent | Information about spatial, vertical, and temporal extent.
  org.apache.sis.profile.france | French extensions defined by the Association Française de Normalisation (AFNOR).
  org.apache.sis.profile.japan | Japanese extensions to netCDF reader.
  org.apache.sis.referencing | Base classes for reference systems used for general positioning.
  org.apache.sis.referencing.cs | Coordinate System (CS) definitions as the set of coordinate system axes that spans the coordinate space.
  org.apache.sis.referencing.operation.matrix | Matrix implementations for spatiotemporal referencing.
  org.apache.sis.referencing.operation.transform | Conversions or transformations of multi-dimensional coordinate points.
  org.apache.sis.storage | Data store base types for retrieving and saving geospatial data in various storage formats.
  org.apache.sis.util | Simple data objects and miscellaneous utilities.
  org.apache.sis.util.collection | Addition to the collection framework.
  org.apache.sis.util.iso | Implementations of GeoAPI types from the `org.opengis.util` package.
  org.apache.sis.util.logging | Extensions to the JDK logging framework.
  org.apache.sis.xml | Provides methods for marshalling and unmarshalling SIS objects in XML.

- - ### Uses of Static in org.apache.sis.coverage.grid

    Subclasses of Static in org.apache.sis.coverage.grid
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PixelTranslation` | The translation to apply for different values of `PixelOrientation` or `PixelInCell`.

  - ### Uses of Static in org.apache.sis.feature

    Subclasses of Static in org.apache.sis.feature
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FeatureOperations` | A set of pre-defined operations expecting a `Feature` as input and producing an `Attribute` as output.
    `class` | `Features` | Static methods working on features or attributes.

  - ### Uses of Static in org.apache.sis.geometry

    Subclasses of Static in org.apache.sis.geometry
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Envelopes` | Transforms envelopes to new Coordinate Reference Systems, and miscellaneous utilities.
    `class` | `Shapes2D` | Utility methods working on Java2D shapes.

  - ### Uses of Static in org.apache.sis.io

    Subclasses of Static in org.apache.sis.io
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `IO` | Utilities methods working on `java.io` objects.

  - ### Uses of Static in org.apache.sis.math

    Subclasses of Static in org.apache.sis.math
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DecimalFunctions` | Functions working on `float` and `double` values while taking in account their representation in base 10.
    `class` | `MathFunctions` | Simple mathematical functions in addition to the ones provided in `Math`.

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

    Subclasses of Static in org.apache.sis.measure
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Quantities` | Provides static methods working on `Quantity` instances.
    `class` | `Units` | Provides constants for various Units of Measurement together with static methods working on `Unit` instances.

  - ### Uses of Static in org.apache.sis.metadata.iso.citation

    Subclasses of Static in org.apache.sis.metadata.iso.citation
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Citations` | A set of pre-defined constants and static methods working on citations.

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

    Subclasses of Static in org.apache.sis.metadata.iso.extent
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Extents` | Convenience static methods for extracting information from `Extent` objects.

  - ### Uses of Static in org.apache.sis.profile.france

    Subclasses of Static in org.apache.sis.profile.france
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FrenchProfile` | Provides implementations of French extensions defined by AFNOR.

  - ### Uses of Static in org.apache.sis.profile.japan

    Subclasses of Static in org.apache.sis.profile.japan
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JapaneseProfile` | Provides implementations of Japanese extensions.

  - ### Uses of Static in org.apache.sis.referencing

    Subclasses of Static in org.apache.sis.referencing
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CRS` | Static methods working on Coordinate Reference Systems.
    `class` | `IdentifiedObjects` | Utility methods working on arbitrary implementations of the `IdentifiedObject` interface.

  - ### Uses of Static in org.apache.sis.referencing.cs

    Subclasses of Static in org.apache.sis.referencing.cs
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CoordinateSystems` | Utility methods working on `CoordinateSystem` objects and their axes.

  - ### Uses of Static in org.apache.sis.referencing.operation.matrix

    Subclasses of Static in org.apache.sis.referencing.operation.matrix
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AffineTransforms2D` | Bridge between `Matrix` and Java2D `AffineTransform` instances.
    `class` | `Matrices` | `Matrix` factory methods and utilities.

  - ### Uses of Static in org.apache.sis.referencing.operation.transform

    Subclasses of Static in org.apache.sis.referencing.operation.transform
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MathTransforms` | Utility methods creating or working on `MathTransform` instances.

  - ### Uses of Static in org.apache.sis.storage

    Subclasses of Static in org.apache.sis.storage
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DataStores` | Static convenience methods creating `DataStore` instances from a given storage object.

  - ### Uses of Static in org.apache.sis.util

    Subclasses of Static in org.apache.sis.util
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ArgumentChecks` | Static methods for performing argument checks.
    `class` | `ArraysExt` | Static methods for simple operations on arrays and array elements.
    `class` | `Characters` | Static methods working on `char` values, and some character constants.
    `class` | `CharSequences` | Static methods working with `CharSequence` instances.
    `class` | `Classes` | Static methods working on `Class` objects.
    `class` | `Exceptions` | Static methods working with `Exception` instances.
    `class` | `Locales` | Static methods working on `Locale` instances.
    `class` | `Numbers` | Static methods working with `Number` objects, and a few primitive types by extension.
    `class` | `ObjectConverters` | Static methods for creating `ObjectConverter` instances or collection views based on converters.
    `class` | `StringBuilders` | Static methods working on `StringBuilder` instances.
    `class` | `Utilities` | Static methods for object comparisons in different ways (deeply, approximately, etc).

  - ### Uses of Static in org.apache.sis.util.collection

    Subclasses of Static in org.apache.sis.util.collection
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Containers` | Static methods working on `Collection` or `CheckedContainer` objects.
    `class` | `TreeTables` | Static methods working on `TreeTable` objects and their nodes.

  - ### Uses of Static in org.apache.sis.util.iso

    Subclasses of Static in org.apache.sis.util.iso
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Names` | Static methods for creating, parsing and formatting generic names.
    `class` | `Types` | Static methods working on GeoAPI types and `CodeList` values.

  - ### Uses of Static in org.apache.sis.util.logging

    Subclasses of Static in org.apache.sis.util.logging
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Logging` | A set of utilities method for configuring loggings in SIS.

  - ### Uses of Static in org.apache.sis.xml

    Subclasses of Static in org.apache.sis.xml
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Namespaces` | Lists some namespaces URLs used by JAXB when (un)marshalling.
    `class` | `XML` | Provides convenience methods for marshalling and unmarshalling SIS objects.