public abstract class ProcessUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected org.gvsig.fmap.dal.coverage.datastruct.NoData |
doubleNODATA |
| Constructor and Description |
|---|
ProcessUtils() |
| Modifier and Type | Method and Description |
|---|---|
org.gvsig.fmap.dal.coverage.dataset.Buffer |
createOutputBuffer(int w,
int h,
int bandCount)
Builds the output buffer
|
org.gvsig.fmap.dal.coverage.dataset.Buffer |
createOutputBuffer(int w,
int h,
int bandCount,
int datatype) |
org.gvsig.fmap.dal.coverage.dataset.Buffer |
createSourceBuffer(org.gvsig.fmap.dal.coverage.store.RasterDataStore store,
java.awt.geom.Rectangle2D sourcePxBBox,
boolean[] bands)
Gets a data buffer from a
RasterDataStore |
void |
debug(java.lang.String msg,
java.lang.Object parent,
java.lang.Exception exception)
Registra un mensaje de error en el log de gvSIG
|
boolean |
exportRaster(java.lang.String sFilename,
org.gvsig.fmap.dal.coverage.dataset.Buffer buf,
org.gvsig.fmap.dal.coverage.dataset.Buffer alphaBuffer,
double cellsize,
double ulx,
double uly)
Exports a raster buffer to disk
|
void |
exportRaster(java.lang.String sFilename,
org.gvsig.fmap.dal.coverage.dataset.Buffer buf,
org.gvsig.fmap.dal.coverage.store.props.ColorInterpretation ci,
org.gvsig.fmap.dal.coverage.datastruct.Extent windowExtent,
org.gvsig.fmap.dal.coverage.datastruct.NoData nodata,
org.cresques.cts.IProjection proj)
Exports a raster buffer to disk
|
boolean |
exportRaster(java.lang.String sFilename,
org.gvsig.fmap.dal.coverage.dataset.Buffer buf,
double cellsize,
double ulx,
double uly)
Exports a raster buffer to disk
|
boolean |
exportRaster(java.lang.String sFilename,
org.gvsig.fmap.dal.coverage.dataset.Buffer buf,
double cellsize,
double minX,
double minY,
org.gvsig.fmap.dal.coverage.datastruct.NoData nodata)
Exports a raster buffer to disk
|
protected double |
getData(org.gvsig.fmap.dal.coverage.dataset.Buffer b,
int row,
int col,
int band)
Gets a value of the buffer in double format
|
org.gvsig.fmap.dal.coverage.datastruct.Extent |
getExtentResult(org.gvsig.fmap.dal.coverage.datastruct.Extent window,
java.util.List<org.gvsig.raster.roi.ROI> rois,
org.gvsig.fmap.dal.coverage.store.RasterDataStore store)
Gets the bounding box taking into account whether there are ROIs or not
|
protected java.awt.geom.Rectangle2D[] |
getIntersectionInPxCoords(org.gvsig.fmap.dal.coverage.store.RasterDataStore[] dataStoreList)
Gets a list of rectangles which represents the pixel coordinates of each DataStore.
|
java.awt.geom.Rectangle2D |
getSourcePxBox(org.gvsig.fmap.dal.coverage.datastruct.Extent resultExtent,
org.gvsig.fmap.dal.coverage.store.RasterDataStore store)
Gets the bounding box of the source in pixel coordinates
|
boolean |
isAnalizedEntireLayer(org.gvsig.fmap.dal.coverage.datastruct.Extent window,
java.util.List<org.gvsig.raster.roi.ROI> rois,
org.gvsig.fmap.dal.coverage.store.RasterDataStore store)
Returns true if the algorithm is applied to the entire layer
|
boolean |
isInsideOfROI(int x,
int y,
java.util.List<org.gvsig.raster.roi.ROI> rois,
org.gvsig.fmap.dal.coverage.datastruct.Extent extentResult)
Checks if the point in pixel coordinates is inside the region of
interest or not.
|
void |
messageBoxError(java.lang.String msg,
java.lang.Object parentWindow)
Shows a error dialog with a text and a accept button
|
void |
messageBoxError(java.lang.String msg,
java.lang.Object parentWindow,
java.util.ArrayList<java.lang.Exception> exception)
Muestra un dialogo de error con un texto y un botón de aceptar.
|
void |
messageBoxError(java.lang.String msg,
java.lang.Object parentWindow,
java.lang.Exception exception)
Muestra un dialogo de error con un texto y un botón de aceptar.
|
public org.gvsig.fmap.dal.coverage.dataset.Buffer createOutputBuffer(int w,
int h,
int bandCount)
sourcePxBBox - bandCount - public org.gvsig.fmap.dal.coverage.dataset.Buffer createOutputBuffer(int w,
int h,
int bandCount,
int datatype)
public org.gvsig.fmap.dal.coverage.dataset.Buffer createSourceBuffer(org.gvsig.fmap.dal.coverage.store.RasterDataStore store,
java.awt.geom.Rectangle2D sourcePxBBox,
boolean[] bands)
throws ProcessException
RasterDataStoreProcessExceptionpublic void debug(java.lang.String msg,
java.lang.Object parent,
java.lang.Exception exception)
msg - Mensaje a guardar en el logparent - Objeto que hizo disparar el mensajeexception - Excepcion que ha sido recogidapublic boolean exportRaster(java.lang.String sFilename,
org.gvsig.fmap.dal.coverage.dataset.Buffer buf,
org.gvsig.fmap.dal.coverage.dataset.Buffer alphaBuffer,
double cellsize,
double ulx,
double uly)
sFilename - buf - cellsize - minX - minY - public void exportRaster(java.lang.String sFilename,
org.gvsig.fmap.dal.coverage.dataset.Buffer buf,
org.gvsig.fmap.dal.coverage.store.props.ColorInterpretation ci,
org.gvsig.fmap.dal.coverage.datastruct.Extent windowExtent,
org.gvsig.fmap.dal.coverage.datastruct.NoData nodata,
org.cresques.cts.IProjection proj)
sFilename - buf - cellsize - minX - minY - org.gvsig.fmap.dal.exception.ProviderNotRegisteredExceptionorg.gvsig.fmap.dal.exception.InitializeExceptionpublic boolean exportRaster(java.lang.String sFilename,
org.gvsig.fmap.dal.coverage.dataset.Buffer buf,
double cellsize,
double ulx,
double uly)
sFilename - buf - cellsize - minX - minY - public boolean exportRaster(java.lang.String sFilename,
org.gvsig.fmap.dal.coverage.dataset.Buffer buf,
double cellsize,
double minX,
double minY,
org.gvsig.fmap.dal.coverage.datastruct.NoData nodata)
sFilename - buf - cellsize - minX - minY - org.gvsig.fmap.dal.exception.ProviderNotRegisteredExceptionorg.gvsig.fmap.dal.exception.InitializeExceptionprotected double getData(org.gvsig.fmap.dal.coverage.dataset.Buffer b,
int row,
int col,
int band)
b - row - col - band - public org.gvsig.fmap.dal.coverage.datastruct.Extent getExtentResult(org.gvsig.fmap.dal.coverage.datastruct.Extent window,
java.util.List<org.gvsig.raster.roi.ROI> rois,
org.gvsig.fmap.dal.coverage.store.RasterDataStore store)
protected java.awt.geom.Rectangle2D[] getIntersectionInPxCoords(org.gvsig.fmap.dal.coverage.store.RasterDataStore[] dataStoreList)
dataStoreList - public java.awt.geom.Rectangle2D getSourcePxBox(org.gvsig.fmap.dal.coverage.datastruct.Extent resultExtent,
org.gvsig.fmap.dal.coverage.store.RasterDataStore store)
resultExtent - public boolean isAnalizedEntireLayer(org.gvsig.fmap.dal.coverage.datastruct.Extent window,
java.util.List<org.gvsig.raster.roi.ROI> rois,
org.gvsig.fmap.dal.coverage.store.RasterDataStore store)
extent - rois - store - public boolean isInsideOfROI(int x,
int y,
java.util.List<org.gvsig.raster.roi.ROI> rois,
org.gvsig.fmap.dal.coverage.datastruct.Extent extentResult)
x - y - rois - extentResult - Bounding box of the area to which belongs the point defined in pixel coordinates (x, y)public void messageBoxError(java.lang.String msg,
java.lang.Object parentWindow)
msg - Message to show in the dialogparentWindow - Parent windowpublic void messageBoxError(java.lang.String msg,
java.lang.Object parentWindow,
java.util.ArrayList<java.lang.Exception> exception)
msg - Mensaje a mostrar en el dialogo.parentWindow - Ventana desde la que se lanza el dialogoexception - Excepcion que ha sido recogidapublic void messageBoxError(java.lang.String msg,
java.lang.Object parentWindow,
java.lang.Exception exception)
msg - Mensaje a mostrar en el dialogo.parentWindow - Ventana desde la que se lanza el dialogoexception - Excepcion que ha sido recogidaCopyright © 2014 gvSIG Association. All Rights Reserved.