|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@UML(identifier="CV_Grid", specification=ISO_19123) public interface Grid
Contains the geometric characteristics of a qualdrilateral grid. A grid is a network composed of two or more sets of curves in which members of each set intersect the members of other sets in a systematic way. The curves are called grid lines; the points at which they intersect are grid points; the interstices between the grid lines are called grid cells.
Grid
has three subclasses, which lie in two partitions. The Positioning partition includes
RectifiedGrid
and ReferenceableGrid
, which contain information that relates the grid
coordinates to an external coordinate reference system. The
Valuation partition includes GridValuesMatrix
, which contains information for assigning
values from the range to each of the grid points.
Grid
is not an abstract class: an instance of Grid
need not be an instance of any
of its subclasses. The partitions indicate that an instance of the subclass GridValuesMatrix
may be, at the same time, an instance of either the subclass RectifiedGrid
or of the subclass
ReferenceableGrid
.
Method Summary | |
---|---|
List<String> |
getAxisNames()
Returns a list containing the names of the grid axes. |
Set<GridCell> |
getCells()
Returns the set of grid cells delineated by the grid lines. |
int |
getDimension()
Returns the dimensionality of the grid. |
GridEnvelope |
getExtent()
Returns the limits of a section of the grid. |
Set<GridPoint> |
getIntersections()
Returns the set of grid points that are located at the intersections of the grid lines. |
Method Detail |
---|
@UML(identifier="dimension", obligation=MANDATORY, specification=ISO_19123) int getDimension()
@UML(identifier="axisNames", obligation=MANDATORY, specification=ISO_19123) List<String> getAxisNames()
@UML(identifier="extent", obligation=OPTIONAL, specification=ISO_19123) GridEnvelope getExtent()
@UML(identifier="intersection", obligation=MANDATORY, specification=ISO_19123) Set<GridPoint> getIntersections()
GridPoint.getFramework()
@UML(identifier="cell", obligation=MANDATORY, specification=ISO_19123) Set<GridCell> getCells()
GridCell.getFramework()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |