Page MenuHomePhabricator

UI redesign of segmentation plugin
Closed, ResolvedPublic

Description

After discussion we decided to redesign the segmentation plugin:

  • ONE view for 2D and 3D tools
    • all the available 3D tools must be migrated into the new UI
  • ONE view for segmentation utilities
    • Contains tools like boolean operations, morphological operations, ...

Event Timeline

New remote branch pushed: bug-15068-segmentation-UI-redesign

New remote branch pushed: bug-15068-segmentation-ui-redesign

Morphological Operations were implemented

Morphological Operators moved to new widget. Implementation outsourced into module. 4D support enabled. deleted depcreated morphological tools.

This bug could not be fixed for release 2013-06. Setting target milestone to next release

New remote branch pushed: bug-15068-segmentation-UI-redesign-integration

Wrote change request. The integration branch contains two core modifications:

  • First a new class was created (mitkToolCommand): this class was accidentally created in the core and was now moved to the segmentation module.
  • Second the interface of mitkApplicationCursor was enhanced in order to allow the usage of the microservice to load a cursor icon. The according commit is

4ffa9d6fd4614e9ca2d545927a0a9d8d77f1a808

New remote branch pushed: bug-15068-segmentation-UI-redesign-final-integration

[784bbd]: Merge branch 'bug-15068-segmentation-UI-redesign-final-integration'

Merged commits:

2013-08-06 10:44:37 Stefan Kislinskiy [7ec768]
SetAutoShowNamesWidth with minimum size hint does not work on Windows, set to fix values.


2013-08-06 10:28:47 Sebastian Ordas [a996e6]
improved tool deactivation


2013-08-06 08:52:18 Tobias Schroeder [cf323a]
Fix crash in LiveWireTool.

Unnecessary update caused an empty contour and thus index -1 was
accessed.


2013-08-05 13:28:12 Sebastian Ordas [85e917]
mitkToolCommand was not yet in the Core:

changed MITK_CORE_EXPORT to Segmentation_EXPORT


2013-08-02 01:54:38 Andreas Fetzer [3a0d21]
Merge branch 'bug-15068-segmentation-UI-redesign-integration'

Conflicts:
Modules/Segmentation/DataManagement/mitkContourModel.cpp
Modules/Segmentation/DataManagement/mitkContourModel.h
Modules/Segmentation/Interactions/mitkLiveWireTool2D.cpp


2013-07-26 09:50:33 Andreas Fetzer [cfc36a]
Moved mitkToolCommand class from core to segmentation module


2013-07-24 12:44:16 Tobias Schroeder [b05c0c]
Merge branch 'bug-15687-feedback-contour-for-4D-segmentations' into bug-15068-segmentation-UI-redesign-integration


2013-07-24 12:38:29 Tobias Schroeder [3ba57a]
fix PaintBrushTool


2013-07-24 12:01:49 Tobias Schroeder [e49595]
4D contour support for PaintBrushTool.


2013-07-24 11:49:12 Tobias Schroeder [47acba]
Fix iterator usage for 4D data.


2013-07-24 11:19:37 Tobias Schroeder [749e9c]
4D contour support for CorrectorTool


2013-07-24 11:18:05 Tobias Schroeder [1c8765]
4D contour support for RegioGrowingTool


2013-07-24 10:39:11 Tobias Schroeder [885439]
4D contour support for SetRegionTool.


2013-07-24 10:23:36 Tobias Schroeder [e50e5d]
Use time step in every function call.


2013-07-24 10:08:28 Tobias Schroeder [71f414]
Changed interface of contour utils to support 4D contours.


2013-07-24 08:36:46 Tobias Schroeder [9463b4]
Fixed ContourTool for use with 4D data.


2013-07-23 13:02:00 Tobias Schroeder [cd31bd]
Merge branch 'bug-15676-crash-new-segmentation-4D-images' into bug-15068-segmentation-UI-redesign-integration


2013-07-23 12:59:13 Tobias Schroeder [6504ac]
Fix crash in mitkTool.

In case of 4D images the memset has to be executed for each time step.


2013-07-23 09:37:52 Tobias Schroeder [a68f8e]
Merge branch 'bug-15650-migrate-Contour-class-to-ContourModel' into bug-15068-segmentation-UI-redesign-integration


2013-07-23 09:32:15 Tobias Schroeder [5ae81d]
Removed todo from comments of paint tool header.

The mentioned bug has already been resolved.


2013-07-23 08:38:20 Tobias Schroeder [268d41]
Marked mitk::Contour class deprecated.


2013-07-22 13:52:09 Tobias Schroeder [a3cb2f]
Contur was not visible due to shift in z direction


2013-07-22 13:51:22 Tobias Schroeder [b7cd69]
Changed color of erase feedback to make it visible


2013-07-22 13:26:09 Andreas Fetzer [fc5d95]
Fixed broken cursor icon on windows


2013-07-22 13:23:54 Andreas Fetzer [dda79c]
Merge branch 'bug-15068-segmentation-UI-redesign-integration-hotfix' into bug-15068-segmentation-UI-redesign-integration


2013-07-22 11:28:45 Tobias Schroeder [91f7a6]
Adapt coordinates of contour vertices.

The contour was not displayed because of a shift in z direction. The
correction of the coordinates is needed because the region growing
algorithm has a center based output.


2013-07-22 11:11:16 Tobias Schroeder [238cb6]
Corrected property names.


