ポリラインを生成、管理するクラス
[詳細]
すべてのメンバ一覧
説明
ポリラインを生成、管理するクラス
このクラスは、形状としてポリラインを制御する機能を提供します。
- 参照:
- fk_Solid, fk_Polygon, fk_Closedline
コンストラクタとデストラクタ
fk_Polyline::fk_Polyline |
( |
std::vector< fk_Vector > * |
array = NULL | ) |
|
コンストラクタ
- 引数:
-
[in] | array | vectorによる頂点位置ベクトル配列のアドレス。 省略した場合や NULL が入力された場合は、 初期状態として頂点が存在しない状態となります。 |
virtual fk_Polyline::~fk_Polyline |
( |
| ) |
[virtual] |
関数
void fk_Polyline::pushVertex |
( |
fk_Vector |
pos | ) |
|
頂点追加関数
ポリラインの頂点を追加します。
- 引数:
-
void fk_Polyline::setVertex |
( |
int |
ID, |
|
|
fk_Vector |
pos |
|
) |
| |
頂点位置設定関数
頂点の位置を設定します。 対象となる頂点がまだ存在していなかった場合、 頂点数を (id+1) まで増加させます。
- 引数:
-
[in] | ID | 頂点ID |
[in] | pos | 頂点位置ベクトル |
void fk_Polyline::setVertex |
( |
int |
size, |
|
|
fk_Vector * |
array |
|
) |
| |
頂点位置設定関数
頂点全部を、指定した配列に入れ替えます。
- 引数:
-
[in] | size | 角数 |
[in] | array | 頂点位置ベクトル配列の先頭アドレス |
void fk_Polyline::setVertex |
( |
std::vector< fk_Vector > * |
array | ) |
|
頂点位置設定関数
頂点全部を、指定した配列に入れ替えます。
- 引数:
-
[in] | array | vectorによる頂点位置ベクトル配列のアドレス |