org.micropainter.ext.gauge.chrono
Class Chrono
java.lang.Object
org.micropainter.ext.gauge.chrono.Chrono
public class Chrono
- extends java.lang.Object
|
Constructor Summary |
Chrono(int centerX,
int centerY,
int r1,
int r2)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
centerX
private int centerX
centerY
private int centerY
r1
private int r1
r2
private int r2
paint
private java.awt.Paint paint
outlineColor
private java.awt.Color outlineColor
baseShape
private java.awt.Shape baseShape
baseRadius
private double baseRadius
deltaMajorBaseRadius
private double deltaMajorBaseRadius
deltaMedianBaseRadius
private double deltaMedianBaseRadius
deltaMinorBaseRadius
private double deltaMinorBaseRadius
deltaMiliBaseRadius
private double deltaMiliBaseRadius
needles
private java.util.Vector<TimeTick> needles
delta1
int delta1
Chrono
public Chrono(int centerX,
int centerY,
int r1,
int r2)
getBaseRadius
public double getBaseRadius()
setBaseRadius
public void setBaseRadius(double baseRadius)
addTimingTick
public void addTimingTick(TimeTick needle)
isAlreadyRegister
private boolean isAlreadyRegister(TimeTick needle)
getNeedle
public TimeTick getNeedle(int index)
builChrono
public void builChrono()
getIndicator
public java.awt.Shape getIndicator(double thetaDegrees,
int guardInterval,
int divDegree,
int divRadius)
getTick
public java.awt.Shape getTick(double thetaDegrees,
int nature)
countNeedle
public int countNeedle()
buildNeedles
private void buildNeedles()
getCenterX
public int getCenterX()
setCenterX
public void setCenterX(int centerX)
getCenterY
public int getCenterY()
setCenterY
public void setCenterY(int centerY)
getR1
public int getR1()
setR1
public void setR1(int r1)
getR2
public int getR2()
setR2
public void setR2(int r2)
getBaseShape
public java.awt.Shape getBaseShape()
setBaseShape
public void setBaseShape(java.awt.Shape baseShape)
getNeedles
public java.util.Vector<TimeTick> getNeedles()
setNeedles
public void setNeedles(java.util.Vector<TimeTick> needles)
getPaint
public java.awt.Paint getPaint()
setPaint
public void setPaint(java.awt.Paint paint)
getOutlineColor
public java.awt.Color getOutlineColor()
setOutlineColor
public void setOutlineColor(java.awt.Color outlineColor)