org.deegree_impl.model.cv
Class GridExtentDescription_Impl

java.lang.Object
  extended byorg.deegree_impl.model.cv.DomainSetExtentDescription_Impl
      extended byorg.deegree_impl.model.cv.GridExtentDescription_Impl
All Implemented Interfaces:
DomainSetExtentDescription, GridExtentDescription

public class GridExtentDescription_Impl
extends DomainSetExtentDescription_Impl
implements GridExtentDescription

The GridExtentDescription_Impl that extends the shared DomainSetExtentDescription_Impl. It adds three/four fields to the DomainSetExtentDescription_Impl

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

Version:
$Revision: 1.2 $ $Date: 2004/01/03 13:46:46 $

Author:
Andreas Poth

Field Summary
private  Grid grid
           
private  GridAxisDescription gridAxisDescription
           
private  GridSpacing gridSpacing
           
private  RectifiedGrid rectifiedGrid
           
 
Fields inherited from class org.deegree_impl.model.cv.DomainSetExtentDescription_Impl
 
Constructor Summary
GridExtentDescription_Impl(SpatialExtent spatialExtent, int dimension, TemporalExtent temporalExtent, ElevationExtent elevationExtent, Grid grid, GridAxisDescription gridAxisDescription, GridSpacing gridSpacing)
           
GridExtentDescription_Impl(SpatialExtent spatialExtent, int dimension, TemporalExtent temporalExtent, ElevationExtent elevationExtent, RectifiedGrid rectifiedGrid, GridAxisDescription gridAxisDescription, GridSpacing gridSpacing)
           
 
Method Summary
 Grid getGrid()
          Either Grid or RectifiedGrid is required.
 GridAxisDescription getGridAxisDescription()
          identifies each axis of the grid
 GridSpacing getGridSpacing()
          GridSpacing is required for rectified grids, but undefined for other grids.
 RectifiedGrid getRectifiedGrid()
          Either Grid or RectifiedGrid is required.
 
Methods inherited from class org.deegree_impl.model.cv.DomainSetExtentDescription_Impl
getDimension, getElevationExtent, getSpatialExtent, getTemporalExtent, isTemporal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.deegree.model.coverage.DomainSetExtentDescription
getDimension, getElevationExtent, getSpatialExtent, getTemporalExtent, isTemporal
 

Field Detail

grid

private Grid grid

gridAxisDescription

private GridAxisDescription gridAxisDescription

gridSpacing

private GridSpacing gridSpacing

rectifiedGrid

private RectifiedGrid rectifiedGrid
Constructor Detail

GridExtentDescription_Impl

public GridExtentDescription_Impl(SpatialExtent spatialExtent,
                                  int dimension,
                                  TemporalExtent temporalExtent,
                                  ElevationExtent elevationExtent,
                                  Grid grid,
                                  GridAxisDescription gridAxisDescription,
                                  GridSpacing gridSpacing)

GridExtentDescription_Impl

public GridExtentDescription_Impl(SpatialExtent spatialExtent,
                                  int dimension,
                                  TemporalExtent temporalExtent,
                                  ElevationExtent elevationExtent,
                                  RectifiedGrid rectifiedGrid,
                                  GridAxisDescription gridAxisDescription,
                                  GridSpacing gridSpacing)
Method Detail

getGrid

public Grid getGrid()
Either Grid or RectifiedGrid is required. Both elements list the upper and lower bounds of the grid coordinates along each of the grid axes. (These are integer pixel or post coordinates, expressed in the grid’s internal coordinate reference system. The lower bounds are commonly defined as zero.)

Specified by:
getGrid in interface GridExtentDescription

getGridAxisDescription

public GridAxisDescription getGridAxisDescription()
identifies each axis of the grid

Specified by:
getGridAxisDescription in interface GridExtentDescription

getGridSpacing

public GridSpacing getGridSpacing()
GridSpacing is required for rectified grids, but undefined for other grids. It provides the ground resolution (pixel size or post spacing) along each dimension of the grid, expressed in the units of the (rectified) grid’s Coordinate Reference System

Specified by:
getGridSpacing in interface GridExtentDescription

getRectifiedGrid

public RectifiedGrid getRectifiedGrid()
Either Grid or RectifiedGrid is required. Both elements list the upper and lower bounds of the grid coordinates along each of the grid axes. (These are integer pixel or post coordinates, expressed in the grid’s internal coordinate reference system. The lower bounds are commonly defined as zero.)

Specified by:
getRectifiedGrid in interface GridExtentDescription