The namespace dedicated to Kite. More...
Classes | |
class | DataNegociate |
Algorimthmic datas associated the TrackSegment. More... | |
class | HorizontalTrack |
Horizontal track managment. More... | |
class | KiteEngine |
The Kite Tool. More... | |
class | Manipulator |
Handle TrackElement ripup & topological modifications. More... | |
class | NegociateWindow |
Perform the routing, main RoutingEvent manager. More... | |
class | RoutingEvent |
Atomic Placement Request for a TrackSegment. More... | |
class | RoutingEventHistory |
History of RoutingEvent. More... | |
class | RoutingEventLoop |
Simple loop dectector for RoutingEvent. More... | |
class | RoutingEventQueue |
The priority Queue of RoutingEvent. More... | |
class | RoutingPlane |
Array of Tracks in one Layer. More... | |
class | SegmentAction |
Store request for an event to be generated on a TrackElement. More... | |
class | SegmentFsm |
Pseudo-decorator to process a RoutingEvent. More... | |
class | SegmentObserver |
Observer on the base AutoSegment. More... | |
class | Session |
Kite update Session. More... | |
class | Track |
Structure managing one routing track. More... | |
class | TrackElement |
Abstract Class for all Elements inserted inside a Track. More... | |
class | TrackFixedSegment |
Track elements for fixed wires. More... | |
class | TrackMarker |
Tag part of Track with a weight. More... | |
class | TrackSegment |
Derived Katabatic::AutoSegment for the router. More... | |
class | VerticalTrack |
Vertical track managment. More... | |
Typedefs | |
typedef void() | SegmentOverlapCostCB(const TrackElement *, TrackCost &) |
Enumerations | |
enum | FunctionFlags { , KtLoadGlobalRouting = 0x00000001, KtBuildGlobalRouting = 0x00000002, KtAllowDoglegReuse = 0x00000004, KtDataSelf = 0x00000008, KtNearest = 0x00000010, KtForce = 0x00000020, KtResetCount = 0x00000040, KtWithPerpands = 0x00000080, KtWithConstraints = 0x00000100 } |
The namespace dedicated to Kite.
SegmentOverlapCostCB |
Prototype of overlap cost callback functions.
See also: TrackSegment::setOverlapCostCB(), TrackSegment::getOverlapCost().
enum FunctionFlags |
Generated by doxygen 1.8.14 on Mon Feb 3 2020 | Return to top of page |
Kite - Detailed Router | Copyright © 2008-2016 UPMC. All rights reserved |