Page MenuHomePhabricator
Feed Advanced Search

Nov 9 2016

espak added a comment to T20180: Axial renderer origin in top-left-front corner, not in the bottom-left-back.

My previous reasoning fails on the fact that the coronal (aka. frontal) renderer has a left-handed coordinate system at the moment, while the sagittal and axial ones are right-handed.

Nov 9 2016, 2:52 PM · Request for Discussion, MITK
espak closed T20180: Axial renderer origin in top-left-front corner, not in the bottom-left-back as Invalid.

Closing this. The original intention with the flipped normal direction was probably to keep the handedness. To have the image rendered with eyes up in the render window, the sagittal axis has to be flipped. However, flipping only one axis changes the handedness.

Nov 9 2016, 11:53 AM · Request for Discussion, MITK

Nov 2 2016

espak added a comment to T17812: SlicedGeometry3D initialisation fix for non-image geometries.

I created separate tickets to save some commits from the PR:

Nov 2 2016, 12:48 PM · Auto-closed, Bugzilla, MITK
espak added a comment to T20218: DataStorage::ComputeBoundingBox3D creates geometry with incorrect origin and bounding box.

PR sent:
https://github.com/MITK/MITK/pull/151

Nov 2 2016, 12:09 PM · MITK (2016-11)
espak created T20218: DataStorage::ComputeBoundingBox3D creates geometry with incorrect origin and bounding box.
Nov 2 2016, 12:02 PM · MITK (2016-11)
espak added a comment to T20217: Equality checks when setting data storage for renderers.

PR sent:

Nov 2 2016, 11:57 AM · MITK (2016-11)
espak created T20217: Equality checks when setting data storage for renderers.
Nov 2 2016, 11:55 AM · MITK (2016-11)
espak added a comment to T17812: SlicedGeometry3D initialisation fix for non-image geometries.

This bug report was based on the assumption that mitk::PlaneGeometry objects are actual 2D planes with 0 'thickness'. However, as I see now, plane geometries are created with 1 voxel thickness everywhere.

Nov 2 2016, 11:34 AM · Auto-closed, Bugzilla, MITK

Nov 1 2016

espak added a comment to T17812: SlicedGeometry3D initialisation fix for non-image geometries.

I re-run the unit tests, all of them still pass with the patch on MITK-Data above. (What also means that the unit tests do not cover checking the upper bounds, actually.)

Nov 1 2016, 2:42 PM · Auto-closed, Bugzilla, MITK
espak added a comment to T17812: SlicedGeometry3D initialisation fix for non-image geometries.

I have updated the PR with one more fix for mitk::DataStorage::ComputeBoundingBox(). The spacings were mixed up that led to incorrect upper bound values with images with anisotropic voxels.

Nov 1 2016, 11:06 AM · Auto-closed, Bugzilla, MITK

Oct 29 2016

espak added a comment to T20180: Axial renderer origin in top-left-front corner, not in the bottom-left-back.

Thinking more about the perfectly correct solution would be to use the same direction for each orientation, as in the reference geometry.

Oct 29 2016, 12:22 PM · Request for Discussion, MITK
espak added a comment to T20204: Provide public getter for reference geometry of sliced geometries.

I have a view that contains a viewer based on QmitkStdMultiWidget. The view has to show the contents of the focused render window of the main display but from a different orientation.

Oct 29 2016, 11:44 AM · MITK (2016-11)
espak added a comment to T20204: Provide public getter for reference geometry of sliced geometries.

https://github.com/MITK/MITK/pull/149

Oct 29 2016, 11:24 AM · MITK (2016-11)
espak created T20204: Provide public getter for reference geometry of sliced geometries.
Oct 29 2016, 10:20 AM · MITK (2016-11)

Oct 28 2016

espak added a comment to T20180: Axial renderer origin in top-left-front corner, not in the bottom-left-back.

Thanks for discussing this.

Oct 28 2016, 12:12 PM · Request for Discussion, MITK

Oct 27 2016

espak added a comment to T17812: SlicedGeometry3D initialisation fix for non-image geometries.

I sent a new pull request after the code style changes in MITK.

Oct 27 2016, 1:37 PM · Auto-closed, Bugzilla, MITK
espak updated the task description for T20180: Axial renderer origin in top-left-front corner, not in the bottom-left-back.
Oct 27 2016, 12:33 PM · Request for Discussion, MITK

Oct 26 2016

espak added a comment to T20180: Axial renderer origin in top-left-front corner, not in the bottom-left-back.

Pull request:

Oct 26 2016, 6:35 PM · Request for Discussion, MITK
espak added a comment to T20180: Axial renderer origin in top-left-front corner, not in the bottom-left-back.

Putting the origin in the front flips the image upside down in the axial window. The other coordinate could be put to the bottom, though, so that the axial slices are counted from bottom to top, at least. This would not change the visualisation. (Bottom-Left-Front)

Oct 26 2016, 12:27 PM · Request for Discussion, MITK
espak created T20180: Axial renderer origin in top-left-front corner, not in the bottom-left-back.
Oct 26 2016, 10:10 AM · Request for Discussion, MITK
espak closed T15584: Incorrect slice selection with oblique images as Invalid.

I close this because I found that the geometry I created was wrong.

Oct 26 2016, 9:49 AM · Bugzilla, MITK

Oct 10 2016

espak added a comment to T17812: SlicedGeometry3D initialisation fix for non-image geometries.

Here are the new reference data files for mitkSurfaceVtkMapper2D3DTest, mitkTextOverlay3DRendering3DTest_ball and mitkTextOverlay3DColorRenderingTest_ball, respectively:

Oct 10 2016, 3:01 PM · Auto-closed, Bugzilla, MITK
espak added a comment to T17812: SlicedGeometry3D initialisation fix for non-image geometries.

I found that these four tests pass if I comment out line 221 in mitkSlicedGeometry3D.cpp:

Oct 10 2016, 10:01 AM · Auto-closed, Bugzilla, MITK

Oct 8 2016

espak added a comment to T17812: SlicedGeometry3D initialisation fix for non-image geometries.

These four unit tests still fail, everything else passes.

Oct 8 2016, 7:06 PM · Auto-closed, Bugzilla, MITK
espak added a comment to T17812: SlicedGeometry3D initialisation fix for non-image geometries.

New pull request sent:

Oct 8 2016, 6:48 PM · Auto-closed, Bugzilla, MITK

Oct 5 2016

espak added a comment to T17812: SlicedGeometry3D initialisation fix for non-image geometries.

I just updated the pull request with two new commits.

Oct 5 2016, 8:47 PM · Auto-closed, Bugzilla, MITK

Sep 21 2016

espak added a comment to T19995: Assertion failure in GDCM in MitkCore unit test.

https://github.com/MITK/MITK/pull/144

Sep 21 2016, 3:30 PM · MITK Reviewer Group I, MITK
espak added a comment to T19995: Assertion failure in GDCM in MitkCore unit test.

Weird. I did it yesterday and force pushed the branch.

Sep 21 2016, 3:29 PM · MITK Reviewer Group I, MITK

Sep 20 2016

espak added a comment to T19995: Assertion failure in GDCM in MitkCore unit test.

The change disables the assertions in GDCM for debug builds on Mac.

Sep 20 2016, 6:50 PM · MITK Reviewer Group I, MITK
espak added a comment to T19995: Assertion failure in GDCM in MitkCore unit test.

A similar problem has been reported on the mailing list.

Sep 20 2016, 6:28 PM · MITK Reviewer Group I, MITK
espak added a comment to T19995: Assertion failure in GDCM in MitkCore unit test.

On Linux I get this error when trying to run MitkWorkbench from the current master:

Sep 20 2016, 4:51 PM · MITK Reviewer Group I, MITK
espak added a comment to T19995: Assertion failure in GDCM in MitkCore unit test.

A similar problem has been reported on the mailing list.

Sep 20 2016, 4:50 PM · MITK Reviewer Group I, MITK
espak added a comment to T19995: Assertion failure in GDCM in MitkCore unit test.

Same with 10.10.

Sep 20 2016, 4:29 PM · MITK Reviewer Group I, MITK
espak added a comment to T19995: Assertion failure in GDCM in MitkCore unit test.

I tried Linux just now. I randomly picked a few of the tests and they all passed.

Sep 20 2016, 3:08 PM · MITK Reviewer Group I, MITK

Sep 19 2016

espak updated subscribers of T17812: SlicedGeometry3D initialisation fix for non-image geometries.

@kolbch

Sep 19 2016, 6:04 PM · Auto-closed, Bugzilla, MITK
espak added a comment to T17812: SlicedGeometry3D initialisation fix for non-image geometries.

I fixed a few unit tests, but some are still broken:

Sep 19 2016, 6:02 PM · Auto-closed, Bugzilla, MITK
espak added a comment to T19995: Assertion failure in GDCM in MitkCore unit test.

Several other unit tests fail with the same error:

