com.ermapper.ecw
Class JNCSRenderer
java.lang.Object
com.ermapper.ecw.JNCSFile
com.ermapper.ecw.JNCSRenderer
- All Implemented Interfaces:
- JNCSProgressiveUpdate
- public class JNCSRenderer
- extends JNCSFile
Fields inherited from class com.ermapper.ecw.JNCSFile |
bIsOpen, cellIncrementX, cellIncrementY, cellSizeUnits, compressionRate, datum, ECW_CELL_UNITS_DEGREES, ECW_CELL_UNITS_FEET, ECW_CELL_UNITS_INVALID, ECW_CELL_UNITS_METERS, fileName, fileType, height, mimeType, numBands, originX, originY, progImageClient, progressive, projection, width |
Method Summary |
void |
drawImage(java.awt.Graphics g,
int i,
int j,
int k,
int l,
double d,
double d1,
double d2,
double d3,
java.awt.image.ImageObserver imageobserver)
|
void |
refreshUpdate(int i,
int j,
double d,
double d1,
double d2,
double d3)
|
void |
refreshUpdate(int i,
int j,
int k,
int l,
double d,
int i1)
|
void |
setTransparency(float f)
|
int |
setView(int i,
int[] ai,
double d,
double d1,
double d2,
double d3,
int j,
int k)
Crea una vista en un fichero ecw abierto |
int |
setView(int i,
int[] ai,
int j,
int k,
int l,
int i1,
int j1,
int k1)
Crea una vista en un fichero ecw abierto dando las coordenadas de la vista |
Methods inherited from class com.ermapper.ecw.JNCSFile |
addProgressiveUpdateListener, close, convertDatasetToWorld, convertWorldToDataset, finalize, getLastErrorText, getLibVersion, getPercentComplete, open, readImageRGBA, readLineRGBA, refreshUpdate |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JNCSRenderer
public JNCSRenderer()
throws JNCSException
JNCSRenderer
public JNCSRenderer(java.lang.String s,
boolean flag)
throws JNCSFileOpenFailedException,
JNCSException
setTransparency
public void setTransparency(float f)
setView
public int setView(int i,
int[] ai,
int j,
int k,
int l,
int i1,
int j1,
int k1)
throws JNCSFileNotOpenException,
JNCSInvalidSetViewException
- Description copied from class:
JNCSFile
- Crea una vista en un fichero ecw abierto dando las coordenadas de la vista
- Overrides:
setView
in class JNCSFile
- Parameters:
i
- Número de bandas en bandListai
- Array de índices de bandasj1
- ancho de la vista en pixelsk1
- alto de la vista en pixelsj
- coordenada X arriba-izquierda de la vistak
- coordenada Y arriba-izquierda de la vistal
- coordenada X abajo-derecha de la vistai1
- coordenada Y abajo-derecha de la vista
- Throws:
JNCSFileNotOpenException
JNCSInvalidSetViewException
setView
public int setView(int i,
int[] ai,
double d,
double d1,
double d2,
double d3,
int j,
int k)
throws JNCSFileNotOpenException,
JNCSInvalidSetViewException
- Description copied from class:
JNCSFile
- Crea una vista en un fichero ecw abierto
- Overrides:
setView
in class JNCSFile
- Parameters:
i
- Número de bandas en bandListai
- Array de índices de bandasj
- ancho de la vista en pixelsk
- alto de la vista en pixelsd
- coordenada X arriba-izquierda)d1
- coordenada Y arriba-izquierdad2
- coordenada X abajo-derecha)d3
- coordenada Y abajo-derecha
- Throws:
JNCSFileNotOpenException
JNCSInvalidSetViewException
refreshUpdate
public void refreshUpdate(int i,
int j,
double d,
double d1,
double d2,
double d3)
- Specified by:
refreshUpdate
in interface JNCSProgressiveUpdate
- Overrides:
refreshUpdate
in class JNCSFile
refreshUpdate
public void refreshUpdate(int i,
int j,
int k,
int l,
double d,
int i1)
drawImage
public void drawImage(java.awt.Graphics g,
int i,
int j,
int k,
int l,
double d,
double d1,
double d2,
double d3,
java.awt.image.ImageObserver imageobserver)