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    }