Difference between revisions of "Slicer3:Developers:Projects:QtSlicer/StatusMeeting2010"

From Slicer Wiki
Jump to: navigation, search
Line 1: Line 1:
=Select a week=
+
=Introduction=
Add your name for the days you are available
+
The meeting will happen over 2 days: August 12th and 13th 2010.
* July 26/27
+
The attendees will be:
** Julien
+
* Jc
** Jc
+
* Julien
** Kilian
+
* Ron
** Nicole
+
* Steve
** Steve
+
* (Stephen)
* July 29/30
 
** Julien
 
** Jc
 
** Kilian
 
* August 2/3
 
** Julien
 
** Jc
 
** Steve
 
* August 5/6
 
** Julien
 
** Jc
 
** Nicole
 
** Steve
 
* August 9/10
 
** Julien
 
** Jc
 
** Kilian
 
** Steve
 
* August 12/13
 
** Julien
 
** Ron
 
** Jc
 
** Kilian
 
** Steve
 
  
 
= Topics to discuss =
 
= Topics to discuss =

Revision as of 23:02, 22 July 2010

Home < Slicer3:Developers:Projects:QtSlicer < StatusMeeting2010

Introduction

The meeting will happen over 2 days: August 12th and 13th 2010. The attendees will be:

  • Jc
  • Julien
  • Ron
  • Steve
  • (Stephen)

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
    • Launcher
    • 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 Launcher 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>