ポリゴン(三角形)の集合を扱うクラス [詳細]
#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 | … 内部で用いるデータ型 |
1.8.1.2