org.micropainter.ext.broadcast.capacity
Class CapacityPainter
java.lang.Object
org.micropainter.core.painter.AbstractDevice2DPainter
org.micropainter.ext.broadcast.capacity.CapacityPainter
public class CapacityPainter
- extends AbstractDevice2DPainter
| Methods inherited from class org.micropainter.core.painter.AbstractDevice2DPainter |
getAntialiasing, getFractional, getInterpolation, getName, getTextAntialiasing, getWindow2D, isLockPainter, lockPainter, paint, setAntialiasing, setFractional, setInterpolation, setName, setTextAntialiasing, setWindow2D, unlockPainter |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cellWidth
private int cellWidth
cellHeight
private int cellHeight
capacityWidth
private double capacityWidth
capacityHeight
private double capacityHeight
cellIntervall
private float cellIntervall
cellIntervall2
private float cellIntervall2
inset
private int inset
border
private int border
capacities
private java.util.List<CapacityUnit> capacities
CapacityPainter
public CapacityPainter(int cellWidth,
int cellHeight)
registerCapacity
public void registerCapacity(CapacityUnit capacity)
paintCapacity
private void paintCapacity(java.awt.Graphics2D g2d,
CapacityUnit capacity)
capacityToPixel
private java.awt.geom.Point2D capacityToPixel(CapacityCell cell)
cellToVIndex
public int cellToVIndex(CapacityCell cell)
vIndexToCell
public CapacityCell vIndexToCell(int vIndex)
cellToHIndex
public int cellToHIndex(CapacityCell cell)
hIndexToCell
public CapacityCell hIndexToCell(int hIndex)
doPaint
public void doPaint(java.awt.Graphics2D g2d)
- Description copied from class:
AbstractDevice2DPainter
- painting operation should be sub classes
- Specified by:
doPaint in class AbstractDevice2DPainter