クラス fk_Polyline

ポリラインを生成、管理するクラス [詳細]

fk_Polylineに対する継承グラフ
Inheritance graph
[凡例]
fk_Polylineのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 fk_Polyline (std::vector< fk_Vector > *array=NULL)
 コンストラクタ
 ~fk_Polyline ()
 デストラクタ
void pushVertex (fk_Vector pos)
 頂点追加関数
void setVertex (int ID, fk_Vector pos)
 頂点位置設定関数
void setVertex (int size, fk_Vector *array)
 頂点位置設定関数
void setVertex (std::vector< fk_Vector > *array)
 頂点位置設定関数

説明

ポリラインを生成、管理するクラス

このクラスは、形状としてポリラインを制御する機能を提供します。

参照:
fk_Solid, fk_Polygon, fk_Closedline

コンストラクタとデストラクタ

fk_Polyline::fk_Polyline ( std::vector< fk_Vector > *  array = NULL  ) 

コンストラクタ

引数:
[in] array vectorによる頂点位置ベクトル配列のアドレス。 省略した場合や NULL が入力された場合は、 初期状態として頂点が存在しない状態となります。
fk_Polyline::~fk_Polyline (  ) 

デストラクタ


関数

void fk_Polyline::pushVertex ( fk_Vector  pos  ) 

頂点追加関数

ポリラインの頂点を追加します。

引数:
[in] 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による頂点位置ベクトル配列のアドレス

FineKernelToolKitに対してSat Sep 26 20:35:34 2009に生成されました。  doxygen 1.6.1