Package org.geotools.coverage.grid
Class ImageGeometry
Object
ImageGeometry
- All Implemented Interfaces:
Serializable
,Cloneable
,GridGeometry
,Cloneable
A simple grid geometry holding the grid range as a rectangle and the grid to CRS
relationship as an affine transform. This grid geometry does not hold any Coordinate
Reference System information. Because of that, it is not suitable to
GridCoverage2D
(the later rather use
GridGeometry2D
). But it is sometime used with plain rendered image
instances.- Since:
- 2.5
- Author:
- Martin Desruisseaux
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionImageGeometry
(Rectangle bounds, AffineTransform gridToCRS) Creates a grid geometry from the specified bounds and grid to CRS affine transform. -
Method Summary
Modifier and TypeMethodDescriptionclone()
Returns a clone of this image geometry.boolean
Compares this grid geometry with the specified one for equality.Returns the image bounds in pixel coordinates.Returns the conversion from grid coordinates to real world earth coordinates.int
hashCode()
Returns a hash code value for this grid geometry.toString()
Returns a string representation of this grid geometry.
-
Constructor Details
-
ImageGeometry
Creates a grid geometry from the specified bounds and grid to CRS affine transform.- Parameters:
bounds
- The image bounds in pixel coordinates.gridToCRS
- The affine transform from pixel coordinates to "real world" coordinates.
-
-
Method Details
-
getGridRange
Returns the image bounds in pixel coordinates.- Specified by:
getGridRange
in interfaceGridGeometry
- Returns:
- The valid coordinate range of a grid coverage.
-
getGridToCRS
Returns the conversion from grid coordinates to real world earth coordinates.- Specified by:
getGridToCRS
in interfaceGridGeometry
- Returns:
- The conversion from grid coordinates to real world earth coordinates.
-
toString
Returns a string representation of this grid geometry. The returned string is implementation dependent. It is usually provided for debugging purposes. -
hashCode
public int hashCode()Returns a hash code value for this grid geometry. -
equals
Compares this grid geometry with the specified one for equality. -
clone
Returns a clone of this image geometry.
-