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 |