ポリゴン(三角形)の集合を扱うクラス [詳細]
#include <facet.h>
std::vector< T >を継承しています。
Public 型 | |
typedef facet< T > | facet_type |
ポリゴンタイプ | |
typedef size_t | size_type |
符号なしの整数を表す型.コンテナ内の要素数や,各要素を指定するときなどに利用し,内部的には size_t 型と同じ | |
typedef ptrdiff_t | difference_type |
符号付きの整数を表す型.コンテナ内の要素数や,各要素を指定するときなどに利用し,内部的には ptrdiff_t 型と同じ | |
typedef facet_type::vector_type | vector_type |
頂点などを表す3次元ベクトル型 | |
typedef float_type< T >::value_type | float_type |
長さなどを計算するときに用いる浮動小数点型 |
Public メソッド | |
facet_list () | |
デフォルトコンストラクタ(全要素をデフォルト値で初期化する) | |
facet_list (const std::string &name_) | |
指定した名前でポリゴン集合を初期化する | |
template<class TT > | |
facet_list (const facet_list< TT > &f) | |
他のポリゴンオブジェクトを用いて初期化する | |
template<class TT > | |
const facet_list & | operator= (const facet_list< TT > &f) |
他のポリゴンオブジェクトを代入する |
変数 | |
std::string | name |
法線 | |
変数 inherited from std::vector< T > | |
T | elements |
STL member. |
ポリゴン(三角形)の集合を扱うクラス
T | … 内部で用いるデータ型 |