Katabatic - Routing Toolbox


AutoSegment Member List

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

_canSlacken() const =0AutoSegmentpure virtual
_getFlags() const AutoSegmentinlineprotected
_invalidate()AutoSegmentprotected
_makeDogleg(GCell *, unsigned int flags)=0AutoSegmentpure virtual
_postCreate()AutoSegmentprotectedvirtual
_preCreate(AutoContact *source, AutoContact *target)AutoSegmentprotectedstatic
_preDestroy()AutoSegmentprotectedvirtual
AutoSegment(Segment *segment)AutoSegmentprotected
base() const =0AutoSegmentpure virtual
base()=0AutoSegmentpure virtual
canDogleg(Interval)AutoSegment
canMoveULeft(float reserve=0.0) const =0AutoSegmentpure virtual
canMoveUp(float reserve=0.0, unsigned int flags=0) const AutoSegment
canMoveURight(float reserve=0.0) const =0AutoSegmentpure 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 =0AutoSegmentpure virtual
checkPositions() const =0AutoSegmentpure virtual
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 =0AutoSegmentpure virtual
getConstraints(Interval &i) const AutoSegmentinline
getCost(DbU::Unit axis) const AutoSegmentvirtual
getDirection() const =0AutoSegmentpure virtual
getDuSource() const =0AutoSegmentpure virtual
getDuTarget() const =0AutoSegmentpure virtual
getExtremity() const AutoSegmentinline
getGCell() const AutoSegmentinline
getGCells(vector< GCell * > &) const =0AutoSegmentpure virtual
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 =0AutoSegmentpure virtual
getSourceHook()AutoSegmentinline
getSourcePosition() const AutoSegmentinline
getSourceU() const =0AutoSegmentpure virtual
getSourceX() const AutoSegmentinline
getSourceY() const AutoSegmentinline
getSpanU() const =0AutoSegmentpure virtual
getTarget() const AutoSegmentinline
getTargetConstraints(unsigned int flags=0) const =0AutoSegmentpure virtual
getTargetHook()AutoSegmentinline
getTargetPosition() const AutoSegmentinline
getTargetU() const =0AutoSegmentpure virtual
getTargetX() const AutoSegmentinline
getTargetY() const AutoSegmentinline
getUserConstraints() const AutoSegmentinline
getVertical()AutoSegmentinlinevirtual
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()=0AutoSegmentpure virtual
moveURight()=0AutoSegmentpure virtual
mustRaise() const AutoSegment
raise()AutoSegment
reduce()AutoSegment
reduceDoglegLayer()AutoSegment
resetUserConstraints()AutoSegmentinline
revalidate()AutoSegment
setAxis(DbU::Unit, unsigned int flags=KbNoFlags)AutoSegment
setDuSource(DbU::Unit du)=0AutoSegmentpure virtual
setDuTarget(DbU::Unit du)=0AutoSegmentpure virtual
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()=0AutoSegmentpure virtual
updatePositions()=0AutoSegmentpure virtual
~AutoSegment()AutoSegmentprotectedvirtual


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