Page MenuHomePhabricator

The MitkExt module should be split up and unused code should be removed
Closed, ResolvedPublic

Description

The MitkExt module was introduced back in 2009 during the modulization process of MITK. It was created to contain all the classes we didn't know where to put.

MitkExt also contains a lot of old/unused code which could probably be removed or cleaned up. The module should be split in several modules with clear responsibilities.

Event Timeline

New remote branch pushed: bug-16699-split-up-MitkExt-module

[4de808]: Merge branch 'bug-16699-split-up-MitkExt-module'

Merged commits:

2013-12-20 13:34:51 Sascha Zelzer [ae4ccb]
Restored semantics prior to MitkExt removal.


2013-12-20 13:34:07 Sascha Zelzer [f663a8]
Use MITK-Data for test data in ImageStatisticsCalculator test.


2013-12-20 12:46:10 Sascha Zelzer [f95f7c]
Extracted some more classes from the MitkExt module.


2013-12-20 10:21:24 Sascha Zelzer [ac6c8e]
Fixed CMake variable expansion.


2013-12-19 12:10:20 Sascha Zelzer [095835]
Reworked module deprecated warnings to remove duplicates.


2013-12-19 02:51:43 Sascha Zelzer [41b0b2]
Fixed compiler warning about non-virtual destructor.


2013-12-19 02:51:21 Sascha Zelzer [33aa4b]
Reverted to original download location.


2013-12-19 00:07:13 Sascha Zelzer [ecfede]
Fixed possible dependency cycle with auto-loaded modules and their meta-targets.

Executable must now add a dependency to meta-targets themselves to
ensure that auto-load modules are build when the executable is build.


2013-12-19 00:05:59 Sascha Zelzer [81a7d9]
Added an auto-loaded IpPicSupportIO module and marked IpPicSupport deprecated.

The new IpPicSupportIO module only contains a reader for .pic files
and the module can be disabled by switching MITK_ENABLE_PIC_READER to OFF.


2013-12-18 21:57:19 Sascha Zelzer [92780d]
Fixed bug introduced during the VTK6 migration.


2013-12-18 21:56:51 Sascha Zelzer [9d2702]
Added new modules based on MitkExt. MitkExt is now deprecated.

The new modules are:

  • MitkDataTypesExt: Contains MITK base data sub-classes and related classes
  • MitkAlgorithmsExt: Algorithms and related classes using MitkDataTypesExt
  • MitkMapperExt: Mapper classes for data types in MitkDataTypesExt
  • MitkIOExt: Reader/writer/mapper factories base MitkDataTypesExt and MitkMapperExt. This module is not intended to be used directly.

2013-12-13 14:02:55 Sascha Zelzer [ad5f77]
Merge remote-tracking branch 'origin/bug-14492-MigrationAffineInteractor3DToNewConcept-FinalIntegration' into bug-xxxx-remove-mitk-ext-module


2013-12-12 19:06:32 Jasmin Metzger [cace7e]
Clean up the AffineDataInteractor3D and correcting spelling errors in the statemachine and config file.


2013-12-12 19:05:24 Jasmin Metzger [22a752]
Including the new DataInteractor in the ClippingPlaneDeformationTool.


2013-12-12 19:04:31 Jasmin Metzger [d3a62f]
Finished migration of the SurfaceDeformationInteractor to new concept.
Fixed the currentPickedPoint Problem with the PickObject method.


2013-12-12 14:29:27 Jasmin Metzger [ba84d0]
Add MouseWheelEvent to StateMachine of the AffineInteraction3D and in DeformationConfig. Changes select status: Update selected Point for Deformation every MouseMove event


2013-12-11 10:42:59 Jasmin Metzger [6efb0e]
Integration changes:
TimeSlicedGeometry is replaced by TimeGeometry
ScalarType is changed from float to double


2013-12-10 19:07:56 Jasmin Metzger [f7af29]
Merge branch 'bug-14492-MigrationAffineInteractor3DToNewConcept-Integration-ModBuild-Sys' into bug-14492-MigrationAffineInteractor3DToNewConcept-FinalIntegration


2013-10-09 17:29:31 Jasmin Metzger [3765ef]
Extensions to the new SurfaceDefomrationDataInteractor3D


2013-10-02 16:44:31 Christian Weber [dd2419]
created SurfaceDeformation stub


2013-10-02 16:43:20 Christian Weber [de01eb]
added statemachine and config of surface deformation


2013-10-02 15:48:00 Christian Weber [e16a96]
mark as deprecated.


2013-10-02 15:01:57 Christian Weber [a54661]
cleanup


2013-10-02 14:49:00 Christian Weber [214a4d]
Fix: init current position.
Translate & Rotation working.


2013-10-02 14:19:06 Christian Weber [716b6e]
Merge branch 'bug-14492-MigrationAffineInteractor3DToNewConcept-Integration' into bug-14492-MigrationAffineInteractor3DToNewConcept-Integration-ModBuild-Sys

Conflicts:
Modules/ClippingTools/mitkClippingPlaneTranslationTool.cpp


2013-10-02 14:12:19 Christian Weber [a027d7]
adapting us namespace changes


2013-10-02 13:58:49 Christian Weber [00468f]
Merge branch 'bug-14492-MigrationAffineInteractor3DToNewConcept' into bug-14492-MigrationAffineInteractor3DToNewConcept-Integration-ModBuild-Sys


