インタフェース
org.simBio.sim.analyzer.graph.plot.IPlot の使用

IPlot を使用しているパッケージ
org.simBio.sim.analyzer.graph   
org.simBio.sim.analyzer.graph.plot   
 

org.simBio.sim.analyzer.graph での IPlot の使用
 

IPlot として宣言されている org.simBio.sim.analyzer.graph のフィールド
protected  IPlot AbstractGraph.plotDisplay
           画面描画処理インスタンス
protected  IPlot AbstractGraph.plotPrinter
           印刷描画処理インスタンス
 

IPlot 型のパラメータを持つ org.simBio.sim.analyzer.graph のメソッド
protected  void RelationGraph.analyzeSub(double t, double[] valuesBuffer, IPlot plot)
          Plot targets.
protected  void Graph.analyzeSub(double t, double[] valuesBuffer, IPlot plot)
          Plots targets.
protected  void BasicGraph.analyzeSub(double t, double[] valuesBuffer, IPlot plot)
          Plot targets.
protected abstract  void AbstractGraph.analyzeSub(double t, double[] valuesBuffer, IPlot plot)
           サブクラスに記述するための analyze処理
 void StepChart.drawLine(IPlot plot, java.awt.Graphics2D graphics2d, double x1, double y1, double x2, double y2, int nGraph)
           
 void Graph4State.drawLine(IPlot plot, java.awt.Graphics2D graphics2d, double x1, double y1, double x2, double y2, int nGraph)
           
 void AbstractGraph.drawLine(IPlot plot, java.awt.Graphics2D graphics2d, double x1, double y1, double x2, double y2, int nGraph)
           グラフに点を打つ. Graph4Stateにて点の代わりに線を引く際に、継承しやすいように分離しています。
 void StepChart.drawPoint(IPlot plot, java.awt.Graphics2D graphics2d, double x, double y, int nGraph)
           
 void Graph4State.drawPoint(IPlot plot, java.awt.Graphics2D graphics2d, double x, double y, int nGraph)
           
 void AbstractGraph.drawPoint(IPlot plot, java.awt.Graphics2D graphics2d, double x, double y, int nGraph)
           グラフに線を引く. Graph4Stateにて点の代わりに線を引く際に、継承しやすいように分離しています。
protected  void AxisY.drowDesc(java.awt.Graphics graphics, IPlot plot, java.lang.String str)
           
protected  void AxisX.drowDesc(java.awt.Graphics graphics, IPlot plot, java.lang.String str)
           
protected abstract  void Axis.drowDesc(java.awt.Graphics graphics, IPlot plot, java.lang.String str)
           軸ラベルを、graphics に描画する.
protected  void AxisY.drowGrid(java.awt.Graphics graphics, IPlot plot, double value)
           
protected  void AxisX.drowGrid(java.awt.Graphics graphics, IPlot plot, double value)
           
protected abstract  void Axis.drowGrid(java.awt.Graphics graphics, IPlot plot, double value)
           指定した位置 value のグリッドを、graphics に描画する.
protected  void AxisY.drowLabel(java.awt.Graphics graphics, IPlot plot, double value, java.lang.String str)
           
protected  void AxisX.drowLabel(java.awt.Graphics graphics, IPlot plot, double value, java.lang.String str)
           
protected abstract  void Axis.drowLabel(java.awt.Graphics graphics, IPlot plot, double value, java.lang.String str)
           指定した位置 value の数値を、graphics に描画する.
protected  double AxisYLog.getPos(double data, IPlot plot)
           
protected  double AxisY.getPos(double data, IPlot plot)
           
protected  double AxisXLog.getPos(double data, IPlot plot)
           
protected  double AxisX.getPos(double data, IPlot plot)
           
protected abstract  double Axis.getPos(double data, IPlot plot)
           Plotから座標軸を取得する。
protected  void AbstractGraph.paintAxises(java.awt.Graphics2D graphics2d, IPlot plot)
          Initialize graph area, and draw axes and grids.
protected  void AbstractGraph.paintBackground(java.awt.Graphics2D graphics2d, IPlot plot)
          Draw background.
protected  void Graph.paintGraph(java.awt.Graphics2D graphics, IPlot plot)
          Draws a graph.
protected  void BasicGraph.paintGraph(java.awt.Graphics2D graphics2d, IPlot plot)
           
protected abstract  void AbstractGraph.paintGraph(java.awt.Graphics2D graphics2d, IPlot plot)
          Draw graph.
protected  void RelationGraph.paintGraphSub(java.awt.Graphics2D graphics2d, IPlot plot)
           
protected  void BasicGraph.paintGraphSub(java.awt.Graphics2D graphics2d, IPlot plot)
           グラフ描画を行う。
protected  void AbstractGraph.paintLegend(java.awt.Graphics2D graphics2d, IPlot plot)
          Draw legend.
 void Axis.plotAxis(java.awt.Graphics2D graphics2d, IPlot plot)
           軸グリッド・ラベルを描画する。
protected  void AbstractGraph.printAxises(java.awt.Graphics2D graphics2d, IPlot plot)
          Initialize graph area, and draw axes and grids.
protected  void AbstractGraph.printBackground(java.awt.Graphics2D graphics2d, IPlot plot)
          Draw background.
protected  void BasicGraph.printGraph(java.awt.Graphics2D graphics2d, IPlot plot)
           
protected  void AbstractGraph.printGraph(java.awt.Graphics2D graphics2d, IPlot plot)
          Draw graph.
protected  void AbstractGraph.printLegend(java.awt.Graphics2D graphics2d, IPlot plot)
          Draw legend.
protected  void Graph.resize(IPlot plot)
          Recalculates the Graph size, based on the size of the parent window.
protected  void BasicGraph.resize(IPlot plot)
           
protected  void AbstractGraph.resize(IPlot plot)
           現在の親ウィンドウの大きさに応じて、Graphサイズを再計算する.
 

IPlot 型のパラメータを持つ org.simBio.sim.analyzer.graph のコンストラクタ
GraphReplotBuffer(Graph grp, IPlot plot, TimeSeriesValues val, int series)
           
 

org.simBio.sim.analyzer.graph.plot での IPlot の使用
 

IPlot を実装している org.simBio.sim.analyzer.graph.plot のクラス
 class AbstractPlot
          グラフ、描画対象(画面/プリンタ)毎の描画処理を行うための基底クラス.
 class PlotDisplay
          画面用の描画処理を行うためのクラス.
 class PlotPrinter
          印刷用の描画処理を行うためのクラス.
 



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