Difference between revisions of "OsteoPlan"

From NAMIC Wiki
Jump to: navigation, search
Line 1: Line 1:
 
The OsteoPlan project consist in porting OsteoPlan module from Slicer 2.6 to Slicer 3.6.<br>
 
The OsteoPlan project consist in porting OsteoPlan module from Slicer 2.6 to Slicer 3.6.<br>
'''Need VTK 5.7 at least to use vtkClipClosedSurface function.''' <br>
+
'''Need VTK 5.7 at least to use vtkClipClosedSurface function.'''
  
 
[[Image:logo_psi.jpg|270px|right| PSI]]
 
[[Image:logo_psi.jpg|270px|right| PSI]]
  
 
==Features==
 
==Features==
----
 
 
* Type: Extension
 
* Type: Extension
 
* Language: C++
 
* Language: C++
Line 16: Line 15:
 
* For: PSI
 
* For: PSI
  
===Librairies===
+
===Libraries===
 
*Python 3.1.3
 
*Python 3.1.3
 
*CMake 2.8.3
 
*CMake 2.8.3
Line 29: Line 28:
 
*BatchMake
 
*BatchMake
 
*KWWidgets
 
*KWWidgets
 
<br><br>
 
  
 
==Options available==
 
==Options available==
----
 
 
* Toggling a cutter (vtkBoxWidget2 for now, should change)
 
* Toggling a cutter (vtkBoxWidget2 for now, should change)
 
* Multiple clipping (change for boolean or something else ?)
 
* Multiple clipping (change for boolean or something else ?)
Line 39: Line 35:
  
 
==Under development==
 
==Under development==
----
 
 
* Use other method than clipping to cut model (vtkClipClosedSurface, vtkImplicitBoolean, vtkExtractPolyDataGeometry)
 
* Use other method than clipping to cut model (vtkClipClosedSurface, vtkImplicitBoolean, vtkExtractPolyDataGeometry)
  
 
==To develop==
 
==To develop==
----
 
 
* Use or create widget to move clipped parts
 
* Use or create widget to move clipped parts
  
<br><br>
+
==Tasklist==
  
==Tasklist==
 
----
 
  
 
==Bugfix==
 
==Bugfix==
----
 
 
*Fix toggle visibility of vtkMRMLModelNode created from polydata
 
*Fix toggle visibility of vtkMRMLModelNode created from polydata
 
** ''Status'': Pending
 
** ''Status'': Pending
 
<br><br>
 
  
 
==Screenshots==
 
==Screenshots==
----
 
 
<center>
 
 
<gallery widths="180" perrow="3">
 
<gallery widths="180" perrow="3">
 
Image:VisualCutting.jpg| Visually cutted model
 
Image:VisualCutting.jpg| Visually cutted model
 
</gallery>
 
</gallery>
</center>
 
 
<br><br>
 
  
 
==Meetings==
 
==Meetings==
----
 
 
* <strike>MGH, Boston: January, 5th.</strike>
 
* <strike>MGH, Boston: January, 5th.</strike>
 
* <strike>PSI, Andover: January, 27th. Waban Station, 11:30.</strike>
 
* <strike>PSI, Andover: January, 27th. Waban Station, 11:30.</strike>
 
* '''PSI, Andover: February, 10th. Newton Center Station, 8:45am.'''
 
* '''PSI, Andover: February, 10th. Newton Center Station, 8:45am.'''

Revision as of 20:19, 17 February 2011

Home < OsteoPlan

The OsteoPlan project consist in porting OsteoPlan module from Slicer 2.6 to Slicer 3.6.
Need VTK 5.7 at least to use vtkClipClosedSurface function.

PSI

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

Libraries

  • 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

Tasklist

Bugfix

  • Fix toggle visibility of vtkMRMLModelNode created from polydata
    • Status: Pending

Screenshots

Meetings

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