|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- 大きさと位相のリスト
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |