Version 2 vs 3
Version 2 vs 3
Content Changes
Content Changes
{icon arrow-left} [[mitk/changelog/2021.17 | Previous changelog]] • [[mitk/changelog/2021.26 | Next changelog]] {icon arrow-right}
= 🛠 Third-party dependency changes =
| Dependency | Old version | New version |
| --- | --- | --- |
| DCMQI | `83f498e9` (Feb 8, 2021) | 1.2.4 |
| DCMTK | 3.6.5 | 3.6.6 |
= ✨ New features =
- "Accept all slices" 2-d interpolation of large segmentations is now faster by an order of magnitude
- Improved CMake FAQ in documentation
- Harmonized GUI in segmentation and image statistics views
- If appropriate, data nodes are now also selected automatically in the following views:
- DICOM Inspector
- Properties
- Volume Visualization
= 🐛 Bugfixes =
- Fixed an edge case crash when saving labelset presets of multi-label segmentations
- Fixed RT struct visibility in different render windows
- Fixed Boost build on macOS Catalina and later
- Fixed macOS code name extraction for macOS Catalina and later in our CDash script
- Fixed developer warnings in CMake v3.20+ regarding automatically determined source file extensions
= 🔥 API-breaking changes =
=== mitk::Tool class ===
- `m_ToolManager` is private now, use `GetToolManager()` instead to access the tool manager in derived classes.
=== mitk::AutoSegmentationWithPreviewTool ===
- The `DoUpdatePreview()` method gained a new parameter `const Image* oldSegAtTimeStep` to pass the previous segmentation at the given time step.
=== mitk::LevelWindowManager class ===
The following methods were renamed:
- `ClearPropObserverLists()` {icon arrow-right} `ClearPropertyObserverMaps()`
- `CreatePropObserverLists()` {icon arrow-right} `CreatePropertyObserverMaps()`
- `IgnoreNode()` {icon arrow-right} `HasLevelWindowRenderingMode()`
{icon arrow-left} [[mitk/changelog/2021.17 | Previous changelog]] • [[mitk/changelog/2021.26 | Next changelog]] {icon arrow-right}
{icon arrow-left} [[mitk/changelog/2021.17 | Previous changelog]] • [[mitk/changelog/2021.26 | Next changelog]] {icon arrow-right}
= 🛠 Third-party dependency changes =
| Dependency | Old version | New version |
| --- | --- | --- |
| DCMQI | `83f498e9` (Feb 8, 2021) | 1.2.4 |
| DCMTK | 3.6.5 | 3.6.6 |
= ✨ New features =
- "Accept all slices" 2-d interpolation of large segmentations is now faster by an order of magnitude
- Improved CMake FAQ in documentation
- Harmonized GUI in segmentation and image statistics views
- PickingTool (segmentation) supports now the picking of multiple areas
- If appropriate, data nodes are now also selected automatically in the following views:
- DICOM Inspector
- Properties
- Volume Visualization
= 🐛 Bugfixes =
- Fixed an edge case crash when saving labelset presets of multi-label segmentations
- Fixed RT struct visibility in different render windows
- Fixed Boost build on macOS Catalina and later
- Fixed macOS code name extraction for macOS Catalina and later in our CDash script
- Fixed developer warnings in CMake v3.20+ regarding automatically determined source file extensions
= 🔥 API-breaking changes =
=== mitk::Tool class ===
- `m_ToolManager` is private now, use `GetToolManager()` instead to access the tool manager in derived classes.
=== mitk::AutoSegmentationWithPreviewTool ===
- The `DoUpdatePreview()` method gained a new parameter `const Image* oldSegAtTimeStep` to pass the previous segmentation at the given time step.
=== mitk::LevelWindowManager class ===
The following methods were renamed:
- `ClearPropObserverLists()` {icon arrow-right} `ClearPropertyObserverMaps()`
- `CreatePropObserverLists()` {icon arrow-right} `CreatePropertyObserverMaps()`
- `IgnoreNode()` {icon arrow-right} `HasLevelWindowRenderingMode()`
{icon arrow-left} [[mitk/changelog/2021.17 | Previous changelog]] • [[mitk/changelog/2021.26 | Next changelog]] {icon arrow-right}
{icon arrow-left} [[mitk/changelog/2021.17 | Previous changelog]] • [[mitk/changelog/2021.26 | Next changelog]] {icon arrow-right}
= 🛠 Third-party dependency changes =
| Dependency | Old version | New version |
| --- | --- | --- |
| DCMQI | `83f498e9` (Feb 8, 2021) | 1.2.4 |
| DCMTK | 3.6.5 | 3.6.6 |
= ✨ New features =
- "Accept all slices" 2-d interpolation of large segmentations is now faster by an order of magnitude
- Improved CMake FAQ in documentation
- Harmonized GUI in segmentation and image statistics views
- PickingTool (segmentation) supports now the picking of multiple areas
- If appropriate, data nodes are now also selected automatically in the following views:
- DICOM Inspector
- Properties
- Volume Visualization
= 🐛 Bugfixes =
- Fixed an edge case crash when saving labelset presets of multi-label segmentations
- Fixed RT struct visibility in different render windows
- Fixed Boost build on macOS Catalina and later
- Fixed macOS code name extraction for macOS Catalina and later in our CDash script
- Fixed developer warnings in CMake v3.20+ regarding automatically determined source file extensions
= 🔥 API-breaking changes =
=== mitk::Tool class ===
- `m_ToolManager` is private now, use `GetToolManager()` instead to access the tool manager in derived classes.
=== mitk::AutoSegmentationWithPreviewTool ===
- The `DoUpdatePreview()` method gained a new parameter `const Image* oldSegAtTimeStep` to pass the previous segmentation at the given time step.
=== mitk::LevelWindowManager class ===
The following methods were renamed:
- `ClearPropObserverLists()` {icon arrow-right} `ClearPropertyObserverMaps()`
- `CreatePropObserverLists()` {icon arrow-right} `CreatePropertyObserverMaps()`
- `IgnoreNode()` {icon arrow-right} `HasLevelWindowRenderingMode()`
{icon arrow-left} [[mitk/changelog/2021.17 | Previous changelog]] • [[mitk/changelog/2021.26 | Next changelog]] {icon arrow-right}