org.opengis.coverage.grid
Interface GridCoordinates

All Superinterfaces:
Cloneable

@UML(identifier="CV_GridCoordinates",
     specification=ISO_19123)
public interface GridCoordinates
extends Cloneable

Holds the set of grid coordinates that specifies the location of the grid point within the grid.


Method Summary
 int getCoordinateValue(int i)
          Returns the coordinate value at the specified dimension.
 int[] getCoordinateValues()
          Returns one integer value for each dimension of the grid.
 int getDimension()
          Returns the number of dimensions.
 void setCoordinateValue(int i, int value)
          Sets the coordinate value at the specified dimension (optional operation).
 
Methods inherited from interface Cloneable
clone
 

Method Detail

getDimension

@Extension
int getDimension()
Returns the number of dimensions. This method is equivalent to getCoordinateValues().length. It is provided for efficienty.


getCoordinateValues

@UML(identifier="coordValues",
     obligation=MANDATORY,
     specification=ISO_19123)
int[] getCoordinateValues()
Returns one integer value for each dimension of the grid. The ordering of these coordinate values shall be the same as that of the elements of Grid.getAxisNames(). The value of a single coordinate shall be the number of offsets from the origin of the grid in the direction of a specific axis.

Returns:
A copy of the coordinates. Changes in the returned array will not be reflected back in this GridCoordinates object.

getCoordinateValue

@Extension
int getCoordinateValue(int i)
Returns the coordinate value at the specified dimension. This method is equivalent to getCoordinateValues()[i]. It is provided for efficienty.


setCoordinateValue

@Extension
void setCoordinateValue(int i,
                                  int value)
                        throws UnsupportedOperationException
Sets the coordinate value at the specified dimension (optional operation).

Parameters:
i - The index of the value to set.
value - The new value.
Throws:
UnsupportedOperationException - if this grid coordinates is not modifiable.


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