org.opengis.coverage.grid
Interface GridValueCell

Show UML class diagram
All Superinterfaces:
ValueObject

@UML(identifier="CV_GridValueCell",
     specification=ISO_19123)
public interface GridValueCell
extends ValueObject

Basis for interpolating within a continuous quadrilateral grid coverage. A GridValueCell is a collection of grid point value pairs with a geometric structure defined by a grid cell.

Since:
GeoAPI 2.1

Method Summary
 Set<GridPointValuePair> getControlValues()
          Returns the set of grid point-value pairs at the corners of this GridValueCell.
 GridCell getGridCell()
          Returns the grid cell that defines the structure of the grid point value pairs that support the interpolation of a feature attribute value at a direct position within the grid cell.
 
Methods inherited from interface ValueObject
getGeometry, getInterpolationParameters, interpolate
 

Method Detail

getGridCell

@UML(identifier="geometry",
     obligation=MANDATORY,
     specification=ISO_19123)
GridCell getGridCell()
Returns the grid cell that defines the structure of the grid point value pairs that support the interpolation of a feature attribute value at a direct position within the grid cell.

Returns:
The structure of grid points.
Departure from OGC/ISO specification:
ISO defines this method as a specialization of getGeometry(). We can not reflect this association in Java because of incompatible return type.

getControlValues

@UML(identifier="controlValue",
     obligation=MANDATORY,
     specification=ISO_19123)
Set<GridPointValuePair> getControlValues()
Returns the set of grid point-value pairs at the corners of this GridValueCell.

Specified by:
getControlValues in interface ValueObject
Returns:
The control values.


Copyright © 1994-2012 Open Geospatial Consortium. All Rights Reserved.