IGSTK WishList

From IGSTK
Jump to: navigation, search
Summary Owner/Contact Date Description Comments
Sycronization between different machines Patrick Cheng
cheng@isis.georgetown.edu
July 31, 2006 When hardware devices, such as tracker and ultrasound machine, are connected to a different computer, we need to syncronize those systems with the one running the application. None
igstkTracker class should send out events with error messages Fucang Jia
jiafucang@asisz.com
Augsut 07, 2006 This message will carry the status of the tracked tools either available or lost. This will help users to uncover from error conditions, such as blocking reference tool, blocking tracker tool, and blocking camera etc. DG: will add these to the tracker class
igstkView class need a way to manipulate the camera Fucang Jia
jiafucang@asisz.com
Augsut 07, 2006 User should be able to set some initial view position and able to reset the view position if needed 1.PC:The idea of exposing those functionalities is still questionable, but a way to reset the view position is necessary, especially when we lost the scene due to the relatively unconstrained user interactions.

2.Will expose focus point, view up, and view up on API


Add Window/Level using mouse drag interaction or GUI control Fucang Jia
jiafucang@asisz.com
Augsut 07, 2006 User should be able to change the window/level of the view window 1.PC:This is supported by the current igstkImageRepresentation class, we can add GUI slider bars to control it, but the mouse interaction in the view window is not supported.

2.PC will add example on how to do this

The picker should also be able to pick 3D points on surface Fucang Jia
jiafucang@asisz.com
Augsut 07, 2006 Current picker only pick on image slice in 2D view, it would be nice to have picker also pick on 3D view and pick point on 3D surface PC: This is under development