# Uses of Interface
org.opengis.referencing.datum.TemporalDatum

Packages that use TemporalDatum
Package
Description
org.apache.sis.referencing
Base classes for reference systems used for general positioning.
org.apache.sis.referencing.crs
Coordinate Reference System (CRS) definitions as coordinate systems related to the earth through datum.
org.apache.sis.referencing.datum
Relationship of a `CoordinateSystem` (an abstract mathematical entity) to the earth or other system.
org.apache.sis.referencing.factory
Creates Coordinate Reference System (CRS) objects from given properties or authority codes.
org.opengis.referencing.crs
Coordinate reference systems (coordinate systems with a datum).
org.opengis.referencing.datum
Geodetic datum (the relationship of a coordinate system to the earth).

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

  Methods in org.apache.sis.referencing that return TemporalDatum
  Modifier and Type
  Method
  Description
  `TemporalDatum`
  CommonCRS.Temporal.`datum()`
  Returns the datum associated to this temporal object.

- ## Uses of TemporalDatum in org.apache.sis.referencing.crs

  Subclasses with type arguments of type TemporalDatum in org.apache.sis.referencing.crs
  Modifier and Type
  Class
  Description
  `class`
  `DefaultTemporalCRS`
  A 1-dimensional coordinate reference system used for the recording of time.
  Methods in org.apache.sis.referencing.crs that return TemporalDatum
  Modifier and Type
  Method
  Description
  `TemporalDatum`
  DefaultTemporalCRS.`getDatum()`
  Returns the definition of the relationship of a temporal CRS to a time.
  Methods in org.apache.sis.referencing.crs that return types with arguments of type TemporalDatum
  Modifier and Type
  Method
  Description
  `DefaultDatumEnsemble<TemporalDatum>`
  DefaultTemporalCRS.`getDatumEnsemble()`
  Returns a collection of datums which, for low accuracy requirements, may be considered to be insignificantly different from each other.
  Constructors in org.apache.sis.referencing.crs with parameters of type TemporalDatum
  Modifier
  Constructor
  Description
  ``
  `DefaultTemporalCRS(Map<String,?> properties, TemporalDatum datum, DefaultDatumEnsemble<TemporalDatum> ensemble, TimeCS cs)`
  Creates a coordinate reference system from the given properties, datum and coordinate system.
  Constructor parameters in org.apache.sis.referencing.crs with type arguments of type TemporalDatum
  Modifier
  Constructor
  Description
  ``
  `DefaultTemporalCRS(Map<String,?> properties, TemporalDatum datum, DefaultDatumEnsemble<TemporalDatum> ensemble, TimeCS cs)`
  Creates a coordinate reference system from the given properties, datum and coordinate system.

- ## Uses of TemporalDatum in org.apache.sis.referencing.datum

  Classes in org.apache.sis.referencing.datum that implement TemporalDatum
  Modifier and Type
  Class
  Description
  `class`
  `DefaultTemporalDatum`
  Defines the origin of a temporal coordinate reference system.
  Methods in org.apache.sis.referencing.datum that return TemporalDatum
  Modifier and Type
  Method
  Description
  `static TemporalDatum`
  DatumOrEnsemble.`asDatum(TemporalCRS crs)`
  Returns the datum (preferred) or ensemble (fallback) of the given temporal CRS.
  Methods in org.apache.sis.referencing.datum that return types with arguments of type TemporalDatum
  Modifier and Type
  Method
  Description
  `static Optional<DefaultDatumEnsemble<TemporalDatum>>`
  DatumOrEnsemble.`asEnsemble(TemporalDatum datum)`
  If the given object is a pseudo-datum for a temporal ensemble, returns that ensemble.
  `static Optional<TemporalDatum>`
  DatumOrEnsemble.`asTargetDatum(TemporalCRS source, TemporalCRS target)`
  Returns the datum or pseudo-datum of the result of an operation between the given temporal CRSs.
  `Class<? extends TemporalDatum>`
  DefaultTemporalDatum.`getInterface()`
  Returns the GeoAPI interface implemented by this class.
  Methods in org.apache.sis.referencing.datum with parameters of type TemporalDatum
  Modifier and Type
  Method
  Description
  `static Optional<DefaultDatumEnsemble<TemporalDatum>>`
  DatumOrEnsemble.`asEnsemble(TemporalDatum datum)`
  If the given object is a pseudo-datum for a temporal ensemble, returns that ensemble.
  `static DefaultTemporalDatum`
  DefaultTemporalDatum.`castOrCopy(TemporalDatum object)`
  Returns a SIS datum implementation with the same values as the given arbitrary implementation.
  Constructors in org.apache.sis.referencing.datum with parameters of type TemporalDatum
  Modifier
  Constructor
  Description
  `protected`
  `DefaultTemporalDatum(TemporalDatum datum)`
  Creates a new datum with the same values as the specified one.

