|
||||||||||
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.FFrameScaleBar
FFrame para introducir una barra de escala en el Layout.
Field Summary |
Fields inherited from class com.iver.cit.gvsig.gui.layout.fframes.FFrame |
m_name, m_Selected, NOSELECT, num |
Constructor Summary | |
FFrameScaleBar()
Creates a new FFrameScaleBar object. |
Method Summary | |
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. |
java.awt.Color |
getBarColor()
Devuelve el color de la escala gráfica. |
java.lang.String |
getDescripcion()
Devuelve la descripción de la escala. |
FFrameView |
getFFrameView()
Devuelve el FFrameView que se representa con la escala. |
FMap |
getFMap()
Devuelve el FMap de la vista que se representa en la escala. |
java.awt.Font |
getFont()
Devuelve la fuente con la que se está dibujando sobre el graphics. |
long |
getInterval()
Devuelve el long que representa el intervalo. |
java.lang.String |
getNameFFrame()
Devuelve el nombre que representa al tipo de FFrame. |
int |
getNumInterval()
Devuelve el número de intervalos por encima del cero. |
int |
getNumLeft()
Devuelve el número de intervalos en los que se quiere particionar el intervalo que se queda por debajo del cero. |
int |
getStyle()
Devuelve el tipo de escala a dibujar. |
java.awt.Color |
getTextColor()
Devuelve el color del texto. |
int |
getUnits()
Devuelve un entero que representa el tipo de unidades que representamos. |
XMLEntity |
getXMLEntity()
Devuelve un Objeto XMLEntity con la información los atributos necesarios para poder después volver a crear el objeto original. |
boolean |
isAboveDescription()
Devuelve true si se muestra la descripción a la parte de arriba de la escala gráfica. |
boolean |
isAboveIntervals()
Devuelve true si se muestran a la parte de arriba los valores de los intervalos. |
boolean |
isAboveName()
Devuelve si se muestra a la parte de arriba de la escala gráfica el nombre de las unidades de medida o debajo. |
boolean |
isbIntervalSet()
Devuelve si el intervalo es variable o si por el contrario es fijo. |
boolean |
isShowDescription()
Devuelve si se debe mostrar la descripción o no. |
boolean |
isShowNameUnits()
Devuelve true si se debe mostrar el nombre de las unidades de medida de la escala gráfica. |
long |
obtainInterval()
Devuelve el valor del intervalo. |
void |
print(java.awt.Graphics2D g,
java.awt.geom.AffineTransform at)
Implementado para imprimir. |
void |
setAboveDescription(boolean aboveDescription)
Introduce true si se muestra arriba de la escala gráfica la descripción. |
void |
setAboveIntervals(boolean aboveIntervals)
Inserta si se muestran los valores de los intervalos a la parte de arriba de la escala o debajo. |
void |
setAboveName(boolean aboveName)
Inserta si el nombre se muestra a la parte de arriba de la escala gráfica o a la parte de abajo. |
void |
setBarColor(java.awt.Color color)
Inserta el color de la escala gráfica. |
void |
setbIntervalSet(boolean b)
Especificar si el intervalo se debe mantener o es variable. |
void |
setBoundBox(java.awt.geom.Rectangle2D.Double r)
Rellena con el rectángulo que se pasa como parámetro el boundBox(en centímetros) del fframe del cual con una transformación se podrá calcular el BoundingBox (en pixels). |
void |
setDescripcion(java.lang.String descripcion)
Inserta la descripción de la escala. |
void |
setFFrameView(FFrameView f)
Inserta el FFrameView sobre el que obtener la escala gráfica. |
void |
setFont(java.awt.Font f)
Rellena la fuente utilizada para dibujar los intervalos y la unidad de medida utilizada. |
void |
setHeight(double d)
Rellenar el rectángulo de la vista sobre la que se obtiene la escala. |
void |
setInterval(long s)
Rellenar el tamaño de un intervalo. |
void |
setIntervalSet(boolean b)
Seleccionar ,a true, si se quiere o, a false, si no mantener los intervalos. |
void |
setMapUnits(int i)
Rellena la unidad de medida en la que está la vista. |
void |
setNumInterval(int s)
Rellenar el número de intervalos. |
void |
setNumLeft(int s)
Rellenar el número de intervalos a la izquierda del cero. |
void |
setShowDescription(boolean showDescription)
Inserta si se muestra o no la descripción. |
void |
setShowNameUnits(boolean showNameUnits)
Inserta si se debe de mostrar el nombre de las unidades de medida o no. |
void |
setStyle(int s)
Rellenar el estilo de barra de escala que se elige. |
void |
setTextColor(java.awt.Color color)
Inserta el color del texto. |
void |
setUnits(int s)
Seleccionar la unidad de medida a representar en la barra de escala. |
void |
setXMLEntity(XMLEntity xml,
Layout l)
A partir del xml y de Project inicia el objeto. |
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, setName, setNum, setSelected, setSelected, setTag, updateRect |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FFrameScaleBar()
Method Detail |
public void setFFrameView(FFrameView f)
f
- FFrameView sobre el que obtener la escala.public FFrameView getFFrameView()
public FMap getFMap()
public void setStyle(int s)
s
- entero que representa el tipo de barra seleccionada.public int getStyle()
public void setInterval(long s)
s
- tamaño de un intervalo.public long obtainInterval()
public void setNumInterval(int s)
s
- número de intervalos.public int getNumInterval()
public void setNumLeft(int s)
s
- número de intervalos a la izquierda.public int getNumLeft()
public void setIntervalSet(boolean b)
b
- boolean a true si se quiere mantener los intervalos.public void setUnits(int s)
s
- entero que representa la unidad de medida que se selecciona.public int getUnits()
public long getInterval()
public void setHeight(double d)
d
- Rectángulo.public void setMapUnits(int i)
i
- entero que representa la unidad de medida de la vista.public void draw(java.awt.Graphics2D g, java.awt.geom.AffineTransform at, java.awt.geom.Rectangle2D rv, java.awt.image.BufferedImage imgBase)
draw
in interface IFFrame
draw
in class FFrame
g
- Graphicsat
- Transformada afin.rv
- rectángulo sobre el que hacer un clip.imgBase
- Image para acelerar el dibujado.public void setBoundBox(java.awt.geom.Rectangle2D.Double r)
setBoundBox
in interface IFFrame
setBoundBox
in class FFrame
r
- Rectángulo en centímetros.public void setFont(java.awt.Font f)
f
- fuente a utilizar.public java.awt.Font getFont()
public boolean isbIntervalSet()
public void setbIntervalSet(boolean b)
b
- si se quiere mantener el intervalo especificado.public XMLEntity getXMLEntity()
IFFrame
IFFrame.getXMLEntity()
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 setBarColor(java.awt.Color color)
color
- Color de la escala gráfica.public void setTextColor(java.awt.Color color)
color
- Color del texto.public java.awt.Color getBarColor()
public java.awt.Color getTextColor()
public boolean isShowNameUnits()
public void setShowNameUnits(boolean showNameUnits)
showNameUnits
- True si se muestra el nombre de las unidades de
medida.public boolean isAboveDescription()
public void setAboveDescription(boolean aboveDescription)
aboveDescription
- True si se muestra arriba la descripción.public boolean isAboveIntervals()
public void setAboveIntervals(boolean aboveIntervals)
aboveIntervals
- True si se muestran los valores de los intervalos
a la parte de arriba de la escala gráfica.public boolean isAboveName()
public void setAboveName(boolean aboveName)
aboveName
- True si se muestra a la parte de arriba de la escala
gráfica.public boolean isShowDescription()
public void setShowDescription(boolean showDescription)
showDescription
- True si se muestra la descripción.public java.lang.String getDescripcion()
public void setDescripcion(java.lang.String descripcion)
descripcion
- Descripción de la escala.public void print(java.awt.Graphics2D g, java.awt.geom.AffineTransform at) throws DriverException
IFFrame
g
- Graphics2D de la impresora sobre el que dibujar.at
- DOCUMENT ME!
DriverException
IFFrame.print(java.awt.Graphics2D,
java.awt.geom.AffineTransform)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |