org.jmat.gui.plots
Class Plot
java.lang.Object
|
+--org.jmat.gui.plots.Plot
- All Implemented Interfaces:
- Noteable, Plotable
- Direct Known Subclasses:
- BarPlot, BoxPlot2D, BoxPlot3D, HistogramPlot2D, HistogramPlot3D, LinePlot, ScatterPlot, StaircasePlot
- public abstract class Plot
- extends java.lang.Object
- implements Plotable, Noteable
|
Method Summary |
protected void |
drawDot(Coord c,
int radius,
java.awt.Graphics2D comp2D)
|
protected void |
drawDot(double[] pC,
java.awt.Graphics2D comp2D)
|
protected void |
drawDot(double[] pC,
int radius,
java.awt.Graphics2D comp2D)
|
protected void |
drawLargeLine(Coord c1,
Coord c2,
java.awt.Graphics2D comp2D)
|
protected void |
drawLargeLine(double[] pC1,
double[] pC2,
java.awt.Graphics2D comp2D)
|
protected void |
drawLine(Coord c1,
Coord c2,
java.awt.Graphics2D comp2D)
|
protected void |
drawLine(double[] pC1,
double[] pC2,
java.awt.Graphics2D comp2D)
|
protected void |
drawPloygon(Coord[] c,
java.awt.Graphics2D comp2D)
|
protected void |
drawPloygon(double[][] pC,
java.awt.Graphics2D comp2D)
|
protected void |
fillPloygon(Coord[] c,
java.awt.Graphics2D comp2D)
|
protected void |
fillPloygon(double[][] pC,
java.awt.Graphics2D comp2D)
|
RelativeCoord[] |
getCoords()
|
AbstractMatrix |
getDatas()
|
java.lang.String |
getName()
|
abstract void |
note(java.awt.Graphics comp)
|
void |
plot(java.awt.Graphics comp)
|
abstract void |
plot(java.awt.Graphics comp,
java.awt.Color c)
|
void |
setColor(java.awt.Color c)
|
void |
setDatas(Matrix d)
|
void |
setName(java.lang.String n)
|
void |
setNoteEachCoord(boolean nec)
|
boolean |
tryNote(int[] screenCoord)
|
boolean |
tryNote(int[] screenCoord,
java.awt.Graphics comp)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dot_radius
public int dot_radius
name
protected java.lang.String name
base
protected Base base
datas
protected AbstractMatrix datas
color
protected java.awt.Color color
noteEachCoord
protected boolean noteEachCoord
Plot
public Plot(AbstractMatrix d,
java.awt.Color c,
java.lang.String n,
Base b)
setNoteEachCoord
public void setNoteEachCoord(boolean nec)
setDatas
public void setDatas(Matrix d)
getDatas
public AbstractMatrix getDatas()
setName
public void setName(java.lang.String n)
getName
public java.lang.String getName()
setColor
public void setColor(java.awt.Color c)
getCoords
public RelativeCoord[] getCoords()
tryNote
public boolean tryNote(int[] screenCoord)
- Specified by:
tryNote in interface Noteable
tryNote
public boolean tryNote(int[] screenCoord,
java.awt.Graphics comp)
- Specified by:
tryNote in interface Noteable
note
public abstract void note(java.awt.Graphics comp)
- Specified by:
note in interface Noteable
plot
public abstract void plot(java.awt.Graphics comp,
java.awt.Color c)
plot
public void plot(java.awt.Graphics comp)
- Specified by:
plot in interface Plotable
drawLine
protected void drawLine(double[] pC1,
double[] pC2,
java.awt.Graphics2D comp2D)
drawLargeLine
protected void drawLargeLine(double[] pC1,
double[] pC2,
java.awt.Graphics2D comp2D)
drawDot
protected void drawDot(double[] pC,
java.awt.Graphics2D comp2D)
drawDot
protected void drawDot(double[] pC,
int radius,
java.awt.Graphics2D comp2D)
drawPloygon
protected void drawPloygon(double[][] pC,
java.awt.Graphics2D comp2D)
fillPloygon
protected void fillPloygon(double[][] pC,
java.awt.Graphics2D comp2D)
drawLargeLine
protected void drawLargeLine(Coord c1,
Coord c2,
java.awt.Graphics2D comp2D)
drawLine
protected void drawLine(Coord c1,
Coord c2,
java.awt.Graphics2D comp2D)
drawDot
protected void drawDot(Coord c,
int radius,
java.awt.Graphics2D comp2D)
drawPloygon
protected void drawPloygon(Coord[] c,
java.awt.Graphics2D comp2D)
fillPloygon
protected void fillPloygon(Coord[] c,
java.awt.Graphics2D comp2D)