ilog.views.sdm.renderer
Class IlvHalfZoomingRenderer.HalfZoomingGraphic
java.lang.Object
ilog.views.IlvGraphic
ilog.views.graphic.IlvGraphicHandle
ilog.views.graphic.IlvGraphicHandleBag
ilog.views.graphic.IlvFixedSizeGraphic
ilog.views.graphic.IlvHalfZoomingGraphic
ilog.views.sdm.renderer.IlvHalfZoomingRenderer.HalfZoomingGraphic
- All Implemented Interfaces:
- GraphicBagHierarchyEventReceiver, ManagerViewsHierarchyEventReceiver, IlvGraphicBag, IlvPersistentObject, Transferable, Serializable
- Enclosing class:
- IlvHalfZoomingRenderer
public static class IlvHalfZoomingRenderer.HalfZoomingGraphic
- extends IlvHalfZoomingGraphic
This subclass of
IlvHalfZoomingGraphic
is used internally by the IlvHalfZoomingRenderer.
It is public only to allow half-zooming objects to be
read from IVL files. You must not instantiate this
class directly.
- See Also:
- Serialized Form
|
Method Summary |
IlvGraphic |
copy()
Returns a copy of this half-zooming node. |
protected double |
getReferenceZoom()
This method is overridden to use the reference zoom
of the SDM view. |
protected IlvRect |
unzoomedBBox()
This method is overridden to use the link connection rectangle
(usually the bounding rectangle of the node without its label)
as the bounding rectangle of the node when it is grayed out. |
| Methods inherited from class ilog.views.graphic.IlvHalfZoomingGraphic |
applyTransform, boundingBox, computeTransformer, contains, draw, getAlpha, getInitialZoom, getIntersectionWithOutline, getMaxZoom, getMinZoom, getPopupMenu, getToolTipText, getUnzoomedBackground, getUnzoomedForeground, inside, intersects, isAlphaBufferEnabled, isDelegateObjectInteractor, isGrayedWhenUnzoomed, isRotatable, makeSelection, notifyObjectInteractorToManager, setAlpha, setAlphaBufferEnabled, setGraphicBag, setGrayedWhenUnzoomed, setInitialZoom, setMaxZoom, setMinZoom, setPoint, setPosition, setRotatable, setUnzoomedBackground, setUnzoomedForeground, write, zoomable |
| Methods inherited from class ilog.views.graphic.IlvGraphicHandleBag |
addGraphicBagHierarchyListener, addManagerViewsHierarchyListener, addObject, applyToObject, enableGraphicBagHierarchyEventForwarding, enableManagerViewsHierarchyEventForwarding, fireGraphicBagHierarchyEvent, fireManagerViewsHierarchyEvent, getObject, getObjects, isOwner, moveObject, needsGraphicBagHierarchyEvent, needsManagerViewsHierarchyEvent, reDrawObj, reDrawRegion, removeGraphicBagHierarchyListener, removeManagerViewsHierarchyListener, removeObject, reshapeObject, setDelegateMoveResize, setObject, setObjectName |
| Methods inherited from class ilog.views.graphic.IlvGraphicHandle |
getObject, getOriginalPopupMenu, isPersistent, move, move, moveResize, scale, setBackground, setForeground, setOwner, translate |
| Methods inherited from class ilog.views.IlvGraphic |
addActionListener, addNamedPropertyListener, boundingBox, getAndAssociateObjectInteractor, getCenter, getDefaultInteractor, getGraphicBag, GetGraphicObject, getName, getNamedProperty, getObjectInteractor, getPopupMenu, getPopupMenuName, getProperty, getToolTipText, getTopLevelGraphicBag, getTransferData, getTransferDataFlavors, hasProperty, isDataFlavorSupported, isEditable, isInApplyToObject, isMovable, isSelectable, isVisible, processActionEvent, reDraw, removeActionListener, removeNamedProperty, removeNamedPropertyListener, removeProperty, replaceProperty, setEditable, setFillOn, setInApplyToObject, setMovable, setName, setNamedProperty, setNameImpl, setObjectInteractor, setPopupMenu, setPopupMenuName, setProperty, setSelectable, setStrokeOn, setToolTipText, setVisible, toString |
IlvHalfZoomingRenderer.HalfZoomingGraphic
public IlvHalfZoomingRenderer.HalfZoomingGraphic(IlvInputStream stream)
throws IOException,
IlvReadFileException
- Reads the half-zooming node from an IVL file.
- Parameters:
stream - The input stream.
- Throws:
IOException
IlvReadFileException
IlvHalfZoomingRenderer.HalfZoomingGraphic
public IlvHalfZoomingRenderer.HalfZoomingGraphic(IlvHalfZoomingRenderer.HalfZoomingGraphic source)
- Creates a copy of a half-zooming node.
- Parameters:
source - The node to copy.
copy
public IlvGraphic copy()
- Returns a copy of this half-zooming node.
- Overrides:
copy in class IlvHalfZoomingGraphic
- Returns:
- A copy of the object.
- See Also:
IlvGraphicHandleBag.isOwner()
unzoomedBBox
protected IlvRect unzoomedBBox()
- This method is overridden to use the link connection rectangle
(usually the bounding rectangle of the node without its label)
as the bounding rectangle of the node when it is grayed out.
- Overrides:
unzoomedBBox in class IlvHalfZoomingGraphic
getReferenceZoom
protected double getReferenceZoom()
- This method is overridden to use the reference zoom
of the SDM view.
- Overrides:
getReferenceZoom in class IlvHalfZoomingGraphic
Copyright © 1996-2007 ILOG S.A. All rights reserved. Documentation homepage.