- ## Uses of TemporalDatum in org.apache.sis.referencing.factory

  Methods in org.apache.sis.referencing.factory that return TemporalDatum
  Modifier and Type
  Method
  Description
  `TemporalDatum`
  ConcurrentAuthorityFactory.`createTemporalDatum(String code)`
  Returns a datum defining the origin of a temporal coordinate reference system.
  `TemporalDatum`
  GeodeticAuthorityFactory.`createTemporalDatum(String code)`
  Creates a datum defining the origin of a temporal coordinate reference system.
  `TemporalDatum`
  GeodeticObjectFactory.`createTemporalDatum(Map<String,?> properties, Date origin)`
  Creates a temporal datum from an enumerated type value.
  `TemporalDatum`
  MultiAuthoritiesFactory.`createTemporalDatum(String code)`
  Creates a datum defining the origin of a temporal coordinate reference system.
  Methods in org.apache.sis.referencing.factory with parameters of type TemporalDatum
  Modifier and Type
  Method
  Description
  `TemporalCRS`
  GeodeticObjectFactory.`createTemporalCRS(Map<String,?> properties, TemporalDatum datum, DefaultDatumEnsemble<TemporalDatum> ensemble, TimeCS cs)`
  Creates a temporal coordinate reference system.
  `TemporalCRS`
  GeodeticObjectFactory.`createTemporalCRS(Map<String,?> properties, TemporalDatum datum, TimeCS cs)`
  Creates a temporal CRS with a datum that may be a datum ensemble.
  Method parameters in org.apache.sis.referencing.factory with type arguments of type TemporalDatum
  Modifier and Type
  Method
  Description
  `TemporalCRS`
  GeodeticObjectFactory.`createTemporalCRS(Map<String,?> properties, TemporalDatum datum, DefaultDatumEnsemble<TemporalDatum> ensemble, TimeCS cs)`
  Creates a temporal coordinate reference system.

- ## Uses of TemporalDatum in org.opengis.referencing.crs

  Methods in org.opengis.referencing.crs that return TemporalDatum
  Modifier and Type
  Method
  Description
  `TemporalDatum`
  TemporalCRS.`getDatum()`
  Returns the datum, which must be temporal.
  Methods in org.opengis.referencing.crs with parameters of type TemporalDatum
  Modifier and Type
  Method
  Description
  `TemporalCRS`
  CRSFactory.`createTemporalCRS(Map<String,?> properties, TemporalDatum datum, TimeCS cs)`
  Creates a temporal coordinate reference system.

- ## Uses of TemporalDatum in org.opengis.referencing.datum

  Methods in org.opengis.referencing.datum that return TemporalDatum
  Modifier and Type
  Method
  Description
  `TemporalDatum`
  DatumAuthorityFactory.`createTemporalDatum(String code)`
  Creates a temporal datum from a code.
  `TemporalDatum`
  DatumFactory.`createTemporalDatum(Map<String,?> properties, Date origin)`
  Creates a temporal datum from an enumerated type value.