2013-07-22 09:42:38 Tobias Schroeder [7230d6]
Fix crash in CorrectorAlgorithm.

Increment was missing.


2013-07-22 09:40:27 Tobias Schroeder [4e291c]
Keep API for mitk::Contour in ContourUtils.


2013-07-20 12:11:23 Andreas Fetzer [354244]
Crosshair movement will only be deactivated if a 2D tool is active


2013-07-20 12:05:29 Andreas Fetzer [81b711]
All 3D tools now overwrite existing segmentation consistently. Changed color of feedback nodes so that feedback can be distinguished from original segmentation.


2013-07-20 11:38:22 Andreas Fetzer [782819]
Fixed crash on Close Project


2013-07-20 11:14:06 Andreas Fetzer [51309c]
Fixed crash when closing the application and the segmentations 2D tab active


2013-07-20 10:48:48 Andreas Fetzer [14db3d]
Fixed initial size of segmentation view


2013-07-19 21:32:51 Andreas Fetzer [4e7b5f]
Set 2D tab as default tab


2013-07-19 14:26:49 Tobias Schroeder [ec187b]
Use ContourModel as Feedback contour


2013-07-19 14:24:04 Tobias Schroeder [0dee50]
Switched from mitk::Contour to mitk::ContourModel


2013-07-19 14:23:06 Tobias Schroeder [4f881e]
Changed API of ContourModel for compatibility


2013-07-19 14:15:04 Tobias Schroeder [4c1c21]
Avoid crash if FastMarching has not been executed.


2013-07-19 01:18:24 Andreas Fetzer [0fcfe4]
Fixed wrong initialization. Now buttons are enabled correctly


2013-07-19 01:17:42 Andreas Fetzer [d45df3]
Fixed typo


2013-07-19 01:17:20 Andreas Fetzer [05edde]
Fixed wrong predicate for regular images


2013-07-19 00:50:25 Andreas Fetzer [bd0fc3]
Fixed crash in AdaptiveRegionGrower caused by an observer which was not removed


2013-07-18 16:57:38 Andreas Fetzer [e52715]
Fixed dependency of registration


2013-07-18 12:21:46 Andreas Fetzer [a2b8fe]
Another export fix


2013-07-18 12:13:54 Andreas Fetzer [3af4d3]
Fixed export macros for windows


2013-07-17 22:58:56 Andreas Fetzer [fe806d]
Fixed Otsu selection


2013-07-17 22:58:45 Andreas Fetzer [15b5cb]
Fixed usage of ManualToolSelectionBox


2013-07-17 22:58:08 Andreas Fetzer [bb5028]
Moved ToolManagerTest to segmentation module


2013-07-17 20:33:24 Andreas Fetzer [47c60f]
Merge branch 'bug-15068-segmentation-UI-redesign' into bug-15068-segmentation-UI-redesign-integration

Conflicts:
Modules/Qmitk/QmitkDataStorageComboBox.cpp
Modules/Segmentation/CMakeLists.txt
Modules/Segmentation/Interactions/mitkTool.cpp
Modules/Segmentation/files.cmake
Modules/SegmentationUI/Qmitk/QmitkSlicesInterpolator.cpp
Modules/SegmentationUI/Qmitk/QmitkSlicesInterpolator.h
Plugins/org.mitk.gui.qt.segmentation/src/internal/QmitkSegmentationView.cpp


2013-07-17 18:16:14 Andreas Fetzer [c5fd9c]
Use ctkRangeWidget instead of qxtspanslider


2013-07-17 02:45:46 Andreas Fetzer [614720]
Merge branch 'bug-15466-create-segmentationUI-module-fix-dependencies' into bug-15068-segmentation-UI-redesign


2013-07-17 02:45:27 Andreas Fetzer [d37e4e]
Fixed wrong warning label. Only needed for 2d tools


2013-07-17 02:24:05 Andreas Fetzer [5443be]
Fixed cmake dependencies


2013-07-17 02:13:24 Andreas Fetzer [0b5dcc]
Merge branch 'bug-15466-create-segmentationUI-module-fix-dependencies' into bug-15068-segmentation-UI-redesign


2013-07-17 02:12:47 Andreas Fetzer [e6b6b5]
Fixed CMake error. Forgot to move files in earlier commit


2013-07-17 01:58:53 Andreas Fetzer [dbcfb7]
Merge branch 'bug-15589-confirm--segmentation-dialog' into bug-15068-segmentation-UI-redesign


2013-07-17 01:58:17 Andreas Fetzer [50b00c]
Rename button


2013-07-17 01:52:00 Andreas Fetzer [e24cff]
Merge branch 'bug-15466-create-segmentationUI-module-fix-dependencies' into bug-15068-segmentation-UI-redesign


2013-07-17 01:50:32 Andreas Fetzer [c39ecd]
Moved more segmentation classes into segmentation module


2013-07-17 01:46:14 Andreas Fetzer [54a067]
Removed resliceinterpolationpropertie since it is set in the mapper


2013-07-17 01:45:43 Andreas Fetzer [804821]
Added ConfirmDialog to FastMarching3DTool


2013-07-17 01:39:25 Andreas Fetzer [a8dcee]
FastMarching3D tool now inherits from AutoSegmentationTool. A PointSetInteractor is created when the tool is activated


2013-07-16 23:38:57 Andreas Fetzer [0a852a]
RegionGrowing3D has now ConfirmDialog


