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_1AutoContactTerminal.html" > AutoContactTerminal< / a > < / li > < / ul >
< / div >
< / div > <!-- top -->
< div class = "header" >
< div class = "summary" >
< a href = "classKatabatic_1_1AutoContactTerminal-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 > < / div >
< div class = "headertitle" >
< div class = "title" > AutoContactTerminal Class Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< p > < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > Terminal (S/T is a Terminal)
< a href = "classKatabatic_1_1AutoContactTerminal.html#details" > More...< / a > < / p >
< div class = "dynheader" >
Inheritance diagram for AutoContactTerminal:< / div >
< div class = "dyncontent" >
< div class = "center" > < img src = "classKatabatic_1_1AutoContactTerminal__inherit__graph.png" border = "0" usemap = "#AutoContactTerminal_inherit__map" alt = "Inheritance graph" / > < / div >
< map name = "AutoContactTerminal_inherit__map" id = "AutoContactTerminal_inherit__map" >
2018-10-18 11:10:01 -05:00
< area shape = "rect" id = "node2" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " alt = "" coords = "30,5,124,32" / >
< / 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 >
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_1AutoContactTerminal.html#a00ed934305dd186a284b7a13b5798cb6" > getNativeConstraintBox< / a > () const< / td > < / tr >
< tr class = "separator:a00ed934305dd186a284b7a13b5798cb6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a99fa8a78e97a29f2fb5730eaaa59acfc" > < 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_1AutoContactTerminal.html#a99fa8a78e97a29f2fb5730eaaa59acfc" > getSegment< / a > (unsigned int) const< / td > < / tr >
< tr class = "separator:a99fa8a78e97a29f2fb5730eaaa59acfc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac9c9b04e245a1109e297510a3968b7ac" > < 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_1AutoContactTerminal.html#ac9c9b04e245a1109e297510a3968b7ac" > getOpposite< / a > (const < a class = "el" href = "classKatabatic_1_1AutoSegment.html" > AutoSegment< / a > *) const< / td > < / tr >
< tr class = "separator:ac9c9b04e245a1109e297510a3968b7ac" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad99dd549214e43b6509fd8e3aefae919" > < 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_1AutoContactTerminal.html#ad99dd549214e43b6509fd8e3aefae919" > getPerpandicular< / a > (const < a class = "el" href = "classKatabatic_1_1AutoSegment.html" > AutoSegment< / a > *) const< / td > < / tr >
< tr class = "separator:ad99dd549214e43b6509fd8e3aefae919" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-06 11:42:26 -05:00
< tr class = "memitem:a3e218f6934c51380fb15d0e2bd380071" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#a3e218f6934c51380fb15d0e2bd380071" > updateGeometry< / a > ()< / td > < / tr >
< tr class = "separator:a3e218f6934c51380fb15d0e2bd380071" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af5bf1f5e71204ef84346e4e036175431" > < td class = "memItemLeft" align = "right" valign = "top" > virtual void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#af5bf1f5e71204ef84346e4e036175431" > updateTopology< / a > ()< / td > < / tr >
< tr class = "separator:af5bf1f5e71204ef84346e4e036175431" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_methods_classKatabatic_1_1AutoContact" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_methods_classKatabatic_1_1AutoContact')" > < img src = "closed.png" alt = "-" / >   Public Member Functions inherited from < a class = "el" href = "classKatabatic_1_1AutoContact.html" > AutoContact< / a > < / td > < / tr >
< tr class = "memitem:a4092778435abf3fb25a986a802bdb6c6 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad4a1ca46647528c32c5fbd4c45ac866c inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-18 11:10:01 -05:00
< tr class = "memitem:a142af2208e8c058c672bbad3640a6c46 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a692492374623a5c6096b2c4a51190359 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab045567c4f529dca7790d66c17c3084f inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a00b8f54c8171f6699e57de1b8c18eeb1 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4580de6b074712e400d5d238ce3af054 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad1ef5843ef3eabe27e548f24ca222876 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae4046e6ed80cbba54a48953ef4d2ca6d inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac2ba7fbe2fad7d4910aa71ee034078e7 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4fa9bb12d79f6645884d567986c9b0a5 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9c63fe7288748eaf5332ca796a36d872 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5a345a7129c2a07f10f9f10c959616b9 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3ade412549810d29d5ce3c860fc965b9 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3ab7b800879862100636b003a5d168f3 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad59f45aaefd5acc8fb9795d4c0e49a7f inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-06 11:42:26 -05:00
< tr class = "memitem:aad4271c35e0162c8a4d034dca07f5a4b inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9a0ec0a0ac85f23cfad6c069ea8dade7 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a106f372cee0916ebb6544627e47bb58d inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0284fcec9bd41b26648e7bef3d4f1952 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a154f993d0262c92bfc0dc95154faf794 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac862ce450a533f0544d2168b132ba165 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a12d3bfdce07580db21b17cf87f912cc3 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a52707afec84391e898e01c75b2713d32 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2c83ac6a03bbac090a8ab120d62c6e44 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a123478e15e2544598851d0e907212841 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9881d5e969669b641c5de4f4d94e5d15 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9161f1e2832e5e141a13863223322aa5 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-18 11:10:01 -05:00
< tr class = "memitem:a77e5036ce0c3628f5bf65e729ba875ba inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac540608485240ff88970131ebc02c1ab inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6d1120fc8800af5d269e72ce5c3ba629 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a249530ac086dbf92f981887cc633facf inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae4ba7bc2888f990818cbdb808260c47e inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aeb66931d535cbd3d0f9bc525968e15f5 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae38846b6213cccbc6f008b175b4604b0 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afd7362b850709bed8b61c1aa22399f97 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acc77b6de9050a86dc41e25888c8f81f6 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af783b79a1398450e28e2ea55c3eb8476 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a69d29e4d230a0111ca18e6e661a48f8b inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab422116c7edfacedd31711c96e3ec95b inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9e76ae5cee9320b65251387419c9432b inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1e57c42301b9e58648863e7d5dc055e7 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab5d8bf98ab5af6fcfebea1b9f446d5d7 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a819cf639562a031a1e2e061fe1293d66 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ada381cbb88211a7f63d30691b669b5e1 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac350bb9d2d038287530fcf474987ba55 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-06 11:42:26 -05:00
< tr class = "memitem:ac607a624c0698056c5bccf405cf05ea7 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-10-18 11:10:01 -05:00
< tr class = "memitem:ab1fd3fec6dd56d40217b8a5ecacb1719 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a347244bd3f3a59881a2dee9801c74618 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a798750f964050c53c269a2e56d44b690 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad7ee1befb03ee85f237a36e2f5ab8e45 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4e4061a17285b0c08c31cfee65947cb6 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae9d087a6cd3d459d7f4bea6bc8b08b49 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac2fe070a286356a24baa466b4fe5b74d inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2018-06-06 11:42:26 -05:00
< tr class = "memitem:aabac50fd9b8e1bba7289573973658d18 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a66f92d8233776fb858075f78af451997 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac371cd5b837a8965c11297c197e70a45 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa1a02e206437f1371a74cafc724b00d7 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9fcb986110e79bc0044f7bfe503acc0c inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aaa7652f5db46cab9edb066d06ea979f9 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5b598929b39ad3ec202405b31ac02b1d inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1fdb3737d910a966e150a86d885f3c05 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5e5f791613d0ef8f4cf9e7d8f35dc4c5 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac893802d1c5518cab86f8341af817abe inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7fc4029992d75a62ce718e5e622f8ce9 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_methods_classKatabatic_1_1AutoContact" > < 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:a0d440e51525b09acc843f1d345850487" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html" > AutoContactTerminal< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#a0d440e51525b09acc843f1d345850487" > create< / a > (< a class = "el" href = "classKatabatic_1_1GCell.html" > GCell< / a > *gcell, < 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, 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 > *layer, < 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 > point, < 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:a0d440e51525b09acc843f1d345850487" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a60a625bca2cdfebcdcc7826ab781d1bb" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html" > AutoContactTerminal< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html#a60a625bca2cdfebcdcc7826ab781d1bb" > create< / a > (< a class = "el" href = "classKatabatic_1_1GCell.html" > GCell< / a > *gcell, < 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, 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 > *layer, 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 > dx, 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 > dy, 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 > width, 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 > height)< / td > < / tr >
< tr class = "separator:a60a625bca2cdfebcdcc7826ab781d1bb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_static_methods_classKatabatic_1_1AutoContact" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_static_methods_classKatabatic_1_1AutoContact')" > < img src = "closed.png" alt = "-" / >   Static Public Member Functions inherited from < a class = "el" href = "classKatabatic_1_1AutoContact.html" > AutoContact< / a > < / td > < / tr >
< tr class = "memitem:a91c8bc1a6bdb1b15c3c084ebfd38af47 inherit pub_static_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_static_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a00e56270cfb31f56e52e31afbc33ba71 inherit pub_static_methods_classKatabatic_1_1AutoContact" > < 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 inherit pub_static_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "inherited" > < / a >
Additional Inherited Members< / h2 > < / td > < / tr >
< tr class = "inherit_header pro_static_methods_classKatabatic_1_1AutoContact" > < td colspan = "2" onclick = "javascript:toggleInherit('pro_static_methods_classKatabatic_1_1AutoContact')" > < img src = "closed.png" alt = "-" / >   Static Protected Member Functions inherited from < a class = "el" href = "classKatabatic_1_1AutoContact.html" > AutoContact< / a > < / td > < / tr >
< tr class = "memitem:a2294ddd6bd4bda59c3453cc4dbd4f4fa inherit pro_static_methods_classKatabatic_1_1AutoContact" > < 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 inherit pro_static_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
< div class = "textblock" > < p > < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > Terminal (S/T is a Terminal) < / p >
< p > < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > that are directly attached by either source or target or both to a terminal. < / p >
< / div > < h2 class = "groupheader" > Member Function Documentation< / h2 >
2018-10-18 11:10:01 -05:00
< a id = "a0d440e51525b09acc843f1d345850487" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0d440e51525b09acc843f1d345850487" > ◆ < / a > < / span > create() < 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" > < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html" > AutoContactTerminal< / a > * create < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classKatabatic_1_1GCell.html" > GCell< / a > *  < / td >
< td class = "paramname" > < em > gcell< / 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 > rp< / 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/classHurricane_1_1Layer.html" > Layer< / a > *  < / td >
< td class = "paramname" > < em > layer< / 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_1Point.html" > Point< / a >   < / td >
< td class = "paramname" > < em > point< / 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 > width< / 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 > height< / 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 > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > gcell< / td > < td > The < a class = "el" href = "classKatabatic_1_1GCell.html" title = "Routing Global Cell. " > GCell< / a > into which create the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > . < / td > < / tr >
< tr > < td class = "paramname" > rp< / td > < td > The RoutingPad on which to anchor the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > . < / td > < / tr >
< tr > < td class = "paramname" > layer< / td > < td > The Layer of the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > . < / td > < / tr >
< tr > < td class = "paramname" > point< / td > < td > The absolute position. < / td > < / tr >
< tr > < td class = "paramname" > width< / td > < td > The width of the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > . < / td > < / tr >
< tr > < td class = "paramname" > height< / td > < td > The height of the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > . < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The created < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > .< / dd > < / dl >
< p > Create a new < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html" title = "AutoContact Terminal (S/T is a Terminal) " > AutoContactTerminal< / a > anchored on < code > rp< / code > . < code > point< / code > gives the < em > absolute< / em > position. < / 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_1Hook.html#a83f5beb5092e97947d24bd18adb33db1" > Hook::detach()< / 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#a19f06d7cad163bab3b97a13f4736c9d1" > Component::getBodyHook()< / a > .< / p >
2018-08-19 06:27:09 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "group__LoadGlobalRouting.html#ga60edeea78b56db072fc26a58a7afbcd4" > GCellTopology::doRp_AccessPad()< / a > , and < a class = "el" href = "group__LoadGlobalRouting.html#gae9cae408ea16a3f7c77c3d75f0242f19" > GCellTopology::doRp_AutoContacts()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a60a625bca2cdfebcdcc7826ab781d1bb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a60a625bca2cdfebcdcc7826ab781d1bb" > ◆ < / a > < / span > create() < 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" > < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html" > AutoContactTerminal< / a > * create < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classKatabatic_1_1GCell.html" > GCell< / a > *  < / td >
< td class = "paramname" > < em > gcell< / 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 > rp< / 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/classHurricane_1_1Layer.html" > Layer< / a > *  < / td >
< td class = "paramname" > < em > layer< / 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 > x< / 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 > y< / 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 > width< / 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 > height< / 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 > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > gcell< / td > < td > The < a class = "el" href = "classKatabatic_1_1GCell.html" title = "Routing Global Cell. " > GCell< / a > into which create the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > . < / td > < / tr >
< tr > < td class = "paramname" > rp< / td > < td > The Component on which to anchor the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > . < / td > < / tr >
< tr > < td class = "paramname" > layer< / td > < td > The Layer of the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > . < / td > < / tr >
< tr > < td class = "paramname" > x< / td > < td > The absolute X position. < / td > < / tr >
< tr > < td class = "paramname" > y< / td > < td > The absolute Y position. < / td > < / tr >
< tr > < td class = "paramname" > width< / td > < td > The width of the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > . < / td > < / tr >
< tr > < td class = "paramname" > height< / td > < td > The height of the < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > . < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The created < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > .< / dd > < / dl >
< p > Create a new < a class = "el" href = "classKatabatic_1_1AutoContactTerminal.html" title = "AutoContact Terminal (S/T is a Terminal) " > AutoContactTerminal< / a > anchored on < code > rp< / code > . < code > (x,y)< / code > gives the < em > absolute< / em > position.< / p >
< p > The anchor component < code > rp< / code > is most often a < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1RoutingPad.html" > Hurricane::RoutingPad< / a > (occurrencing a < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Segment.html" > Hurricane::Segment< / a > ) or directly a < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Segment.html" > Hurricane::Segment< / a > , in case of RoutingPad layer promotion. < / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "namespaceKatabatic.html#a4950b7142b9024cae2693cd44bccdc24a803ca5191d4aba9d1f53aeec8d137359" > Katabatic::CntInCreationStage< / 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#a5402fec0518c81d35fbec2c2b2ec0f8f" > Contact::create()< / 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#aa4e9a47c89fe701670ca34355195d519" > Component::getPosition()< / 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#gadc9c1a06b4296dbddcf711077113f4bd" > DbU::getValueString()< / 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 from < a class = "el" href = "classKatabatic_1_1AutoContact.html#a00ed934305dd186a284b7a13b5798cb6" > AutoContact< / a > .< / p >
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_1AutoContact.html#a142af2208e8c058c672bbad3640a6c46" > AutoContact::getAnchor()< / a > , < a class = "el" href = "classKatabatic_1_1GCell.html#ab5d8bf98ab5af6fcfebea1b9f446d5d7" > GCell::getBoundingBox()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Occurrence.html#ac121005d5d3bc0837f66c0de4265b0c4" > Occurrence::getEntity()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1RoutingPad.html#a2767550364ef01c772f3270850ec052f" > RoutingPad::getOccurrence()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Transformation.html#ad1f4de093e3b87783b2b931444acbb76" > Transformation::getOrientation()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Occurrence.html#adeab556806a83e8cf3ad6ecc08f3a83e" > Occurrence::getPath()< / 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#aa4e9a47c89fe701670ca34355195d519" > Component::getPosition()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1RoutingPad.html#acc706fecb615230387a73ed8a7384c8e" > RoutingPad::getSourcePosition()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Segment.html#a41c4b88c35b9af0ad741205d0a8ea9c2" > Segment::getSourcePosition()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1RoutingPad.html#a8de215adabb4a3330d02339c38dd6d4b" > RoutingPad::getTargetPosition()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Segment.html#af24bee306be3461bb5dd1ba680f2a2df" > Segment::getTargetPosition()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Path.html#af48dc47810f65e7aba6ee8f24ed8a09e" > Path::getTransformation()< / 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#gadc9c1a06b4296dbddcf711077113f4bd" > DbU::getValueString()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a99fa8a78e97a29f2fb5730eaaa59acfc" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a99fa8a78e97a29f2fb5730eaaa59acfc" > ◆ < / 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" > 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 >
< p > Implements < a class = "el" href = "classKatabatic_1_1AutoContact.html#a50531ded68cc5206fe104b8d8bf3bd87" > AutoContact< / a > .< / p >
2018-10-18 11:10:01 -05:00
< p class = "reference" > References < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a21b9cefd33ae22e4c2070ad441bdd30b" > AutoSegment::isHorizontal()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoSegment.html#abd54544ef1710ee4b67cfb021d73446c" > AutoSegment::isVertical()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ac9c9b04e245a1109e297510a3968b7ac" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac9c9b04e245a1109e297510a3968b7ac" > ◆ < / 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" > 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 >
< p > Implements < a class = "el" href = "classKatabatic_1_1AutoContact.html#a48ab1d3bdf85712e4784ef83ef136939" > AutoContact< / a > .< / p >
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "ad99dd549214e43b6509fd8e3aefae919" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad99dd549214e43b6509fd8e3aefae919" > ◆ < / 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" > 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 >
< p > Implements < a class = "el" href = "classKatabatic_1_1AutoContact.html#a994371005874f946cc0ac78005d38423" > AutoContact< / a > .< / p >
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "a3e218f6934c51380fb15d0e2bd380071" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3e218f6934c51380fb15d0e2bd380071" > ◆ < / 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" > 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 > Implements < a class = "el" href = "classKatabatic_1_1AutoContact.html#af6a2454547eeb7f5a519970dcb467e90" > AutoContact< / a > .< / p >
2019-05-27 11:49:51 -05:00
< p class = "reference" > References < a class = "el" href = "classKatabatic_1_1AutoContact.html#ab422116c7edfacedd31711c96e3ec95b" > AutoContact::base()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1DebugSession.html#ac880eca99eeec60c669c0696f495ac42" > DebugSession::close()< / a > , < a class = "el" href = "namespaceKatabatic.html#a4950b7142b9024cae2693cd44bccdc24a16ebc32170107fe230ddcc2dcbaab66f" > Katabatic::CntInvalidated< / a > , < 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#a84beba7ba34552e12e6cb9e462a94765" > Interval::contains()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#a692492374623a5c6096b2c4a51190359" > AutoContact::getNet()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#ab1fd3fec6dd56d40217b8a5ecacb1719" > AutoContact::getUConstraints()< / 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#gadc9c1a06b4296dbddcf711077113f4bd" > DbU::getValueString()< / a > , < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a00b8f54c8171f6699e57de1b8c18eeb1" > AutoSegment::getX()< / a > , < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a4580de6b074712e400d5d238ce3af054" > AutoSegment::getY()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#acc77b6de9050a86dc41e25888c8f81f6" > AutoContact::hasBadTopology()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1Go.html#a5ee451e118fe8cace16989c0f3a6d855" > Go::invalidate()< / a > , < a class = "el" href = "classKatabatic_1_1AutoSegment.html#af7d9cf1d7581b1cab04cf38c64f0f72a" > AutoSegment::isCreated()< / a > , < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a21b9cefd33ae22e4c2070ad441bdd30b" > AutoSegment::isHorizontal()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#a6d1120fc8800af5d269e72ce5c3ba629" > AutoContact::isInvalidatedCache()< / a > , < a class = "el" href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217a1a9045673c5d3c30b067100f1440ae1b" > Katabatic::KbHorizontal< / a > , < a class = "el" href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217a284cad95203a27172838b09e396e3590" > Katabatic::KbVertical< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1DebugSession.html#ac12865b68d1acfd85cd48d4d44d9c4fc" > DebugSession::open()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#a154f993d0262c92bfc0dc95154faf794" > AutoContact::setX()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#ac862ce450a533f0544d2168b132ba165" > AutoContact::setY()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContact.html#a66f92d8233776fb858075f78af451997" > AutoContact::showTopologyError()< / a > .< / p >
2018-06-06 11:42:26 -05:00
< / div >
< / div >
2018-10-18 11:10:01 -05:00
< a id = "af5bf1f5e71204ef84346e4e036175431" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af5bf1f5e71204ef84346e4e036175431" > ◆ < / 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" > virtual< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Restore the topology (i.e. connexity) of the contact after the incident segment has changed layer.< / p >
2018-10-18 11:10:01 -05:00
< p > Based on the layer depth delta between the terminal and the segment three case can occurs:< / p > < ul >
2018-06-06 11:42:26 -05:00
< li > The delta is < b > zero< / b > , then just sets the layer of the contact to the common metal layer.< / li >
< li > The delta is < b > one< / b > , then sets the contact layer to VIA connecting the two layers.< / li >
< li > The delta is < b > two< / b > , then create a dogleg to restore the connexity. Depending on whether the terminal was attached to the source or target, sets the layer of the segments.< / li >
< li > A delta of more than < b > two< / b > is an error, and must never occurs.< / li >
< / ul >
< p > As, by default, the perpandicular is set in the layer above the parallel, it may be necessary to adjust his layer as well (to the one below).< / p >
< div class = "image" >
< img src = "updateTopologyTerminal.png" alt = "updateTopologyTerminal.png" / >
< div class = "caption" >
Update Terminal Topology< / div > < / div >
< p > Implements < a class = "el" href = "classKatabatic_1_1AutoContact.html#a690764ddc997fe9766a79c4b8e0c3e2f" > 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_1DebugSession.html#ac880eca99eeec60c669c0696f495ac42" > DebugSession::close()< / a > , < a class = "el" href = "namespaceKatabatic.html#a4950b7142b9024cae2693cd44bccdc24abe577b4e6bc01e6a506a303ad8ccdf38" > Katabatic::CntBadTopology< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#a142af2208e8c058c672bbad3640a6c46" > AutoContact::getAnchor()< / a > , < 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#a4b603c0fd5f21db1c93d8a747ec1f4ba" > RoutingGauge::getContactLayer()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#ab045567c4f529dca7790d66c17c3084f" > AutoContact::getLayer()< / a > , < a class = "el" href = "classKatabatic_1_1AutoSegment.html#ab045567c4f529dca7790d66c17c3084f" > AutoSegment::getLayer()< / a > , < 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 > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#a692492374623a5c6096b2c4a51190359" > AutoContact::getNet()< / a > , < a class = "el" href = "classKatabatic_1_1Session.html#a9a05289b33122f312aa2c88c4b023292" > Session::getRoutingGauge()< / a > , < 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#a6d6c1951c8728886d3fb702891685b94" > RoutingGauge::getRoutingLayer()< / a > , < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a23599eee5a07af377fbc8d47cda7e7b0" > AutoSegment::invalidate()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#a6d1120fc8800af5d269e72ce5c3ba629" > AutoContact::isInvalidatedCache()< / a > , < a class = "el" href = "classKatabatic_1_1AutoSegment.html#a39c927c04b5016770692b9b8448c2f04" > AutoSegment::makeDogleg()< / a > , < a class = "elRef" doxygen = "/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/" href = "../hurricane/classHurricane_1_1DebugSession.html#ac12865b68d1acfd85cd48d4d44d9c4fc" > DebugSession::open()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#aad4271c35e0162c8a4d034dca07f5a4b" > AutoContact::setLayer()< / a > , and < a class = "el" href = "classKatabatic_1_1AutoContact.html#a66f92d8233776fb858075f78af451997" > AutoContact::showTopologyError()< / 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 = "AutoContactTerminal_8h_source.html" > AutoContactTerminal.h< / a > < / li >
< li > AutoContactTerminal.cpp< / li >
< li > AutoContactTerminal.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 >