|
MGCL V10
V10
MGCL V10
|
MGIgesGSec describes a Global Section of a IGES file. [詳解]
公開メンバ関数 | |
| MGIgesGSec (const TCHAR *filename=0) | |
| Constructors. [詳解] | |
| void | read_in (const std::string &gsec_string) |
| int | write_out (MGIgesOfstream &ofs) |
| char | paramDelimeter () const |
| char | recordDelimeter () const |
公開変数類 | |
| char | m_delimeter_param |
| char | m_delimeter_record |
| std::string | m_productID_sender |
| std::string | m_file_name |
| std::string | m_native_systemID |
| std::string | m_preprocessor_version |
| int | m_number_of_bits_of_integer |
| int | m_magnitude_single_precision |
| int | m_significance_single_precision |
| int | m_magnitude_double_precision |
| int | m_significance_double_precision |
| std::string | m_productID_receiver |
| double | m_model_space_scale |
| int | m_unit_flag |
| std::string | m_unit_name |
| int | m_max_number_of_line_weight_gradations |
| double | m_width_of_max_line_weight |
| std::string | m_DateTime_File_generation |
| double | m_min_resolution |
| double | m_max_coordinate_value |
| std::string | m_author_name |
| std::string | m_author_organazation |
| int | m_version_flag |
| int | m_drafting_standard_flag |
| std::string | m_DateTime_Model_generation |
| std::string | m_application_protocolID |
MGIgesGSec describes a Global Section of a IGES file.
| MGIgesGSec::MGIgesGSec | ( | const TCHAR * | filename = 0 | ) |
Constructors.
Constructs an object of class MGIgesGSec. Default constructor, includes all the defalut value of MGCL.
| filename | Input IGES file name |
|
inline |
| void MGIgesGSec::read_in | ( | const std::string & | gsec_string | ) |
Read MGIgesGSec data into this object from a global section string that includes all the string of a IGES Global section. gsec_string includes all the global section string that does not have the identification codes and the sequence number. each item in gsec_string is separated by the parameter delimeter charactors, and the end character of gsec_string is the record delimeter charactor.
|
inline |
| int MGIgesGSec::write_out | ( | MGIgesOfstream & | ofs | ) |
Write out this Global section to MGIgesOfstream. Return is the number of lines output.
| std::string MGIgesGSec::m_application_protocolID |
| std::string MGIgesGSec::m_author_name |
| std::string MGIgesGSec::m_author_organazation |
| std::string MGIgesGSec::m_DateTime_File_generation |
| std::string MGIgesGSec::m_DateTime_Model_generation |
| char MGIgesGSec::m_delimeter_param |
| char MGIgesGSec::m_delimeter_record |
| int MGIgesGSec::m_drafting_standard_flag |
| std::string MGIgesGSec::m_file_name |
| int MGIgesGSec::m_magnitude_double_precision |
| int MGIgesGSec::m_magnitude_single_precision |
| double MGIgesGSec::m_max_coordinate_value |
| int MGIgesGSec::m_max_number_of_line_weight_gradations |
| double MGIgesGSec::m_min_resolution |
| double MGIgesGSec::m_model_space_scale |
| std::string MGIgesGSec::m_native_systemID |
| int MGIgesGSec::m_number_of_bits_of_integer |
| std::string MGIgesGSec::m_preprocessor_version |
| std::string MGIgesGSec::m_productID_receiver |
| std::string MGIgesGSec::m_productID_sender |
| int MGIgesGSec::m_significance_double_precision |
| int MGIgesGSec::m_significance_single_precision |
| int MGIgesGSec::m_unit_flag |
| std::string MGIgesGSec::m_unit_name |
| int MGIgesGSec::m_version_flag |
| double MGIgesGSec::m_width_of_max_line_weight |