Difference between revisions of "OsteoPlan"

From NAMIC Wiki
Jump to: navigation, search
Line 29: Line 29:
  
  
==Tasks==
+
==Options available==
 
----
 
----
  
 +
* Toggling a cutter (vtkBoxWidget2 for now, should change)
 +
* Multiple clipping (change for boolean or something else ?)
 +
* Move clipped part through transformation node (vtkMRMLLinearTransformNode)
  
{|border="1" cellpadding="3" width="55%" text-align="center"
+
==Under development==
| style="width:80%; background:#88A8FF"|Task
+
----
| style="width:10%; background:#88A8FF"|Status
+
 
| style="width:10%; background:#88A8FF"|Other
+
* Use other method than clipping to cut model (vtkClipClosedSurface, vtkImplicitBoolean, vtkExtractPolyDataGeometry)
|-
 
| Create a cutter (vtkBoxWidget2)
 
| style="background:#66FF8C"| 100%
 
| [[OsteoPlan#To Do|[Opt]]] [[OsteoPlan#Screenshots|[Scrs]]]
 
|-
 
| Clipping Model with the cutter (vtkClipPolyData)
 
| style="background:#66FF8C"| 100%
 
| [[OsteoPlan#To Do|[Opt]]] [[OsteoPlan#Screenshots|[Scrs]]]
 
|-
 
| Add OsteoPlan on Slicer trunk as Extension
 
| style="background:#66FF8C"| 100%
 
| --
 
|-
 
| Fix clipping to be able to move models and make multiple clipping
 
| style="background:#66FF8C"| 100%
 
| [[OsteoPlan#Screenshots|[Scrs]]]
 
|-
 
|}
 
  
==To Do==
+
==To develop==
 
----
 
----
  
 
+
* Use or create widget to move clipped parts
{|border="1" cellpadding="3" width="55%"
+
* Fix visibility toggle of clipped parts
| style="background:#FF809F"|Important
 
| style="background:#FF809F"|Type
 
|-
 
| Update VTK to 5.8 and try vtkClipClosedSurface as clipping function
 
| Impv
 
|-
 
| style="background:#FFDF80"|To do as soon as possible
 
| style="background:#FFDF80"|Type
 
|-
 
| Use vtkInteractor to move models
 
| Opt
 
|-
 
| Fix models from poly data visibility
 
| Bug
 
|-
 
| style="background:#66FF8C"|To do
 
| style="background:#66FF8C"|Type
 
|}
 
  
 
==Screenshots==
 
==Screenshots==
 
----
 
----
 
  
 
<center>
 
<center>
Line 94: Line 60:
 
==Meetings==
 
==Meetings==
 
----
 
----
 +
* <strike>MGH, Boston: January, 5th.</strike>
 +
* <strike>PSI, Andover: January, 27th. Waban Station, 11:30.</strike>
 +
* '''PSI, Andover: February, 10th. Newton Center Station, 8:45am.'''

Revision as of 20:39, 9 February 2011

Home < OsteoPlan

The OsteoPlan project consist in porting OsteoPlan module from Slicer 2.6 to Slicer 3.6.

Features


  • Type: Extension
  • Language: C++
  • Developed OS: Ubuntu Maverick Meerkat (10.10)
  • Compile on: Linux x86_64 / Windows 7 (x86)
  • Run on: Slicer 3.6.3 trunk (only version tested)
  • Starting Date: January, 4th
  • Expected Deadline: April ?
  • Developer: Laurent Chauvin
  • For: PSI

Librairies

  • Python 3.1.3
  • CMake 2.8.3
  • ITK 3.20.0
  • VTK 5.7
  • Itcl 3.4b1
  • Tk 8.5.9
  • Tcl 8.5.9
  • OpenIGTLink 2.0
  • cmcurl 4.2
  • Teem
  • BatchMake
  • KWWidgets


Options available


  • Toggling a cutter (vtkBoxWidget2 for now, should change)
  • Multiple clipping (change for boolean or something else ?)
  • Move clipped part through transformation node (vtkMRMLLinearTransformNode)

Under development


  • Use other method than clipping to cut model (vtkClipClosedSurface, vtkImplicitBoolean, vtkExtractPolyDataGeometry)

To develop


  • Use or create widget to move clipped parts
  • Fix visibility toggle of clipped parts

Screenshots


Meetings


  • MGH, Boston: January, 5th.
  • PSI, Andover: January, 27th. Waban Station, 11:30.
  • PSI, Andover: February, 10th. Newton Center Station, 8:45am.