Page MenuHomePhabricator

New features for the navigation modules after the 2015-04 release
Closed, ResolvedPublic

Description

This is a meta bug for new features of the navigation modules (MITK-IGT, MITK-US, MITK-ToF), that have already been implemented but are not merged into the master yet. They will be collected and tested in this branch and then be merged into the master soon after the release.

Event Timeline

Todo: merge these bug branches:

  • T18713 (current pull request contains trailing whitespaces, this needs to be fixed at first)
  • T18293
  • T14434

User franza has pushed new remote branch:

bug-18998-NewNavigationModuleFeatures

The three branches have been merged.

Still TODO:

  • test the branch
  • merge it to the master after the release...

User franza has pushed new remote branch:

bug-18998-NewNavigationModuleFeaturesV2

[32447e]: Merge branch 'bug-18998-NewNavigationModuleFeaturesV2'

Merged commits:

2015-05-20 15:22:57 Alfred Franz [a85e6c]
Moved files to the new module folders


2015-05-20 14:10:24 Alfred Franz [b8a2ab]
Merge branch 'bug-19079-RefactorIGTBase' into bug-18998-NewNavigationModuleFeaturesV2

Conflicts:
Modules/IGTBase/files.cmake


2015-05-20 13:57:52 Keno März [3b508a]
Fixed Streaming behavior in new Writers


2015-05-20 13:47:42 Alfred Franz [8eed9b]
fixed a bug: navigation tool calibration crashed when closing the view...


2015-05-20 13:40:28 Keno März [e38344]
Registering the new Writers


2015-05-20 13:40:16 Keno März [af70f7]
Override for IsEmpty in NavigationDataSet


2015-05-20 13:30:16 Alfred Franz [f9b772]
adapted class macro to new syntax


2015-05-19 17:33:29 Keno März [886b22]
Replaced applications of the writers with their counterpart from MITKIOUtil


2015-05-19 16:57:38 Keno März [d1f031]
Patched Const correctness in NavigationDataPlayer


2015-05-19 16:56:04 Keno März [f3d9f4]
Added some missing includes


2015-05-19 16:51:55 Keno März [b7b19d]
IGTIO and IGTBase are compiling now


2015-05-19 16:25:32 Keno März [51c8ed]
Fixing problems related to the switch to new IO Framework


2015-05-19 15:59:35 Keno März [453811]
Fixed several compilation errors, fine tuning new module structure


2015-05-19 15:31:54 Keno März [3d66d7]
Restructured IGTBase and pulled in first basedatas and IO files. Code does not compile.


2015-05-19 15:25:14 Alfred Franz [1c0af0]
Merge branch 'bug-18998-NewNavigationModuleFeatures' into bug-18998-NewNavigationModuleFeaturesV2

Conflicts:
Modules/OpenIGTLink/mitkIGTLDevice.cpp


2015-05-19 14:34:46 Alfred Franz [dfa396]
Merge branch 'bug-19065-NavigationToolCalibrationView' into bug-18998-NewNavigationModuleFeatures

Conflicts:
Modules/IGTBase/files.cmake


2015-05-13 16:29:03 Alfred Franz [a8650f]
moved navigation tool calibration to open source


2015-04-29 13:20:52 Thomas Kirchner [fa37ac]
some fixes ... added chrono sleep_for for Linux/cross-platform support

Signed-off-by: Thomas Kirchner <t.kirchner@dkfz-heidelberg.de>


2015-04-16 17:56:38 Alfred Franz [fb5521]
Merge branch 'bug-18903-USPluginSpeedUp' into bug-18998-NewNavigationModuleFeatures


2015-04-16 17:54:17 Alfred Franz [094329]
fixed some UI merge problems...


2015-04-16 17:08:56 Alfred Franz [6025e7]
fixed header includes, export macros and some compiler errors


2015-04-16 10:52:11 Alfred Franz [491a3f]
Merge branch 'bug-14434-OrderOfNavigationTools' into bug-18998-NewNavigationModuleFeatures


2015-04-16 10:51:13 Alfred Franz [c29c97]
Merge branch 'bug-18293-IGTHelperClass' into bug-18998-NewNavigationModuleFeatures


2015-04-16 10:45:46 Alfred Franz [5e06eb]
Merge branch 'bug-18713-Integration2015-03-12' into bug-18998-NewNavigationModuleFeatures


2015-04-16 10:39:20 Alfred Franz [7fd986]
Merge branch 'bug-18713-UIsupportForOpenIGTLinkTrackingDevicesFixesFromMartin' into bug-18998-NewNavigationModuleFeatures

Conflicts:
Plugins/org.mitk.gui.qt.igttracking/src/internal/QmitkMITKIGTTrackingToolboxView.cpp
Plugins/org.mitk.gui.qt.igttracking/src/internal/QmitkMITKIGTTrackingToolboxViewControls.ui


2015-04-16 10:29:09 Alfred Franz [4269ce]
removed trailing whitespaces


2015-04-01 16:41:47 Alfred Franz [a4b02c]
Implemented the moving the tools up and down in the tool storage.


2015-04-01 15:01:44 Alfred Franz [3d9cf3]
added persistence for new UI settings


2015-04-01 14:43:05 Alfred Franz [d15c67]
UI implementation of new timers is finished now


2015-04-01 14:14:07 Alfred Franz [43899b]
started UI integration of new timers


2015-03-31 17:51:46 Martin Klemm [d48ec3]
Added a spinbox to the igt example to change the visualization update rate


2015-03-31 13:10:58 Martin Klemm [3ac653]
Added two new checkboxes to turn on/off:
outgoing message buffering, incoming message buffering, incoming message logging and outgoing message logging


