|
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.