public class WriterBufferCompleteServer extends java.lang.Object implements DataServerWriter
Constructor and Description |
---|
WriterBufferCompleteServer(Buffer buffer)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Deprecated.
Disposes the current object, to allow it to close and dispose any used
resources.
|
Buffer |
getBuffer()
Deprecated.
Gets the data buffer
|
int |
getPercent()
Deprecated.
Obtiene el porcentaje de incremento de la lectura de datos
|
Buffer |
getSource()
Deprecated.
|
int[] |
readARGBData(int sizeX,
int sizeY,
int nBand)
Deprecated.
Para el tipo de datos ARGB (32 bits en un solo entero) obtiene un array que representa
los datos leídos.
|
byte[][] |
readByteData(int sizeX,
int sizeY)
Deprecated.
Para el tipo de datos byte obtiene un array bidimensional donde la primera dimensión
son las bandas y la segunda los datos.
|
double[][] |
readDoubleData(int sizeX,
int sizeY)
Deprecated.
Para el tipo de datos double obtiene un array bidimensional donde la primera dimensión
son las bandas y la segunda los datos.
|
float[][] |
readFloatData(int sizeX,
int sizeY)
Deprecated.
Para el tipo de datos float obtiene un array bidimensional donde la primera dimensión
son las bandas y la segunda los datos.
|
int[][] |
readIntData(int sizeX,
int sizeY)
Deprecated.
Para el tipo de datos int obtiene un array bidimensional donde la primera dimensión
son las bandas y la segunda los datos.
|
short[][] |
readShortData(int sizeX,
int sizeY)
Deprecated.
Para el tipo de datos short obtiene un array bidimensional donde la primera dimensión
son las bandas y la segunda los datos.
|
void |
setAlphaBuffer(Buffer alphaBuffer)
Deprecated.
|
void |
setBand(int nband)
Deprecated.
Assigns the band number to serve
|
void |
setBuffer(Buffer buffer,
int nband)
Deprecated.
Asigna el buffer de datos e inicializa variables de
|
void |
setPercent(int value)
Deprecated.
Sets the increment of this task
|
public WriterBufferCompleteServer(Buffer buffer)
public int[] readARGBData(int sizeX, int sizeY, int nBand)
DataServerWriter
readARGBData
in interface DataServerWriter
sizeX
- Ancho del bloque de datossizeY
- Alto del bloque de datospublic byte[][] readByteData(int sizeX, int sizeY)
DataServerWriter
readByteData
in interface DataServerWriter
sizeX
- Ancho del bloque de datossizeY
- Alto del bloque de datospublic short[][] readShortData(int sizeX, int sizeY)
DataServerWriter
readShortData
in interface DataServerWriter
sizeX
- Ancho del bloque de datossizeY
- Alto del bloque de datospublic int[][] readIntData(int sizeX, int sizeY)
DataServerWriter
readIntData
in interface DataServerWriter
sizeX
- Ancho del bloque de datossizeY
- Alto del bloque de datospublic float[][] readFloatData(int sizeX, int sizeY)
DataServerWriter
readFloatData
in interface DataServerWriter
sizeX
- Ancho del bloque de datossizeY
- Alto del bloque de datospublic double[][] readDoubleData(int sizeX, int sizeY)
DataServerWriter
readDoubleData
in interface DataServerWriter
sizeX
- Ancho del bloque de datossizeY
- Alto del bloque de datospublic void setBuffer(Buffer buffer, int nband)
DataServerWriter
setBuffer
in interface DataServerWriter
nband
- Si es menor que cero sirve datos de todas las bandas. Si es
mayor que cero sirve datos de la banda indicada por el valor.public Buffer getBuffer()
DataServerWriter
getBuffer
in interface DataServerWriter
public void setBand(int nband)
DataServerWriter
setBand
in interface DataServerWriter
nband
- Number of band or lesser than zero for all bandspublic int getPercent()
DataServerWriter
getPercent
in interface BaseIncrementableTask
getPercent
in interface DataServerWriter
public void setAlphaBuffer(Buffer alphaBuffer)
public void dispose()
Disposable
NOTE:After calling this method, the object may not be usable anymore.
dispose
in interface Disposable
public Buffer getSource()
public void setPercent(int value)
BaseIncrementableTask
setPercent
in interface BaseIncrementableTask