2013-07-16 11:51:45 Andreas Fetzer [048686]
Integrated ConfirmDialog in binary threshold and otsu tools. The other ones are still wip


2013-07-16 11:48:17 Andreas Fetzer [431cde]
AutoSegmentationTool now can deliver the target segmentation node, depending on the selected overwrite mode


2013-07-16 11:13:59 Andreas Fetzer [9e8f75]
Finalized mitkConfirmSegmentationDialog


2013-07-16 11:12:31 Andreas Fetzer [0882d6]
Changed mitkAutoSegmentationTool interface so that overwrite modus can be set


2013-07-14 23:51:14 Andreas Fetzer [1ab1a6]
Added entry to files.cmake


2013-07-11 17:17:15 Andreas Fetzer [639d4e]
Create initial class


2013-07-16 23:02:02 Andreas Fetzer [3466ae]
Merge branch 'bug-15552-3D-regiongrowing-redesign' into bug-15068-segmentation-UI-redesign


2013-07-16 23:01:28 Andreas Fetzer [9d234e]
Added label for how to set seedpoints and added groupboxes for slider descriptions


2013-07-14 23:32:01 Andreas Fetzer [e8974a]
Fixed slider initialization


2013-07-11 19:09:41 Joseph Görres [bc7e5f]
improved wait cursor


2013-07-11 18:33:44 Joseph Görres [946417]
Merge branch 'bug-15174-BusyCursorWatershed' into bug-15068-segmentation-UI-redesign


2013-07-11 18:32:52 Joseph Görres [4b1857]
added wait cursor


2013-07-11 17:18:23 Sebastian Ordas [29bcea]
progress observers where dissapearing after tool deactivation


2013-07-11 15:19:24 Stefan Kislinskiy [927b03]
Fixed missing icons under windows.


2013-07-11 15:19:10 Stefan Kislinskiy [43ac2e]
Added watershed icon.


2013-07-11 13:33:49 Stefan Kislinskiy [fe14f5]
Cleaned up segmentation resources and removed old regiongrowing files.


2013-07-11 13:33:03 Stefan Kislinskiy [18e2fd]
Created new Surface-to-image icon.


2013-07-11 02:22:11 Andreas Fetzer [251a07]
Merge branch 'personal/fetzer/regiongrowing-redesign' into bug-15552-3D-regiongrowing-redesign

Conflicts:
Modules/SegmentationUI/Qmitk/QmitkAdaptiveRegionGrowingToolGUI.cpp
Modules/SegmentationUI/Qmitk/QmitkAdaptiveRegionGrowingToolGUIControls.ui


2013-07-11 02:11:54 Andreas Fetzer [93769e]
Allowing deselection of labels in otsu list widget


2013-07-11 02:06:06 Andreas Fetzer [3b13e3]
Removed unused functions


2013-07-11 00:44:44 Andreas Fetzer [b55087]
Fixed preview slider initialization


2013-07-11 00:09:40 Andreas Fetzer [e8cf90]
Usability improvements like slider initialisartion


2013-07-11 00:08:49 Andreas Fetzer [753864]
Changed pointset interactor to single point with shift click


2013-07-10 21:48:00 Andreas Fetzer [c09fbe]
3DRegionGrowingTool now creates point set node and adds an interactor. 3D Regiongrowing gui
adapted to enable gui components


2013-07-10 21:45:06 Andreas Fetzer [37f98a]
Removed seedpoint button


2013-07-09 15:04:15 Bastian Graser [3a80ac]
Merge branch 'bug-15170-morpho6' into bug-15068-segmentation-UI-redesign


2013-07-09 15:03:47 Bastian Graser [f30b55]
added busy cursor and adjusted intends in code


2013-07-09 11:45:51 Sebastian Ordas [cd68d5]
clear seeds if click is on another window or slice


2013-07-09 10:52:40 Sebastian Ordas [733800]
Merge branch 'bug-15068-segmentation-UI-redesign' of mitk.org:MITK into bug-15068-segmentation-UI-redesign


2013-07-09 10:50:01 Sebastian Ordas [52f0bf]
if there are no seeds, the pipeline will update anyway, but very fast


2013-07-09 10:34:12 Sebastian Ordas [e6cee2]
do not update the pipeline if none seed is placed


2013-07-09 02:10:57 Andreas Fetzer [d9dd5e]
WIP Started removing the seedpoint button. Better would be if tool also inherits from pointsetinteractor
Get node name from gui via toolmanager->GetActiveTool


2013-07-09 01:52:25 Andreas Fetzer [90b7d2]
Replaced labels, preview slider and spinboxes with ctkSliderWidget and adjusted stepsize accordingly


2013-07-09 01:48:18 Andreas Fetzer [4c6ef6]
Replaced threshold spinboxes with ctkRangeWidget. The actual range is initialized by the selected images min and max values


2013-07-09 01:07:12 Stefan Kislinskiy [3969b9]
Deleted old segmentation utility view.


2013-07-09 00:59:56 Andreas Fetzer [db6857]
Changed size and size policy


2013-07-08 22:53:07 Andreas Fetzer [da9aa2]
Changed size policy of otsu tool gui


2013-07-08 17:41:37 Sandy Engelhardt [fcb31c]
Merge branch 'bug-15172-fixes-3Dthreshold' into bug-15068-segmentation-UI-redesign


