org.deegree_impl.model.cv
Class DomainSetExtentDescription_Impl

java.lang.Object
  extended byorg.deegree_impl.model.cv.DomainSetExtentDescription_Impl
All Implemented Interfaces:
DomainSetExtentDescription
Direct Known Subclasses:
GridExtentDescription_Impl

public class DomainSetExtentDescription_Impl
extends java.lang.Object
implements DomainSetExtentDescription

Describes the extents that are common to all coverage types.

-----------------------------------------------------------------------

Version:
$Revision: 1.1 $ $Date: 2003/01/27 11:31:14 $

Author:
Andreas Poth

Field Summary
private  int dimension
           
private  ElevationExtent elevationExtent
           
private  SpatialExtent spatialExtent
           
private  boolean temporal
           
private  TemporalExtent temporalExtent
           
 
Constructor Summary
DomainSetExtentDescription_Impl(SpatialExtent spatialExtent, int dimension, TemporalExtent temporalExtent, ElevationExtent elevationExtent)
           
 
Method Summary
 int getDimension()
          return the dimension of the (spatial?)
 ElevationExtent getElevationExtent()
          Lastly, an optional ElevationExtent element, lists the elevation intervals or points at which coverages may be requested from a coverage layer.
 SpatialExtent getSpatialExtent()
          First, a required SpatialExtent element lists the bounds along each of the spatial dimensions within which coverages may be requested from a overage layer.
 TemporalExtent getTemporalExtent()
          An optional TemporalExtent element, depicted in Figure 6 below, lists the times for which coverages may be requested from a coverage layer.
 boolean isTemporal()
          returns true if the extent is temporal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dimension

private int dimension

elevationExtent

private ElevationExtent elevationExtent

spatialExtent

private SpatialExtent spatialExtent

temporalExtent

private TemporalExtent temporalExtent

temporal

private boolean temporal
Constructor Detail

DomainSetExtentDescription_Impl

public DomainSetExtentDescription_Impl(SpatialExtent spatialExtent,
                                       int dimension,
                                       TemporalExtent temporalExtent,
                                       ElevationExtent elevationExtent)
Method Detail

getDimension

public int getDimension()
return the dimension of the (spatial?) extent

Specified by:
getDimension in interface DomainSetExtentDescription

getElevationExtent

public ElevationExtent getElevationExtent()
Lastly, an optional ElevationExtent element, lists the elevation intervals or points at which coverages may be requested from a coverage layer.

ElevationExtent has an optional attribute uom indicating the units of measure in which it expresses elevations.

ElevationExtent is intended to supplement a 2-dimensional spatial extent with elevation information.

Specified by:
getElevationExtent in interface DomainSetExtentDescription

getSpatialExtent

public SpatialExtent getSpatialExtent()
First, a required SpatialExtent element lists the bounds along each of the spatial dimensions within which coverages may be requested from a overage layer.

Specified by:
getSpatialExtent in interface DomainSetExtentDescription

getTemporalExtent

public TemporalExtent getTemporalExtent()
An optional TemporalExtent element, depicted in Figure 6 below, lists the times for which coverages may be requested from a coverage layer. These may consist of one or more intervals or points in time.

TemporalExtent has an optional attribute uom indicating the units of measure in which it expresses time intervals or instances.

Specified by:
getTemporalExtent in interface DomainSetExtentDescription

isTemporal

public boolean isTemporal()
returns true if the extent is temporal

Specified by:
isTemporal in interface DomainSetExtentDescription