# Uses of Interface
org.opengis.metadata.extent.Extent

Packages that use Extent
Package
Description
org.apache.sis.io.wkt
Well Known Text (WKT) parsing and formatting.
org.apache.sis.metadata.iso.acquisition
Information about the measuring instruments, the platform carrying them, and the mission to which the data contributes.
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.metadata.iso.identification
Information to uniquely identify the data or service.
org.apache.sis.metadata.iso.lineage
Information about the sources and production processes of a dataset.
org.apache.sis.metadata.iso.maintenance
Information about the frequency and scope of data updates.
org.apache.sis.referencing
Base classes for reference systems used for general positioning.
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.apache.sis.referencing.operation
Relationship between any two Coordinate Reference Systems (CRS).
org.opengis.metadata.acquisition
Acquisition information.
org.opengis.metadata.identification
Identification information (includes data and service identification).
org.opengis.metadata.lineage
Lineage information.
org.opengis.metadata.quality
Data quality and positional accuracy.
org.opengis.referencing
Reference systems.
org.opengis.referencing.datum
Geodetic datum (the relationship of a coordinate system to the earth).
org.opengis.referencing.operation
Coordinate operations (relationship between any two coordinate reference systems).

- ## Uses of Extent in org.apache.sis.io.wkt

  Methods in org.apache.sis.io.wkt with parameters of type Extent
  Modifier and Type
  Method
  Description
  `void`
  Formatter.`append(InternationalString scope, Extent area)`
  Appends the usage (scope and domain of validity) of an object.

- ## Uses of Extent in org.apache.sis.metadata.iso.acquisition

  Methods in org.apache.sis.metadata.iso.acquisition that return types with arguments of type Extent
  Modifier and Type
  Method
  Description
  `Collection<Extent>`
  DefaultObjective.`getExtents()`
  Returns the extent information including the bounding box, bounding polygon, vertical and temporal extent of the objective.
  Method parameters in org.apache.sis.metadata.iso.acquisition with type arguments of type Extent
  Modifier and Type
  Method
  Description
  `void`
  DefaultObjective.`setExtents(Collection<? extends Extent> newValues)`
  Sets the extent information including the bounding box, bounding polygon, vertical and temporal extent of the objective.

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

  Methods in org.apache.sis.metadata.iso.citation that return types with arguments of type Extent
  Modifier and Type
  Method
  Description
  `Collection<Extent>`
  DefaultResponsibility.`getExtents()`
  Returns the spatial or temporal extents of the role.
  Method parameters in org.apache.sis.metadata.iso.citation with type arguments of type Extent
  Modifier and Type
  Method
  Description
  `void`
  DefaultResponsibility.`setExtents(Collection<? extends Extent> newValues)`
  Sets the spatial and temporal extents of the role.
  Constructors in org.apache.sis.metadata.iso.citation with parameters of type Extent
  Modifier
  Constructor
  Description
  ``
  `DefaultResponsibility(Role role, Extent extent, AbstractParty party)`
  Constructs a responsibility initialized to the specified values.

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

  Classes in org.apache.sis.metadata.iso.extent that implement Extent
  Modifier and Type
  Class
  Description
  `class`
  `DefaultExtent`
  Information about spatial, vertical, and temporal extent.
  Fields in org.apache.sis.metadata.iso.extent declared as Extent
  Modifier and Type
  Field
  Description
  `static final Extent`
  Extents.`WORLD`
  A geographic extent ranging from 180°W to 180°E and 90°S to 90°N.
  Methods in org.apache.sis.metadata.iso.extent that return Extent
  Modifier and Type
  Method
  Description
  `static Extent`
  Extents.`intersection(Extent e1, Extent e2)`
  Returns the intersection of the given extents.
  Methods in org.apache.sis.metadata.iso.extent that return types with arguments of type Extent
  Modifier and Type
  Method
  Description
  `static Collection<? extends Extent>`
  Extents.`fromIdentificationInfo(Metadata metadata)`
  Returns the extents found in all `Identification` elements of the given metadata.
  Methods in org.apache.sis.metadata.iso.extent with parameters of type Extent
  Modifier and Type
  Method
  Description
  `static DefaultExtent`
  DefaultExtent.`castOrCopy(Extent object)`
  Returns a SIS metadata implementation with the values of the given arbitrary implementation.
  `static String`
  Extents.`getDescription(Extent extent, Locale locale)`
  Returns the description of the given extent, or `null` if none.
  `static GeographicBoundingBox`
  Extents.`getGeographicBoundingBox(Extent extent)`
  Returns a single geographic bounding box from the specified extent.
  `static Optional<Instant>`
  Extents.`getInstant(Extent extent, ZoneId zone, double location)`
  Returns an instant in the temporal elements of the given extent, or `null` if none.
  `static Range<Date>`
  Extents.`getTimeRange(Extent extent)`
  Returns the union of all time ranges found in the given extent, or `null` if none.
  `static MeasurementRange<Double>`
  Extents.`getVerticalRange(Extent extent)`
  Returns the union of a subset of vertical ranges found in the given extent, or `null` if none.
  `void`
  DefaultExtent.`intersect(Extent other)`
  Sets this extent to the intersection of this extent with the specified one.
  `static Extent`
  Extents.`intersection(Extent e1, Extent e2)`
  Returns the intersection of the given extents.
  `static boolean`
  Extents.`isWorld(Extent extent)`
  Returns `true` if the given extent covers the world.
  Method parameters in org.apache.sis.metadata.iso.extent with type arguments of type Extent
  Modifier and Type
  Method
  Description
  `static Optional<GeographicBoundingBox>`
  Extents.`getGeographicBoundingBox(Stream<? extends Extent> extents)`
  Returns a single geographic bounding box for the given extents.
  Constructors in org.apache.sis.metadata.iso.extent with parameters of type Extent
  Modifier
  Constructor
  Description
  ``
  `DefaultExtent(Extent object)`
  Constructs a new instance initialized with the values from the specified metadata object.

