|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.gvsig.raster.algorithm.process.ProcessUtils
public abstract class ProcessUtils
Clase base de todos los procesos raster. En ella se genstionan todas las funciones comunes como incremento de la tarea, gestión de eventos a la tarea, parámetros de la tarea, etc ...
| Field Summary | |
|---|---|
protected org.gvsig.fmap.dal.coverage.datastruct.NoData |
doubleNODATA
|
| Constructor Summary | |
|---|---|
ProcessUtils()
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.gvsig.fmap.dal.coverage.datastruct.NoData doubleNODATA
| Constructor Detail |
|---|
public ProcessUtils()
| Method Detail |
|---|
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
RasterDataStore
ProcessException
public 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 recogida
public 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.ProviderNotRegisteredException
org.gvsig.fmap.dal.exception.InitializeException
public 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.ProviderNotRegisteredException
org.gvsig.fmap.dal.exception.InitializeException
protected 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 window
public 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 recogida
public 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 recogida
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||