# Kite - Detailed Router

TrackSegment Member List

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

_check() const | TrackSegment | virtual
_postDoglegs(TrackElement *&perpandicular, TrackElement *&parallel) | TrackSegment | virtual
canDogleg() | TrackSegment | virtual
canDogleg(Interval) | TrackSegment | virtual
canDogleg(Katabatic::GCell *, unsigned int flags=0) | TrackSegment | virtual
canRipple() const | TrackElement | inline
create(AutoSegment *, Track *, bool &created) | TrackSegment | static
detach() | TrackSegment | virtual
getAxis() const | TrackSegment | virtual
getBoundingBox() const | TrackElement | inline
getCanonical(Interval &) | TrackSegment | virtual
getCanonicalInterval() const | TrackElement | inline
getDataNegociate(unsigned int flags=KtDataSelf) const | TrackSegment | virtual
getDirection() const | TrackSegment | virtual
getDoglegLevel() const | TrackSegment | virtual
getFreedomDegree() const | TrackSegment | virtual
getFreeInterval() const | TrackSegment | virtual
getGCells(Katabatic::GCellVector &) const | TrackSegment | virtual
getId() const | TrackSegment | virtual
getIndex() const | TrackElement | inline
getLayer() const | TrackSegment | virtual
getLength() const | TrackElement | inline
getMaxUnderDensity(unsigned int flags) const | TrackSegment | virtual
getNet() const | TrackSegment | virtual
getNext() const | TrackSegment | virtual
getParent() const | TrackSegment | virtual
getPerpandiculars() | TrackSegment | virtual
getPrevious() const | TrackSegment | virtual
getSourceConstraints() const | TrackSegment | virtual
getSourceDogleg() | TrackSegment | virtual
getSourceU() const | TrackElement | inline
getTargetConstraints() const | TrackSegment | virtual
getTargetDogleg() | TrackSegment | virtual
getTargetU() const | TrackElement | inline
getTrack() const | TrackElement | inline
hasSourceDogleg() const | TrackElement | inline
hasTargetDogleg() const | TrackElement | inline
incOverlapCost(Net *, TrackCost &) const | TrackElement | virtual
invalidate() | TrackSegment | virtual
isBipoint() const | TrackSegment | virtual
isBlockage() const | TrackElement | inline
isCreated() const | TrackElement | inline
isDogleg() const | TrackSegment | virtual
isFixed() const | TrackSegment | virtual
isGlobal() const | TrackSegment | virtual
isHorizontal() const | TrackSegment | virtual
isInvalidated() const | TrackElement | inline
isLocal() const | TrackSegment | virtual
isLocked() const | TrackElement | inline
isRouted() const | TrackElement | inline
isSlackened() const | TrackSegment | virtual
isStrap() const | TrackSegment | virtual
isTerminal() const | TrackSegment | virtual
isVertical() const | TrackSegment | virtual
makeDogleg() | TrackSegment | virtual
makeDogleg(Interval, unsigned int &flags) | TrackSegment | virtual
Kite::TrackElement::makeDogleg(Katabatic::GCell *) | TrackElement | inline
reschedule(unsigned int level) | TrackSegment | virtual
revalidate() | TrackSegment | virtual
setAxis(DbU::Unit, unsigned int flags) | TrackSegment | virtual
setDoglegLevel(unsigned int) | TrackSegment | virtual
setFlags(unsigned int) | TrackElement | inline
setIndex(size_t) | TrackElement | inline
setOverlapCostCB(SegmentOverlapCostCB *) | TrackElement | static
setTrack(Track *) | TrackSegment | virtual
swapTrack(TrackElement *) | TrackSegment | virtual
unsetFlags(unsigned int) | TrackElement | inline
updateFreedomDegree() | TrackSegment | virtual