Page MenuHomePhabricator
Feed Advanced Search

Jun 23 2021

kalali added a comment to T24672: Create decoration manager for render windows widgets.

I just tested the latest mxn multi widget on develop and now the render window menu icons have a thick border around them - which does not look nice. Need to find out how this happened.

Jun 23 2021, 11:42 AM · Auto-closed, Restricted Project, MITK
kalali added a comment to T26394: [Render window manager] Provide tree view / model.

If I remember correctly I created a new renderwindowtreemodel, based on QmitkAbstractDataStorageModel because I could not reuse the classic tree inspector. Reason for this was probably mainly the different handling of data nodes for specific render windows. I will re-recheck this within the next weeks and probably come back to you for consultation ;)

Jun 23 2021, 9:19 AM · MITK (v2023.04), Restricted Project

Jun 22 2021

kalali updated the task description for T28578: [mxn multi widget] Optimization of the mxn multi widget.
Jun 22 2021, 1:16 PM · MITK
kalali updated the task description for T28578: [mxn multi widget] Optimization of the mxn multi widget.
Jun 22 2021, 1:15 PM · MITK
kalali added a parent task for T26555: [mxn multi widget] Provide different default layouts: T28578: [mxn multi widget] Optimization of the mxn multi widget.
Jun 22 2021, 1:05 PM · MITK
kalali added a subtask for T28578: [mxn multi widget] Optimization of the mxn multi widget: T26555: [mxn multi widget] Provide different default layouts.
Jun 22 2021, 1:05 PM · MITK
kalali added a parent task for T26633: [mxn multi widget] Show different time points of data: T28578: [mxn multi widget] Optimization of the mxn multi widget.
Jun 22 2021, 1:05 PM · Restricted Project, MITK
kalali added a subtask for T28578: [mxn multi widget] Optimization of the mxn multi widget: T26633: [mxn multi widget] Show different time points of data.
Jun 22 2021, 1:05 PM · MITK
kalali added a project to T16153: [Segmentation] Jump to center of mass of segmentation on click: Request for Discussion.
Jun 22 2021, 1:04 PM · MITK (v2023.04), Bugzilla
kalali moved T16153: [Segmentation] Jump to center of mass of segmentation on click from Backlog to Segmentation on the MITK (v2021.10) board.
Jun 22 2021, 1:04 PM · MITK (v2023.04), Bugzilla
kalali renamed T16153: [Segmentation] Jump to center of mass of segmentation on click from Jump to center of mass of segmentation on click to [Segmentation] Jump to center of mass of segmentation on click.
Jun 22 2021, 1:04 PM · MITK (v2023.04), Bugzilla
kalali edited parent tasks for T26394: [Render window manager] Provide tree view / model, added: T28578: [mxn multi widget] Optimization of the mxn multi widget; removed: Unknown Object (Maniphest Task).
Jun 22 2021, 12:54 PM · MITK (v2023.04), Restricted Project
kalali added a subtask for T28578: [mxn multi widget] Optimization of the mxn multi widget: T26394: [Render window manager] Provide tree view / model.
Jun 22 2021, 12:54 PM · MITK
kalali renamed T26485: [Segmentation] PACS mode is active while segmentation is drawn from PACS mode is active while segmentation is drawn to [Segmentation] PACS mode is active while segmentation is drawn.
Jun 22 2021, 12:53 PM · MITK (v2021.10)
kalali removed a parent task for T26485: [Segmentation] PACS mode is active while segmentation is drawn: Unknown Object (Maniphest Task).
Jun 22 2021, 12:53 PM · MITK (v2021.10)
kalali added a subtask for T28578: [mxn multi widget] Optimization of the mxn multi widget: Unknown Object (Maniphest Task).
Jun 22 2021, 12:53 PM · MITK
kalali added a parent task for T26545: [Multi widget] Make classes work with QmitkAbstractMultiWidget(Editor): T28578: [mxn multi widget] Optimization of the mxn multi widget.
Jun 22 2021, 12:52 PM · MITK (v2022.10)
kalali added a subtask for T28578: [mxn multi widget] Optimization of the mxn multi widget: T26545: [Multi widget] Make classes work with QmitkAbstractMultiWidget(Editor).
Jun 22 2021, 12:52 PM · MITK
kalali edited parent tasks for T26496: [mxn multi widget] Re-initializations reset all render windows, added: T28578: [mxn multi widget] Optimization of the mxn multi widget; removed: Unknown Object (Maniphest Task).
Jun 22 2021, 12:52 PM · MITK (v2022.10), Restricted Project
kalali added a subtask for T28578: [mxn multi widget] Optimization of the mxn multi widget: T26496: [mxn multi widget] Re-initializations reset all render windows.
Jun 22 2021, 12:52 PM · MITK
kalali added a subtask for T28578: [mxn multi widget] Optimization of the mxn multi widget: T24704: [Multi widget] Rules for updating the render windows.
Jun 22 2021, 12:51 PM · MITK
kalali added a parent task for T24704: [Multi widget] Rules for updating the render windows: T28578: [mxn multi widget] Optimization of the mxn multi widget.
Jun 22 2021, 12:51 PM · Request for Discussion, MITK
kalali added a subtask for T28578: [mxn multi widget] Optimization of the mxn multi widget: T26376: Segmentation plugin does not work correctly with the new mxn multi widget.
Jun 22 2021, 12:51 PM · MITK
kalali added a parent task for T26376: Segmentation plugin does not work correctly with the new mxn multi widget: T28578: [mxn multi widget] Optimization of the mxn multi widget.
Jun 22 2021, 12:51 PM · MITK (v2022.10)
kalali added a subtask for T28578: [mxn multi widget] Optimization of the mxn multi widget: T25595: [Multi widget] Make classes work with the new render window access.
Jun 22 2021, 12:51 PM · MITK
kalali added a parent task for T25595: [Multi widget] Make classes work with the new render window access: T28578: [mxn multi widget] Optimization of the mxn multi widget.
Jun 22 2021, 12:51 PM · MITK (v2024.06)
kalali added a subtask for T28578: [mxn multi widget] Optimization of the mxn multi widget: Unknown Object (Maniphest Task).
Jun 22 2021, 12:50 PM · MITK
kalali removed a subtask for T23758: Introduction of custom multi widget editor: Unknown Object (Maniphest Task).
Jun 22 2021, 12:50 PM · Restricted Project, MITK
kalali added a subtask for T28578: [mxn multi widget] Optimization of the mxn multi widget: T24672: Create decoration manager for render windows widgets.
Jun 22 2021, 12:50 PM · MITK
kalali removed a subtask for T24211: Multi widget editor responsibilities: T24672: Create decoration manager for render windows widgets.
Jun 22 2021, 12:50 PM · Auto-closed, MITK
kalali edited parent tasks for T24672: Create decoration manager for render windows widgets, added: T28578: [mxn multi widget] Optimization of the mxn multi widget; removed: T24211: Multi widget editor responsibilities.
Jun 22 2021, 12:50 PM · Auto-closed, Restricted Project, MITK
kalali removed a subtask for T23758: Introduction of custom multi widget editor: T24211: Multi widget editor responsibilities.
Jun 22 2021, 12:49 PM · Restricted Project, MITK
kalali added a subtask for T28578: [mxn multi widget] Optimization of the mxn multi widget: T24211: Multi widget editor responsibilities.
Jun 22 2021, 12:49 PM · MITK
kalali edited parent tasks for T24211: Multi widget editor responsibilities, added: T28578: [mxn multi widget] Optimization of the mxn multi widget; removed: T23758: Introduction of custom multi widget editor.
Jun 22 2021, 12:49 PM · Auto-closed, MITK
kalali triaged T28578: [mxn multi widget] Optimization of the mxn multi widget as Normal priority.
Jun 22 2021, 12:49 PM · MITK
kalali closed T23758: Introduction of custom multi widget editor as Resolved.

The multi widget was was already introduced 2 years ago and used and tested inside the BlackSwan project.
We will continue working on this again and open a new meta-task for that purpose. Subtasks will be moved to the new meta-task and this task will be closed.

Jun 22 2021, 12:45 PM · Restricted Project, MITK
kalali closed T23758: Introduction of custom multi widget editor, a subtask of T23721: Project "Astonishing Angelfish", as Resolved.
Jun 22 2021, 12:45 PM · Request for Discussion, MITK (v2022.10)
kalali closed T28204: Refactor LevelWindowManagerTest as Resolved.

The refactored tests have been merged into dev; the CDash tests are also green again!

Jun 22 2021, 12:43 PM · MITK (v2021.10)
kalali closed T28204: Refactor LevelWindowManagerTest, a subtask of T28191: Refactor and extend LevelWindow unit tests, as Resolved.
Jun 22 2021, 12:43 PM · Auto-closed, MITK
kalali committed rMITKc7792db0ca5f: Refactor LevelWindowManagerTest (authored by kalali).
Refactor LevelWindowManagerTest
Jun 22 2021, 12:21 PM
kalali committed rMITKf865d82bbecd: Clean test class (authored by kalali).
Clean test class
Jun 22 2021, 12:21 PM
kalali committed rMITKddf77f0ce179: Modify test to retrieve the used levelwindow property (authored by kalali).
Modify test to retrieve the used levelwindow property
Jun 22 2021, 12:21 PM
kalali committed rMITKd0f433b214bb: Make the two different modes be exclusive. (authored by kalali).
Make the two different modes be exclusive.
Jun 22 2021, 12:21 PM
kalali committed rMITK29db4235ea88: Improve code comments (authored by kalali).
Improve code comments
Jun 22 2021, 12:21 PM
kalali committed rMITK1b9b3d1bde61: Improve const correctness (authored by kalali).
Improve const correctness
Jun 22 2021, 12:21 PM
kalali committed rMITK270edc5287dc: Make layer check more consistent (authored by kalali).
Make layer check more consistent
Jun 22 2021, 12:21 PM
kalali committed rMITK4bb670884b96: Add new level window manager test (authored by kalali).
Add new level window manager test
Jun 22 2021, 12:21 PM
kalali committed rMITK13b79a89b771: Fix comments and minor style issues (authored by kalali).
Fix comments and minor style issues
Jun 22 2021, 12:21 PM
kalali committed rMITKf09ff3eb81a5: Remove old tests (authored by kalali).
Remove old tests
Jun 22 2021, 12:21 PM
kalali added a comment to T28204: Refactor LevelWindowManagerTest.

