public abstract class GeoReferencedRaster
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
imageFileLocation |
protected javax.media.jai.RenderedOp |
src |
| Constructor and Description |
|---|
GeoReferencedRaster(java.lang.String imageFileLocation) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createJAIRenderedOP(java.net.URI uri) |
protected void |
fetchRaster()
Basic fetchRasters retrieves a raster from a file.
|
javax.media.jai.RenderedOp |
fullContrast() |
com.vividsolutions.jts.geom.Coordinate |
getCoorModel_tiepointLT() |
com.vividsolutions.jts.geom.Coordinate |
getCoorRasterTiff_tiepointLT() |
double |
getDblModelUnitsPerRasterUnit_X() |
double |
getDblModelUnitsPerRasterUnit_Y() |
com.vividsolutions.jts.geom.Envelope |
getEnvelope() |
javax.media.jai.RenderedOp |
getImage() |
double[] |
getMaximumExtreme() |
double[] |
getMinimumExtreme() |
protected void |
normalize(javax.media.jai.RenderedOp image)
This method must be overridden if an image is not a square image in
modelspace.
|
protected void |
readRasterfile() |
void |
setAffineTransformation(java.awt.geom.AffineTransform transform) |
void |
setCoorModel_tiepointLT(com.vividsolutions.jts.geom.Coordinate coordinate) |
void |
setCoorRasterTiff_tiepointLT(com.vividsolutions.jts.geom.Coordinate coordinate) |
void |
setDblModelUnitsPerRasterUnit_X(double d) |
void |
setDblModelUnitsPerRasterUnit_Y(double d) |
protected java.lang.String imageFileLocation
protected javax.media.jai.RenderedOp src
public GeoReferencedRaster(java.lang.String imageFileLocation)
throws java.lang.Exception
java.lang.Exceptionprotected void fetchRaster()
throws java.lang.Exception
java.lang.Exceptionprotected void createJAIRenderedOP(java.net.URI uri)
throws java.io.IOException
java.io.IOExceptionprotected void readRasterfile()
throws java.lang.Exception
java.lang.Exceptionprotected void normalize(javax.media.jai.RenderedOp image)
image - public com.vividsolutions.jts.geom.Coordinate getCoorModel_tiepointLT()
public com.vividsolutions.jts.geom.Coordinate getCoorRasterTiff_tiepointLT()
public double getDblModelUnitsPerRasterUnit_X()
public double getDblModelUnitsPerRasterUnit_Y()
public javax.media.jai.RenderedOp getImage()
throws java.lang.Exception
java.lang.Exceptionpublic void setCoorModel_tiepointLT(com.vividsolutions.jts.geom.Coordinate coordinate)
coordinate - public void setCoorRasterTiff_tiepointLT(com.vividsolutions.jts.geom.Coordinate coordinate)
coordinate - public void setDblModelUnitsPerRasterUnit_X(double d)
d - public void setDblModelUnitsPerRasterUnit_Y(double d)
d - public void setAffineTransformation(java.awt.geom.AffineTransform transform)
public javax.media.jai.RenderedOp fullContrast()
public com.vividsolutions.jts.geom.Envelope getEnvelope()
public double[] getMinimumExtreme()
public double[] getMaximumExtreme()