Examples of CIEXYZ


Examples of ca.eandb.jmist.framework.color.CIEXYZ

  /* (non-Javadoc)
   * @see ca.eandb.jmist.framework.color.Color#toXYZ()
   */
  public CIEXYZ toXYZ() {
    return new CIEXYZ(x, y, z);
  }
View Full Code Here

Examples of ca.eandb.jmist.framework.color.CIEXYZ

  /* (non-Javadoc)
   * @see ca.eandb.jmist.framework.color.ColorModel#fromRGB(double, double, double)
   */
  @Override
  public Spectrum fromRGB(double r, double g, double b) {
    CIEXYZ xyz = ColorUtil.convertRGB2XYZ(r, g, b);
    return new XYZColor(xyz.X(), xyz.Y(), xyz.Z(), this);
  }
View Full Code Here

Examples of ca.eandb.jmist.framework.color.CIEXYZ

      private static final long serialVersionUID = 8774357659017319631L;
      protected Color getPixel(double[] raster, int index) {
        return new XYZColor(raster[index], raster[index + 1], raster[index + 2], MultiXYZColorModel.this);
      }
      protected void addPixel(double[] raster, int index, Color pixel) {
        CIEXYZ xyz = pixel.toXYZ();
        raster[index] += xyz.X();
        raster[index + 1] += xyz.Y();
        raster[index + 2] += xyz.Z();
      }
      protected void setPixel(double[] raster, int index, Color pixel) {
        CIEXYZ xyz = pixel.toXYZ();
        raster[index] = xyz.X();
        raster[index + 1] = xyz.Y();
        raster[index + 2] = xyz.Z();
      }
    };
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.