X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.datatypes%2Fsrc%2Forg%2Fsimantics%2Fdatatypes%2Fliteral%2FRGB.java;h=4e363c621c4b178309ba528e9d88c6c0acc7943c;hp=b7b723356c136db449f3cbe1b69ceba46ec6c004;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hpb=24e2b34260f219f0d1644ca7a138894980e25b14 diff --git a/bundles/org.simantics.datatypes/src/org/simantics/datatypes/literal/RGB.java b/bundles/org.simantics.datatypes/src/org/simantics/datatypes/literal/RGB.java index b7b723356..4e363c621 100644 --- a/bundles/org.simantics.datatypes/src/org/simantics/datatypes/literal/RGB.java +++ b/bundles/org.simantics.datatypes/src/org/simantics/datatypes/literal/RGB.java @@ -1,69 +1,69 @@ -package org.simantics.datatypes.literal; - -import org.simantics.common.color.Color; -import org.simantics.common.utils.CommonUtils; -import org.simantics.databoard.Bindings; -import org.simantics.databoard.binding.Binding; -import org.simantics.databoard.util.Bean; - - -public class RGB { - - public static class Integer extends Bean implements Color { - - private static final long serialVersionUID = -8574259779076550543L; - - public static final Binding BINDING = Bindings.getBindingUnchecked(Integer.class); - - public int red; - public int green; - public int blue; - - public Integer(int r, int g, int b) { - super(BINDING); - this.red = r; this.green = g; this.blue = b; - } - - @Override - public String toString() { - return "RGB.Integer[r=" + red + " ,g=" + green + " ,b=" + blue + "]"; - } - - @Override - public double getR() { - return CommonUtils.convertColor256ToDouble(red); - } - - @Override - public double getG() { - return CommonUtils.convertColor256ToDouble(green); - } - - @Override - public double getB() { - return CommonUtils.convertColor256ToDouble(blue); - } - - @Override - public double getA() { - return 0; - } - - @Override - public double getH() { - throw new UnsupportedOperationException(); - } - - @Override - public double getS() { - throw new UnsupportedOperationException(); - } - - @Override - public double getV() { - throw new UnsupportedOperationException(); - } - - } - -} +package org.simantics.datatypes.literal; + +import org.simantics.common.color.Color; +import org.simantics.common.utils.CommonUtils; +import org.simantics.databoard.Bindings; +import org.simantics.databoard.binding.Binding; +import org.simantics.databoard.util.Bean; + + +public class RGB { + + public static class Integer extends Bean implements Color { + + private static final long serialVersionUID = -8574259779076550543L; + + public static final Binding BINDING = Bindings.getBindingUnchecked(Integer.class); + + public int red; + public int green; + public int blue; + + public Integer(int r, int g, int b) { + super(BINDING); + this.red = r; this.green = g; this.blue = b; + } + + @Override + public String toString() { + return "RGB.Integer[r=" + red + " ,g=" + green + " ,b=" + blue + "]"; + } + + @Override + public double getR() { + return CommonUtils.convertColor256ToDouble(red); + } + + @Override + public double getG() { + return CommonUtils.convertColor256ToDouble(green); + } + + @Override + public double getB() { + return CommonUtils.convertColor256ToDouble(blue); + } + + @Override + public double getA() { + return 0; + } + + @Override + public double getH() { + throw new UnsupportedOperationException(); + } + + @Override + public double getS() { + throw new UnsupportedOperationException(); + } + + @Override + public double getV() { + throw new UnsupportedOperationException(); + } + + } + +}