Sep 19 2016, 5:44 PM · MITK Reviewer Group I, MITK
espak created T19995: Assertion failure in GDCM in MitkCore unit test.
Sep 19 2016, 5:34 PM · MITK Reviewer Group I, MITK
espak renamed T17812: SlicedGeometry3D initialisation fix for non-image geometries from SliceGeometry3D initialisation fix for non-image geometries to SlicedGeometry3D initialisation fix for non-image geometries.
Sep 19 2016, 4:15 PM · Auto-closed, Bugzilla, MITK

Sep 16 2016

espak added a comment to T17812: SlicedGeometry3D initialisation fix for non-image geometries.

I made some investigation in the meantime. The patch brakes a few unit tests. I have a fix for some of the failing tests. I will update pull request.

Sep 16 2016, 1:31 PM · Auto-closed, Bugzilla, MITK

Sep 7 2016

espak created T19955: Remove Movie Maker dependency on stdmultiwidget.
Sep 7 2016, 6:10 PM · Auto-closed, MITK

Aug 22 2016

kislinsk awarded T15488: dropped node inserted at wrong position in the data manager a Like token.
Aug 22 2016, 1:14 PM · MITK (2016-03), Bugzilla

Aug 18 2016

espak added a comment to T19833: flag to suppress processing command line arguments.

I had to introduce some command line options, e.g. for opening images with a given data node name, or setting properties of the images (e.g. level-window) or define source node-derived node relationships for the images to open.

Aug 18 2016, 1:40 PM · Bugzilla, MITK

Aug 17 2016

espak closed T19833: flag to suppress processing command line arguments as Resolved.

I close this because I found a workaround that does not need MITK modifications.

Aug 17 2016, 8:44 PM · Bugzilla, MITK

Aug 13 2016

espak added a comment to T19859: Incorrect ordering of nodes when initialising data manager from data storage.

Pull request sent:

Aug 13 2016, 1:52 PM · MITK

Aug 12 2016

espak added a comment to T19859: Incorrect ordering of nodes when initialising data manager from data storage.

I am wondering what would be the most straightforward way to fix the second issue. Maybe providing a comparison operator for the map based on the layer of the nodes would be enough?

Aug 12 2016, 12:28 PM · MITK
espak created T19859: Incorrect ordering of nodes when initialising data manager from data storage.
Aug 12 2016, 12:21 PM · MITK

Aug 9 2016

espak added a comment to T19820: Do not send FocusChangedEvent when focus does not change.

Yes, Christoph added back the focus events after the meeting. This issue came up later.

Aug 9 2016, 6:47 PM · MITK (2016-11), Bugzilla

Aug 2 2016

espak added projects to T19833: flag to suppress processing command line arguments: MITK, Bugzilla.
Aug 2 2016, 10:24 AM · Bugzilla, MITK
espak added a comment to T19833: flag to suppress processing command line arguments.

https://github.com/MITK/MITK/pull/136

Aug 2 2016, 10:24 AM · Bugzilla, MITK
espak added a comment to T19833: flag to suppress processing command line arguments.

I do not know if there is already a convention about how to name this kind of flags. Feel free to change the name. I mean if you consider to merge this at all. :-)

Aug 2 2016, 10:24 AM · Bugzilla, MITK
espak added projects to T19820: Do not send FocusChangedEvent when focus does not change: MITK, Bugzilla.
Aug 2 2016, 10:24 AM · MITK (2016-11), Bugzilla
espak added a comment to T19820: Do not send FocusChangedEvent when focus does not change.

https://github.com/MITK/MITK/pull/134

Aug 2 2016, 10:24 AM · MITK (2016-11), Bugzilla
espak added projects to T19759: ContourModelSet const functions: MITK, Bugzilla.
Aug 2 2016, 10:23 AM · Bugzilla, MITK
espak added projects to T19668: LevelWindowManager::SetLevelWindow might find a wrong 'current image'.: MITK, Bugzilla.
Aug 2 2016, 10:23 AM · Auto-closed, Bugzilla, MITK
espak added a comment to T19601: Tool registration macro hard coded to use mitk namespace.

macros to overcome assumption about tool and tool gui class names

Aug 2 2016, 10:23 AM · Bugzilla, MITK
espak added a comment to T19601: Tool registration macro hard coded to use mitk namespace.

I found a way of resolving this issue in our codebase, without modifying MITK. I created a macro that defines an 'alias' to our class that is in the mitk namespace, and registers that class with the MITK macro. The same had to be done for tool GUI classes, as QmitkToolSelectionBox assumes that the GUI class name has a "Qmitk" prefix and "GUI" suffix added to the tool class name.