2013-07-08 17:12:34 Sebastian Ordas [a4511e]
Merge branch 'bug-15550-bug-in-fast-marching-2D-click-different-rw' into bug-15068-segmentation-UI-redesign


2013-07-08 17:11:00 Sebastian Ordas [bb38e4]
improved layouts (maybe not yet enough for mac laptops)


2013-07-08 16:48:03 Sebastian Ordas [de2b0c]
removed warning


2013-07-08 16:46:00 Sebastian Ordas [2dd603]
set tabs back to the middle


2013-07-08 16:27:51 Sebastian Ordas [c1de8c]
fixed an error probably generated by myself


2013-07-08 13:52:29 Joseph Görres [3e6803]
Merge branch 'bug-15174-UpdateWatershedPlugin' into bug-15068-segmentation-UI-redesign


2013-07-08 13:50:17 Joseph Görres [975222]
added progress bar functionality to the watershed tool


2013-07-08 13:42:16 Andreas Fetzer [fc58be]
Removed unused include from RegistrationView


2013-07-08 13:42:01 Andreas Fetzer [59fe2a]
Fixed icon path


2013-07-08 12:55:35 Joseph Görres [4dc706]
Merge remote-tracking branch 'origin/bug-15068-segmentation-UI-redesign' into bug-15174-UpdateWatershedPlugin


2013-07-08 12:47:06 Sebastian Ordas [6c19f3]
Merge branch 'bug-15530-decrease-icon-size-in-2D-tools' into bug-15068-segmentation-UI-redesign

Conflicts:
Modules/Segmentation/Interactions/mitkAddContourTool.cpp
Modules/Segmentation/Interactions/mitkCorrectorTool2D.cpp
Modules/Segmentation/Interactions/mitkDrawPaintbrushTool.cpp
Modules/Segmentation/Interactions/mitkErasePaintbrushTool.cpp
Modules/Segmentation/Interactions/mitkEraseRegionTool.cpp
Modules/Segmentation/Interactions/mitkFastMarchingTool.cpp
Modules/Segmentation/Interactions/mitkFillRegionTool.cpp
Modules/Segmentation/Interactions/mitkLiveWireTool2D.cpp
Modules/Segmentation/Interactions/mitkRegionGrowingTool.cpp
Modules/Segmentation/Interactions/mitkSubtractContourTool.cpp
Modules/Segmentation/resources/Segmentation.qrc


2013-07-08 12:40:03 Joseph Görres [ade910]
added node as child


2013-07-08 12:32:17 Sebastian Ordas [909f05]
Merge branch 'bug-15535-redesign-fast-marching-2D-tool' into bug-15068-segmentation-UI-redesign

Conflicts:
Modules/Segmentation/Interactions/mitkFastMarchingTool.h


2013-07-08 12:15:27 Diana Wald [3031f0]
Merge branch 'bug-15141-CheckSelectionInConstructor' into bug-15068-segmentation-UI-redesign


2013-07-08 12:14:46 Diana Wald [cba3b5]
Add an initial check of data selection in the constructor


2013-07-08 11:27:18 Andreas Fetzer [2b2dc2]
Layout improvements. OtsuToolGUI is now shrinking correctly


2013-07-07 15:42:36 Andreas Fetzer [0ab978]
Fixed wrong merge of Otsu tool


2013-07-07 15:42:17 Andreas Fetzer [4ffa9d]
Tool cursor icons are now also loaded using the us resource system.


2013-07-07 14:39:18 Andreas Fetzer [69966e]
Merge branch 'bug-15466-create-segmentationUI-module-us' into bug-15068-segmentation-UI-redesign

Conflicts:
Modules/MitkExt/Interactions/mitkTool.h
Modules/QmitkExt/CMakeLists.txt
Modules/Segmentation/Interactions/mitkAddContourTool.h
Modules/Segmentation/Interactions/mitkCorrectorTool2D.h
Modules/Segmentation/Interactions/mitkDrawPaintbrushTool.h
Modules/Segmentation/Interactions/mitkErasePaintbrushTool.cpp
Modules/Segmentation/Interactions/mitkErasePaintbrushTool.h
Modules/Segmentation/Interactions/mitkEraseRegionTool.cpp
Modules/Segmentation/Interactions/mitkEraseRegionTool.h
Modules/Segmentation/Interactions/mitkFastMarchingTool.cpp
Modules/Segmentation/Interactions/mitkFastMarchingTool.h
Modules/Segmentation/Interactions/mitkFillRegionTool.h
Modules/Segmentation/Interactions/mitkLiveWireTool2D.cpp
Modules/Segmentation/Interactions/mitkLiveWireTool2D.h
Modules/Segmentation/Interactions/mitkRegionGrowingTool.h
Modules/Segmentation/Interactions/mitkSubtractContourTool.h
Modules/Segmentation/resources/Segmentation.qrc
Modules/SegmentationUI/Qmitk/QmitkOtsuTool3DGUI.cpp


2013-07-07 14:23:53 Andreas Fetzer [da7747]
Minor code cleaning


2013-07-03 01:01:44 Andreas Fetzer [b86efa]
Adapted export macros for windows


2013-07-03 00:38:25 Andreas Fetzer [7990e0]
Removed Qt dependency from segmentation module. Replaced Qt resources with us resources


2013-07-07 14:20:56 Andreas Fetzer [beeb5e]
Removed Qt dependency from Segmentation module


