Difference between revisions of "Slicer3:Developers:Projects:QtSlicer/StatusMeeting2010"
Line 87: | Line 87: | ||
** Material Properties widget (in Volumes, Volume Rendering, Models module) | ** Material Properties widget (in Volumes, Volume Rendering, Models module) | ||
** Slice controller widget (in slice view and Slices module) | ** Slice controller widget (in slice view and Slices module) | ||
+ | =Dependency graph= | ||
+ | <graphviz> | ||
+ | digraph { | ||
+ | Settings -> FileHistory | ||
+ | Settings -> PreferencesDialog | ||
+ | PreferencesDialog -> ExtensionManagerDialog | ||
+ | PreferencesDialog -> CacheRemoteDialog | ||
+ | Settings -> KeyboardDialog | ||
+ | ModuleManagerToolbar | ||
+ | UndoRedoToolbar | ||
+ | ThreeDRenderWidget -> ViewToolbar | ||
+ | TwoDRenderWidget -> ViewToolbar | ||
+ | EditBoxToolbar -> EditorModule | ||
+ | ColormapCombobox -> ColorModule | ||
+ | ColormapTable -> ColorModule | ||
+ | ColormapComboBox -> EditorModule | ||
+ | FiducialTable -> FiducialModule | ||
+ | ModelsTable -> ModelsModule | ||
+ | MaterialPropertiesWidget -> ModelsModule | ||
+ | MaterialPropertiesWidget -> VolumeRenderingModule | ||
+ | SliceControllerWidget -> TwoDRenderWidget | ||
+ | SliceControllerWidget -> SlicesModule | ||
+ | ColorPickerWidget -> VolumeRenderingModule | ||
+ | ColorPickerWidget -> TransferFunctionWidget | ||
+ | TransferFunctionWidget -> VolumeRenderingModule | ||
+ | HistogramWidget -> VolumesModule | ||
+ | HistogramWidget -> TransferFunctionWidget | ||
+ | TransferFunctionWidget -> HistogramWidget | ||
+ | MeasurementsModule | ||
+ | TransferFunctionWidget -> ColorTransferFunctionWidget | ||
+ | TransferFunctionWidget -> OpacityTransferFunctionWidget | ||
+ | PythonTcl -> PythonDialog | ||
+ | PythonTcl ->TclDialog | ||
+ | } | ||
+ | </graphviz> |
Revision as of 20:59, 9 July 2010
Home < Slicer3:Developers:Projects:QtSlicer < StatusMeeting2010Select a week
Add your name for the days you are available
- July 26/27
- Julien
- Jc
- Kilian
- Nicole
- July 29/30
- Julien
- Jc
- Kilian
- August 2/3
- Julien
- Jc
- August 5/6
- Julien
- Jc
- Nicole
- August 9/10
- Julien
- Jc
- Kilian
- August 12/13
- Julien
- Ron
- Jc
- Kilian
Topics to discuss
- Prioritize to-do list
- Coding conventions
- Naming convention
- Module writing guideline (what must go in the logic, what must be a factory to register...)
- OpenDiscussions
To-do list
The list is NOT prioritized
- Application
- Settings
- Files history
- Python/tcl
- Support multiple shown modules at a time
- Panels
- Manipulate Slice Views panel
- Manipulate 3D View panel
- Dialogs
- Error log dialog
- Extension Manager Wizard dialog
- Tcl dialog
- Python dialog (50% done)
- Cache & Remote Data I/O dialog
- Preferences dialog
- Keyboard Shortcuts dialog
- Toolbars
- Module manager toolbar
- Undo/Redo toolbar
- View toolbar (50% done)
- Edit Box
- (to complete)
- Modules
- Colors module
- Editor module
- Fiducials module
- Measurements module
- Models module
- Slices module
- Volume Rendering module
- Volumes module (25% done)
- Advanced modules
- Change Tracker
- IA_FEMesh
- Fetch MI
- Query Atlas
- (...)
- Widgets
- 3D render widget
- 2D render widget
- Transfer function widget
- Color transfer function
- Opacity transfer function
- Color picker widget (select a color from Slicer transfer function)
- Colormap combobox (in Colors module)
- Colormap table (in Colors module)
- Color combobox (in Editor module)
- Fiducial table (in Fiducials module)
- Models table (in Models module)
- Material Properties widget (in Volumes, Volume Rendering, Models module)
- Slice controller widget (in slice view and Slices module)
Dependency graph
<graphviz> digraph { Settings -> FileHistory Settings -> PreferencesDialog PreferencesDialog -> ExtensionManagerDialog PreferencesDialog -> CacheRemoteDialog Settings -> KeyboardDialog ModuleManagerToolbar UndoRedoToolbar ThreeDRenderWidget -> ViewToolbar TwoDRenderWidget -> ViewToolbar EditBoxToolbar -> EditorModule ColormapCombobox -> ColorModule ColormapTable -> ColorModule ColormapComboBox -> EditorModule FiducialTable -> FiducialModule ModelsTable -> ModelsModule MaterialPropertiesWidget -> ModelsModule MaterialPropertiesWidget -> VolumeRenderingModule SliceControllerWidget -> TwoDRenderWidget SliceControllerWidget -> SlicesModule ColorPickerWidget -> VolumeRenderingModule ColorPickerWidget -> TransferFunctionWidget TransferFunctionWidget -> VolumeRenderingModule HistogramWidget -> VolumesModule HistogramWidget -> TransferFunctionWidget TransferFunctionWidget -> HistogramWidget MeasurementsModule TransferFunctionWidget -> ColorTransferFunctionWidget TransferFunctionWidget -> OpacityTransferFunctionWidget PythonTcl -> PythonDialog PythonTcl ->TclDialog } </graphviz>