| 疑似三角関数クラス CTRControl Reference |
Document generated at 2003/10/26 23:33:15
| 書式 |
CTRControl() |
| 引数 |
なし |
| 戻り値 |
なし |
| 解説 |
デフォルトコンストラクタ |
| 書式 |
CTRControl( long lQDivNum , long lZoomRatio ) |
| 引数 |
long lQDivNum 90°の分割数 long lZoomRatio 拡大率 |
| 戻り値 |
なし |
| 解説 |
初期化つきのコンストラクタ 引数に関する詳細は SetDivision() を参照してください。 |
| 書式 |
CTRControl( CTRControl& rTRControl ) |
| 引数 |
CTRControl& rTRControl コピーコンストラクタ |
| 戻り値 |
なし |
| 解説 |
コピーコンストラクタ |
| 書式 |
~CTRControl() |
| 引数 |
なし |
| 戻り値 |
なし |
| 解説 |
デストラクタ |
| 書式 |
void SetDefault() |
| 引数 |
なし |
| 戻り値 |
なし |
| 解説 |
初期値を設定します。 |
| 書式 |
BOOL CopyMembers( CTRControl& rTRControl ) |
| 引数 |
CTRControl& rTRControl コピー元オブジェクトへの参照 |
| 戻り値 |
成功:TRUE 失敗:FALSE |
| 解説 |
オブジェクトの複製を作ります。 |
| 書式 |
void Release() |
| 引数 |
なし |
| 戻り値 |
なし |
| 解説 |
オブジェクトの内容を破棄し、初期状態に戻します。 |
| 書式 |
BOOL SetDivision( long lQDivNum , long lZoomRatio ) |
| 引数 |
long lQDivNum 90°の分割数 long lZoomRatio 拡大率 |
| 戻り値 |
成功:TRUE 失敗:FALSE |
| 解説 |
疑似三角関数の分割数を設定します。 90°を lQDivNum 個に分割します。 2πラジアンは、4*lQVDivNum 個に等分割されます。 Sin() や Cos() は、(2^lZoomRatio)倍された三角関数の値が 返ります。 たとえば、lZoomRatio に 6 が指定された場合は Sin() , Cos() は -64 |
| 書式 |
long Sin( long lDir ) |
| 引数 |
long lDir 方向のインデックス番号 |
| 戻り値 |
sin の値 |
| 解説 |
疑似三角関数で、sin の値を返します。 |
| 書式 |
long Cos( long lDir ) |
| 引数 |
long lDir 方向のインデックス番号 |
| 戻り値 |
cos の値 |
| 解説 |
疑似三角関数で、cos の値を返します。 |
| 書式 |
long GetZoomRatio() |
| 引数 |
なし |
| 戻り値 |
設定されている拡大率 |
| 解説 |
三角関数の拡大率を返します。 |
| 書式 |
long GetDivision() |
| 引数 |
なし |
| 戻り値 |
分割数 |
| 解説 |
2πラジアンの分割数を返します。 |
| 書式 |
CTRControl& operator=( CTRControl& rTRControl ) |
| 引数 |
CTRControl& rTRControl コピーもとオブジェクトへの参照 |
| 戻り値 |
自分への参照 |
| 解説 |
代入演算子 |