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

Packages that use PrimeMeridian
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.apache.sis.referencing.factory.sql
Factories for geodetic objects defined in a SQL database, typically the EPSG dataset.
org.opengis.referencing.datum
Geodetic datum (the relationship of a coordinate system to the earth).

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

  Methods in org.apache.sis.referencing that return PrimeMeridian
  Modifier and Type
  Method
  Description
  `PrimeMeridian`
  CommonCRS.`primeMeridian()`
  Returns the prime meridian associated to this geodetic object.

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

  Methods in org.apache.sis.referencing.crs that return PrimeMeridian
  Modifier and Type
  Method
  Description
  `PrimeMeridian`
  DefaultGeographicCRS.`getPrimeMeridian()`
  Returns the prime meridian which is indirectly (through a datum) associated to this CRS.

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

  Classes in org.apache.sis.referencing.datum that implement PrimeMeridian
  Modifier and Type
  Class
  Description
  `class`
  `DefaultPrimeMeridian`
  Defines the origin from which longitude values are determined.
  Methods in org.apache.sis.referencing.datum that return PrimeMeridian
  Modifier and Type
  Method
  Description
  `PrimeMeridian`
  DefaultGeodeticDatum.`getPrimeMeridian()`
  Returns the prime meridian given at construction time.
  Methods in org.apache.sis.referencing.datum that return types with arguments of type PrimeMeridian
  Modifier and Type
  Method
  Description
  `Class<? extends PrimeMeridian>`
  DefaultPrimeMeridian.`getInterface()`
  Returns the GeoAPI interface implemented by this class.
  `static Optional<PrimeMeridian>`
  DatumOrEnsemble.`getPrimeMeridian(CoordinateReferenceSystem crs)`
  Returns the prime meridian used by the given coordinate reference system.
  Methods in org.apache.sis.referencing.datum with parameters of type PrimeMeridian
  Modifier and Type
  Method
  Description
  `static DefaultPrimeMeridian`
  DefaultPrimeMeridian.`castOrCopy(PrimeMeridian object)`
  Returns a SIS prime meridian implementation with the same values as the given arbitrary implementation.
  Constructors in org.apache.sis.referencing.datum with parameters of type PrimeMeridian
  Modifier
  Constructor
  Description
  ``
  `DefaultGeodeticDatum(Map<String,?> properties, Ellipsoid ellipsoid, PrimeMeridian primeMeridian)`
  Creates a geodetic reference frame from the given properties.
  `protected`
  `DefaultPrimeMeridian(PrimeMeridian meridian)`
  Creates a new prime meridian with the same values as the specified one.
  ``
  `Dynamic(Map<String,?> properties, Ellipsoid ellipsoid, PrimeMeridian primeMeridian, Temporal epoch)`
  Creates a dynamic reference frame from the given properties.

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

  Methods in org.apache.sis.referencing.factory that return PrimeMeridian
  Modifier and Type
  Method
  Description
  `PrimeMeridian`
  ConcurrentAuthorityFactory.`createPrimeMeridian(String code)`
  Returns a prime meridian defining the origin from which longitude values are determined.
  `PrimeMeridian`
  GeodeticAuthorityFactory.`createPrimeMeridian(String code)`
  Creates a prime meridian defining the origin from which longitude values are determined.
  `PrimeMeridian`
  GeodeticObjectFactory.`createPrimeMeridian(Map<String,?> properties, double longitude, Unit<Angle> angularUnit)`
  Creates a prime meridian, relative to Greenwich.
  `PrimeMeridian`
  MultiAuthoritiesFactory.`createPrimeMeridian(String code)`
  Creates a prime meridian defining the origin from which longitude values are determined.
  Methods in org.apache.sis.referencing.factory with parameters of type PrimeMeridian
  Modifier and Type
  Method
  Description
  `GeodeticDatum`
  GeodeticObjectFactory.`createGeodeticDatum(Map<String,?> properties, Ellipsoid ellipsoid, PrimeMeridian primeMeridian)`
  Creates a static geodetic reference frame from ellipsoid and (optionally) Bursa-Wolf parameters.
  `GeodeticDatum`
  GeodeticObjectFactory.`createGeodeticDatum(Map<String,?> properties, Ellipsoid ellipsoid, PrimeMeridian primeMeridian, Temporal epoch)`
  Creates a dynamic geodetic reference frame from ellipsoid and frame reference epoch.

- ## Uses of PrimeMeridian in org.apache.sis.referencing.factory.sql

  Methods in org.apache.sis.referencing.factory.sql that return PrimeMeridian
  Modifier and Type
  Method
  Description
  `PrimeMeridian`
  EPSGDataAccess.`createPrimeMeridian(String code)`
  Creates a prime meridian defining the origin from which longitude values are determined.

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

  Methods in org.opengis.referencing.datum that return PrimeMeridian
  Modifier and Type
  Method
  Description
  `PrimeMeridian`
  DatumAuthorityFactory.`createPrimeMeridian(String code)`
  Returns a prime meridian from a code.
  `PrimeMeridian`
  DatumFactory.`createPrimeMeridian(Map<String,?> properties, double longitude, Unit<Angle> unit)`
  Creates a prime meridian, relative to Greenwich.
  `PrimeMeridian`
  GeodeticDatum.`getPrimeMeridian()`
  Returns the prime meridian.
  Methods in org.opengis.referencing.datum with parameters of type PrimeMeridian
  Modifier and Type
  Method
  Description
  `GeodeticDatum`
  DatumFactory.`createGeodeticDatum(Map<String,?> properties, Ellipsoid ellipsoid, PrimeMeridian primeMeridian)`
  Creates geodetic datum from ellipsoid and (optionally) Bursa-Wolf parameters.