MGCL V10
V10
MGCL V10
|
MGLSPoint is to express a loop and a surface intersection point. [詳解]
公開メンバ関数 | |
MGLSPoint () | |
MGLSPoint (const MGEdge *pedge, double t, double u, double v) | |
Construct from all the necessary data. [詳解] | |
bool | operator< (const MGLSPoint &ls2) const |
Comparison operator. [詳解] | |
bool | operator> (const MGLSPoint &ls2) const |
bool | operator<= (const MGLSPoint &ls2) const |
bool | operator>= (const MGLSPoint &ls2) const |
bool | operator== (const MGLSPoint &ls2) const |
bool | operator!= (const MGLSPoint &ls2) const |
const MGEdge * | parameter_edge () const |
Return the binder edge pointer. [詳解] | |
double | binder_param () const |
Return binder edge's parameter data. [詳解] | |
void | set_pedge (const MGEdge *pedge) |
Set binder edge pointer. [詳解] | |
void | set_binder_param (double t) |
Set binder edge pointer. [詳解] | |
void | set_surface_param (double u, double v) |
Set binder edge pointer. [詳解] | |
void | set_surface_param (const MGPosition &uv) |
MGPosition | surface_param () const |
Return surface's parameter data. [詳解] | |
void | surface_param (double &u, double &v) const |
MGVector | world_point () const |
Obtain world point coordinate data from the binder edge. [詳解] | |
フレンド | |
MG_DLL_DECLR friend std::ostream & | operator<< (std::ostream &, const MGLSPoint &) |
String stream Function. [詳解] | |
MGLSPoint is to express a loop and a surface intersection point.
The expression is {MGEdge* binder, double tb,(u,v)}, where binder is binder edge of the loop, tb is parameter value of the binder, and (u,v) is the surface parameter value.
|
inline |
|
inline |
Construct from all the necessary data.
pedge | Loop's parameter edge pointer. |
t | Parameter values of pedge's binder edge's curve. |
u | Surface parameter value u. |
v | v. |
|
inline |
Return binder edge's parameter data.
|
inline |
bool MGLSPoint::operator< | ( | const MGLSPoint & | ls2 | ) | const |
Comparison operator.
|
inline |
bool MGLSPoint::operator== | ( | const MGLSPoint & | ls2 | ) | const |
|
inline |
|
inline |
|
inline |
Return the binder edge pointer.
|
inline |
Set binder edge pointer.
|
inline |
Set binder edge pointer.
|
inline |
Set binder edge pointer.
void MGLSPoint::set_surface_param | ( | const MGPosition & | uv | ) |
MGPosition MGLSPoint::surface_param | ( | ) | const |
Return surface's parameter data.
void MGLSPoint::surface_param | ( | double & | u, |
double & | v | ||
) | const |
MGVector MGLSPoint::world_point | ( | ) | const |
Obtain world point coordinate data from the binder edge.
|
friend |
String stream Function.