2013-08-28 17:32:25 Christian Weber [9b3ee2]
Fixes in XML files,
Added conditioned transitions

now ratation and translation are merged to new interaction,
rotation still has some issues.


2013-08-28 13:37:05 Christian Weber [456b67]
Merge branch 'bug-14492-MigrationAffineInteractor3DToNewConcept' into bug-14492-MigrationAffineInteractor3DToNewConcept-Integration


2013-08-28 13:34:49 Christian Weber [dac89a]
Merge branch 'bug-14492-MigrationAffineInteractor3DToNewConcept' of mitk.org:MITK into bug-14492-MigrationAffineInteractor3DToNewConcept


2013-06-12 12:48:34 Jasmin Metzger [b62f72]
New changes to rotate the plane and add new action to the config files


2013-06-10 15:38:00 Jasmin Metzger [d6bbf0]
Merge branch 'master' into bug-14492-MigrationAffineInteractor3DToNewConcept


2013-06-05 16:31:31 Christian Weber [c323b6]
Merge branch 'master' into bug-14492-MigrationAffineInteractor3DToNewConcept


2013-06-05 13:45:48 Jasmin Metzger [68cd91]
Merge branch 'master' into bug-14492-MigrationAffineInteractor3DToNewConcept


2013-04-03 17:25:10 Jasmin Metzger [1985fd]
Some changes to let the new state machine and config file run. So now you can select and deselect the plane. Translation is not complete.


2013-04-03 15:38:06 Jasmin Metzger [2c6898]
Add method for translate a polydata.


2013-04-03 15:37:40 Jasmin Metzger [d9a013]
TranslationTool for translating the clipping plane migrated to new interaction concept.


2013-04-03 14:45:17 Jasmin Metzger [4f4333]
Merge branch 'master' into bug-14492-MigrationAffineInteractor3DToNewConcept


2013-02-22 16:23:13 Jasmin Metzger [bd5295]
Merge branch 'master' into bug-14492-MigrationAffineInteractor3DToNewConcept


2013-02-22 16:11:21 Jasmin Metzger [d2765f]
Some more events implemented, based on the old stuff but with new interaction concept style.


2013-02-20 17:43:01 Jasmin Metzger [fadff8]
Add a new version of the AffineInteractor3D.
It is based on the new interaction concept.
WIP!!


2013-02-20 15:43:05 Jasmin Metzger [5c9c1f]
Merge branch 'bug-13664-RedesignInteraction-Integration-4' into bug-14492-MigrationAffineInteractor3DToNewConcept


2013-02-20 15:28:59 Jasmin Metzger [4958ac]
Merge branch 'bug-13664-RedesignInteraction-Integration-4' into bug-14492-MigrationAffineInteractor3DToNewConcept


2013-02-20 13:13:37 Jasmin Metzger [de051b]
Merge remote-tracking branch 'origin/bug-14492-MigrationAffineInteractor3DToNewConcept' into bug-14492-MigrationAffineInteractor3DToNewConcept


2013-02-14 19:40:47 Christian Weber [b1b8cf]
Updated Config files to changed xml description


2013-02-14 10:40:11 Jasmin Metzger [f485c7]
Merge branch 'master' into bug-14492-MigrationAffineInteractor3DToNewConcept


2013-02-13 17:39:29 Jasmin Metzger [c540c0]
Merge branch 'bug-13037-MigrationAffineInteractor3DToNewConcept' into bug-14492-MigrationAffineInteractor3DToNewConcept


2013-02-13 17:34:42 Jasmin Metzger [d7bd57]
Add new state machine pattern for the affine interaction and suitable config files for rotation and translation.

[91f01a]: Merge branch 'bug-16699-split-up-MitkExt-module'

Merged commits:

2013-12-20 15:52:53 Sascha Zelzer [a42f87]
COMP: Make the Windows parser happy

[5d9daa]: Merge branch 'bug-16699-split-up-MitkExt-module'

Merged commits:

2013-12-20 18:16:44 Sascha Zelzer [11e720]
COMP: Do not treat strict-overflow warnings as errors.

These warnings are emitted by gcc for ITK template code.


2013-12-20 18:15:49 Sascha Zelzer [c1f466]
COMP: Removed unneeded CppUnit dependency.

[9ce78d]: Merge branch 'bug-16699-split-up-MitkExt-module'

Merged commits:

2013-12-20 18:48:38 Sascha Zelzer [daab74]
COMP: Another Windows compiler fix.

[65be1c]: Merge branch 'bug-16699-split-up-MitkExt-module'

Merged commits:

2013-12-20 19:13:06 Sascha Zelzer [87b0dd]
COMP: Use correct export macro.

[9a7362]: Merge branch 'bug-16699-split-up-MitkExt-module'

Merged commits:

2013-12-21 11:27:38 Sascha Zelzer [2e753f]
COMP: Avoid uninitialized usage warnings.

[3cf087]: Merge branch 'bug-16699-split-up-MitkExt-module'

Merged commits:

2013-12-22 14:26:41 Sascha Zelzer [e7b491]
COMP: avoid unused private field warning.

[f1e9bc]: Merge branch 'bug-16699-split-up-MitkExt-module'

Merged commits:

2014-01-07 00:32:08 Sascha Zelzer [9577a2]
Added missing export macro.

[c07773]: Merge branch 'bug-16699-split-up-MitkExt-module'

Merged commits:

2014-01-10 16:12:42 Sascha Zelzer [2a4747]
Use correct MITK version for deprecated information.