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" >
2020-04-27 07:14:03 -05:00
< area shape = "rect" id = "node2" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " alt = "" coords = "34,5,136,32" / >
2018-10-18 11:10:01 -05:00
< / 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 >
2020-04-27 07:14:03 -05:00
< td class = "LFooter" > < small > Generated by doxygen 1.8.14 on Mon Apr 27 2020< / 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 >