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

MGTrimLoop is a private and utility class to implement trimming of MGFSurface. [詳解]

公開メンバ関数

 MGTrimLoop ()
 
 MGTrimLoop (const MGTrimLoop &linf2)
 
 MGTrimLoop (MGLoop *loop, int star_loop_id, MGLEPoint &start_lep, int end_loop_id, MGLEPoint &end_lep)
 
 ~MGTrimLoop ()
 
MGTrimLoopoperator= (const MGTrimLoop &loop2)
 
MGVector eval_start_deriv () const
 
MGVector eval_end_deriv () const
 
bool is_null () const
 
MGLooploop ()
 
MGLooprelease_loop ()
 
bool start_is_on_boundary ()
 
MGLEPoint start_lep () const
 
int start_loopid () const
 Valid only when start_is_on_boundary();. [詳解]
 
bool end_is_on_boundary ()
 
MGLEPoint end_lep () const
 
int end_loopid () const
 Valid only when start_is_on_boundary();. [詳解]
 
void set_null ()
 
void set_used_loop_flag (std::vector< bool > &used_loops) const
 Set used flag of used_loops as true for the both end loops id. [詳解]
 

フレンド

MG_DLL_DECLR friend std::ostream & operator<< (std::ostream &, const MGTrimLoop &)
 Stream output of the content. [詳解]
 

詳解

MGTrimLoop is a private and utility class to implement trimming of MGFSurface.

MGTrimLoop expresses a loop and the points of the start and end that are connected to a legacy(loops before trimming is done) boundary.

構築子と解体子

MGTrimLoop::MGTrimLoop ( )
inline
MGTrimLoop::MGTrimLoop ( const MGTrimLoop linf2)
MGTrimLoop::MGTrimLoop ( MGLoop loop,
int  star_loop_id,
MGLEPoint start_lep,
int  end_loop_id,
MGLEPoint end_lep 
)
MGTrimLoop::~MGTrimLoop ( )

関数詳解

bool MGTrimLoop::end_is_on_boundary ( )
inline
MGLEPoint MGTrimLoop::end_lep ( ) const
inline
int MGTrimLoop::end_loopid ( ) const

Valid only when start_is_on_boundary();.

MGVector MGTrimLoop::eval_end_deriv ( ) const
MGVector MGTrimLoop::eval_start_deriv ( ) const
bool MGTrimLoop::is_null ( ) const
inline
MGLoop* MGTrimLoop::loop ( )
inline
MGTrimLoop& MGTrimLoop::operator= ( const MGTrimLoop loop2)
MGLoop* MGTrimLoop::release_loop ( )
void MGTrimLoop::set_null ( )
void MGTrimLoop::set_used_loop_flag ( std::vector< bool > &  used_loops) const

Set used flag of used_loops as true for the both end loops id.

bool MGTrimLoop::start_is_on_boundary ( )
inline
MGLEPoint MGTrimLoop::start_lep ( ) const
inline
int MGTrimLoop::start_loopid ( ) const

Valid only when start_is_on_boundary();.

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

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

Stream output of the content.


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