<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Abstract base class for <aclass="el"href="classKatabatic_1_1AutoContact.html"title="Abstract base class for AutoContact. ">AutoContact</a>. <ahref="classKatabatic_1_1AutoContact.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight"><aclass="el"href="classKatabatic_1_1AutoContact.html"title="Abstract base class for AutoContact. ">AutoContact</a> H-Tee (two H, one V) <ahref="classKatabatic_1_1AutoContactHTee.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight"><aclass="el"href="classKatabatic_1_1AutoContact.html"title="Abstract base class for AutoContact. ">AutoContact</a> Terminal (S/T is a Terminal) <ahref="classKatabatic_1_1AutoContactTerminal.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight"><aclass="el"href="classKatabatic_1_1AutoContact.html"title="Abstract base class for AutoContact. ">AutoContact</a> Turn (one H, one V) <ahref="classKatabatic_1_1AutoContactTurn.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight"><aclass="el"href="classKatabatic_1_1AutoContact.html"title="Abstract base class for AutoContact. ">AutoContact</a> V-Tee (one H, two V) <ahref="classKatabatic_1_1AutoContactVTee.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Concrete Horizontal <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a>. <ahref="classKatabatic_1_1AutoHorizontal.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Abstract base class for <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a>. <ahref="classKatabatic_1_1AutoSegment.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">All aligned <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> of a set. <ahref="classKatabatic_1_1AutoSegments__Aligneds.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">All <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> Beginning and/or Stopping in a <aclass="el"href="classKatabatic_1_1GCell.html"title="Routing Global Cell. ">GCell</a>. <ahref="classKatabatic_1_1AutoSegments__AnchorOnGCell.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Filter to select <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> in a given direction. <ahref="classKatabatic_1_1AutoSegments__InDirection.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Filter to select accoutable <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a>. <ahref="classKatabatic_1_1AutoSegments__IsAccountable.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">All <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> anchored on a Contact. <ahref="classKatabatic_1_1AutoSegments__OnContact.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">All perpandicular <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> to a set of aligneds. <ahref="classKatabatic_1_1AutoSegments__Perpandiculars.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Concrete Vertical <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a>. <ahref="classKatabatic_1_1AutoVertical.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Abstract Base Class for Irregular <aclass="el"href="classKatabatic_1_1Grid.html"title="Template Class for Regular Grid. ">Grid</a>. <ahref="classKatabatic_1_1BaseGrid.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Routing Global Cell. <ahref="classKatabatic_1_1GCell.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight"><aclass="el"href="classKatabatic_1_1GCell.html"title="Routing Global Cell. ">GCell</a> Set, sorted by density. <ahref="classKatabatic_1_1GCellDensitySet.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight"><aclass="el"href="classKatabatic_1_1GCell.html"title="Routing Global Cell. ">GCell</a><aclass="el"href="classKatabatic_1_1Grid.html"title="Template Class for Regular Grid. ">Grid</a>. <ahref="classKatabatic_1_1GCellGrid.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Template Class for Regular <aclass="el"href="classKatabatic_1_1Grid.html"title="Template Class for Regular Grid. ">Grid</a>. <ahref="classKatabatic_1_1Grid.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Modification <aclass="el"href="classKatabatic_1_1Session.html"title="Modification Session for Katabatic. ">Session</a> for <aclass="el"href="namespaceKatabatic.html"title="The namespace dedicated to Katabatic. ">Katabatic</a>. <ahref="classKatabatic_1_1Session.html#details">More...</a><br/></td></tr>
<p>Shorthand for <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> Hurricane Filter. </p>
<p>Shorthand for <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> Hurricane Locator. </p>
<p>Shorthand for <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> Hurricane Collection. </p>
<p>Shorthand for <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> Hurricane Generic Collection (collection with <code>unique_ptr<></code> like support). </p>
<p>Shorthand for <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> Hurricane Generic Locator (locator with <code>unique_ptr<></code> like support). </p>
<p>Shorthand for <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> Hurricane Generic Filter (filter with <code>unique_ptr<></code> like support). </p>
<p>A set of flags to that can be passed to functions/methods througout all <aclass="el"href="namespaceKatabatic.html"title="The namespace dedicated to Katabatic. ">Katabatic</a>. </p>
<tr><thcolspan="2">Enumerator</th></tr><tr><tdclass="fieldname"><aid="a2af2ad6b6441614038caf59d04b3b217af314588109fcc5f5ee1c42e5fd4d0ed5"></a>KbOpenSession </td><tdclass="fielddoc"><p>Tells the function to open it's own <aclass="el"href="classKatabatic_1_1Session.html"title="Modification Session for Katabatic. ">Session</a>, otherwise use the one that should already have been opened. </p>
<tr><tdclass="fieldname"><aid="a2af2ad6b6441614038caf59d04b3b217a45a219697151531a23e997b11118e08a"></a>KbRealignate </td><tdclass="fielddoc"><p>On <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> axis manipulation, force the realignment of all the segment on an aligned set, even is the axis of the canonical is already at the right coordinate. </p>
<tr><tdclass="fieldname"><aid="a2af2ad6b6441614038caf59d04b3b217af1d61226371622b8063fe47c63cd9dff"></a>KbNativeConstraints </td><tdclass="fielddoc"><p>Ignore user-defined constraints or terminal induced ones (for AutoContacts anchored on terminals) and return the owning <aclass="el"href="classKatabatic_1_1GCell.html"title="Routing Global Cell. ">GCell</a> alone. </p>
<tr><tdclass="fieldname"><aid="a2af2ad6b6441614038caf59d04b3b217acf76914f1ec05633965f0ac6b1c89959"></a>KbForceMove </td><tdclass="fielddoc"><p>Tells the function to force move, even if it is not needed. </p>
<tr><tdclass="fieldname"><aid="a2af2ad6b6441614038caf59d04b3b217a1a9045673c5d3c30b067100f1440ae1b"></a>KbHorizontal </td><tdclass="fielddoc"><p>Request some action to be done in the horizontal direction. </p>
<tr><tdclass="fieldname"><aid="a2af2ad6b6441614038caf59d04b3b217a284cad95203a27172838b09e396e3590"></a>KbVertical </td><tdclass="fielddoc"><p>Request some action to be done in the vertical direction. </p>
<tr><tdclass="fieldname"><aid="a2af2ad6b6441614038caf59d04b3b217ae2d033c8f78b61468c827de8db5fe839"></a>KbWithPerpands </td><tdclass="fielddoc"><p>Request that AutoSegments in perpandicular direction should be includeds. </p>
<tr><tdclass="fieldname"><aid="a2af2ad6b6441614038caf59d04b3b217a8c8fd7a68cd428639057fbc6dbb8c46a"></a>KbSource </td><tdclass="fielddoc"><p>Request AutoSegments anchored by their source anchor or that some operation has to be performed on the source. </p>
<tr><tdclass="fieldname"><aid="a2af2ad6b6441614038caf59d04b3b217a041350b28d805a40d048fa0be9994a26"></a>KbTarget </td><tdclass="fielddoc"><p>Request AutoSegments anchored by their target anchor or that some operation has to be performed on the target. </p>
<tr><tdclass="fieldname"><aid="a2af2ad6b6441614038caf59d04b3b217aa5153b2cc25ebccca8616ce20ecd727a"></a>KbWarnOnError </td><tdclass="fielddoc"><p>Display a warning if something has gone wrong. </p>
<tr><tdclass="fieldname"><aid="a2af2ad6b6441614038caf59d04b3b217a3f95c1f06fe0b58b44ccbc57d99f2a5d"></a>KbPropagate </td><tdclass="fielddoc"><p>The action will affect all the segments on an aligned set. </p>
<tr><tdclass="fieldname"><aid="a2af2ad6b6441614038caf59d04b3b217af756099f1bbe259dd1bf22067dc40eac"></a>KbUseAboveLayer </td><tdclass="fielddoc"><p>Request/tell the a above layer has been used. </p>
<tr><tdclass="fieldname"><aid="a2af2ad6b6441614038caf59d04b3b217a41cbd981337678e042354f340bfae25d"></a>KbUseBelowLayer </td><tdclass="fielddoc"><p>Request/tell the a below layer has been used. </p>
<tr><tdclass="fieldname"><aid="a2af2ad6b6441614038caf59d04b3b217a67bb7c53bbbc73a0e2d1f3f3e16ab679"></a>KbDoglegOnLeft </td><tdclass="fielddoc"><p>The dogleg has occured on the left <em>of something</em></p>
<tr><tdclass="fieldname"><aid="a2af2ad6b6441614038caf59d04b3b217afe7fcb4c332f36e477433169b3d3f515"></a>KbDoglegOnRight </td><tdclass="fielddoc"><p>The dogleg has occured on the right <em>of something</em></p>
<tr><tdclass="fieldname"><aid="a2af2ad6b6441614038caf59d04b3b217a1d6ccf82d04758a0922270d4f469066a"></a>KbHalfSlacken </td><tdclass="fielddoc"><p>For <aclass="el"href="classKatabatic_1_1AutoSegment.html#a1fbc0adb4c0b14632edc7c55f028cd4b">AutoSegment::slacken()</a>, change the overconstrained limit from 10 tracks down to 3 (hard-wired). </p>
<tr><thcolspan="2">Enumerator</th></tr><tr><tdclass="fieldname"><aid="ab9e409db5feff0bdbc85e90e2a029cdaa8bae41ad2fa29aaa5020b985b13416e0"></a>EngineCreation </td><tdclass="fielddoc"><p>The tool is created, but still in the <code>_postCreate</code> stage. </p>
<tr><tdclass="fieldname"><aid="ab9e409db5feff0bdbc85e90e2a029cdaa5e262eba2c323c8ab5365b5e1364fc1e"></a>EngineGlobalLoaded </td><tdclass="fielddoc"><p>The global routing has been loaded from Knik. </p>
<tr><tdclass="fieldname"><aid="ab9e409db5feff0bdbc85e90e2a029cdaad4f7e86648b59223202a64bde4eda4c7"></a>EngineActive </td><tdclass="fielddoc"><p>The Engine is in normal running mode (routing ordinary wires). </p>
<tr><tdclass="fieldname"><aid="ab9e409db5feff0bdbc85e90e2a029cdaae21d68495c3c349ad351ba9692b40bd1"></a>EngineDriving </td><tdclass="fielddoc"><p>The Engine is transforming the AutoContact/AutoSegment into normal Contact/Segment (prior to tool deletion). </p>
<tr><tdclass="fieldname"><aid="ab9e409db5feff0bdbc85e90e2a029cdaafee0f47ec435d9c4e49b98a47683ad03"></a>EnginePreDestroying </td><tdclass="fielddoc"><p>This state is used whenever the tool is destroyed without passing through the EngineDriving state. </p>
<tr><tdclass="fieldname"><aid="ab9e409db5feff0bdbc85e90e2a029cdaafb5f961d4cad2bb9fbda71204061c877"></a>EngineGutted </td><tdclass="fielddoc"><p>After the EngineDriving state, all the working structures are removed and the tool can no longer be used. It only awaits clean destruction. </p>
<p>Set of flags to describe the internal state of an <aclass="el"href="classKatabatic_1_1AutoContact.html"title="Abstract base class for AutoContact. ">AutoContact</a>. </p>
<tr><tdclass="fieldname"><aid="a4950b7142b9024cae2693cd44bccdc24a59ca560e6a04e6401054626b8b8f74bc"></a>CntTerminal </td><tdclass="fielddoc"><p>This contact is anchored on a terminal (<aclass="el"href="classKatabatic_1_1AutoContactTerminal.html"title="AutoContact Terminal (S/T is a Terminal) ">AutoContactTerminal</a>), <b>must not be changed</b>. </p>
<tr><tdclass="fieldname"><aid="a4950b7142b9024cae2693cd44bccdc24aa0a37bdfa4c0097ebfb5f69e612fa57b"></a>CntTurn </td><tdclass="fielddoc"><p>The object true class is <aclass="el"href="classKatabatic_1_1AutoContactTurn.html"title="AutoContact Turn (one H, one V) ">AutoContactTurn</a>, <b>must not be changed</b>. </p>
<tr><tdclass="fieldname"><aid="a4950b7142b9024cae2693cd44bccdc24ad8d6114e340ad8064617cc3c7b5e62f3"></a>CntHTee </td><tdclass="fielddoc"><p>The object true class is <aclass="el"href="classKatabatic_1_1AutoContactHTee.html"title="AutoContact H-Tee (two H, one V) ">AutoContactHTee</a>, <b>must not be changed</b>. </p>
<tr><tdclass="fieldname"><aid="a4950b7142b9024cae2693cd44bccdc24ac8b5263851e6e160bff135cc6ecd45c5"></a>CntVTee </td><tdclass="fielddoc"><p>The object true class is <aclass="el"href="classKatabatic_1_1AutoContactVTee.html"title="AutoContact V-Tee (one H, two V) ">AutoContactVTee</a>, <b>must not be changed</b>. </p>
<tr><tdclass="fieldname"><aid="a4950b7142b9024cae2693cd44bccdc24a16ebc32170107fe230ddcc2dcbaab66f"></a>CntInvalidated </td><tdclass="fielddoc"><p>At least one <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> of this contact has been moved, the contact position must be recomputed (in the <aclass="el"href="classKatabatic_1_1Session.html"title="Modification Session for Katabatic. ">Session</a> revalidation). </p>
<tr><tdclass="fieldname"><aid="a4950b7142b9024cae2693cd44bccdc24a03218a60eff8f1960babe7e2a300301a"></a>CntInvalidatedCache </td><tdclass="fielddoc"><p>At least one <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> has been broken or moved up, the connexity must be checked and possibly corrected (in <aclass="el"href="classKatabatic_1_1Session.html"title="Modification Session for Katabatic. ">Session</a> revalidation). </p>
<tr><tdclass="fieldname"><aid="a4950b7142b9024cae2693cd44bccdc24a803ca5191d4aba9d1f53aeec8d137359"></a>CntInCreationStage </td><tdclass="fielddoc"><p>Sets only during the initial creation process. </p>
<tr><tdclass="fieldname"><aid="a4950b7142b9024cae2693cd44bccdc24abe577b4e6bc01e6a506a303ad8ccdf38"></a>CntBadTopology </td><tdclass="fielddoc"><p>Something wrong has happened and the connexity of the <aclass="el"href="classKatabatic_1_1AutoContact.html"title="Abstract base class for AutoContact. ">AutoContact</a> is no longer ensured (too much or too less AutoSegments, too wide span of <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> layers). </p>
<p>Set of flags to describe the internal state of an <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a>. </p>
<tr><thcolspan="2">Enumerator</th></tr><tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4a275eb973fc7a219eb34d2031309ff75c"></a>SegHorizontal </td><tdclass="fielddoc"><p>This <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> is associated to a <aclass="elRef"doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/"href="../hurricane/classHurricane_1_1Horizontal.html">Hurricane::Horizontal</a>, if not set, it is associated to a <aclass="elRef"doxygen="/dsk/l1/jpc/coriolis-2.x/src/coriolis/hurricane/doc/hurricane/html/hurricane.tag:../hurricane/"href="../hurricane/classHurricane_1_1Vertical.html">Hurricane::Vertical</a>. Set when the object is constructed. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4a940d92cb98a61e671a94204701767868"></a>SegGlobal </td><tdclass="fielddoc"><p>The <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> span between at least two GCells (i.e. not fully enclosed in one). </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4a16ef6f2b6b9e44559e41f04c652919ad"></a>SegWeakGlobal </td><tdclass="fielddoc"><p>The <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> is part of an aligned set which contains at least a global. The global segment is itself tagged as weak global. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4a296b371b45ade66cd1d44bc8898e64d9"></a>SegCanonical </td><tdclass="fielddoc"><p>This <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> is the designated representant of a set of aligned <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a>. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4a2d969cfff8aa7da1ac3486924f4786d2"></a>SegBipoint </td><tdclass="fielddoc"><p>This <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> is a straight wire between two terminal <aclass="el"href="classKatabatic_1_1AutoContact.html"title="Abstract base class for AutoContact. ">AutoContact</a>. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4ab3a62f799073ef374df7aaa26514c09b"></a>SegDogleg </td><tdclass="fielddoc"><p>This <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> has been created as the perpandicular part of a dogleg. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4a8c676eccde69f8a431ffaf2ffcae7209"></a>SegStrap </td><tdclass="fielddoc"><p>This <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> has been created to to reconnect parts of an <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> after slackening. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4ae5f763897c8e6221dcc8177816c72b33"></a>SegSourceTop </td><tdclass="fielddoc"><p>The source contact of this segment is connected to the <em>top</em> layer. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4a29f1952fe978a9fdd1902a6fcd085b44"></a>SegSourceBottom </td><tdclass="fielddoc"><p>The source contact of this segment is connected to the <em>bottom</em> layer. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4a100b7ff78619133970733fedbb34ffa8"></a>SegTargetTop </td><tdclass="fielddoc"><p>The target contact of this segment is connected to the <em>top</em> layer. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4ae600c6015187dddac3860fcc008a2213"></a>SegTargetBottom </td><tdclass="fielddoc"><p>The target contact of this segment is connected to the <em>bottom</em> layer. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4af4dd1db46475e4a16555fb6978a85580"></a>SegIsReduced </td><tdclass="fielddoc"><p>This segment is the perpandicular part of a dogleg which will use the <em>same</em> layer as the parallels. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4afc9fc027fe8f457520c3fe6fb1144b2b"></a>SegLayerChange </td><tdclass="fielddoc"><p>This <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> has been created to to reconnect parts of an <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> after a layer change. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4a93251a6b8197685e2aaf77a760851557"></a>SegStrongTerminal </td><tdclass="fielddoc"><p>This <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> directly connected to a terminal. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4a7b3e09b8ab4cf676fd308535d7fba892"></a>SegWeakTerminal1 </td><tdclass="fielddoc"><p>This <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> indirectly connected to a terminal with medium strength. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4a32f77fa2da27348bcfc294a039efd766"></a>SegWeakTerminal2 </td><tdclass="fielddoc"><p>This <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> indirectly connected to a terminal with weak strength. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4a286b96fc8ab2377a2caf92c82352b0c8"></a>SegNotSourceAligned </td><tdclass="fielddoc"><p>This source contact of the segment is not the aligned part of a tee (<code>h1</code> or <code>h2</code> for a <code>HTee</code>, <code>v1</code> or <code>v2</code> for a <code>VTee</code>).</p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4ac5042810c9268798def84444d31968ea"></a>SegNotTargetAligned </td><tdclass="fielddoc"><p>This target contact of the segment is not the aligned part of a tee (<code>h1</code> or <code>h2</code> for a <code>HTee</code>, <code>v1</code> or <code>v2</code> for a <code>VTee</code>).</p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4ac47f838c52b3b33b1150eb53133c2383"></a>SegSlackened </td><tdclass="fielddoc"><p>This <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> has been slackened, that is freed from any constraints from source or target through the insertion of straps. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4a86d22dbc8fbc045a1e12e25ba357e1d1"></a>SegAxisSet </td><tdclass="fielddoc"><p>This <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> has been explicitly positionned at least once. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4a3c1d76fecee6a8bd5e12ce3fec013827"></a>SegInvalidated </td><tdclass="fielddoc"><p>This position or topology of this <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> has been changed, needing a revalidation. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4a11c86dd3185eb251b2f3ce536cc2ab34"></a>SegInvalidatedLayer </td><tdclass="fielddoc"><p>The segment has been chenged of layer, but the source & target <aclass="el"href="classKatabatic_1_1AutoContact.html"title="Abstract base class for AutoContact. ">AutoContact</a> have not been topologicaly checked yet. This flag <b>must</b> be used in whith AutoSegmentFlag::SegInvalidated. </p>
<tr><tdclass="fieldname"><aid="a94585537ee1724ea9315578ec54380f4a01513b74d37a8721370cf7b91fb419ad"></a>SegCreated </td><tdclass="fielddoc"><p>The <aclass="el"href="classKatabatic_1_1AutoSegment.html"title="Abstract base class for AutoSegment. ">AutoSegment</a> has just been created. This flag is set only from the contruction of the object until is <em>first</em> revalidation. Used to disable some tests that cannot be satisfied initially. </p>
<p>This mask is a quick way to know if a segment is <b>not</b> part of an aligned set. It means that the segment is, on both ends, either connected to a terminal, a turn <em>or the stem part of a tee</em>. </p>