coriolis/katabatic/doc/html/classKatabatic_1_1AutoSegme...

197 lines
42 KiB
HTML

<!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.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></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_1AutoSegment.html">AutoSegment</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">AutoSegment Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a676fcb7ece71d129b7a4d87a3f2e07aa">_canSlacken</a>() const =0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ae5b4a4f67d480cd5c9ce104e73e73da9">_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_1AutoSegment.html#a37a14b40295ccb50cd5001891385807b">_makeDogleg</a>(GCell *, unsigned int flags)=0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a3715b38135ca24745f610bebd3407c10">_postCreate</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>
<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_1AutoSegment.html#a7c13d9795eafd477994961f8a0d962d0">_preDestroy</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>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ae64a61508d148cb4a0ee9b5ffb177659">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_1AutoSegment.html#a53877ff5ef48eb0030c2581a6eeb3c09">base</a>() const =0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ade416d0483aefe986988fa89a7cf6fcf">base</a>()=0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure 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_1AutoSegment.html#aad55626c9d793a0b08bcff5be2a5ad0c">canMoveULeft</a>(float reserve=0.0) const =0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a6482341a342eb6e6b3b43f13fd4436f6">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_1AutoSegment.html#a096deb8a143f098eac2bff9ab9c52243">canMoveURight</a>(float reserve=0.0) const =0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure 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#a24de580d1a371b8d27640cbc3431990b">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#a6cca3afced729492cae6649a92dc7e88">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#af1a231b2324a486d4ef61b247886cdeb">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#adec088de3c4c47a28ee9d58eb6d9cf85">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_1AutoSegment.html#a3d5732fd10b4a05076981066a4674487">checkConstraints</a>() const =0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#af026a81002bd907f1ccd4a4784aaa1db">checkPositions</a>() const =0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#aa902247a1e967e52cc3ab087cd52b366">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#a7339a1ebc7d46384bc4e1317af84bea1">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#a2ca3fac97e325ec8a55d3e03a2ce11a6">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#afa494ddc031f4dd1c24999ff83fb878c">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#ab5b5aaa5b318369feee6003dbad039c2">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#a63a3ab1e6501bbad68b9efd4998e48c0">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#a55a3a88610ef1af9931e634f77f2403b">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_1AutoSegment.html#a7c2fed22b081f8d3b7a69abb457153ea">getConstraints</a>(DbU::Unit &amp;min, DbU::Unit &amp;max) const =0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a29c3a56daaf4c78aa3ae6edbde37dd42">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#a0e3a02c7a9c1bd559fda628d596b00cd">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_1AutoSegment.html#ae35b78590ed6aa546b626ef95f28c533">getDirection</a>() const =0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ab4881df67bd8f036d0199ed6540fe774">getDuSource</a>() const =0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a0644d656eedc71dba2fb3c6c0d83ed3f">getDuTarget</a>() const =0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a5b81aad92361558c3b9e60fd501b89ba">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#a819cf639562a031a1e2e061fe1293d66">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_1AutoSegment.html#a8ca0022e253d355817d46a057ae01625">getGCells</a>(vector&lt; GCell *&gt; &amp;) const =0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure 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#afdedcef127ad2a3677a5b48d7d3453f3">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#ab045567c4f529dca7790d66c17c3084f">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#ab1ca7adfc68761c749a16f65c9aa4088">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#acc329583aa1546ed5a01e0628f3ca6ad">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#a692492374623a5c6096b2c4a51190359">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#a9216d4467c2d4e0c7b9d9a8b8e798bee">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#a2c5b0faacc768bf61e17eb72a4ccc248">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#a110201bd7c64ed78522cfb3f7b142431">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#a1bada13dd4460386d4bed22c1a4b3921">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#a9405b4f5345d116f71c40ba2c16097d0">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#ab5fb22520af4b94f2ae984304fa64c26">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#a58c1170381b915930188608dab311442">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#a206b53c34f57945b6c7bdb711101e38f">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#a8789ebe71b2ff3d0265f5319a3be5afb">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#a497ea2ceeddb939dbc84eae0e7862335">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_1AutoSegment.html#ab7685e309e1d910db3e8237f8a898c35">getSourceConstraints</a>(unsigned int flags=0) const =0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure 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#a8a88dc051a8d324aff8763609957dcaa">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_1AutoSegment.html#aeaa1543880686755e389c4807128428f">getSourceU</a>() const =0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a8a8e127557d70de70f9efb488be30d1a">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#ae913463a76d08b079611a993cebea1a9">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_1AutoSegment.html#a248eb2fbb06e3286650b28567d495f0b">getSpanU</a>() const =0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a0862c201bd7d8e5427e44ca2427c2fe6">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_1AutoSegment.html#a9c1b8b3cd57fb7b0bf60c7a6148237c2">getTargetConstraints</a>(unsigned int flags=0) const =0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure 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#a65dea76b4efad9d3caa78be44e96c94c">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_1AutoSegment.html#a828fef2716cc9c370d6d170bb96556ec">getTargetU</a>() const =0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a8e6462b43ca9eaeea1e08866cec59a8c">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#a003e545e792e8bf22d264bcb3bc90547">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#aa7cf8d4df6a5d945dd180d45e8bbcedf">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_1AutoSegment.html#ab6a809b6f3ef3cf5385fa35580e31e7a">getVertical</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#a9c63fe7288748eaf5332ca796a36d872">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#a00b8f54c8171f6699e57de1b8c18eeb1">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#a4580de6b074712e400d5d238ce3af054">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#a72741158d19af38e84c5e9c08f91270f">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#af6d3008d345195a99e0341f0379c33b7">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#af7d9cf1d7581b1cab04cf38c64f0f72a">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#a75d91371e5281dd21f60ff39ae70a3e5">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#afd7362b850709bed8b61c1aa22399f97">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#a19ba379112d6b29faa45c5eefbf38500">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#a21b9cefd33ae22e4c2070ad441bdd30b">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#ac540608485240ff88970131ebc02c1ab">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#a77b075644356f016105b3050b031a2ec">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#a772596f5d5fa897822dbd0da37024735">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#add556a145a89fdbcea82346abfb873dc">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#a461c31a8d12458939b78ccecb3b8c299">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#a782cff57d3fe10e758d19ee65a06643d">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#ab786dbdb67ea727369b1a988497c01d1">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#a3776b8258ab6544c9551d0714fcc75d2">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#a90d934f7275aed35f4ecb157c6950d6f">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#a62d61c231cf404a814ae37665fa8164f">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#a4605c9284168f0a62fa48aa2d3ae5ee9">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#a2bd22f431b7cf3695babab78fc3b4c9e">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#abd54544ef1710ee4b67cfb021d73446c">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#aef3a61d223be84ac336c4f7bc64884ba">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_1AutoSegment.html#af8ca7b17e952f4b599aeeb2f4e5be395">moveULeft</a>()=0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#ad7fd54ca229fcf5ccd99f87b019b9cbc">moveURight</a>()=0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a449ebb156fd51b04bbc029a657b4cded">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_1AutoSegment.html#aaf60d18ab6d951a34a3d06959ce2e76f">setDuSource</a>(DbU::Unit du)=0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a246756d4c8b3e094a0a9d6de3c2109ff">setDuTarget</a>(DbU::Unit du)=0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure 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_1AutoSegment.html#a102e0f4bbb0386e41be214d15a9e4549">updateOrient</a>()=0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html#a6d95f4de39c13611786c95ddc7b8942e">updatePositions</a>()=0</td><td class="entry"><a class="el" href="classKatabatic_1_1AutoSegment.html">AutoSegment</a></td><td class="entry"><span class="mlabel">pure 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.14 on Thu Nov 12 2020</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-2020 Sorbonne Universite. All rights reserved</small></td>
</tr>
</table>
</body>
</html>