Package org.gvsig.layout.mapbox.fframe
Class FFrameMapBox
java.lang.Object
org.gvsig.app.project.documents.layout.fframes.FFrame
org.gvsig.layout.mapbox.fframe.FFrameMapBox
- All Implemented Interfaces:
Cloneable,IFFrame,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
FFrame para introducir una imagen en el Layout o para dibujar sobre el
graphics un SVG.
- Author:
- gvSIG Team
-
Field Summary
FieldsFields 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 TypeMethodDescriptionvoidclick(org.gvsig.fmap.mapcontrol.tools.Events.PointEvent event) clone()voidcloneActions(IFFrame frame) voiddrag(Point2D.Double toSheetPoint) voiddraw(Graphics2D g, AffineTransform at) 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.voiddrawCell(Graphics2D g, Cell cell, Rectangle2D rect, boolean selected) fromMapBoxPointToSheetPoint(Point2D.Double mapBoxPoint) fromSheetPointToMapBoxPoint(Point2D.Double sheetPoint) getModel()getName()Devuelve el nombre que representa al fframe.Devuelve el nombre que representa al tipo de FFrame.voidvoidloadFromState(org.gvsig.tools.persistence.PersistentState state) voidmoveHorizontalLine(double y0, double y1) voidmoveVerticalLine(double x0, double x1) voidprint(Graphics2D g, AffineTransform at, org.gvsig.fmap.geom.Geometry geom, org.gvsig.compat.print.PrintAttributes properties) static voidvoidsaveToState(org.gvsig.tools.persistence.PersistentState state) voidSets the bounding box in centimeters of this FFrame, using paper coordinates.voidsetModel(MapBoxModel model) Methods inherited from class org.gvsig.app.project.documents.layout.fframes.FFrame
addObserver, contains, deleteObserver, deleteObservers, dispose, doSetSelected, drawDraft, drawEmpty, drawHandlers, drawSymbolTag, frameAdded, frameRemoved, getBoundBox, getBoundingBox, getContains, 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:
-
PIXELS_TOLERANCE
public static final double PIXELS_TOLERANCE- See Also:
-
MAPBOX_EPSILON
public static final double MAPBOX_EPSILON- See Also:
-
-
Constructor Details
-
FFrameMapBox
public FFrameMapBox()Creates a new FFrameMapBox object.
-
-
Method Details
-
setModel
-
getModel
-
getSelection
-
getSelectedCells
-
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. -
draw
-
drawCell
-
getNameFFrame
Description copied from interface:IFFrameDevuelve el nombre que representa al tipo de FFrame.- Returns:
- nombre del elemento.
- See Also:
-
getName
Description copied from interface:IFFrameDevuelve el nombre que representa al fframe.- Returns:
- String nombre del FFrame.
-
initialize
public void initialize() -
cloneActions
-
print
public void print(Graphics2D g, AffineTransform at, org.gvsig.fmap.geom.Geometry geom, org.gvsig.compat.print.PrintAttributes properties) -
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
-
setBoundBox
Description copied from class:FFrameSets the bounding box in centimeters of this FFrame, using paper coordinates.- Specified by:
setBoundBoxin interfaceIFFrame- Overrides:
setBoundBoxin classFFrame- Parameters:
r- Rectangle in centimeters
-
moveVerticalLine
public void moveVerticalLine(double x0, double x1) -
moveHorizontalLine
public void moveHorizontalLine(double y0, double y1) -
click
public void click(org.gvsig.fmap.mapcontrol.tools.Events.PointEvent event) -
drag
-
fromSheetPointToMapBoxPoint
-
fromMapBoxPointToSheetPoint
-