MGCL V10  V10
MGCL V10
 全て クラス 名前空間 関数 変数 型定義 列挙型 列挙値 フレンド グループ ページ
MGLLisect_vector クラス

MGLLisect_vector defines a vector of MGLLisect. [詳解]

公開型

typedef std::vector< MGLLisect >
::iterator 
LLiterator
 
typedef std::vector< MGLLisect >
::const_iterator 
const_LLiterator
 
typedef std::vector< MGLLisect >
::iterator 
iterator
 
typedef std::vector< MGLLisect >
::const_iterator 
const_iterator
 

公開メンバ関数

 MGLLisect_vector ()
 
 MGLLisect_vector (const MGLoop &loop)
 
const MGLLisectoperator[] (size_t i) const
 Loop. [詳解]
 
MGLLisectoperator[] (size_t i)
 
void append (const MGLLisect &lli)
 
void append (const MGPosition &uv, const MGLEPoint &lp1, const MGLEPoint &lp2)
 
void append (const MGLLisect_vector &list)
 Adds the MGLLisect_vector to the end of the list. [詳解]
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
int entries () const
 Return the number of items that are in the list. [詳解]
 
const MGLLisectfirst () const
 
void insertAt (LLiterator i, const MGLLisect &llisect)
 Insert MGLLisect at the position i. [詳解]
 
bool empty () const
 Return true if there are no items in the list, false otherwise. [詳解]
 
const MGLLisectlast () const
 

フレンド

MG_DLL_DECLR friend std::ostream & operator<< (std::ostream &, const MGLLisect_vector &)
 String stream Function. [詳解]
 

詳解

MGLLisect_vector defines a vector of MGLLisect.

Used to represent Intersection points of two loops.

型定義メンバ詳解

構築子と解体子

MGLLisect_vector::MGLLisect_vector ( )
MGLLisect_vector::MGLLisect_vector ( const MGLoop loop)

関数詳解

void MGLLisect_vector::append ( const MGLLisect lli)

交点の全てのコンポーネントを指定して,交点リストに追加 Add one intersection point to the list.

void MGLLisect_vector::append ( const MGPosition uv,
const MGLEPoint lp1,
const MGLEPoint lp2 
)
引数
uvParameter (u,v) of the parent face.
lp1First loop's point data.
lp2Second loop's point data.
void MGLLisect_vector::append ( const MGLLisect_vector list)

Adds the MGLLisect_vector to the end of the list.

iterator MGLLisect_vector::begin ( )
inline
const_iterator MGLLisect_vector::begin ( ) const
inline
bool MGLLisect_vector::empty ( ) const
inline

Return true if there are no items in the list, false otherwise.

iterator MGLLisect_vector::end ( )
inline
const_iterator MGLLisect_vector::end ( ) const
inline
int MGLLisect_vector::entries ( ) const
inline

Return the number of items that are in the list.

const MGLLisect& MGLLisect_vector::first ( ) const
inline

Return first element in the list. If list is empty, behavior is undefined.

void MGLLisect_vector::insertAt ( LLiterator  i,
const MGLLisect llisect 
)
inline

Insert MGLLisect at the position i.

const MGLLisect& MGLLisect_vector::last ( ) const
inline

Return(but does not remove) last element in the list. If list is empty, behavior is undefined.

const MGLLisect& MGLLisect_vector::operator[] ( size_t  i) const
inline

Loop.

Member Function.

MGLLisect& MGLLisect_vector::operator[] ( size_t  i)
inline

フレンドと関連関数の詳解

MG_DLL_DECLR friend std::ostream& operator<< ( std::ostream &  ,
const MGLLisect_vector  
)
friend

String stream Function.


このクラス詳解は次のファイルから抽出されました: