17 #ifndef KITE_TRACK_FIXED_SEGMENT_H
18 #define KITE_TRACK_FIXED_SEGMENT_H
20 #include "kite/TrackElement.h"
27 using Hurricane::Record;
47 virtual unsigned long getId ()
const;
55 virtual Record* _getRecord ()
const;
56 virtual string _getString ()
const;
57 virtual string _getTypeName ()
const;
61 static Net* _blockageNet;
68 virtual void _postCreate ();
69 virtual void _preDestroy ();
82 #endif // KITE_TRACK_FIXED_SEGMENT_H
virtual TrackElement * getPrevious() const
Definition: TrackFixedSegment.cpp:218
virtual const Layer * getLayer() const
Definition: TrackFixedSegment.cpp:191
virtual bool isVertical() const
Definition: TrackFixedSegment.cpp:188
static TrackElement * create(Kite::Track *track, Segment *segment)
Definition: TrackFixedSegment.cpp:167
virtual TrackElement * getNext() const
Definition: TrackFixedSegment.cpp:211
Structure managing one routing track.
Definition: Track.h:42
virtual unsigned long getId() const
Definition: TrackFixedSegment.cpp:195
virtual bool isFixed() const
Definition: TrackFixedSegment.cpp:189
virtual Net * getNet() const
Definition: TrackFixedSegment.cpp:202
Abstract Class for all Elements inserted inside a Track.
Definition: TrackElement.h:100
virtual Interval getFreeInterval() const
Definition: TrackFixedSegment.cpp:192
Track elements for fixed wires.
Definition: TrackFixedSegment.h:39
virtual bool isHorizontal() const
Definition: TrackFixedSegment.cpp:187
virtual DbU::Unit getAxis() const
Definition: TrackFixedSegment.cpp:186
virtual unsigned int getDirection() const
Definition: TrackFixedSegment.cpp:190