That's good to hear so I'm not missing something. However, I never paid attention to this and I'm still wondering why that's the case.
So in my tests I need to find a way to predict the correct outcome in order to make the test succeed.

Jun 22 2021, 8:54 AM · MITK (v2021.10)

Jun 21 2021

kalali added a comment to T28204: Refactor LevelWindowManagerTest.

I used the following code snippet to test the retrieval of the data nodes

void setUp() override
{
  for (int i = 0; i < 3; ++i)
  {
    m_LevelWindowManager = mitk::LevelWindowManager::New();
    m_DataManager = mitk::StandaloneDataStorage::New();
Jun 21 2021, 3:05 PM · MITK (v2021.10)
kalali added a comment to T28204: Refactor LevelWindowManagerTest.

@kislinsk:
So I took a closer look into this and I found out the following:
Inside mitkLevelWindowTest:

  • m_DataNode1: 0x00000221c86a80f0
  • m_DataNode2: 0x00000221c86a6930
  • m_DataNode3: 0x00000221c86a7bf0
Jun 21 2021, 2:20 PM · MITK (v2021.10)

Jun 18 2021

kalali added a comment to T28204: Refactor LevelWindowManagerTest.

We also found out that the current LevelWindowManagerTest fails: https://cdash.mitk.org/testDetails.php?test=774190&build=12215
The problem is the modified LevelWindowManager in combination with the mentioned random tests: The random tests can lead to all nodes having an invalid rendering mode. The LevelWindowManager has been modified in T28250 which conflicts with the current level window manager test.

Jun 18 2021, 12:16 PM · MITK (v2021.10)

Jun 16 2021

kalali removed a project from T28464: [Segmentation] New Add/Remove tool: Request for Discussion.
Jun 16 2021, 1:04 PM · MITK (v2022.10)
kalali updated subscribers of T27154: Define clean workflow for segmentation copying.
Jun 16 2021, 1:04 PM · MITK (v2024.06)
kalali removed a project from T27154: Define clean workflow for segmentation copying: Request for Discussion.

This is a bigger topic, connected to the refactoring of the segmentation and should be handled in multiple sub-tasks, to split the topic into smaller issues.

Jun 16 2021, 1:04 PM · MITK (v2024.06)
kalali removed a project from T28181: [Segmentation] Should warning messages be passed on to the UI?: Request for Discussion.

I will start looking into this to give some examples of important warnings / errors that the user should know about.

Jun 16 2021, 1:02 PM · MITK (v2024.06)
kalali updated subscribers of T28490: Segmentation plugin: "new" segmentation should not run reinit!.

We should look into this and focus on the mentioned related task by @kislinsk to start with separating the two processes:

  1. matching the geometry of the images for interaction
  2. resetting the view of render windows to see the new segmentation
Jun 16 2021, 12:45 PM · Cleared, MITK (v2021.10)
kalali moved T28490: Segmentation plugin: "new" segmentation should not run reinit! from Backlog to MITK Meeting on the Request for Discussion board.
Jun 16 2021, 9:46 AM · Cleared, MITK (v2021.10)
kalali added a project to T28490: Segmentation plugin: "new" segmentation should not run reinit!: Request for Discussion.
Jun 16 2021, 9:46 AM · Cleared, MITK (v2021.10)
kalali moved T28548: Allow Zooming during creation of Segmentation. from Backlog to Segmentation on the MITK (v2021.10) board.
Jun 16 2021, 9:33 AM · MITK (v2023.12), Request for Discussion
kalali updated subscribers of T28135: [MultiLabel Segmentation] Utilities view cannot handle non-binary multilabel segmentations.

@floca Is this something worth looking into before the refactoring is done? If we stick with LabelSetImages and the basic backend of the utilities, I don't see a reason for this to be postponed.

Jun 16 2021, 9:08 AM · MITK (v2023.04)
kalali added a comment to T28315: [Selection concept] Provide preference page option to show / hide helper nodes.

Maybe an option inside the node selection dialog would work here?

Jun 16 2021, 9:05 AM · Request for Discussion, MITK (v2021.10)
kalali added a comment to T26972: Dialog and plugin layout seems to be not shown correctly on laptops.

Is this an issue we need to address? Did anyone else experience this behavior?

Jun 16 2021, 9:03 AM · MITK (v2024.06), Missing Info
kalali moved T27060: [Segmentation] Rework InterpolationWidget to not depend on data manager view directly from Backlog to MITK Meeting on the Request for Discussion board.
Jun 16 2021, 9:02 AM · MITK (v2024.06)
kalali added a project to T27060: [Segmentation] Rework InterpolationWidget to not depend on data manager view directly: Request for Discussion.
Jun 16 2021, 9:02 AM · MITK (v2024.06)
kalali moved T27060: [Segmentation] Rework InterpolationWidget to not depend on data manager view directly from Backlog to Segmentation on the MITK (v2021.10) board.
Jun 16 2021, 9:00 AM · MITK (v2024.06)
kalali edited projects for T27060: [Segmentation] Rework InterpolationWidget to not depend on data manager view directly, added: MITK (v2021.10); removed MITK.
Jun 16 2021, 9:00 AM · MITK (v2024.06)
kalali moved T27149: [Segmentation] Interpolation nodes / position nodes are not correctly hidden from Backlog to MITK Meeting on the Request for Discussion board.
Jun 16 2021, 9:00 AM · MITK (v2024.06)
kalali added a project to T27149: [Segmentation] Interpolation nodes / position nodes are not correctly hidden: Request for Discussion.
Jun 16 2021, 9:00 AM · MITK (v2024.06)
kalali moved T28181: [Segmentation] Should warning messages be passed on to the UI? from Backlog to MITK Meeting on the Request for Discussion board.
Jun 16 2021, 8:57 AM · MITK (v2024.06)
kalali moved T28113: [Segmentation] LiveWire tool confirms segmentation upon tool or label change from Backlog to Segmentation on the MITK (v2021.10) board.
Jun 16 2021, 8:56 AM · Request for Discussion, MITK (v2021.10)
kalali edited projects for T28113: [Segmentation] LiveWire tool confirms segmentation upon tool or label change, added: MITK (v2021.10); removed MITK.
Jun 16 2021, 8:56 AM · Request for Discussion, MITK (v2021.10)
kalali claimed T28315: [Selection concept] Provide preference page option to show / hide helper nodes.
Jun 16 2021, 8:53 AM · Request for Discussion, MITK (v2021.10)

Jun 10 2021

kalali closed T26878: Opacity / transparency of a data node cannot be changed anymore as Resolved.

I will close this for now as the issue cannot be reproduced.

Jun 10 2021, 2:20 PM · MITK
kalali added a subtask for T28176: [Segmentation] Inspection of module and plugin: T26959: [Segmentation] Newly created LabelSet segmentation is not displayed as "outline binary".
Jun 10 2021, 2:17 PM · MITK (v2024.06)
kalali added a parent task for T26959: [Segmentation] Newly created LabelSet segmentation is not displayed as "outline binary": T28176: [Segmentation] Inspection of module and plugin.
Jun 10 2021, 2:17 PM · MITK (v2024.06), Checklist, Request for Discussion
kalali renamed T26959: [Segmentation] Newly created LabelSet segmentation is not displayed as "outline binary" from Newly created LabelSet segmentation is not displayed as "outline binary" to [Segmentation] Newly created LabelSet segmentation is not displayed as "outline binary".
Jun 10 2021, 2:16 PM · MITK (v2024.06), Checklist, Request for Discussion
kalali moved T26959: [Segmentation] Newly created LabelSet segmentation is not displayed as "outline binary" from Backlog to Segmentation on the MITK (v2021.10) board.
Jun 10 2021, 2:16 PM · MITK (v2024.06), Checklist, Request for Discussion
kalali edited projects for T26959: [Segmentation] Newly created LabelSet segmentation is not displayed as "outline binary", added: MITK (v2021.10); removed MITK.
Jun 10 2021, 2:16 PM · MITK (v2024.06), Checklist, Request for Discussion
kalali moved T27133: [Segmentation] Is QmitkDataSelectionWidget needed anymore? from Backlog to Segmentation on the MITK (v2021.10) board.
Jun 10 2021, 2:12 PM · MITK (v2024.06)
kalali renamed T27133: [Segmentation] Is QmitkDataSelectionWidget needed anymore? from Is QmitkDataSelectionWidget needed anymore? to [Segmentation] Is QmitkDataSelectionWidget needed anymore?.
Jun 10 2021, 2:12 PM · MITK (v2024.06)
kalali edited projects for T27133: [Segmentation] Is QmitkDataSelectionWidget needed anymore?, added: MITK (v2021.10); removed MITK.
Jun 10 2021, 2:11 PM · MITK (v2024.06)
kalali moved T27154: Define clean workflow for segmentation copying from Backlog to Segmentation on the MITK (v2021.10) board.
Jun 10 2021, 2:10 PM · MITK (v2024.06)
kalali moved T27154: Define clean workflow for segmentation copying from Backlog to MITK Meeting on the Request for Discussion board.

No further work has been done here but I would like to keep this topic in mind when refactoring the segmentation modules.

Jun 10 2021, 2:10 PM · MITK (v2024.06)
kalali added a comment to T27665: PlanarFigure tests show error with DICOMTagsOfInterestAddHelper.

@floca I can't reproduce this anymore. However, I'm not sure where some changes were done. Do you have an idea?

Jun 10 2021, 2:07 PM · Auto-closed, Restricted Project, MITK
kalali edited projects for T25804: [Selection concept] Set 'selected' property when using the new selection concept, added: MITK (v2021.10); removed MITK.
Jun 10 2021, 1:29 PM · MITK (v2024.06), Request for Discussion
kalali edited projects for T24738: [Selection concept] Thumbnail preview of images for datastorage inspectors, added: MITK (v2021.10); removed MITK.
Jun 10 2021, 1:27 PM · MITK (v2024.06), Restricted Project
kalali edited projects for T28315: [Selection concept] Provide preference page option to show / hide helper nodes, added: MITK (v2021.10); removed MITK.
Jun 10 2021, 1:25 PM · Request for Discussion, MITK (v2021.10)

Jun 2 2021

kalali removed a project from T27506: Extend checklists for segmentation view: Restricted Project.
Jun 2 2021, 1:38 PM · MITK (v2022.04), Cleared

May 19 2021

kalali moved T28490: Segmentation plugin: "new" segmentation should not run reinit! from Backlog to Segmentation on the MITK (v2021.10) board.
May 19 2021, 11:51 AM · Cleared, MITK (v2021.10)
kalali triaged T28490: Segmentation plugin: "new" segmentation should not run reinit! as High priority.

I agree on that. I had some problems with that with the new mxn-multiwidget. The topic was also mentioned in T27613: Improve reinit behavior.

May 19 2021, 11:51 AM · Cleared, MITK (v2021.10)

May 11 2021

kalali added a comment to T28204: Refactor LevelWindowManagerTest.

So I modified the "Assert"-functions to directly encapsule the CPPUNIT_ASSERT_MESSAGE calls in that function as you suggested. The error still occurs and now the problem is that I can't see where the error occurs because it happens inside the "Assert"-function (which is the same for each test). So that is not an option. Any other suggestions? I could split the test to test each node individually.

May 11 2021, 2:08 PM · MITK (v2021.10)
kalali added a comment to T28204: Refactor LevelWindowManagerTest.

Ok so I found a bug for the test in line 320. This showed some complex behavior with the level window manager, which I don't want to address here.
However, the test in line 288 still randomly fails - when debugging in that line the test does not fail but fails in line 292.

May 11 2021, 12:26 PM · MITK (v2021.10)
kalali added a comment to T28204: Refactor LevelWindowManagerTest.

Yes, I agree that this is not the most straight forward way to do it. There was a reasoning behind it to do it that way.
I will think about it - but currently it seems as if something is not correct with the tests, in a way that I am actually expecting wrong test results - so I need to rethink the expected results and change the true / false arguments accordingly.

May 11 2021, 10:58 AM · MITK (v2021.10)

May 10 2021

kalali added a comment to T28204: Refactor LevelWindowManagerTest.

Since I modified and merged T28250 I wanted to continue here. I still get failed tests in line 288 and in line 320:

assertion failed
- Expression: AssertImageForLevelWindowProperty(false, true, false)
- "imageForLevelWindow" property not correctly set
assertion failed
- Expression: AssertImageForLevelWindowProperty(true, false, false)
- "imageForLevelWindow" property not correctly set
May 10 2021, 4:21 PM · MITK (v2021.10)
kalali moved T28204: Refactor LevelWindowManagerTest from Backlog to Cycle on the MITK (v2021.10) board.
May 10 2021, 11:00 AM · MITK (v2021.10)
kalali edited projects for T28204: Refactor LevelWindowManagerTest, added: MITK (v2021.10); removed MITK.
May 10 2021, 11:00 AM · MITK (v2021.10)
kalali closed T28250: [LevelWindowManager] Different behavior in AutoTopMost case and fallback case as Resolved.
May 10 2021, 10:36 AM · Breaking Change, MITK (v2021.10)
kalali committed rMITKbe464bfe51da: T28250 Level window manager update function not consistent (authored by kalali).
T28250 Level window manager update function not consistent
May 10 2021, 10:35 AM