Here are the classes, structs, unions and interfaces with brief descriptions\-:\begin{DoxyCompactList}
\item\contentsline{section}{\hyperlink{classKite_1_1DataNegociate}{Data\-Negociate}\\*Algorimthmic datas associated the \hyperlink{classKite_1_1TrackSegment}{Track\-Segment}}{\pageref{classKite_1_1DataNegociate}}{}
\item\contentsline{section}{\hyperlink{classKite_1_1NegociateWindow}{Negociate\-Window}\\*Perform the routing, main \hyperlink{classKite_1_1RoutingEvent}{Routing\-Event} manager }{\pageref{classKite_1_1NegociateWindow}}{}
\item\contentsline{section}{\hyperlink{classKite_1_1RoutingEvent}{Routing\-Event}\\*Atomic Placement Request for a \hyperlink{classKite_1_1TrackSegment}{Track\-Segment}}{\pageref{classKite_1_1RoutingEvent}}{}
\item\contentsline{section}{\hyperlink{classKite_1_1RoutingEventHistory}{Routing\-Event\-History}\\*History of \hyperlink{classKite_1_1RoutingEvent}{Routing\-Event}}{\pageref{classKite_1_1RoutingEventHistory}}{}
\item\contentsline{section}{\hyperlink{classKite_1_1RoutingEventLoop}{Routing\-Event\-Loop}\\*Simple loop dectector for \hyperlink{classKite_1_1RoutingEvent}{Routing\-Event}}{\pageref{classKite_1_1RoutingEventLoop}}{}
\item\contentsline{section}{\hyperlink{classKite_1_1RoutingEventQueue}{Routing\-Event\-Queue}\\*The priority Queue of \hyperlink{classKite_1_1RoutingEvent}{Routing\-Event}}{\pageref{classKite_1_1RoutingEventQueue}}{}
\item\contentsline{section}{\hyperlink{classKite_1_1RoutingPlane}{Routing\-Plane}\\*Array of Tracks in one Layer }{\pageref{classKite_1_1RoutingPlane}}{}
\item\contentsline{section}{\hyperlink{classKite_1_1SegmentAction}{Segment\-Action}\\*Store request for an event to be generated on a \hyperlink{classKite_1_1TrackElement}{Track\-Element}}{\pageref{classKite_1_1SegmentAction}}{}
\item\contentsline{section}{\hyperlink{classKite_1_1SegmentFsm}{Segment\-Fsm}\\*Pseudo-\/decorator to process a \hyperlink{classKite_1_1RoutingEvent}{Routing\-Event}}{\pageref{classKite_1_1SegmentFsm}}{}
\item\contentsline{section}{\hyperlink{classKite_1_1SegmentObserver}{Segment\-Observer}\\*Observer on the base Auto\-Segment }{\pageref{classKite_1_1SegmentObserver}}{}
\item\contentsline{section}{\hyperlink{classKite_1_1TrackElement}{Track\-Element}\\*Abstract Class for all Elements inserted inside a \hyperlink{classKite_1_1Track}{Track}}{\pageref{classKite_1_1TrackElement}}{}
\item\contentsline{section}{\hyperlink{classKite_1_1TrackFixedSegment}{Track\-Fixed\-Segment}\\*\hyperlink{classKite_1_1Track}{Track} elements for fixed wires }{\pageref{classKite_1_1TrackFixedSegment}}{}
\item\contentsline{section}{\hyperlink{classKite_1_1TrackMarker}{Track\-Marker}\\*Tag part of \hyperlink{classKite_1_1Track}{Track} with a weight }{\pageref{classKite_1_1TrackMarker}}{}
\item\contentsline{section}{\hyperlink{classKite_1_1TrackSegment}{Track\-Segment}\\*Derived {\bf Katabatic\-::\-Auto\-Segment} for the router }{\pageref{classKite_1_1TrackSegment}}{}