|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.iver.cit.gvsig.fmap.drivers.raster.CmsRasterDriver
Driver de raster (tal y como los abre CMS. Primera aproximación al raster. Borrador para revisar.
Constructor Summary | |
CmsRasterDriver()
|
Method Summary | |
void |
close()
|
void |
draw(java.awt.image.BufferedImage image,
java.awt.Graphics2D g,
ViewPort vp)
|
boolean |
fileAccepted(java.io.File file)
Define los tipos de fichero que puede leer el driver. |
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.awt.geom.Rectangle2D |
getFullExtent()
Obtiene la extensión en coordenadas del mundo real que ocupa este raster |
java.awt.Image |
getImage(java.awt.Dimension size,
java.awt.geom.Rectangle2D userSize,
ICoordTrans rp)
Obtiene una imagen de tamaño especificado, de la zona (en coordenadas de usuario) que se le pide. |
java.lang.String |
getName()
|
int |
getNumBands()
Obtiene el número de bandas del raster |
byte[] |
getPixel(int x,
int y,
byte[] dArray)
|
int[] |
getPixel(int x,
int y,
int[] dArray)
|
IProjection |
getProjection()
Obtiene la proyección en la que está el raster |
int |
getRasterDataType()
Devuelve el tipo de datos del raster |
void |
initialize()
|
void |
initialize(IProjection proj)
Inicializa el raster con la proyección que se le pasa. |
void |
open(java.io.File f)
|
void |
setProjection(IProjection proj)
Asigna la proyección en la que está el raster |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CmsRasterDriver()
Method Detail |
public java.lang.String getName()
public void open(java.io.File f) throws java.io.IOException
open
in interface RasterDriver
java.io.IOException
RasterDriver.open(java.io.File)
public void close() throws java.io.IOException
close
in interface RasterDriver
java.io.IOException
public void initialize() throws java.io.IOException
initialize
in interface RasterDriver
java.io.IOException
public void initialize(IProjection proj) throws java.io.IOException
GeorreferencedRasterDriver
initialize
in interface GeorreferencedRasterDriver
proj
-
java.io.IOException
com.iver.cit.gvsig.fmap.drivers.GeorreferencedRasterDriver#initialize(org.cresques.cts.IProjection)
public java.awt.geom.Rectangle2D getFullExtent()
GeorreferencedRasterDriver
getFullExtent
in interface GeorreferencedRasterDriver
public void draw(java.awt.image.BufferedImage image, java.awt.Graphics2D g, ViewPort vp) throws DriverIOException
draw
in interface RasterDriver
DriverIOException
com.iver.cit.gvsig.fmap.layers.LayerOperations#draw(java.awt.image.BufferedImage, java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort)
public IProjection getProjection()
GeorreferencedRasterDriver
getProjection
in interface GeorreferencedRasterDriver
public void setProjection(IProjection proj)
GeorreferencedRasterDriver
setProjection
in interface GeorreferencedRasterDriver
proj
- DOCUMENT ME!public int getNumBands()
RasterDriver
getNumBands
in interface RasterDriver
public byte[] getPixel(int x, int y, byte[] dArray)
public int[] getPixel(int x, int y, int[] dArray)
public int getRasterDataType()
RasterDriver
getRasterDataType
in interface RasterDriver
DataBuffer
public java.lang.Object getData(int x, int y, int band)
RasterDriver
getData
in interface RasterDriver
public byte getDataAsByte(int x, int y, int band)
RasterDriver
getDataAsByte
in interface RasterDriver
public float getDataAsFloat(int x, int y, int band)
RasterDriver
getDataAsFloat
in interface RasterDriver
public double getDataAsDouble(int x, int y, int band)
RasterDriver
getDataAsDouble
in interface RasterDriver
public int getDataAsInt(int x, int y, int band)
RasterDriver
getDataAsInt
in interface RasterDriver
public boolean fileAccepted(java.io.File file)
RasterDriver
fileAccepted
in interface RasterDriver
public java.awt.Image getImage(java.awt.Dimension size, java.awt.geom.Rectangle2D userSize, ICoordTrans rp)
RasterDriver
getImage
in interface RasterDriver
size
- Tamaño (en píxeles de imágen).userSize
- Zona especificada (en coordenadas de usuario).rp
- Reproyección.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |