public void PreviousImage() { var centerDataSpace = TileManager.TiledDatasetView.CenterDataSpace; if (centerDataSpace.Z > 0) { if (CurrentToolMode == ToolMode.SplitSegmentation && TileManager.JoinSplits3D) { // // Record split state for 3D splitting // TileManager.Internal.RecordSplitState(TileManager.SelectedSegmentId, centerDataSpace); } centerDataSpace.Z -= 1f; TileManager.TiledDatasetView.CenterDataSpace = centerDataSpace; CurrentToolMoveZ(); TileManager.UpdateZ(); UpdateOneTile(); } }
public void NextImage() { var centerDataSpace = TileManager.TiledDatasetView.CenterDataSpace; if (centerDataSpace.Z < TileManager.TiledDatasetDescription.TiledVolumeDescriptions.Get("SourceMap").NumVoxelsZ - 1) { if (CurrentToolMode == ToolMode.SplitSegmentation && TileManager.JoinSplits3D) { // // Record split state for 3D splitting // TileManager.Internal.RecordSplitState(TileManager.SelectedSegmentId, centerDataSpace); } centerDataSpace.Z += 1f; TileManager.TiledDatasetView.CenterDataSpace = centerDataSpace; CurrentToolMoveZ(); TileManager.UpdateZ(); UpdateOneTile(); } }