View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006838IGSTKIGSTKpublic2008-04-17 10:532008-06-17 10:34
ReporterMatt Turek 
Assigned ToMatt Turek 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusclosedResolutionfixed 
PlatformOSOS Version
Summary0006838: Reorganize event hierarchy to allow for easier error handling.
DescriptionThe 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 [^]
TagsNo tags attached.
Attached Filespdf file icon current.pdf [^] (20,585 bytes) 2008-04-17 11:11
pdf file icon proposed.pdf [^] (21,881 bytes) 2008-04-17 11:11

 Relationships

  Notes
(0011454)
Matt Turek (developer)
2008-04-21 11:21

Checked in changes to IGSTK.

 Issue History
Date Modified Username Field Change
2008-04-17 10:53 Matt Turek New Issue
2008-04-17 10:53 Matt Turek Status new => assigned
2008-04-17 10:53 Matt Turek Assigned To => Patrick Cheng
2008-04-17 10:54 Matt Turek Assigned To Patrick Cheng => Matt Turek
2008-04-17 11:11 Matt Turek File Added: current.pdf
2008-04-17 11:11 Matt Turek File Added: proposed.pdf
2008-04-21 11:21 Matt Turek Status assigned => resolved
2008-04-21 11:21 Matt Turek Resolution open => fixed
2008-04-21 11:21 Matt Turek Note Added: 0011454
2008-06-17 10:34 Matt Turek Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team