1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.mycore.iiif.image.model;
20
21 public class MCRIIIFImageTargetRotation {
22
23 private final boolean mirrored;
24
25 private final double degrees;
26
27 public MCRIIIFImageTargetRotation(boolean mirrored, double degrees) {
28 this.mirrored = mirrored;
29 this.degrees = degrees;
30 }
31
32 public boolean isMirrored() {
33 return mirrored;
34 }
35
36 public double getDegrees() {
37 return degrees;
38 }
39
40 @Override
41 public String toString() {
42 return "[" + mirrored + "," + degrees + "]";
43 }
44
45 @Override
46 public boolean equals(Object obj) {
47 return obj instanceof MCRIIIFImageTargetRotation
48 && ((MCRIIIFImageTargetRotation) obj).degrees == degrees
49 && ((MCRIIIFImageTargetRotation) obj).mirrored == mirrored;
50 }
51 }