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

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

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

全て クラス 関数 変数 型定義 プロパティ グループ ページ
Public 型 | Public メソッド | すべてのメンバ一覧
構造体 MQ0x::Polygon::UVFaceBuffer::Edge::VertexPair

UV座標インデックスのペア [詳細]

`#include <MQ0x.hpp>`

MQ0x::Polygon::UVFaceBuffer::Edge::VertexPairに対する継承グラフ
[凡例]

## Public 型
typedef std::pair < UVPoint::Buffer::Index, UVPoint::Buffer::Index > | base_type

## Public メソッド
bool | Contains (const UVPoint::Buffer::Index &index) const
| 値がペアメンバーに含まれているか検査します。含まれる場合trueを返します。
VertexPair & | operator= (const UVPoint::Buffer::Index *pSrc)
| 代入演算子オーバーロード [詳細]
VertexPair & | operator= (const VertexPair &src)
| 代入演算子オーバーロード
UVPoint::Buffer::Index | operator[] (int index) const
| 要素アクセス。indexに0を指定すると、ペアメンバーのうちの小さい方の UVPoint::Buffer::Index を取得します。そうでない場合、大きい方の UVPoint::Buffer::Index を取得します。
| VertexPair (const UVPoint::Buffer::Index &first, const UVPoint::Buffer::Index &second)
| コンストラクタ
| VertexPair (const VertexPair &src)
| コピーコンストラクタ
| VertexPair (const UVPoint::Buffer::Index *pSrc)
| コンストラクタ

## 説明

UV座標インデックスのペア

両端のUV座標バッファインデックスを保持するペア構造体です。比較を単純にするため、小さい順にメンバに格納するようにしてあります。 べースクラスのfirst/secondメンバへのアクセスは禁止してあり、その代わり読み取り専用のoperator[]を使って内容を参照します。 first/second個別に書き換えは出来ないので、内容を変更する時は各種のオーバーロードされた代入演算子、またはコンストラクタを利用します。

## 関数

VertexPair& MQ0x::Polygon::UVFaceBuffer::Edge::VertexPair::operator= | ( | const UVPoint::Buffer::Index * | pSrc) |  |
| inline

代入演算子オーバーロード

引数

  [in] | pSrc | 最低二つの要素が並んだIndex配列を指定してください。