2013-07-07 14:12:26 Andreas Fetzer [ed77da]
Created module SegmentationUI and move files accordingly


2013-07-05 16:53:26 Sebastian Ordas [7a77d2]
get affected slice only if clicked on another window or slice


2013-07-05 16:36:16 Sebastian Ordas [e8d651]
initial commit


2013-07-05 14:33:39 Sebastian Ordas [af5969]
have tabs on the left (as usual)


2013-07-05 14:10:06 Sebastian Ordas [0a111a]
reduced size to 32 x 32 pix


2013-07-04 18:41:03 Joseph Görres [974d01]
Merge branch 'bug-15174-UpdateWatershedPlugin' into bug-15068-segmentation-UI-redesign


2013-07-04 18:27:00 Joseph Görres [83d25f]
watershed: removed deactivation of tool after segmentation


2013-07-04 18:27:00 Joseph Görres [7544db]
watershed: removed deactivation of tool after segmentation


2013-07-04 17:40:43 Diana Wald [c3b74d]
Merge branch 'bug-15171-SegmentationRedesignOtsu' into bug-15068-segmentation-UI-redesign


2013-07-04 17:40:08 Diana Wald [08c2c4]
Avoid recalculation if number of regions has not changed


2013-07-04 17:10:46 Diana Wald [534074]
Merge branch 'bug-15171-SegmentationRedesignOtsu' into bug-15068-segmentation-UI-redesign

Conflicts:
Modules/QmitkExt/QmitkOtsuTool3DGUI.h


2013-07-04 17:09:12 Diana Wald [8b1d87]
Redesign of GUI elements


2013-07-04 11:56:08 Sebastian Ordas [77bcff]
Merge branch 'bug-11310-change-mouse-cursor-when-tool-is-active' into bug-15068-segmentation-UI-redesign


2013-07-04 11:49:33 Sebastian Ordas [6ff7a2]
Merge branch 'bug-15448-redesign-fast-marching-3D-tool' into bug-15068-segmentation-UI-redesign


2013-07-04 11:03:39 Sebastian Ordas [935356]
Merge remote-tracking branch 'origin/bug-15068-segmentation-UI-redesign' into bug-15068-segmentation-UI-redesign


2013-07-03 16:57:13 Diana Wald [53f9ef]
Merge branch 'bug-15141-AddDocumentation' into bug-15068-segmentation-UI-redesign


2013-07-03 16:56:00 Diana Wald [3f4362]
Added code documentation


2013-06-28 16:21:04 Joseph Görres [25245f]
Merge branch 'bug-15174-UpdateWatershedPlugin' into bug-15068-segmentation-UI-redesign


2013-06-28 16:20:01 Joseph Görres [99304f]
added information label and extended documentation


2013-06-28 11:23:24 Sebastian Ordas [dda868]
initial commit


2013-06-27 15:10:11 Sebastian Ordas [20c759]
improved documentation


2013-06-27 14:45:05 Sebastian Ordas [dacaa1]
started with 4D issues


2013-06-27 14:20:26 Sebastian Ordas [d586ee]
added control for sigma and further clean up


2013-06-27 12:58:45 Sebastian Ordas [d9eaac]
code reorganized


2013-06-27 12:56:29 Sebastian Ordas [7afdca]
Have virtual methods for error messages and to inform whether the
tool is busy


2013-06-27 12:55:15 Sebastian Ordas [1748c4]
added a message to inform that the tool may be busy


2013-06-26 15:14:33 Sebastian Ordas [c5a98a]
Merge branch 'bug-15454-3D-tools-should-report-progress-status' into bug-15448-redesign-fast-marching-3D-tool


2013-06-26 15:07:03 Sebastian Ordas [3ba333]
initial commit


2013-06-26 13:58:49 Joseph Görres [4a5f32]
added doxygen and code documentation


2013-06-26 11:41:51 Sebastian Ordas [231c2a]
further reorganized GUI
changed control names to match those
in the underlining tool algorithm parameters


2013-06-25 17:54:51 Sebastian Ordas [18b2b8]
initial commit


2013-06-25 16:40:40 Tobias Norajitra [0cac09]
wip


2013-06-25 15:11:03 Tobias Norajitra [9e933a]
wip


2013-06-25 14:16:01 Joseph Görres [40c28a]
wrong capitalization


2013-06-25 14:02:07 Stefan Kislinskiy [a0f99c]
Attempt to fix UI file path issues.


2013-06-25 13:45:25 Stefan Kislinskiy [16624b]
Added icon for Otsu.


2013-06-24 16:44:54 Joseph Görres [1021d4]
fixed wrong capitalization - branch works again on linux


2013-06-24 16:01:30 Stefan Kislinskiy [9aeecd]
Added icons for thresholding and fast marching.


2013-06-24 14:21:34 Stefan Kislinskiy [1fdb87]
Added code documentation for boolean operations and utility widget base class.

Fixed morphological operations widget logic.


2013-06-24 13:03:06 Bastian Graser [7f55c2]
Merge branch 'bug-15170-morpho5' into bug-15068-segmentation-UI-redesign


2013-06-24 13:02:30 Bastian Graser [d4eae1]
auto hide info text


2013-06-24 12:50:40 Stefan Kislinskiy [e3c661]
Changed some icons.


2013-06-24 11:52:28 Bastian Graser [ac789b]
Merge branch 'bug-15170-morpho5' into bug-15068-segmentation-UI-redesign


2013-06-24 11:52:02 Bastian Graser [bab712]
disable radius gui elements when cross structure is activated


2013-06-24 11:10:16 Stefan Kislinskiy [258a63]
Got rid of old segmentation utilities.


2013-06-21 13:07:00 Andreas Fetzer [e85009]
Fixed build errors on mac


2013-06-21 12:26:29 Stefan Kislinskiy [ffff13]
Assimilated layout of morphological utilities.


2013-06-21 11:10:11 Diana Wald [e76fb1]
Merge remote-tracking branch 'origin/bug-15174-AddingWatershedSegmentation' into bug-15068-segmentation-UI-redesign

Conflicts:
Modules/Segmentation/files.cmake
Plugins/org.mitk.gui.qt.segmentation/src/internal/QmitkSegmentationView.cpp


2013-06-21 11:07:13 Bastian Graser [a9d4c0]
Merge branch 'bug-15170-morpho4' into bug-15068-segmentation-UI-redesign


2013-06-21 10:57:14 Bastian Graser [4f38ed]
corrected typedef typename for linux compatibility


2013-06-21 09:41:54 Tobias Schroeder [6470bc]
Merge branch 'bug-15282-3D-RegionGrower' into bug-15068-segmentation-UI-redesign


2013-06-21 09:37:44 Tobias Schroeder [a81424]
Fix compiler errors on unix.

Stupid vc compiler ignores missing typename within templates.


2013-06-20 17:14:53 Tobias Norajitra [113304]
Merge branch 'bug-15171-SegmentationRedesignOtsu' into bug-15068-segmentation-UI-redesign

Conflicts:
Modules/QmitkExt/files.cmake
Modules/Segmentation/files.cmake
Plugins/org.mitk.gui.qt.segmentation/src/internal/QmitkSegmentationView.cpp


2013-06-20 16:24:02 Stefan Kislinskiy [aada04]
Enabled CTK Widgets and implemented a few examples.


2013-06-20 13:50:50 Stefan Kislinskiy [3e0f63]
Fixed Basti's disaster. ;-)


2013-06-19 18:02:19 Tobias Norajitra [553feb]
Merge branch 'bug-15420-mitkOtsuSegmentationFilterReimplementation' into bug-15171-SegmentationRedesignOtsu


2013-06-19 18:00:05 Tobias Norajitra [f5f155]
Implemented.


2013-06-19 17:57:40 Tobias Norajitra [21573a]
Volume rendering wip.


2013-06-14 12:57:48 Tobias Schroeder [774bd3]
Merge branch 'bug-15391-FastMarching3D-deletes-time-steps' into bug-15068-segmentation-UI-redesign


2013-06-14 12:15:49 Tobias Schroeder [4e4033]
Improved 4D support.

Set volume in current time step by itk.
Reset pipeline function changed to change inputs.


2013-06-14 11:23:49 Tobias Schroeder [708768]
Set segmentation result from itk data pointer.


2013-06-14 10:53:02 Tobias Schroeder [d76b8b]
Merge branch 'bug-15282-3D-RegionGrower' into bug-15068-segmentation-UI-redesign


2013-06-14 10:50:10 Tobias Schroeder [ef867f]
Added some comments.


2013-06-14 10:24:09 Tobias Schroeder [4b914d]
Use data pointer of itk image to set volume.


2013-06-14 10:10:45 Tobias Schroeder [3e4450]
Fill Labeled segmentation in binary.

Threshold is taken from slider.


2013-06-14 07:53:36 Tobias Schroeder [c6f4c2]
Changed RegionGrowing classes to work with Tool functionality.


2013-06-14 07:51:45 Tobias Schroeder [7b511d]
Renamed class.


2013-06-12 17:00:09 Diana Wald [71cc25]
Merge branch 'bug-15141-ImageAndSurfaceMaskingWithNewDesign' into bug-15068-segmentation-UI-redesign


2013-06-12 16:59:08 Diana Wald [648353]
Fix bug in tool SurfaceToImage and added a qmessagebox for error output


2013-06-12 16:46:04 Diana Wald [01351d]
Change order of 2D tools


2013-06-12 12:56:42 Diana Wald [81c368]
Merge branch 'bug-15141-ImageAndSurfaceMaskingWithNewDesign' into bug-15068-segmentation-UI-redesign


2013-06-12 12:54:58 Diana Wald [b48864]
Redesign of the surface to image filter


2013-06-12 12:53:16 Diana Wald [d71810]
Redesign of the image masking tool


2013-06-11 16:44:25 Bastian Graser [19f9d8]
Merge branch 'bug-15170-morpho3' into bug-15068-segmentation-UI-redesign


2013-06-11 16:43:46 Bastian Graser [9ca0c5]
Moved Morphological Operations to new widget. outsourced implementation. 4D support enabled. Deleted depcreated tools.


2013-06-07 10:40:59 Tobias Schroeder [eb7539]
Merge branch 'bug-15149-FastMarching-2D' into bug-15068-segmentation-UI-redesign

Conflicts:
Modules/QmitkExt/files.cmake
Modules/Segmentation/files.cmake


2013-06-07 09:23:45 Tobias Schroeder [f8def3]
Added some documentation.


2013-06-07 08:47:48 Tobias Schroeder [e42db3]
Added dummy tool for RegionGrowing.


