Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
d70e684
Extract BoundingGrid.flashGrid method
smlpt Jan 30, 2026
5474ff9
Extract Vector3f.toDoubleArray, add toDoubleArray for Vector2f and Ve…
smlpt Jan 30, 2026
0df03b4
Extract Int.unpackRGB to new ColorUtils collection
smlpt Jan 30, 2026
a32ff4a
Extract Vector3f.stretchColor to ColorUtils
smlpt Jan 30, 2026
0a20446
Move UI classes to ui package
smlpt Jan 30, 2026
294257c
Rename all mastodon-sciview-bridge occurences to manvr3d
smlpt Jan 30, 2026
bb4ac4d
Extract Manvr3dMain.centerOnNode to scenery Camera
smlpt Jan 30, 2026
41c447a
Move DataAxes to their own class
smlpt Jan 30, 2026
3c7bc2d
Move Slideres to ui package
smlpt Feb 2, 2026
83c856a
Move CelltrackingBase, Buttonmanager, HedgehogAnalysis, EyeTracking, …
smlpt Feb 2, 2026
622f771
CellTrackingButtonMapper: simplify imports
smlpt Feb 2, 2026
3807425
Move TimepointObserver from sciview to scenery, refactor it to make i…
smlpt Feb 2, 2026
d9988ea
CellTrackingBase: refactor to use the new scenery CursorTool
smlpt Feb 3, 2026
92d9915
SphereLinkNodes: fix mergeSpots by adding early return on empty spots
smlpt Feb 3, 2026
6e12003
CellTrackingBase, EyeTracking: change to new scenery MultiWristMenu API
smlpt Feb 5, 2026
66b1b31
SphereLinkNodes: handle deletions in mergeSpots by references
smlpt Feb 6, 2026
96c1bdd
Manvr3dMain: make selected points distinct before merging
smlpt Feb 6, 2026
864504f
Move maxInstanceUpdateCount and updateInstanceBuffers to InstancedNode
smlpt Feb 10, 2026
da3ed36
Rename SpherelinkNodes to GeometryHandler, remove callback system by …
smlpt Feb 11, 2026
20808eb
Extract MoveInstanceVR from Manvr3dMain
smlpt Feb 11, 2026
10ba258
GeometryHandler: fix link coloring by spot color
smlpt Feb 11, 2026
8242fb9
Simplify BDV connection to a simple synchronized window
smlpt Feb 11, 2026
1bf965c
Manvr3dMain: fix deselect when mouse clicks away
smlpt Feb 11, 2026
68ce09f
Manvr3dMain: fix timepoint cycling in VR
smlpt Feb 11, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions src/main/kotlin/BdvNotifier.kt
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
package org.mastodon.mamut

import bdv.viewer.TimePointListener
import bdv.viewer.TransformListener
import graphics.scenery.utils.lazyLogger
import net.imglib2.realtransform.AffineTransform3D
import org.mastodon.graph.GraphChangeListener
import org.mastodon.graph.GraphListener
import org.mastodon.mamut.ProjectModel
import org.mastodon.mamut.model.Link
import org.mastodon.mamut.model.Spot
import org.mastodon.mamut.views.bdv.MamutViewBdv
Expand Down
756 changes: 282 additions & 474 deletions src/main/kotlin/SciviewBridge.kt → src/main/kotlin/Manvr3dMain.kt

Large diffs are not rendered by default.

Loading