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 = "namespaceKatabatic.html" > Katabatic< / a > < / li > < li class = "navelem" > < a class = "el" href = "classKatabatic_1_1AutoContact.html" > AutoContact< / a > < / li > < / ul >
< / div >
< / div > <!-- top -->
< div class = "header" >
< div class = "summary" >
< a href = "classKatabatic_1_1AutoContact-members.html" > List of all members< / a > |
< a href = "#pub-methods" > Public Member Functions< / a > |
< a href = "#pub-static-methods" > Static Public Member Functions< / a > |
< a href = "#pro-static-methods" > Static Protected Member Functions< / a > < / div >
< div class = "headertitle" >
< div class = "title" > AutoContact Class Reference< span class = "mlabels" > < span class = "mlabel" > abstract< / span > < / span > < / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< p > Abstract base class for < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > .
< a href = "classKatabatic_1_1AutoContact.html#details" > More...< / a > < / p >
< div class = "dynheader" >
Inheritance diagram for AutoContact:< / div >
< div class = "dyncontent" >
< div class = "center" > < img src = "classKatabatic_1_1AutoContact__inherit__graph.png" border = "0" usemap = "#AutoContact_inherit__map" alt = "Inheritance graph" / > < / div >
< map name = "AutoContact_inherit__map" id = "AutoContact_inherit__map" >
2018-10-18 11:10:01 -05:00
< area shape = "rect" id = "node2" href = "classKatabatic_1_1AutoContactHTee.html" title = "AutoContact H-Tee (two H, one V) " alt = "" coords = "5,80,131,107" / >
< area shape = "rect" id = "node3" href = "classKatabatic_1_1AutoContactTerminal.html" title = "AutoContact Terminal (S/T is a Terminal) " alt = "" coords = "155,80,300,107" / >
< area shape = "rect" id = "node4" href = "classKatabatic_1_1AutoContactTurn.html" title = "AutoContact Turn (one H, one V) " alt = "" coords = "325,80,445,107" / >
< area shape = "rect" id = "node5" href = "classKatabatic_1_1AutoContactVTee.html" title = "AutoContact V-Tee (one H, two V) " alt = "" coords = "470,80,596,107" / >
< / map >
2018-06-06 11:42:26 -05:00
< center > < span class = "legend" > [< a href = "graph_legend.html" > legend< / a > ]< / span > < / center > < / div >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-methods" > < / a >
Public Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:a4092778435abf3fb25a986a802bdb6c6" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Hook.html" > Hook< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a4092778435abf3fb25a986a802bdb6c6" > getBodyHook< / a > ()< / td > < / tr >
< tr class = "separator:a4092778435abf3fb25a986a802bdb6c6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad4a1ca46647528c32c5fbd4c45ac866c" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Hook.html" > Hook< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ad4a1ca46647528c32c5fbd4c45ac866c" > getAnchorHook< / a > ()< / td > < / tr >
< tr class = "separator:ad4a1ca46647528c32c5fbd4c45ac866c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-18 11:10:01 -05:00
< tr class = "memitem:a142af2208e8c058c672bbad3640a6c46" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html" > Component< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a142af2208e8c058c672bbad3640a6c46" > getAnchor< / a > () const< / td > < / tr >
< tr class = "separator:a142af2208e8c058c672bbad3640a6c46" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a692492374623a5c6096b2c4a51190359" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Net.html" > Net< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a692492374623a5c6096b2c4a51190359" > getNet< / a > () const< / td > < / tr >
< tr class = "separator:a692492374623a5c6096b2c4a51190359" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab045567c4f529dca7790d66c17c3084f" > < td class = "memItemLeft" align = "right" valign = "top" > const < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Layer.html" > Layer< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ab045567c4f529dca7790d66c17c3084f" > getLayer< / a > () const< / td > < / tr >
< tr class = "separator:ab045567c4f529dca7790d66c17c3084f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a00b8f54c8171f6699e57de1b8c18eeb1" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a00b8f54c8171f6699e57de1b8c18eeb1" > getX< / a > () const< / td > < / tr >
< tr class = "separator:a00b8f54c8171f6699e57de1b8c18eeb1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4580de6b074712e400d5d238ce3af054" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a4580de6b074712e400d5d238ce3af054" > getY< / a > () const< / td > < / tr >
< tr class = "separator:a4580de6b074712e400d5d238ce3af054" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad1ef5843ef3eabe27e548f24ca222876" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ad1ef5843ef3eabe27e548f24ca222876" > getDx< / a > () const< / td > < / tr >
< tr class = "separator:ad1ef5843ef3eabe27e548f24ca222876" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae4046e6ed80cbba54a48953ef4d2ca6d" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ae4046e6ed80cbba54a48953ef4d2ca6d" > getDy< / a > () const< / td > < / tr >
< tr class = "separator:ae4046e6ed80cbba54a48953ef4d2ca6d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac2ba7fbe2fad7d4910aa71ee034078e7" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Point.html" > Point< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ac2ba7fbe2fad7d4910aa71ee034078e7" > getCenter< / a > () const< / td > < / tr >
< tr class = "separator:ac2ba7fbe2fad7d4910aa71ee034078e7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4fa9bb12d79f6645884d567986c9b0a5" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Point.html" > Point< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a4fa9bb12d79f6645884d567986c9b0a5" > getPosition< / a > () const< / td > < / tr >
< tr class = "separator:a4fa9bb12d79f6645884d567986c9b0a5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9c63fe7288748eaf5332ca796a36d872" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a9c63fe7288748eaf5332ca796a36d872" > getWidth< / a > () const< / td > < / tr >
< tr class = "separator:a9c63fe7288748eaf5332ca796a36d872" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5a345a7129c2a07f10f9f10c959616b9" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a5a345a7129c2a07f10f9f10c959616b9" > getHalfWidth< / a > () const< / td > < / tr >
< tr class = "separator:a5a345a7129c2a07f10f9f10c959616b9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3ade412549810d29d5ce3c860fc965b9" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a3ade412549810d29d5ce3c860fc965b9" > getHeight< / a > () const< / td > < / tr >
< tr class = "separator:a3ade412549810d29d5ce3c860fc965b9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3ab7b800879862100636b003a5d168f3" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a3ab7b800879862100636b003a5d168f3" > getHalfHeight< / a > () const< / td > < / tr >
< tr class = "separator:a3ab7b800879862100636b003a5d168f3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad59f45aaefd5acc8fb9795d4c0e49a7f" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/namespaceHurricane.html#a7d26d99aeb5dd6d70d51bd35d2473e72" > Components< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ad59f45aaefd5acc8fb9795d4c0e49a7f" > getSlaveComponents< / a > () const< / td > < / tr >
< tr class = "separator:ad59f45aaefd5acc8fb9795d4c0e49a7f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-06 11:42:26 -05:00
< tr class = "memitem:aad4271c35e0162c8a4d034dca07f5a4b" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#aad4271c35e0162c8a4d034dca07f5a4b" > setLayer< / a > (const < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Layer.html" > Layer< / a > *)< / td > < / tr >
< tr class = "separator:aad4271c35e0162c8a4d034dca07f5a4b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9a0ec0a0ac85f23cfad6c069ea8dade7" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a9a0ec0a0ac85f23cfad6c069ea8dade7" > setWidth< / a > (< a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > )< / td > < / tr >
< tr class = "separator:a9a0ec0a0ac85f23cfad6c069ea8dade7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a106f372cee0916ebb6544627e47bb58d" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a106f372cee0916ebb6544627e47bb58d" > setHeight< / a > (< a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > )< / td > < / tr >
< tr class = "separator:a106f372cee0916ebb6544627e47bb58d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0284fcec9bd41b26648e7bef3d4f1952" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a0284fcec9bd41b26648e7bef3d4f1952" > setSizes< / a > (< a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > width, < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > height)< / td > < / tr >
< tr class = "separator:a0284fcec9bd41b26648e7bef3d4f1952" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a154f993d0262c92bfc0dc95154faf794" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a154f993d0262c92bfc0dc95154faf794" > setX< / a > (< a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > )< / td > < / tr >
< tr class = "separator:a154f993d0262c92bfc0dc95154faf794" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac862ce450a533f0544d2168b132ba165" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ac862ce450a533f0544d2168b132ba165" > setY< / a > (< a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > )< / td > < / tr >
< tr class = "separator:ac862ce450a533f0544d2168b132ba165" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a12d3bfdce07580db21b17cf87f912cc3" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a12d3bfdce07580db21b17cf87f912cc3" > setPosition< / a > (< a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > width, < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > height)< / td > < / tr >
< tr class = "separator:a12d3bfdce07580db21b17cf87f912cc3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a52707afec84391e898e01c75b2713d32" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a52707afec84391e898e01c75b2713d32" > setPosition< / a > (const < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Point.html" > Point< / a > & )< / td > < / tr >
< tr class = "separator:a52707afec84391e898e01c75b2713d32" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2c83ac6a03bbac090a8ab120d62c6e44" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a2c83ac6a03bbac090a8ab120d62c6e44" > setDx< / a > (< a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > )< / td > < / tr >
< tr class = "separator:a2c83ac6a03bbac090a8ab120d62c6e44" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a123478e15e2544598851d0e907212841" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a123478e15e2544598851d0e907212841" > setDy< / a > (< a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > )< / td > < / tr >
< tr class = "separator:a123478e15e2544598851d0e907212841" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9881d5e969669b641c5de4f4d94e5d15" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a9881d5e969669b641c5de4f4d94e5d15" > setOffset< / a > (< a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > dx, < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > dy)< / td > < / tr >
< tr class = "separator:a9881d5e969669b641c5de4f4d94e5d15" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9161f1e2832e5e141a13863223322aa5" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a9161f1e2832e5e141a13863223322aa5" > translate< / a > (const < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > & tx, const < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > & ty)< / td > < / tr >
< tr class = "separator:a9161f1e2832e5e141a13863223322aa5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-18 11:10:01 -05:00
< tr class = "memitem:a77e5036ce0c3628f5bf65e729ba875ba" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a77e5036ce0c3628f5bf65e729ba875ba" > isInCreationStage< / a > () const< / td > < / tr >
< tr class = "separator:a77e5036ce0c3628f5bf65e729ba875ba" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac540608485240ff88970131ebc02c1ab" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ac540608485240ff88970131ebc02c1ab" > isInvalidated< / a > () const< / td > < / tr >
< tr class = "separator:ac540608485240ff88970131ebc02c1ab" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6d1120fc8800af5d269e72ce5c3ba629" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a6d1120fc8800af5d269e72ce5c3ba629" > isInvalidatedCache< / a > () const< / td > < / tr >
< tr class = "separator:a6d1120fc8800af5d269e72ce5c3ba629" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a249530ac086dbf92f981887cc633facf" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a249530ac086dbf92f981887cc633facf" > isTurn< / a > () const< / td > < / tr >
< tr class = "separator:a249530ac086dbf92f981887cc633facf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae4ba7bc2888f990818cbdb808260c47e" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ae4ba7bc2888f990818cbdb808260c47e" > isTee< / a > (unsigned int direction) const< / td > < / tr >
< tr class = "separator:ae4ba7bc2888f990818cbdb808260c47e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aeb66931d535cbd3d0f9bc525968e15f5" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#aeb66931d535cbd3d0f9bc525968e15f5" > isHTee< / a > () const< / td > < / tr >
< tr class = "separator:aeb66931d535cbd3d0f9bc525968e15f5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae38846b6213cccbc6f008b175b4604b0" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ae38846b6213cccbc6f008b175b4604b0" > isVTee< / a > () const< / td > < / tr >
< tr class = "separator:ae38846b6213cccbc6f008b175b4604b0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afd7362b850709bed8b61c1aa22399f97" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#afd7362b850709bed8b61c1aa22399f97" > isFixed< / a > () const< / td > < / tr >
< tr class = "separator:afd7362b850709bed8b61c1aa22399f97" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acc77b6de9050a86dc41e25888c8f81f6" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#acc77b6de9050a86dc41e25888c8f81f6" > hasBadTopology< / a > () const< / td > < / tr >
< tr class = "separator:acc77b6de9050a86dc41e25888c8f81f6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af783b79a1398450e28e2ea55c3eb8476" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#af783b79a1398450e28e2ea55c3eb8476" > canDestroy< / a > (unsigned int flags=0) const< / td > < / tr >
< tr class = "separator:af783b79a1398450e28e2ea55c3eb8476" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a69d29e4d230a0111ca18e6e661a48f8b" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a69d29e4d230a0111ca18e6e661a48f8b" > canMoveUp< / a > (const < a class = "el" href = "classKatabatic_1_1AutoSegment.html" > AutoSegment< / a > *moved) const< / td > < / tr >
< tr class = "separator:a69d29e4d230a0111ca18e6e661a48f8b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab422116c7edfacedd31711c96e3ec95b" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html" > Contact< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ab422116c7edfacedd31711c96e3ec95b" > base< / a > () const< / td > < / tr >
< tr class = "separator:ab422116c7edfacedd31711c96e3ec95b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9e76ae5cee9320b65251387419c9432b" > < td class = "memItemLeft" align = "right" valign = "top" > virtual const < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Name.html" > Name< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a9e76ae5cee9320b65251387419c9432b" > getName< / a > () const< / td > < / tr >
< tr class = "separator:a9e76ae5cee9320b65251387419c9432b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1e57c42301b9e58648863e7d5dc055e7" > < td class = "memItemLeft" align = "right" valign = "top" > size_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a1e57c42301b9e58648863e7d5dc055e7" > getId< / a > () const< / td > < / tr >
< tr class = "separator:a1e57c42301b9e58648863e7d5dc055e7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab5d8bf98ab5af6fcfebea1b9f446d5d7" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Box.html" > Box< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ab5d8bf98ab5af6fcfebea1b9f446d5d7" > getBoundingBox< / a > () const< / td > < / tr >
< tr class = "separator:ab5d8bf98ab5af6fcfebea1b9f446d5d7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a819cf639562a031a1e2e061fe1293d66" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classKatabatic_1_1GCell.html" > GCell< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a819cf639562a031a1e2e061fe1293d66" > getGCell< / a > () const< / td > < / tr >
< tr class = "separator:a819cf639562a031a1e2e061fe1293d66" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-06 11:42:26 -05:00
< tr class = "memitem:a48ab1d3bdf85712e4784ef83ef136939" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "el" href = "classKatabatic_1_1AutoSegment.html" > AutoSegment< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a48ab1d3bdf85712e4784ef83ef136939" > getOpposite< / a > (const < a class = "el" href = "classKatabatic_1_1AutoSegment.html" > AutoSegment< / a > *) const =0< / td > < / tr >
< tr class = "separator:a48ab1d3bdf85712e4784ef83ef136939" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a994371005874f946cc0ac78005d38423" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "el" href = "classKatabatic_1_1AutoSegment.html" > AutoSegment< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a994371005874f946cc0ac78005d38423" > getPerpandicular< / a > (const < a class = "el" href = "classKatabatic_1_1AutoSegment.html" > AutoSegment< / a > *) const =0< / td > < / tr >
< tr class = "separator:a994371005874f946cc0ac78005d38423" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a50531ded68cc5206fe104b8d8bf3bd87" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "el" href = "classKatabatic_1_1AutoSegment.html" > AutoSegment< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a50531ded68cc5206fe104b8d8bf3bd87" > getSegment< / a > (unsigned int) const =0< / td > < / tr >
< tr class = "separator:a50531ded68cc5206fe104b8d8bf3bd87" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-18 11:10:01 -05:00
< tr class = "memitem:ada381cbb88211a7f63d30691b669b5e1" > < td class = "memItemLeft" align = "right" valign = "top" > unsigned int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ada381cbb88211a7f63d30691b669b5e1" > getMinDepth< / a > () const< / td > < / tr >
< tr class = "separator:ada381cbb88211a7f63d30691b669b5e1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac350bb9d2d038287530fcf474987ba55" > < td class = "memItemLeft" align = "right" valign = "top" > unsigned int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ac350bb9d2d038287530fcf474987ba55" > getMaxDepth< / a > () const< / td > < / tr >
< tr class = "separator:ac350bb9d2d038287530fcf474987ba55" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-06 11:42:26 -05:00
< tr class = "memitem:ac607a624c0698056c5bccf405cf05ea7" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ac607a624c0698056c5bccf405cf05ea7" > getLengths< / a > (< a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > *lengths, AutoSegment::DepthLengthSet & )< / td > < / tr >
< tr class = "separator:ac607a624c0698056c5bccf405cf05ea7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-18 11:10:01 -05:00
< tr class = "memitem:a00ed934305dd186a284b7a13b5798cb6" > < td class = "memItemLeft" align = "right" valign = "top" > virtual < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Box.html" > Box< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a00ed934305dd186a284b7a13b5798cb6" > getNativeConstraintBox< / a > () const< / td > < / tr >
< tr class = "separator:a00ed934305dd186a284b7a13b5798cb6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab1fd3fec6dd56d40217b8a5ecacb1719" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Interval.html" > Interval< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ab1fd3fec6dd56d40217b8a5ecacb1719" > getUConstraints< / a > (unsigned int direction) const< / td > < / tr >
< tr class = "separator:ab1fd3fec6dd56d40217b8a5ecacb1719" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a347244bd3f3a59881a2dee9801c74618" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a347244bd3f3a59881a2dee9801c74618" > getCBXMin< / a > () const< / td > < / tr >
< tr class = "separator:a347244bd3f3a59881a2dee9801c74618" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a798750f964050c53c269a2e56d44b690" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a798750f964050c53c269a2e56d44b690" > getCBXMax< / a > () const< / td > < / tr >
< tr class = "separator:a798750f964050c53c269a2e56d44b690" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad7ee1befb03ee85f237a36e2f5ab8e45" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ad7ee1befb03ee85f237a36e2f5ab8e45" > getCBYMin< / a > () const< / td > < / tr >
< tr class = "separator:ad7ee1befb03ee85f237a36e2f5ab8e45" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4e4061a17285b0c08c31cfee65947cb6" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a4e4061a17285b0c08c31cfee65947cb6" > getCBYMax< / a > () const< / td > < / tr >
< tr class = "separator:a4e4061a17285b0c08c31cfee65947cb6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae9d087a6cd3d459d7f4bea6bc8b08b49" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Box.html" > Box< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ae9d087a6cd3d459d7f4bea6bc8b08b49" > getConstraintBox< / a > () const< / td > < / tr >
< tr class = "separator:ae9d087a6cd3d459d7f4bea6bc8b08b49" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac2fe070a286356a24baa466b4fe5b74d" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Box.html" > Box< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ac2fe070a286356a24baa466b4fe5b74d" > intersectConstraintBox< / a > (< a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Box.html" > Box< / a > & box) const< / td > < / tr >
< tr class = "separator:ac2fe070a286356a24baa466b4fe5b74d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-06 11:42:26 -05:00
< tr class = "memitem:aabac50fd9b8e1bba7289573973658d18" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#aabac50fd9b8e1bba7289573973658d18" > invalidate< / a > (unsigned int flags=0)< / td > < / tr >
< tr class = "separator:aabac50fd9b8e1bba7289573973658d18" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af6a2454547eeb7f5a519970dcb467e90" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#af6a2454547eeb7f5a519970dcb467e90" > updateGeometry< / a > ()=0< / td > < / tr >
< tr class = "separator:af6a2454547eeb7f5a519970dcb467e90" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a690764ddc997fe9766a79c4b8e0c3e2f" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a690764ddc997fe9766a79c4b8e0c3e2f" > updateTopology< / a > ()=0< / td > < / tr >
< tr class = "separator:a690764ddc997fe9766a79c4b8e0c3e2f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a66f92d8233776fb858075f78af451997" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a66f92d8233776fb858075f78af451997" > showTopologyError< / a > (const std::string & , unsigned int flags=0)< / td > < / tr >
< tr class = "separator:a66f92d8233776fb858075f78af451997" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac371cd5b837a8965c11297c197e70a45" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ac371cd5b837a8965c11297c197e70a45" > checkTopology< / a > ()< / td > < / tr >
< tr class = "separator:ac371cd5b837a8965c11297c197e70a45" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa1a02e206437f1371a74cafc724b00d7" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#aa1a02e206437f1371a74cafc724b00d7" > setGCell< / a > (< a class = "el" href = "classKatabatic_1_1GCell.html" > GCell< / a > *)< / td > < / tr >
< tr class = "separator:aa1a02e206437f1371a74cafc724b00d7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9fcb986110e79bc0044f7bfe503acc0c" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a9fcb986110e79bc0044f7bfe503acc0c" > setCBXMin< / a > (< a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > xMin)< / td > < / tr >
< tr class = "separator:a9fcb986110e79bc0044f7bfe503acc0c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aaa7652f5db46cab9edb066d06ea979f9" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#aaa7652f5db46cab9edb066d06ea979f9" > setCBXMax< / a > (< a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > xMax)< / td > < / tr >
< tr class = "separator:aaa7652f5db46cab9edb066d06ea979f9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5b598929b39ad3ec202405b31ac02b1d" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a5b598929b39ad3ec202405b31ac02b1d" > setCBYMin< / a > (< a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > yMin)< / td > < / tr >
< tr class = "separator:a5b598929b39ad3ec202405b31ac02b1d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1fdb3737d910a966e150a86d885f3c05" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a1fdb3737d910a966e150a86d885f3c05" > setCBYMax< / a > (< a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > yMax)< / td > < / tr >
< tr class = "separator:a1fdb3737d910a966e150a86d885f3c05" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5e5f791613d0ef8f4cf9e7d8f35dc4c5" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a5e5f791613d0ef8f4cf9e7d8f35dc4c5" > setConstraintBox< / a > (const < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Box.html" > Box< / a > & box)< / td > < / tr >
< tr class = "separator:a5e5f791613d0ef8f4cf9e7d8f35dc4c5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac893802d1c5518cab86f8341af817abe" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#ac893802d1c5518cab86f8341af817abe" > restrictConstraintBox< / a > (< a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > constraintMin, < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > constraintMax, unsigned int flags=< a class = "el" href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217aa5153b2cc25ebccca8616ce20ecd727a" > KbWarnOnError< / a > )< / td > < / tr >
< tr class = "separator:ac893802d1c5518cab86f8341af817abe" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7fc4029992d75a62ce718e5e622f8ce9" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a7fc4029992d75a62ce718e5e622f8ce9" > migrateConstraintBox< / a > (< a class = "el" href = "classKatabatic_1_1AutoContact.html" > AutoContact< / a > *other)< / td > < / tr >
< tr class = "separator:a7fc4029992d75a62ce718e5e622f8ce9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-static-methods" > < / a >
Static Public Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:a91c8bc1a6bdb1b15c3c084ebfd38af47" > < td class = "memItemLeft" align = "right" valign = "top" > static size_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a91c8bc1a6bdb1b15c3c084ebfd38af47" > getAllocateds< / a > ()< / td > < / tr >
< tr class = "separator:a91c8bc1a6bdb1b15c3c084ebfd38af47" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a00e56270cfb31f56e52e31afbc33ba71" > < td class = "memItemLeft" align = "right" valign = "top" > static const < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Name.html" > Name< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a00e56270cfb31f56e52e31afbc33ba71" > getStaticName< / a > ()< / td > < / tr >
< tr class = "separator:a00e56270cfb31f56e52e31afbc33ba71" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pro-static-methods" > < / a >
Static Protected Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:a2294ddd6bd4bda59c3453cc4dbd4f4fa" > < td class = "memItemLeft" align = "right" valign = "top" > static void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContact.html#a2294ddd6bd4bda59c3453cc4dbd4f4fa" > _getTopology< / a > (< a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html" > Contact< / a > *, < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html" > Component< / a > *& anchor, < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Horizontal.html" > Horizontal< / a > **& , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Vertical.html" > Vertical< / a > **& , size_t)< / td > < / tr >
< tr class = "separator:a2294ddd6bd4bda59c3453cc4dbd4f4fa" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
< div class = "textblock" > < p > Abstract base class for < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > . < / p >
< h1 > < a class = "anchor" id = "secACCache" > < / a >
Caching Mechanism< / h1 >
< p > To bypass the Ring/Hook mechanism < em > and< / em > the subsequent Session::Lookup() call, the AutoSegments anchored on an < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > are cached in the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > itself. They can be accessed through < code > getHorizontalN()< / code > and getVerticalN() accessors < code > N< / code > depending on the subtype of < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > .< / p >
< p > Cached AutoSegments are updated in the < a class = "el" href = "classKatabatic_1_1AutoContact.html#a690764ddc997fe9766a79c4b8e0c3e2f" > AutoContact::updateTopology()< / a > function only.< / p >
< h1 > < a class = "anchor" id = "secACInvalidate" > < / a >
Invalidate on AutoContacts< / h1 >
< p > The invalidation of an < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > invalidate all the segments that are anchored on it.< / p >
< p > < b > Special Case of HTee & VTee< / b > < / p >
< p > When invalidating an HTee or VTee, two out of the three anchored segments are parallels. The < em > aligned< / em > constraint is passed on those two. By default, when we invalidate an < a class = "el" href = "classKatabatic_1_1AutoSegment.html" title = "Abstract base class for AutoSegment. " > AutoSegment< / a > , the invalidation is applied to the whole aligned set through the < a class = "el" href = "classKatabatic_1_1AutoSegment.html#aaca749f49cd03ca06449d5ea2104033a" > AutoSegment::getAligneds()< / a > collection. So if one of the parallel is invalidated and the other not, it should only be because we are already in < code > getAligneds()< / code > , then we do not want to invalidate again the whole aligned set. In that case, we perform an atomic only invalidation (reset < a class = "el" href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217a3f95c1f06fe0b58b44ccbc57d99f2a5d" > Katabatic::KbPropagate< / a > ).< / p >
< p > For the complete invalidation/revalidation mechanism see < a class = "el" href = "classKatabatic_1_1Session.html#secSessionAlgo" > Session Algorithm< / a > .< / p >
< h1 > < a class = "anchor" id = "secDiffFromKatabatic2" > < / a >
Notes - Differences from Katabatic 2< / h1 >
2018-10-18 11:10:01 -05:00
< p > From the previous version of < a class = "el" href = "namespaceKatabatic.html" title = "The namespace dedicated to Katabatic. " > Katabatic< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > have been greatly stripped down (again). They are now always punctual objetcs with stricly fixed topologies: < / p > < ul >
2018-06-06 11:42:26 -05:00
< li >
< a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html" title = "AutoContact Terminal (S/T is a Terminal) " > AutoContactTerminal< / a > to connect to a terminal (one segment). < / li >
< li >
< a class = "el" href = "classKatabatic_1_1AutoContactTurn.html" title = "AutoContact Turn (one H, one V) " > AutoContactTurn< / a > to make a turn: two perpandiculars segments. < / li >
< li >
< a class = "el" href = "classKatabatic_1_1AutoContactHTee.html" title = "AutoContact H-Tee (two H, one V) " > AutoContactHTee< / a > an horizontal tee: two < em > aligned< / em > horizonals and one vertical. < / li >
< li >
< a class = "el" href = "classKatabatic_1_1AutoContactVTee.html" title = "AutoContact V-Tee (one H, two V) " > AutoContactVTee< / a > an horizontal tee: two < em > aligned< / em > verticals and one horizontal. < / li >
< / ul >
< / div > < h2 class = "groupheader" > Member Function Documentation< / h2 >
2018-10-18 11:10:01 -05:00
< a id = "a4092778435abf3fb25a986a802bdb6c6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4092778435abf3fb25a986a802bdb6c6" > ◆ < / a > < / span > getBodyHook()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Hook.html" > Hook< / a > * getBodyHook < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html#a19f06d7cad163bab3b97a13f4736c9d1" > Component::getBodyHook()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "group__LoadGlobalRouting.html#gabe00ab10a0dab8a3d2de0709e61e4e7d" > GCellTopology::_do_xG_1Pad()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoSegment.html#ab0cc9e57beeceec519cd4bd3e415569e" > AutoSegment::create()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ad4a1ca46647528c32c5fbd4c45ac866c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad4a1ca46647528c32c5fbd4c45ac866c" > ◆ < / a > < / span > getAnchorHook()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Hook.html" > Hook< / a > * getAnchorHook < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#a300306b006397377bc9a54ea783c1150" > Contact::getAnchorHook()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a142af2208e8c058c672bbad3640a6c46" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a142af2208e8c058c672bbad3640a6c46" > ◆ < / a > < / span > getAnchor()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html" > Component< / a > * getAnchor < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#ab0b327b306bf7ebda634f59d8d0cfd8f" > Contact::getAnchor()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#a00ed934305dd186a284b7a13b5798cb6" > AutoContactTerminal::getNativeConstraintBox()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactTerminal::updateTopology()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a692492374623a5c6096b2c4a51190359" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a692492374623a5c6096b2c4a51190359" > ◆ < / a > < / span > getNet()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Net.html" > Net< / a > * getNet < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html#a1556ef77d6b89bfc17698d52ebde9791" > Component::getNet()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactVTee::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTurn::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactHTee::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTerminal::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactVTee::updateTopology()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactTurn::updateTopology()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactHTee::updateTopology()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactTerminal::updateTopology()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ab045567c4f529dca7790d66c17c3084f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab045567c4f529dca7790d66c17c3084f" > ◆ < / a > < / span > getLayer()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > const < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Layer.html" > Layer< / a > * getLayer < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html#ab451ef19059e6e5bbb77ae391d02a039" > Component::getLayer()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a39c927c04b5016770692b9b8448c2f04" > AutoSegment::makeDogleg()< / a > , < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a88ac40c065bce0ff97792d18b41b6a67" > AutoSegment::revalidate()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactVTee::updateTopology()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactTurn::updateTopology()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactHTee::updateTopology()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactTerminal::updateTopology()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a00b8f54c8171f6699e57de1b8c18eeb1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a00b8f54c8171f6699e57de1b8c18eeb1" > ◆ < / a > < / span > getX()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > getX < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html#a0f8299ed73705fd4fbf56589dcc7e074" > Component::getX()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "group__LoadGlobalRouting.html#ga2519ef984b3d19f123827a9b12651672" > GCellTopology::_do_1G_1M3()< / a > , < a class = "el" href = "group__LoadGlobalRouting.html#ga007efc725aae31782204a44949765cb4" > GCellTopology::_do_xG_xM3()< / a > , < a class = "el" href = "classKatabatic_1_1AutoSegment.html#ab0cc9e57beeceec519cd4bd3e415569e" > AutoSegment::create()< / a > , < a class = "el" href = "group__LoadGlobalRouting.html#ga6361fb0e90f35cd59063a1ee971ef2a9" > GCellTopology::doRp_StairCaseV()< / a > , < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a39c927c04b5016770692b9b8448c2f04" > AutoSegment::makeDogleg()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactVTee::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTurn::updateGeometry()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactHTee::updateGeometry()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a4580de6b074712e400d5d238ce3af054" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4580de6b074712e400d5d238ce3af054" > ◆ < / a > < / span > getY()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > getY < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html#a727da3f127c3a7a0a09468219f98c3e6" > Component::getY()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoSegment.html#ab0cc9e57beeceec519cd4bd3e415569e" > AutoSegment::create()< / a > , < a class = "el" href = "group__LoadGlobalRouting.html#ga3291d84592215974fe4052c00304bdb1" > GCellTopology::doRp_StairCaseH()< / a > , < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a39c927c04b5016770692b9b8448c2f04" > AutoSegment::makeDogleg()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactVTee::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTurn::updateGeometry()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactHTee::updateGeometry()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ad1ef5843ef3eabe27e548f24ca222876" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad1ef5843ef3eabe27e548f24ca222876" > ◆ < / a > < / span > getDx()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > getDx < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#acf8405f74b97239ea74ec629d0b4e194" > Contact::getDx()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ae4046e6ed80cbba54a48953ef4d2ca6d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae4046e6ed80cbba54a48953ef4d2ca6d" > ◆ < / a > < / span > getDy()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > getDy < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#aa7bc32ab9211fd5f6ad3aacdf1214f20" > Contact::getDy()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ac2ba7fbe2fad7d4910aa71ee034078e7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac2ba7fbe2fad7d4910aa71ee034078e7" > ◆ < / a > < / span > getCenter()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Point.html" > Point< / a > getCenter < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a4fa9bb12d79f6645884d567986c9b0a5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4fa9bb12d79f6645884d567986c9b0a5" > ◆ < / a > < / span > getPosition()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Point.html" > Point< / a > getPosition < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html#aa4e9a47c89fe701670ca34355195d519" > Component::getPosition()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a9c63fe7288748eaf5332ca796a36d872" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9c63fe7288748eaf5332ca796a36d872" > ◆ < / a > < / span > getWidth()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > getWidth < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#a28bd18de9ca6e5cf2b77fce5e22af43a" > Contact::getWidth()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a5a345a7129c2a07f10f9f10c959616b9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5a345a7129c2a07f10f9f10c959616b9" > ◆ < / a > < / span > getHalfWidth()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > getHalfWidth < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#a4a5136f4e8299435e50db7da28172ca1" > Contact::getHalfWidth()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a3ade412549810d29d5ce3c860fc965b9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3ade412549810d29d5ce3c860fc965b9" > ◆ < / a > < / span > getHeight()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > getHeight < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#adf6487485a4f48bd15aa6f9a8ac5fd27" > Contact::getHeight()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a3ab7b800879862100636b003a5d168f3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3ab7b800879862100636b003a5d168f3" > ◆ < / a > < / span > getHalfHeight()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > getHalfHeight < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#aebd3ff8e1368617ab750b20ae9ffb59b" > Contact::getHalfHeight()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ad59f45aaefd5acc8fb9795d4c0e49a7f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad59f45aaefd5acc8fb9795d4c0e49a7f" > ◆ < / a > < / span > getSlaveComponents()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/namespaceHurricane.html#a7d26d99aeb5dd6d70d51bd35d2473e72" > Components< / a > getSlaveComponents < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html#af6d6b7c6b3cb18754cfa02bc5fb1e754" > Component::getSlaveComponents()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "aad4271c35e0162c8a4d034dca07f5a4b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aad4271c35e0162c8a4d034dca07f5a4b" > ◆ < / a > < / span > setLayer()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void setLayer < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Layer.html" > Layer< / a > *  < / td >
< td class = "paramname" > < em > layer< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#a147644849f33bc4d58b6b997543c8306" > Contact::setLayer()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoSegment.html#acecc9a1d55a271a4b1587d7872cfe133" > AutoSegment::reduceDoglegLayer()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactVTee::updateTopology()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactTurn::updateTopology()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactHTee::updateTopology()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactTerminal::updateTopology()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a9a0ec0a0ac85f23cfad6c069ea8dade7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9a0ec0a0ac85f23cfad6c069ea8dade7" > ◆ < / a > < / span > setWidth()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void setWidth < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > w< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#aae6d5c96862fd6c834ff4abd61edc86f" > Contact::setWidth()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a106f372cee0916ebb6544627e47bb58d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a106f372cee0916ebb6544627e47bb58d" > ◆ < / a > < / span > setHeight()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void setHeight < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > h< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#a2fc2e7c85dc5495810544c48bb604712" > Contact::setHeight()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a0284fcec9bd41b26648e7bef3d4f1952" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0284fcec9bd41b26648e7bef3d4f1952" > ◆ < / a > < / span > setSizes()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void setSizes < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > w< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > h< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#aa18aa1e78eba9f4c10ece0e20683faf5" > Contact::setSizes()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a154f993d0262c92bfc0dc95154faf794" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a154f993d0262c92bfc0dc95154faf794" > ◆ < / a > < / span > setX()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void setX < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > x< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#a181436f128b65467e1ab94ffcb0c345b" > Contact::setX()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoVertical.html#a3715b38135ca24745f610bebd3407c10" > AutoVertical::_postCreate()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactVTee::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTurn::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactHTee::updateGeometry()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTerminal::updateGeometry()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ac862ce450a533f0544d2168b132ba165" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac862ce450a533f0544d2168b132ba165" > ◆ < / a > < / span > setY()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void setY < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > y< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#a455b8925aae10157c9143b58a3a52e57" > Contact::setY()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#a3715b38135ca24745f610bebd3407c10" > AutoHorizontal::_postCreate()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactVTee::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTurn::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactHTee::updateGeometry()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTerminal::updateGeometry()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a12d3bfdce07580db21b17cf87f912cc3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a12d3bfdce07580db21b17cf87f912cc3" > ◆ < / a > < / span > setPosition() < span class = "overload" > [1/2]< / span > < / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void setPosition < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > w< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > h< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#afac88ee8442e3e943a24bb526057851a" > Contact::setPosition()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a52707afec84391e898e01c75b2713d32" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a52707afec84391e898e01c75b2713d32" > ◆ < / a > < / span > setPosition() < span class = "overload" > [2/2]< / span > < / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void setPosition < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Point.html" > Point< / a > &   < / td >
< td class = "paramname" > < em > p< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#afac88ee8442e3e943a24bb526057851a" > Contact::setPosition()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a2c83ac6a03bbac090a8ab120d62c6e44" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2c83ac6a03bbac090a8ab120d62c6e44" > ◆ < / a > < / span > setDx()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void setDx < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > dx< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#a6ee60b9d228fe5487bf73dc396b94706" > Contact::setDx()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a123478e15e2544598851d0e907212841" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a123478e15e2544598851d0e907212841" > ◆ < / a > < / span > setDy()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void setDy < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > dy< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#a32ee96c21115ee9d197bc505fd48e37d" > Contact::setDy()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a9881d5e969669b641c5de4f4d94e5d15" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9881d5e969669b641c5de4f4d94e5d15" > ◆ < / a > < / span > setOffset()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void setOffset < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > w< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > h< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#a41ba972136e77d768f58ad0407d18f8e" > Contact::setOffset()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a9161f1e2832e5e141a13863223322aa5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9161f1e2832e5e141a13863223322aa5" > ◆ < / a > < / span > translate()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void translate < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > &   < / td >
< td class = "paramname" > < em > dx< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > &   < / td >
< td class = "paramname" > < em > dy< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < em > Base class method proxy.< / em > < / p >
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a77e5036ce0c3628f5bf65e729ba875ba" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a77e5036ce0c3628f5bf65e729ba875ba" > ◆ < / a > < / span > isInCreationStage()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool isInCreationStage < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > < b > true< / b > if the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > is still in it's initial creation stage. < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "namespaceKatabatic.html#a4950b7142b9024cae2693cd44bccdc24a803ca5191d4aba9d1f53aeec8d137359" > Katabatic::CntInCreationStage< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ac540608485240ff88970131ebc02c1ab" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac540608485240ff88970131ebc02c1ab" > ◆ < / a > < / span > isInvalidated()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool isInvalidated < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > < b > true< / b > if the some < a class = "el" href = "classKatabatic_1_1AutoSegment.html" title = "Abstract base class for AutoSegment. " > AutoSegment< / a > has changed and the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > needs to be repositionned (through a call to < a class = "el" href = "classKatabatic_1_1AutoContact.html#af6a2454547eeb7f5a519970dcb467e90" > AutoContact::updateGeometry()< / a > ). < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "namespaceKatabatic.html#a4950b7142b9024cae2693cd44bccdc24a16ebc32170107fe230ddcc2dcbaab66f" > Katabatic::CntInvalidated< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a6d1120fc8800af5d269e72ce5c3ba629" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6d1120fc8800af5d269e72ce5c3ba629" > ◆ < / a > < / span > isInvalidatedCache()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool isInvalidatedCache < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > < b > true< / b > if the some < a class = "el" href = "classKatabatic_1_1AutoSegment.html" title = "Abstract base class for AutoSegment. " > AutoSegment< / a > has changed and the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > topology needs to be restored, as a gap may have appeared (through a call to AutoSegment::updateTopology()). < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "namespaceKatabatic.html#a4950b7142b9024cae2693cd44bccdc24a03218a60eff8f1960babe7e2a300301a" > Katabatic::CntInvalidatedCache< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactVTee::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTurn::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactHTee::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTerminal::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactVTee::updateTopology()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactTurn::updateTopology()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactHTee::updateTopology()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactTerminal::updateTopology()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a249530ac086dbf92f981887cc633facf" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a249530ac086dbf92f981887cc633facf" > ◆ < / a > < / span > isTurn()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool isTurn < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > < b > true< / b > if the dynamic type of the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > is of type Turn. < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "namespaceKatabatic.html#a4950b7142b9024cae2693cd44bccdc24aa0a37bdfa4c0097ebfb5f69e612fa57b" > Katabatic::CntTurn< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoSegment.html#af1a231b2324a486d4ef61b247886cdeb" > AutoSegment::canReduce()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a88ac40c065bce0ff97792d18b41b6a67" > AutoSegment::revalidate()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ae4ba7bc2888f990818cbdb808260c47e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae4ba7bc2888f990818cbdb808260c47e" > ◆ < / a > < / span > isTee()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool isTee < / td >
< td > (< / td >
< td class = "paramtype" > unsigned int  < / td >
< td class = "paramname" > < em > direction< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > < b > true< / b > if the dynamic type of the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > is either of type < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html" title = "AutoContact H-Tee (two H, one V) " > AutoContactHTee< / a > or < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html" title = "AutoContact V-Tee (one H, two V) " > AutoContactVTee< / a > , according to < code > direction< / code > . < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217a1a9045673c5d3c30b067100f1440ae1b" > Katabatic::KbHorizontal< / a > , and < a class = "el" href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217a284cad95203a27172838b09e396e3590" > Katabatic::KbVertical< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "aeb66931d535cbd3d0f9bc525968e15f5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aeb66931d535cbd3d0f9bc525968e15f5" > ◆ < / a > < / span > isHTee()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool isHTee < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > < b > true< / b > if the dynamic type of the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > is of type < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html" title = "AutoContact H-Tee (two H, one V) " > AutoContactHTee< / a > . < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "namespaceKatabatic.html#a4950b7142b9024cae2693cd44bccdc24ad8d6114e340ad8064617cc3c7b5e62f3" > Katabatic::CntHTee< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ae38846b6213cccbc6f008b175b4604b0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae38846b6213cccbc6f008b175b4604b0" > ◆ < / a > < / span > isVTee()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool isVTee < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > < b > true< / b > if the dynamic type of the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > is of type < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html" title = "AutoContact H-Tee (two H, one V) " > AutoContactHTee< / a > . < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "namespaceKatabatic.html#a4950b7142b9024cae2693cd44bccdc24ac8b5263851e6e160bff135cc6ecd45c5" > Katabatic::CntVTee< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "afd7362b850709bed8b61c1aa22399f97" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#afd7362b850709bed8b61c1aa22399f97" > ◆ < / a > < / span > isFixed()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool isFixed < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > < b > true< / b > if the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > cannot be moved. < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "namespaceKatabatic.html#a4950b7142b9024cae2693cd44bccdc24a66205741ac37bce922c730c95f6984af" > Katabatic::CntFixed< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoSegment.html#ab0cc9e57beeceec519cd4bd3e415569e" > AutoSegment::create()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#a798750f964050c53c269a2e56d44b690" > AutoContact::getCBXMax()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#a347244bd3f3a59881a2dee9801c74618" > AutoContact::getCBXMin()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#a4e4061a17285b0c08c31cfee65947cb6" > AutoContact::getCBYMax()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContact.html#ad7ee1befb03ee85f237a36e2f5ab8e45" > AutoContact::getCBYMin()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "acc77b6de9050a86dc41e25888c8f81f6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acc77b6de9050a86dc41e25888c8f81f6" > ◆ < / a > < / span > hasBadTopology()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool hasBadTopology < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > < b > true< / b > if the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > topology has been broken and a gap has appeared. (sould not happen...) < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "namespaceKatabatic.html#a4950b7142b9024cae2693cd44bccdc24abe577b4e6bc01e6a506a303ad8ccdf38" > Katabatic::CntBadTopology< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactVTee::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTurn::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactHTee::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTerminal::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactVTee::updateTopology()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactTurn::updateTopology()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactHTee::updateTopology()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "af783b79a1398450e28e2ea55c3eb8476" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af783b79a1398450e28e2ea55c3eb8476" > ◆ < / a > < / span > canDestroy()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool canDestroy < / td >
< td > (< / td >
< td class = "paramtype" > unsigned int  < / td >
< td class = "paramname" > < em > flags< / em > = < code > 0< / code > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > < b > true< / b > if the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > could be destroyed, that is, no segments remains anchored on it. If < code > flags< / code > contains < a class = "el" href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217aa5153b2cc25ebccca8616ce20ecd727a" > Katabatic::KbWarnOnError< / a > , issue an error message. < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217aa5153b2cc25ebccca8616ce20ecd727a" > Katabatic::KbWarnOnError< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a69d29e4d230a0111ca18e6e661a48f8b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a69d29e4d230a0111ca18e6e661a48f8b" > ◆ < / a > < / span > canMoveUp()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool canMoveUp < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classKatabatic_1_1AutoSegment.html" > AutoSegment< / a > *  < / td >
< td class = "paramname" > < em > moved< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-18 11:10:01 -05:00
< p > < b > Returns:< / b > < b > true< / b > if < code > segment< / code > can be moved up without triggering a topological modification. It meaans that:< / p > < ul >
2018-06-06 11:42:26 -05:00
< li > Without < code > moved< / code > , the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > needs only one layer.< / li >
< li > < code > moved< / code > go from < em > below< / em > the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > to < em > above< / em > . < / li >
< / ul >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html#ab451ef19059e6e5bbb77ae391d02a039" > Component::getLayer()< / a > , < a class = "el" href = "classKatabatic_1_1AutoSegment.html#ab045567c4f529dca7790d66c17c3084f" > AutoSegment::getLayer()< / a > , and < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/crlcore/doc/crlcore/html/crlcore.tag:../crlcore/" href = "../crlcore/classCRL_1_1RoutingGauge.html#ac429c6ad1b2af7c588c60eff35c2d02e" > RoutingGauge::getLayerDepth()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ab422116c7edfacedd31711c96e3ec95b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab422116c7edfacedd31711c96e3ec95b" > ◆ < / a > < / span > base()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html" > Contact< / a > * base < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html" > Hurricane::Contact< / a > which is decorated. < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoVertical.html#a36c0eecad40d3559b5378caefec6a7e0" > AutoVertical::_makeDogleg()< / a > , < a class = "el" href = "classKatabatic_1_1AutoSegment.html#afa7ce652576b17985859fd6c29d21489" > AutoSegment::create()< / a > , < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a2c5b0faacc768bf61e17eb72a4ccc248" > AutoSegment::getOppositeAnchor()< / a > , < a class = "el" href = "classKatabatic_1_1GCell.html#aa052a9427fbd4185f00567a97770f80b" > GCell::removeContact()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactVTee::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTurn::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactHTee::updateGeometry()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTerminal::updateGeometry()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a91c8bc1a6bdb1b15c3c084ebfd38af47" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a91c8bc1a6bdb1b15c3c084ebfd38af47" > ◆ < / a > < / span > getAllocateds()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > size_t getAllocateds < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The total number of < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > currently allocateds. < / p >
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a00e56270cfb31f56e52e31afbc33ba71" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a00e56270cfb31f56e52e31afbc33ba71" > ◆ < / a > < / span > getStaticName()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > const < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Name.html" > Name< / a > & getStaticName < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The name of the Hurricane::ExtensionGo slice. < / p >
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a9e76ae5cee9320b65251387419c9432b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9e76ae5cee9320b65251387419c9432b" > ◆ < / a > < / span > getName()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > const < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Name.html" > Name< / a > & getName < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The name of the Hurricane::ExtensionGo slice. < / p >
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a1e57c42301b9e58648863e7d5dc055e7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1e57c42301b9e58648863e7d5dc055e7" > ◆ < / a > < / span > getId()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > const < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Name.html" > Name< / a > & getId < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The unique < code > identifer< / code > of the < a class = "el" href = "classKatabatic_1_1AutoSegment.html" title = "Abstract base class for AutoSegment. " > AutoSegment< / a > . < / p >
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ab5d8bf98ab5af6fcfebea1b9f446d5d7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab5d8bf98ab5af6fcfebea1b9f446d5d7" > ◆ < / a > < / span > getBoundingBox()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Box.html" > Box< / a > getBoundingBox < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-18 11:10:01 -05:00
< dl class = "section see" > < dt > See also< / dt > < dd > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html#aabb87b9ef71f71cea681a03a6213f616" > Contact::getBoundingBox()< / a > . < / dd > < / dl >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a819cf639562a031a1e2e061fe1293d66" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a819cf639562a031a1e2e061fe1293d66" > ◆ < / a > < / span > getGCell()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classKatabatic_1_1GCell.html" > GCell< / a > * getGCell < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The < a class = "el" href = "classKatabatic_1_1GCell.html" title = "Routing Global Cell. " > GCell< / a > into which the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > is located. < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#a2ced98fb06f208aa88c0962a706e64db" > AutoHorizontal::_canSlacken()< / a > , < a class = "el" href = "classKatabatic_1_1AutoVertical.html#a2ced98fb06f208aa88c0962a706e64db" > AutoVertical::_canSlacken()< / a > , < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#a36c0eecad40d3559b5378caefec6a7e0" > AutoHorizontal::_makeDogleg()< / a > , < a class = "el" href = "classKatabatic_1_1AutoVertical.html#a36c0eecad40d3559b5378caefec6a7e0" > AutoVertical::_makeDogleg()< / a > , < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#a3715b38135ca24745f610bebd3407c10" > AutoHorizontal::_postCreate()< / a > , < a class = "el" href = "classKatabatic_1_1AutoVertical.html#a3715b38135ca24745f610bebd3407c10" > AutoVertical::_postCreate()< / a > , < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#a7c13d9795eafd477994961f8a0d962d0" > AutoHorizontal::_preDestroy()< / a > , < a class = "el" href = "classKatabatic_1_1AutoVertical.html#a7c13d9795eafd477994961f8a0d962d0" > AutoVertical::_preDestroy()< / a > , < a class = "el" href = "classKatabatic_1_1AutoSegment.html#ae64a61508d148cb4a0ee9b5ffb177659" > AutoSegment::AutoSegment()< / a > , < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#a9b0c21eeb26c256876592ba63438da74" > AutoHorizontal::canMoveULeft()< / a > , < a class = "el" href = "classKatabatic_1_1AutoVertical.html#a9b0c21eeb26c256876592ba63438da74" > AutoVertical::canMoveULeft()< / a > , < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#ad0c972e34d6bac47bd9276a7d6e053d8" > AutoHorizontal::canMoveURight()< / a > , < a class = "el" href = "classKatabatic_1_1AutoVertical.html#ad0c972e34d6bac47bd9276a7d6e053d8" > AutoVertical::canMoveURight()< / a > , < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#accdaef4410043f64da247a94a309733e" > AutoHorizontal::getGCells()< / a > , < a class = "el" href = "classKatabatic_1_1AutoVertical.html#accdaef4410043f64da247a94a309733e" > AutoVertical::getGCells()< / a > , < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a39c927c04b5016770692b9b8448c2f04" > AutoSegment::makeDogleg()< / a > , < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#a1fa2421b74bf0eb934b7002fd3da2321" > AutoHorizontal::moveULeft()< / a > , < a class = "el" href = "classKatabatic_1_1AutoVertical.html#a1fa2421b74bf0eb934b7002fd3da2321" > AutoVertical::moveULeft()< / a > , < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#aa469e37853e31f8b1bc817518c896d62" > AutoHorizontal::moveURight()< / a > , < a class = "el" href = "classKatabatic_1_1AutoVertical.html#aa469e37853e31f8b1bc817518c896d62" > AutoVertical::moveURight()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a8ab41a962e18810808f4f065863b5a73" > AutoSegment::toConstraintAxis()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a48ab1d3bdf85712e4784ef83ef136939" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a48ab1d3bdf85712e4784ef83ef136939" > ◆ < / a > < / span > getOpposite()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classKatabatic_1_1AutoSegment.html" > AutoSegment< / a > * getOpposite < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classKatabatic_1_1AutoSegment.html" > AutoSegment< / a > *  < / td >
< td class = "paramname" > < em > reference< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The other < a class = "el" href = "classKatabatic_1_1AutoSegment.html" title = "Abstract base class for AutoSegment. " > AutoSegment< / a > the < em > same< / em > direction as < code > reference< / code > , this is only meaningful on < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html" title = "AutoContact H-Tee (two H, one V) " > AutoContactHTee< / a > or < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html" title = "AutoContact V-Tee (one H, two V) " > AutoContactVTee< / a > . If there is no opposite, < code > NULL< / code > is returned. < / p >
2018-10-18 11:10:01 -05:00
< p > Implemented in < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#ac9c9b04e245a1109e297510a3968b7ac" > AutoContactTerminal< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#ac9c9b04e245a1109e297510a3968b7ac" > AutoContactHTee< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#ac9c9b04e245a1109e297510a3968b7ac" > AutoContactTurn< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#ac9c9b04e245a1109e297510a3968b7ac" > AutoContactVTee< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a994371005874f946cc0ac78005d38423" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a994371005874f946cc0ac78005d38423" > ◆ < / a > < / span > getPerpandicular()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classKatabatic_1_1AutoSegment.html" > AutoSegment< / a > * getPerpandicular < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classKatabatic_1_1AutoSegment.html" > AutoSegment< / a > *  < / td >
< td class = "paramname" > < em > reference< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The < a class = "el" href = "classKatabatic_1_1AutoSegment.html" title = "Abstract base class for AutoSegment. " > AutoSegment< / a > in the < em > perpandicular< / em > direction to < code > reference< / code > , this is only meaningful on AutoContacTurn. It there is no unique perpandicular, < code > NULL< / code > is returned. < / p >
2018-10-18 11:10:01 -05:00
< p > Implemented in < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#ad99dd549214e43b6509fd8e3aefae919" > AutoContactTerminal< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#ad99dd549214e43b6509fd8e3aefae919" > AutoContactHTee< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#ad99dd549214e43b6509fd8e3aefae919" > AutoContactTurn< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#ad99dd549214e43b6509fd8e3aefae919" > AutoContactVTee< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoSegment.html#ace393c3c082a5e62a348168354660e39" > AutoSegment::raise()< / a > , < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a27a6a2c747ff93d209878a32d97e9157" > AutoSegment::reduce()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a88ac40c065bce0ff97792d18b41b6a67" > AutoSegment::revalidate()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a50531ded68cc5206fe104b8d8bf3bd87" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a50531ded68cc5206fe104b8d8bf3bd87" > ◆ < / a > < / span > getSegment()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classKatabatic_1_1AutoSegment.html" > AutoSegment< / a > * getSegment < / td >
< td > (< / td >
< td class = "paramtype" > unsigned int  < / td >
< td class = "paramname" > < em > index< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2018-10-18 11:10:01 -05:00
< p > < b > Returns:< / b > The nth anchored < a class = "el" href = "classKatabatic_1_1AutoSegment.html" title = "Abstract base class for AutoSegment. " > AutoSegment< / a > . The index is significant:< / p > < ul >
2018-06-06 11:42:26 -05:00
< li > < b > 0< / b > : first horizontal (< b > h1< / b > ).< / li >
< li > < b > 1< / b > : second horizontal (< b > h2< / b > ).< / li >
< li > < b > 2< / b > : first vertical (< b > b1< / b > ).< / li >
< li > < b > 3< / b > : second vertical (< b > b2< / b > ).< / li >
< / ul >
< p > Not all the indexes are filled for every < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > . For example < code > Turn< / code > have < b > h1< / b > and < b > b1< / b > , and < code > HTee< / code > have < b > h1< / b > , < b > h2< / b > and < b > v1< / b > . < / p >
2018-10-18 11:10:01 -05:00
< p > Implemented in < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#a99fa8a78e97a29f2fb5730eaaa59acfc" > AutoContactTerminal< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#a99fa8a78e97a29f2fb5730eaaa59acfc" > AutoContactHTee< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#a99fa8a78e97a29f2fb5730eaaa59acfc" > AutoContactTurn< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#a99fa8a78e97a29f2fb5730eaaa59acfc" > AutoContactVTee< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#a9b0c21eeb26c256876592ba63438da74" > AutoHorizontal::canMoveULeft()< / a > , < a class = "el" href = "classKatabatic_1_1AutoVertical.html#a9b0c21eeb26c256876592ba63438da74" > AutoVertical::canMoveULeft()< / a > , < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#ad0c972e34d6bac47bd9276a7d6e053d8" > AutoHorizontal::canMoveURight()< / a > , < a class = "el" href = "classKatabatic_1_1AutoVertical.html#ad0c972e34d6bac47bd9276a7d6e053d8" > AutoVertical::canMoveURight()< / a > , < a class = "el" href = "classKatabatic_1_1LocatorHelper.html#ad0f8becc4187c833b6f6c5f902f8aaa5" > LocatorHelper::getSegment()< / a > , < a class = "el" href = "classKatabatic_1_1LocatorHelper.html#af44c2fcc73d387e3e3b5c334f25b070b" > LocatorHelper::LocatorHelper()< / a > , < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#a1fa2421b74bf0eb934b7002fd3da2321" > AutoHorizontal::moveULeft()< / a > , < a class = "el" href = "classKatabatic_1_1AutoVertical.html#a1fa2421b74bf0eb934b7002fd3da2321" > AutoVertical::moveULeft()< / a > , < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#aa469e37853e31f8b1bc817518c896d62" > AutoHorizontal::moveURight()< / a > , < a class = "el" href = "classKatabatic_1_1AutoVertical.html#aa469e37853e31f8b1bc817518c896d62" > AutoVertical::moveURight()< / a > , and < a class = "el" href = "classKatabatic_1_1LocatorHelper.html#a1be98ae64bededebc29a04f257024ebe" > LocatorHelper::progress()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ada381cbb88211a7f63d30691b669b5e1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ada381cbb88211a7f63d30691b669b5e1" > ◆ < / a > < / span > getMinDepth()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > unsigned int getMinDepth < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The layer depth of the bottom layer of the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > . < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html#ab451ef19059e6e5bbb77ae391d02a039" > Component::getLayer()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a6cca3afced729492cae6649a92dc7e88" > AutoSegment::canPivotUp()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ac350bb9d2d038287530fcf474987ba55" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac350bb9d2d038287530fcf474987ba55" > ◆ < / a > < / span > getMaxDepth()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > unsigned int getMaxDepth < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The layer depth of the top layer of the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > . < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html#ab451ef19059e6e5bbb77ae391d02a039" > Component::getLayer()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a24de580d1a371b8d27640cbc3431990b" > AutoSegment::canPivotDown()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ac607a624c0698056c5bccf405cf05ea7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac607a624c0698056c5bccf405cf05ea7" > ◆ < / a > < / span > getLengths()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void getLengths < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > *  < / td >
< td class = "paramname" > < em > lengths< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > AutoSegment::DepthLengthSet &   < / td >
< td class = "paramname" > < em > processeds< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > lengths< / td > < td > A table of < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > , the size of all routing layers used. < / td > < / tr >
< tr > < td class = "paramname" > processeds< / td > < td > An < a class = "el" href = "classKatabatic_1_1AutoSegment.html" title = "Abstract base class for AutoSegment. " > AutoSegment< / a > sorted set holding all the already processeds AutoSegments.< / td > < / tr >
< / table >
< / dd >
< / dl >
< p > Compute the lengths over the owning < a class = "el" href = "classKatabatic_1_1GCell.html" title = "Routing Global Cell. " > GCell< / a > of all the AutoSegments anchored on this < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > . The lengths are added to the total length table < code > lengths< / code > . To avoid double accounting of the local AutoSegments that have both source & target in the same < a class = "el" href = "classKatabatic_1_1GCell.html" title = "Routing Global Cell. " > GCell< / a > , we keep a set of already processeds AutoSegments in < code > processeds< / code > . < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217a1a9045673c5d3c30b067100f1440ae1b" > Katabatic::KbHorizontal< / a > , < a class = "el" href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217a284cad95203a27172838b09e396e3590" > Katabatic::KbVertical< / a > , and < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4923a9a443871282ad7d331be2a2a5d4" > toLambda()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a00ed934305dd186a284b7a13b5798cb6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a00ed934305dd186a284b7a13b5798cb6" > ◆ < / a > < / span > getNativeConstraintBox()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Box.html" > Box< / a > getNativeConstraintBox < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The native constraint box (that is, whithout any user constraints applied). For < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html" title = "AutoContact Terminal (S/T is a Terminal) " > AutoContactTerminal< / a > , this is the Box of the supporting external component, and for all others the bounding box of the owning < a class = "el" href = "classKatabatic_1_1GCell.html" title = "Routing Global Cell. " > GCell< / a > . < / p >
2018-10-18 11:10:01 -05:00
< p > Reimplemented in < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#a00ed934305dd186a284b7a13b5798cb6" > AutoContactTerminal< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ab1fd3fec6dd56d40217b8a5ecacb1719" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab1fd3fec6dd56d40217b8a5ecacb1719" > ◆ < / a > < / span > getUConstraints()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Interval.html" > Interval< / a > getUConstraints < / td >
< td > (< / td >
< td class = "paramtype" > unsigned int  < / td >
< td class = "paramname" > < em > direction< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The constraint interval in < code > direction< / code > (that is, the relevant side of the constraint box). < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Interval.html#a142c3ec37ebe74c253b3fe0039ef2143" > Interval::inflate()< / a > , and < a class = "el" href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217a1a9045673c5d3c30b067100f1440ae1b" > Katabatic::KbHorizontal< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTerminal::updateGeometry()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a347244bd3f3a59881a2dee9801c74618" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a347244bd3f3a59881a2dee9801c74618" > ◆ < / a > < / span > getCBXMin()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > getCBXMin < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The X coordinate of the bottom left corner of the constraint box. < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4b570755b19ea9ff0f2f258a221bd935" > DbU::fromLambda()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html#a0f8299ed73705fd4fbf56589dcc7e074" > Component::getX()< / a > , < a class = "el" href = "classKatabatic_1_1GCell.html#a00b8f54c8171f6699e57de1b8c18eeb1" > GCell::getX()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContact.html#afd7362b850709bed8b61c1aa22399f97" > AutoContact::isFixed()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoContact.html#ae9d087a6cd3d459d7f4bea6bc8b08b49" > AutoContact::getConstraintBox()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoVertical.html#a16737e7f2b77f8595fd2b607fac0f2f5" > AutoVertical::getConstraints()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a798750f964050c53c269a2e56d44b690" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a798750f964050c53c269a2e56d44b690" > ◆ < / a > < / span > getCBXMax()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > getCBXMax < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The X coordinate of the top right corner of the constraint box. < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4b570755b19ea9ff0f2f258a221bd935" > DbU::fromLambda()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html#a0f8299ed73705fd4fbf56589dcc7e074" > Component::getX()< / a > , < a class = "el" href = "classKatabatic_1_1GCell.html#a00b8f54c8171f6699e57de1b8c18eeb1" > GCell::getX()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContact.html#afd7362b850709bed8b61c1aa22399f97" > AutoContact::isFixed()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoContact.html#ae9d087a6cd3d459d7f4bea6bc8b08b49" > AutoContact::getConstraintBox()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoVertical.html#a16737e7f2b77f8595fd2b607fac0f2f5" > AutoVertical::getConstraints()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ad7ee1befb03ee85f237a36e2f5ab8e45" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad7ee1befb03ee85f237a36e2f5ab8e45" > ◆ < / a > < / span > getCBYMin()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > getCBYMin < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The Y coordinate of the bottom left corner of the constraint box. < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4b570755b19ea9ff0f2f258a221bd935" > DbU::fromLambda()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html#a727da3f127c3a7a0a09468219f98c3e6" > Component::getY()< / a > , < a class = "el" href = "classKatabatic_1_1GCell.html#a4580de6b074712e400d5d238ce3af054" > GCell::getY()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContact.html#afd7362b850709bed8b61c1aa22399f97" > AutoContact::isFixed()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoContact.html#ae9d087a6cd3d459d7f4bea6bc8b08b49" > AutoContact::getConstraintBox()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#a16737e7f2b77f8595fd2b607fac0f2f5" > AutoHorizontal::getConstraints()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a4e4061a17285b0c08c31cfee65947cb6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4e4061a17285b0c08c31cfee65947cb6" > ◆ < / a > < / span > getCBYMax()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a > getCBYMax < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The Y coordinate of the top right corner of the constraint box. < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4b570755b19ea9ff0f2f258a221bd935" > DbU::fromLambda()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html#a727da3f127c3a7a0a09468219f98c3e6" > Component::getY()< / a > , < a class = "el" href = "classKatabatic_1_1GCell.html#a4580de6b074712e400d5d238ce3af054" > GCell::getY()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContact.html#afd7362b850709bed8b61c1aa22399f97" > AutoContact::isFixed()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoContact.html#ae9d087a6cd3d459d7f4bea6bc8b08b49" > AutoContact::getConstraintBox()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#a16737e7f2b77f8595fd2b607fac0f2f5" > AutoHorizontal::getConstraints()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ae9d087a6cd3d459d7f4bea6bc8b08b49" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae9d087a6cd3d459d7f4bea6bc8b08b49" > ◆ < / a > < / span > getConstraintBox()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Box.html" > Box< / a > getConstraintBox < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The current constraint box: the native constraint box with all the user's contraints applieds. < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "classKatabatic_1_1AutoContact.html#a798750f964050c53c269a2e56d44b690" > AutoContact::getCBXMax()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#a347244bd3f3a59881a2dee9801c74618" > AutoContact::getCBXMin()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#a4e4061a17285b0c08c31cfee65947cb6" > AutoContact::getCBYMax()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContact.html#ad7ee1befb03ee85f237a36e2f5ab8e45" > AutoContact::getCBYMin()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoSegment.html#aa902247a1e967e52cc3ab087cd52b366" > AutoSegment::computeOptimal()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContact.html#a7fc4029992d75a62ce718e5e622f8ce9" > AutoContact::migrateConstraintBox()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ac2fe070a286356a24baa466b4fe5b74d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac2fe070a286356a24baa466b4fe5b74d" > ◆ < / a > < / span > intersectConstraintBox()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Box.html" > Box< / a > & intersectConstraintBox < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Box.html" > Box< / a > &   < / td >
< td class = "paramname" > < em > box< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > < b > Returns:< / b > The intersection between < code > box< / code > and the constraint box. The result is stored into < code > box< / code > and a reference to it is returned. < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Box.html#a610f9c63bc5636ef304f4768215ffb12" > Box::getIntersection()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "aabac50fd9b8e1bba7289573973658d18" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aabac50fd9b8e1bba7289573973658d18" > ◆ < / a > < / span > invalidate()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void invalidate < / td >
< td > (< / td >
< td class = "paramtype" > unsigned int  < / td >
< td class = "paramname" > < em > flags< / em > = < code > 0< / code > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Invalidate the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > , schedule it for revalidation in the < a class = "el" href = "classKatabatic_1_1Session.html" title = "Modification Session for Katabatic. " > Session< / a > . If flag containt Katabatic::CntInvalidTopology, the topology of the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > will also be checked and possible gap closeds.< / p >
2018-10-18 11:10:01 -05:00
< p > The revalidations methods associated are:< / p > < ul >
2018-06-06 11:42:26 -05:00
< li > AutoSegment::updateGeometry(), recompute the punctual contact position.< / li >
< li > AutoSegment::updateTopology(), restore the connexity. < / li >
< / ul >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "namespaceKatabatic.html#a4950b7142b9024cae2693cd44bccdc24a16ebc32170107fe230ddcc2dcbaab66f" > Katabatic::CntInvalidated< / a > , and < a class = "el" href = "namespaceKatabatic.html#a4950b7142b9024cae2693cd44bccdc24a03218a60eff8f1960babe7e2a300301a" > Katabatic::CntInvalidatedCache< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#a36c0eecad40d3559b5378caefec6a7e0" > AutoHorizontal::_makeDogleg()< / a > , < a class = "el" href = "classKatabatic_1_1AutoVertical.html#a36c0eecad40d3559b5378caefec6a7e0" > AutoVertical::_makeDogleg()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoSegment.html#ae64a61508d148cb4a0ee9b5ffb177659" > AutoSegment::AutoSegment()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "af6a2454547eeb7f5a519970dcb467e90" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af6a2454547eeb7f5a519970dcb467e90" > ◆ < / a > < / span > updateGeometry()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void updateGeometry < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Compute the new position of the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > based on the < a class = "el" href = "classKatabatic_1_1AutoSegment.html" title = "Abstract base class for AutoSegment. " > AutoSegment< / a > positions. The < a class = "el" href = "classKatabatic_1_1Session.html" title = "Modification Session for Katabatic. " > Session< / a > mechanism ensure that all < a class = "el" href = "classKatabatic_1_1AutoSegment.html" title = "Abstract base class for AutoSegment. " > AutoSegment< / a > are set into their final positions before calling this updator. < / p >
< p > Implemented in < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTerminal< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactHTee< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTurn< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactVTee< / a > .< / p >
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a690764ddc997fe9766a79c4b8e0c3e2f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a690764ddc997fe9766a79c4b8e0c3e2f" > ◆ < / a > < / span > updateTopology()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void updateTopology < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > pure virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Modificate the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > topology to close any gap. This could be by changing layer or creating a new dogleg on an incident < a class = "el" href = "classKatabatic_1_1AutoSegment.html" title = "Abstract base class for AutoSegment. " > AutoSegment< / a > . < / p >
< p > Implemented in < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactTerminal< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactHTee< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactTurn< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactVTee< / a > .< / p >
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a66f92d8233776fb858075f78af451997" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a66f92d8233776fb858075f78af451997" > ◆ < / a > < / span > showTopologyError()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void showTopologyError < / td >
< td > (< / td >
< td class = "paramtype" > const std::string &   < / td >
< td class = "paramname" > < em > message< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > unsigned int  < / td >
< td class = "paramname" > < em > flags< / em > = < code > 0< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Comprensive display of the topology of the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > to ease the debug work. Prepend with the error message < code > message< / code > . Do no throw an error. < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a19ba379112d6b29faa45c5eefbf38500" > AutoSegment::isGlobal()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#a3e218f6934c51380fb15d0e2bd380071" > AutoContactTerminal::updateGeometry()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactVTee.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactVTee::updateTopology()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactTurn::updateTopology()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContactHTee.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactHTee::updateTopology()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#af5bf1f5e71204ef84346e4e036175431" > AutoContactTerminal::updateTopology()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ac371cd5b837a8965c11297c197e70a45" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac371cd5b837a8965c11297c197e70a45" > ◆ < / a > < / span > checkTopology()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void checkTopology < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Check for topology correctness (no gaps), display an error message if needed. < / p >
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "aa1a02e206437f1371a74cafc724b00d7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa1a02e206437f1371a74cafc724b00d7" > ◆ < / a > < / span > setGCell()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void setGCell < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classKatabatic_1_1GCell.html" > GCell< / a > *  < / td >
< td class = "paramname" > < em > gcell< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the owning < a class = "el" href = "classKatabatic_1_1GCell.html" title = "Routing Global Cell. " > GCell< / a > . < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "classKatabatic_1_1GCell.html#a2b84aab620bfca1064e988e94e7b9c59" > GCell::addContact()< / a > , and < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4923a9a443871282ad7d331be2a2a5d4" > toLambda()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#a1fa2421b74bf0eb934b7002fd3da2321" > AutoHorizontal::moveULeft()< / a > , < a class = "el" href = "classKatabatic_1_1AutoVertical.html#a1fa2421b74bf0eb934b7002fd3da2321" > AutoVertical::moveULeft()< / a > , < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#aa469e37853e31f8b1bc817518c896d62" > AutoHorizontal::moveURight()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoVertical.html#aa469e37853e31f8b1bc817518c896d62" > AutoVertical::moveURight()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a9fcb986110e79bc0044f7bfe503acc0c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9fcb986110e79bc0044f7bfe503acc0c" > ◆ < / a > < / span > setCBXMin()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void setCBXMin < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > xMin< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the lower left X coordinate of the constraint box.< / p >
2018-10-18 11:10:01 -05:00
< dl class = "section user" > < dt > Remark: It cannot go outside the GCell bounding box. < / dt > < dd > < / dd > < / dl >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "classKatabatic_1_1GCell.html#a00b8f54c8171f6699e57de1b8c18eeb1" > GCell::getX()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "aaa7652f5db46cab9edb066d06ea979f9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aaa7652f5db46cab9edb066d06ea979f9" > ◆ < / a > < / span > setCBXMax()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void setCBXMax < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > xMax< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the upper right X coordinate of the constraint box.< / p >
2018-10-18 11:10:01 -05:00
< dl class = "section user" > < dt > Remark: It cannot go outside the GCell bounding box. < / dt > < dd > < / dd > < / dl >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "classKatabatic_1_1GCell.html#a00b8f54c8171f6699e57de1b8c18eeb1" > GCell::getX()< / a > , and < a class = "el" href = "classKatabatic_1_1GCell.html#aaf7ff16cd2fd5a3fa4c5221efb9b9b76" > GCell::getXMax()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a5b598929b39ad3ec202405b31ac02b1d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5b598929b39ad3ec202405b31ac02b1d" > ◆ < / a > < / span > setCBYMin()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void setCBYMin < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > yMin< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the lower left Y coordinate of the constraint box.< / p >
2018-10-18 11:10:01 -05:00
< dl class = "section user" > < dt > Remark: It cannot go outside the GCell bounding box. < / dt > < dd > < / dd > < / dl >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "classKatabatic_1_1GCell.html#a4580de6b074712e400d5d238ce3af054" > GCell::getY()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a1fdb3737d910a966e150a86d885f3c05" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1fdb3737d910a966e150a86d885f3c05" > ◆ < / a > < / span > setCBYMax()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void setCBYMax < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > yMax< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the upper right Y coordinate of the constraint box.< / p >
2018-10-18 11:10:01 -05:00
< dl class = "section user" > < dt > Remark: It cannot go outside the GCell bounding box. < / dt > < dd > < / dd > < / dl >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "classKatabatic_1_1GCell.html#a4580de6b074712e400d5d238ce3af054" > GCell::getY()< / a > , and < a class = "el" href = "classKatabatic_1_1GCell.html#a096a92c18156eac4268efb50496a2d18" > GCell::getYMax()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a5e5f791613d0ef8f4cf9e7d8f35dc4c5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5e5f791613d0ef8f4cf9e7d8f35dc4c5" > ◆ < / a > < / span > setConstraintBox()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void setConstraintBox < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Box.html" > Box< / a > &   < / td >
< td class = "paramname" > < em > box< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Set the constraint box.< / p >
2018-10-18 11:10:01 -05:00
< dl class = "section user" > < dt > Remark: It cannot go outside the GCell bounding box. < / dt > < dd > < / dd > < / dl >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Box.html#a77b9db757080544fcede3e670cee8c5c" > Box::getXMax()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Box.html#ad5122ef7dda8a58c1dacddb57cd4ccfb" > Box::getXMin()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Box.html#a06e1a86a06dacfca6d3403c16affc7e8" > Box::getYMax()< / a > , and < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Box.html#a542c383466845aeca0e32f51b77c7439" > Box::getYMin()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ac893802d1c5518cab86f8341af817abe" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac893802d1c5518cab86f8341af817abe" > ◆ < / a > < / span > restrictConstraintBox()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool restrictConstraintBox < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > min< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > DbU::Unit< / a >   < / td >
< td class = "paramname" > < em > max< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > unsigned int  < / td >
< td class = "paramname" > < em > flags< / em > = < code > < a class = "el" href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217aa5153b2cc25ebccca8616ce20ecd727a" > KbWarnOnError< / a > < / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > min< / td > < td > The minimum of the restriction interval. < / td > < / tr >
< tr > < td class = "paramname" > max< / td > < td > The maximum of the restriction interval. < / td > < / tr >
< tr > < td class = "paramname" > flags< / td > < td > Gives the direction of the restriction. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > < b > true< / b > if the restriction was actually applied.< / dd > < / dl >
< p > Restrict the current constraint box but check if the restriction will not lead to an empty interval, in that case, do nothing and return < b > false< / b > . < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217a1a9045673c5d3c30b067100f1440ae1b" > Katabatic::KbHorizontal< / a > , < a class = "el" href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217a284cad95203a27172838b09e396e3590" > Katabatic::KbVertical< / a > , < a class = "el" href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217aa5153b2cc25ebccca8616ce20ecd727a" > Katabatic::KbWarnOnError< / a > , and < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/group__DbUGroup.html#ga4923a9a443871282ad7d331be2a2a5d4" > toLambda()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a7fc4029992d75a62ce718e5e622f8ce9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7fc4029992d75a62ce718e5e622f8ce9" > ◆ < / a > < / span > migrateConstraintBox()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void migrateConstraintBox < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classKatabatic_1_1AutoContact.html" > AutoContact< / a > *  < / td >
< td class = "paramname" > < em > other< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Transfer the user constraint box from < code > other< / code > to the current object < code > this< / code > . The constraints of < code > other< / code > are restored to their native values. The two contacts must belong to the same < a class = "el" href = "classKatabatic_1_1GCell.html" title = "Routing Global Cell. " > GCell< / a > for this method to take effect. < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "classKatabatic_1_1AutoContact.html#ae9d087a6cd3d459d7f4bea6bc8b08b49" > AutoContact::getConstraintBox()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#a36c0eecad40d3559b5378caefec6a7e0" > AutoHorizontal::_makeDogleg()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoVertical.html#a36c0eecad40d3559b5378caefec6a7e0" > AutoVertical::_makeDogleg()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a2294ddd6bd4bda59c3453cc4dbd4f4fa" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2294ddd6bd4bda59c3453cc4dbd4f4fa" > ◆ < / a > < / span > _getTopology()< / h2 >
2018-06-06 11:42:26 -05:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void _getTopology < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html" > Contact< / a > *  < / td >
< td class = "paramname" > < em > support< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html" > Component< / a > *&   < / td >
< td class = "paramname" > < em > anchor< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Horizontal.html" > Horizontal< / a > **&   < / td >
< td class = "paramname" > < em > horizontals< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Vertical.html" > Vertical< / a > **&   < / td >
< td class = "paramname" > < em > verticals< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > size_t  < / td >
< td class = "paramname" > < em > size< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < span class = "mlabel" > protected< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > anchor< / td > < td > The anchor, if any. < / td > < / tr >
< tr > < td class = "paramname" > hs< / td > < td > The < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Horizontal.html" > Hurricane::Horizontal< / a > anchored. < / td > < / tr >
< tr > < td class = "paramname" > vs< / td > < td > The < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Vertical.html" > Hurricane::Vertical< / a > anchored. < / td > < / tr >
< tr > < td class = "paramname" > sz< / td > < td > The size of boths < code > hs< / code > & < code > vs< / code > table passed as arguments.< / td > < / tr >
< / table >
< / dd >
< / dl >
< p > Fill < code > anchor< / code > , < code > hs< / code > and < code > vs< / code > with the components anchored on this < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > . < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Contact.html#ab0b327b306bf7ebda634f59d8d0cfd8f" > Contact::getAnchor()< / a > , and < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Component.html#af6d6b7c6b3cb18754cfa02bc5fb1e754" > Component::getSlaveComponents()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
< hr / > The documentation for this class was generated from the following files:< ul >
< li > < a class = "el" href = "AutoContact_8h_source.html" > AutoContact.h< / a > < / li >
< li > AutoContact.cpp< / li >
< li > AutoContact.dox< / li >
< / ul >
< / div > <!-- contents -->
< br >
< hr >
< table class = "footer1" >
< tr >
Migrating the initialisation system to be completely Python-like.
* New: In bootstrap/coriolisEnv.py, add the "etc" directory to the
PYTHONPATH as initialization are now Python modules.
* New: In Hurricane/analogic, first groundwork for the integration of
PIP/MIM/MOM multi-capacitors. Add C++ and Python interface for the
allocation matrix and the list of capacities values.
* Change: In Hurricane::RegularLayer, add a layer parameter to the
constructor so the association between the RegularLayer and it's
BasicLayer can readily be done.
* Change: In Hurricane::Layer, add a new getCut() accessor to get the
cut layer in ViaLayer.
* Change: In Hurricane::DataBase::get(), the Python wrapper should no
longer consider an error if the data-base has not been created yet.
Just return None.
* Bug: In Isobar::PyLayer::getEnclosure() wrapper, if the overall
enclosure is requested, pass the right parameter to the C++ function.
* Change: In AllianceFramework, make public _bindLibraries() and export
it to the Python interface.
* Change: In AllianceFramework::create(), do not longer call bindLibraries().
This now must be done explicitely and afterwards.
* Change: In AllianceFramework::createLibrary() and
Environement::addSYSTEM_LIBRARY(), minor bug corrections that I don't
recall.
* Change: In SearchPath::prepend(), set the selected index to zero and
return it.
* Change: In CRL::System CTOR, add "etc" to the PYTHONPATH as the
configuration files are now organized as Python modules.
* New: In PyCRL, export the CRL::System singleton, it's creation is no
longer triggered by the one of AllianceFramework.
* New: In CRL/etc/, convert most of the configuration files into the
Python module format. For now, keep the old ".conf", but that are no
longer used.
For the real technologies, we cannot keep the directory name as
"180" or "45" as it not allowed by Python syntax, so we create "node180"
or "node45" instead.
Most of the helpers and coriolisInit.py are no longer used now.
To be removed in future commits after being sure that everything
works...
* Bug: In AutoSegment::makeDogleg(AutoContact*), the layer of the contacts
where badly computed when one end of the original segment was attached
to a non-preferred direction segment (mostly on terminal contacts).
Now use the new AutoContact::updateLayer() method.
* Bug: In Dijkstra::load(), limit symetric search area only if the net
is a symmetric one !
* Change: In Katana/python/katanaInit.py, comply with the new initialisation
scheme.
* Change: In Unicorn/cgt.py, comply to the new inititalization scheme.
* Change: In cumulus various Python scripts remove the call to
helpers.staticInitialization() as they are not needed now (we run in
only *one* interpreter, so we correctly share all init).
In plugins/__init__.py, read the new NDA directory variable.
* Bug: In cumulus/plugins/Chip.doCoronafloorplan(), self.railsNb was not
correctly managed when there was no clock.
* Change: In cumulus/plugins/Configuration.coronaContactArray(), compute
the viaPitch from the technology instead of the hard-coded 4.0 lambdas.
In Configuration.loadConfiguration(), read the "ioring.py" from
the new user's settings module.
* Bug: In stratus.dpgen_ADSB2F, gives coordinates translated into DbU to
the XY functions.
In st_model.Save(), use the VstUseConcat flag to get correct VST files.
In st_net.hur_net(), when a net is POWER/GROUND or CLOCK also make it
global.
* Change: In Oroshi/python/WIP_Transistor.py, encapsulate the generator
inside a try/except block to get prettier error (and stop at the first).
2019-10-28 12:09:14 -05:00
< td class = "LFooter" > < small > Generated by doxygen 1.8.14 on Mon Oct 28 2019< / 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 >
< td class = "RFooter" > < small > Copyright © 2008-2016 UPMC. All rights reserved< / small > < / td >
< / tr >
< / table >
< / body >
< / html >