概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.mklab.tool.control
クラス NyquistPlotter

    java.lang.Object
      org.mklab.tool.control.Plotter
          org.mklab.tool.control.NyquistPlotter

    public class NyquistPlotter

extends Plotter

ナイキスト線図を描画するクラスです。

バージョン:
  $Revision$, 2008/12/05
作成者:
  koga

フィールドの概要

クラス org.mklab.tool.control.Plotter から継承されたフィールド
`colorSize, lineNames, lineNumbers`

コンストラクタの概要
`NyquistPlotter(Gnuplot gnuplot)` 新しく生成された`NyquistPlotter`オブジェクトを初期化します。

メソッドの概要
`int` | `getGraphFontSize()` フォントの大きさを返します。
`String` | `getGraphLineName(int lineNumber)` 線の名前を返します。
`int` | `getGraphLineType(int lineNumber)` 線のタイプを返します。
`int` | `getGraphLineWidth(int lineNumber)` 線の幅を返します。
`boolean` | `isDrawingMinusOneZeroPoint()` (-1,0)点を描くか判定します。
`boolean` | `isDrawingUnitCircle()` 単位円を描くか判定します。
`boolean` | `isGraphLineVisible(int lineNumber)` 線の表示・非表示を返します。
`void` | `plot(List<List<NumericalMatrixOperator<?>>> realImagList)` ナイキスト線図をプロットします。
`void` | `setDrawingMinusOneZeroPoint(boolean isDrawing)` (-1,0)点を描くから設定します。
`void` | `setDrawingUnitCircle(boolean isDrawing)` 単位円を描くから設定します。
`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 isKeeping)` 線のプロパティを保存するか設定します。

クラス 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`

コンストラクタの詳細

### NyquistPlotter

    public NyquistPlotter(Gnuplot gnuplot)

  新しく生成された`NyquistPlotter`オブジェクトを初期化します。

  パラメータ:
    `gnuplot` - Gnuplot

メソッドの詳細

### plot

    public void plot(List<List<NumericalMatrixOperator<?>>> realImagList)

  ナイキスト線図をプロットします。

  パラメータ:
    `realImagList` - 実部と虚部

### 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 isKeeping)

  線のプロパティを保存するか設定します。

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

### isDrawingUnitCircle

    public boolean isDrawingUnitCircle()

  単位円を描くか判定します。

  戻り値:
    単位円を描くならばtrue

### setDrawingUnitCircle

    public void setDrawingUnitCircle(boolean isDrawing)

  単位円を描くから設定します。

  パラメータ:
    `isDrawing` - 単位円を描くならばtrue

### isDrawingMinusOneZeroPoint

    public boolean isDrawingMinusOneZeroPoint()

  (-1,0)点を描くか判定します。

  戻り値:
    (-1,0)点を描くならばtrue

### setDrawingMinusOneZeroPoint

    public void setDrawingMinusOneZeroPoint(boolean isDrawing)

  (-1,0)点を描くから設定します。

  パラメータ:
    `isDrawing` - (-1,0)点を描くならばtrue

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド