Difference between revisions of "Developer Meetings/20140128"
From Slicer Wiki
m (Created page with '== To discuss == * New SlicerWizard to create extension (Matthew Woehlke). See [https://github.com/mwoehlke-kitware/Slicer/tree/3566-refactor-wizard mwoehlke-kitware/Slicer@3566-…') |
Yuzheng.zhou (talk | contribs) |
||
Line 2: | Line 2: | ||
* New SlicerWizard to create extension (Matthew Woehlke). See [https://github.com/mwoehlke-kitware/Slicer/tree/3566-refactor-wizard mwoehlke-kitware/Slicer@3566-refactor-wizard ] | * New SlicerWizard to create extension (Matthew Woehlke). See [https://github.com/mwoehlke-kitware/Slicer/tree/3566-refactor-wizard mwoehlke-kitware/Slicer@3566-refactor-wizard ] | ||
* VTK6 integration status update (Yuzheng Zhou). See [https://docs.google.com/a/kitware.com/document/d/1tT4VBJtt6U0LUEyaNaW7hJIVbb2XqBdyEbQyfsmUq9I/edit integration status] | * VTK6 integration status update (Yuzheng Zhou). See [https://docs.google.com/a/kitware.com/document/d/1tT4VBJtt6U0LUEyaNaW7hJIVbb2XqBdyEbQyfsmUq9I/edit integration status] | ||
+ | ** Why? | ||
+ | *** VTK6 doesn't provide backwards compatibility for lots of API with VTK 4 and 5. | ||
+ | *** In VTK6, data and execution “models” are seperated. So vtkDataObject doesn't contain the pipeline information anymore. | ||
+ | ** What are needed to do: | ||
+ | *** Done: Build system migration (conditional build (VTK 5 or VTK 6) in Slicer and CTK) | ||
+ | *** Done: Removal of VTK 4 backwards compatibility superclasses (vtkProcessObject, vtkSource and all of their subclasses) | ||
+ | *** In progress(90% done): Removal of the pipeline meta-data API from vtkDataObject (E.g. AllocateScalars(), SetWholeExtent(), etc.) | ||
+ | *** In progress(90% done): Removal of Data Objects’ Dependency on the Pipeline (RequestData(), ExecuteData(), SetInput(), etc.) | ||
+ | *** Testing (TODO) | ||
== Conclusion == | == Conclusion == |
Revision as of 18:21, 28 January 2014
Home < Developer Meetings < 20140128To discuss
- New SlicerWizard to create extension (Matthew Woehlke). See mwoehlke-kitware/Slicer@3566-refactor-wizard
- VTK6 integration status update (Yuzheng Zhou). See integration status
- Why?
- VTK6 doesn't provide backwards compatibility for lots of API with VTK 4 and 5.
- In VTK6, data and execution “models” are seperated. So vtkDataObject doesn't contain the pipeline information anymore.
- What are needed to do:
- Done: Build system migration (conditional build (VTK 5 or VTK 6) in Slicer and CTK)
- Done: Removal of VTK 4 backwards compatibility superclasses (vtkProcessObject, vtkSource and all of their subclasses)
- In progress(90% done): Removal of the pipeline meta-data API from vtkDataObject (E.g. AllocateScalars(), SetWholeExtent(), etc.)
- In progress(90% done): Removal of Data Objects’ Dependency on the Pipeline (RequestData(), ExecuteData(), SetInput(), etc.)
- Testing (TODO)
- Why?