MantisBT - IGSTK
View Issue Details
0006838IGSTKIGSTKpublic2008-04-17 10:532008-06-17 10:34
Matt Turek 
Matt Turek 
normalfeatureN/A
closedfixed 
0006838: Reorganize event hierarchy to allow for easier error handling.
The current event hierarchy makes it difficult to do generalized error handling. There is no way to register for only error events or only error events pertaining to a specific subset of functionality.

This issue was raised during the IGSTK 2008 Strategic Planning meeting http://public.kitware.com/IGSTKWIKI/index.php/IGSTK_Strategic_Planning_2008 [^]
See February 25, Monday, 1:00 ~ 3:00, item 14.

The goal is to reorganize the IGSTKEvent hierarchy by inserting an IGSTKErrorEvent that will be the superclass of all IGSTK error events. In addition, error event classes will be inserted into the hierarchy to group related errors together. Some portions of IGSTK already have this hierarchy in place (e.g. TrackToolErrorEvent) but the design/implementation is not consistent across the toolkit.

The current and proposed event hierarchy may be found under the Event Hierarchy Survey2 section at:
http://public.kitware.com/IGSTKWIKI/index.php/Error_Event_Management#Event_Hierarchy_Survey2 [^]
No tags attached.
pdf current.pdf (20,585) 2008-04-17 11:11
https://public.kitware.com/Bug/file/1411/current.pdf
pdf proposed.pdf (21,881) 2008-04-17 11:11
https://public.kitware.com/Bug/file/1412/proposed.pdf
Issue History
2008-04-17 10:53Matt TurekNew Issue
2008-04-17 10:53Matt TurekStatusnew => assigned
2008-04-17 10:53Matt TurekAssigned To => Patrick Cheng
2008-04-17 10:54Matt TurekAssigned ToPatrick Cheng => Matt Turek
2008-04-17 11:11Matt TurekFile Added: current.pdf
2008-04-17 11:11Matt TurekFile Added: proposed.pdf
2008-04-21 11:21Matt TurekStatusassigned => resolved
2008-04-21 11:21Matt TurekResolutionopen => fixed
2008-04-21 11:21Matt TurekNote Added: 0011454
2008-06-17 10:34Matt TurekStatusresolved => closed

Notes
(0011454)
Matt Turek   
2008-04-21 11:21   
Checked in changes to IGSTK.