17 #ifndef KATABATIC_AUTOHORIZONTAL_H 18 #define KATABATIC_AUTOHORIZONTAL_H 20 #include "hurricane/Horizontal.h" 21 #include "katabatic/AutoSegment.h" 52 virtual size_t getGCells ( vector<GCell*>& )
const;
64 virtual bool _slacken (
unsigned int flags );
69 virtual Record* _getRecord ()
const;
70 virtual string _getString ()
const;
71 virtual string _getTypeName ()
const;
95 #endif // KATABATIC_AUTOHORIZONTAL_H virtual bool getConstraints(DbU::Unit &min, DbU::Unit &max) const
Definition: AutoHorizontal.cpp:174
virtual void setDuTarget(DbU::Unit)
Definition: AutoHorizontal.cpp:54
Concrete Horizontal AutoSegment.
Definition: AutoHorizontal.h:31
virtual DbU::Unit getTargetU() const
Definition: AutoHorizontal.cpp:49
virtual void updateOrient()
Definition: AutoHorizontal.cpp:417
virtual bool checkConstraints() const
Definition: AutoHorizontal.cpp:480
virtual DbU::Unit getDuTarget() const
Definition: AutoHorizontal.cpp:51
virtual size_t getGCells(vector< GCell *> &) const
Definition: AutoHorizontal.cpp:215
virtual DbU::Unit getSourceU() const
Definition: AutoHorizontal.cpp:48
Routing Global Cell.
Definition: GCell.h:74
Abstract base class for AutoSegment.
Definition: AutoSegment.h:104
virtual bool moveURight()
Definition: AutoHorizontal.cpp:644
virtual bool canMoveULeft(float reserve=0.0) const
Definition: AutoHorizontal.cpp:503
The namespace dedicated to Katabatic.
Definition: Katabatic.dox:13
virtual bool canMoveURight(float reserve=0.0) const
Definition: AutoHorizontal.cpp:543
virtual unsigned int _makeDogleg(GCell *, unsigned int flags)
Definition: AutoHorizontal.cpp:715
virtual void _preDestroy()
Definition: AutoHorizontal.cpp:108
virtual bool moveULeft()
Definition: AutoHorizontal.cpp:584
virtual Interval getSourceConstraints(unsigned int flags=0) const
Definition: AutoHorizontal.cpp:154
virtual bool checkPositions() const
Definition: AutoHorizontal.cpp:450
virtual DbU::Unit getDuSource() const
Definition: AutoHorizontal.cpp:50
virtual void updatePositions()
Definition: AutoHorizontal.cpp:443
virtual Segment * base()
Definition: AutoHorizontal.cpp:45
virtual Horizontal * getHorizontal()
Definition: AutoHorizontal.cpp:47
virtual Interval getTargetConstraints(unsigned int flags=0) const
Definition: AutoHorizontal.cpp:164
virtual void setDuSource(DbU::Unit)
Definition: AutoHorizontal.cpp:53
virtual Interval getSpanU() const
Definition: AutoHorizontal.cpp:52
virtual unsigned int getDirection() const
Definition: AutoHorizontal.cpp:211
virtual bool _canSlacken() const
Definition: AutoHorizontal.cpp:234
virtual void _postCreate()
Definition: AutoHorizontal.cpp:67