疑似三角関数クラス 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      コピーもとオブジェクトへの参照
戻り値
自分への参照
解説
代入演算子

BACK