Katabatic - Routing Toolbox


AutoVertical Member List

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

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


Generated by doxygen 1.8.5 on Mon Oct 1 2018 Return to top of page
Katabatic - Routing Toolbox Copyright © 2008-2016 UPMC. All rights reserved