18 #ifndef KATABATIC_AUTOVERTICAL_H 19 #define KATABATIC_AUTOVERTICAL_H 21 #include "hurricane/Vertical.h" 22 #include "katabatic/AutoSegment.h" 53 virtual size_t getGCells ( vector<GCell*>& )
const;
65 virtual bool _slacken (
unsigned int flags );
70 virtual Record* _getRecord ()
const;
71 virtual string _getString ()
const;
72 virtual string _getTypeName ()
const;
96 #endif // KATABATIC_AUTOHORIZONTAL_H virtual bool checkConstraints() const
Definition: AutoVertical.cpp:394
virtual bool getConstraints(DbU::Unit &min, DbU::Unit &max) const
Definition: AutoVertical.cpp:160
virtual bool _canSlacken() const
Definition: AutoVertical.cpp:215
virtual Interval getSourceConstraints(unsigned int flags=0) const
Definition: AutoVertical.cpp:140
virtual unsigned int _makeDogleg(GCell *, unsigned int flags)
Definition: AutoVertical.cpp:609
virtual DbU::Unit getDuTarget() const
Definition: AutoVertical.cpp:46
virtual DbU::Unit getTargetU() const
Definition: AutoVertical.cpp:44
virtual DbU::Unit getDuSource() const
Definition: AutoVertical.cpp:45
Routing Global Cell.
Definition: GCell.h:74
Abstract base class for AutoSegment.
Definition: AutoSegment.h:104
virtual unsigned int getDirection() const
Definition: AutoVertical.cpp:192
virtual Vertical * getVertical()
Definition: AutoVertical.cpp:42
virtual bool moveULeft()
Definition: AutoVertical.cpp:486
virtual Interval getTargetConstraints(unsigned int flags=0) const
Definition: AutoVertical.cpp:150
The namespace dedicated to Katabatic.
Definition: Katabatic.dox:13
virtual DbU::Unit getSourceU() const
Definition: AutoVertical.cpp:43
virtual Segment * base()
Definition: AutoVertical.cpp:40
virtual void updatePositions()
Definition: AutoVertical.cpp:357
virtual void updateOrient()
Definition: AutoVertical.cpp:341
virtual void _postCreate()
Definition: AutoVertical.cpp:62
virtual bool moveURight()
Definition: AutoVertical.cpp:546
virtual bool checkPositions() const
Definition: AutoVertical.cpp:364
Concrete Vertical AutoSegment.
Definition: AutoVertical.h:32
virtual size_t getGCells(vector< GCell *> &) const
Definition: AutoVertical.cpp:196
virtual void setDuTarget(DbU::Unit)
Definition: AutoVertical.cpp:49
virtual Interval getSpanU() const
Definition: AutoVertical.cpp:47
virtual void setDuSource(DbU::Unit)
Definition: AutoVertical.cpp:48
virtual bool canMoveULeft(float reserve=0.0) const
Definition: AutoVertical.cpp:416
virtual bool canMoveURight(float reserve=0.0) const
Definition: AutoVertical.cpp:451
virtual void _preDestroy()
Definition: AutoVertical.cpp:96