org.cresques.io
Class Rasterizer
java.lang.Object
org.cresques.io.Rasterizer
- All Implemented Interfaces:
- IDataWriter
- public class Rasterizer
- extends java.lang.Object
- implements IDataWriter
Sirve datos solicitados por los drivers que salvan a raster. Implementa
IDataWriter que obliga al método readData que es el que será llamado
desde el driver cada vez que vacie el buffer y necesite más datos.
- Author:
- Nacho Brodin (brodin_ign@gva.es)
Constructor Summary |
Rasterizer(int sizeBlock)
Constructor para las clases que hereden de esta
y redefinan la funcionalidad que sirve los datos. |
Rasterizer(PxLayerList layerList,
ViewPortData vp,
int sizeBlock)
Constructor |
Method Summary |
int[] |
readData(int sX,
int sY,
int nBand)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
image
protected java.awt.image.BufferedImage image
sizeBlock
protected int sizeBlock
lastBlock
protected int lastBlock
raster
protected java.awt.image.WritableRaster raster
contBlocks
protected int contBlocks
wcIntervalo
protected double wcIntervalo
rasterData
protected int[] rasterData
dimension
protected java.awt.Dimension dimension
buffer
protected int[] buffer
wcAlto
protected double wcAlto
g
protected java.awt.Graphics2D g
Rasterizer
public Rasterizer(int sizeBlock)
- Constructor para las clases que hereden de esta
y redefinan la funcionalidad que sirve los datos. Estas
tampoco usaran el viewPort ya que se supone que disponen
de su propia estructura para la seleccion de la vista
Rasterizer
public Rasterizer(PxLayerList layerList,
ViewPortData vp,
int sizeBlock)
- Constructor
- Parameters:
layerList
- vp
- sizeBlock
-
readData
public int[] readData(int sX,
int sY,
int nBand)
- Specified by:
readData
in interface IDataWriter