|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.iver.cit.gvsig.gui.layout.fframes.FFrame
com.iver.cit.gvsig.gui.layout.fframes.FFrameView
FFrame para introducir una vista en el Layout.
Field Summary | |
static int |
AUTOMATICO
|
static int |
BORRADOR
|
static int |
CONSTANTE
|
static int |
MANUAL
|
static int |
PRESENTACION
|
Fields inherited from class com.iver.cit.gvsig.gui.layout.fframes.FFrame |
m_name, m_Selected, NOSELECT |
Constructor Summary | |
FFrameView()
Creates a new FFrameView object. |
Method Summary | |
void |
backColorChanged(ColorEvent e)
|
void |
draw(java.awt.Graphics2D g,
java.awt.geom.AffineTransform at,
java.awt.geom.Rectangle2D rv,
java.awt.image.BufferedImage imgBase)
Método que dibuja sobre el graphics que se le pasa como parámetro, según la transformada afin que se debe de aplicar y el rectángulo que se debe de dibujar. |
void |
extentChanged(ExtentEvent e)
|
java.awt.geom.AffineTransform |
getAt()
Devuelve la MAtriz de transformación utilizada por la FFrameView. |
java.awt.image.BufferedImage |
getBufferedImage()
Devuelve la imagen para repintar. |
int |
getExtension()
Devuelve la opción seleccionada:Rellenar marco de la vista o recorte a la vista. |
FMap |
getFMap()
Devuelve el FMap de la vista o una clonación de este si se utiliza una escala fija. |
boolean |
getLinked()
Devuelve si está ligada o no el FFrameView con la vista. |
int |
getMapUnits()
Obtiene la unidad de medida en la que está la vista. |
java.lang.String |
getNameFFrame()
Devuelve el nombre que representa al tipo de FFrame. |
int |
getQuality()
Devuelve un entero que representa la calidad que está seleccionada. |
long |
getScale()
Devuelve la escala según el tipo de escala que se haya seleccionado al añadida la vista. |
int |
getTypeScale()
Devuelve el tipo de escala que está seleccionada AUTOMATICO,CONSTANTE o MANUAL. |
ProjectView |
getView()
Devuelve el modelo de la vista. |
int |
getViewing()
Devuelve un entero que representa la forma en que se actualiza la vista. |
XMLEntity |
getXMLEntity()
Devuelve un Objeto XMLEntity con la información los atributos necesarios para poder después volver a crear el objeto original. |
void |
print(java.awt.Graphics2D g,
java.awt.geom.AffineTransform at)
Implementado para imprimir. |
void |
setAt(java.awt.geom.AffineTransform transform)
Inserta la matriz de transformación. |
void |
setBufferedImage(java.awt.image.BufferedImage bi)
Inserta la imagen para repintar el FFrameView. |
void |
setExtension(int i)
Rellenar si se quiere:Rellenar marco de la vista o recorte a la vista. |
void |
setLinked(boolean b)
Seleccionar si la vista esta relacionada o no con la original. |
void |
setMapUnits(int i)
Rellena la unidad de medida en la que está la vista. |
void |
setNewExtent(java.awt.geom.Rectangle2D r)
Inserta el nuevo extent a la FFrameView. |
void |
setProject(Project p)
Inserta el proyecto. |
void |
setQuality(int q)
Rellena la calidad que se quiere aplicar. |
void |
setScale(double d)
Rellena la escala de la vista que contiene el fframe. |
void |
setTypeScale(int i)
Rellenar el tipo de escala que se desea. |
void |
setView(ProjectView v)
Inserta el ProjectView de donde obtener las propiedades de la vista a mostrar. |
void |
setViewing(int v)
Rellena la forma de actualizar la vista. |
void |
setXMLEntity(XMLEntity xml,
Layout l)
A partir del xml y de Project inicia el objeto. |
java.lang.String |
toString()
Devuelve una descripción del FFrameView. |
Methods inherited from class com.iver.cit.gvsig.gui.layout.fframes.FFrame |
contains, createFFrame, drawDraft, drawEmpty, drawHandlers, drawSymbolTag, getBoundBox, getBoundingBox, getContains, getMapCursor, getMovieRect, getName, getSelected, getTag, intersects, openTag, setBoundBox, setName, setNum, setSelected, setSelected, setTag, updateRect |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int AUTOMATICO
public static final int CONSTANTE
public static final int MANUAL
public static final int PRESENTACION
public static final int BORRADOR
Constructor Detail |
public FFrameView()
Method Detail |
public java.lang.String toString()
public void setScale(double d)
d
- escala de la vista.public void setNewExtent(java.awt.geom.Rectangle2D r)
r
- Rectángulo a ocupar por el FFrameView.public FMap getFMap()
public void setQuality(int q)
q
- entero que representa la calidad a aplicar.public int getQuality()
public int getViewing()
public void setViewing(int v)
v
- entero que representa la forma de actualizar la vista.public void setView(ProjectView v)
v
- Modelo de la vista.public ProjectView getView()
public void draw(java.awt.Graphics2D g, java.awt.geom.AffineTransform at, java.awt.geom.Rectangle2D rv, java.awt.image.BufferedImage imgBase) throws com.iver.cit.gvsig.fmap.DriverException
draw
in interface IFFrame
draw
in class FFrame
g
- Graphics2Dat
- Transformada afín.rv
- rectángulo sobre el que hacer un clip.imgBase
- Imagen para acelerar el dibujado.
com.iver.cit.gvsig.fmap.DriverException
public void print(java.awt.Graphics2D g, java.awt.geom.AffineTransform at)
IFFrame
g
- Graphics2D de la impresora sobre el que dibujar.at
- DOCUMENT ME!IFFrame.print(java.awt.Graphics2D,
java.awt.geom.AffineTransform)
public void setMapUnits(int i)
i
- entero que representa la unidad de medida de la vista.public int getMapUnits()
public long getScale()
public void setLinked(boolean b)
b
- true si está ligada y false si no lo está.public boolean getLinked()
public int getExtension()
public int getTypeScale()
public void setExtension(int i)
i
- entero que representa la opción elegida.public void setTypeScale(int i)
i
- entero que representa el tipo de escala.public XMLEntity getXMLEntity()
IFFrame
IFFrame.getXMLEntity()
public void setBufferedImage(java.awt.image.BufferedImage bi)
bi
- Imagen para repintar.public java.awt.image.BufferedImage getBufferedImage()
public java.awt.geom.AffineTransform getAt()
public void setAt(java.awt.geom.AffineTransform transform)
transform
- Matriz de transformación.public void setProject(Project p)
p
- Proyecto.public void setXMLEntity(XMLEntity xml, Layout l)
IFFrame
xml
- XMLEntityl
- Projectcom.iver.cit.gvsig.gui.layout.fframes.IFFrame#setXMLEntity(com.iver.utiles.XMLEntity,
com.iver.cit.gvsig.project.Project)
public java.lang.String getNameFFrame()
IFFrame
IFFrame.getNameFFrame()
public void extentChanged(ExtentEvent e)
com.iver.cit.gvsig.fmap.ExtentListener#extentChanged(com.iver.cit.gvsig.fmap.ExtentEvent)
public void backColorChanged(ColorEvent e)
com.iver.cit.gvsig.fmap.ViewPortListener#backColorChanged(com.iver.cit.gvsig.fmap.ColorEvent)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |