MGCL V10
V10
MGCL V10
|
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 MGLLisect & | operator[] (size_t i) const |
Loop. [詳解] | |
MGLLisect & | operator[] (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 MGLLisect & | first () 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 MGLLisect & | last () 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.
typedef std::vector<MGLLisect>::const_iterator MGLLisect_vector::const_iterator |
typedef std::vector<MGLLisect>::const_iterator MGLLisect_vector::const_LLiterator |
typedef std::vector<MGLLisect>::iterator MGLLisect_vector::iterator |
typedef std::vector<MGLLisect>::iterator MGLLisect_vector::LLiterator |
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 | ||
) |
uv | Parameter (u,v) of the parent face. |
lp1 | First loop's point data. |
lp2 | Second loop's point data. |
void MGLLisect_vector::append | ( | const MGLLisect_vector & | list | ) |
Adds the MGLLisect_vector to the end of the list.
|
inline |
|
inline |
|
inline |
Return true if there are no items in the list, false otherwise.
|
inline |
|
inline |
|
inline |
Return the number of items that are in the list.
|
inline |
Return first element in the list. If list is empty, behavior is undefined.
|
inline |
Insert MGLLisect at the position i.
|
inline |
Return(but does not remove) last element in the list. If list is empty, behavior is undefined.
|
inline |
Loop.
Member Function.
|
inline |
|
friend |
String stream Function.