-package org.simantics.datatypes.conversion;\r
-\r
-import org.simantics.datatypes.adt.Color;\r
-import org.simantics.datatypes.literal.RGB;\r
-\r
-public class RGBIntegerColorAdapter implements Color {\r
- \r
- public RGB.Integer rgb;\r
- \r
- @Override\r
- public double getR() {\r
- return (1.0/512.0) + (1.0/256.0) * (double)rgb.red;\r
- }\r
- \r
- @Override\r
- public double getG() {\r
- return (1.0/512.0) + (1.0/256.0) * (double)rgb.green;\r
- }\r
- \r
- @Override\r
- public double getB() {\r
- return (1.0/512.0) + (1.0/256.0) * (double)rgb.blue;\r
- }\r
- \r
- @Override\r
- public double getA() {\r
- return 0;\r
- }\r
- \r
- @Override\r
- public double getH() {\r
- return 0;\r
- }\r
- \r
- @Override\r
- public double getS() {\r
- return 0;\r
- }\r
- \r
- @Override\r
- public double getV() {\r
- return 0;\r
- }\r
- \r
+package org.simantics.datatypes.conversion;
+
+import org.simantics.datatypes.adt.Color;
+import org.simantics.datatypes.literal.RGB;
+
+public class RGBIntegerColorAdapter implements Color {
+
+ public RGB.Integer rgb;
+
+ @Override
+ public double getR() {
+ return (1.0/512.0) + (1.0/256.0) * (double)rgb.red;
+ }
+
+ @Override
+ public double getG() {
+ return (1.0/512.0) + (1.0/256.0) * (double)rgb.green;
+ }
+
+ @Override
+ public double getB() {
+ return (1.0/512.0) + (1.0/256.0) * (double)rgb.blue;
+ }
+
+ @Override
+ public double getA() {
+ return 0;
+ }
+
+ @Override
+ public double getH() {
+ return 0;
+ }
+
+ @Override
+ public double getS() {
+ return 0;
+ }
+
+ @Override
+ public double getV() {
+ return 0;
+ }
+