Difference between revisions of "Projects:ARRA:SlicerEM:Developer:WidgetsToPort"
From NAMIC Wiki
| Line 16: | Line 16: | ||
|| [[#Segmentation Mode|Segmentation Mode]] || Define Task | || [[#Segmentation Mode|Segmentation Mode]] || Define Task | ||
|- | |- | ||
| − | || [[#InputChannel selector|InputChannel selector]] || Define Input Channels || Should be embedded in qMRMLNodeComboBoxTableWidget | + | || [[#InputChannel selector|InputChannel selector]] || Define Input Channels || Qt: Should be embedded in qMRMLNodeComboBoxTableWidget |
|- | |- | ||
| − | || [[#DynamicListOfInputChannel|DynamicListOfInputChannel]] || Define Input Channels || Create a qMRMLNodeComboBoxTableWidget | + | || [[#DynamicListOfInputChannel|DynamicListOfInputChannel]] || Define Input Channels || Qt: Create a qMRMLNodeComboBoxTableWidget |
|- | |- | ||
|| Input channel aligned || Define Input Channels || | || Input channel aligned || Define Input Channels || | ||
| Line 31: | Line 31: | ||
|| [[#ProbabilityMapSelector|ProbabilityMapSelector]] || Define Atlas | || [[#ProbabilityMapSelector|ProbabilityMapSelector]] || Define Atlas | ||
|- | |- | ||
| − | || [[#AtlasToInputRegistration|AtlasToInputRegistration]] || Edit registration parameters | + | || [[#AtlasToInputRegistration|AtlasToInputRegistration]] || Edit registration parameters || Qt: Extend from qMRMLWidgets and use mrmlManager |
|- | |- | ||
|| [[#IntensityDistribution|IntensityDistribution]] - lets talk about redesign || Specify internsity distributions | || [[#IntensityDistribution|IntensityDistribution]] - lets talk about redesign || Specify internsity distributions | ||
| Line 45: | Line 45: | ||
|| [[#StoppingConditionsEditor|StoppingConditionsEditor]] || Edit node-based parameters | || [[#StoppingConditionsEditor|StoppingConditionsEditor]] || Edit node-based parameters | ||
|- | |- | ||
| − | || Dynamic Preprocessing panel || Preprocessing | + | || Dynamic Preprocessing panel || Preprocessing || Currently implemented in Tcl. See function ShowUserInterface in [http://viewvc.slicer.org/viewcvs.cgi/trunk/Modules/EMSegment/Tasks/MRI-Human-Brain.tcl?rev=14433&view=markup MRI-human-brain.tcl] |
|- | |- | ||
|| [[#WorkingDirSelector|WorkingDirSelector]] || Run segmentation | || [[#WorkingDirSelector|WorkingDirSelector]] || Run segmentation | ||
Revision as of 17:36, 3 August 2010
Home < Projects:ARRA:SlicerEM:Developer:WidgetsToPortBack to SlicerEM:Developer page
Contents
- 1 Summary
- 2 List of Widgets and associated panels (ordered by priority)
- 3 Widget screenshots
- 3.1 TaskSelector
- 3.2 Segmentation Mode
- 3.3 InputChannel selector
- 3.4 DynamicListOfInputChannel
- 3.5 AnatomicalTree
- 3.6 NodeAttributes
- 3.7 Colormap selector
- 3.8 ColorMapViewOnly
- 3.9 ProbabilityMapSelector
- 3.10 AtlasToInputRegistration
- 3.11 IntensityDistribution
- 3.12 PlotClassDistribution1D
- 3.13 PlotClassDistribution2D
- 3.14 ManualSampling
- 3.15 WeightEditor
- 3.16 ClassWeightsOverview
- 3.17 StoppingConditionsEditor
- 3.18 PrintConfig
- 3.19 AdvancedNodeParameterEditor
- 3.20 WorkingDirSelector
- 3.21 OutputLabelMapSelector
- 3.22 VOIEditor
Summary
- This document illustrates the widgets used in KWWidgets and their Qt counterpart
List of Widgets and associated panels (ordered by priority)
Ordered by priority. Different panels are illustrated here.
| Widget | Panels | Note |
|---|---|---|
| Wizard JC : Please add screen shot - note that the buttons change based on the panels | Generic | |
| TaskSelector | Define Task | |
| Segmentation Mode | Define Task | |
| InputChannel selector | Define Input Channels | Qt: Should be embedded in qMRMLNodeComboBoxTableWidget |
| DynamicListOfInputChannel | Define Input Channels | Qt: Create a qMRMLNodeComboBoxTableWidget |
| Input channel aligned | Define Input Channels | |
| Simple Mode GUI | Simple Mode | |
| AnatomicalTree | Define Anatomical Tree, Define Atlas | |
| NodeAttributes - please note that it changes - for superclass only shows name ! | Define Anatomical Tree | |
| ProbabilityMapSelector | Define Atlas | |
| AtlasToInputRegistration | Edit registration parameters | Qt: Extend from qMRMLWidgets and use mrmlManager |
| IntensityDistribution - lets talk about redesign | Specify internsity distributions | |
| PlotClassDistribution1D | Plot class distribution 1D | Note that it changes when we have on input channel vs two |
| PlotClassDistribution2D | Plot class distribution 2D | Note that it changes when we have on input channel vs two |
| WeightEditor | Edit node-based parameters | |
| ClassWeightsOverview | Edit node-based parameters | |
| StoppingConditionsEditor | Edit node-based parameters | |
| Dynamic Preprocessing panel | Preprocessing | Currently implemented in Tcl. See function ShowUserInterface in MRI-human-brain.tcl |
| WorkingDirSelector | Run segmentation | |
| VOIEditor | Run segmentation | |
| ManualSampling | Specify internsity distributions | |
| OutputLabelMapSelector | Run segmentation | |
| Colormap selector - JC lets talk about the widget - i think functionality already exists in slicer | Define Anatomical Tree | |
| ColorMapViewOnly - JC lets talk about the widget - i think functionality already exists in slicer | Define Anatomical Tree | |
| Multi-thread enabled | Run Segmentation | |
| PrintConfig | Edit node-based parameters | |
| AdvancedNodeParameterEditor | Edit node-based parameters |
Widget screenshots
TaskSelector
| KWWidget | Qt |
|---|---|
![]() |
|
Segmentation Mode
|
InputChannel selector
DynamicListOfInputChannel
|
AnatomicalTree
|
NodeAttributes
|
Colormap selector
ColorMapViewOnly
|
ProbabilityMapSelector
AtlasToInputRegistration
|
IntensityDistribution
|
PlotClassDistribution1D
|
PlotClassDistribution2D
|
ManualSampling
|
WeightEditor
|
ClassWeightsOverview
|
StoppingConditionsEditor
|
PrintConfig
|
AdvancedNodeParameterEditor
|
WorkingDirSelector
OutputLabelMapSelector
|
VOIEditor
|


















