public static class IlvHalfZoomingRenderer.HalfZoomingGraphic extends IlvHalfZoomingGraphic
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.DELEGATE_INTERACTOR
Constructor and Description |
---|
HalfZoomingGraphic(IlvHalfZoomingRenderer.HalfZoomingGraphic source)
Creates a copy of a half-zooming node.
|
HalfZoomingGraphic(IlvInputStream stream)
Reads the half-zooming node from an IVL file.
|
Modifier and Type | Method and Description |
---|---|
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.
|
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
getPoint, getPosition, resize, rotate
addGraphicBagHierarchyListener, addManagerViewsHierarchyListener, addObject, applyToObject, baseTextDirectionChanged, componentOrientationChanged, enableGraphicBagHierarchyEventForwarding, enableManagerViewsHierarchyEventForwarding, fireGraphicBagHierarchyEvent, fireManagerViewsHierarchyEvent, getObject, getObjects, getResolvedBaseTextDirection, isOwner, localeChanged, moveObject, needsGraphicBagHierarchyEvent, needsManagerViewsHierarchyEvent, reDrawObj, reDrawRegion, removeGraphicBagHierarchyListener, removeManagerViewsHierarchyListener, removeObject, reshapeObject, setDelegateMoveResize, setObject, setObjectName
getBaseTextDirection, getObject, getOriginalPopupMenu, isBaseTextDirectionSensitive, isPersistent, move, move, moveResize, scale, setBackground, setBaseTextDirection, setForeground, setOwner, translate, usesBidiMarkers
addActionListener, addNamedPropertyListener, allViewsRemoved, blinkingStateOn, boundingBox, callDraw, getAndAssociateObjectInteractor, getBlinkingAction, getBlinkingObjectOwner, getBlinkingOffPeriod, getBlinkingOnPeriod, getCenter, getComponentOrientation, getDefaultInteractor, getGraphicBag, GetGraphicObject, getLocale, getName, getNamedProperty, getObjectInteractor, getPopupMenu, getPopupMenuName, getProperty, getToolTipBaseTextDirection, getToolTipText, getTopLevelGraphicBag, getTransferData, getTransferDataFlavors, getULocale, getZOrderIndex, hasProperty, invalidateBBoxCache, invalidateBidiCache, isComponentOrientationSensitive, isDataFlavorSupported, isEditable, isInApplyToObject, isLocaleSensitive, isMovable, isSelectable, isVisible, needsViewNotification, processActionEvent, reDraw, registerBlinkingResource, removeActionListener, removeNamedProperty, removeNamedPropertyListener, removeProperty, replaceProperty, setBaseTextDirectionDuringConstruction, setBlinkingAction, setBlinkingOffPeriod, setBlinkingOnPeriod, setEditable, setFillOn, setInApplyToObject, setMovable, setName, setNamedProperty, setNameImpl, setObjectInteractor, setPopupMenu, setPopupMenuName, setProperty, setSelectable, setStrokeOn, setToolTipBaseTextDirection, setToolTipText, setVisible, setZOrderIndex, toString, updateNeedsViewNotification, viewAddedOrRemoved
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getGraphicBag
public HalfZoomingGraphic(IlvInputStream stream) throws IOException, IlvReadFileException
stream
- The input stream.IOException
IlvReadFileException
public HalfZoomingGraphic(IlvHalfZoomingRenderer.HalfZoomingGraphic source)
source
- The node to copy.public IlvGraphic copy()
copy
in class IlvHalfZoomingGraphic
IlvGraphicHandleBag.isOwner()
protected IlvRect unzoomedBBox()
unzoomedBBox
in class IlvHalfZoomingGraphic
protected double getReferenceZoom()
getReferenceZoom
in class IlvHalfZoomingGraphic
© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.