public class IlvSDMClippingLinkConnector extends IlvClippingLinkConnector implements IlvCachedLinkConnectionRectIndex
| Constructor and Description |
|---|
IlvSDMClippingLinkConnector()
Creates a new SDM clipping link connector.
|
IlvSDMClippingLinkConnector(IlvGraphic node)
Creates a new SDM clipping link connector.
|
IlvSDMClippingLinkConnector(IlvGraphic node,
IlvSDMEngine engine)
Creates a new SDM clipping link connector.
|
IlvSDMClippingLinkConnector(IlvInputStream stream)
Reads an SDM clipping link connector from an IVL input stream.
|
IlvSDMClippingLinkConnector(IlvLinkImage link,
boolean origin)
Creates a new SDM clipping link connector.
|
| Modifier and Type | Method and Description |
|---|---|
protected IlvPoint |
calcConnectionPoint(IlvLinkImage link,
boolean origin,
IlvTransformer transformer)
This method is overridden to take into account the link connection
rectangle of the node.
|
int |
getCachedLinkConnectionRectIndex()
Returns the cached link connection rectangle index.
|
protected IlvRect |
getNodeBoundingBox(IlvTransformer t)
This method is overridden to take into account the link connection
rectangle of the node.
|
void |
setCachedLinkConnectionRectIndex(int index)
Caches the link connection rectangle index.
|
getClippedPoint, getUnclippedConnectionPoint, useCache, zoomableallLinksRemoved, allowsConnectionPointMove, connectionPointMoveAllowed, connectLink, detach, detach, disconnectAllLinks, disconnectLink, getClosestConnectionPoint, getGhostBoundingBox, isConnectionPointMoveAllowed, isPersistent, linkRemoved, read, setConnectionPointMoveAllowed, write, writecleanCache, cleanCache, getCacheSize, getConnectionPoint, linkChanged, LinkChanged, LinkRemoved, setCacheSize, useCacheattach, attach, attach, drawGhost, Get, Get, GetAttached, GetAttached, getNode, supportsDrawGhostpublic IlvSDMClippingLinkConnector(IlvLinkImage link, boolean origin)
link - The link to which the connector is attached.origin - true creates a link connector for the origin.public IlvSDMClippingLinkConnector(IlvGraphic node, IlvSDMEngine engine)
node - The node to which the connector is attached.engine - The SDM engine in which the link connector is used.public IlvSDMClippingLinkConnector(IlvGraphic node)
node - The node to which the connector is attached.public IlvSDMClippingLinkConnector()
public IlvSDMClippingLinkConnector(IlvInputStream stream) throws IlvReadFileException
stream - The IVL input stream.IlvReadFileException - if the format is not correct.protected IlvRect getNodeBoundingBox(IlvTransformer t)
getLinkConnectionRectangle
of the SDM renderer(s).getNodeBoundingBox in class IlvFreeLinkConnectort - The transformer used to compute the link connection rectangle
of the node.protected IlvPoint calcConnectionPoint(IlvLinkImage link, boolean origin, IlvTransformer transformer)
calcConnectionPoint in class IlvClippingLinkConnectorlink - The link.origin - If true, the position of the link
connection point for the link origin is determined. Otherwise, the
position of the link connection point for the link destination is found.transformer - The transformer that is used to draw the link.public void setCachedLinkConnectionRectIndex(int index)
setCachedLinkConnectionRectIndex in interface IlvCachedLinkConnectionRectIndexpublic int getCachedLinkConnectionRectIndex()
getCachedLinkConnectionRectIndex in interface IlvCachedLinkConnectionRectIndex© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.