Aug 2 2016, 10:23 AM · Bugzilla, MITK
espak added a comment to T19601: Tool registration macro hard coded to use mitk namespace.

https://github.com/MITK/MITK/pull/129

Aug 2 2016, 10:23 AM · Bugzilla, MITK
espak added projects to T19601: Tool registration macro hard coded to use mitk namespace: MITK, Bugzilla.
Aug 2 2016, 10:23 AM · Bugzilla, MITK
espak added a comment to F1307: niftkToolFactoryMacros.h.

macros to overcome assumption about tool and tool gui class names

Aug 2 2016, 10:23 AM
espak added projects to T19588: Comparing directory names as strings can mismatch: MITK, Bugzilla.
Aug 2 2016, 10:23 AM · MITK (2016-03), Bugzilla
espak added a comment to T19588: Comparing directory names as strings can mismatch.

https://github.com/MITK/MITK/pull/128

Aug 2 2016, 10:23 AM · MITK (2016-03), Bugzilla
espak added projects to T19569: mitk::BaseGeometry::CornerPoint front/back arguments interpreted in voxel space: MITK, Bugzilla.
Aug 2 2016, 10:23 AM · Auto-closed, MITK, Bugzilla
espak added projects to T19500: Setting "selected" property should highlight item in data manager: MITK, Bugzilla.
Aug 2 2016, 10:22 AM · Auto-closed, Bugzilla, MITK
espak added a comment to T19467: ToolManager reloads display configuration on tool deactivation.

That is weird. How can it be?

Aug 2 2016, 10:22 AM · Bugzilla, MITK
espak added a comment to T19467: ToolManager reloads display configuration on tool deactivation.

https://github.com/MITK/MITK/pull/125

Aug 2 2016, 10:22 AM · Bugzilla, MITK
espak added projects to T19467: ToolManager reloads display configuration on tool deactivation: MITK, Bugzilla.
Aug 2 2016, 10:22 AM · Bugzilla, MITK
espak added a comment to T19442: Use different variable to work around DCMTK config mode problems.

https://github.com/MITK/MITK/pull/124

Aug 2 2016, 10:22 AM · MITK (2016-11), Bugzilla
espak added projects to T19442: Use different variable to work around DCMTK config mode problems: MITK, Bugzilla.
Aug 2 2016, 10:22 AM · MITK (2016-11), Bugzilla
espak added projects to T19431: dicom plugin not built because not finding storescp command: MITK, Bugzilla.
Aug 2 2016, 10:22 AM · Bugzilla, MITK
espak added a comment to T19431: dicom plugin not built because not finding storescp command.

You are welcome. :)

Aug 2 2016, 10:22 AM · Bugzilla, MITK
espak added a comment to T19431: dicom plugin not built because not finding storescp command.

https://github.com/MITK/MITK/pull/121

Aug 2 2016, 10:22 AM · Bugzilla, MITK
espak added projects to T19407: Basic image processing fixes: MITK, Bugzilla.
Aug 2 2016, 10:22 AM · Auto-closed, Request for Discussion, Bugzilla, MITK
espak added projects to T19411: Make the clipping plane plugin work for non-binary images and surfaces: MITK, Bugzilla.
Aug 2 2016, 10:22 AM · Bugzilla, MITK
espak added projects to T19390: SetDataStorage function should not remove and re-add listeners if data storage does not change: MITK, Bugzilla.
Aug 2 2016, 10:22 AM · Bugzilla, MITK
espak added a comment to T19390: SetDataStorage function should not remove and re-add listeners if data storage does not change.

https://github.com/MITK/MITK/pull/120

Aug 2 2016, 10:22 AM · Bugzilla, MITK
espak added a comment to T19364: wrong event sent when editor closed by 'Close Project' action.

This is invalid, the actual problem was that the specification of the IPartListener functions have changed and my implementation did not override the empty implementations any more. The smart pointers are passed as constant reference now. This could be mentioned in the release notes.

Aug 2 2016, 10:22 AM · Bugzilla, MITK
espak added projects to T19364: wrong event sent when editor closed by 'Close Project' action: MITK, Bugzilla.
Aug 2 2016, 10:22 AM · Bugzilla, MITK
espak added a comment to T19352: Linux launch script should protect CL arguments with space.

Sorry, this has been fixed in 88c75e48f766b1a606c223875f577cc6599f4561.

Aug 2 2016, 10:22 AM · Bugzilla, MITK
espak added projects to T19352: Linux launch script should protect CL arguments with space: MITK, Bugzilla.
Aug 2 2016, 10:22 AM · Bugzilla, MITK
espak added a comment to T19289: Can not open images on first run via command line arguments.

