Class FFrameGraphics
java.lang.Object
org.gvsig.app.project.documents.layout.fframes.FFrame
org.gvsig.app.project.documents.layout.fframes.FFrameGraphics
- All Implemented Interfaces:
Cloneable,IFFrame,IFFrameEditableVertex,org.gvsig.fmap.mapcontext.rendering.symbols.IPrintable,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.lang.Cloneable,org.gvsig.tools.observer.Observable,org.gvsig.tools.persistence.Persistent
- Direct Known Subclasses:
FFrameSymbol
FFrame para contener un gráfico.
- Author:
- Vicente Caballero Navarro
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.gvsig.fmap.geom.type.GeometryTypestatic final StringFields inherited from class org.gvsig.app.project.documents.layout.fframes.FFrame
e, frameFactory, iEResize, iNResize, lastAT, layoutManager, LOG, m_BoundBox, m_Selected, n, ne, no, num, o, observers, s, se, so -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()voiddraw(Graphics2D g, AffineTransform at, Rectangle2D rv, 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.voidDibuja los handlers sobre el boundingBox en el graphics que se pasa como parámetro.intDevuelve un entero que representa donde esta contenido el punto que se pasa como parámetro.org.gvsig.fmap.mapcontext.rendering.symbols.ISymbolDevuelve el FSymbol que se representa.DOCUMENT ME!getName()Devuelve el nombre que representa al fframe.Devuelve el nombre que representa al tipo de FFrame.intgetNum()org.gvsig.fmap.geom.type.GeometryTypegetType()Devuelve el tipo de gráfico que contiene el fframe.voidbooleanDOCUMENT ME!voidloadFromState(org.gvsig.tools.persistence.PersistentState state) voidpaint(Graphics2D g, AffineTransform at) DOCUMENT ME!voidpointDragged(Point2D point) DOCUMENT ME!voidpointPressed(Point2D point) DOCUMENT ME!voidpointReleased(Point2D point, GeometryAdapter geom) DOCUMENT ME!voidprint(Graphics2D g, AffineTransform at, org.gvsig.fmap.geom.Geometry geom, org.gvsig.compat.print.PrintAttributes printingProperties) static voidvoidsaveToState(org.gvsig.tools.persistence.PersistentState state) voidDOCUMENT ME!voidRellena el color que se utlizará para dibujar el símbolo.voidDOCUMENT ME!voidsetSize(double size) Inserta el tamaño del punto.voidsetSymbol(org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol symbol) Rellena el FSymbol que se representara al dibujar.voidsetType(int type) voidDOCUMENT ME!voidDOCUMENT ME!voidupdate(int type, AffineTransform at) Actualiza el Fsymbol a partir del tipo de Gráfico que se pase como parámetro.voidMethods inherited from class org.gvsig.app.project.documents.layout.fframes.FFrame
addObserver, contains, deleteObserver, deleteObservers, dispose, doSetSelected, drawDraft, drawEmpty, drawSymbolTag, frameAdded, frameRemoved, getBoundBox, getBoundingBox, getDocument, getFrameFactory, getLastMoveRect, getLayoutContext, getLevel, getMapCursor, getMovieRect, getMovieRect, getRotation, getRotationAT, getSelected, getTag, getVisibleRect, initializeIcons, intersects, isSelected, setDocument, setFrameFactory, setLayoutContext, setLevel, setNum, setRotation, setSelected, setSelected, setTag, updateRect
-
Field Details
-
PERSISTENCE_DEFINITION_NAME
- See Also:
-
geometryType
protected org.gvsig.fmap.geom.type.GeometryType geometryType
-
-
Constructor Details
-
FFrameGraphics
public FFrameGraphics()Crea un nuevo FFrameGraphics.
-
-
Method Details
-
setGeometryAdapter
DOCUMENT ME!- Parameters:
geom- DOCUMENT ME!
-
setColor
Rellena el color que se utlizará para dibujar el símbolo.- Parameters:
color-
-
update
Actualiza el Fsymbol a partir del tipo de Gráfico que se pase como parámetro.- Parameters:
type- tipo de gráfico.at- Transformada.
-
getFSymbol
public org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol getFSymbol()Devuelve el FSymbol que se representa.- Returns:
- DOCUMENT ME!
-
setSymbol
public void setSymbol(org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol symbol) Rellena el FSymbol que se representara al dibujar.- Parameters:
fs2d-
-
draw
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. -
updateNum
public void updateNum()- See Also:
-
getNum
public int getNum()- See Also:
-
getNameFFrame
Description copied from interface:IFFrameDevuelve el nombre que representa al tipo de FFrame.- Specified by:
getNameFFramein interfaceIFFrame- Returns:
- nombre del elemento.
- See Also:
-
getName
Description copied from interface:IFFrameDevuelve el nombre que representa al fframe. -
setSize
public void setSize(double size) Inserta el tamaño del punto.- Parameters:
size- entero que representa el tamaño del punto.
-
getType
public org.gvsig.fmap.geom.type.GeometryType getType()Devuelve el tipo de gráfico que contiene el fframe.- Returns:
- tipo de
-
setType
public void setType(int type) -
setBoundBox
DOCUMENT ME!- Specified by:
setBoundBoxin interfaceIFFrame- Overrides:
setBoundBoxin classFFrame- Parameters:
r- DOCUMENT ME!
-
startEditing
public void startEditing()DOCUMENT ME!- Specified by:
startEditingin interfaceIFFrameEditableVertex
-
stopEditing
public void stopEditing()DOCUMENT ME!- Specified by:
stopEditingin interfaceIFFrameEditableVertex
-
isEditing
public boolean isEditing()DOCUMENT ME!- Specified by:
isEditingin interfaceIFFrameEditableVertex- Returns:
- DOCUMENT ME!
-
pointReleased
DOCUMENT ME!- Specified by:
pointReleasedin interfaceIFFrameEditableVertex- Parameters:
point- DOCUMENT ME!geom- DOCUMENT ME!
-
pointPressed
DOCUMENT ME!- Specified by:
pointPressedin interfaceIFFrameEditableVertex- Parameters:
point- DOCUMENT ME!
-
pointDragged
DOCUMENT ME!- Specified by:
pointDraggedin interfaceIFFrameEditableVertex- Parameters:
point- DOCUMENT ME!
-
paint
DOCUMENT ME!- Specified by:
paintin interfaceIFFrameEditableVertex- Parameters:
g- DOCUMENT ME!at- DOCUMENT ME!
-
getGeometry
DOCUMENT ME!- Specified by:
getGeometryin interfaceIFFrameEditableVertex- Returns:
- DOCUMENT ME!
-
initialize
public void initialize() -
getContains
Devuelve un entero que representa donde esta contenido el punto que se pasa como parámetro.- Specified by:
getContainsin interfaceIFFrame- Overrides:
getContainsin classFFrame- Parameters:
p- punto a comparar.- Returns:
- entero que representa como esta contenido el punto.
-
drawHandlers
Dibuja los handlers sobre el boundingBox en el graphics que se pasa como parámetro.- Specified by:
drawHandlersin interfaceIFFrame- Overrides:
drawHandlersin classFFrame- Parameters:
g- Graphics sobre el que dibujar.
-
print
public void print(Graphics2D g, AffineTransform at, org.gvsig.fmap.geom.Geometry geom, org.gvsig.compat.print.PrintAttributes printingProperties) - Specified by:
printin interfaceorg.gvsig.fmap.mapcontext.rendering.symbols.IPrintable
-
registerPersistent
public static void registerPersistent() -
loadFromState
public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
loadFromStatein interfaceorg.gvsig.tools.persistence.Persistent- Overrides:
loadFromStatein classFFrame- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
saveToState
public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
saveToStatein interfaceorg.gvsig.tools.persistence.Persistent- Overrides:
saveToStatein classFFrame- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Overrides:
clonein classFFrame- Throws:
CloneNotSupportedException
-