2018-06-06 11:42:26 -05:00
<!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)" >
2018-10-18 11:10:01 -05:00
<!-- 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 >
2018-06-06 11:42:26 -05:00
< div id = "nav-path" class = "navpath" >
< ul >
< li class = "navelem" > < a class = "el" href = "dir_68267d1309a1af8e8297ef4c3efbcdba.html" > src< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_46a5d811a0c60e95b7acaa92d73c003a.html" > katabatic< / a > < / li > < / ul >
< / div >
< / div > <!-- top -->
< div class = "header" >
< div class = "headertitle" >
< div class = "title" > AutoSegment.h< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
2018-10-18 11:10:01 -05:00
< div class = "fragment" > < div class = "line" > < a name = "l00001" > < / a > < span class = "lineno" > 1< / span >   < span class = "comment" > // -*- C++ -*-< / span > < / div > < div class = "line" > < a name = "l00002" > < / a > < span class = "lineno" > 2< / span >   < span class = "comment" > //< / span > < / div > < div class = "line" > < a name = "l00003" > < / a > < span class = "lineno" > 3< / span >   < span class = "comment" > // This file is part of the Coriolis Software.< / span > < / div > < div class = "line" > < a name = "l00004" > < / a > < span class = "lineno" > 4< / span >   < span class = "comment" > // Copyright (c) UPMC 2008-2018, All Rights Reserved< / span > < / div > < div class = "line" > < a name = "l00005" > < / a > < span class = "lineno" > 5< / span >   < span class = "comment" > //< / span > < / div > < div class = "line" > < a name = "l00006" > < / a > < span class = "lineno" > 6< / span >   < span class = "comment" > // +-----------------------------------------------------------------+< / span > < / div > < div class = "line" > < a name = "l00007" > < / a > < span class = "lineno" > 7< / span >   < span class = "comment" > // | C O R I O L I S |< / span > < / div > < div class = "line" > < a name = "l00008" > < / a > < span class = "lineno" > 8< / span >   < span class = "comment" > // | K a t a b a t i c - Routing Toolbox |< / span > < / div > < div class = "line" > < a name = "l00009" > < / a > < span class = "lineno" > 9< / span >   < span class = "comment" > // | |< / span > < / div > < div class = "line" > < a name = "l00010" > < / a > < span class = "lineno" > 10< / span >   < span class = "comment" > // | Author : Jean-Paul CHAPUT |< / span > < / div > < div class = "line" > < a name = "l00011" > < / a > < span class = "lineno" > 11< / span >   < span class = "comment" > // | E-mail : Jean-Paul.Chaput@lip6.fr |< / span > < / div > < div class = "line" > < a name = "l00012" > < / a > < span class = "lineno" > 12< / span >   < span class = "comment" > // | =============================================================== |< / span > < / div > < div class = "line" > < a name = "l00013" > < / a > < span class = "lineno" > 13< / span >   < span class = "comment" > // | C++ Header : " ./katabatic/AutoSegment.h" |< / span > < / div > < div class = "line" > < a name = "l00014" > < / a > < span class = "lineno" > 14< / span >   < span class = "comment" > // +-----------------------------------------------------------------+< / span > < / div > < div class = "line" > < a name = "l00015" > < / a > < span class = "lineno" > 15< / span >   < / div > < div class = "line" > < a name = "l00016" > < / a > < span class = "lineno" > 16< / span >   < / div > < div class = "line" > < a name = "l00017" > < / a > < span class = "lineno" > 17< / span >   < span class = "preprocessor" > #ifndef KATABATIC_AUTOSEGMENT_H< / span > < / div > < div class = "line" > < a name = "l00018" > < / a > < span class = "lineno" > 18< / span >   < span class = "preprocessor" > #define KATABATIC_AUTOSEGMENT_H< / span > < / div > < div class = "line" > < a name = "l00019" > < / a > < span class = "lineno" > 19< / span >   < / div > < div class = "line" > < a name = "l00020" > < / a > < span class = "lineno" > 20< / span >   < span class = "preprocessor" > #include < set> < / span > < / div > < div class = "line" > < a name = "l00021" > < / a > < span class = "lineno" > 21< / span >   < span class = "preprocessor" > #include < iostream> < / span > < / div > < div class = "line" > < a name = "l00022" > < / a > < span class = "lineno" > 22< / span >   < span class = "preprocessor" > #include < functional> < / span > < / div > < div class = "line" > < a name = "l00023" > < / a > < span class = "lineno" > 23< / span >   < span class = "preprocessor" > #include " hurricane/Interval.h" < / span > < / div > < div class = "line" > < a name = "l00024" > < / a > < span class = "lineno" > 24< / span >   < span class = "preprocessor" > #include " hurricane/Segment.h" < / span > < / div > < div class = "line" > < a name = "l00025" > < / a > < span class = "lineno" > 25< / span >   < span class = "preprocessor" > #include " hurricane/Components.h" < / span > < / div > < div class = "line" > < a name = "l00026" > < / a > < span class = "lineno" > 26< / span >   < span class = "preprocessor" > #include " hurricane/Contact.h" < / span > < / div > < div class = "line" > < a name = "l00027" > < / a > < span class = "lineno" > 27< / span >   < span class = "keyword" > namespace < /sp
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1Observable_html_acaa5a7fc7fa631e3006a42006d753f43" > < div class = "ttname" > < a href = "classKatabatic_1_1Observable.html#acaa5a7fc7fa631e3006a42006d753f43" > Katabatic::Observable::removeObserver< / a > < / div > < div class = "ttdeci" > void removeObserver(BaseObserver *)< / div > < div class = "ttdef" > < b > Definition:< / b > Observer.h:103< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a782cff57d3fe10e758d19ee65a06643d" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a782cff57d3fe10e758d19ee65a06643d" > Katabatic::AutoSegment::isSlackened< / a > < / div > < div class = "ttdeci" > bool isSlackened() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:461< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1GCell_html_a4580de6b074712e400d5d238ce3af054" > < div class = "ttname" > < a href = "classKatabatic_1_1GCell.html#a4580de6b074712e400d5d238ce3af054" > Katabatic::GCell::getY< / a > < / div > < div class = "ttdeci" > DbU::Unit getY() const< / div > < div class = "ttdef" > < b > Definition:< / b > GCell.h:245< / div > < / div >
< div class = "ttc" id = "classHurricane_1_1Interval_html_a2f5ec659fde913492f89dc215001acb2" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Interval.html#a2f5ec659fde913492f89dc215001acb2" > Hurricane::Interval::getVMax< / a > < / div > < div class = "ttdeci" > const DbU::Unit & getVMax() const< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ac540608485240ff88970131ebc02c1ab" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ac540608485240ff88970131ebc02c1ab" > Katabatic::AutoSegment::isInvalidated< / a > < / div > < div class = "ttdeci" > bool isInvalidated() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:464< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a1fbc0adb4c0b14632edc7c55f028cd4b" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a1fbc0adb4c0b14632edc7c55f028cd4b" > Katabatic::AutoSegment::slacken< / a > < / div > < div class = "ttdeci" > bool slacken(unsigned int flags)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:1346< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a692492374623a5c6096b2c4a51190359" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a692492374623a5c6096b2c4a51190359" > Katabatic::AutoSegment::getNet< / a > < / div > < div class = "ttdeci" > Net * getNet() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:405< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ab5fb22520af4b94f2ae984304fa64c26" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ab5fb22520af4b94f2ae984304fa64c26" > Katabatic::AutoSegment::getOrigin< / a > < / div > < div class = "ttdeci" > DbU::Unit getOrigin() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:431< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_adec088de3c4c47a28ee9d58eb6d9cf85" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#adec088de3c4c47a28ee9d58eb6d9cf85" > Katabatic::AutoSegment::canSlacken< / a > < / div > < div class = "ttdeci" > bool canSlacken(unsigned int flags=0) const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:1329< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a940d92cb98a61e671a94204701767868" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a940d92cb98a61e671a94204701767868" > Katabatic::SegGlobal< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:66< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ab6a809b6f3ef3cf5385fa35580e31e7a" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ab6a809b6f3ef3cf5385fa35580e31e7a" > Katabatic::AutoSegment::getVertical< / a > < / div > < div class = "ttdeci" > virtual Vertical * getVertical()< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:133< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a75d91371e5281dd21f60ff39ae70a3e5" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a75d91371e5281dd21f60ff39ae70a3e5" > Katabatic::AutoSegment::isDogleg< / a > < / div > < div class = "ttdeci" > bool isDogleg() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:453< / div > < / div >
< div class = "ttc" id = "classHurricane_1_1Interval_html_a6e0deb1b38065375a78c7fd6885b5909" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Interval.html#a6e0deb1b38065375a78c7fd6885b5909" > Hurricane::Interval::getVMin< / a > < / div > < div class = "ttdeci" > const DbU::Unit & getVMin() const< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a2af2ad6b6441614038caf59d04b3b217a45a219697151531a23e997b11118e08a" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217a45a219697151531a23e997b11118e08a" > Katabatic::KbRealignate< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > Constants.h:24< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_acecc9a1d55a271a4b1587d7872cfe133" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#acecc9a1d55a271a4b1587d7872cfe133" > Katabatic::AutoSegment::reduceDoglegLayer< / a > < / div > < div class = "ttdeci" > bool reduceDoglegLayer()< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:1596< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a53877ff5ef48eb0030c2581a6eeb3c09" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a53877ff5ef48eb0030c2581a6eeb3c09" > Katabatic::AutoSegment::base< / a > < / div > < div class = "ttdeci" > virtual Segment * base() const =0< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4ae600c6015187dddac3860fcc008a2213" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4ae600c6015187dddac3860fcc008a2213" > Katabatic::SegTargetBottom< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:75< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classHurricane_1_1Segment_html_a0347e3bde8e2e90b05cffdaf2d048710" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Segment.html#a0347e3bde8e2e90b05cffdaf2d048710" > Hurricane::Segment::getSourceX< / a > < / div > < div class = "ttdeci" > virtual DbU::Unit getSourceX() const=0< / div > < / div >
< div class = "ttc" id = "classHurricane_1_1Component_html_a1556ef77d6b89bfc17698d52ebde9791" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Component.html#a1556ef77d6b89bfc17698d52ebde9791" > Hurricane::Component::getNet< / a > < / div > < div class = "ttdeci" > Net * getNet() const< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a8a8e127557d70de70f9efb488be30d1a" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a8a8e127557d70de70f9efb488be30d1a" > Katabatic::AutoSegment::getSourceX< / a > < / div > < div class = "ttdeci" > DbU::Unit getSourceX() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:416< / div > < / div >
< div class = "ttc" id = "group__DbUGroup_html_gaa1ba98acc939ff1c370c18544a5e0dce" > < div class = "ttname" > < a href = "../hurricane/group__DbUGroup.html#gaa1ba98acc939ff1c370c18544a5e0dce" > Hurricane::DbU::lambda< / a > < / div > < div class = "ttdeci" > static Unit lambda(double value)< / div > < / div >
< div class = "ttc" id = "classHurricane_1_1Segment_html_a27d530abcff9742b81c4b549db161b90" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Segment.html#a27d530abcff9742b81c4b549db161b90" > Hurricane::Segment::getTargetY< / a > < / div > < div class = "ttdeci" > virtual DbU::Unit getTargetY() const=0< / div > < / div >
< div class = "ttc" id = "classHurricane_1_1Segment_html_a1f7f13b33be3b1a20ea23b3f501296e9" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Segment.html#a1f7f13b33be3b1a20ea23b3f501296e9" > Hurricane::Segment::getTarget< / a > < / div > < div class = "ttdeci" > Component * getTarget() const< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a1defbbaef0a1975993e157a8d5f68ded" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a1defbbaef0a1975993e157a8d5f68ded" > Katabatic::AutoSegment::getSourceHook< / a > < / div > < div class = "ttdeci" > Hook * getSourceHook()< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:408< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ab786dbdb67ea727369b1a988497c01d1" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ab786dbdb67ea727369b1a988497c01d1" > Katabatic::AutoSegment::isSpinBottom< / a > < / div > < div class = "ttdeci" > bool isSpinBottom() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:458< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_af8ca7b17e952f4b599aeeb2f4e5be395" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#af8ca7b17e952f4b599aeeb2f4e5be395" > Katabatic::AutoSegment::moveULeft< / a > < / div > < div class = "ttdeci" > virtual bool moveULeft()=0< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ae5b4a4f67d480cd5c9ce104e73e73da9" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ae5b4a4f67d480cd5c9ce104e73e73da9" > Katabatic::AutoSegment::_getFlags< / a > < / div > < div class = "ttdeci" > unsigned int _getFlags() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:472< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ad7fd54ca229fcf5ccd99f87b019b9cbc" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ad7fd54ca229fcf5ccd99f87b019b9cbc" > Katabatic::AutoSegment::moveURight< / a > < / div > < div class = "ttdeci" > virtual bool moveURight()=0< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classHurricane_1_1Component_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Component.html" > Hurricane::Component< / a > < / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_aad4271c35e0162c8a4d034dca07f5a4b" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#aad4271c35e0162c8a4d034dca07f5a4b" > Katabatic::AutoSegment::setLayer< / a > < / div > < div class = "ttdeci" > void setLayer(const Layer *)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:475< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a6cca3afced729492cae6649a92dc7e88" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a6cca3afced729492cae6649a92dc7e88" > Katabatic::AutoSegment::canPivotUp< / a > < / div > < div class = "ttdeci" > bool canPivotUp(float reserve=0.0, unsigned int flags=0) const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:1398< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a497ea2ceeddb939dbc84eae0e7862335" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a497ea2ceeddb939dbc84eae0e7862335" > Katabatic::AutoSegment::getSource< / a > < / div > < div class = "ttdeci" > Contact * getSource() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:410< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a37a14b40295ccb50cd5001891385807b" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a37a14b40295ccb50cd5001891385807b" > Katabatic::AutoSegment::_makeDogleg< / a > < / div > < div class = "ttdeci" > virtual unsigned int _makeDogleg(GCell *, unsigned int flags)=0< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classHurricane_1_1Component_html_a0f8299ed73705fd4fbf56589dcc7e074" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Component.html#a0f8299ed73705fd4fbf56589dcc7e074" > Hurricane::Component::getX< / a > < / div > < div class = "ttdeci" > virtual DbU::Unit getX() const=0< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_af7d9cf1d7581b1cab04cf38c64f0f72a" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#af7d9cf1d7581b1cab04cf38c64f0f72a" > Katabatic::AutoSegment::isCreated< / a > < / div > < div class = "ttdeci" > bool isCreated() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:466< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4ac47f838c52b3b33b1150eb53133c2383" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4ac47f838c52b3b33b1150eb53133c2383" > Katabatic::SegSlackened< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:87< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_aa7cf8d4df6a5d945dd180d45e8bbcedf" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#aa7cf8d4df6a5d945dd180d45e8bbcedf" > Katabatic::AutoSegment::getUserConstraints< / a > < / div > < div class = "ttdeci" > const Interval & getUserConstraints() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:435< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classHurricane_1_1Segment_html_acd0b0cd25c824ba7f3b1ff2776c97cf1" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Segment.html#acd0b0cd25c824ba7f3b1ff2776c97cf1" > Hurricane::Segment::setLayer< / a > < / div > < div class = "ttdeci" > void setLayer(const Layer *layer)< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoHorizontal_html" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoHorizontal.html" > Katabatic::AutoHorizontal< / a > < / div > < div class = "ttdoc" > Concrete Horizontal AutoSegment. < / div > < div class = "ttdef" > < b > Definition:< / b > AutoHorizontal.h:31< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classHurricane_1_1Segment_html_aa9d0303b444b44d7b8e47d42ac7151eb" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Segment.html#aa9d0303b444b44d7b8e47d42ac7151eb" > Hurricane::Segment::getSourceHook< / a > < / div > < div class = "ttdeci" > Hook * getSourceHook()< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a750983d7154c94b54537127a3a18e14b" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a750983d7154c94b54537127a3a18e14b" > Katabatic::AutoSegment::toOptimalAxis< / a > < / div > < div class = "ttdeci" > bool toOptimalAxis(unsigned int flags=KbRealignate)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:804< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classHurricane_1_1Segment_html_aaa8954fc5948f2a881cdbc9213f9f7a9" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Segment.html#aaa8954fc5948f2a881cdbc9213f9f7a9" > Hurricane::Segment::getSource< / a > < / div > < div class = "ttdeci" > Component * getSource() const< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a110201bd7c64ed78522cfb3f7b142431" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a110201bd7c64ed78522cfb3f7b142431" > Katabatic::AutoSegment::getOptimal< / a > < / div > < div class = "ttdeci" > Interval & getOptimal(Interval & i) const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:399< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a2bd22f431b7cf3695babab78fc3b4c9e" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a2bd22f431b7cf3695babab78fc3b4c9e" > Katabatic::AutoSegment::isUnsetAxis< / a > < / div > < div class = "ttdeci" > bool isUnsetAxis() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:463< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a9c63fe7288748eaf5332ca796a36d872" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a9c63fe7288748eaf5332ca796a36d872" > Katabatic::AutoSegment::getWidth< / a > < / div > < div class = "ttdeci" > DbU::Unit getWidth() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:420< / div > < / div >
< div class = "ttc" id = "classHurricane_1_1Component_html_ab451ef19059e6e5bbb77ae391d02a039" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Component.html#ab451ef19059e6e5bbb77ae391d02a039" > Hurricane::Component::getLayer< / a > < / div > < div class = "ttdeci" > virtual const Layer * getLayer() const=0< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ac8768352909d37ebad1c06c9cf4ef8bb" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ac8768352909d37ebad1c06c9cf4ef8bb" > Katabatic::AutoSegment::resetUserConstraints< / a > < / div > < div class = "ttdeci" > void resetUserConstraints()< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:479< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a9216d4467c2d4e0c7b9d9a8b8e798bee" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a9216d4467c2d4e0c7b9d9a8b8e798bee" > Katabatic::AutoSegment::getOppositeAnchor< / a > < / div > < div class = "ttdeci" > Component * getOppositeAnchor(Component *) const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:412< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classHurricane_1_1Contact_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Contact.html" > Hurricane::Contact< / a > < / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ab0cc9e57beeceec519cd4bd3e415569e" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ab0cc9e57beeceec519cd4bd3e415569e" > Katabatic::AutoSegment::create< / a > < / div > < div class = "ttdeci" > static AutoSegment * create(AutoContact *source, AutoContact *target, Segment *hurricaneSegment)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:1988< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "group__DbUGroup_html_ga4fbfa3e8c89347af76c9628ea06c4146" > < div class = "ttname" > < a href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > Hurricane::DbU::Unit< / a > < / div > < div class = "ttdeci" > std::int64_t Unit< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a3776b8258ab6544c9551d0714fcc75d2" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a3776b8258ab6544c9551d0714fcc75d2" > Katabatic::AutoSegment::isSpinTop< / a > < / div > < div class = "ttdeci" > bool isSpinTop() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:457< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a248eb2fbb06e3286650b28567d495f0b" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a248eb2fbb06e3286650b28567d495f0b" > Katabatic::AutoSegment::getSpanU< / a > < / div > < div class = "ttdeci" > virtual Interval getSpanU() const =0< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4ac5042810c9268798def84444d31968ea" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4ac5042810c9268798def84444d31968ea" > Katabatic::SegNotTargetAligned< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:84< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a65dea76b4efad9d3caa78be44e96c94c" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a65dea76b4efad9d3caa78be44e96c94c" > Katabatic::AutoSegment::getTargetPosition< / a > < / div > < div class = "ttdeci" > DbU::Unit getTargetPosition() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:415< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4" > Katabatic::AutoSegmentFlag< / a > < / div > < div class = "ttdeci" > AutoSegmentFlag< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:63< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a003e545e792e8bf22d264bcb3bc90547" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a003e545e792e8bf22d264bcb3bc90547" > Katabatic::AutoSegment::getTargetY< / a > < / div > < div class = "ttdeci" > DbU::Unit getTargetY() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:419< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4af4dd1db46475e4a16555fb6978a85580" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4af4dd1db46475e4a16555fb6978a85580" > Katabatic::SegIsReduced< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:76< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classHurricane_1_1Segment_html_aceaa61242eb7275cf9c6a39cf1868c53" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Segment.html#aceaa61242eb7275cf9c6a39cf1868c53" > Hurricane::Segment::invert< / a > < / div > < div class = "ttdeci" > void invert()< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classHurricane_1_1Cell_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Cell.html" > Hurricane::Cell< / a > < / div > < / div >
< div class = "ttc" id = "classCRL_1_1RoutingGauge_html" > < div class = "ttname" > < a href = "../crlcore/classCRL_1_1RoutingGauge.html" > CRL::RoutingGauge< / a > < / div > < / div >
< div class = "ttc" id = "classHurricane_1_1Horizontal_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Horizontal.html" > Hurricane::Horizontal< / a > < / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a88ac40c065bce0ff97792d18b41b6a67" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a88ac40c065bce0ff97792d18b41b6a67" > Katabatic::AutoSegment::revalidate< / a > < / div > < div class = "ttdeci" > void revalidate()< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:457< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a6482341a342eb6e6b3b43f13fd4436f6" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a6482341a342eb6e6b3b43f13fd4436f6" > Katabatic::AutoSegment::canMoveUp< / a > < / div > < div class = "ttdeci" > bool canMoveUp(float reserve=0.0, unsigned int flags=0) const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:1493< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a23599eee5a07af377fbc8d47cda7e7b0" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a23599eee5a07af377fbc8d47cda7e7b0" > Katabatic::AutoSegment::invalidate< / a > < / div > < div class = "ttdeci" > virtual void invalidate(unsigned int flags=KbPropagate)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:416< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_aad55626c9d793a0b08bcff5be2a5ad0c" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#aad55626c9d793a0b08bcff5be2a5ad0c" > Katabatic::AutoSegment::canMoveULeft< / a > < / div > < div class = "ttdeci" > virtual bool canMoveULeft(float reserve=0.0) const =0< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a9c1b8b3cd57fb7b0bf60c7a6148237c2" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a9c1b8b3cd57fb7b0bf60c7a6148237c2" > Katabatic::AutoSegment::getTargetConstraints< / a > < / div > < div class = "ttdeci" > virtual Interval getTargetConstraints(unsigned int flags=0) const =0< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a77b075644356f016105b3050b031a2ec" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a77b075644356f016105b3050b031a2ec" > Katabatic::AutoSegment::isInvalidatedLayer< / a > < / div > < div class = "ttdeci" > bool isInvalidatedLayer() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:465< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classKatabatic_1_1Observable_html" > < div class = "ttname" > < a href = "classKatabatic_1_1Observable.html" > Katabatic::Observable< / a > < / div > < div class = "ttdoc" > Observer Design Pattern, Subject part. < / div > < div class = "ttdef" > < b > Definition:< / b > Observer.h:69< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a4605c9284168f0a62fa48aa2d3ae5ee9" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a4605c9284168f0a62fa48aa2d3ae5ee9" > Katabatic::AutoSegment::isStrongTerminal< / a > < / div > < div class = "ttdeci" > bool isStrongTerminal(unsigned int flags=0) const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:513< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ae64a61508d148cb4a0ee9b5ffb177659" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ae64a61508d148cb4a0ee9b5ffb177659" > Katabatic::AutoSegment::AutoSegment< / a > < / div > < div class = "ttdeci" > AutoSegment(Segment *segment)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:311< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a286b96fc8ab2377a2caf92c82352b0c8" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a286b96fc8ab2377a2caf92c82352b0c8" > Katabatic::SegNotSourceAligned< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:83< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_af026a81002bd907f1ccd4a4784aaa1db" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#af026a81002bd907f1ccd4a4784aaa1db" > Katabatic::AutoSegment::checkPositions< / a > < / div > < div class = "ttdeci" > virtual bool checkPositions() const =0< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a3c1d76fecee6a8bd5e12ce3fec013827" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a3c1d76fecee6a8bd5e12ce3fec013827" > Katabatic::SegInvalidated< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:89< / div > < / div >
< div class = "ttc" id = "classHurricane_1_1Vertical_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Vertical.html" > Hurricane::Vertical< / a > < / div > < / div >
< div class = "ttc" id = "classHurricane_1_1Interval_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Interval.html" > Hurricane::Interval< / a > < / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a4430f9704a59e1d4f7c37d7166649510" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a4430f9704a59e1d4f7c37d7166649510" > Katabatic::AutoSegment::getOnSourceContact< / a > < / div > < div class = "ttdeci" > AutoSegments getOnSourceContact(unsigned int direction)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:610< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a5d135025de0c1725d6252099c2e70e2b" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a5d135025de0c1725d6252099c2e70e2b" > Katabatic::AutoSegment::~AutoSegment< / a > < / div > < div class = "ttdeci" > virtual ~AutoSegment()< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:380< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_afdedcef127ad2a3677a5b48d7d3453f3" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#afdedcef127ad2a3677a5b48d7d3453f3" > Katabatic::AutoSegment::getId< / a > < / div > < div class = "ttdeci" > unsigned long getId() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:403< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a55a3a88610ef1af9931e634f77f2403b" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a55a3a88610ef1af9931e634f77f2403b" > Katabatic::AutoSegment::getCell< / a > < / div > < div class = "ttdeci" > Cell * getCell() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:404< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a637e0426170a532feac45548e009325d" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a637e0426170a532feac45548e009325d" > Katabatic::SegNotAligned< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:97< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ab7685e309e1d910db3e8237f8a898c35" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ab7685e309e1d910db3e8237f8a898c35" > Katabatic::AutoSegment::getSourceConstraints< / a > < / div > < div class = "ttdeci" > virtual Interval getSourceConstraints(unsigned int flags=0) const =0< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a16ef6f2b6b9e44559e41f04c652919ad" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a16ef6f2b6b9e44559e41f04c652919ad" > Katabatic::SegWeakGlobal< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:67< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1Session_html_acc20c1f675cc59f9a0068aba727eca47" > < div class = "ttname" > < a href = "classKatabatic_1_1Session.html#acc20c1f675cc59f9a0068aba727eca47" > Katabatic::Session::lookup< / a > < / div > < div class = "ttdeci" > static AutoContact * lookup(Contact *)< / div > < div class = "ttdef" > < b > Definition:< / b > Session.cpp:384< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a296b371b45ade66cd1d44bc8898e64d9" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a296b371b45ade66cd1d44bc8898e64d9" > Katabatic::SegCanonical< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:68< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1GCell_html" > < div class = "ttname" > < a href = "classKatabatic_1_1GCell.html" > Katabatic::GCell< / a > < / div > < div class = "ttdoc" > Routing Global Cell. < / div > < div class = "ttdef" > < b > Definition:< / b > GCell.h:74< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html" > Katabatic::AutoSegment< / a > < / div > < div class = "ttdoc" > Abstract base class for AutoSegment. < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:104< / div > < / div >
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a11c86dd3185eb251b2f3ce536cc2ab34" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a11c86dd3185eb251b2f3ce536cc2ab34" > Katabatic::SegInvalidatedLayer< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:92< / div > < / div >
< div class = "ttc" id = "classHurricane_1_1GenericCollection_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1GenericCollection.html" > Hurricane::GenericCollection< / a > < / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_aaf60d18ab6d951a34a3d06959ce2e76f" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#aaf60d18ab6d951a34a3d06959ce2e76f" > Katabatic::AutoSegment::setDuSource< / a > < / div > < div class = "ttdeci" > virtual void setDuSource(DbU::Unit du)=0< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a8348937b1db79480305b178482d3ed61" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a8348937b1db79480305b178482d3ed61" > Katabatic::AutoSegment::_preCreate< / a > < / div > < div class = "ttdeci" > static void _preCreate(AutoContact *source, AutoContact *target)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:343< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_aeb14f94914af58657a0dc2f50ec98df5" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#aeb14f94914af58657a0dc2f50ec98df5" > Katabatic::AutoSegment::setFlags< / a > < / div > < div class = "ttdeci" > void setFlags(unsigned int)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:468< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_add556a145a89fdbcea82346abfb873dc" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#add556a145a89fdbcea82346abfb873dc" > Katabatic::AutoSegment::isLocal< / a > < / div > < div class = "ttdeci" > bool isLocal() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:442< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "group__LoadGlobalRouting_html_ggaec07c7f30c801c3b0f72193757250d64add44bf8d6f7bbe1393d76b940b85294b" > < div class = "ttname" > < a href = "group__LoadGlobalRouting.html#ggaec07c7f30c801c3b0f72193757250d64add44bf8d6f7bbe1393d76b940b85294b" > anonymous_namespace{LoadGrByNet.cpp}::NoFlags< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > LoadGrByNet.cpp:405< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classHurricane_1_1Segment_html_abf305dd4510de6fe6fae5286acbe285a" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Segment.html#abf305dd4510de6fe6fae5286acbe285a" > Hurricane::Segment::getSourceY< / a > < / div > < div class = "ttdeci" > virtual DbU::Unit getSourceY() const=0< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a29f1952fe978a9fdd1902a6fcd085b44" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a29f1952fe978a9fdd1902a6fcd085b44" > Katabatic::SegSourceBottom< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:73< / div > < / div >
< div class = "ttc" id = "namespaceKatabatic_html_a2af2ad6b6441614038caf59d04b3b217a3f95c1f06fe0b58b44ccbc57d99f2a5d" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217a3f95c1f06fe0b58b44ccbc57d99f2a5d" > Katabatic::KbPropagate< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > Constants.h:38< / div > < / div >
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4ab3a62f799073ef374df7aaa26514c09b" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4ab3a62f799073ef374df7aaa26514c09b" > Katabatic::SegDogleg< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:70< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classHurricane_1_1Component_html_a727da3f127c3a7a0a09468219f98c3e6" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Component.html#a727da3f127c3a7a0a09468219f98c3e6" > Hurricane::Component::getY< / a > < / div > < div class = "ttdeci" > virtual DbU::Unit getY() const=0< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a7c13d9795eafd477994961f8a0d962d0" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a7c13d9795eafd477994961f8a0d962d0" > Katabatic::AutoSegment::_preDestroy< / a > < / div > < div class = "ttdeci" > virtual void _preDestroy()< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:368< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ab1ca7adfc68761c749a16f65c9aa4088" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ab1ca7adfc68761c749a16f65c9aa4088" > Katabatic::AutoSegment::getLength< / a > < / div > < div class = "ttdeci" > DbU::Unit getLength() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:421< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a8ca0022e253d355817d46a057ae01625" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a8ca0022e253d355817d46a057ae01625" > Katabatic::AutoSegment::getGCells< / a > < / div > < div class = "ttdeci" > virtual size_t getGCells(vector< GCell *> & ) const =0< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a8ab41a962e18810808f4f065863b5a73" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a8ab41a962e18810808f4f065863b5a73" > Katabatic::AutoSegment::toConstraintAxis< / a > < / div > < div class = "ttdeci" > bool toConstraintAxis(unsigned int flags=KbRealignate)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:766< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ad62048f68151e5db987b5a7c79cce4ed" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ad62048f68151e5db987b5a7c79cce4ed" > Katabatic::AutoSegment::getTargetHook< / a > < / div > < div class = "ttdeci" > Hook * getTargetHook()< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:409< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classHurricane_1_1Hook_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Hook.html" > Hurricane::Hook< / a > < / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a24de580d1a371b8d27640cbc3431990b" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a24de580d1a371b8d27640cbc3431990b" > Katabatic::AutoSegment::canPivotDown< / a > < / div > < div class = "ttdeci" > bool canPivotDown(float reserve=0.0, unsigned int flags=0) const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:1446< / div > < / div >
< div class = "ttc" id = "namespaceKatabatic_html" > < div class = "ttname" > < a href = "namespaceKatabatic.html" > Katabatic< / a > < / div > < div class = "ttdoc" > The namespace dedicated to Katabatic. < / div > < div class = "ttdef" > < b > Definition:< / b > Katabatic.dox:13< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a449ebb156fd51b04bbc029a657b4cded" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a449ebb156fd51b04bbc029a657b4cded" > Katabatic::AutoSegment::mustRaise< / a > < / div > < div class = "ttdeci" > bool mustRaise() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:1233< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_aa902247a1e967e52cc3ab087cd52b366" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#aa902247a1e967e52cc3ab087cd52b366" > Katabatic::AutoSegment::computeOptimal< / a > < / div > < div class = "ttdeci" > void computeOptimal(set< AutoSegment *> & processeds)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:903< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a0644d656eedc71dba2fb3c6c0d83ed3f" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a0644d656eedc71dba2fb3c6c0d83ed3f" > Katabatic::AutoSegment::getDuTarget< / a > < / div > < div class = "ttdeci" > virtual DbU::Unit getDuTarget() const =0< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a27a6a2c747ff93d209878a32d97e9157" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a27a6a2c747ff93d209878a32d97e9157" > Katabatic::AutoSegment::reduce< / a > < / div > < div class = "ttdeci" > bool reduce()< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:1218< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ae82ffef92ad9ffdc5da5e0c1830d9537" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ae82ffef92ad9ffdc5da5e0c1830d9537" > Katabatic::AutoSegment::mergeUserConstraints< / a > < / div > < div class = "ttdeci" > void mergeUserConstraints(const Interval & )< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:758< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a8acbe1037827da2c2fef71a18c5886c7" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a8acbe1037827da2c2fef71a18c5886c7" > Katabatic::AutoSegment::getCanonical< / a > < / div > < div class = "ttdeci" > virtual AutoSegment * getCanonical(DbU::Unit & min, DbU::Unit & max)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:559< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a419e7722198b077c1f71d6c47e2fc2ab" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a419e7722198b077c1f71d6c47e2fc2ab" > Katabatic::SegWeakTerminal< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:96< / div > < / div >
< div class = "ttc" id = "classHurricane_1_1Box_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Box.html" > Hurricane::Box< / a > < / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a7339a1ebc7d46384bc4e1317af84bea1" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a7339a1ebc7d46384bc4e1317af84bea1" > Katabatic::AutoSegment::getAnchors< / a > < / div > < div class = "ttdeci" > Components getAnchors() const< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a100b7ff78619133970733fedbb34ffa8" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a100b7ff78619133970733fedbb34ffa8" > Katabatic::SegTargetTop< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:74< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a8a88dc051a8d324aff8763609957dcaa" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a8a88dc051a8d324aff8763609957dcaa" > Katabatic::AutoSegment::getSourcePosition< / a > < / div > < div class = "ttdeci" > DbU::Unit getSourcePosition() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:414< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_abc72aaeefa7450eaf67aee3212ec974d" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#abc72aaeefa7450eaf67aee3212ec974d" > Katabatic::AutoSegment::computeTerminal< / a > < / div > < div class = "ttdeci" > void computeTerminal()< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:862< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a659b8ed90de679564924afe07af478de" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a659b8ed90de679564924afe07af478de" > Katabatic::AutoSegment::getHorizontal< / a > < / div > < div class = "ttdeci" > virtual Horizontal * getHorizontal()< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:132< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1GCell_html_aaf7ff16cd2fd5a3fa4c5221efb9b9b76" > < div class = "ttname" > < a href = "classKatabatic_1_1GCell.html#aaf7ff16cd2fd5a3fa4c5221efb9b9b76" > Katabatic::GCell::getXMax< / a > < / div > < div class = "ttdeci" > DbU::Unit getXMax() const< / div > < div class = "ttdef" > < b > Definition:< / b > GCell.h:246< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a63a3ab1e6501bbad68b9efd4998e48c0" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a63a3ab1e6501bbad68b9efd4998e48c0" > Katabatic::AutoSegment::getBoundingBox< / a > < / div > < div class = "ttdeci" > Box getBoundingBox() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:407< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_acbac6289ab14574da20f26c933e2e741" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#acbac6289ab14574da20f26c933e2e741" > Katabatic::AutoSegment::invert< / a > < / div > < div class = "ttdeci" > void invert()< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:422< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a8b0d5044dce091d06b633848a6f8a66d" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a8b0d5044dce091d06b633848a6f8a66d" > Katabatic::AutoSegment::canonize< / a > < / div > < div class = "ttdeci" > AutoSegment * canonize(unsigned int flags=KbNoFlags)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:1018< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a86d22dbc8fbc045a1e12e25ba357e1d1" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a86d22dbc8fbc045a1e12e25ba357e1d1" > Katabatic::SegAxisSet< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:88< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a72741158d19af38e84c5e9c08f91270f" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a72741158d19af38e84c5e9c08f91270f" > Katabatic::AutoSegment::isBipoint< / a > < / div > < div class = "ttdeci" > bool isBipoint() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:443< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a19ba379112d6b29faa45c5eefbf38500" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a19ba379112d6b29faa45c5eefbf38500" > Katabatic::AutoSegment::isGlobal< / a > < / div > < div class = "ttdeci" > bool isGlobal() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:440< / div > < / div >
< div class = "ttc" id = "classHurricane_1_1Component_html_aabb87b9ef71f71cea681a03a6213f616" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Component.html#aabb87b9ef71f71cea681a03a6213f616" > Hurricane::Component::getBoundingBox< / a > < / div > < div class = "ttdeci" > virtual Box getBoundingBox(const BasicLayer *) const=0< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a8c676eccde69f8a431ffaf2ffcae7209" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a8c676eccde69f8a431ffaf2ffcae7209" > Katabatic::SegStrap< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:71< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a0e3a02c7a9c1bd559fda628d596b00cd" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a0e3a02c7a9c1bd559fda628d596b00cd" > Katabatic::AutoSegment::getCost< / a > < / div > < div class = "ttdeci" > virtual DbU::Unit getCost(DbU::Unit axis) const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:547< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a7c2fed22b081f8d3b7a69abb457153ea" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a7c2fed22b081f8d3b7a69abb457153ea" > Katabatic::AutoSegment::getConstraints< / a > < / div > < div class = "ttdeci" > virtual bool getConstraints(DbU::Unit & min, DbU::Unit & max) const =0< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a00b8f54c8171f6699e57de1b8c18eeb1" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a00b8f54c8171f6699e57de1b8c18eeb1" > Katabatic::AutoSegment::getX< / a > < / div > < div class = "ttdeci" > virtual DbU::Unit getX() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:387< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a0862c201bd7d8e5427e44ca2427c2fe6" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a0862c201bd7d8e5427e44ca2427c2fe6" > Katabatic::AutoSegment::getTarget< / a > < / div > < div class = "ttdeci" > Contact * getTarget() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:411< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classHurricane_1_1Layer_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Layer.html" > Hurricane::Layer< / a > < / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_aeaa1543880686755e389c4807128428f" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#aeaa1543880686755e389c4807128428f" > Katabatic::AutoSegment::getSourceU< / a > < / div > < div class = "ttdeci" > virtual DbU::Unit getSourceU() const =0< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a8e6462b43ca9eaeea1e08866cec59a8c" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a8e6462b43ca9eaeea1e08866cec59a8c" > Katabatic::AutoSegment::getTargetX< / a > < / div > < div class = "ttdeci" > DbU::Unit getTargetX() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:418< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a676fcb7ece71d129b7a4d87a3f2e07aa" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a676fcb7ece71d129b7a4d87a3f2e07aa" > Katabatic::AutoSegment::_canSlacken< / a > < / div > < div class = "ttdeci" > virtual bool _canSlacken() const =0< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classHurricane_1_1Segment_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Segment.html" > Hurricane::Segment< / a > < / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a819cf639562a031a1e2e061fe1293d66" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a819cf639562a031a1e2e061fe1293d66" > Katabatic::AutoSegment::getGCell< / a > < / div > < div class = "ttdeci" > GCell * getGCell() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:423< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a32f77fa2da27348bcfc294a039efd766" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a32f77fa2da27348bcfc294a039efd766" > Katabatic::SegWeakTerminal2< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:82< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_af92b3d000552b630695879dd5d4736a1" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#af92b3d000552b630695879dd5d4736a1" > Katabatic::AutoSegment::setOptimalMin< / a > < / div > < div class = "ttdeci" > void setOptimalMin(DbU::Unit min)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:476< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4ae5f763897c8e6221dcc8177816c72b33" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4ae5f763897c8e6221dcc8177816c72b33" > Katabatic::SegSourceTop< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:72< / div > < / div >
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4aa291777ea80e37ea23e785870d8833ed" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4aa291777ea80e37ea23e785870d8833ed" > Katabatic::SegFixed< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:65< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_aadbb84c0f1383f6a2addc2661e388583" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#aadbb84c0f1383f6a2addc2661e388583" > Katabatic::AutoSegment::getOnTargetContact< / a > < / div > < div class = "ttdeci" > AutoSegments getOnTargetContact(unsigned int direction)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:617< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4afc9fc027fe8f457520c3fe6fb1144b2b" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4afc9fc027fe8f457520c3fe6fb1144b2b" > Katabatic::SegLayerChange< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:77< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a3d5732fd10b4a05076981066a4674487" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a3d5732fd10b4a05076981066a4674487" > Katabatic::AutoSegment::checkConstraints< / a > < / div > < div class = "ttdeci" > virtual bool checkConstraints() const =0< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a2d969cfff8aa7da1ac3486924f4786d2" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a2d969cfff8aa7da1ac3486924f4786d2" > Katabatic::SegBipoint< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:69< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a90d934f7275aed35f4ecb157c6950d6f" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a90d934f7275aed35f4ecb157c6950d6f" > Katabatic::AutoSegment::isSpinTopOrBottom< / a > < / div > < div class = "ttdeci" > bool isSpinTopOrBottom() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:459< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a6d95f4de39c13611786c95ddc7b8942e" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a6d95f4de39c13611786c95ddc7b8942e" > Katabatic::AutoSegment::updatePositions< / a > < / div > < div class = "ttdeci" > virtual void updatePositions()=0< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a4580de6b074712e400d5d238ce3af054" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a4580de6b074712e400d5d238ce3af054" > Katabatic::AutoSegment::getY< / a > < / div > < div class = "ttdeci" > virtual DbU::Unit getY() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:391< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1Observable_html_a783fda85eeabe9c660881f236f162767" > < div class = "ttname" > < a href = "classKatabatic_1_1Observable.html#a783fda85eeabe9c660881f236f162767" > Katabatic::Observable::addObserver< / a > < / div > < div class = "ttdeci" > void addObserver(BaseObserver *)< / div > < div class = "ttdef" > < b > Definition:< / b > Observer.h:96< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classKatabatic_1_1BaseObserver_html" > < div class = "ttname" > < a href = "classKatabatic_1_1BaseObserver.html" > Katabatic::BaseObserver< / a > < / div > < div class = "ttdoc" > Observer Design Pattern, Observer part. < / div > < div class = "ttdef" > < b > Definition:< / b > Observer.h:29< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a90173ab4f35b98c6544f9482ccd93b5e" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a90173ab4f35b98c6544f9482ccd93b5e" > Katabatic::AutoSegment::setOptimalMax< / a > < / div > < div class = "ttdeci" > void setOptimalMax(DbU::Unit max)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:477< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_afa494ddc031f4dd1c24999ff83fb878c" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#afa494ddc031f4dd1c24999ff83fb878c" > Katabatic::AutoSegment::getAutoTarget< / a > < / div > < div class = "ttdeci" > AutoContact * getAutoTarget() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:425< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1GCell_html_a096a92c18156eac4268efb50496a2d18" > < div class = "ttname" > < a href = "classKatabatic_1_1GCell.html#a096a92c18156eac4268efb50496a2d18" > Katabatic::GCell::getYMax< / a > < / div > < div class = "ttdeci" > DbU::Unit getYMax() const< / div > < div class = "ttdef" > < b > Definition:< / b > GCell.h:247< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoVertical_html" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoVertical.html" > Katabatic::AutoVertical< / a > < / div > < div class = "ttdoc" > Concrete Vertical AutoSegment. < / div > < div class = "ttdef" > < b > Definition:< / b > AutoVertical.h:32< / div > < / div >
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a93251a6b8197685e2aaf77a760851557" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a93251a6b8197685e2aaf77a760851557" > Katabatic::SegStrongTerminal< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:80< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a246756d4c8b3e094a0a9d6de3c2109ff" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a246756d4c8b3e094a0a9d6de3c2109ff" > Katabatic::AutoSegment::setDuTarget< / a > < / div > < div class = "ttdeci" > virtual void setDuTarget(DbU::Unit du)=0< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_af6d3008d345195a99e0341f0379c33b7" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#af6d3008d345195a99e0341f0379c33b7" > Katabatic::AutoSegment::isCanonical< / a > < / div > < div class = "ttdeci" > bool isCanonical() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:462< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ab5b5aaa5b318369feee6003dbad039c2" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ab5b5aaa5b318369feee6003dbad039c2" > Katabatic::AutoSegment::getAxis< / a > < / div > < div class = "ttdeci" > DbU::Unit getAxis() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:430< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a1bada13dd4460386d4bed22c1a4b3921" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a1bada13dd4460386d4bed22c1a4b3921" > Katabatic::AutoSegment::getOptimalMax< / a > < / div > < div class = "ttdeci" > DbU::Unit getOptimalMax() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:434< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a772596f5d5fa897822dbd0da37024735" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a772596f5d5fa897822dbd0da37024735" > Katabatic::AutoSegment::isLayerChange< / a > < / div > < div class = "ttdeci" > bool isLayerChange() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:456< / div > < / div >
< div class = "ttc" id = "classHurricane_1_1Entity_html_a42bdf015f583be477cc54b48652b1007" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Entity.html#a42bdf015f583be477cc54b48652b1007" > Hurricane::Entity::getCell< / a > < / div > < div class = "ttdeci" > virtual Cell * getCell() const=0< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a5b81aad92361558c3b9e60fd501b89ba" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a5b81aad92361558c3b9e60fd501b89ba" > Katabatic::AutoSegment::getExtremity< / a > < / div > < div class = "ttdeci" > DbU::Unit getExtremity() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:432< / div > < / div >
< div class = "ttc" id = "namespaceHurricane_html" > < div class = "ttname" > < a href = "namespaceHurricane.html" > Hurricane< / a > < / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ab045567c4f529dca7790d66c17c3084f" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ab045567c4f529dca7790d66c17c3084f" > Katabatic::AutoSegment::getLayer< / a > < / div > < div class = "ttdeci" > const Layer * getLayer() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:406< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a8789ebe71b2ff3d0265f5319a3be5afb" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a8789ebe71b2ff3d0265f5319a3be5afb" > Katabatic::AutoSegment::getSlack< / a > < / div > < div class = "ttdeci" > virtual DbU::Unit getSlack() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:536< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_acc329583aa1546ed5a01e0628f3ca6ad" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#acc329583aa1546ed5a01e0628f3ca6ad" > Katabatic::AutoSegment::getMinSpanU< / a > < / div > < div class = "ttdeci" > Interval getMinSpanU() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:1104< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_aadc6427db83ebdb690e74980d9c8d7d8" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#aadc6427db83ebdb690e74980d9c8d7d8" > Katabatic::AutoSegment::getPerpandiculars< / a > < / div > < div class = "ttdeci" > AutoSegments getPerpandiculars()< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:639< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a102e0f4bbb0386e41be214d15a9e4549" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a102e0f4bbb0386e41be214d15a9e4549" > Katabatic::AutoSegment::updateOrient< / a > < / div > < div class = "ttdeci" > virtual void updateOrient()=0< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoContact_html" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoContact.html" > Katabatic::AutoContact< / a > < / div > < div class = "ttdoc" > Abstract base class for AutoContact. < / div > < div class = "ttdef" > < b > Definition:< / b > AutoContact.h:70< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classHurricane_1_1Segment_html_a36c7ddda39077385bd8747a8c1df726a" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Segment.html#a36c7ddda39077385bd8747a8c1df726a" > Hurricane::Segment::getWidth< / a > < / div > < div class = "ttdeci" > const DbU::Unit & getWidth() const< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a275eb973fc7a219eb34d2031309ff75c" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a275eb973fc7a219eb34d2031309ff75c" > Katabatic::SegHorizontal< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:64< / div > < / div >
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a7b3e09b8ab4cf676fd308535d7fba892" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a7b3e09b8ab4cf676fd308535d7fba892" > Katabatic::SegWeakTerminal1< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:81< / div > < / div >
< div class = "ttc" id = "namespaceKatabatic_html_a94585537ee1724ea9315578ec54380f4a01513b74d37a8721370cf7b91fb419ad" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a94585537ee1724ea9315578ec54380f4a01513b74d37a8721370cf7b91fb419ad" > Katabatic::SegCreated< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:93< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a828fef2716cc9c370d6d170bb96556ec" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a828fef2716cc9c370d6d170bb96556ec" > Katabatic::AutoSegment::getTargetU< / a > < / div > < div class = "ttdeci" > virtual DbU::Unit getTargetU() const =0< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_aaca749f49cd03ca06449d5ea2104033a" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#aaca749f49cd03ca06449d5ea2104033a" > Katabatic::AutoSegment::getAligneds< / a > < / div > < div class = "ttdeci" > AutoSegments getAligneds(unsigned int flags=KbNoFlags)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:632< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a461c31a8d12458939b78ccecb3b8c299" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a461c31a8d12458939b78ccecb3b8c299" > Katabatic::AutoSegment::isReduced< / a > < / div > < div class = "ttdeci" > bool isReduced() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:460< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a6a98d2e5839b880893703ad45db4e4c4" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a6a98d2e5839b880893703ad45db4e4c4" > Katabatic::AutoSegment::_invalidate< / a > < / div > < div class = "ttdeci" > void _invalidate()< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:437< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1GCell_html_a00b8f54c8171f6699e57de1b8c18eeb1" > < div class = "ttname" > < a href = "classKatabatic_1_1GCell.html#a00b8f54c8171f6699e57de1b8c18eeb1" > Katabatic::GCell::getX< / a > < / div > < div class = "ttdeci" > DbU::Unit getX() const< / div > < div class = "ttdef" > < b > Definition:< / b > GCell.h:244< / div > < / div >
< div class = "ttc" id = "group__DbUGroup_html_gadea6b9a6e84243f70f3a5e2725b2c6d8" > < div class = "ttname" > < a href = "../hurricane/group__DbUGroup.html#gadea6b9a6e84243f70f3a5e2725b2c6d8" > Hurricane::DbU::getLambda< / a > < / div > < div class = "ttdeci" > static double getLambda(Unit u)< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a21b9cefd33ae22e4c2070ad441bdd30b" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a21b9cefd33ae22e4c2070ad441bdd30b" > Katabatic::AutoSegment::isHorizontal< / a > < / div > < div class = "ttdeci" > bool isHorizontal() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:437< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1Observable_html_acc0b7276e09628f2b101ecf751aacd2a" > < div class = "ttname" > < a href = "classKatabatic_1_1Observable.html#acc0b7276e09628f2b101ecf751aacd2a" > Katabatic::Observable::getObserver< / a > < / div > < div class = "ttdeci" > T * getObserver()< / div > < div class = "ttdef" > < b > Definition:< / b > Observer.h:90< / div > < / div >
< div class = "ttc" id = "classHurricane_1_1Segment_html_a0fe6cd20516eca2a0b5639ab886bd831" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Segment.html#a0fe6cd20516eca2a0b5639ab886bd831" > Hurricane::Segment::getTargetHook< / a > < / div > < div class = "ttdeci" > Hook * getTargetHook()< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_aef3a61d223be84ac336c4f7bc64884ba" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#aef3a61d223be84ac336c4f7bc64884ba" > Katabatic::AutoSegment::isWeakTerminal< / a > < / div > < div class = "ttdeci" > bool isWeakTerminal() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:444< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a096deb8a143f098eac2bff9ab9c52243" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a096deb8a143f098eac2bff9ab9c52243" > Katabatic::AutoSegment::canMoveURight< / a > < / div > < div class = "ttdeci" > virtual bool canMoveURight(float reserve=0.0) const =0< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classHurricane_1_1Net_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Net.html" > Hurricane::Net< / a > < / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a9405b4f5345d116f71c40ba2c16097d0" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a9405b4f5345d116f71c40ba2c16097d0" > Katabatic::AutoSegment::getOptimalMin< / a > < / div > < div class = "ttdeci" > DbU::Unit getOptimalMin() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:433< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a1a6fac115cb81db48e3ac9ffa0721bb5" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a1a6fac115cb81db48e3ac9ffa0721bb5" > Katabatic::AutoSegment::unsetFlags< / a > < / div > < div class = "ttdeci" > void unsetFlags(unsigned int)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:469< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ae35b78590ed6aa546b626ef95f28c533" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ae35b78590ed6aa546b626ef95f28c533" > Katabatic::AutoSegment::getDirection< / a > < / div > < div class = "ttdeci" > virtual unsigned int getDirection() const =0< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ae913463a76d08b079611a993cebea1a9" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ae913463a76d08b079611a993cebea1a9" > Katabatic::AutoSegment::getSourceY< / a > < / div > < div class = "ttdeci" > DbU::Unit getSourceY() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:417< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_af1a231b2324a486d4ef61b247886cdeb" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#af1a231b2324a486d4ef61b247886cdeb" > Katabatic::AutoSegment::canReduce< / a > < / div > < div class = "ttdeci" > bool canReduce() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:1193< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a2ca3fac97e325ec8a55d3e03a2ce11a6" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a2ca3fac97e325ec8a55d3e03a2ce11a6" > Katabatic::AutoSegment::getAutoSource< / a > < / div > < div class = "ttdeci" > AutoContact * getAutoSource() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:424< / div > < / div >
< div class = "ttc" id = "classHurricane_1_1Segment_html_aa425757f271df5c58b024b0494c21588" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Segment.html#aa425757f271df5c58b024b0494c21588" > Hurricane::Segment::getOppositeAnchor< / a > < / div > < div class = "ttdeci" > Component * getOppositeAnchor(Component *anchor) const< / div > < / div >
< div class = "ttc" id = "namespaceConstant_html_ac081a99f2b64361919ed5d9f37c0f9afa63ce9cc57c99cccca96aa1157113da34" > < div class = "ttname" > < a href = "../crlcore/namespaceConstant.html#ac081a99f2b64361919ed5d9f37c0f9afa63ce9cc57c99cccca96aa1157113da34" > Constant::Vertical< / a > < / div > < div class = "ttdeci" > Vertical< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_abd54544ef1710ee4b67cfb021d73446c" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#abd54544ef1710ee4b67cfb021d73446c" > Katabatic::AutoSegment::isVertical< / a > < / div > < div class = "ttdeci" > bool isVertical() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:438< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_afd7362b850709bed8b61c1aa22399f97" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#afd7362b850709bed8b61c1aa22399f97" > Katabatic::AutoSegment::isFixed< / a > < / div > < div class = "ttdeci" > bool isFixed() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:439< / div > < / div >
< div class = "ttc" id = "namespaceConstant_html_ac081a99f2b64361919ed5d9f37c0f9afa7a545ff2d744fe30bfac294dfe9d03db" > < div class = "ttname" > < a href = "../crlcore/namespaceConstant.html#ac081a99f2b64361919ed5d9f37c0f9afa7a545ff2d744fe30bfac294dfe9d03db" > Constant::Horizontal< / a > < / div > < div class = "ttdeci" > Horizontal< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a3881efebb7510d9b22e5f89bcd418954" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a3881efebb7510d9b22e5f89bcd418954" > Katabatic::AutoSegment::setAxis< / a > < / div > < div class = "ttdeci" > void setAxis(DbU::Unit, unsigned int flags=KbNoFlags)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:837< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classHurricane_1_1Segment_html_a9f6c42c2de0330aa6a486cdbf550cea1" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Segment.html#a9f6c42c2de0330aa6a486cdbf550cea1" > Hurricane::Segment::getLength< / a > < / div > < div class = "ttdeci" > virtual DbU::Unit getLength() const=0< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a39c927c04b5016770692b9b8448c2f04" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a39c927c04b5016770692b9b8448c2f04" > Katabatic::AutoSegment::makeDogleg< / a > < / div > < div class = "ttdeci" > AutoSegment * makeDogleg(AutoContact *)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:1727< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a62d61c231cf404a814ae37665fa8164f" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a62d61c231cf404a814ae37665fa8164f" > Katabatic::AutoSegment::isStrap< / a > < / div > < div class = "ttdeci" > bool isStrap() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:455< / div > < / div >
< div class = "ttc" id = "classHurricane_1_1Segment_html_abba6713e109a0925c078a9785274f389" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Segment.html#abba6713e109a0925c078a9785274f389" > Hurricane::Segment::getTargetX< / a > < / div > < div class = "ttdeci" > virtual DbU::Unit getTargetX() const=0< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_ab4881df67bd8f036d0199ed6540fe774" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#ab4881df67bd8f036d0199ed6540fe774" > Katabatic::AutoSegment::getDuSource< / a > < / div > < div class = "ttdeci" > virtual DbU::Unit getDuSource() const =0< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a58c1170381b915930188608dab311442" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a58c1170381b915930188608dab311442" > Katabatic::AutoSegment::getParent< / a > < / div > < div class = "ttdeci" > AutoSegment * getParent() const< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:413< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a3715b38135ca24745f610bebd3407c10" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a3715b38135ca24745f610bebd3407c10" > Katabatic::AutoSegment::_postCreate< / a > < / div > < div class = "ttdeci" > virtual void _postCreate()< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:356< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html_a43c865bcfcfd6132352a9ac8a84c25cd" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html#a43c865bcfcfd6132352a9ac8a84c25cd" > Katabatic::AutoSegment::canDogleg< / a > < / div > < div class = "ttdeci" > unsigned int canDogleg(Interval)< / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.cpp:1696< / div > < / div >
2018-06-06 11:42:26 -05:00
< / div > <!-- fragment --> < / div > <!-- contents -->
< br >
< hr >
< table class = "footer1" >
< tr >
2021-10-01 14:36:45 -05:00
< td class = "LFooter" > < small > Generated by doxygen 1.8.14 on Fri Oct 1 2021< / small > < / td >
2018-06-06 11:42:26 -05:00
< 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 >
2020-11-12 07:22:31 -06:00
< td class = "RFooter" > < small > Copyright © 2008-2020 Sorbonne Universite. All rights reserved< / small > < / td >
2018-06-06 11:42:26 -05:00
< / tr >
< / table >
< / body >
< / html >