クラス PSGraph_yaxis

Y軸クラス. [詳細]

PSGraph_yaxisに対する継承グラフ

Inheritance graph
[凡例]
PSGraph_yaxisのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 __construct ($width, $height, PSGraph_output &$output)
 do_scaling ()
 calc_pixcel_position ($v)
 draw ()
 draw_z1 ()
 draw_z2 ()


説明

Y軸クラス.


コンストラクタとデストラクタ

PSGraph_yaxis::__construct ( width,
height,
PSGraph_output &$  output 
)

constructor

引数:
width 
height 高さ
output 出力制御オブジェクト

PSGraph_baseを再定義しています。

PSGraph_y2axisで再定義されています。


関数

PSGraph_yaxis::calc_pixcel_position ( v  ) 

軸上のピクセル位置を計算する。

引数:
v 実数
戻り値:
int ピクセル位置
覚え書き:
引数が軸上にない場合、返り値も軸上にはないピクセル位置が返る。

PSGraph_axisを再定義しています。

呼出しグラフ:

PSGraph_yaxis::do_scaling (  ) 

目盛りスケーリング

戻り値:
bool 成功 or 不成功
覚え書き:
あらかじめ与えられているデータ系列情報などを元に、 オートスケール処理など、内部データの整合性をとる。

PSGraph_axisを再定義しています。

PSGraph_yaxis::draw (  ) 

描画(ダミー)

覚え書き:
スケール単独で描画することはないので、エラーとなる。 実際の描画は、上下関係(z軸)の関係から、2パスに分ける。

PSGraph_baseを再定義しています。

PSGraph_yaxis::draw_z1 (  ) 

描画 1st pass

覚え書き:
スケール描画 パス1。

PSGraph_y2axisで再定義されています。

関数の呼び出しグラフ:

PSGraph_yaxis::draw_z2 (  ) 

描画 2nd pass

覚え書き:
スケール描画 パス2。

PSGraph_y2axisで再定義されています。

関数の呼び出しグラフ:


このクラスの説明は次のファイルから生成されました:

PSGraphに対してMon Aug 3 22:17:09 2009に生成されました。  doxygen 1.5.8