Difference between revisions of "2010 Summer Project Week VTKWidgets"
(One intermediate revision by the same user not shown) | |||
Line 31: | Line 31: | ||
Our plan for the project week is to look at: | Our plan for the project week is to look at: | ||
− | * Seed widget cursor changes with Slicer mouse modes | + | * Seed widget |
− | ** Handles calculate Nearby different than the seed widget's NearSeed calculation | + | **cursor changes with Slicer mouse modes |
− | ** Turning off ManageCursor on seed representation and handles still results in cursor changing | + | *** Handles calculate Nearby different than the seed widget's NearSeed calculation |
+ | *** Turning off ManageCursor on seed representation and handles still results in cursor changing | ||
+ | **picking order | ||
+ | *** if two seeds (widgets in general) are rendered on top of each other, the pick will return the one that was added to the scene first, rather than the one that's closest to the camera | ||
* BalloonWidget | * BalloonWidget | ||
** need a SetBallonText on the balloon representation, that updates the text actor | ** need a SetBallonText on the balloon representation, that updates the text actor | ||
Line 46: | Line 49: | ||
[http://www.na-mic.org/Wiki/index.php/2010_Summer_Project_Week_Breakout_Session:VTK_Widget Breakout] | [http://www.na-mic.org/Wiki/index.php/2010_Summer_Project_Week_Breakout_Session:VTK_Widget Breakout] | ||
− | Meeting to craft a list of wishlist widgets on Friday morning | + | Meeting to craft a list of wishlist widgets on Friday morning. Wiki page under construction, as well as a design spec by Wendy Pleskniak. Docs to Kitware on July 7th. Proposed 2 day code review/fix on the Widgets directory with Kitware. TBD. |
− | |||
− | |||
− | |||
Friday, Nicole and Julien and JC meeting to talk about the vtkSeedWidget. | Friday, Nicole and Julien and JC meeting to talk about the vtkSeedWidget. |
Latest revision as of 13:51, 25 June 2010
Home < 2010 Summer Project Week VTKWidgetshttp://wiki.na-mic.org/Wiki/index.php/2010_Summer_Project_Week_
Key Investigators
- BWH: Nicole Aucoin, Ron Kikinis
- Kitware: Jean-Christophe Fillion-Robin, Will Schroeder
Objective
To integrate new VTK 3d Widgets into Slicer3/4 and debug existing ones.
Approach, Plan
Our approach is to have a discussion about the plans for the integration of 3d widgets, then work on debugging the current implementation. The main challenge to this approach is adapting the VTK widgets to the Slicer user experience.
Our plan for the project week is to look at:
- Seed widget
- cursor changes with Slicer mouse modes
- Handles calculate Nearby different than the seed widget's NearSeed calculation
- Turning off ManageCursor on seed representation and handles still results in cursor changing
- picking order
- if two seeds (widgets in general) are rendered on top of each other, the pick will return the one that was added to the scene first, rather than the one that's closest to the camera
- cursor changes with Slicer mouse modes
- BalloonWidget
- need a SetBallonText on the balloon representation, that updates the text actor
Progress
Breakout to talk about the high level plans for the next 6 months/year: Breakout
Meeting to craft a list of wishlist widgets on Friday morning. Wiki page under construction, as well as a design spec by Wendy Pleskniak. Docs to Kitware on July 7th. Proposed 2 day code review/fix on the Widgets directory with Kitware. TBD.
Friday, Nicole and Julien and JC meeting to talk about the vtkSeedWidget.
Delivery Mechanism
This work will be delivered to the NA-MIC Kit as a
- ITK Module
- Slicer Module
- Built-in
- Extension -- commandline
- Extension -- loadable
- Other (Please specify) Basic infrastructure