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