2013-06-07 08:45:07 Tobias Schroeder [3e6fb2]
Renamed RegionGrowing ui files.


2013-06-06 13:25:22 Joseph Görres [486be3]
finished watershed


2013-06-05 19:04:44 Tobias Norajitra [8d855f]
mitkOtsuSegmentationFilter integration.


2013-06-05 16:05:16 Stefan Kislinskiy [62fa04]
Merge branch 'bug-15068-segmentation-UI-redesign' of mitk.org:MITK into bug-15068-segmentation-UI-redesign


2013-06-05 16:05:05 Stefan Kislinskiy [21f888]
Continued boolean operations (nearly finished).


2013-06-05 13:28:31 Michael Brehler [71c43b]
wip


2013-06-03 18:50:11 Joseph Görres [4f427a]
finished gui


2013-05-31 12:46:24 Tobias Schroeder [8bbc25]
Merge branch 'bug-15281-add-confirm-button-to-livewiretool' into bug-15068-segmentation-UI-redesign


2013-05-31 12:40:35 Tobias Schroeder [6a07fb]
Add confirm button for LiveWireToool.

Convert contour to binary image.


2013-05-31 12:34:09 Stefan Kislinskiy [e5effa]
Fixed bug in QmitkBooleanOperationsWidget.


2013-05-31 10:13:37 Tobias Schroeder [e95e90]
Reset filters if an error occured.


2013-05-31 09:43:08 Tobias Schroeder [7b1c5a]
Put convertion of inputs to GUI class.


2013-05-29 16:58:55 Sandy Engelhardt [48c273]
Set WorkingData as Modified


2013-05-29 16:43:59 Stefan Kislinskiy [a52ea4]
Introduced QmitkSegmentationUtilityWidget.


2013-05-29 15:48:12 Sandy Engelhardt [81f975]
remove threshold option in QmitkDataManagerView


2013-05-29 14:27:35 Sandy Engelhardt [c54c75]
adjusting buttons


2013-05-29 14:13:37 Sandy Engelhardt [dbd0bc]
Threshold removed from context menu


2013-05-29 11:47:28 Stefan Kislinskiy [80609d]
Continued boolean operations.


2013-05-25 15:36:01 Stefan Kislinskiy [d08a00]
Merge branch 'bug-15068-segmentation-UI-redesign' of mitk.org:MITK into bug-15068-segmentation-UI-redesign


2013-05-25 15:35:48 Stefan Kislinskiy [38e8d0]
Continued refactoring segmentation utilities.


2013-05-24 16:05:04 Tobias Schroeder [ef04b5]
Added 2D tool.

Merging personal branch did not work because of naming issues.


2013-05-24 14:28:12 Bastian Graser [0bf463]
Merge branch 'bug-15170-morpho2' into bug-15068-segmentation-UI-redesign


2013-05-24 14:25:47 Bastian Graser [6d60ea]
Added icons, added exception handling, added structing element selection


2013-05-24 14:25:47 Bastian Graser [5b5603]
Added icons, added exception handling, added structing element selection


2013-05-24 14:01:11 Tobias Schroeder [0cdcdc]
Merge branch 'bug-15144-FastMarching-3D' into bug-15068-segmentation-UI-redesign

Conflicts:
Plugins/org.mitk.gui.qt.segmentation/src/internal/QmitkSegmentationView.cpp


2013-05-24 13:52:16 Tobias Schroeder [e6c2c5]
Update preview if livepreview was checked.


2013-05-24 13:47:51 Tobias Schroeder [a86906]
clear seeds button added.


2013-05-24 13:41:47 Tobias Schroeder [67504f]
check dimension to write back.


2013-05-24 13:25:30 Tobias Schroeder [d27695]
check number of timesteps.


2013-05-24 13:04:34 Tobias Schroeder [bf3db5]
listen to timestep changed events.


2013-05-24 10:35:44 Tobias Schroeder [a3d0ac]
changed icon.


2013-05-24 09:51:07 Tobias Schroeder [7589d9]
Set parameters by GUI.


2013-05-22 19:10:47 Stefan Kislinskiy [c5ea27]
Merge branch 'bug-15068-segmentation-UI-redesign' of mitk.org:MITK into bug-15068-segmentation-UI-redesign


2013-05-22 19:10:36 Stefan Kislinskiy [ffa1d6]
Began to refactor segmentation utilities.


2013-05-22 16:59:17 Sandy Engelhardt [cad54b]
Working Two Threshold Module


2013-05-22 16:23:51 Sandy Engelhardt [c6a05d]
Working Threshold Tool


2013-05-22 17:01:51 Michael Brehler [a5244b]
Otsu redesign wip


2013-05-22 10:44:50 Bastian Graser [62b371]
Merge branch 'bug-15170-morpho' into bug-15068-segmentation-UI-redesign

Conflicts:
Plugins/org.mitk.gui.qt.segmentation/src/internal/QmitkSegmentationUtilitiesView.cpp
Plugins/org.mitk.gui.qt.segmentation/src/internal/QmitkSegmentationUtilitiesView.h
Plugins/org.mitk.gui.qt.segmentation/src/internal/QmitkSegmentationUtilitiesViewControls.ui


2013-05-22 10:34:51 Bastian Graser [200e94]
implemented morphological operations


2013-05-21 18:12:49 Joseph Görres [24e20b]
created all necessary classes. wip: gui is currently not displayed


2013-05-21 17:07:03 Diana Wald [aad027]
Merge branch 'bug-15141-ImageAndSurfaceMasking' into bug-15068-segmentation-UI-redesign


2013-05-21 16:39:10 unknown [b2e152]
Added tool for image- and surface masking and a tool to create a binary image from a surface

removed trailing whitespaces


2013-05-21 11:21:03 Tobias Schroeder [77fa61]
Added GUI class with threshold slider.


2013-05-17 14:24:40 Tobias Schroeder [1f3113]
Added Tool to GUI


2013-05-17 14:01:53 Tobias Schroeder [9ed578]
Merge remote-tracking branch 'origin/personal/schroedt/fastmarching3D' into bug-15144-FastMarching-3D

Conflicts:
Modules/Segmentation/files.cmake
Plugins/org.mitk.gui.qt.segmentation/src/internal/QmitkSegmentationView.cpp


2013-05-17 13:45:34 Tobias Schroeder [d89489]
3D tool tab now has own ToolSelectionBox.

All Tools are handled by same ToolManager instance.
Tools are added to GUI area within
QmitkSegmentationView.CreateQtPartControl


2013-05-16 14:48:24 Stefan Kislinskiy [c8a263]
Implemented new interpolation layout.


2013-05-14 15:48:09 Stefan Kislinskiy [75e8d1]
Merge branch 'bug-15068-HighQualityToolIcons' into bug-15068-segmentation-UI-redesign


2013-05-14 15:37:34 Stefan Kislinskiy [c397ab]
Implemented high quality tool icons.


2013-05-07 23:58:48 Andreas Fetzer [6c416f]
Added group box description like it is present in other segmentation views


2013-05-07 23:58:21 Andreas Fetzer [79ecee]
Added slots mainly for data selection handling


2013-05-07 15:26:12 Andreas Fetzer [924f00]
Added slot for changed tabwidget page


2013-05-07 15:18:07 Andreas Fetzer [e2afb5]
Changed UI layout of new segmentation button und tool button columns


2013-05-06 10:16:13 Andreas Fetzer [94a2ed]
Made changes to SegmentationView in order to make it compile with changed UI file


2013-05-06 10:12:50 Andreas Fetzer [a1752e]
Adapted QmitkSegmentationView.ui to new design


2013-05-06 10:24:43 Andreas Fetzer [a4bab7]
Created QmitkSegmentationUtilitiesView


2013-04-02 15:18:40 Tobias Schroeder [16738f]
changed filters to work in 3D.


2013-04-02 10:04:03 Tobias Schroeder [b0f95a]
geometry of segmentation result image corrected.


2013-04-02 08:45:06 Tobias Schroeder [3ffea6]
Documentation.


2013-03-28 13:53:29 Tobias Schroeder [00dbcc]
fix changing render windows


2013-03-28 11:50:16 Tobias Schroeder [d40a31]
change stopping value with mouse move


2013-03-28 11:04:58 Tobias Schroeder [62e214]
combine segmentation slices


2013-03-28 10:35:35 Tobias Schroeder [0c036a]
visualize seeds


2013-03-28 10:01:39 Tobias Schroeder [ad0d98]
smaller improvements


2013-03-28 09:20:46 Tobias Schroeder [eceec4]
adapt threshold


2013-03-28 08:52:14 Tobias Schroeder [059510]
Delete seeds.

Delete seed points with 'del'. CanHandleEvent adapted.


2013-03-28 08:08:31 Tobias Schroeder [55fca1]
Use multiple seed points


2013-03-28 07:47:31 Tobias Schroeder [3fdc82]
FastMarching with default values and one seed.


2013-03-28 07:39:37 Tobias Schroeder [c0e724]
Add tool class for FastMarching.

[e5c797]: Merge branch 'bug-15068-DiffusionFix'

Merged commits:

2013-08-06 12:23:50 Stefan Kislinskiy [6fd5b1]
COMP: Made DetermineAffectedImageSlice a local function.

[d0f6fe]: Merge branch 'bug-15068-fix-ContourModelTest'

Merged commits:

2013-08-06 12:58:14 Tobias Schroeder [65585f]
COMP: Fix ContourModelTest.

Vertex was not selected in case of size = 1 vertex.

[1a0c8c]: Merge branch 'bug-15068-ToolManagerTest1'

Merged commits:

2013-08-06 14:16:04 Stefan Kislinskiy [302ae0]
COMP: Try to find out what causes the segfault.

[1d302e]: Merge branch 'bug-15068-ToolManagerTest2'

Merged commits:

2013-08-06 14:55:24 Stefan Kislinskiy [52ad0c]
Does it still work?

[fb74d9]: Merge branch 'bug-15068-ToolManagerTest3'

Merged commits:

2013-08-06 15:30:49 Stefan Kislinskiy [ac6efb]
Next shot...

[77d55c]: Merge branch 'bug-15068-ToolManagerTest5'

Merged commits:

2013-08-06 15:53:00 Stefan Kislinskiy [4642a8]
COMP: Temp. disabled ToolManagerTest.

ToolManager instantiation failes on Windows Cont. DC (segfault).

[761109]: Merge branch 'bug-15068-FixAndCleanUpMorphologicalTools'

Merged commits:

2013-08-08 02:06:33 Stefan Kislinskiy [200702]
Fixed and cleaned up morphological tools.

Please close dependees if fixed.