coriolis/katabatic/doc/html/classKatabatic_1_1AutoVerti...

206 lines
42 KiB
HTML
Raw Normal View History

<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Katabatic Documentation</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Katabatic - Routing Toolbox</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceKatabatic.html">Katabatic</a></li><li class="navelem"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">AutoVertical Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#ab0c6fe24404afe19268a7b796fa74bec">_canSlacken</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ade0d97282e43595452ae8ac326d99752">_getFlags</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a6a98d2e5839b880893703ad45db4e4c4">_invalidate</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a36c0eecad40d3559b5378caefec6a7e0">_makeDogleg</a>(GCell *, unsigned int flags)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a3715b38135ca24745f610bebd3407c10">_postCreate</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a8348937b1db79480305b178482d3ed61">_preCreate</a>(AutoContact *source, AutoContact *target)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a7c13d9795eafd477994961f8a0d962d0">_preDestroy</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ae64a61508d148cb4a0ee9b5ffb177659">Katabatic::AutoSegment::AutoSegment</a>(Segment *segment)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a9e651c17b47f82166a02865c9296a2df">base</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#adcd751c3ec393fabdef5ede0ffff6f2d">base</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a43c865bcfcfd6132352a9ac8a84c25cd">canDogleg</a>(Interval)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#aa9e85f38a842d1966eb72afccb446676">canMoveULeft</a>(float reserve=0.0) const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a02e6ec81411b250d60dccc0da39964a6">canMoveUp</a>(float reserve=0.0, unsigned int flags=0) const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a7559a856712400a9325665842e0bcd64">canMoveURight</a>(float reserve=0.0) const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a8b0d5044dce091d06b633848a6f8a66d">canonize</a>(unsigned int flags=KbNoFlags)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a1c810a1a6860202d94c670999546c4b8">canPivotDown</a>(float reserve=0.0, unsigned int flags=0) const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#af76432e1e58e015bde917134757003f9">canPivotUp</a>(float reserve=0.0, unsigned int flags=0) const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a6191fe9409cee6c5a0429ebb9e653ea4">canReduce</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a46f380673fde750e88aad991168a35fd">canSlacken</a>(unsigned int flags=0) const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a46576c7c5c5146f8fa53a821b0766994">checkConstraints</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#acfbdc94b1e84bd192087df53ead1f06f">checkPositions</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a7654ca2b0787b8a9eac8629bf9218761">computeOptimal</a>(set&lt; AutoSegment * &gt; &amp;processeds)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#abc72aaeefa7450eaf67aee3212ec974d">computeTerminal</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ab0cc9e57beeceec519cd4bd3e415569e">create</a>(AutoContact *source, AutoContact *target, Segment *hurricaneSegment)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#afa7ce652576b17985859fd6c29d21489">create</a>(AutoContact *source, AutoContact *target, unsigned int dir, size_t depth=RoutingGauge::nlayerdepth)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#aaca749f49cd03ca06449d5ea2104033a">getAligneds</a>(unsigned int flags=KbNoFlags)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a7b72661b3586b369ebf3adc59a5239c2">getAnchors</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#afb5b4d8bddc75cd604c7a68aa5943c12">getAutoSource</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a5a35baf84e1e3531c38a6132fb8118fb">getAutoTarget</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#af85576c58c70007850ad56e238e8d266">getAxis</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a4e70b34c1b87c093c4405d9d2e924a05">getBoundingBox</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a8acbe1037827da2c2fef71a18c5886c7">getCanonical</a>(DbU::Unit &amp;min, DbU::Unit &amp;max)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a988beca5780421c168a2475a5298009a">getCanonical</a>(Interval &amp;i)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a148fdf09f18e7adb39a73c747f165266">getCell</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#aff207f4cc3c3682ed57369fdfe157d2d">getConstraints</a>(DbU::Unit &amp;min, DbU::Unit &amp;max) const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a61a7442901868f6167e5b5303d8f1736">Katabatic::AutoSegment::getConstraints</a>(Interval &amp;i) const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#aaa87df41319c74dd180039708f68ff7e">getCost</a>(DbU::Unit axis) const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a09d03fbca9ab891c2f25bdae7f89a899">getDirection</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a44998a5f0d71597006fe4f3ffed8e3d1">getDuSource</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a4f505a59109fc6087696f483ccc7f9dc">getDuTarget</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a6cf0ef9d591a27428ad29332e188b616">getExtremity</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ab45ccfee0f781ec16c50672663d36141">getGCell</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#ab681dca7dc930e06cacc2de85bf99166">getGCells</a>(vector&lt; GCell * &gt; &amp;) const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a659b8ed90de679564924afe07af478de">getHorizontal</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ae68c47fdf838be02cbf6660cd25a0806">getId</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a304ee4e02745811e04ac6fb688bf834f">getLayer</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a5370f2cf21823e1fa58d0627ee53c483">getLength</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a0599f720e9aac305ecae20c7f4526c58">getMinSpanU</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#adf3e1a980233163de0ca34a5c3575998">getNet</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a4430f9704a59e1d4f7c37d7166649510">getOnSourceContact</a>(unsigned int direction)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#aadbb84c0f1383f6a2addc2661e388583">getOnTargetContact</a>(unsigned int direction)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a898ede38fc37409371bff9d7dc7f917a">getOppositeAnchor</a>(Component *) const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ac2d254eb530ff299dad804100198cc24">getOppositeAnchor</a>(AutoContact *) const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#abc07fe91810925f4a0191cd245cc85b6">getOptimal</a>(Interval &amp;i) const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a9bea24981e7eaafb5746015355bf44f7">getOptimalMax</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a2786cefb5df6ac92dcbb081c55ae50e6">getOptimalMin</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#acedb5dbab9d0c872dc476fdbefff431c">getOrigin</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a0ca0f04492f7365856ccceb905968bb5">getParent</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#aadc6427db83ebdb690e74980d9c8d7d8">getPerpandiculars</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a5a63602ccc44f51012f10d138e1480c4">getPerpandicularsBound</a>(set&lt; AutoSegment * &gt; &amp;)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a15034a21dff23562fd70a83599a16d3a">getSlack</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a6f00fc7f0357778613214c4e57d9bc2f">getSource</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a3c24695921b612a57c5ac60ff0aa3878">getSourceConstraints</a>(unsigned int flags=0) const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a1defbbaef0a1975993e157a8d5f68ded">getSourceHook</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a60c1e9c6cda9445e409e00ff22b1f52c">getSourcePosition</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a3932d5ce9094ead510e4e33bd4e78e1a">getSourceU</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ab160396298a1a51b9988ad246dc2a47f">getSourceX</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a232af840ba84faa0b1411ba1c3a418f1">getSourceY</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a9409a4b64c21fa8b1517149728f0a4c1">getSpanU</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ac92a1ae33842aab5d067b393dd2596fe">getTarget</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#aaa70ba865e312fb30f81fa7f973a0376">getTargetConstraints</a>(unsigned int flags=0) const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ad62048f68151e5db987b5a7c79cce4ed">getTargetHook</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a2b6bdf8fa83a7ce4cafa61314bee4e43">getTargetPosition</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a8e5f2a51f56c6bdb74024ac77c08a22a">getTargetU</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ae80b70bf8e29a74d8a5f61d1257c6cf2">getTargetX</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a0917c7f78a251822ea0ac6f48298d1c5">getTargetY</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a5a69d84299029f9fd381a85d9de0a488">getUserConstraints</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#ab6a809b6f3ef3cf5385fa35580e31e7a">getVertical</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#aa018d3e74791b77d2def527248b9b00a">getWidth</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a852afe759ce2cb8cb9c0524fc1e23387">getX</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ac597d25a34a79fb4393211c70f5a1bc3">getY</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a23599eee5a07af377fbc8d47cda7e7b0">invalidate</a>(unsigned int flags=KbPropagate)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#acbac6289ab14574da20f26c933e2e741">invert</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ab5035e6d84cf3ec7b519a5acb109efaa">isBipoint</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ab671233e7112693ae31541190d1d251d">isCanonical</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a6a7e35dd5a9ca99ca879e424ce42b902">isCreated</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a172b2394f9c2cbaaf5bc4b19e0e76e65">isDogleg</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#af5e7d3badddf2ec07159f1d83426d4c1">isFixed</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a017b1ead8e5988dd0e491cae93ac510c">isGlobal</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ac46ac3b48d712750c7888b48964ac189">isHorizontal</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a54f713d06c43bebf4e0dfef06e347531">isInvalidated</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a52c4108abf5e0622a216c2d81c47b9bb">isInvalidatedLayer</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a0ddce124ab6b4cd97e59db077e7a2eac">isLayerChange</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a69fb7e260ed2bc6fa82bfe12c2aeec5a">isLocal</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#aca1e1b7dece8c71dcdc1ce786a0958e3">isReduced</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ab1f9e0bca70dea59558459a003a62d88">isSlackened</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a0330666095b102f61bc957eefae34c4f">isSpinBottom</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#aaff91f5124850956e44501facf668556">isSpinTop</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ad5a5ba75ef6654f9352cca1e4b0aff51">isSpinTopOrBottom</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a4721fcbe9c93ed5392afd9a756b989a8">isStrap</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#acc92dc6f1ef0c36e7330f38726297b35">isStrongTerminal</a>(unsigned int flags=0) const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a436eb0e5951f681ce68e429ab671e582">isUnsetAxis</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a2bb30e82aad1f321af4a065338775f36">isVertical</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ae5574df7051a09ce3338cbe8481b8af3">isWeakTerminal</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a39c927c04b5016770692b9b8448c2f04">makeDogleg</a>(AutoContact *)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a5ca22c853ee33a2b26367eaf29457766">makeDogleg</a>(Interval, unsigned int flags=KbNoFlags)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#aa21b16647c1750ba8b3eb9d99b12f073">makeDogleg</a>(GCell *, unsigned int flags=KbNoFlags)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ae82ffef92ad9ffdc5da5e0c1830d9537">mergeUserConstraints</a>(const Interval &amp;)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a1fa2421b74bf0eb934b7002fd3da2321">moveULeft</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#aa469e37853e31f8b1bc817518c896d62">moveURight</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#abe32548ca8d41da334413928405fec87">mustRaise</a>() const </td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ace393c3c082a5e62a348168354660e39">raise</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a27a6a2c747ff93d209878a32d97e9157">reduce</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#acecc9a1d55a271a4b1587d7872cfe133">reduceDoglegLayer</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ac8768352909d37ebad1c06c9cf4ef8bb">resetUserConstraints</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a88ac40c065bce0ff97792d18b41b6a67">revalidate</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a3881efebb7510d9b22e5f89bcd418954">setAxis</a>(DbU::Unit, unsigned int flags=KbNoFlags)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a756616a1967c5ad8efd08be96d18f25d">setDuSource</a>(DbU::Unit)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a9df2ef68c1fbf4159cc837be5c699b53">setDuTarget</a>(DbU::Unit)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#aeb14f94914af58657a0dc2f50ec98df5">setFlags</a>(unsigned int)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#aad4271c35e0162c8a4d034dca07f5a4b">setLayer</a>(const Layer *)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a90173ab4f35b98c6544f9482ccd93b5e">setOptimalMax</a>(DbU::Unit max)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#af92b3d000552b630695879dd5d4736a1">setOptimalMin</a>(DbU::Unit min)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a1fbc0adb4c0b14632edc7c55f028cd4b">slacken</a>(unsigned int flags)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a8ab41a962e18810808f4f065863b5a73">toConstraintAxis</a>(unsigned int flags=KbRealignate)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a750983d7154c94b54537127a3a18e14b">toOptimalAxis</a>(unsigned int flags=KbRealignate)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a1a6fac115cb81db48e3ac9ffa0721bb5">unsetFlags</a>(unsigned int)</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a59058f4593049c583c5b3698ff81b299">updateOrient</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html#a9662a77c2ed8553d6a0312c5292060ad">updatePositions</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoVertical.html">AutoVertical</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a5d135025de0c1725d6252099c2e70e2b">~AutoSegment</a>()</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.5 on Mon Oct 1 2018</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Katabatic - Routing Toolbox</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC. All rights reserved</small></td>
</tr>
</table>
</body>
</html>