| ベクトルテンプレートクラス 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 |
| 解説 |
座標値を配列で返します。 |