Class FFrameView
java.lang.Object
org.gvsig.app.project.documents.layout.fframes.FFrame
org.gvsig.app.project.documents.layout.fframes.FFrameView
- All Implemented Interfaces:
Cloneable,IFFrame,IFFrameUseFMap,IFFrameUseProject,LayoutPanelListener,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:
FFrameOverView
public class FFrameView
extends FFrame
implements IFFrameUseProject, IFFrameUseFMap, LayoutPanelListener
FFrame used for embedding a View in the Layout. The View is not actually
inserted on the Layout, but it is used together with the MapContext in order
do draw an image which is then painted on the FFrame. Therefore, no
MapControl is used in current implementation, but a similar behavior is
simulated by the FFrameView. The original MapContext is cloned when assigned
to the FFrameView, which is then used for drawing.
The FFrameView and the associated View can be synchronized, depending on the
values of
getTypeScale() and getLinked().
The main synchronization logic is kept on two internal classes:
FFrameView.OwnMapContextListener and FFrameView.ViewDocListener. The first one
listens for events on the FFrameView and synchronizes the View accordingly.
The second one listens for events on the View and synchronizes the FFrameView
accordingly. There synchronization process is flagged using
b_updating and b_updating, in order to avoid incurring on
infinite synchronization loops.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gvsig.app.project.documents.layout.fframes.IFFrameUseFMap
IFFrameUseFMap.SCALE_TYPE -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanstatic final intprotected static final org.gvsig.fmap.geom.GeometryManagerprotected IFFrameprotected BufferedImageprotected AffineTransformprotected org.gvsig.fmap.mapcontext.MapContextprotected intprotected Pointprotected Rectangleprotected AffineTransformprotected Point2Dprotected Point2Dstatic final Stringstatic final intprotected org.gvsig.app.project.Projectprotected intprotected doubleprotected booleanprotected booleanprotected booleanprotected org.gvsig.app.project.documents.view.ViewDocumentFields 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, soFields inherited from interface org.gvsig.app.project.documents.layout.fframes.IFFrame
E, N, NE, NO, NOSELECT, O, RECT, S, SE, SOFields inherited from interface org.gvsig.app.project.documents.layout.fframes.IFFrameUseFMap
AUTOMATICO, CONSTANTE, MANUAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected org.gvsig.fmap.geom.primitive.EnvelopeCalculates the new extent for the FFrame.clone()booleanprotected voidcreateImage(AffineTransform affineTransform, int width, int height, Point mapOrigin) protected voidvoiddispose()protected voiddoSetSelected(int selectedStatus) voiddraw(Graphics2D g, AffineTransform at, Rectangle2D visibleLayoutDocRect, BufferedImage imgBase) Draws the FFrameView on the provided Graphics, according to the provided affine transform and the visible rectangle.protected voiddrawImage(Graphics2D g, BufferedImage image, Rectangle2D.Double visibleRectangle) protected voiddrawPresentation(Graphics2D g, AffineTransform affineTransform, Rectangle2D.Double fframeViewRect, Rectangle2D.Double visibleRect, BufferedImage imgBase) protected voidvoidThis method is called when the FFrame has been added to the LayoutvoidThis method is called when the FFrame has been removed from the LayoutvoidZooms to the extent containing all the layers loaded in the map.getATMap()Devuelve la MAtriz de transformación utilizada por la FFrameView.Devuelve la imagen para repintar.protected doubleCalculates the resolution (measured on dots per inch, DPI) to be considered to draw the FFrameView on screen.booleanGets the synchronization mode for the map extent.org.gvsig.fmap.geom.primitive.EnvelopegetGrid()booleanGets the synchronization mode for layers.booleanDeprecated.org.gvsig.fmap.mapcontext.MapContextReturns the MapContext contained in this FFrameView, which is usually a clone of the associated View.doubleGets the rotation of the frameintObtiene la unidad de medida en la que está la vista.getName()Devuelve el nombre que representa al fframe.Devuelve el nombre que representa al tipo de FFrame.intGets the quality of the visualization of the FFrame on screen.doublegetScale()Devuelve la escala según el tipo de escala que se haya seleccionado al añadida la vista.Gets the scale and extent types.intDeprecated.org.gvsig.app.project.documents.view.ViewDocumentgetView()Gets the associated Viewprotected org.gvsig.fmap.geom.primitive.EnvelopegetVisibleEnvelope(Rectangle2D.Double fframeViewRect, Rectangle2D.Double visiblefframeViewRect) Gets the visible envelope, in map coordinatesprotected voidprotected voidprotected booleanstatic booleanisPan(org.gvsig.fmap.geom.primitive.Envelope oldEnvelope, org.gvsig.fmap.geom.primitive.Envelope newEnvelope) Returns true if the newEnvelope represents a pan operation on oldEnvelope, (both extents have the same height and width)booleanbooleanprotected booleanprotected booleanvoidloadFromState(org.gvsig.tools.persistence.PersistentState state) voidmovePoints(Point2D px1, Point2D px2) protected voidpostDraw(Graphics2D g, Rectangle2D.Double fframeViewRect, AffineTransform at) protected voidpostDraw(Graphics2D g, Rectangle2D.Double rectangleLayout, Rectangle2D rectangleView, BufferedImage imgBase, Rectangle originalClip, AffineTransform at) Deprecated.protected RectanglepreDraw(Graphics2D g, Rectangle2D.Double rectangleLayout) Deprecated.protected voidpreDraw(Graphics2D g, Rectangle2D.Double fframeViewRect, Rectangle2D.Double visibleRect) protected voidprint(Graphics2D g, AffineTransform at, org.gvsig.compat.print.PrintAttributes printAttributes) voidprint(Graphics2D g, AffineTransform at, org.gvsig.fmap.geom.Geometry geom, org.gvsig.compat.print.PrintAttributes printAttributes) voidrefresh()Invalidates the FFrameView cache, which will cause the FFrame to be repainted on the next drawing cycle.voidprotected voidstatic voidprotected voidprotected voidprotected voidprotected voidvoidsaveToState(org.gvsig.tools.persistence.PersistentState state) voidsetATMap(AffineTransform transform) Inserta la matriz de transformación.voidSets the bounding box in centimeters of this FFrame, using paper coordinates.voidInserta la imagen para repintar el FFrameView.voidsetExtent(org.gvsig.fmap.geom.primitive.Envelope extent) voidsetExtentSynced(boolean synced) Sets the synchronization mode for the map extent.voidvoidsetHasToc(boolean hasToc) voidsetLayerSynced(boolean synced) Sets the synchronization mode for map layers.voidsetLinked(boolean b) Deprecated.voidsetMapUnits(int i) Rellena la unidad de medida en la que está la vista.voidsetNewEnvelope(org.gvsig.fmap.geom.primitive.Envelope r) Sets a new Envelope on the MapContext contained in this FFrameViewvoidsetPersistIndependent(boolean b) voidsetPointsToZoom(Point2D px1, Point2D px2) voidsetProject(org.gvsig.app.project.Project p) Inserta el proyecto.voidsetQuality(int q) Sets the quality of the visualization of the FFrame on screen.voidsetRotation(double rotation) Sets the rotation of the frame, measured in arc degreesvoidsetScale(double d) Sets the scale of the MapContext contained in this FFrameViewvoidsetScaleType(IFFrameUseFMap.SCALE_TYPE scaleType) Sets the scale and extent types.voidsetScaleType(IFFrameUseFMap.SCALE_TYPE scaleType, double fixedScale) voidsetScaleType(IFFrameUseFMap.SCALE_TYPE scaleType, org.gvsig.fmap.geom.primitive.Envelope fixedExtent) protected voidvoidsetView(org.gvsig.app.project.documents.view.ViewDocument viewDocument) Sets the View associated with this FFrameView, which will be used to clone the MapContext and the layers.voidsetViewMapContext(org.gvsig.fmap.mapcontext.MapContext viewMapContext) Sets the MapContext associated with this FFrameView, which will be used to clone the layers and synchronize the FFrameView with the associated ViewvoidshowGrid(boolean b) protected booleantoString()Returns a description of the FFramevoidvoidvoidMethods inherited from class org.gvsig.app.project.documents.layout.fframes.FFrame
addObserver, contains, deleteObserver, deleteObservers, drawDraft, drawEmpty, drawHandlers, drawSymbolTag, getBoundBox, getBoundingBox, getContains, getDocument, getFrameFactory, getLastMoveRect, getLayoutContext, getLevel, getMapCursor, getMovieRect, getMovieRect, getRotation, getRotationAT, getSelected, getTag, getVisibleRect, initializeIcons, intersects, isSelected, setDocument, setFrameFactory, setLayoutContext, setLevel, setNum, setSelected, setSelected, setTag, updateRectMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.app.project.documents.layout.fframes.IFFrame
contains, drawDraft, drawHandlers, drawSymbolTag, getBoundBox, getBoundingBox, getContains, getDocument, getFrameFactory, getLastMoveRect, getLayoutContext, getLevel, getMapCursor, getMovieRect, getMovieRect, getRotation, getSelected, getTag, intersects, isSelected, setDocument, setFrameFactory, setLayoutContext, setLevel, setNum, setSelected, setSelected, setTag, updateRectMethods inherited from interface org.gvsig.tools.observer.Observable
addObserver, deleteObserver, deleteObservers
-
Field Details
-
PERSISTENCE_DEFINITION_NAME
- See Also:
-
PRESENTATION
public static final int PRESENTATION- See Also:
-
DRAFT
public static final int DRAFT- See Also:
-
syncLayers
protected boolean syncLayers -
syncExtents
protected boolean syncExtents -
quality
protected int quality -
viewDocument
protected org.gvsig.app.project.documents.view.ViewDocument viewDocument -
mapContext
protected org.gvsig.fmap.mapcontext.MapContext mapContext -
mapUnits
protected int mapUnits -
m_image
-
mapAT
-
project
protected org.gvsig.app.project.Project project -
scaleAnt
protected double scaleAnt -
origin
-
p1
-
p2
-
grid
-
showGrid
protected boolean showGrid -
b_validCache
protected boolean b_validCache -
b_drawing
protected boolean b_drawing -
geomManager
protected static final org.gvsig.fmap.geom.GeometryManager geomManager -
originalGraphicsAT
-
originalClip
-
-
Constructor Details
-
FFrameView
public FFrameView()Creates a new FFrameView object.
-
-
Method Details
-
toString
Returns a description of the FFrame -
setScale
public void setScale(double d) Sets the scale of the MapContext contained in this FFrameView- Specified by:
setScalein interfaceIFFrameUseFMap- Parameters:
d- Scale to be set
-
setNewEnvelope
public void setNewEnvelope(org.gvsig.fmap.geom.primitive.Envelope r) Sets a new Envelope on the MapContext contained in this FFrameView- Specified by:
setNewEnvelopein interfaceIFFrameUseFMap- Parameters:
r- Envelope to be set
-
getDrawPaperDPI
protected double getDrawPaperDPI()Calculates the resolution (measured on dots per inch, DPI) to be considered to draw the FFrameView on screen. It is calculated by dividing the width (in pixels) of the FFrame divided by the width in inches of the paper.- Returns:
-
getMapContext
public org.gvsig.fmap.mapcontext.MapContext getMapContext()Returns the MapContext contained in this FFrameView, which is usually a clone of the associated View. This MapContext may be synchronized with the View one, depending on the scale type that has been set (see {getTypeScale().- Specified by:
getMapContextin interfaceIFFrameUseFMap- Returns:
- The mapContext object
-
setQuality
public void setQuality(int q) Sets the quality of the visualization of the FFrame on screen. Valid values includeDRAFTandPRESENTATION. Draft will disable the frame normal drawing, which will be replaced by an empty rectangle only showing the name of the frame.- Parameters:
q- Integer representing the quality.
-
getQuality
public int getQuality()Gets the quality of the visualization of the FFrame on screen. Valid values includeDRAFTandPRESENTATION. Draft will disable the frame normal drawing, which will be replaced by an empty rectangle only showing the name of the frame.- Returns:
-
setViewMapContext
public void setViewMapContext(org.gvsig.fmap.mapcontext.MapContext viewMapContext) Sets the MapContext associated with this FFrameView, which will be used to clone the layers and synchronize the FFrameView with the associated View- Parameters:
viewMapContext-
-
setView
public void setView(org.gvsig.app.project.documents.view.ViewDocument viewDocument) Sets the View associated with this FFrameView, which will be used to clone the MapContext and the layers. It will also used to synchronize the FFrameView with the associated View, depending on the selected scale type- Parameters:
viewDocument-
-
getView
public org.gvsig.app.project.documents.view.ViewDocument getView()Gets the associated View- Returns:
- The associated view
-
draw
public void draw(Graphics2D g, AffineTransform at, Rectangle2D visibleLayoutDocRect, BufferedImage imgBase) Draws the FFrameView on the provided Graphics, according to the provided affine transform and the visible rectangle. -
getVisibleEnvelope
protected org.gvsig.fmap.geom.primitive.Envelope getVisibleEnvelope(Rectangle2D.Double fframeViewRect, Rectangle2D.Double visiblefframeViewRect) Gets the visible envelope, in map coordinates- Parameters:
fframeViewRect- Rectangle defining the bounding box of the FFrameView, in screen coordinatesvisiblefframeViewRect- Rectangle defining the bounding box of the visible area of the fframeView, in screen coordinates- Returns:
-
drawPresentation
protected void drawPresentation(Graphics2D g, AffineTransform affineTransform, Rectangle2D.Double fframeViewRect, Rectangle2D.Double visibleRect, BufferedImage imgBase) throws Exception - Throws:
Exception
-
createImage
protected void createImage(AffineTransform affineTransform, int width, int height, Point mapOrigin) throws org.gvsig.fmap.dal.exception.ReadException, org.gvsig.fmap.mapcontext.MapContextException - Throws:
org.gvsig.fmap.dal.exception.ReadExceptionorg.gvsig.fmap.mapcontext.MapContextException
-
drawImage
-
preDraw
protected void preDraw(Graphics2D g, Rectangle2D.Double fframeViewRect, Rectangle2D.Double visibleRect) -
postDraw
-
postDraw
@Deprecated protected void postDraw(Graphics2D g, Rectangle2D.Double rectangleLayout, Rectangle2D rectangleView, BufferedImage imgBase, Rectangle originalClip, AffineTransform at) Deprecated.- Parameters:
g-rectangleLayout-rectangleView-imgBase-originalClip-at-
-
preDraw
Deprecated.- Parameters:
g-rectangleLayout-- Returns:
-
print
public void print(Graphics2D g, AffineTransform at, org.gvsig.fmap.geom.Geometry geom, org.gvsig.compat.print.PrintAttributes printAttributes) - Specified by:
printin interfaceorg.gvsig.fmap.mapcontext.rendering.symbols.IPrintable
-
print
protected void print(Graphics2D g, AffineTransform at, org.gvsig.compat.print.PrintAttributes printAttributes) -
setMapUnits
public void setMapUnits(int i) Rellena la unidad de medida en la que está la vista.- Parameters:
i- entero que representa la unidad de medida de la vista.
-
getMapUnits
public int getMapUnits()Obtiene la unidad de medida en la que está la vista.- Returns:
- Unidad de medida.
-
getScale
public double getScale()Devuelve la escala según el tipo de escala que se haya seleccionado al añadida la vista.- Returns:
- escala.
-
setBufferedImage
Inserta la imagen para repintar el FFrameView.- Parameters:
bi- Imagen para repintar.
-
getBufferedImage
Devuelve la imagen para repintar.- Specified by:
getBufferedImagein interfaceIFFrameUseFMap- Returns:
- Imagen para repintar.
-
getATMap
Devuelve la MAtriz de transformación utilizada por la FFrameView.- Specified by:
getATMapin interfaceIFFrameUseFMap- Returns:
- MAtriz de transformación.
-
setATMap
Inserta la matriz de transformación.- Specified by:
setATMapin interfaceIFFrameUseFMap- Parameters:
transform- Matriz de transformación.
-
setProject
public void setProject(org.gvsig.app.project.Project p) Inserta el proyecto.- Specified by:
setProjectin interfaceIFFrameUseProject- Parameters:
p- Proyecto.
-
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. -
compare
-
updateScaleCtrl
public void updateScaleCtrl() -
fullExtent
public void fullExtent() throws org.gvsig.fmap.dal.exception.ReadExceptionDescription copied from interface:IFFrameUseFMapZooms to the extent containing all the layers loaded in the map.- Specified by:
fullExtentin interfaceIFFrameUseFMap- Throws:
org.gvsig.fmap.dal.exception.ReadException
-
setPointsToZoom
- Specified by:
setPointsToZoomin interfaceIFFrameUseFMap
-
movePoints
- Specified by:
movePointsin interfaceIFFrameUseFMap
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Overrides:
clonein classFFrame- Throws:
CloneNotSupportedException
-
setGrid
-
getGrid
-
setRotation
public void setRotation(double rotation) Description copied from class:FFrameSets the rotation of the frame, measured in arc degrees- Specified by:
setRotationin interfaceIFFrame- Overrides:
setRotationin classFFrame- Parameters:
rotation- Rotation to apply to the frame
-
showGrid
public void showGrid(boolean b) -
isShowGrid
public boolean isShowGrid() -
refreshOriginalExtent
public void refreshOriginalExtent()- Specified by:
refreshOriginalExtentin interfaceIFFrameUseFMap
-
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
-
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
-
getMapRotation
public double getMapRotation()Gets the rotation of the frame- Returns:
- Rotation in degrees
-
invalidateLayout
protected void invalidateLayout() -
invalidateToc
protected void invalidateToc() -
refreshToc
protected void refreshToc() -
refresh
public void refresh()Description copied from interface:IFFrameUseFMapInvalidates the FFrameView cache, which will cause the FFrame to be repainted on the next drawing cycle.- Specified by:
refreshin interfaceIFFrameUseFMap
-
createListeners
protected void createListeners() -
addAllListeners
protected void addAllListeners() -
resetAllListeners
protected void resetAllListeners() -
removeAllListeners
protected void removeAllListeners() -
removeOwnListeners
protected void removeOwnListeners() -
removeViewListeners
protected void removeViewListeners() -
dispose
public void dispose() -
frameRemoved
public void frameRemoved()Description copied from interface:IFFrameThis method is called when the FFrame has been removed from the Layout- Specified by:
frameRemovedin interfaceIFFrame- Overrides:
frameRemovedin classFFrame
-
frameAdded
public void frameAdded()Description copied from interface:IFFrameThis method is called when the FFrame has been added to the Layout- Specified by:
frameAddedin interfaceIFFrame- Overrides:
frameAddedin classFFrame
-
setHasToc
public void setHasToc(boolean hasToc) -
setTocModel
protected void setTocModel() -
doSetSelected
protected void doSetSelected(int selectedStatus) - Overrides:
doSetSelectedin classFFrame
-
getLayerSynced
public boolean getLayerSynced()Description copied from interface:IFFrameUseFMapGets the synchronization mode for layers. Iftrue, layers will be synchronized between the FFrameView and the associated View, so any change in the FFrameView (layer added or removed, visibility changed, symbology change, etc) will be propagated to the associated View, and vice versa.- Specified by:
getLayerSyncedin interfaceIFFrameUseFMap- Returns:
trueif the layers are synchronized between the FFrameView and the View,falseotherwise.
-
setLayerSynced
public void setLayerSynced(boolean synced) Description copied from interface:IFFrameUseFMapSets the synchronization mode for map layers. Iftrue, layers will be synchronized between the FFrameView and the associated View, so any change in the FFrameView (layer added or removed, visibility changed, symbology change, etc) will be propagated to the associated View, and vice versa.- Specified by:
setLayerSyncedin interfaceIFFrameUseFMap- Parameters:
synced-trueto enable layers synchronization between the FFrameView and the View,falseotherwise.
-
getExtentSynced
public boolean getExtentSynced()Description copied from interface:IFFrameUseFMapGets the synchronization mode for the map extent. Iftrue, the map extent will be synchronized between the FFrameView and the associated View, so any change in the FFrameView (pan, zoom in, zoom out...) will be propagated to the associated View, and vice versa.- Specified by:
getExtentSyncedin interfaceIFFrameUseFMap- Returns:
trueif the map extent is synchronized between the FFrameView and the View,falseotherwise.
-
setExtentSynced
public void setExtentSynced(boolean synced) Description copied from interface:IFFrameUseFMapSets the synchronization mode for the map extent. Iftrue, the map extent will be synchronized between the FFrameView and the associated View, so any change in the FFrameView (pan, zoom in, zoom out...) will be propagated to the associated View, and vice versa.- Specified by:
setExtentSyncedin interfaceIFFrameUseFMap- Parameters:
synced-trueto enable extent synchronization between the FFrameView and the View,falseotherwise.
-
isPan
public static boolean isPan(org.gvsig.fmap.geom.primitive.Envelope oldEnvelope, org.gvsig.fmap.geom.primitive.Envelope newEnvelope) Returns true if the newEnvelope represents a pan operation on oldEnvelope, (both extents have the same height and width)- Parameters:
oldEnvelope-newEnvelope-- Returns:
-
calculateNewExtent
protected org.gvsig.fmap.geom.primitive.Envelope calculateNewExtent()Calculates the new extent for the FFrame. It is necessary to avoid scale changes when a pan is triggered from the view, as the different size factors from View/FFrameView introduces scale changes even for pans- Returns:
-
isDrawing
protected boolean isDrawing() -
isUpdating
protected boolean isUpdating() -
skipFirstChangeExtent
protected boolean skipFirstChangeExtent() -
isSyncLayers
protected boolean isSyncLayers() -
beginUpdate
protected void beginUpdate() -
endUpdate
protected void endUpdate() -
getScaleType
Description copied from interface:IFFrameUseFMapGets the scale and extent types. It can be one of the following:IFFrameUseFMap.SCALE_TYPE.NORMAL,IFFrameUseFMap.SCALE_TYPE.FIXED_SCALEorIFFrameUseFMap.SCALE_TYPE.FIXED_EXTENT- Specified by:
getScaleTypein interfaceIFFrameUseFMap- Returns:
- The scale type
-
getFixedScale
-
getFixedExtent
public org.gvsig.fmap.geom.primitive.Envelope getFixedExtent() -
setExtent
public void setExtent(org.gvsig.fmap.geom.primitive.Envelope extent) -
setScaleType
Description copied from interface:IFFrameUseFMapSets the scale and extent types. It can be one of the following:IFFrameUseFMap.SCALE_TYPE.NORMAL,IFFrameUseFMap.SCALE_TYPE.FIXED_SCALEorIFFrameUseFMap.SCALE_TYPE.FIXED_EXTENT- Specified by:
setScaleTypein interfaceIFFrameUseFMap
-
setScaleType
-
setScaleType
public void setScaleType(IFFrameUseFMap.SCALE_TYPE scaleType, org.gvsig.fmap.geom.primitive.Envelope fixedExtent) -
getTypeScale
Deprecated.Description copied from interface:IFFrameUseFMapKept for the moment for backward-compatibility, it will be removed on the future.- Specified by:
getTypeScalein interfaceIFFrameUseFMap
-
setLinked
Deprecated.Description copied from interface:IFFrameUseFMapKept for the moment for backward-compatibility, it will be removed on the future.- Specified by:
setLinkedin interfaceIFFrameUseFMap
-
getLinked
Deprecated.Description copied from interface:IFFrameUseFMapKept for the moment for backward-compatibility, it will be removed on the future.- Specified by:
getLinkedin interfaceIFFrameUseFMap
-
windowActivated
public void windowActivated()- Specified by:
windowActivatedin interfaceLayoutPanelListener
-
windowClosed
public void windowClosed()- Specified by:
windowClosedin interfaceLayoutPanelListener
-
setPersistIndependent
public void setPersistIndependent(boolean b) -
isPersistIndependent
public boolean isPersistIndependent()
-
postDraw(Graphics2D, java.awt.geom.Rectangle2D.Double, AffineTransform)instead.