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.