EVolve.util.painters
Class RelationshipPainter

java.lang.Object
  |
  +--EVolve.util.painters.Painter
        |
        +--EVolve.util.painters.RelationshipPainter
All Implemented Interfaces:
java.lang.Cloneable

public class RelationshipPainter
extends Painter


Constructor Summary
RelationshipPainter()
           
 
Method Summary
 java.lang.Object clone()
           
 java.util.HashMap getEntitiesInBox(int startX, int startY, int endX, int endY)
           
 Shape getEntityShape(int x, int y)
           
 java.lang.String getName()
           
 void paint(AutoImage image, long x, long y, long z)
           
 void updatePainterParameters(int[][] value, int threshold)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RelationshipPainter

public RelationshipPainter()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in class Painter

updatePainterParameters

public void updatePainterParameters(int[][] value,
                                    int threshold)

paint

public void paint(AutoImage image,
                  long x,
                  long y,
                  long z)
Specified by:
paint in class Painter

getEntityShape

public Shape getEntityShape(int x,
                            int y)

getEntitiesInBox

public java.util.HashMap getEntitiesInBox(int startX,
                                          int startY,
                                          int endX,
                                          int endY)

clone

public java.lang.Object clone()
Overrides:
clone in class Painter