View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update | 
|---|---|---|---|---|---|
| 0002926 | Slicer4 | Core: Base Code | public | 2013-02-09 19:16 | 2016-06-09 00:53 | 
| Reporter | finetjul | Assigned To | jcfr | ||
| Priority | low | Severity | feature | Reproducibility | N/A | 
| Status | acknowledged | Resolution | open | ||
| Product Version | Slicer 4.2.2-1 | ||||
| Target Version | Fixed in Version | ||||
| Summary | 0002926: Move vtkSlicerTransformLogic into Transforms module | ||||
| Description | To be consistent, the vtkSlicerTransformLogic logic should be in the Transforms module Logic directory/project.  | ||||
| Tags | help-wanted | ||||
| 
	 STYLE: Remove extra include and properly name variables in Reformat module  | 
|
| 
	 API change roadmap updated - See http://www.slicer.org/slicerWiki/index.php/Roadmap#4.3.0  | 
|
| 
	 Be careful with backward compatibility, if extension use the transform logic, you would break those. I would suggest to wait 4.3 to be cut to change this cosmetic issue.  | 
|
| 
	 Re-targeted for 4.4. Roadmap updated. See http://www.slicer.org/slicerWiki/index.php/Roadmap#4.4.0  | 
|
| 
	 As of June 9, here are the extension using "vtkSlicerTransformLogic": ./AnglePlanesExtension/AnglePlanes/AnglePlanes.py:819:        logic = slicer.vtkSlicerTransformLogic() ./CMFreg/SurfaceRegistration/SurfaceRegistration.py:742:        logic = slicer.vtkSlicerTransformLogic() ./EasyClip/EasyClip/EasyClip.py:411:        logic = slicer.vtkSlicerTransformLogic() ./PickAndPaintExtension/PickAndPaint/PickAndPaint.py:365:        logic = slicer.vtkSlicerTransformLogic() ./Q3DC/Q3DC/Q3DC.py:613:        logic = slicer.vtkSlicerTransformLogic()  | 
|
| 
	 A first step could be to relocate the code in the transform module while keeping its name. That way existing extension would still work as expected.  | 
|
| Date Modified | Username | Field | Change | 
|---|---|---|---|
| 2013-02-09 19:16 | finetjul | New Issue | |
| 2013-02-09 19:16 | finetjul | Status | new => assigned | 
| 2013-02-09 19:16 | finetjul | Assigned To | => jcfr | 
| 2013-02-10 16:41 | jcfr | Note Added: 0007865 | |
| 2013-02-10 16:52 | jcfr | Note Added: 0007866 | |
| 2013-02-11 07:09 | jcfr | Target Version | => Slicer 4.3.0 | 
| 2013-08-27 05:39 | jcfr | Target Version | Slicer 4.3.0 => Slicer 4.4.0 | 
| 2013-08-27 05:40 | jcfr | Target Version | Slicer 4.4.0 => Slicer 4.3.0 | 
| 2013-08-27 05:44 | finetjul | Note Added: 0009613 | |
| 2013-08-27 07:09 | jcfr | Target Version | Slicer 4.3.0 => Slicer 4.4.0 | 
| 2013-08-27 07:12 | jcfr | Note Added: 0009615 | |
| 2014-05-12 23:55 | jcfr | Status | assigned => acknowledged | 
| 2014-05-12 23:55 | jcfr | Target Version | Slicer 4.4.0 => | 
| 2016-06-09 00:52 | jcfr | Note Added: 0013959 | |
| 2016-06-09 00:53 | jcfr | Note Added: 0013960 | |
| 2016-06-09 00:53 | jcfr | Tag Attached: help-wanted |