The arguments are swallowed in mitk::BaseApplication::main().

Aug 2 2016, 10:21 AM · MITK (2016-03), Bugzilla
espak added a comment to T19289: Can not open images on first run via command line arguments.

Do you have a plan how to fix this? It is high priority for me, and I'm happy to work on it. I do not see, though, where are the arguments swallowed.

Aug 2 2016, 10:21 AM · MITK (2016-03), Bugzilla
espak added a comment to T19289: Can not open images on first run via command line arguments.

This works for me, at least the arguments are passed down this way. I have not tried if the files are actually opened.

Aug 2 2016, 10:21 AM · MITK (2016-03), Bugzilla
espak added a comment to T19289: Can not open images on first run via command line arguments.

I agree, the proper fix would need that change in CTK. Thanks!

Aug 2 2016, 10:21 AM · MITK (2016-03), Bugzilla
espak added a comment to T19282: Support PostStartup notifications by IWorkbenchListener.

Pull request sent:
https://github.com/MITK/MITK/pull/114

Aug 2 2016, 10:21 AM · Bugzilla, MITK
espak added projects to T19282: Support PostStartup notifications by IWorkbenchListener: MITK, Bugzilla.
Aug 2 2016, 10:21 AM · Bugzilla, MITK
espak added a comment to T19282: Support PostStartup notifications by IWorkbenchListener.

I close this because I could work around this without introducing this feature to BlueBerry.

Aug 2 2016, 10:21 AM · Bugzilla, MITK
espak added a comment to T19266: ToolManager should not instantiate every Tool class automatically.

Good, I am fine with that. I leave the patch on our fork then. The microservice based approach sounds good. Please try to find a solution that does not automatically registers unneeded tools. Thanks so much!

Aug 2 2016, 10:21 AM · Auto-closed, Bugzilla, MITK
espak added a comment to T19266: ToolManager should not instantiate every Tool class automatically.

I updated the branch. Also registered all the MITK tools for the segmentation plugin. The list is probably longer than it needs to be. Remove the tools that are not needed by the plugin.

Aug 2 2016, 10:21 AM · Auto-closed, Bugzilla, MITK
espak added projects to T19266: ToolManager should not instantiate every Tool class automatically: MITK, Bugzilla.
Aug 2 2016, 10:21 AM · Auto-closed, Bugzilla, MITK
espak added a comment to T19266: ToolManager should not instantiate every Tool class automatically.

Do you agree with the concept of this fix?

Aug 2 2016, 10:21 AM · Auto-closed, Bugzilla, MITK
espak added a comment to T19266: ToolManager should not instantiate every Tool class automatically.

The commit is not ready to merge, you would also need to call ToolManager::RegisterTool() for the needed tool classes from the segmentation plugin and the tests.

Aug 2 2016, 10:21 AM · Auto-closed, Bugzilla, MITK
espak added a comment to T19258: boost does not compile with gcc 4.9.2.

Sorry, this fixes the boost configuration on RHEL 6 with devtoolset-3, but breaks it on Ubuntu 14.04.

Aug 2 2016, 10:21 AM · MITK (2016-03), Bugzilla
espak added a comment to T19258: boost does not compile with gcc 4.9.2.

Matt came up with this fix that works for us:

Aug 2 2016, 10:21 AM · MITK (2016-03), Bugzilla
espak added a comment to T19258: boost does not compile with gcc 4.9.2.

This is the error if the regex contains the optional patch number:

Aug 2 2016, 10:21 AM · MITK (2016-03), Bugzilla
espak added projects to T19258: boost does not compile with gcc 4.9.2: MITK, Bugzilla.
Aug 2 2016, 10:21 AM · MITK (2016-03), Bugzilla
espak added a comment to T19255: mitkLookupTablePropertySerializer Separate Header File.

Pull request sent:

Aug 2 2016, 10:21 AM · Bugzilla, MITK
espak added a comment to T19240: PythonQt is missing generated files for Qt5.5.

As I see, PR 36 has been superseded by PR 39 which has been merged to master in commontk/PythonQt.

Aug 2 2016, 10:21 AM · MITK (2016-11), Bugzilla
espak added projects to T18822: inconsistent data node mimetype formats in QmitkRenderWindow: MITK, Bugzilla.
Aug 2 2016, 10:19 AM · Auto-closed, MITK, Bugzilla
espak added a comment to T18755: Pass down CMAKE_PREFIX_PATH to external projects.

The commit was based on 2014.10.0 but the current master has the same issue.

Aug 2 2016, 10:18 AM · Bugzilla, MITK