Page MenuHomePhabricator

ContourModel bundle
Closed, ResolvedPublic

Description

I convert these ContourModel and ContourElement in a new bundle/modul only with dependency on core classes, because i need these classes to implement the segmentation bundle on tablet pc.

Event Timeline

New remote branch pushed: bug-15763-ContourModel-Modul

New remote branch pushed: bug-15763-ContourModel-Plugin

New remote branch pushed: bug-15763-move-classes-into-new-module

Added a ContourObjectFactory for Mappers and IO classes and fixed some of the filters. (Changes were done in bug-15763-move-classes-into-new-module).

The plan to have the ContourModel in MITK core is only possible without migrating ContourUtils class because of the fact that it has a dependency IpSegmentation. We have to get rid of this dependency first by using some ITK or VTK filters instead.
But we could probably merge the approach to have the ContourModel as a seperate Module without ContourUtils.

The IpSegmentation free ContourUtils is found in T15982

[cff5b5]: Merge branch 'bug-15763-move-classes-into-new-module'

Merged commits:

2013-09-09 15:30:21 Andreas Fetzer [60a45d]
Renamed Module in the CMakeLists


2013-09-09 15:18:29 Andreas Fetzer [016d9b]
Renamed module into ContourModel


2013-09-09 13:06:15 Tobias Schroeder [ea57d0]
Cleaned up files.cmake of test driver.


2013-09-03 11:55:45 Tobias Schroeder [96a976]
Fixed ContourModelToSurfaceFilter.

Use vtkPolygon.


2013-09-03 08:47:33 Tobias Schroeder [bb08e3]
Fix register object factory.


2013-09-02 11:47:45 Tobias Schroeder [302434]
Export register contour object factory.


2013-09-02 11:09:04 Tobias Schroeder [bc7276]
Fix module build sequence for SegmentationContour.


2013-09-02 10:43:55 Tobias Schroeder [a09c66]
Fix ContourObjectFactory.


2013-09-02 10:28:17 Tobias Schroeder [0afbc3]
Remove folder from cmakelists.txt


2013-08-30 14:34:04 Tobias Schroeder [0db506]
Added ObjectFactory.


2013-08-30 14:18:32 Tobias Schroeder [d1ecd1]
Remove SegmentationContourTool folder.


2013-08-21 16:34:42 Lars Woitzik [86be0f]
some changes to integrate the new module


2013-08-19 15:03:29 Lars Woitzik [2b1dac]
ContourModel classes with diffs are now in a new module with only dependeny on mitk


2013-08-19 14:43:50 Lars Woitzik [7ae1dd]
ContourModel classes are moved into a new module with only dependency on mitk::core

Renamed module to ContourModel.
mitk::ContourUtils needs to be moved to ContourModel module as soon as it has no dependency to IpSegmentation (see T15982 and T16005).