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

Defines Coons Patch surface. [詳解]

公開メンバ関数

 MGCoons (MGPvector< MGLBRep > &perimeters, MGPvector< MGLBRep > &derivatives)
 
 MGCoons (MGPvector< MGCurve > &perimeters, MGPvector< MGCurve > &derivatives)
 
const MGVectord2fdvu (int i) const
 get the derivative data d2f/((dv)(du)) at corner i. [詳解]
 
const MGCurvederivative (int i) const
 Return perimeter i's derivative data. [詳解]
 
MGVector eval (double u, double v, int ndu=0, int ndv=0) const
 
void eval (const MGNDDArray &utau, const MGNDDArray &vtau, MGSPointSeq &spoint) const
 
int sdim () const
 Get space dimension. [詳解]
 

フレンド

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

詳解

Defines Coons Patch surface.

構築子と解体子

MGCoons::MGCoons ( MGPvector< MGLBRep > &  perimeters,
MGPvector< MGLBRep > &  derivatives 
)
MGCoons::MGCoons ( MGPvector< MGCurve > &  perimeters,
MGPvector< MGCurve > &  derivatives 
)

関数詳解

const MGVector& MGCoons::d2fdvu ( int  i) const

get the derivative data d2f/((dv)(du)) at corner i.

const MGCurve& MGCoons::derivative ( int  i) const
inline

Return perimeter i's derivative data.

MGVector MGCoons::eval ( double  u,
double  v,
int  ndu = 0,
int  ndv = 0 
) const

Evaluate surface data. Currently ndu=ndv=0 is assumed.

引数
uParameter value (u,v) of the surface,
vmust be 0<=u,v<=1.
nduOrder of derivative along u.
ndvOrder of derivative along v.
void MGCoons::eval ( const MGNDDArray utau,
const MGNDDArray vtau,
MGSPointSeq spoint 
) const
引数
utauu方向のデータポイント
vtauv方向のデータポイント
spointevaluated data will be output to spoint.
int MGCoons::sdim ( ) const

Get space dimension.

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

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

String stream Function.


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