|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.prodevelop.gvsig.mobile.fmap.driver.raster.DefaultRasterDriver
Driver de raster (tal y como los abre CMS. Primera aproximación al raster. Borrador para revisar.
Field Summary | |
static int |
FILE_TYPE_ECW
|
static int |
FILE_TYPE_GIF
|
static int |
FILE_TYPE_JPG
|
static int |
FILE_TYPE_TIF
|
static int |
FILE_TYPE_UKW
|
Fields inherited from interface es.prodevelop.gvsig.mobile.fmap.driver.raster.RasterDriver |
ONE_PIXEL_IMAGE_ERROR, ONE_PIXEL_NO_DATA |
Constructor Summary | |
DefaultRasterDriver()
|
Method Summary | |
void |
close()
|
void |
draw(java.awt.Graphics2D g,
ViewPort viewPort)
|
boolean |
fileAccepted(java.io.File file)
Define los tipos de fichero que puede leer el driver. |
java.awt.geom.AffineTransform |
getAffineTransform()
Obtiene la matriz de transformación |
java.lang.Object |
getData(int x,
int y,
int band)
|
java.lang.String |
getFilePath()
|
java.awt.geom.Rectangle2D |
getFullExtent()
Obtiene la extensión en coordenadas del mundo real que ocupa este raster |
java.lang.String |
getName()
Debe devolver un objeto que se asociará en el manager al driver. |
int |
getNumBands()
Obtiene el número de bandas del raster |
int[] |
getPixel(double wcx,
double wcy)
|
IProjection |
getProjection()
Obtiene la proyección en la que está el raster |
int |
getRasterDataType()
|
int |
getTransparency()
|
void |
initialize()
|
void |
initialize(IProjection p)
Inicializa el raster con la proyección que se le pasa. |
boolean |
isGeoreferenced()
Obtiene el flag que dice si la imagen está o no georreferenciada |
void |
open(java.io.File f)
|
void |
setAffineTransform(java.awt.geom.AffineTransform t)
Asigna una transformación al geoRasterFile para la transformar la asignación de setView. |
void |
setProjection(IProjection p)
Asigna la proyección en la que está el raster |
void |
setTransparency(int t)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int FILE_TYPE_UKW
public static final int FILE_TYPE_ECW
public static final int FILE_TYPE_TIF
public static final int FILE_TYPE_GIF
public static final int FILE_TYPE_JPG
Constructor Detail |
public DefaultRasterDriver()
Method Detail |
public java.lang.String getFilePath()
getFilePath
in interface RasterDriver
public java.lang.String getName()
Driver
getName
in interface Driver
public void open(java.io.File f) throws java.io.IOException
open
in interface RasterDriver
java.io.IOException
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 p) throws java.io.IOException
GeorreferencedRasterDriver
initialize
in interface GeorreferencedRasterDriver
p
-
java.io.IOException
com.iver.cit.gvsig.fmap.drivers.GeorreferencedRasterDriver#initialize(org.cresques.cts.IProjection)
public int getTransparency()
getTransparency
in interface RasterDriver
public void setTransparency(int t)
setTransparency
in interface RasterDriver
public IProjection getProjection()
GeorreferencedRasterDriver
getProjection
in interface GeorreferencedRasterDriver
public void setProjection(IProjection p)
GeorreferencedRasterDriver
setProjection
in interface GeorreferencedRasterDriver
p
- public int getNumBands()
RasterDriver
getNumBands
in interface RasterDriver
public int getRasterDataType()
getRasterDataType
in interface RasterDriver
public java.lang.Object getData(int x, int y, int band)
getData
in interface RasterDriver
public boolean fileAccepted(java.io.File file)
RasterDriver
fileAccepted
in interface RasterDriver
public int[] getPixel(double wcx, double wcy)
getPixel
in interface RasterDriver
public boolean isGeoreferenced()
GeorreferencedRasterDriver
isGeoreferenced
in interface GeorreferencedRasterDriver
public void setAffineTransform(java.awt.geom.AffineTransform t)
GeorreferencedRasterDriver
setAffineTransform
in interface GeorreferencedRasterDriver
t
- Matriz de transformaciónpublic java.awt.geom.AffineTransform getAffineTransform()
GeorreferencedRasterDriver
getAffineTransform
in interface GeorreferencedRasterDriver
public java.awt.geom.Rectangle2D getFullExtent()
GeorreferencedRasterDriver
getFullExtent
in interface GeorreferencedRasterDriver
public void draw(java.awt.Graphics2D g, ViewPort viewPort) throws FMapDriverException
draw
in interface RasterDriver
FMapDriverException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |