|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.simBio.sim.analyzer.graph.plot.AbstractPlot
public abstract class AbstractPlot
グラフ、描画対象(画面/プリンタ)毎の描画処理を行うための基底クラス.
入れ子のクラスの概要 |
---|
インタフェース org.simBio.sim.analyzer.graph.plot.IPlot から継承された入れ子のクラス/インタフェース |
---|
IPlot.Item |
フィールドの概要 | |
---|---|
protected IPlot.Item |
legend
|
protected int |
nTarget
|
protected int |
nTargetOrigin
|
protected AbstractGraph |
parent
|
protected java.awt.Rectangle |
rectangleBounds
|
protected java.awt.Rectangle |
rectanglePage
|
protected java.awt.Rectangle |
rectangleView
|
protected IPlot.Item |
title
|
コンストラクタの概要 | |
---|---|
AbstractPlot(AbstractGraph parent)
|
メソッドの概要 | |
---|---|
void |
drawLine(java.awt.Graphics2D graphics2d,
double x1,
double y1,
double x2,
double y2,
int nGraph)
線を描画する. |
protected java.awt.Color |
getColor(int nGraph)
系列番号毎の描画色を取得する. |
IPlot.Item |
getLegend()
凡例描画用のItemオブジェクトを取得する. |
java.awt.Rectangle |
getRectangleBounds()
グラフ・タイトル・凡例の描画領域を取得する. |
java.awt.Rectangle |
getRectanglePage()
ページ全体の領域を取得する. |
java.awt.Rectangle |
getRectangleView()
グラフ本体の描画領域を取得する. |
IPlot.Item |
getTitle()
タイトル描画用のItemオブジェクトを取得する. |
void |
init(int nTarget,
int nTargetOrigin)
初期化を行う. |
void |
setRectanglePage(java.awt.Rectangle rect)
ページ全体の領域をセットする. |
void |
setSizePage(java.awt.Dimension size)
左上座標を(0,0)として、ページ全体のサイズをセットする. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース org.simBio.sim.analyzer.graph.plot.IPlot から継承されたメソッド |
---|
drawPoint, prepareLegend, prepareTitle |
フィールドの詳細 |
---|
protected int nTargetOrigin
protected int nTarget
protected AbstractGraph parent
protected IPlot.Item legend
protected IPlot.Item title
protected java.awt.Rectangle rectangleView
protected java.awt.Rectangle rectangleBounds
protected java.awt.Rectangle rectanglePage
コンストラクタの詳細 |
---|
public AbstractPlot(AbstractGraph parent)
parent
- 描画対象のGraphオブジェクトメソッドの詳細 |
---|
public void init(int nTarget, int nTargetOrigin)
IPlot
の記述:
IPlot
内の init
nTarget
- 描画する系列数nTargetOrigin
- 描画する系列の最小値public void drawLine(java.awt.Graphics2D graphics2d, double x1, double y1, double x2, double y2, int nGraph)
IPlot
の記述:
IPlot
内の drawLine
graphics2d
- 描画対象のGraphics2Dx1
- 始点X座標y1
- 始点Y座標x2
- 終点X座標y2
- 終点Y座標nGraph
- グラフの系列番号(0..n)protected java.awt.Color getColor(int nGraph)
nGraph
- 系列番号
public IPlot.Item getTitle()
IPlot
の記述:
IPlot
内の getTitle
public IPlot.Item getLegend()
IPlot
の記述:
IPlot
内の getLegend
public java.awt.Rectangle getRectangleView()
IPlot
の記述:
IPlot
内の getRectangleView
public java.awt.Rectangle getRectangleBounds()
IPlot
の記述:
IPlot
内の getRectangleBounds
public void setRectanglePage(java.awt.Rectangle rect)
IPlot
の記述:
IPlot
内の setRectanglePage
public void setSizePage(java.awt.Dimension size)
IPlot
の記述:
IPlot
内の setSizePage
public java.awt.Rectangle getRectanglePage()
IPlot
の記述:
IPlot
内の getRectanglePage
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |