| _canSlacken() const | AutoVertical | virtual |
| _getFlags() const | AutoSegment | inlineprotected |
| _invalidate() | AutoSegment | protected |
| _makeDogleg(GCell *, unsigned int flags) | AutoVertical | virtual |
| _postCreate() | AutoVertical | protectedvirtual |
| _preCreate(AutoContact *source, AutoContact *target) | AutoSegment | protectedstatic |
| _preDestroy() | AutoVertical | protectedvirtual |
| Katabatic::AutoSegment::AutoSegment(Segment *segment) | AutoSegment | protected |
| base() | AutoVertical | virtual |
| base() const | AutoVertical | virtual |
| canDogleg(Interval) | AutoSegment | |
| canMoveULeft(float reserve=0.0) const | AutoVertical | virtual |
| canMoveUp(float reserve=0.0, unsigned int flags=0) const | AutoSegment | |
| canMoveURight(float reserve=0.0) const | AutoVertical | virtual |
| canonize(unsigned int flags=KbNoFlags) | AutoSegment | |
| canPivotDown(float reserve=0.0, unsigned int flags=0) const | AutoSegment | |
| canPivotUp(float reserve=0.0, unsigned int flags=0) const | AutoSegment | |
| canReduce() const | AutoSegment | |
| canSlacken(unsigned int flags=0) const | AutoSegment | |
| checkConstraints() const | AutoVertical | virtual |
| checkPositions() const | AutoVertical | virtual |
| computeOptimal(set< AutoSegment *> &processeds) | AutoSegment | |
| computeTerminal() | AutoSegment | |
| create(AutoContact *source, AutoContact *target, Segment *hurricaneSegment) | AutoSegment | static |
| create(AutoContact *source, AutoContact *target, unsigned int dir, size_t depth=RoutingGauge::nlayerdepth) | AutoSegment | static |
| getAligneds(unsigned int flags=KbNoFlags) | AutoSegment | |
| getAnchors() const | AutoSegment | inline |
| getAutoSource() const | AutoSegment | inline |
| getAutoTarget() const | AutoSegment | inline |
| getAxis() const | AutoSegment | inline |
| getBoundingBox() const | AutoSegment | inline |
| getCanonical(DbU::Unit &min, DbU::Unit &max) | AutoSegment | virtual |
| getCanonical(Interval &i) | AutoSegment | inline |
| getCell() const | AutoSegment | inline |
| getConstraints(DbU::Unit &min, DbU::Unit &max) const | AutoVertical | virtual |
| Katabatic::AutoSegment::getConstraints(Interval &i) const | AutoSegment | inline |
| getCost(DbU::Unit axis) const | AutoSegment | virtual |
| getDirection() const | AutoVertical | virtual |
| getDuSource() const | AutoVertical | virtual |
| getDuTarget() const | AutoVertical | virtual |
| getExtremity() const | AutoSegment | inline |
| getGCell() const | AutoSegment | inline |
| getGCells(vector< GCell *> &) const | AutoVertical | virtual |
| getHorizontal() | AutoSegment | inlinevirtual |
| getId() const | AutoSegment | inline |
| getLayer() const | AutoSegment | inline |
| getLength() const | AutoSegment | inline |
| getMinSpanU() const | AutoSegment | |
| getNet() const | AutoSegment | inline |
| getOnSourceContact(unsigned int direction) | AutoSegment | |
| getOnTargetContact(unsigned int direction) | AutoSegment | |
| getOppositeAnchor(Component *) const | AutoSegment | inline |
| getOppositeAnchor(AutoContact *) const | AutoSegment | |
| getOptimal(Interval &i) const | AutoSegment | |
| getOptimalMax() const | AutoSegment | inline |
| getOptimalMin() const | AutoSegment | inline |
| getOrigin() const | AutoSegment | inline |
| getParent() const | AutoSegment | inline |
| getPerpandiculars() | AutoSegment | |
| getPerpandicularsBound(set< AutoSegment *> &) | AutoSegment | |
| getSlack() const | AutoSegment | virtual |
| getSource() const | AutoSegment | inline |
| getSourceConstraints(unsigned int flags=0) const | AutoVertical | virtual |
| getSourceHook() | AutoSegment | inline |
| getSourcePosition() const | AutoSegment | inline |
| getSourceU() const | AutoVertical | virtual |
| getSourceX() const | AutoSegment | inline |
| getSourceY() const | AutoSegment | inline |
| getSpanU() const | AutoVertical | virtual |
| getTarget() const | AutoSegment | inline |
| getTargetConstraints(unsigned int flags=0) const | AutoVertical | virtual |
| getTargetHook() | AutoSegment | inline |
| getTargetPosition() const | AutoSegment | inline |
| getTargetU() const | AutoVertical | virtual |
| getTargetX() const | AutoSegment | inline |
| getTargetY() const | AutoSegment | inline |
| getUserConstraints() const | AutoSegment | inline |
| getVertical() | AutoVertical | virtual |
| getWidth() const | AutoSegment | inline |
| getX() const | AutoSegment | virtual |
| getY() const | AutoSegment | virtual |
| invalidate(unsigned int flags=KbPropagate) | AutoSegment | virtual |
| invert() | AutoSegment | inline |
| isBipoint() const | AutoSegment | inline |
| isCanonical() const | AutoSegment | inline |
| isCreated() const | AutoSegment | inline |
| isDogleg() const | AutoSegment | inline |
| isFixed() const | AutoSegment | inline |
| isGlobal() const | AutoSegment | inline |
| isHorizontal() const | AutoSegment | inline |
| isInvalidated() const | AutoSegment | inline |
| isInvalidatedLayer() const | AutoSegment | inline |
| isLayerChange() const | AutoSegment | inline |
| isLocal() const | AutoSegment | inline |
| isReduced() const | AutoSegment | inline |
| isSlackened() const | AutoSegment | inline |
| isSpinBottom() const | AutoSegment | inline |
| isSpinTop() const | AutoSegment | inline |
| isSpinTopOrBottom() const | AutoSegment | inline |
| isStrap() const | AutoSegment | inline |
| isStrongTerminal(unsigned int flags=0) const | AutoSegment | |
| isUnsetAxis() const | AutoSegment | inline |
| isVertical() const | AutoSegment | inline |
| isWeakTerminal() const | AutoSegment | inline |
| makeDogleg(AutoContact *) | AutoSegment | |
| makeDogleg(Interval, unsigned int flags=KbNoFlags) | AutoSegment | |
| makeDogleg(GCell *, unsigned int flags=KbNoFlags) | AutoSegment | |
| mergeUserConstraints(const Interval &) | AutoSegment | |
| moveULeft() | AutoVertical | virtual |
| moveURight() | AutoVertical | virtual |
| mustRaise() const | AutoSegment | |
| raise() | AutoSegment | |
| reduce() | AutoSegment | |
| reduceDoglegLayer() | AutoSegment | |
| resetUserConstraints() | AutoSegment | inline |
| revalidate() | AutoSegment | |
| setAxis(DbU::Unit, unsigned int flags=KbNoFlags) | AutoSegment | |
| setDuSource(DbU::Unit) | AutoVertical | virtual |
| setDuTarget(DbU::Unit) | AutoVertical | virtual |
| setFlags(unsigned int) | AutoSegment | inline |
| setLayer(const Layer *) | AutoSegment | inline |
| setOptimalMax(DbU::Unit max) | AutoSegment | inline |
| setOptimalMin(DbU::Unit min) | AutoSegment | inline |
| slacken(unsigned int flags) | AutoSegment | |
| toConstraintAxis(unsigned int flags=KbRealignate) | AutoSegment | |
| toOptimalAxis(unsigned int flags=KbRealignate) | AutoSegment | |
| unsetFlags(unsigned int) | AutoSegment | inline |
| updateOrient() | AutoVertical | virtual |
| updatePositions() | AutoVertical | virtual |
| ~AutoSegment() | AutoSegment | protectedvirtual |