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.