Dsl (Digital Simulation Library) for .Net
DslDialog は数値シミュレーションライブラリ(Dsl)を用いたシミュレーション結果を折れ線グラフで表示したり、変数一覧を表示して数値モデル解析を側面から支援します。
クラス
クラス | 説明 | |
---|---|---|
Dsl2D |
グラフ描画に関係する要素の基本オブジェクトです。
|
|
DslAxis |
座標軸を描画する基本オブジェクト。
座標軸は複数の軸目盛と目盛りラベルで形成される矩形の中に描画されます。
|
|
DslAxisX |
X-軸を描画します。
|
|
DslAxisY |
Y-軸を描画します。
|
|
DslBox |
描画可能な外枠と内部を持つ矩形です。
|
|
DslBrush |
GDI+のBrushのラッパークラス。
矩形の内部を塗りつぶします。
※現バージョンでは SolidBrush のみをサポートします。 |
|
DslCanvas |
DslCanvas は1ページを表示する無限に広い2次元領域です。
1ページの左上(Left,Top)は DslCanvas 上の原点(0,0)に固定されています。
Window は DslCanvas 上の一部を見る窓。従って、Page が窓の外にあれば画面に表示されない。
|
|
DslData |
DslDialogBoxのグラフ描画に関係するデータを管理するためのクラスです。
|
|
DslDialogBox |
Processor に登録されている変数の情報や実行後に指定した変数値の折れ線グラフ等を表示する
ことができるダイアログボックスです。
|
|
DslDialogException |
DslDialog 処理中の例外です。Exceptionの単純なラッパークラスです。
|
|
DslFont |
GDI+のFontのラッパークラス。
|
|
DslGraph |
一つのグラフです。グラフは、一組のX-Y座標軸を持ち、折れ線グラフ(複数可)を描くことができます。
1ページ(DslPage)には複数のグラフを描画することができます。
|
|
DslGraphics |
GDI+のGraphics オブジェクトのラッパークラスです。
このクラスを継承した独自のクラスを作成してから PageGraphics に設定することで
折れ線グラフなどの描画をカスタマイズすることが可能です。
カスタマイズは、各種の virtual メソッドを override してください。
|
|
DslLegend |
凡例を描画するオブジェクト。
|
|
DslPage |
印刷ページ。一つのページには複数のグラフを含むことができます。また、一つのグラフは複数の変数値を折れ線グラフで表示できます。
画面表示時は複数ページのうち一つが表示されます。画面表示されるページは DslCanvas 上を移動できます。
|
|
DslPageLabel |
各印刷ページのページ番号などを表示するための文字を持った矩形です。
DslPageLabelの位置やプロパティは全ページ共通です。
文字列中の '%p' は現在のページ番号に、'%P' は全ページ数に置き換えられます。
|
|
DslPageTitle |
各印刷ページのタイトルを表示するための文字を持った矩形です。
DslPageTitleの位置やプロパティは全ページ共通です。
|
|
DslPen |
GDI+のPenのラッパークラス。
グラフの折れ線や矩形の枠などを描画します。
|
|
DslPlotArea |
X-軸とY-軸で形成される折れ線グラフ描画領域
|
|
DslPlotSymbol |
折れ線グラフ線の上にシンボルを描くクラスです。
|
|
DslTextBox |
ページ上のテキストボックスを描画します。
|
|
DslTick |
座標軸の目盛りを描画するオブジェクト。
|
|
DslTickX |
X-軸(横軸)の軸目盛りを描画するオブジェクト。
|
|
DslTickY |
Y-軸(横軸)の軸目盛りを描画するオブジェクト。
|
インターフェー
インターフェース | 説明 | |
---|---|---|
IDslDialog |
オブジェクトの内容を表示/編集する Dialog() メソッドを実装するインターフェースです。
|
デリゲート
デリゲート | 説明 | |
---|---|---|
DslVariableFilter |
DslDialog 上に表示する Variable を選別するための delegate です。
|
列挙型
列挙値 | 説明 | |
---|---|---|
DSL_OBJECT |
DslDialog で使用される各種描画オブジェクトの識別子です。
各オブジェクトが持つ ObjectID プロパティの値です。
|
|
DSL_PLOT_SYMBOL |
用意されているプロットシンボルの種類です。
|
|
OPEN_PAGE |
Show() メソッドで最初に表示する情報ページ(Tabページ)です。
|