MGCL V10  V10
MGCL V10
 全て クラス 名前空間 関数 変数 型定義 列挙型 列挙値 フレンド グループ ページ
MGFPoint クラス

MGFPoint is to represent a Face or Surface point. [詳解]

公開メンバ関数

 MGFPoint ()
 
 MGFPoint (const MGFSurface &face, const MGPosition &uv)
 void constructor. [詳解]
 
bool operator< (const MGFPoint &fp) const
 
bool operator> (const MGFPoint &fp) const
 
bool operator<= (const MGFPoint &fp) const
 
bool operator>= (const MGFPoint &fp) const
 
bool operator== (const MGFPoint &fp) const
 
bool operator!= (const MGFPoint &fp) const
 
MGVector eval (int ndu=0, int ndv=0) const
 
const MGFSurfacefsurface () const
 return the face. [詳解]
 
const MGPositionuv () const
 Return the parameter value of the face. [詳解]
 

フレンド

MG_DLL_DECLR friend std::ostream & operator<< (std::ostream &, const MGFPoint &)
 String stream Function. [詳解]
 

詳解

MGFPoint is to represent a Face or Surface point.

The expression is: (MGFace* f, MGPosition uv), where f is a face pointer of interest, and uv is the parameter value of the face f.

構築子と解体子

MGFPoint::MGFPoint ( )
inline
MGFPoint::MGFPoint ( const MGFSurface face,
const MGPosition uv 
)
inline

void constructor.

Construct from all the necessary data.

引数
faceface.
uvParameter values of the face.

関数詳解

MGVector MGFPoint::eval ( int  ndu = 0,
int  ndv = 0 
) const

Evaluation of the Face at the FPoint. When nderi=0, get the positional data at the point.

const MGFSurface& MGFPoint::fsurface ( ) const
inline

return the face.

bool MGFPoint::operator!= ( const MGFPoint fp) const
inline
bool MGFPoint::operator< ( const MGFPoint fp) const

The sequence of MGFPoint's are defined in the same face's MGFPoint. If two MGFPoint do not belong to the same face, their sequences are undefined. When FP1(u1,v1) and FP2(u2, v2) are two MGFPoint, then FP1<FP2 if u1<u2, or (u1=u2 and v1<v2).

bool MGFPoint::operator<= ( const MGFPoint fp) const
inline
bool MGFPoint::operator== ( const MGFPoint fp) const

Two Fpoints are equal if they belong to one face and their distance in parameter (u1,v2) and (u2,v2) is less than parameter_error() of the face.

bool MGFPoint::operator> ( const MGFPoint fp) const
inline
bool MGFPoint::operator>= ( const MGFPoint fp) const
inline
const MGPosition& MGFPoint::uv ( ) const
inline

Return the parameter value of the face.

フレンドと関連関数の詳解

MG_DLL_DECLR friend std::ostream& operator<< ( std::ostream &  ,
const MGFPoint  
)
friend

String stream Function.


このクラス詳解は次のファイルから抽出されました: