org.mklab.tool.control
クラス BodePlotter

java.lang.Object
  上位を拡張 org.mklab.tool.control.Plotter
      上位を拡張 org.mklab.tool.control.BodePlotter

public class BodePlotter
extends Plotter

ボード線図を描画するクラスです。

バージョン:
$Revision: 1.7 $, 2007/03/30
作成者:
koga

フィールドの概要
 
クラス org.mklab.tool.control.Plotter から継承されたフィールド
colorSize, lineNames, lineNumbers
 
コンストラクタの概要
BodePlotter(Gnuplot gnuplot)
          新しく生成されたBodePlotterオブジェクトを初期化します。
 
メソッドの概要
 int getGraphFontSize()
          フォントの大きさを返します。
 String getGraphLineName(int lineNumber)
          線の名前を返します。
 int getGraphLineType(int lineNumber)
          線のタイプを返します。
 int getGraphLineWidth(int lineNumber)
          線の幅を返します。
 boolean isGraphLineVisible(int lineNumber)
          線の表示・非表示を返します。
 void plot(List<List<NumericalMatrixOperator<?>>> magnitudePhaseList, DoubleMatrix angularFrequencies)
          ゲイン線図と位相線図を描画します。
 void setGraphFontSize(int fontSize)
          フォントの大きさを設定します。
 void setGraphLineName(int lineNumber, String name)
          グラフの線の名前を設定します。
 void setGraphLineType(int lineNumber, int type)
          線のタイプ(色)を設定します。
 void setGraphLineVisible(int lineNumber, boolean visible)
          線の表示・非表示を設定します。
 void setGraphLineWidth(int lineNumber, int width)
          線の幅を設定します。
 void setKeepingLineProperties(boolean keepingLineProperties)
          線のプロパティを保存するか設定します。
 
クラス org.mklab.tool.control.Plotter から継承されたメソッド
getFontSize, getKeyList, getLineName, getLineType, getLineWidth, initializeLineTypes, isLineVisible, setFontSize, setLineName, setLineType, setLineVisible, setLineWidth, setupLineNameAndType
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BodePlotter

public BodePlotter(Gnuplot gnuplot)
新しく生成されたBodePlotterオブジェクトを初期化します。

パラメータ:
gnuplot - Gnuplot
メソッドの詳細

plot

public void plot(List<List<NumericalMatrixOperator<?>>> magnitudePhaseList,
                 DoubleMatrix angularFrequencies)
ゲイン線図と位相線図を描画します。

パラメータ:
magnitudePhaseList - 大きさと位相のリスト
angularFrequencies - 評価する周波数

setGraphLineWidth

public void setGraphLineWidth(int lineNumber,
                              int width)
クラス Plotter の記述:
線の幅を設定します。

定義:
クラス Plotter 内の setGraphLineWidth
パラメータ:
lineNumber - 線の番号
width - 線の幅
関連項目:
Plotter.setGraphLineWidth(int, int)

getGraphLineWidth

public int getGraphLineWidth(int lineNumber)
クラス Plotter の記述:
線の幅を返します。

定義:
クラス Plotter 内の getGraphLineWidth
パラメータ:
lineNumber - 線の番号
戻り値:
線の幅
関連項目:
Plotter.getGraphLineWidth(int)

setGraphLineType

public void setGraphLineType(int lineNumber,
                             int type)
クラス Plotter の記述:
線のタイプ(色)を設定します。

定義:
クラス Plotter 内の setGraphLineType
パラメータ:
lineNumber - 線の番号
type - 線のタイプ(色)
関連項目:
Plotter.setGraphLineType(int, int)

getGraphLineType

public int getGraphLineType(int lineNumber)
クラス Plotter の記述:
線のタイプを返します。

定義:
クラス Plotter 内の getGraphLineType
パラメータ:
lineNumber - 線の番号
戻り値:
線のタイプ
関連項目:
Plotter.getGraphLineType(int)

setGraphLineVisible

public void setGraphLineVisible(int lineNumber,
                                boolean visible)
クラス Plotter の記述:
線の表示・非表示を設定します。

定義:
クラス Plotter 内の setGraphLineVisible
パラメータ:
lineNumber - 線の番号
visible - 線の表示・非表示
関連項目:
Plotter.setGraphLineVisible(int, boolean)

isGraphLineVisible

public boolean isGraphLineVisible(int lineNumber)
クラス Plotter の記述:
線の表示・非表示を返します。

定義:
クラス Plotter 内の isGraphLineVisible
パラメータ:
lineNumber - 線の番号
戻り値:
線の表示・非表示
関連項目:
Plotter.isGraphLineVisible(int)

setGraphLineName

public void setGraphLineName(int lineNumber,
                             String name)
クラス Plotter の記述:
グラフの線の名前を設定します。

定義:
クラス Plotter 内の setGraphLineName
パラメータ:
lineNumber - 線の番号
name - 線の名前
関連項目:
Plotter.setGraphLineName(int, java.lang.String)

getGraphLineName

public String getGraphLineName(int lineNumber)
クラス Plotter の記述:
線の名前を返します。

定義:
クラス Plotter 内の getGraphLineName
パラメータ:
lineNumber - 線の番号
戻り値:
線の名前
関連項目:
Plotter.getGraphLineName(int)

setGraphFontSize

public void setGraphFontSize(int fontSize)
クラス Plotter の記述:
フォントの大きさを設定します。

定義:
クラス Plotter 内の setGraphFontSize
パラメータ:
fontSize - フォントの大きさ
関連項目:
Plotter.setGraphFontSize(int)

getGraphFontSize

public int getGraphFontSize()
クラス Plotter の記述:
フォントの大きさを返します。

定義:
クラス Plotter 内の getGraphFontSize
戻り値:
フォントの大きさ
関連項目:
Plotter.getGraphFontSize()

setKeepingLineProperties

public void setKeepingLineProperties(boolean keepingLineProperties)
線のプロパティを保存するか設定します。

パラメータ:
keepingLineProperties - 線のプロパティを保存するならばtrue、そうでなければfalse