|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.mklab.tool.control.Plotter
public abstract class Plotter
グラフを描画するためのクラスです。
| フィールドの概要 | |
|---|---|
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 |
| フィールドの詳細 |
|---|
protected Map<SystemInputOutputKey,Integer> lineNumbers
protected Map<SystemInputOutputKey,String> lineNames
protected int colorSize
| コンストラクタの詳細 |
|---|
public Plotter()
| メソッドの詳細 |
|---|
public abstract void setGraphLineName(int lineNumber,
String name)
lineNumber - 線の番号name - 線の名前public abstract String getGraphLineName(int lineNumber)
lineNumber - 線の番号
public abstract void setGraphLineVisible(int lineNumber,
boolean visible)
lineNumber - 線の番号visible - 線の表示・非表示public abstract boolean isGraphLineVisible(int lineNumber)
lineNumber - 線の番号
public abstract void setGraphLineType(int lineNumber,
int type)
lineNumber - 線の番号type - 線のタイプ(色)public abstract int getGraphLineType(int lineNumber)
lineNumber - 線の番号
public abstract void setGraphLineWidth(int lineNumber,
int width)
lineNumber - 線の番号width - 線の幅public abstract int getGraphLineWidth(int lineNumber)
lineNumber - 線の番号
public abstract void setGraphFontSize(int fontSize)
fontSize - フォントの大きさpublic abstract int getGraphFontSize()
public void setLineName(SystemInputOutputKey key,
String name)
key - システムの入出力番号キーname - 線の名前
public void setLineVisible(SystemInputOutputKey key,
boolean visible)
key - システムの入出力番号キーvisible - 線の表示・非表示
public void setLineType(SystemInputOutputKey key,
int type)
key - システムの入出力番号キーtype - 線のタイプ(色)
public void setLineWidth(SystemInputOutputKey key,
int width)
key - システムの入出力番号キーwidth - 線の幅public int getLineWidth(SystemInputOutputKey key)
key - システムの入出力番号キー
public int getLineType(SystemInputOutputKey key)
key - システムの入出力番号キー
public boolean isLineVisible(SystemInputOutputKey key)
key - システムの入出力番号キー
public String getLineName(SystemInputOutputKey key)
key - システムの入出力番号キー
public List<SystemInputOutputKey> getKeyList()
public void initializeLineTypes()
public void setFontSize(int fontSize)
fontSize - フォントの大きさpublic int getFontSize()
public void setupLineNameAndType(List<NumericalMatrixOperator<?>> magnitudes)
magnitudes - 大きさと位相のリスト
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||