- ## Uses of Extent in org.apache.sis.metadata.iso.identification

  Methods in org.apache.sis.metadata.iso.identification that return types with arguments of type Extent
  Modifier and Type
  Method
  Description
  `Collection<Extent>`
  AbstractIdentification.`getExtents()`
  Returns the spatial and temporal extent of the resource.
  Method parameters in org.apache.sis.metadata.iso.identification with type arguments of type Extent
  Modifier and Type
  Method
  Description
  `void`
  AbstractIdentification.`setExtents(Collection<? extends Extent> newValues)`
  Sets the spatial and temporal extent of the resource.

- ## Uses of Extent in org.apache.sis.metadata.iso.lineage

  Methods in org.apache.sis.metadata.iso.lineage that return types with arguments of type Extent
  Modifier and Type
  Method
  Description
  `Collection<Extent>`
  DefaultSource.`getSourceExtents()`
  Deprecated.
  As of ISO 19115:2014, moved to `DefaultScope.getExtents()`.
  Method parameters in org.apache.sis.metadata.iso.lineage with type arguments of type Extent
  Modifier and Type
  Method
  Description
  `void`
  DefaultSource.`setSourceExtents(Collection<? extends Extent> newValues)`
  Deprecated.
  As of ISO 19115:2014, moved to `DefaultScope.setExtents(Collection)`.

- ## Uses of Extent in org.apache.sis.metadata.iso.maintenance

  Methods in org.apache.sis.metadata.iso.maintenance that return Extent
  Modifier and Type
  Method
  Description
  `Extent`
  DefaultScope.`getExtent()`
  Deprecated.
  As of ISO 19115:2014, replaced by `DefaultScope.getExtents()`.
  Methods in org.apache.sis.metadata.iso.maintenance that return types with arguments of type Extent
  Modifier and Type
  Method
  Description
  `Collection<Extent>`
  DefaultScope.`getExtents()`
  Returns information about the spatial, vertical and temporal extents of the resource specified by the scope.
  Methods in org.apache.sis.metadata.iso.maintenance with parameters of type Extent
  Modifier and Type
  Method
  Description
  `void`
  DefaultScope.`setExtent(Extent newValue)`
  Deprecated.
  As of ISO 19115:2014, replaced by `DefaultScope.setExtents(Collection)`.
  Method parameters in org.apache.sis.metadata.iso.maintenance with type arguments of type Extent
  Modifier and Type
  Method
  Description
  `void`
  DefaultScope.`setExtents(Collection<? extends Extent> newValues)`
  Sets information about the spatial, vertical and temporal extents of the resource specified by the scope.

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

  Fields in org.apache.sis.referencing declared as Extent
  Modifier and Type
  Field
  Description
  `protected final Extent`
  DefaultObjectDomain.`domainOfValidity`
  Area for which the object is valid.
  Methods in org.apache.sis.referencing that return Extent
  Modifier and Type
  Method
  Description
  `Extent`
  AbstractReferenceSystem.`getDomainOfValidity()`
  Deprecated.
  Replaced by `AbstractIdentifiedObject.getDomains()` as of ISO 19111:2019.
  `Extent`
  DefaultObjectDomain.`getDomainOfValidity()`
  Returns the spatial and temporal extent in which this object is valid.
  Methods in org.apache.sis.referencing that return types with arguments of type Extent
  Modifier and Type
  Method
  Description
  `static Optional<Extent>`
  IdentifiedObjects.`getDomainOfValidity(IdentifiedObject object)`
  Returns the domain of validity of the given object.
  Constructors in org.apache.sis.referencing with parameters of type Extent
  Modifier
  Constructor
  Description
  ``
  `DefaultObjectDomain(InternationalString scope, Extent domainOfValidity)`
  Creates a new domain with the given scope and extent.

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

  Methods in org.apache.sis.referencing.datum that return Extent
  Modifier and Type
  Method
  Description
  `Extent`
  AbstractDatum.`getDomainOfValidity()`
  Deprecated.
  Replaced by `AbstractIdentifiedObject.getDomains()` as of ISO 19111:2019.
  `Extent`
  BursaWolfParameters.`getDomainOfValidity()`
  Returns the region or timeframe in which a coordinate transformation based on those Bursa-Wolf parameters is valid, or `null` if unspecified.
  `Extent`
  DefaultDatumEnsemble.`getDomainOfValidity()`
  Returns a domain of validity which is common to all members of the datum ensemble.
  Methods in org.apache.sis.referencing.datum with parameters of type Extent
  Modifier and Type
  Method
  Description
  `Matrix`
  DefaultGeodeticDatum.`getPositionVectorTransformation(GeodeticDatum targetDatum, Extent areaOfInterest)`
  Returns the position vector transformation (geocentric domain) to the specified datum.
  Constructors in org.apache.sis.referencing.datum with parameters of type Extent
  Modifier
  Constructor
  Description
  ``
  `BursaWolfParameters(GeodeticDatum targetDatum, Extent domainOfValidity)`
  Creates a new instance for the given target datum and domain of validity.
  ``
  `TimeDependentBWP(GeodeticDatum targetDatum, Extent domainOfValidity, Temporal timeReference)`
  Creates a new instance for the given target datum, domain of validity and time reference.

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

  Methods in org.apache.sis.referencing.factory that return Extent
  Modifier and Type
  Method
  Description
  `Extent`
  ConcurrentAuthorityFactory.`createExtent(String code)`
  Returns information about spatial, vertical, and temporal extent (usually a domain of validity) from a code.
  `Extent`
  GeodeticAuthorityFactory.`createExtent(String code)`
  Creates information about spatial, vertical, and temporal extent (usually a domain of validity) from a code.
  `Extent`
  MultiAuthoritiesFactory.`createExtent(String code)`
  Creates information about spatial, vertical, and temporal extent (usually a domain of validity) from a code.

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

  Methods in org.apache.sis.referencing.factory.sql that return Extent
  Modifier and Type
  Method
  Description
  `Extent`
  EPSGDataAccess.`createExtent(String code)`
  Creates information about spatial, vertical, and temporal extent (usually a domain of validity) from a code.

- ## Uses of Extent in org.apache.sis.referencing.operation

  Fields in org.apache.sis.referencing.operation declared as Extent
  Modifier and Type
  Field
  Description
  `protected Extent`
  CoordinateOperationRegistry.`areaOfInterest`
  The spatiotemporal area of interest, or `null` if none.
  Methods in org.apache.sis.referencing.operation that return Extent
  Modifier and Type
  Method
  Description
  `Extent`
  CoordinateOperationContext.`getAreaOfInterest()`
  Returns the spatiotemporal area of interest, or `null` if none.
  `Extent`
  AbstractCoordinateOperation.`getDomainOfValidity()`
  Deprecated.
  Replaced by `AbstractIdentifiedObject.getDomains()` as of ISO 19111:2019.
  Methods in org.apache.sis.referencing.operation with parameters of type Extent
  Modifier and Type
  Method
  Description
  `void`
  CoordinateOperationContext.`setAreaOfInterest(Extent area)`
  Sets the spatiotemporal area of interest, or `null` if none.
  Constructors in org.apache.sis.referencing.operation with parameters of type Extent
  Modifier
  Constructor
  Description
  ``
  `CoordinateOperationContext(Extent area, double accuracy)`
  Creates a new context with the given area of interest and desired accuracy.

- ## Uses of Extent in org.opengis.metadata.acquisition

  Methods in org.opengis.metadata.acquisition that return types with arguments of type Extent
  Modifier and Type
  Method
  Description
  `Collection<? extends Extent>`
  Objective.`getExtents()`
  Extent information including the bounding box, bounding polygon, vertical and temporal extent of the objective.

- ## Uses of Extent in org.opengis.metadata.identification

  Methods in org.opengis.metadata.identification that return types with arguments of type Extent
  Modifier and Type
  Method
  Description
  `Collection<? extends Extent>`
  DataIdentification.`getExtents()`
  Additional extent information including the bounding polygon, vertical, and temporal extent of the dataset.

- ## Uses of Extent in org.opengis.metadata.lineage

  Methods in org.opengis.metadata.lineage that return types with arguments of type Extent
  Modifier and Type
  Method
  Description
  `Collection<? extends Extent>`
  Source.`getSourceExtents()`
  Information about the spatial, vertical and temporal extent of the source data.

- ## Uses of Extent in org.opengis.metadata.quality

  Methods in org.opengis.metadata.quality that return Extent
  Modifier and Type
  Method
  Description
  `Extent`
  Scope.`getExtent()`
  Information about the spatial, vertical and temporal extent of the data specified by the scope.

- ## Uses of Extent in org.opengis.referencing

  Methods in org.opengis.referencing that return Extent
  Modifier and Type
  Method
  Description
  `Extent`
  ReferenceSystem.`getDomainOfValidity()`
  Area or region or timeframe in which this (coordinate) reference system is valid.

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

  Methods in org.opengis.referencing.datum that return Extent
  Modifier and Type
  Method
  Description
  `Extent`
  Datum.`getDomainOfValidity()`
  Area or region or timeframe in which this datum is valid.

- ## Uses of Extent in org.opengis.referencing.operation

  Methods in org.opengis.referencing.operation that return Extent
  Modifier and Type
  Method
  Description
  `Extent`
  CoordinateOperation.`getDomainOfValidity()`
  Area or region or timeframe in which this coordinate operation is valid.