RoutingEvent cached key for maps. More...
Public Member Functions | |
void | update (const RoutingEvent *) |
RoutingEvent cached key for maps.
The key is used as a cache in RoutingEvent, that is, the RoutingEvent attributes could be modificated without the key changing. It is important for the key to remain stable as it used in the various event queue as the sorting attribute. The key should be updated only when the RoutingEvent is temporarily whidrawn from the queue.
Cached attributes: (used in that lexicographical order for sorting)
eventLevel
.canRipple
.priority
.length
.isHorizontal
.axis
.sourceU
.net
(name).id
.slackenStrap
unused.tracksNb
unused.It is internally managed by RoutingEvent and the queue.
update | ( | const RoutingEvent * | event | ) |
Cache the value of the key from event
.
Referenced by RoutingEvent::updateKey().
Generated by doxygen 1.8.14 on Sun Nov 21 2021 | Return to top of page |
Kite - Detailed Router | Copyright © 2008-2020 Sorbonne Universite. All rights reserved |