mqsdx  310.0.1
MQPluginSDK Extention Library / mqsdkをC++またはCLI(.Net)拡張するサポートライブラリ
 全て クラス 関数 変数 型定義 プロパティ グループ ページ
構造体 MQ0x::Polygon::UVFaceBuffer::Edge::Buffer

辺のリストを格納する型 [詳細]

#include <MQ0x.hpp>

Public 型

typedef buffer_type::const_iterator ConstIterator
 読み取り専用の前進イテレータ。参照するとEdge構造体を取得できます。
 

Public メソッド

void Add (const VertexPair &vertex_pair, const Face::Buffer::Index &index)
 Edge要素を追加します。 [詳細]
 
ConstIterator Begin () const
 読み取り専用・前進タイプの先頭イテレータを返します。
 
void Clear (const bool isCompact=false)
 バッファをクリアします。isCompactをtrueに指定すると、ヒープ領域も切り詰められます。
 
void Compact ()
 不要なヒープ領域を切り詰めます。
 
ConstIterator End () const
 読み取り専用・前進タイプの終端イテレータを返します。
 

説明

辺のリストを格納する型

関数

void MQ0x::Polygon::UVFaceBuffer::Edge::Buffer::Add ( const VertexPair vertex_pair,
const Face::Buffer::Index index 
)

Edge要素を追加します。

VertexPairが既に登録済みのときはその要素に対してindexが追加登録されます。そうでない場合は末尾に新規のEdge構造体が追加されます。