gojs
Version:
Interactive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams
120 lines (116 loc) • 217 kB
HTML
<!DOCTYPE html><html class="default"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Link | GoJS API</title><meta name="description" content="Documentation for GoJS API"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../../assets/css/style.css"/><link rel="stylesheet" href="../assets/style-tsd.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.body.classList.add(localStorage.getItem("tsd-theme") || "os")</script><header><nav id="navTop" class="w-full z-30 top-0 text-white bg-nwoods-primary"><div class="w-full container max-w-screen-lg mx-auto flex flex-wrap sm:flex-nowrap items-center justify-between mt-0 py-2"><div class="md:pl-4"><a class="text-white hover:text-white no-underline hover:no-underline\n font-bold text-2xl lg:text-4xl rounded-lg hover:bg-nwoods-secondary" href="../../index.html"><h1 class="my-0 p-1 leading-none">GoJS</h1></a></div><button id="topnavButton" class="rounded-lg sm:hidden focus:outline-none focus:ring" aria-label="Navigation"><svg fill="currentColor" viewBox="0 0 20 20" class="w-6 h-6"><path id="topnavOpen" fill-rule="evenodd" d="M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM9 15a1 1 0 011-1h6a1 1 0 110 2h-6a1 1 0 01-1-1z" clip-rule="evenodd"></path><path id="topnavClosed" class="hidden" fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg></button><div id="topnavList" class="hidden sm:block items-center w-auto mt-0 text-white p-0 z-20"><ul class="list-reset list-none font-semibold flex justify-end flex-wrap sm:flex-nowrap items-center px-0 pb-0"><li class="p-1 sm:p-0"><a class="topnav-link" href="../../learn/index.html">Learn</a></li><li class="p-1 sm:p-0"><a class="topnav-link" href="../../samples/index.html">Samples</a></li><li class="p-1 sm:p-0"><a class="topnav-link" href="../../intro/index.html">Intro</a></li><li class="p-1 sm:p-0"><a class="topnav-link" href="../../api/index.html">API</a></li><li class="p-1 sm:p-0"><a class="topnav-link" href="https://www.nwoods.com/products/register.html">Register</a></li><li class="p-1 sm:p-0"><a class="topnav-link" href="../../download.html">Download</a></li><li class="p-1 sm:p-0"><a class="topnav-link" href="https://forum.nwoods.com/c/gojs/11">Forum</a></li><li class="p-1 sm:p-0"><a class="topnav-link" href="https://www.nwoods.com/contact.html" target="_blank" rel="noopener" id="contactBtn">Contact</a></li><li class="p-1 sm:p-0"><a class="topnav-link" href="https://www.nwoods.com/sales/index.html" target="_blank" rel="noopener" id="buyBtn">Buy</a></li></ul></div></div><hr class="border-b border-gray-600 opacity-50 my-0 py-0"/></nav><div class="tsd-page-header"><div class="tsd-page-toolbar"><div class="w-full max-w-screen-xl mx-auto px-2"><div class="table-wrap"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget search no-caption">Search</label><input type="text" id="tsd-search-field"/></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">GoJS API</a></div><div class="table-cell" id="tsd-widgets"><div id="tsd-filter"><a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a><div class="tsd-filter-group"><div class="tsd-select" id="tsd-filter-visibility"><span class="tsd-select-label">All</span><ul class="tsd-select-list"><li data-value="public">Public</li><li data-value="protected">Public/Protected</li><li data-value="private" class="selected">All</li></ul></div> <input type="checkbox" id="tsd-filter-inherited"/><label class="tsd-widget" for="tsd-filter-inherited">Inherited</label></div></div><a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a></div></div></div></div></div><div class="tsd-page-title"><div class="w-full max-w-screen-xl mx-auto px-2"><div class="top-copyright"><b>GoJS</b>® Diagramming Components<br/>version 2.3.8<br/>by <a href="https://www.nwoods.com/">Northwoods Software®</a></div><div><h1>Class Link </h1></div></div></div></header><div class="tsd w-full max-w-screen-xl mx-auto pb-4"><div class="row px-2 w-full"><div class="col-8 col-content"><section class="tsd-panel tsd-hierarchy"><h3>Hierarchy</h3><ul class="tsd-hierarchy"><li><a href="GraphObject.html" class="tsd-signature-type" data-tsd-kind="Class">GraphObject</a><ul class="tsd-hierarchy"><li><a href="Panel.html" class="tsd-signature-type" data-tsd-kind="Class">Panel</a><ul class="tsd-hierarchy"><li><a href="Part.html" class="tsd-signature-type" data-tsd-kind="Class">Part</a><ul class="tsd-hierarchy"><li><span class="target">Link</span><ul class="tsd-hierarchy"><li><a href="BalloonLink.html" class="tsd-signature-type" data-tsd-kind="Class">BalloonLink</a></li><li><a href="DimensioningLink.html" class="tsd-signature-type" data-tsd-kind="Class">DimensioningLink</a></li><li><a href="FishboneLink.html" class="tsd-signature-type" data-tsd-kind="Class">FishboneLink</a></li><li><a href="ParallelRouteLink.html" class="tsd-signature-type" data-tsd-kind="Class">ParallelRouteLink</a></li></ul></li></ul></li></ul></li></ul></li></ul></section><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography">
<p>A Link is a <a href="Part.html">Part</a> that connects <a href="Node.html">Node</a>s.
The link relationship is directional, going from <a href="Link.html#fromNode">Link.fromNode</a> to <a href="Link.html#toNode">Link.toNode</a>.
A link can connect to a specific port element in a node, as named by the <a href="Link.html#fromPortId">Link.fromPortId</a>
and <a href="Link.html#toPortId">Link.toPortId</a> properties.</p>
<p class="boxread">
For more discussion, see <a href="../../intro/links.html">Introduction to Links</a>.<div><p>To add a Link to a Diagram when using a <a href="GraphLinksModel.html">GraphLinksModel</a> you should do something like:</p>
<pre><code class="language-js"><span class="hl-2"> </span><span class="hl-4">myDiagram</span><span class="hl-2">.</span><span class="hl-5">startTransaction</span><span class="hl-2">(</span><span class="hl-6">"make new link"</span><span class="hl-2">);</span><br/><span class="hl-2"> </span><span class="hl-4">myDiagram</span><span class="hl-2">.</span><span class="hl-4">model</span><span class="hl-2">.</span><span class="hl-5">addLinkData</span><span class="hl-2">({ </span><span class="hl-4">from:</span><span class="hl-2"> </span><span class="hl-6">"Alpha"</span><span class="hl-2">, </span><span class="hl-4">to:</span><span class="hl-2"> </span><span class="hl-6">"Beta"</span><span class="hl-2"> });</span><br/><span class="hl-2"> </span><span class="hl-4">myDiagram</span><span class="hl-2">.</span><span class="hl-5">commitTransaction</span><span class="hl-2">(</span><span class="hl-6">"make new link"</span><span class="hl-2">);</span>
</code></pre>
<p>where you would substitute the keys of the actual nodes that you want to connect with a link.
This will cause a Link to be created (copying the template found in <a href="Diagram.html#linkTemplateMap">Diagram.linkTemplateMap</a>),
added to the Diagram in some <a href="Layer.html">Layer</a> (based on <a href="Part.html#layerName">Part.layerName</a>), and bound to the link data
(resulting in <a href="Panel.html#data">Panel.data</a> referring to that link data object).
Note that link data objects, unlike <a href="Node.html">Node</a> data, do not have their own unique keys or identifiers,
because other Parts do not refer to them.</p>
<p>If you are using a <a href="TreeModel.html">TreeModel</a>, there are no link data objects, so you just need to call
<a href="TreeModel.html#setParentKeyForNodeData">TreeModel.setParentKeyForNodeData</a> to specify the "parent" node's key for a "child" node data.</p>
<p>To find a <a href="Link.html">Link</a> given a link data object in the <a href="GraphLinksModel.html">GraphLinksModel</a>,
call <a href="Diagram.html#findLinkForData">Diagram.findLinkForData</a>. When using a <a href="TreeModel.html">TreeModel</a>, call either <a href="Diagram.html#findNodeForData">Diagram.findNodeForData</a>
or <a href="Diagram.html#findNodeForKey">Diagram.findNodeForKey</a> to get a Node, and then call <a href="Node.html#findTreeParentLink">Node.findTreeParentLink</a> to get the Link, if any exists.</p>
<p>To find a link that connects two nodes, call <a href="Node.html#findLinksTo">Node.findLinksTo</a> or <a href="Node.html#findLinksBetween">Node.findLinksBetween</a>.
With the former method, the direction matters; with the latter method it returns links in either direction.</p>
<p>A link's position and size are determined by the two nodes that it connects.
Normally there should be a <a href="Shape.html">Shape</a> as the main element in this Link.
This shape is what users will see as the "line" or "wire" --
you can set its <a href="Shape.html#stroke">Shape.stroke</a> and other "stroke..." properties to control its appearance.</p>
<p>The link will compute a route (a sequence of points) going from the <a href="Link.html#fromNode">fromNode</a>'s port element
to the <a href="Link.html#toNode">toNode</a>'s port element.
That route is used to generate the path of the main shape.
Properties that affect the nature of the route and the geometry of the path include:</p>
<ul>
<li><a href="Link.html#curve">curve</a></li>
<li><a href="Link.html#curviness">curviness</a></li>
<li><a href="Link.html#corner">corner</a></li>
<li><a href="Link.html#routing">routing</a></li>
<li><a href="Link.html#smoothness">smoothness</a></li>
<li><a href="Link.html#adjusting">adjusting</a></li>
</ul>
<p class="boxread">
For more discussion and examples, see <a href="../../intro/links.html">Links</a>.
<p>There are additional properties that affect how the end of the link connects to a port element of a node.
There are duplicate properties, ones for the "to" end and ones for the "from" end:</p>
<ul>
<li><a href="Link.html#fromSpot">fromSpot</a>, <a href="Link.html#toSpot">toSpot</a></li>
<li><a href="Link.html#fromEndSegmentLength">fromEndSegmentLength</a>, <a href="Link.html#toEndSegmentLength">toEndSegmentLength</a></li>
<li><a href="Link.html#fromShortLength">fromShortLength</a>, <a href="Link.html#toShortLength">toShortLength</a></li>
</ul>
<p>These properties normally have "default" values, causing the link's routing and path-geometry generating
to get the corresponding values from the connected port element.
This scheme permits an individual link to have its own specific connection to a port,
taking precedence over how the port normally expects links to connect to it.
For example, several of the <a href="Layout.html">Layout</a> classes sets these properties on each Link
as part of their route computation for links.</p>
<p class="boxread">
For more discussion and examples, see <a href="../../intro/connectionPoints.html">Link Points</a>.
<p>Elements other than the main <a href="Shape.html">Shape</a> in the Link may act as decorations on the link, including arrowheads and labels.
You can control where they are located along the link route and how they are oriented.
Because these decorations may be any <a href="GraphObject.html">GraphObject</a>, they are all properties of that class.
The properties include:</p>
<ul>
<li><a href="GraphObject.html#segmentIndex">GraphObject.segmentIndex</a></li>
<li><a href="GraphObject.html#segmentFraction">GraphObject.segmentFraction</a></li>
<li><a href="GraphObject.html#segmentOffset">GraphObject.segmentOffset</a></li>
<li><a href="GraphObject.html#segmentOrientation">GraphObject.segmentOrientation</a></li>
</ul>
<p>If you do not set the <a href="GraphObject.html#segmentIndex">GraphObject.segmentIndex</a> property, the object is positioned
to be at the middle of the link.</p>
<p class="boxread">
For more discussion and examples, see <a href="../../intro/linkLabels.html">Link Labels</a>.
<p><strong>GoJS</strong> makes it easy to add arrowheads to your link template.
Just add a <a href="Shape.html">Shape</a> with the appearance properties that you want,
and also set the <a href="Shape.html#toArrow">Shape.toArrow</a> or <a href="Shape.html#fromArrow">Shape.fromArrow</a> property
to the name of the kind of arrowhead that you want.
Doing so automatically sets the "segment..." properties that are appropriate for the chosen arrowhead.</p>
<p>More than one shape may automatically get the route geometry.
This is useful when you want to have multiple link shapes with different thicknesses
to create a gradient effect across the path of the link or to produce parallel lines along the path.
Just set <a href="GraphObject.html#isPanelMain">GraphObject.isPanelMain</a> to true on each such <a href="Shape.html">Shape</a>.</p>
<p>If you want the user to be able to reconnect a link, using the <a href="RelinkingTool.html">RelinkingTool</a>,
you need to set one or both of <a href="Link.html#relinkableFrom">relinkableFrom</a> and <a href="Link.html#relinkableTo">relinkableTo</a> to true.
The <a href="RelinkingTool.html">RelinkingTool</a> shows a <a href="RelinkingTool.html#fromHandleArchetype">RelinkingTool.fromHandleArchetype</a> and/or a
<a href="RelinkingTool.html#toHandleArchetype">RelinkingTool.toHandleArchetype</a> when the link is selected.
Such a relink handle can be dragged by the user to start a relinking operation.</p>
<p>If you want the user to be able to change the path of the link, using the <a href="LinkReshapingTool.html">LinkReshapingTool</a>,
set <a href="Part.html#reshapable">Part.reshapable</a> to true.
The <a href="LinkReshapingTool.html">LinkReshapingTool</a> shows reshape handles that the user can drag to shift the position
of a point in the link's route.
The <a href="LinkReshapingTool.html#handleArchetype">LinkReshapingTool.handleArchetype</a> is copied for each reshape handle.</p>
<p>Often if a Link is reshapable, you will want to save the route in the model so that it can be restored
upon load. To save the route automatically, add a TwoWay Binding on the <a href="Link.html#points">points</a> property:
<code>new go.Binding("points").makeTwoWay()</code>. <a href="Model.html#toJson">Model.toJson</a> will automatically
convert the <a href="List.html">List</a> of <a href="Point.html">Point</a>s into an Array of numbers in the JSON representation,
if the property is named "points".</p>
<p>If a Link is <a href="Part.html#reshapable">Part.reshapable</a>, it is also possible to allow the user to add and remove segments
from the link's route by setting <a href="Link.html#resegmentable">resegmentable</a> to true.
This causes the <a href="LinkReshapingTool.html">LinkReshapingTool</a> to add resegmenting handles at the midpoints of each segment.
The <a href="LinkReshapingTool.html#midHandleArchetype">LinkReshapingTool.midHandleArchetype</a> is copied for each resegment handle.
When the user drags such a resegmenting handle, a new segment is inserted into the route.
Also, when the user drags a reshape handle such that two adjacent segments end up in a straight line,
a segment is removed from the route.</p>
<p class="boxread">
For more discussion and examples, see <a href="../../intro/links.html">Links</a>,
<a href="../../intro/linkLabels.html">Link Labels</a>, and
<a href="../../intro/connectionPoints.html">Link Points</a>.
<p class="boxread">
To control what links a user may draw or reconnect, please read about
<a href="../../intro/validation.html">Validation</a>.
<p class="boxread">
To customize linking and relinking behavior, please read
<a href="../../intro/tools.html#LinkingToolAndRelinkingTool">Introduction to the Linking Tools</a>
and <a href="../../intro/tools.html#RelinkingTool">Introduction to the RelinkingTool</a>.
For customizing the reshaping of Links,
see <a href="../../intro/tools.html#LinkReshapingTool">Introduction to the LinkReshapingTool</a>.
<p>Only Links that are in Diagrams can have connections with Nodes.
Templates should not be connected with Nodes, be members of Groups, or have any Adornments.</p>
</div></div></section><section class="tsd-panel-group tsd-index-group"><h2>Index</h2><section class="tsd-panel tsd-index-panel"><div class="tsd-index-content"><section class="tsd-index-section "><h3>Constructors</h3><ul class="tsd-index-list"><li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite"><a href="Link.html#constructor" class="tsd-kind-icon">constructor</a></li></ul></section><section class="tsd-index-section "><h3>Properties</h3><ul class="tsd-index-list"><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Link.html#adjusting" class="tsd-kind-icon">adjusting</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Link.html#corner" class="tsd-kind-icon">corner</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Link.html#curve" class="tsd-kind-icon">curve</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Link.html#curviness" class="tsd-kind-icon">curviness</a></li><li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite"><a href="Link.html#fromEndSegmentLength" class="tsd-kind-icon">from<wbr/>End<wbr/>Segment<wbr/>Length</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Link.html#fromNode" class="tsd-kind-icon">from<wbr/>Node</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Link.html#fromPort" class="tsd-kind-icon">from<wbr/>Port</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Link.html#fromPortChanged" class="tsd-kind-icon">from<wbr/>Port<wbr/>Changed</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Link.html#fromPortId" class="tsd-kind-icon">from<wbr/>Port<wbr/>Id</a></li><li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite"><a href="Link.html#fromShortLength" class="tsd-kind-icon">from<wbr/>Short<wbr/>Length</a></li><li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite"><a href="Link.html#fromSpot" class="tsd-kind-icon">from<wbr/>Spot</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Link.html#geometry" class="tsd-kind-icon">geometry</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Link.html#isLabeledLink" class="tsd-kind-icon">is<wbr/>Labeled<wbr/>Link</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Link.html#isOrthogonal" class="tsd-kind-icon">is<wbr/>Orthogonal</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Link.html#isTreeLink" class="tsd-kind-icon">is<wbr/>Tree<wbr/>Link</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite"><a href="Link.html#key" class="tsd-kind-icon">key</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Link.html#labelNodes" class="tsd-kind-icon">label<wbr/>Nodes</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Link.html#midAngle" class="tsd-kind-icon">mid<wbr/>Angle</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Link.html#midPoint" class="tsd-kind-icon">mid<wbr/>Point</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Link.html#path" class="tsd-kind-icon">path</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Link.html#points" class="tsd-kind-icon">points</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Link.html#pointsCount" class="tsd-kind-icon">points<wbr/>Count</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Link.html#relinkableFrom" class="tsd-kind-icon">relinkable<wbr/>From</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Link.html#relinkableTo" class="tsd-kind-icon">relinkable<wbr/>To</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Link.html#resegmentable" class="tsd-kind-icon">resegmentable</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Link.html#routeBounds" class="tsd-kind-icon">route<wbr/>Bounds</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Link.html#routing" class="tsd-kind-icon">routing</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Link.html#smoothness" class="tsd-kind-icon">smoothness</a></li><li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite"><a href="Link.html#toEndSegmentLength" class="tsd-kind-icon">to<wbr/>End<wbr/>Segment<wbr/>Length</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Link.html#toNode" class="tsd-kind-icon">to<wbr/>Node</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Link.html#toPort" class="tsd-kind-icon">to<wbr/>Port</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Link.html#toPortChanged" class="tsd-kind-icon">to<wbr/>Port<wbr/>Changed</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Link.html#toPortId" class="tsd-kind-icon">to<wbr/>Port<wbr/>Id</a></li><li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite"><a href="Link.html#toShortLength" class="tsd-kind-icon">to<wbr/>Short<wbr/>Length</a></li><li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite"><a href="Link.html#toSpot" class="tsd-kind-icon">to<wbr/>Spot</a></li></ul></section><section class="tsd-index-section "><h3>Methods</h3><ul class="tsd-index-list"><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#addPoint" class="tsd-kind-icon">add<wbr/>Point</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#canRelinkFrom" class="tsd-kind-icon">can<wbr/>Relink<wbr/>From</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#canRelinkTo" class="tsd-kind-icon">can<wbr/>Relink<wbr/>To</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#clearPoints" class="tsd-kind-icon">clear<wbr/>Points</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#computeAdjusting" class="tsd-kind-icon">compute<wbr/>Adjusting</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#computeCurve" class="tsd-kind-icon">compute<wbr/>Curve</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#computeCurviness" class="tsd-kind-icon">compute<wbr/>Curviness</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#computeEndSegmentLength" class="tsd-kind-icon">compute<wbr/>End<wbr/>Segment<wbr/>Length</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#computeOtherPoint" class="tsd-kind-icon">compute<wbr/>Other<wbr/>Point</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#computePoints" class="tsd-kind-icon">compute<wbr/>Points</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#computeSpacing" class="tsd-kind-icon">compute<wbr/>Spacing</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#computeSpot" class="tsd-kind-icon">compute<wbr/>Spot</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#computeThickness" class="tsd-kind-icon">compute<wbr/>Thickness</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#findClosestSegment" class="tsd-kind-icon">find<wbr/>Closest<wbr/>Segment</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#getLinkDirection" class="tsd-kind-icon">get<wbr/>Link<wbr/>Direction</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#getLinkPoint" class="tsd-kind-icon">get<wbr/>Link<wbr/>Point</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#getLinkPointFromPoint" class="tsd-kind-icon">get<wbr/>Link<wbr/>Point<wbr/>From<wbr/>Point</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#getOtherNode" class="tsd-kind-icon">get<wbr/>Other<wbr/>Node</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#getOtherPort" class="tsd-kind-icon">get<wbr/>Other<wbr/>Port</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#getPoint" class="tsd-kind-icon">get<wbr/>Point</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#hasCurviness" class="tsd-kind-icon">has<wbr/>Curviness</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#insertPoint" class="tsd-kind-icon">insert<wbr/>Point</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#invalidateRoute" class="tsd-kind-icon">invalidate<wbr/>Route</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#makeGeometry" class="tsd-kind-icon">make<wbr/>Geometry</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-overwrite"><a href="Link.html#move" class="tsd-kind-icon">move</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#removePoint" class="tsd-kind-icon">remove<wbr/>Point</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#setPoint" class="tsd-kind-icon">set<wbr/>Point</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="Link.html#updateRoute" class="tsd-kind-icon">update<wbr/>Route</a></li></ul></section><section class="tsd-index-section "><h3>Constants</h3><ul class="tsd-index-list"><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-static"><a href="Link.html#static-AvoidsNodes" class="tsd-kind-icon">Avoids<wbr/>Nodes</a></li><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-static"><a href="Link.html#static-Bezier" class="tsd-kind-icon">Bezier</a></li><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-static"><a href="Link.html#static-End" class="tsd-kind-icon">End</a></li><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-static"><a href="Link.html#static-JumpGap" class="tsd-kind-icon">Jump<wbr/>Gap</a></li><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-static"><a href="Link.html#static-JumpOver" class="tsd-kind-icon">Jump<wbr/>Over</a></li><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-overwrite tsd-is-static"><a href="Link.html#static-None" class="tsd-kind-icon">None</a></li><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-static"><a href="Link.html#static-Normal" class="tsd-kind-icon">Normal</a></li><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-static"><a href="Link.html#static-OrientAlong" class="tsd-kind-icon">Orient<wbr/>Along</a></li><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-static"><a href="Link.html#static-OrientMinus90" class="tsd-kind-icon">Orient<wbr/>Minus90</a></li><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-static"><a href="Link.html#static-OrientMinus90Upright" class="tsd-kind-icon">Orient<wbr/>Minus90<wbr/>Upright</a></li><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-static"><a href="Link.html#static-OrientOpposite" class="tsd-kind-icon">Orient<wbr/>Opposite</a></li><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-static"><a href="Link.html#static-OrientPlus90" class="tsd-kind-icon">Orient<wbr/>Plus90</a></li><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-static"><a href="Link.html#static-OrientPlus90Upright" class="tsd-kind-icon">Orient<wbr/>Plus90<wbr/>Upright</a></li><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-static"><a href="Link.html#static-OrientUpright" class="tsd-kind-icon">Orient<wbr/>Upright</a></li><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-static"><a href="Link.html#static-OrientUpright45" class="tsd-kind-icon">Orient<wbr/>Upright45</a></li><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-static"><a href="Link.html#static-Orthogonal" class="tsd-kind-icon">Orthogonal</a></li><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-static"><a href="Link.html#static-Scale" class="tsd-kind-icon">Scale</a></li><li class="tsd-kind-constant tsd-parent-kind-class tsd-is-static"><a href="Link.html#static-Stretch" class="tsd-kind-icon">Stretch</a></li></ul></section></div></section></section><section class="tsd-panel-group tsd-index-group tsd-is-inherited"><h2>Inherited Members</h2><section class="tsd-panel tsd-index-panel"><div class="tsd-index-content"><section class="tsd-index-section undefined"><h3>Properties</h3><ul class="tsd-index-list"><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#actionCancel" class="tsd-kind-icon">Graph<wbr/>Object.action<wbr/>Cancel</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#actionDown" class="tsd-kind-icon">Graph<wbr/>Object.action<wbr/>Down</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#actionMove" class="tsd-kind-icon">Graph<wbr/>Object.action<wbr/>Move</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#actionUp" class="tsd-kind-icon">Graph<wbr/>Object.action<wbr/>Up</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="GraphObject.html#actualBounds" class="tsd-kind-icon">Graph<wbr/>Object.actual<wbr/>Bounds</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#alignment" class="tsd-kind-icon">Graph<wbr/>Object.alignment</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#alignmentFocus" class="tsd-kind-icon">Graph<wbr/>Object.alignment<wbr/>Focus</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#angle" class="tsd-kind-icon">Graph<wbr/>Object.angle</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#background" class="tsd-kind-icon">Graph<wbr/>Object.background</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#click" class="tsd-kind-icon">Graph<wbr/>Object.click</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#column" class="tsd-kind-icon">Graph<wbr/>Object.column</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#columnSpan" class="tsd-kind-icon">Graph<wbr/>Object.column<wbr/>Span</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#contextClick" class="tsd-kind-icon">Graph<wbr/>Object.context<wbr/>Click</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#contextMenu" class="tsd-kind-icon">Graph<wbr/>Object.context<wbr/>Menu</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#cursor" class="tsd-kind-icon">Graph<wbr/>Object.cursor</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#desiredSize" class="tsd-kind-icon">Graph<wbr/>Object.desired<wbr/>Size</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#doubleClick" class="tsd-kind-icon">Graph<wbr/>Object.double<wbr/>Click</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#enabledChanged" class="tsd-kind-icon">Graph<wbr/>Object.enabled<wbr/>Changed</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#fromLinkable" class="tsd-kind-icon">Graph<wbr/>Object.from<wbr/>Linkable</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#fromLinkableDuplicates" class="tsd-kind-icon">Graph<wbr/>Object.from<wbr/>Linkable<wbr/>Duplicates</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#fromLinkableSelfNode" class="tsd-kind-icon">Graph<wbr/>Object.from<wbr/>Linkable<wbr/>Self<wbr/>Node</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#fromMaxLinks" class="tsd-kind-icon">Graph<wbr/>Object.from<wbr/>Max<wbr/>Links</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#height" class="tsd-kind-icon">Graph<wbr/>Object.height</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#isActionable" class="tsd-kind-icon">Graph<wbr/>Object.is<wbr/>Actionable</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#isPanelMain" class="tsd-kind-icon">Graph<wbr/>Object.is<wbr/>Panel<wbr/>Main</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#margin" class="tsd-kind-icon">Graph<wbr/>Object.margin</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#maxSize" class="tsd-kind-icon">Graph<wbr/>Object.max<wbr/>Size</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="GraphObject.html#measuredBounds" class="tsd-kind-icon">Graph<wbr/>Object.measured<wbr/>Bounds</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#minSize" class="tsd-kind-icon">Graph<wbr/>Object.min<wbr/>Size</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#mouseDragEnter" class="tsd-kind-icon">Graph<wbr/>Object.mouse<wbr/>Drag<wbr/>Enter</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#mouseDragLeave" class="tsd-kind-icon">Graph<wbr/>Object.mouse<wbr/>Drag<wbr/>Leave</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#mouseDrop" class="tsd-kind-icon">Graph<wbr/>Object.mouse<wbr/>Drop</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#mouseEnter" class="tsd-kind-icon">Graph<wbr/>Object.mouse<wbr/>Enter</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#mouseHold" class="tsd-kind-icon">Graph<wbr/>Object.mouse<wbr/>Hold</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#mouseHover" class="tsd-kind-icon">Graph<wbr/>Object.mouse<wbr/>Hover</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#mouseLeave" class="tsd-kind-icon">Graph<wbr/>Object.mouse<wbr/>Leave</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#mouseOver" class="tsd-kind-icon">Graph<wbr/>Object.mouse<wbr/>Over</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#name" class="tsd-kind-icon">Graph<wbr/>Object.name</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="GraphObject.html#naturalBounds" class="tsd-kind-icon">Graph<wbr/>Object.natural<wbr/>Bounds</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#opacity" class="tsd-kind-icon">Graph<wbr/>Object.opacity</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="GraphObject.html#panel" class="tsd-kind-icon">Graph<wbr/>Object.panel</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="GraphObject.html#part" class="tsd-kind-icon">Graph<wbr/>Object.part</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#pickable" class="tsd-kind-icon">Graph<wbr/>Object.pickable</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#portId" class="tsd-kind-icon">Graph<wbr/>Object.port<wbr/>Id</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#position" class="tsd-kind-icon">Graph<wbr/>Object.position</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#row" class="tsd-kind-icon">Graph<wbr/>Object.row</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#rowSpan" class="tsd-kind-icon">Graph<wbr/>Object.row<wbr/>Span</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#scale" class="tsd-kind-icon">Graph<wbr/>Object.scale</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#segmentFraction" class="tsd-kind-icon">Graph<wbr/>Object.segment<wbr/>Fraction</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#segmentIndex" class="tsd-kind-icon">Graph<wbr/>Object.segment<wbr/>Index</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#segmentOffset" class="tsd-kind-icon">Graph<wbr/>Object.segment<wbr/>Offset</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#segmentOrientation" class="tsd-kind-icon">Graph<wbr/>Object.segment<wbr/>Orientation</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#shadowVisible" class="tsd-kind-icon">Graph<wbr/>Object.shadow<wbr/>Visible</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#stretch" class="tsd-kind-icon">Graph<wbr/>Object.stretch</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#toLinkable" class="tsd-kind-icon">Graph<wbr/>Object.to<wbr/>Linkable</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#toLinkableDuplicates" class="tsd-kind-icon">Graph<wbr/>Object.to<wbr/>Linkable<wbr/>Duplicates</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#toLinkableSelfNode" class="tsd-kind-icon">Graph<wbr/>Object.to<wbr/>Linkable<wbr/>Self<wbr/>Node</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#toMaxLinks" class="tsd-kind-icon">Graph<wbr/>Object.to<wbr/>Max<wbr/>Links</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#toolTip" class="tsd-kind-icon">Graph<wbr/>Object.tool<wbr/>Tip</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#visible" class="tsd-kind-icon">Graph<wbr/>Object.visible</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="GraphObject.html#width" class="tsd-kind-icon">Graph<wbr/>Object.width</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#alignmentFocusName" class="tsd-kind-icon">Panel.alignment<wbr/>Focus<wbr/>Name</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Panel.html#columnCount" class="tsd-kind-icon">Panel.column<wbr/>Count</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#columnSizing" class="tsd-kind-icon">Panel.column<wbr/>Sizing</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#data" class="tsd-kind-icon">Panel.data</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#defaultAlignment" class="tsd-kind-icon">Panel.default<wbr/>Alignment</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#defaultColumnSeparatorDashArray" class="tsd-kind-icon">Panel.default<wbr/>Column<wbr/>Separator<wbr/>Dash<wbr/>Array</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#defaultColumnSeparatorStroke" class="tsd-kind-icon">Panel.default<wbr/>Column<wbr/>Separator<wbr/>Stroke</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#defaultColumnSeparatorStrokeWidth" class="tsd-kind-icon">Panel.default<wbr/>Column<wbr/>Separator<wbr/>Stroke<wbr/>Width</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#defaultRowSeparatorDashArray" class="tsd-kind-icon">Panel.default<wbr/>Row<wbr/>Separator<wbr/>Dash<wbr/>Array</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#defaultRowSeparatorStroke" class="tsd-kind-icon">Panel.default<wbr/>Row<wbr/>Separator<wbr/>Stroke</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#defaultRowSeparatorStrokeWidth" class="tsd-kind-icon">Panel.default<wbr/>Row<wbr/>Separator<wbr/>Stroke<wbr/>Width</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#defaultSeparatorPadding" class="tsd-kind-icon">Panel.default<wbr/>Separator<wbr/>Padding</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#defaultStretch" class="tsd-kind-icon">Panel.default<wbr/>Stretch</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Panel.html#elements" class="tsd-kind-icon">Panel.elements</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#graduatedMax" class="tsd-kind-icon">Panel.graduated<wbr/>Max</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#graduatedMin" class="tsd-kind-icon">Panel.graduated<wbr/>Min</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Panel.html#graduatedRange" class="tsd-kind-icon">Panel.graduated<wbr/>Range</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#graduatedTickBase" class="tsd-kind-icon">Panel.graduated<wbr/>Tick<wbr/>Base</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#graduatedTickUnit" class="tsd-kind-icon">Panel.graduated<wbr/>Tick<wbr/>Unit</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#gridCellSize" class="tsd-kind-icon">Panel.grid<wbr/>Cell<wbr/>Size</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#gridOrigin" class="tsd-kind-icon">Panel.grid<wbr/>Origin</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#isClipping" class="tsd-kind-icon">Panel.is<wbr/>Clipping</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#isEnabled" class="tsd-kind-icon">Panel.is<wbr/>Enabled</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#isOpposite" class="tsd-kind-icon">Panel.is<wbr/>Opposite</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#itemArray" class="tsd-kind-icon">Panel.item<wbr/>Array</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#itemCategoryProperty" class="tsd-kind-icon">Panel.item<wbr/>Category<wbr/>Property</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#itemIndex" class="tsd-kind-icon">Panel.item<wbr/>Index</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#itemTemplate" class="tsd-kind-icon">Panel.item<wbr/>Template</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#itemTemplateMap" class="tsd-kind-icon">Panel.item<wbr/>Template<wbr/>Map</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#leftIndex" class="tsd-kind-icon">Panel.left<wbr/>Index</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#padding" class="tsd-kind-icon">Panel.padding</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Panel.html#rowCount" class="tsd-kind-icon">Panel.row<wbr/>Count</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#rowSizing" class="tsd-kind-icon">Panel.row<wbr/>Sizing</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#topIndex" class="tsd-kind-icon">Panel.top<wbr/>Index</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#type" class="tsd-kind-icon">Panel.type</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Panel.html#viewboxStretch" class="tsd-kind-icon">Panel.viewbox<wbr/>Stretch</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Part.html#adornments" class="tsd-kind-icon">Part.adornments</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#category" class="tsd-kind-icon">Part.category</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#containingGroup" class="tsd-kind-icon">Part.containing<wbr/>Group</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#containingGroupChanged" class="tsd-kind-icon">Part.containing<wbr/>Group<wbr/>Changed</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#copyable" class="tsd-kind-icon">Part.copyable</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#deletable" class="tsd-kind-icon">Part.deletable</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite"><a href="Part.html#diagram" class="tsd-kind-icon">Part.diagram</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#dragComputation" class="tsd-kind-icon">Part.drag<wbr/>Computation</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#groupable" class="tsd-kind-icon">Part.groupable</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#highlightedChanged" class="tsd-kind-icon">Part.highlighted<wbr/>Changed</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#isAnimated" class="tsd-kind-icon">Part.is<wbr/>Animated</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#isHighlighted" class="tsd-kind-icon">Part.is<wbr/>Highlighted</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#isInDocumentBounds" class="tsd-kind-icon">Part.is<wbr/>In<wbr/>Document<wbr/>Bounds</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#isLayoutPositioned" class="tsd-kind-icon">Part.is<wbr/>Layout<wbr/>Positioned</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#isSelected" class="tsd-kind-icon">Part.is<wbr/>Selected</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#isShadowed" class="tsd-kind-icon">Part.is<wbr/>Shadowed</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Part.html#isTopLevel" class="tsd-kind-icon">Part.is<wbr/>Top<wbr/>Level</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite"><a href="Part.html#layer" class="tsd-kind-icon">Part.layer</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#layerChanged" class="tsd-kind-icon">Part.layer<wbr/>Changed</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#layerName" class="tsd-kind-icon">Part.layer<wbr/>Name</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#layoutConditions" class="tsd-kind-icon">Part.layout<wbr/>Conditions</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#location" class="tsd-kind-icon">Part.location</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Part.html#locationObject" class="tsd-kind-icon">Part.location<wbr/>Object</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#locationObjectName" class="tsd-kind-icon">Part.location<wbr/>Object<wbr/>Name</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#locationSpot" class="tsd-kind-icon">Part.location<wbr/>Spot</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#maxLocation" class="tsd-kind-icon">Part.max<wbr/>Location</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#minLocation" class="tsd-kind-icon">Part.min<wbr/>Location</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#movable" class="tsd-kind-icon">Part.movable</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#reshapable" class="tsd-kind-icon">Part.reshapable</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#resizable" class="tsd-kind-icon">Part.resizable</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#resizeAdornmentTemplate" class="tsd-kind-icon">Part.resize<wbr/>Adornment<wbr/>Template</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#resizeCellSize" class="tsd-kind-icon">Part.resize<wbr/>Cell<wbr/>Size</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Part.html#resizeObject" class="tsd-kind-icon">Part.resize<wbr/>Object</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#resizeObjectName" class="tsd-kind-icon">Part.resize<wbr/>Object<wbr/>Name</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#rotatable" class="tsd-kind-icon">Part.rotatable</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#rotateAdornmentTemplate" class="tsd-kind-icon">Part.rotate<wbr/>Adornment<wbr/>Template</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Part.html#rotateObject" class="tsd-kind-icon">Part.rotate<wbr/>Object</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#rotateObjectName" class="tsd-kind-icon">Part.rotate<wbr/>Object<wbr/>Name</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#rotationSpot" class="tsd-kind-icon">Part.rotation<wbr/>Spot</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#selectable" class="tsd-kind-icon">Part.selectable</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#selectionAdorned" class="tsd-kind-icon">Part.selection<wbr/>Adorned</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#selectionAdornmentTemplate" class="tsd-kind-icon">Part.selection<wbr/>Adornment<wbr/>Template</a></li><li class="tsd-kind-accessor tsd-parent-kind-class"><a href="Part.html#selectionChanged" class="tsd-kind-icon">Part.selection<wbr/>Changed</a></li><li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="Part.html#selectionObject" class="tsd-kind-icon">Part.selection<wbr/>Object</a></li><li class="tsd-kind-accessor tsd-parent-kind-cl