|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.iver.cit.gvsig.fmap.layers.RasterAdapter com.iver.cit.gvsig.fmap.layers.RasterFileAdapter
Adapta un driver de fichero vectorial a la interfaz vectorial, manteniendo además el estado necesario por una capa vectorial de fichero (el nombre del fichero)
Constructor Summary | |
RasterFileAdapter(java.io.File file)
Crea un nuevo VectorialFileAdapter. |
Method Summary | |
java.lang.Object |
getData(int x,
int y,
int band)
Obtiene una muestra del pixel que se pasa como parámetro en la banda que se pasa como parámetro |
byte |
getDataAsByte(int x,
int y,
int band)
Obtiene una muestra del pixel que se pasa como parámetro en la banda que se pasa como parámetro |
double |
getDataAsDouble(int x,
int y,
int band)
Obtiene una muestra el pixel que se pasa como parámetro en la banda que se pasa como parámetro |
float |
getDataAsFloat(int x,
int y,
int band)
Obtiene una muestra del pixel que se pasa como parámetro en la banda que se pasa como parámetro |
int |
getDataAsInt(int x,
int y,
int band)
Obtiene una muestra del pixel que se pasa como parámetro en la banda que se pasa como parámetro |
java.io.File |
getFile()
Devuelve el fichero. |
java.awt.geom.Rectangle2D |
getFullExtent()
Devuelve la extensión total de la capa. |
int |
getNumBands()
Devuelve el número de bandas de raster. |
int |
getRasterDataType()
|
void |
start()
incrementa el contador de las veces que se ha abierto el fichero. |
void |
stop()
decrementa el contador de número de aperturas y cuando llega a cero pide al driver que cierre el fichero |
Methods inherited from class com.iver.cit.gvsig.fmap.layers.RasterAdapter |
draw, getDriver, getImage, setDriver |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RasterFileAdapter(java.io.File file)
file
- Fichero.Method Detail |
public void start() throws DriverIOException
DriverIOException
public void stop() throws DriverIOException
DriverIOException
public int getNumBands()
public java.awt.geom.Rectangle2D getFullExtent()
public int getRasterDataType()
ReadableVectorial.getShapeType()
public java.lang.Object getData(int x, int y, int band)
x
- Coordenada Xy
- Coordenada Yband
- Número de banda.
public int getDataAsInt(int x, int y, int band)
x
- Coordenada X.y
- Coordenada Y.band
- Número de banda.
public byte getDataAsByte(int x, int y, int band)
x
- Coordenada X.y
- Coordenada Y.band
- Número de banda.
public float getDataAsFloat(int x, int y, int band)
x
- Coordenada X.y
- Coordenada Y.band
- Número de banda.
public double getDataAsDouble(int x, int y, int band)
x
- Coordenada X.y
- Coordenada Y.band
- Número de banda.
public java.io.File getFile()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |