|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object es.gva.cit.jecwcompress.JNIBase es.gva.cit.jecwcompress.NCSEcwCompressClient
Esta clase contiene las funciones para básicas para la compresión de Ecw. Para su uso debe seguirse la secuencia de operaciones lógica:
Field Summary | |
byte[] |
buffer
|
Fields inherited from class es.gva.cit.jecwcompress.JNIBase |
cPtr |
Constructor Summary | |
NCSEcwCompressClient()
Contructor |
Method Summary | |
void |
finalize()
|
int |
getPercent()
Devuelve la cantidad de imagen comprimida en tanto por cien. |
void |
NCSEcwCompress(ReadCallBack read)
Realiza la función de compresión |
void |
NCSEcwCompressClose()
Cierra el compresor |
void |
NCSEcwCompressOpen(boolean bCalculateSizesOnly)
Inicializa el compresor |
void |
setActualCompression(double comp)
|
void |
setBlockSizeX(int n)
Asigna el tamaño de bloque en x |
void |
setBlockSizeY(int n)
Asigna el tamaño de bloque en y |
void |
setCellIncrementX(double x)
|
void |
setCellIncrementY(double y)
|
void |
setCellSizeUnits(int cellu)
Asigna el tamaño de celda |
void |
setCompressFormat(int format)
Asigna el formato de compresión. |
void |
setCompressHint(int hint)
Asigna el Compress Hint. |
void |
setCompressionMBSec(double comp)
|
void |
setCompressionSeconds(double comp)
|
void |
setDatum(java.lang.String dat)
Asigna el datum |
void |
setInOutSizeX(int n)
Asigna el tamaño de la imagen de salida en x |
void |
setInOutSizeY(int n)
Asigna el tamaño de la imagen de salida en y |
void |
setInputBands(int n)
Asigna el número de bandas de entrada |
void |
setInputFilename(java.lang.String filename)
Asigna el nombre del fichero de entrada |
void |
setInputSize(long nis)
|
void |
setOriginX(double x)
|
void |
setOriginY(double y)
|
void |
setOutputBands(int n)
Asigna el número de bandas de salida |
void |
setOutputFilename(java.lang.String filename)
Asigna el nombre del fichero de salida |
void |
setOutputSize(long n)
|
void |
setProjection(java.lang.String proj)
Asigna la proyección |
void |
setTargetCompress(double compress)
Asigna el nivel de compresión |
Methods inherited from class es.gva.cit.jecwcompress.JNIBase |
baseSimpleFunctions, getPtro |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public byte[] buffer
Constructor Detail |
public NCSEcwCompressClient() throws EcwException
EcwException
- Se produce cuando la llamada nativa devuelve un código de errorMethod Detail |
public int getPercent()
public void NCSEcwCompressOpen(boolean bCalculateSizesOnly) throws EcwException
EcwException
- Se produce cuando la llamada nativa devuelve un código de errorpublic void NCSEcwCompress(ReadCallBack read) throws EcwException
EcwException
- Se produce cuando la llamada nativa devuelve un código de errorpublic void NCSEcwCompressClose() throws EcwException
EcwException
- Se produce cuando la llamada nativa devuelve un código de errorpublic void finalize() throws EcwException
EcwException
- Se produce cuando la llamada nativa devuelve un código de errorpublic void setInputFilename(java.lang.String filename)
filename
- Nombre del ficheropublic void setOutputFilename(java.lang.String filename)
filename
- Nombre del ficheropublic void setTargetCompress(double compress)
compress
- nivel de compresiónpublic void setCompressFormat(int format)
format
- formato de compresión. Los valores que puede tomar son:
public void setCompressHint(int hint)
public void setBlockSizeX(int n)
n
- tamaño de bloque en xpublic void setBlockSizeY(int n)
n
- tamaño de bloque en ypublic void setInOutSizeX(int n)
n
- tamaño de imagen de salida en xpublic void setInOutSizeY(int n)
n
- tamaño de imagen de salida en ypublic void setInputBands(int n)
n
- Número de bandas de entradapublic void setOutputBands(int n)
n
- Número de bandas de salidapublic void setInputSize(long nis)
public void setCellIncrementX(double x)
public void setCellIncrementY(double y)
public void setOriginX(double x)
public void setOriginY(double y)
public void setCellSizeUnits(int cellu)
cellu
- tamaño de celda. Puede tomar un valor entre los siguientes:
public void setDatum(java.lang.String dat)
dat
- datumpublic void setProjection(java.lang.String proj)
proj
- Proyecciónpublic void setActualCompression(double comp)
public void setCompressionSeconds(double comp)
public void setCompressionMBSec(double comp)
public void setOutputSize(long n)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |