_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 |