Skip to content

Commit 3b8c564

Browse files
committed
Fix issue with DeepSlice not appearing in GUI
1 parent 165254a commit 3b8c564

4 files changed

Lines changed: 14 additions & 6 deletions

File tree

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,15 @@
1616

1717
public class DeepSliceHelper {
1818

19+
public static void addJavaAtlases() {
20+
DeepSliceHelper.addMouseCompatibleAtlas("Adult Mouse Brain - Allen Brain Atlas V3");
21+
DeepSliceHelper.addMouseCompatibleAtlas("Adult Mouse Brain - Allen Brain Atlas V3p1");
22+
DeepSliceHelper.addMouseCompatibleAtlas("allen_mouse_10um_java");
23+
DeepSliceHelper.addRatCompatibleAtlas("Rat - Waxholm Sprague Dawley V4");
24+
DeepSliceHelper.addRatCompatibleAtlas("Rat - Waxholm Sprague Dawley V4p2");
25+
DeepSliceHelper.addRatCompatibleAtlas("whs_sd_rat_39um_java");
26+
}
27+
1928
final private static List<String> atlasNameMouseCompatible = new ArrayList<>();
2029
final private static List<String> atlasNameRatCompatible = new ArrayList<>();
2130

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,8 @@ public List<SliceSources> getSlices() { // synchronized ??
199199
*/
200200
public MultiSlicePositioner(Atlas biopAtlas, ReslicedAtlas reslicedAtlas, Context ctx) {
201201

202+
DeepSliceHelper.addJavaAtlases();
203+
202204
logger.info("Creating MultiSlicePositioner instance");
203205
this.reslicedAtlas = reslicedAtlas;
204206
this.biopAtlas = biopAtlas;

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

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -113,12 +113,7 @@ abstract public class RegisterSlicesDeepSliceAbstractCommand implements Command
113113

114114
public void run() {
115115

116-
DeepSliceHelper.addMouseCompatibleAtlas("Adult Mouse Brain - Allen Brain Atlas V3");
117-
DeepSliceHelper.addMouseCompatibleAtlas("Adult Mouse Brain - Allen Brain Atlas V3p1");
118-
DeepSliceHelper.addMouseCompatibleAtlas("allen_mouse_10um_java");
119-
DeepSliceHelper.addRatCompatibleAtlas("Rat - Waxholm Sprague Dawley V4");
120-
DeepSliceHelper.addRatCompatibleAtlas("Rat - Waxholm Sprague Dawley V4p2");
121-
DeepSliceHelper.addRatCompatibleAtlas("whs_sd_rat_39um_java");
116+
DeepSliceHelper.addJavaAtlases();
122117

123118
List<SliceSources> iniList = mp.getSlices().stream().filter(SliceSources::isSelected)
124119
.collect(Collectors.toList());

src/main/java/ch/epfl/biop/atlas/aligner/gui/bdv/BdvMultislicePositionerView.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,8 @@ private void installBdvMenu(int hierarchyLevelsSkipped) {
399399
if (this.mode == POSITIONING_MODE_INT) msp.equalSpacingSelectedSlices();
400400
});
401401

402+
DeepSliceHelper.addJavaAtlases();
403+
402404
if (DeepSliceHelper.isDeepSliceMouseCompatible(msp.getReslicedAtlas().ba.getName())) {
403405

404406
logger.debug("Installing DeepSlice Command for Mouse");

0 commit comments

Comments
 (0)