<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>Kite - Detailed Router</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">Kite - Detailed Router</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&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="namespaceKite.html">Kite</a></li><li class="navelem"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">TrackElement Member List</div> </div> </div><!--header--> <div class="contents"> <p>This is the complete list of members for <a class="el" href="classKite_1_1TrackElement.html">TrackElement</a>, including all inherited members.</p> <table class="directory"> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#ad79f4c6ea0fe1135b8264a29af085909">_check</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#aa0bb6f1592688e942ff67e0ac318a4fd">canDogleg</a>()</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#accb4c6a7ee2678a0cff4dbc4a7860fe1">canDogleg</a>(Interval)</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a4f040cf33009e4886d401115c3bea838">canDogleg</a>(Katabatic::GCell *, unsigned int flags=0)</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a9b37c425c3152c576444ac0253b04f9f">canRipple</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#ac295bade8aee589f6718dfa79edc2a34">detach</a>()</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#ac492fb5399691d81c31547db6b56fd03">getAxis</a>() const =0</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#ab5d8bf98ab5af6fcfebea1b9f446d5d7">getBoundingBox</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#af2d46d64cbd02bdbba53d5483d95e26d">getCanonical</a>(Interval &)</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#ae96c050b96eaea51a3821cc01a1f3334">getCanonicalInterval</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#acd0170a05128ec4af16ecd0060c3a3b5">getDataNegociate</a>(unsigned int flags=KtDataSelf) const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#ae35b78590ed6aa546b626ef95f28c533">getDirection</a>() const =0</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#add78c6f914788c549f144998caacda84">getDoglegLevel</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#aa7552c20cc46abcac558627b2ca341f8">getFreedomDegree</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a034711e2d3617ea848ef9f5a18255e10">getFreeInterval</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#af45301f76558f613ccb605a8f851080e">getGCells</a>(Katabatic::GCellVector &) const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#afdedcef127ad2a3677a5b48d7d3453f3">getId</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#ad65a47a8b8a83be5d0b456b1074d1220">getIndex</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#ad96c66549598873bf68c2e18ec7164c1">getLayer</a>() const =0</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#ab1ca7adfc68761c749a16f65c9aa4088">getLength</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#aa34ceb4288e76357b65725ca00e56df8">getMaxUnderDensity</a>(unsigned int flags=0) const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a2b383a5b6f5028911a35e446a682dabd">getNet</a>() const =0</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a010b7fc8801c5b88aefa4137cf85186d">getNext</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a95ec3b8e7e1ec87c20ee0b37bcc96df7">getParent</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#aa0ba92ebf19f596537dc051c090d5736">getPerpandiculars</a>()</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a55d6115d84c11ad147f4c38fe372ea24">getPrevious</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a48f8b54f9489da3778d85c382a483f81">getSourceConstraints</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a7e79fbfe77f173d46b1959c41087930a">getSourceDogleg</a>()</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#ad521ffba761b0e81b7b81b99d62f76f9">getSourceU</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a69af7d4287bc0e44c9ca2c8e6f692be9">getTargetConstraints</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#aeb4e39bd925d093e6c45599433bb421c">getTargetDogleg</a>()</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a4d52a506cd19dfa8e22e1dc0695bd960">getTargetU</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a3f34f9139b8491a0adb531ac3a904171">getTrack</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#ab0ab07d0bdd701562ecc14bbdb41368d">hasSourceDogleg</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a2f1f15d433698222015fdda8e7fb599c">hasTargetDogleg</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a7f1126d43df68dd4edbb8d047a134edb">incOverlapCost</a>(Net *, TrackCost &) const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a893f1101c650c08c98612515c2b1a89c">invalidate</a>()</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a72741158d19af38e84c5e9c08f91270f">isBipoint</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a3fffa77f98cf6f0375f831bddce8a8fe">isBlockage</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#af7d9cf1d7581b1cab04cf38c64f0f72a">isCreated</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a75d91371e5281dd21f60ff39ae70a3e5">isDogleg</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#afd7362b850709bed8b61c1aa22399f97">isFixed</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a19ba379112d6b29faa45c5eefbf38500">isGlobal</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a9d3db1f8a5aca58f8f54d291faebf873">isHorizontal</a>() const =0</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#ac540608485240ff88970131ebc02c1ab">isInvalidated</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#add556a145a89fdbcea82346abfb873dc">isLocal</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a43966e19963e4bcb7f7f9b5327ec732b">isLocked</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a29202b7dfab21852f8c8d773de7b3728">isRouted</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a782cff57d3fe10e758d19ee65a06643d">isSlackened</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a62d61c231cf404a814ae37665fa8164f">isStrap</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a1e074cb3064037035548e5e6d238e315">isTerminal</a>() const</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a6fa2bf0568a2b295dd7cd1f7207247d5">isVertical</a>() const =0</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a7a9637875364e84e6862de0102341715">makeDogleg</a>()</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a3e1b4982a2427f74e55592520ab6272d">makeDogleg</a>(Katabatic::GCell *)</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a524f1569b2f2c1a84df2fe47e84e28ed">makeDogleg</a>(Interval, unsigned int &flags)</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a0ffe603ec7d46f21f5e56ccbe84c03fb">reschedule</a>(unsigned int level)</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a5bd93abe1416952ace15a98dbeeed124">revalidate</a>()</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a45e685b1e3ee630d24bf43746553af4c">setAxis</a>(DbU::Unit, unsigned int flags=Katabatic::SegAxisSet)</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a2b90319cb042b283aa5d1fdb1992f11f">setDoglegLevel</a>(unsigned int)</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#aeb14f94914af58657a0dc2f50ec98df5">setFlags</a>(unsigned int)</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#abee236b4d62f51320212f31e010fc1b5">setIndex</a>(size_t)</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a4648fa47d0870cf743436ff6a6239fd9">setOverlapCostCB</a>(SegmentOverlapCostCB *)</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#abd3d8093f871d3d1a7f24b053648026c">setTrack</a>(Track *)</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#acc245ce084989d1c34816d0e61b9d510">swapTrack</a>(TrackElement *)</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#a1a6fac115cb81db48e3ac9ffa0721bb5">unsetFlags</a>(unsigned int)</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classKite_1_1TrackElement.html#af5332d647c0482aa90ad7cc9b2a50f3a">updateFreedomDegree</a>()</td><td class="entry"><a class="el" href="classKite_1_1TrackElement.html">TrackElement</a></td><td class="entry"><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 Mon Feb 3 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">Kite - Detailed Router</td> <td class="RFooter"><small>Copyright © 2008-2016 UPMC. All rights reserved</small></td> </tr> </table> </body> </html>