001 /**
002 * Created by IntelliJ IDEA.
003 * User: Wei Wang
004 * Date: Nov 29, 2002
005 * Time: 12:57:16 AM
006 */
007
008 package EVolve.util.Painters;
009
010 import EVolve.visualization.AutoImage;
011 import java.awt.*;
012
013 public class CorrelationPainter extends Painter{
014 private int [][] value;
015
016 public CorrelationPainter(int[][] value) {
017 this.value = value;
018 }
019
020 public void paint(AutoImage image, int x, int y, int z) {
021 for (int i = 0; i < value.length; i++) {
022 for (int j = 0; j < value[i].length; j++) {
023 if (value[i][j] != 0) {
024 Color color = new Color((value[i][j] * 255 / z), 0, (255 - value[i][j] * 255 / z));
025 image.setColor(i, j, Color.black);
026 }
027 }
028 }
029 }
030 }