MGCL V10  V10
MGCL V10
 全て クラス 名前空間 関数 変数 型定義 列挙型 列挙値 フレンド グループ ページ
MGIgesGSec クラス

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.

引数
filenameInput IGES file name

関数詳解

char MGIgesGSec::paramDelimeter ( ) const
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.

char MGIgesGSec::recordDelimeter ( ) const
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

このクラス詳解は次のファイルから抽出されました: