Difference between revisions of "OsteoPlan"
From NAMIC Wiki
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.''' | + | '''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 | ||
− | === | + | ===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 | ||
− | |||
− | |||
==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 | ||
− | + | ==Tasklist== | |
− | |||
− | |||
==Bugfix== | ==Bugfix== | ||
− | |||
*Fix toggle visibility of vtkMRMLModelNode created from polydata | *Fix toggle visibility of vtkMRMLModelNode created from polydata | ||
** ''Status'': Pending | ** ''Status'': Pending | ||
− | |||
− | |||
==Screenshots== | ==Screenshots== | ||
− | |||
− | |||
− | |||
<gallery widths="180" perrow="3"> | <gallery widths="180" perrow="3"> | ||
Image:VisualCutting.jpg| Visually cutted model | Image:VisualCutting.jpg| Visually cutted model | ||
</gallery> | </gallery> | ||
− | |||
− | |||
− | |||
==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 < OsteoPlanThe 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.
Contents
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.