Skip to content

Commit 9170415

Browse files
committed
Adds icons
Adds no slice selected message on rotation Updates bdv-biop-tools version
1 parent 5214ca4 commit 9170415

9 files changed

Lines changed: 6436 additions & 6043 deletions

File tree

graphics/ABBA Icons.ai

Lines changed: 6422 additions & 6037 deletions
Large diffs are not rendered by default.

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@
109109
<!-- bdv playground related dependencies -->
110110
<bigdataviewer-playground.version>0.11.2</bigdataviewer-playground.version>
111111
<bigdataviewer-image-loaders.version>0.11.2</bigdataviewer-image-loaders.version>
112-
<bigdataviewer-biop-tools.version>0.13.4-SNAPSHOT</bigdataviewer-biop-tools.version>
112+
<bigdataviewer-biop-tools.version>0.13.4</bigdataviewer-biop-tools.version>
113113
<bigdataviewer-selector.version>0.2.8</bigdataviewer-selector.version>
114114
<ijl-utilities-wrappers.version>0.11.5</ijl-utilities-wrappers.version>
115115

src/main/java/ch/epfl/biop/atlas/aligner/MultiSlicePositioner.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -365,8 +365,12 @@ public String getRedoMessage() {
365365

366366
public void rotateSlices(int axis, double angle_rad) {
367367
List<SliceSources> sortedSelected = getSlices().stream().filter(SliceSources::isSelected).collect(Collectors.toList());
368-
for (SliceSources slice : sortedSelected) {
369-
slice.rotateSourceOrigin(axis, angle_rad);
368+
if (sortedSelected.isEmpty()) {
369+
this.warningMessageForUser.accept("No Slice(s) Selected", "Can't apply transformation to empty selection.");
370+
} else {
371+
for (SliceSources slice : sortedSelected) {
372+
slice.rotateSourceOrigin(axis, angle_rad);
373+
}
370374
}
371375
}
372376

src/main/java/ch/epfl/biop/atlas/aligner/command/ExportSlicesToQuickNIIDatasetCommand.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@
2828

2929

3030
@SuppressWarnings("CanBeFinal")
31-
@Plugin(type = Command.class, menuPath = "Plugins>BIOP>Atlas>Multi Image To Atlas>Export>ABBA - Export registered slices as QuickNII dataset")
31+
@Plugin(type = Command.class,
32+
menuPath = "Plugins>BIOP>Atlas>Multi Image To Atlas>Export>ABBA - Export registered slices as QuickNII dataset",
33+
iconPath = "/graphics/ABBAToQNII.png")
3234
public class ExportSlicesToQuickNIIDatasetCommand implements Command {
3335

3436
@Parameter(style = "message", visibility = ItemVisibility.MESSAGE)

src/main/java/ch/epfl/biop/atlas/aligner/command/ImportSlicesFromQuickNIICommand.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@
4141

4242
@Plugin(type = Command.class,
4343
menuPath = "Plugins>BIOP>Atlas>Multi Image To Atlas>Import>ABBA - Import QuickNII Project",
44-
description = "Import images of a QuickNII Project as slices into ABBA")
44+
description = "Import images of a QuickNII Project as slices into ABBA",
45+
iconPath = "/graphics/QNIIToABBA.png")
4546
public class ImportSlicesFromQuickNIICommand implements Command {
4647

4748
@Parameter(style = "message", visibility = ItemVisibility.MESSAGE)

src/main/java/ch/epfl/biop/atlas/aligner/command/SliceAffineTransformCommand.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818

1919
@Plugin(type = Command.class,
2020
menuPath = "Plugins>BIOP>Atlas>Multi Image To Atlas>Edit>ABBA - Interactive Transform",
21-
description = "To use at the beginning of the registration process only! Rotates, scales, translate the original unregistered selected slices")
21+
description = "To use at the beginning of the registration process only! Rotates, scales, translate the original unregistered selected slices",
22+
iconPath = "/graphics/InteractiveTransform.png")
2223
public class SliceAffineTransformCommand extends InteractiveCommand implements MultiSlicePositioner.MultiSlicePositionerListener {
2324

2425
@Parameter
3.33 KB
Loading
1.46 KB
Loading
3.47 KB
Loading

0 commit comments

Comments
 (0)