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_1AutoContactTurn.html" > AutoContactTurn< / a > < / li > < / ul >
< / div >
< / div > <!-- top -->
< div class = "header" >
< div class = "summary" >
< a href = "classKatabatic_1_1AutoContactTurn-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" > AutoContactTurn 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 > Turn (one H, one V)
< a href = "classKatabatic_1_1AutoContactTurn.html#details" > More...< / a > < / p >
< div class = "dynheader" >
Inheritance diagram for AutoContactTurn:< / div >
< div class = "dyncontent" >
< div class = "center" > < img src = "classKatabatic_1_1AutoContactTurn__inherit__graph.png" border = "0" usemap = "#AutoContactTurn_inherit__map" alt = "Inheritance graph" / > < / div >
< map name = "AutoContactTurn_inherit__map" id = "AutoContactTurn_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 = "19,5,121,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: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_1AutoContactTurn.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_1AutoContactTurn.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 >
< 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_1AutoContactTurn.html#a99fa8a78e97a29f2fb5730eaaa59acfc" > getSegment< / a > (unsigned int) const< / td > < / tr >
< tr class = "separator:a99fa8a78e97a29f2fb5730eaaa59acfc" > < 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_1AutoContactTurn.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_1AutoContactTurn.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:a00ed934305dd186a284b7a13b5798cb6 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#a00ed934305dd186a284b7a13b5798cb6" > getNativeConstraintBox< / a > () const< / td > < / tr >
< tr class = "separator:a00ed934305dd186a284b7a13b5798cb6 inherit pub_methods_classKatabatic_1_1AutoContact" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< 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:a9d4adb00ccea486f5478bb24e171bdb3" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html" > AutoContactTurn< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html#a9d4adb00ccea486f5478bb24e171bdb3" > create< / a > (< a class = "el" href = "classKatabatic_1_1GCell.html" > GCell< / a > *, < 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 > *, 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:a9d4adb00ccea486f5478bb24e171bdb3" > < 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 > Turn (one H, one V) < / p >
< p > < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > to make a turn (one H, one V). < / p >
< / div > < h2 class = "groupheader" > Member Function Documentation< / h2 >
2018-10-18 11:10:01 -05:00
< a id = "a9d4adb00ccea486f5478bb24e171bdb3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9d4adb00ccea486f5478bb24e171bdb3" > ◆ < / a > < / span > create()< / 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_1AutoContactTurn.html" > AutoContactTurn< / 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_1Net.html" > Net< / a > *  < / td >
< td class = "paramname" > < em > net< / 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 > < / 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" > net< / td > < td > The Net to which this < a class = "el" href = "classKatabatic_1_1AutoContact.html" title = "Abstract base class for AutoContact. " > AutoContact< / a > belongs. < / 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 >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The created < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html" title = "AutoContact Turn (one H, one V) " > AutoContactTurn< / a > .< / dd > < / dl >
< p > Create a new < a class = "el" href = "classKatabatic_1_1AutoContactTurn.html" title = "AutoContact Turn (one H, one V) " > AutoContactTurn< / a > . < / p >
2021-10-01 14:36:45 -05:00
< p class = "reference" > References < a class = "el" href = "namespaceKatabatic.html#a4950b7142b9024cae2693cd44bccdc24a803ca5191d4aba9d1f53aeec8d137359" > Katabatic::CntInCreationStage< / 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_1Contact.html#ab66989c2dce4d398f1f7647aca50d983" > Contact::create()< / a > .< / p >
2018-06-06 11:42:26 -05:00
2018-10-18 11:10:01 -05:00
< p class = "reference" > Referenced by < a class = "el" href = "group__LoadGlobalRouting.html#ga2519ef984b3d19f123827a9b12651672" > GCellTopology::_do_1G_1M3()< / a > , < a class = "el" href = "group__LoadGlobalRouting.html#ga97942453a1bc5b01106aa380271fd7fc" > GCellTopology::_do_1G_xM1()< / a > , < a class = "el" href = "group__LoadGlobalRouting.html#gaaa6d4ccd2eadfb6bc3e2cc98cfaf2cca" > GCellTopology::_do_xG()< / a > , < a class = "el" href = "group__LoadGlobalRouting.html#gae60ed4e27ad89a1e2ff2cd6415ef33f1" > GCellTopology::_do_xG_1M1_1M2()< / a > , < a class = "el" href = "group__LoadGlobalRouting.html#gabe00ab10a0dab8a3d2de0709e61e4e7d" > GCellTopology::_do_xG_1Pad()< / a > , < a class = "el" href = "group__LoadGlobalRouting.html#gaf9b009520f54099668ac9d12f2c85257" > GCellTopology::_do_xG_xM1_xM3()< / a > , < a class = "el" href = "group__LoadGlobalRouting.html#ga007efc725aae31782204a44949765cb4" > GCellTopology::_do_xG_xM3()< / a > , < a class = "el" href = "classKatabatic_1_1AutoHorizontal.html#a36c0eecad40d3559b5378caefec6a7e0" > AutoHorizontal::_makeDogleg()< / a > , < a class = "el" href = "classKatabatic_1_1AutoVertical.html#a36c0eecad40d3559b5378caefec6a7e0" > AutoVertical::_makeDogleg()< / a > , < a class = "el" href = "group__LoadGlobalRouting.html#gada6d3c694b8d741b6504b7c3da166357" > GCellTopology::doRp_Access()< / a > , < a class = "el" href = "group__LoadGlobalRouting.html#ga3291d84592215974fe4052c00304bdb1" > GCellTopology::doRp_StairCaseH()< / a > , < a class = "el" href = "group__LoadGlobalRouting.html#ga6361fb0e90f35cd59063a1ee971ef2a9" > GCellTopology::doRp_StairCaseV()< / a > , and < a class = "el" href = "group__LoadGlobalRouting.html#ga3973291866b39c10cea5ca17f7d174fb" > anonymous_namespace{LoadGrByNet.cpp}::singleGCell()< / 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 = "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 >
< / 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 >
2018-10-18 11:10:01 -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 = "el" href = "classKatabatic_1_1AutoContact.html#a692492374623a5c6096b2c4a51190359" > AutoContact::getNet()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#a00b8f54c8171f6699e57de1b8c18eeb1" > AutoContact::getX()< / a > , < a class = "el" href = "classKatabatic_1_1AutoContact.html#a4580de6b074712e400d5d238ce3af054" > AutoContact::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_1AutoContact.html#a6d1120fc8800af5d269e72ce5c3ba629" > AutoContact::isInvalidatedCache()< / 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 > , and < a class = "el" href = "classKatabatic_1_1AutoContact.html#ac862ce450a533f0544d2168b132ba165" > AutoContact::setY()< / 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 one or both connected segments has changed layer.< / p >
2018-10-18 11:10:01 -05:00
< p > Based on the layer depth delta between the two perpandiculars segments. 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 (turn in same layer).< / li >
< li > The delta is < b > one< / b > , then sets the contact layer to VIA connecting the two layers.< / li >
< li > The delta < b > cannot be equal to two< / b > , due to the alternatives routing directions, it would mean a < em > turn< / em > connecting two < em > horizontals< / em > (or verticals) in different layers.< / li >
< li > The delta is < b > three< / b > , then create a dogleg to restore the connexity. The dogleg will be created on the connected segment which as been < em > layer invalidated< / em > . If both of them have been invalidated, the horizontal one is preferred.< / li >
< li > A delta of more than < b > three< / b > is an error, and must never occurs.< / li >
< / ul >
< div class = "image" >
< img src = "updateTopologyTurn.png" alt = "updateTopologyTurn.png" / >
< div class = "caption" >
Update Turn 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 = "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_1AutoContact.html#acc77b6de9050a86dc41e25888c8f81f6" > AutoContact::hasBadTopology()< / 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#a77b075644356f016105b3050b031a2ec" > AutoSegment::isInvalidatedLayer()< / 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 = "AutoContactTurn_8h_source.html" > AutoContactTurn.h< / a > < / li >
< li > AutoContactTurn.cpp< / li >
< li > AutoContactTurn.dox< / li >
< / ul >
< / div > <!-- contents -->
< br >
< hr >
< table class = "footer1" >
< tr >
2021-10-01 14:36:45 -05:00
< td class = "LFooter" > < small > Generated by doxygen 1.8.14 on Fri Oct 1 2021< / small > < / td >
2018-06-06 11:42:26 -05:00
< td class = "RFooter" > < a href = '#pagetop' > < small > Return to top of page< / small > < / a > < / td >
< / tr >
< / table >
< table class = "footer2" >
< tr >
< td class = "LFooter" > Katabatic - Routing Toolbox< / td >
2020-11-12 07:22:31 -06:00
< td class = "RFooter" > < small > Copyright © 2008-2020 Sorbonne Universite. All rights reserved< / small > < / td >
2018-06-06 11:42:26 -05:00
< / tr >
< / table >
< / body >
< / html >