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.Exception
protected void fetchRaster() throws java.lang.Exception
java.lang.Exception
protected void createJAIRenderedOP(java.net.URI uri) throws java.io.IOException
java.io.IOException
protected void readRasterfile() throws java.lang.Exception
java.lang.Exception
protected 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.Exception
public 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()