| MGCL V10
    V10
    MGCL V10 | 
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 () | |
| MGTrimLoop & | operator= (const MGTrimLoop &loop2) | 
| MGVector | eval_start_deriv () const | 
| MGVector | eval_end_deriv () const | 
| bool | is_null () const | 
| MGLoop * | loop () | 
| MGLoop * | release_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.
| 
 | 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 | ( | ) | 
| 
 | inline | 
| 
 | 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 | 
| 
 | inline | 
| 
 | 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.
| 
 | inline | 
| 
 | inline | 
| int MGTrimLoop::start_loopid | ( | ) | const | 
Valid only when start_is_on_boundary();.
| 
 | friend | 
Stream output of the content.