jaga.pj.circuits.fpgaft
Class CircuitPainter

java.lang.Object
  |
  +--jaga.pj.circuits.fpgaft.CircuitPainter
All Implemented Interfaces:
java.io.Serializable

public class CircuitPainter
extends java.lang.Object
implements java.io.Serializable

For now only works with LUT circuits with 2 LUTins

See Also:
Serialized Form

Constructor Summary
CircuitPainter()
          Creates new CircuitPainter
CircuitPainter(java.awt.Dimension elDim)
          Creates new CircuitPainter
CircuitPainter(java.awt.Dimension elDim, java.awt.Color[] colours)
          Creates new CircuitPainter
CircuitPainter(java.awt.Dimension elDim, java.lang.String[] outputNames)
           
CircuitPainter(java.awt.Dimension elDim, java.lang.String[] outputNames, java.lang.String[] inputNames)
           
 
Method Summary
 SimulatorLogicElement getElementFromClick(SimulatorLogicElement[][] inoutels, int x, int y)
           
 void paint(SimulatorLogicElement[][] inoutels, java.awt.Graphics g)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CircuitPainter

public CircuitPainter()
Creates new CircuitPainter

CircuitPainter

public CircuitPainter(java.awt.Dimension elDim)
Creates new CircuitPainter

CircuitPainter

public CircuitPainter(java.awt.Dimension elDim,
                      java.lang.String[] outputNames)

CircuitPainter

public CircuitPainter(java.awt.Dimension elDim,
                      java.lang.String[] outputNames,
                      java.lang.String[] inputNames)

CircuitPainter

public CircuitPainter(java.awt.Dimension elDim,
                      java.awt.Color[] colours)
Creates new CircuitPainter
Method Detail

paint

public void paint(SimulatorLogicElement[][] inoutels,
                  java.awt.Graphics g)

getElementFromClick

public SimulatorLogicElement getElementFromClick(SimulatorLogicElement[][] inoutels,
                                                 int x,
                                                 int y)