MGCL V10
V10
MGCL V10
|
MGIgesPD186 is the class for Iges parameter data type 186. [詳解]
公開メンバ関数 | |
MGIgesPD186 (MGIgesDirectoryEntry *DEpointer=0) | |
Constructs an object of class MGIgesPD186. [詳解] | |
MGIgesPD186 (int shellDE, bool orientation=true) | |
Constructs an object of class MGIgesPD186. [詳解] | |
~MGIgesPD186 () | |
Destructor;. [詳解] | |
void | read_in (char pDelimeter, std::istringstream &pdstream) |
Read in parameter data from string stream data. [詳解] | |
void | append_void_shell (int void_shell_DE, bool orientation=true) |
void | write_out_into_string (const MGIgesGSec &gsec, MGPvector< std::string > &plines) const |
基底クラス MGIgesPD に属する継承公開メンバ関数 | |
MGIgesPD () | |
Constructors. [詳解] | |
MGIgesPD (int type_number, MGIgesDirectoryEntry *DEpointer=0) | |
Default constructor. [詳解] | |
virtual | ~MGIgesPD () |
Destructor;. [詳解] | |
void | setDE (MGIgesDirectoryEntry *DE) |
int | type_number () const |
const MGIgesDirectoryEntry * | DEpointer () const |
MGIgesDirectoryEntry * | DEpointer () |
公開変数類 | |
int | m_shell_DE |
Directory entry of the untrimmed(base) surface. [詳解] | |
bool | m_orientation |
=true: the shell orientation agrees to its underlying faces. [詳解] | |
std::vector< int > | m_void_shells |
vector of void shells. [詳解] | |
std::vector< bool > | m_orientations |
m_orientations[i] is the orientaion of the i-th void shell m_void_shells[i]. [詳解] | |
MGIgesPD186 is the class for Iges parameter data type 186.
(MSBO:Manifold Solid B-Rep Object Entity).
|
inline |
Constructs an object of class MGIgesPD186.
|
inline |
Constructs an object of class MGIgesPD186.
shellDE | SHELL DE. |
orientation | Orientation flag of shell with repsect to its underlying faces, =true:agrees |
|
inline |
Destructor;.
|
inline |
|
virtual |
Read in parameter data from string stream data.
MGIgesPDを実装しています。
|
virtual |
Write out this PD as MGIgesParamLine's(into plines). Except for string data, one integer or double data is output into one MGIgesParamLine, not striding over more than one line. Only when string data is output(to Holleris string), the data may stride over more than one lines. plines[i] for 0<=i<plines.size() are valid.
gsec | Input gsec to input delimeter_param and delimeter_record; |
plines | output plines. |
MGIgesPDを実装しています。
bool MGIgesPD186::m_orientation |
=true: the shell orientation agrees to its underlying faces.
std::vector<bool> MGIgesPD186::m_orientations |
m_orientations[i] is the orientaion of the i-th void shell m_void_shells[i].
int MGIgesPD186::m_shell_DE |
Directory entry of the untrimmed(base) surface.
std::vector<int> MGIgesPD186::m_void_shells |
vector of void shells.