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

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

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

直系の既知のサブクラス:
  BodePlotter, NyquistPlotter

    public abstract class Plotter

extends Object

グラフを描画するためのクラスです。

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

フィールドの概要
`protected int` | `colorSize` 選択可能な色の数
`protected Map<SystemInputOutputKey,String>` | `lineNames` 線の名前
`protected Map<SystemInputOutputKey,Integer>` | `lineNumbers` 線の番号

コンストラクタの概要
`Plotter()`

メソッドの概要
`int` | `getFontSize()` フォントの大きさを返します。
`abstract int` | `getGraphFontSize()` フォントの大きさを返します。
`abstract String` | `getGraphLineName(int lineNumber)` 線の名前を返します。
`abstract int` | `getGraphLineType(int lineNumber)` 線のタイプを返します。
`abstract int` | `getGraphLineWidth(int lineNumber)` 線の幅を返します。
`List<SystemInputOutputKey>` | `getKeyList()` システムの入出力番号キーのリストを返します。
`String` | `getLineName(SystemInputOutputKey key)` 線の名前を返します。
`int` | `getLineType(SystemInputOutputKey key)` 線のタイプを返します。
`int` | `getLineWidth(SystemInputOutputKey key)` 線の幅を返します。
`void` | `initializeLineTypes()` 線のタイプ(色)の初期を行います。
`abstract boolean` | `isGraphLineVisible(int lineNumber)` 線の表示・非表示を返します。
`boolean` | `isLineVisible(SystemInputOutputKey key)` 線の表示・非表示を返します。
`void` | `setFontSize(int fontSize)` フォントの大きさを設定します。
`abstract void` | `setGraphFontSize(int fontSize)` フォントの大きさを設定します。
`abstract void` | `setGraphLineName(int lineNumber, String name)` グラフの線の名前を設定します。
`abstract void` | `setGraphLineType(int lineNumber, int type)` 線のタイプ(色)を設定します。
`abstract void` | `setGraphLineVisible(int lineNumber, boolean visible)` 線の表示・非表示を設定します。
`abstract void` | `setGraphLineWidth(int lineNumber, int width)` 線の幅を設定します。
`void` | `setLineName(SystemInputOutputKey key, String name)` 線の名前を設定します。
`void` | `setLineType(SystemInputOutputKey key, int type)` 線のタイプ(色)を設定します。
`void` | `setLineVisible(SystemInputOutputKey key, boolean visible)` 線の表示・非表示を設定します。
`void` | `setLineWidth(SystemInputOutputKey key, int width)` 線の幅を設定します。
`void` | `setupLineNameAndType(List<NumericalMatrixOperator<?>> magnitudes)` 線の名前とタイプ(色)を設定します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### lineNumbers

    protected Map<SystemInputOutputKey,Integer> lineNumbers

  線の番号

### lineNames

    protected Map<SystemInputOutputKey,String> lineNames

  線の名前

### colorSize

    protected int colorSize

  選択可能な色の数

コンストラクタの詳細

### Plotter

    public Plotter()

メソッドの詳細

### setGraphLineName

    public abstract void setGraphLineName(int lineNumber,
                                          String name)

  グラフの線の名前を設定します。

  パラメータ:
    `lineNumber` - 線の番号
    `name` - 線の名前

### getGraphLineName

    public abstract String getGraphLineName(int lineNumber)

  線の名前を返します。

  パラメータ:
    `lineNumber` - 線の番号
  戻り値:
    線の名前

### setGraphLineVisible

    public abstract void setGraphLineVisible(int lineNumber,
                                             boolean visible)

  線の表示・非表示を設定します。

  パラメータ:
    `lineNumber` - 線の番号
    `visible` - 線の表示・非表示

### isGraphLineVisible

    public abstract boolean isGraphLineVisible(int lineNumber)

  線の表示・非表示を返します。

  パラメータ:
    `lineNumber` - 線の番号
  戻り値:
    線の表示・非表示

### setGraphLineType

    public abstract void setGraphLineType(int lineNumber,
                                          int type)

  線のタイプ(色)を設定します。

  パラメータ:
    `lineNumber` - 線の番号
    `type` - 線のタイプ(色)

### getGraphLineType

    public abstract int getGraphLineType(int lineNumber)

  線のタイプを返します。

  パラメータ:
    `lineNumber` - 線の番号
  戻り値:
    線のタイプ

### setGraphLineWidth

    public abstract void setGraphLineWidth(int lineNumber,
                                           int width)

  線の幅を設定します。

  パラメータ:
    `lineNumber` - 線の番号
    `width` - 線の幅

### getGraphLineWidth

    public abstract int getGraphLineWidth(int lineNumber)

  線の幅を返します。

  パラメータ:
    `lineNumber` - 線の番号
  戻り値:
    線の幅

### setGraphFontSize

    public abstract void setGraphFontSize(int fontSize)

  フォントの大きさを設定します。

  パラメータ:
    `fontSize` - フォントの大きさ

### getGraphFontSize

    public abstract int getGraphFontSize()

  フォントの大きさを返します。

  戻り値:
    フォントの大きさ

### setLineName

    public void setLineName(SystemInputOutputKey key,
                            String name)

  線の名前を設定します。

  パラメータ:
    `key` - システムの入出力番号キー
    `name` - 線の名前

### setLineVisible

    public void setLineVisible(SystemInputOutputKey key,
                               boolean visible)

  線の表示・非表示を設定します。

  パラメータ:
    `key` - システムの入出力番号キー
    `visible` - 線の表示・非表示

### setLineType

    public void setLineType(SystemInputOutputKey key,
                            int type)

  線のタイプ(色)を設定します。

  パラメータ:
    `key` - システムの入出力番号キー
    `type` - 線のタイプ(色)

### setLineWidth

    public void setLineWidth(SystemInputOutputKey key,
                             int width)

  線の幅を設定します。

  パラメータ:
    `key` - システムの入出力番号キー
    `width` - 線の幅

### getLineWidth

    public int getLineWidth(SystemInputOutputKey key)

  線の幅を返します。

  パラメータ:
    `key` - システムの入出力番号キー
  戻り値:
    線の幅

### getLineType

    public int getLineType(SystemInputOutputKey key)

  線のタイプを返します。

  パラメータ:
    `key` - システムの入出力番号キー
  戻り値:
    線のタイプ

### isLineVisible

    public boolean isLineVisible(SystemInputOutputKey key)

  線の表示・非表示を返します。

  パラメータ:
    `key` - システムの入出力番号キー
  戻り値:
    線の表示・非表示

### getLineName

    public String getLineName(SystemInputOutputKey key)

  線の名前を返します。

  パラメータ:
    `key` - システムの入出力番号キー
  戻り値:
    線の名前

### getKeyList

    public List<SystemInputOutputKey> getKeyList()

  システムの入出力番号キーのリストを返します。

  戻り値:
    システムの入出力番号キーのリスト

### initializeLineTypes

    public void initializeLineTypes()

  線のタイプ(色)の初期を行います。

### setFontSize

    public void setFontSize(int fontSize)

  フォントの大きさを設定します。

  パラメータ:
    `fontSize` - フォントの大きさ

### getFontSize

    public int getFontSize()

  フォントの大きさを返します。

  戻り値:
    フォントの大きさ

### setupLineNameAndType

    public void setupLineNameAndType(List<NumericalMatrixOperator<?>> magnitudes)

  線の名前とタイプ(色)を設定します。

  パラメータ:
    `magnitudes` - 大きさと位相のリスト

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