|
MGCL V10
V10
MGCL V10
|
To represent two loops intersection point. [詳解]
公開メンバ関数 | |
| MGLLisect () | |
| MGLLisect (const MGPosition &uv, const MGLEPoint &lp1, const MGLEPoint &lp2) | |
| bool | operator< (const MGLLisect &li2) const |
| Comparison operator. [詳解] | |
| bool | operator> (const MGLLisect &li2) const |
| bool | operator<= (const MGLLisect &li2) const |
| bool | operator>= (const MGLLisect &li2) const |
| bool | operator== (const MGLLisect &li2) const |
| bool | operator!= (const MGLLisect &li2) const |
| double | distance_square (const MGLLisect &is2) const |
| Compute distance square of two isect. [詳解] | |
| const MGPosition & | isect_uv () const |
| Return isect data. [詳解] | |
| const MGLEPoint & | isect1 () const |
| const MGLEPoint & | isect2 () const |
フレンド | |
| MG_DLL_DECLR friend std::ostream & | operator<< (std::ostream &, const MGLLisect &) |
| String stream Function. [詳解] | |
To represent two loops intersection point.
MGLLisect is to represent two loops intersection point of a parent face parameter space. Holds two MGLEPoint data of intersection points.
| MGLLisect::MGLLisect | ( | ) |
| MGLLisect::MGLLisect | ( | const MGPosition & | uv, |
| const MGLEPoint & | lp1, | ||
| const MGLEPoint & | lp2 | ||
| ) |
| uv | Intersection point data. |
| lp1 | First loop's LPoint data. |
| lp2 | Second loop's LPoint data. |
| double MGLLisect::distance_square | ( | const MGLLisect & | is2 | ) | const |
Compute distance square of two isect.
|
inline |
|
inline |
|
inline |
Return isect data.
|
inline |
| bool MGLLisect::operator< | ( | const MGLLisect & | li2 | ) | const |
Comparison operator.
|
inline |
| bool MGLLisect::operator== | ( | const MGLLisect & | li2 | ) | const |
|
inline |
|
inline |
|
friend |
String stream Function.