# Katabatic Documentation

# Katabatic - Routing Toolbox

AutoHorizontal Member List

This is the complete list of members for AutoHorizontal, including all inherited members.

_canSlacken() const | AutoHorizontal | virtual
_getFlags() const | AutoSegment | inlineprotected
_invalidate() | AutoSegment | protected
_makeDogleg(GCell *, unsigned int flags) | AutoHorizontal | virtual
_postCreate() | AutoHorizontal | protectedvirtual
_preCreate(AutoContact *source, AutoContact *target) | AutoSegment | protectedstatic
_preDestroy() | AutoHorizontal | protectedvirtual
Katabatic::AutoSegment::AutoSegment(Segment *segment) | AutoSegment | protected
base() | AutoHorizontal | virtual
base() const | AutoHorizontal | virtual
canDogleg(Interval) | AutoSegment |
canMoveULeft(float reserve=0.0) const | AutoHorizontal | virtual
canMoveUp(float reserve=0.0, unsigned int flags=0) const | AutoSegment |
canMoveURight(float reserve=0.0) const | AutoHorizontal | 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 | AutoHorizontal | virtual
checkPositions() const | AutoHorizontal | 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 | AutoHorizontal | virtual
Katabatic::AutoSegment::getConstraints(Interval &i) const | AutoSegment | inline
getCost(DbU::Unit axis) const | AutoSegment | virtual
getDirection() const | AutoHorizontal | virtual
getDuSource() const | AutoHorizontal | virtual
getDuTarget() const | AutoHorizontal | virtual
getExtremity() const | AutoSegment | inline
getGCell() const | AutoSegment | inline
getGCells(vector< GCell *> &) const | AutoHorizontal | virtual
getHorizontal() | AutoHorizontal | virtual
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 | AutoHorizontal | virtual
getSourceHook() | AutoSegment | inline
getSourcePosition() const | AutoSegment | inline
getSourceU() const | AutoHorizontal | virtual
getSourceX() const | AutoSegment | inline
getSourceY() const | AutoSegment | inline
getSpanU() const | AutoHorizontal | virtual
getTarget() const | AutoSegment | inline
getTargetConstraints(unsigned int flags=0) const | AutoHorizontal | virtual
getTargetHook() | AutoSegment | inline
getTargetPosition() const | AutoSegment | inline
getTargetU() const | AutoHorizontal | virtual
getTargetX() const | AutoSegment | inline
getTargetY() const | AutoSegment | inline
getUserConstraints() const | AutoSegment | inline
getVertical() | AutoSegment | inlinevirtual
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() | AutoHorizontal | virtual
moveURight() | AutoHorizontal | 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) | AutoHorizontal | virtual
setDuTarget(DbU::Unit) | AutoHorizontal | 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() | AutoHorizontal | virtual
updatePositions() | AutoHorizontal | virtual
~AutoSegment() | AutoSegment | protectedvirtual