Skip to content

Commit 17bb3ab

Browse files
authored
Merge pull request #292 from scenerygraphics/volume-timepoint
Volume timepoint
2 parents 1312c73 + 8f17995 commit 17bb3ab

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/main/java/sc/iview/commands/edit/Properties.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@
3333
import graphics.scenery.volumes.Volume;
3434
import kotlin.jvm.Volatile;
3535
import net.imagej.lut.LUTService;
36+
import net.imglib2.RandomAccessibleInterval;
3637
import net.imglib2.display.ColorTable;
38+
import net.imglib2.type.numeric.RealType;
3739
import org.joml.Quaternionf;
3840
import org.joml.Vector3f;
3941
import org.joml.Vector4f;
@@ -391,9 +393,14 @@ public void updateCommandFields() {
391393
final MutableModuleItem<String> lutNameItem = getInfo().getMutableInput("colormapName", String.class );
392394
lutNameItem.setChoices( new ArrayList( lutService.findLUTs().keySet() ) );
393395

396+
RandomAccessibleInterval<RealType> rai = (RandomAccessibleInterval<RealType>) currentSceneNode.getMetadata().get("RandomAccessibleInterval");
397+
394398
timepoint = ((graphics.scenery.volumes.Volume)currentSceneNode).getCurrentTimepoint();
395399
getInfo().getMutableInput("timepoint", Integer.class).setMinimumValue(0);
396-
getInfo().getMutableInput("timepoint", Integer.class).setMaximumValue(((graphics.scenery.volumes.Volume) currentSceneNode).getMaxTimepoint());
400+
getInfo().getMutableInput("timepoint", Integer.class).setMaximumValue(
401+
rai.numDimensions() > 3 ?
402+
((graphics.scenery.volumes.Volume) currentSceneNode).getMaxTimepoint() :
403+
0 );
397404

398405
min = (int)((Volume)currentSceneNode).getConverterSetups().get(0).getDisplayRangeMin();
399406
max = (int)((Volume)currentSceneNode).getConverterSetups().get(0).getDisplayRangeMax();

src/main/java/sc/iview/commands/demo/LoadCremiDatasetAndNeurons.kt renamed to src/main/kotlin/sc/iview/commands/demo/LoadCremiDatasetAndNeurons.kt

File renamed without changes.

0 commit comments

Comments
 (0)