org.opengis.coverage.grid
Interface ValueHexagon

Show UML class diagram
All Superinterfaces:
ValueObject

@UML(identifier="CV_ValueHexagon",
     specification=ISO_19123)
public interface ValueHexagon
extends ValueObject

Basis for interpolating within a continuous hexagonal grid coverage. A ValueHexagon is a collection of grid-point value pairs with a geometric structure.

Since:
GeoAPI 2.1

Method Summary
 Set<GridPointValuePair> getControlValues()
          Returns the grid point-value pairs at the ValueHexagon centre.
 DomainObject<Geometry> getGeometry()
          Returns the geometry of the value hexagon centred on the grid point-value pairs identified by the control values.
 
Methods inherited from interface ValueObject
getInterpolationParameters, interpolate
 

Method Detail

getGeometry

@UML(identifier="geometry",
     obligation=MANDATORY,
     specification=ISO_19123)
DomainObject<Geometry> getGeometry()
Returns the geometry of the value hexagon centred on the grid point-value pairs identified by the control values.

Specified by:
getGeometry in interface ValueObject
Returns:
The domain.

getControlValues

@UML(identifier="controlValue",
     obligation=MANDATORY,
     specification=ISO_19123)
Set<GridPointValuePair> getControlValues()
Returns the grid point-value pairs at the ValueHexagon centre.

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


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