Skip to content

Commit 1243e1d

Browse files
committed
fix left right import issues with rotated image server thanks to Olexiy Kochubey
1 parent 27ca0aa commit 1243e1d

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/main/java/qupath/ext/biop/abba/AtlasTools.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,9 +215,19 @@ public static List<PathObject> getFlattenedWarpedAtlasRegions(AtlasOntology onto
215215
ROI rightROI = null;
216216
if (left!=null) {
217217
leftROI = IJTools.convertToROI(left, 0, 0, 1, null);
218+
// Handles rotated image server
219+
if (finalTransform !=null) {
220+
PathObject leftObject = PathObjects.createAnnotationObject(leftROI);
221+
leftROI = PathObjectTools.transformObject(leftObject, finalTransform, true).getROI();
222+
}
218223
}
219224
if (right!=null) {
220225
rightROI = IJTools.convertToROI(right, 0, 0, 1, null);
226+
// Handles rotated image server
227+
if (finalTransform !=null) {
228+
PathObject rightObject = PathObjects.createAnnotationObject(rightROI);
229+
rightROI = PathObjectTools.transformObject(rightObject, finalTransform, true).getROI();
230+
}
221231
}
222232
List<PathObject> splitObjects = new ArrayList<>();
223233
for (PathObject annotation : annotations) {

0 commit comments

Comments
 (0)