Difference between revisions of "Developer Meetings/20141202"
From Slicer Wiki
m (Created page with '== To discuss ==') |
|||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== To discuss == | == To discuss == | ||
+ | |||
+ | * vtkMRMLDoubleArrayNode | ||
+ | * Update DICOM Scalar plugin to account for rotation | ||
+ | * CLIs that return coloured models | ||
+ | |||
+ | == Conclusion == | ||
+ | |||
+ | * Kevin will work with Csaba to improve the DICOM ScalarVolume plugin. See https://www.assembla.com/spaces/slicerrt/tickets/679?comment=643530823#comment:643530823 | ||
+ | ** This feature works well in Slicer, no need to implement anything. The solution of this problem will be in the contours, not the volume (Csaba - a day later after checking) | ||
+ | * Nicole clarified the process to get colour information back from a CLI and into Slicer for Rohinee | ||
+ | |||
+ | === vtkMRMLDoubleArrayNode improvements === | ||
+ | * Ideas: | ||
+ | ** From Andras: vtkTableClass could be used. | ||
+ | *** http://www.vtk.org/doc/nightly/html/classvtkTable.html#details | ||
+ | ** Could create a vtkMRMLTableNode | ||
+ | ** From Nicole: There is also a vtkColorTableStorageNode | ||
+ | ** From Mike: It used to be hard to get to vtkVariants using python. Good news, now vtkVariant are wrapped. See http://vtk.org/gitweb?p=VTK.git;a=blob;f=Wrapping/Python/README_WRAP.txt#l373 | ||
+ | ** Being able to import excel table / CSV data is really nice. | ||
+ | |||
+ | * Short/Medium term plan: | ||
+ | ** (1) Add a vtkMRMLTableNode and vtkMRMLTableStorageNode | ||
+ | ** (2) CLI integration: logic would have to be extended to transfer table | ||
+ | ** (3) Add qSlicerIO to save/load CSV files | ||
+ | *** voDelimitedTextImportWidget: https://github.com/Visomics/Visomics/blob/master/Application/voDelimitedTextImportWidget.h | ||
+ | *** voDelimitedTextImportSettings: https://github.com/Visomics/Visomics/blob/master/Base/voDelimitedTextImportSettings.h | ||
+ | *** voDelimitedTextPreview: https://github.com/Visomics/Visomics/blob/master/Application/voDelimitedTextPreview.h | ||
+ | ** (4) Add table visualizer | ||
+ | *** vtkExtendedTable: https://github.com/Visomics/Visomics/blob/master/Base/vtkExtendedTable.h | ||
+ | |||
+ | * Long term plan: | ||
+ | ** Concept of MRML table node could be extented to connect to a database |
Latest revision as of 20:07, 3 December 2014
Home < Developer Meetings < 20141202To discuss
- vtkMRMLDoubleArrayNode
- Update DICOM Scalar plugin to account for rotation
- CLIs that return coloured models
Conclusion
- Kevin will work with Csaba to improve the DICOM ScalarVolume plugin. See https://www.assembla.com/spaces/slicerrt/tickets/679?comment=643530823#comment:643530823
- This feature works well in Slicer, no need to implement anything. The solution of this problem will be in the contours, not the volume (Csaba - a day later after checking)
- Nicole clarified the process to get colour information back from a CLI and into Slicer for Rohinee
vtkMRMLDoubleArrayNode improvements
- Ideas:
- From Andras: vtkTableClass could be used.
- Could create a vtkMRMLTableNode
- From Nicole: There is also a vtkColorTableStorageNode
- From Mike: It used to be hard to get to vtkVariants using python. Good news, now vtkVariant are wrapped. See http://vtk.org/gitweb?p=VTK.git;a=blob;f=Wrapping/Python/README_WRAP.txt#l373
- Being able to import excel table / CSV data is really nice.
- Short/Medium term plan:
- (1) Add a vtkMRMLTableNode and vtkMRMLTableStorageNode
- (2) CLI integration: logic would have to be extended to transfer table
- (3) Add qSlicerIO to save/load CSV files
- voDelimitedTextImportWidget: https://github.com/Visomics/Visomics/blob/master/Application/voDelimitedTextImportWidget.h
- voDelimitedTextImportSettings: https://github.com/Visomics/Visomics/blob/master/Base/voDelimitedTextImportSettings.h
- voDelimitedTextPreview: https://github.com/Visomics/Visomics/blob/master/Application/voDelimitedTextPreview.h
- (4) Add table visualizer
- vtkExtendedTable: https://github.com/Visomics/Visomics/blob/master/Base/vtkExtendedTable.h
- Long term plan:
- Concept of MRML table node could be extented to connect to a database