mqsdx 310.0.1 MQPluginSDK Extention Library / mqsdkをC++またはCLI(.Net)拡張するサポートライブラリ

- メインページ
- 関連ページ
- モジュール
- クラス
- ファイル

- 構成
- 構成索引
- クラス階層
- 構成メンバ

全て クラス 関数 変数 型定義 プロパティ グループ ページ
Public 型 | Public メソッド | すべてのメンバ一覧
構造体 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構造体が追加されます。