org.simBio.sim.analyzer.graph
クラス StepChart

java.lang.Object
  上位を拡張 org.simBio.core.Component
      上位を拡張 org.simBio.core.Parameter
          上位を拡張 org.simBio.core.Composite
              上位を拡張 org.simBio.core.Analyzer
                  上位を拡張 org.simBio.sim.analyzer.VisualizeAnalyzer
                      上位を拡張 org.simBio.sim.analyzer.graph.AbstractGraph
                          上位を拡張 org.simBio.sim.analyzer.graph.BasicGraph
                              上位を拡張 org.simBio.sim.analyzer.graph.Graph
                                  上位を拡張 org.simBio.sim.analyzer.graph.StepChart
すべての実装されたインタフェース:
Node

public class StepChart
extends Graph

targetをずらして表示する。 線・点の描画メソッドをoverrideして、描画位置をずらしています。

バージョン:
$Id: StepChart.java,v 1.2 2007/02/07 03:13:03 nsarai Exp $
作成者:
Nobuaki Sarai

フィールドの概要
 double xStep
           
 double yStep
           
 
クラス org.simBio.sim.analyzer.graph.Graph から継承されたフィールド
replotBuffer
 
クラス org.simBio.sim.analyzer.graph.BasicGraph から継承されたフィールド
container, graphics2d, values
 
クラス org.simBio.sim.analyzer.graph.AbstractGraph から継承されたフィールド
axisX, axisY, interval, log, maxTime, nextTime, nTarget, nTargetOrigin, page, plotDisplay, plotPrinter, target, targetName, targetScale, targetShortName, thisGraph, valuesBuffer
 
クラス org.simBio.core.Parameter から継承されたフィールド
value
 
コンストラクタの概要
StepChart()
           
 
メソッドの概要
 void drawLine(IPlot plot, java.awt.Graphics2D graphics2d, double x1, double y1, double x2, double y2, int nGraph)
           グラフに点を打つ. Graph4Stateにて点の代わりに線を引く際に、継承しやすいように分離しています。
 void drawPoint(IPlot plot, java.awt.Graphics2D graphics2d, double x, double y, int nGraph)
           グラフに線を引く. Graph4Stateにて点の代わりに線を引く際に、継承しやすいように分離しています。
 
クラス org.simBio.sim.analyzer.graph.Graph から継承されたメソッド
analyzeSub, changeScale, end, paintGraph, prepare, quit, resetBuffer, resize, setAreaChanged
 
クラス org.simBio.sim.analyzer.graph.BasicGraph から継承されたメソッド
getTimeMax, getTimeMin, getTimeSeries, paintGraphSub, printGraph, setLinks
 
クラス org.simBio.sim.analyzer.graph.AbstractGraph から継承されたメソッド
analyze, doRepaint, paintAxises, paintBackground, paintComponent, paintLegend, prepareRepaint, printAxises, printBackground, printComponent, printLegend
 
クラス org.simBio.sim.analyzer.VisualizeAnalyzer から継承されたメソッド
getColorParameter, getDouble, getFontParameter, getNodeHierarchically, getNodeRecursive, repaint
 
クラス org.simBio.core.Composite から継承されたメソッド
accept, getLink, getNode, getNodesIterator, getNodesSize
 
クラス org.simBio.core.Parameter から継承されたメソッド
addValue, getValue, getValueString, setInitializer, setValue, setValueString, setValueToField
 
クラス org.simBio.core.Component から継承されたメソッド
addDydt, getIndent, getIndentedShortName, getName, getName, getParent, getRoot, getShortName, getUnits, isNamed, isPrefixed, logIndented
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.simBio.core.Node から継承されたメソッド
addDydt, addValue, getValue, setValue
 

フィールドの詳細

xStep

public double xStep

yStep

public double yStep
コンストラクタの詳細

StepChart

public StepChart()
メソッドの詳細

drawLine

public void drawLine(IPlot plot,
                     java.awt.Graphics2D graphics2d,
                     double x1,
                     double y1,
                     double x2,
                     double y2,
                     int nGraph)
クラス AbstractGraph の記述:
グラフに点を打つ. Graph4Stateにて点の代わりに線を引く際に、継承しやすいように分離しています。

オーバーライド:
クラス AbstractGraph 内の drawLine
パラメータ:
plot - 描画処理オブジェクト
graphics2d - 描画されるGraphics
x1 - 始点X座標
y1 - 始点Y座標
x2 - 終点X座標
y2 - 終点Y座標
nGraph - グラフの系列番号(0..n)

drawPoint

public void drawPoint(IPlot plot,
                      java.awt.Graphics2D graphics2d,
                      double x,
                      double y,
                      int nGraph)
クラス AbstractGraph の記述:
グラフに線を引く. Graph4Stateにて点の代わりに線を引く際に、継承しやすいように分離しています。

オーバーライド:
クラス AbstractGraph 内の drawPoint
パラメータ:
plot - 描画処理オブジェクト
graphics2d - 描画されるGraphics
x - X座標
y - Y座標
nGraph - グラフの系列番号(0..n)


???(C) 2002-2007 ?????????????????????