2015-03-31 11:21:01 Martin Klemm [6afaee]
Bugfix: WB crashed when you closed the OIGTLManager, added a check for null and now it works


2015-03-26 19:16:00 Martin Klemm [74999a]
Increased discover time to 10second because 2 was not enough
Set the framerate when asking for a stream
Setting a name in the navdata to igtl message filter when emptry


2015-03-26 17:42:27 Martin Klemm [357d6a]
The navigation data player stops playing when the plugin is closed


2015-03-25 16:57:19 Alfred Franz [493cf2]
Split timers for 3D and 2D rendering, so the 2D rendering is not slowed down by the 3D rendering


2015-03-19 17:54:26 Alfred Franz [d352b4]
MITK Observer Callback methods are not calling GUI elements directly, instead qt signals are used to keep the two thread seperate Observers are removed in the destructor Sent and received messages are logged if the checkbox is set In the igtl device thread the state was adapted twice on closeconnection, removed the call in the thread itself


2015-03-18 09:11:00 Alfred Franz [dc5dc1]
adapted export macros


2015-03-12 18:15:33 Alfred Franz [426497]
Finished UI integration of OpenIGTLinkTrackingDevice


2015-03-12 17:12:10 Alfred Franz [5ae724]
Adapted tool management to Open IGT Link devices


2015-03-12 15:24:16 Alfred Franz [ee0618]
Merge branch 'bug-18713-UIsupportForOpenIGTLinkTrackingDevices'

Conflicts:
Plugins/org.mitk.gui.qt.igttracking/src/internal/QmitkMITKIGTTrackingToolboxView.cpp


2015-03-12 15:13:23 Alfred Franz [20bc1c]
implemented Open IGT Link server for Tracking Toolbox


2015-03-12 14:10:21 Alfred Franz [21c7ed]
finished implementation of OpenIGTLinkTrackingDevice, seems to work


2015-03-12 14:06:32 Alfred Franz [8c6e5e]
implementation nearly finished


2015-03-12 13:34:24 Alfred Franz [387767]
implemented tracking device update


2015-03-12 11:43:07 Alfred Franz [5f914d]
DiscoverTools methods is working now


2015-03-12 11:15:52 Alfred Franz [c42c57]
implemented DiscoverTools() method and extended test


2015-03-12 10:07:02 Alfred Franz [f921ce]
further implementation...


2015-02-11 16:39:03 Alfred Franz [01827c]
further implementation, not finished yet


2015-02-11 16:14:19 Alfred Franz [4f49b2]
added test for OpenIGTLink tracking device


2015-02-11 16:03:18 Alfred Franz [602575]
further implementation of OpenIGTLink tracking device


2015-02-04 18:00:01 Alfred Franz [f1d7d1]
Created empty classes for OpenIGTLink tracking devices as wrapper for a open IGT link tracker connection within MITK-IGT


2015-02-04 16:53:25 Alfred Franz [a474c4]
Merge branch 'bug-18716-NavigationBuildConfigration' into bug-18713-UIsupportForOpenIGTLinkTrackingDevices


2015-02-04 15:44:16 Alfred Franz [0282c6]
Merge branch 'bug-18696-SeperatelySetRenderAndLoggingUpdateRate' into bug-18713-UIsupportForOpenIGTLinkTrackingDevices


2014-10-16 14:49:50 Alfred Franz [c5cd9d]
added class for static IGT helper methods

[fb219f]: Merge branch 'bug-18998-fixDashboard'

Merged commits:

2015-05-21 12:10:11 Alfred Franz [bafd0d]
COMP(#18998): removed warnings as errors because there are many warnings on the dashboard

[d425ee]: Merge branch 'bug-18998-fixDashboard'

Merged commits:

2015-05-21 12:30:17 Alfred Franz [672603]
COMP(#18998): Fixed upper case and lower case error to make code compilable under Linux

[9a37cb]: Merge branch 'bug-18998-NewNavigationModuleFeaturesV2'

Merged commits:

2015-05-21 13:51:29 Keno März [986d35]
XML reader tests now expects the correct exception


2015-05-21 13:29:44 Keno März [5d738f]
Merge branch 'bug-19079-RefactorIGTBase' into bug-18998-NewNavigationModuleFeaturesV2

Conflicts:
Modules/IGTBase/autoload/IO/files.cmake
Modules/IGTBase/autoload/IO/mitkNavigationDataSetWriterCSV.cpp
Modules/IGTBase/autoload/IO/mitkNavigationDataSetWriterXML.cpp
Modules/IGTBase/files.cmake


2015-05-20 18:16:41 Keno März [aefc26]
NavigationDataReaderXML now without crashes!


2015-05-20 17:51:08 Keno März [0542fd]
Fixed DatasetReader Usage in IGT Plugins


2015-05-20 17:39:10 Keno März [8464fe]
Getting the moved and restructured Readers to work again...


2015-05-20 16:18:03 Keno März [e81152]
Moved NavigationDatasetWriter/ReaderXML to IGTBase Module
Added IGTMimeTypes


2015-05-20 15:53:26 Keno März [7a58ab]
Added class for IGTMimeTypes


2015-05-20 15:08:52 Keno März [a22c6a]
Moved IGTExceptions to IGTBase

[407a7e]: Merge branch 'bug-18998-NewNavigationModuleFeaturesV2'

Merged commits:

2015-05-21 14:06:04 Keno März [3b7efd]
COMP: Fixed unsigned vs signed int comparison

User maerz has pushed new remote branch:

bug-18998-COMP-Branch

[c31d9c]: Merge branch 'bug-18998-COMP-Branch'

Merged commits:

2015-05-21 14:23:54 Keno März [854a40]
COMP: Fixing more warnings, updated 2 pieces of code to use new IO method

the release is finished, everything was merged to the master. Closing this bug.