ベクトルテンプレートクラス CGVector Reference

Document generated at 2003/10/26 23:33:16


書式
CGVector( const CGVector& rVector )
引数
const CGVector& rVector     コピーもとへの参照
戻り値
なし
解説
コピーコンストラクタ
 

 
書式
virtual ~CGVector()
引数
なし
戻り値
なし
解説
デストラクタ
 

 
書式
BOOL SetDimension( int iDimension )
引数
int iDimension      次数
戻り値
成功:TRUE
失敗:FALSE
解説
次数を設定します。
デフォルトコンストラクタで構築した場合に、使用前に実行
してください。
すでに設定されているオブジェクトに対して使用すると、
それまで格納されていた情報は破棄され、オブジェクトは初期化されます。
引数に 0 を指定すると、次数 0 のベクタ(内容が無いベクタ)として
初期化することができます。
 

 
書式
int GetDimension()
引数
なし
戻り値
次数
解説
オブジェクトの次数を返します。
2次元座標なら 2 , 3次元座標なら 3 です。
 

 
書式
BOOL    SetValue( int iAxis , TTYPE tValue )
引数
int     iAxis       軸のコード番号
TTYPE   tValue      セットする値
戻り値
成功:TRUE
失敗:FALSE
解説
指定した軸に値を設定します。
なんらかの理由で失敗すると FALSE が返り、値は変更されません。
 

 
書式
BOOL    SetValue( TTYPE* pValue )
引数
TTYPE*  pValue      値の配列
戻り値
成功:TRUE
失敗:FALSE
解説
オブジェクトに値を設定します。
引数には、次数以上のサイズのTTYPE型配列を指定します。
指定した配列の先頭から次数分の要素を設定対象の値と見なします。
 

 
書式
TTYPE   GetValue( int iAxis )
引数
int iAxis       取得する軸のコード番号
戻り値
座標値
不正な値を入力した場合の挙動は未定義
解説
iAxis で指定される軸の座標値を返します。
 

 
書式
BOOL    GetValue( TTYPE* pResult )
引数
結果を格納する配列へのポインタ
戻り値
成功:TRUE
失敗:FALSE
解説
座標値を配列で返します。

BACK