Skip to content

DO NOT MERGE - #1

Open
arnaudbore wants to merge 3 commits into
mainfrom
update-mitk-2025
Open

arnaudbore wants to merge 3 commits into
mainfrom
update-mitk-2025

Conversation

@arnaudbore

Copy link
Copy Markdown
Contributor

No description provided.

Root causes addressed:
1. Geometry overwrite - TRK vox_to_ras transform restored after loading
2. Visibility callbacks - Forced visibility at multiple pipeline stages
3. 2D slicing - Implemented vtkCutter geometric slicing (VTK 9 shader API removed)

Modified files:
- Modules/DiffusionIO/mitkFiberBundleTrackVisReader.cpp (geometry restoration)
- Modules/ImekaFiber/ImekaFiber/FibersManager.cpp (visibility forcing)
- Modules/ImekaFiber/ImekaFiber/Mapper/MitkFiberMapper2D.cpp (vtkCutter slicing)
- Modules/ImekaFiber/ImekaFiber/Mapper/MitkFiberMapper3D.cpp (visibility forcing)
- Plugins/org.imeka.mibrain.view/src/internal/BrainAnalysisView.cpp (removed auto-reinit)
- README.rst (updated for MITK 2025 with known issues)
- MITK_2025_FIBER_VISIBILITY_FIXES.md (comprehensive documentation)

Status: Rendering pipeline confirmed working, but fibers still invisible.
See MITK_2025_FIBER_VISIBILITY_FIXES.md for complete details.
- Remove unused variable 'pts' in FilteredFiberBundle.cpp
- Add (void) casts for unused parameters in InteractorEmitter.cpp
- Remove unused parameter names in ShuffleTractsAction and Toggle2DAction
- Change loop variable to reference in ColorUniformAction to avoid unnecessary copy

Build now completes with zero warnings.
frheault added a commit that referenced this pull request Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant