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

MGIgesFstream is a super class for MGIfstream and MGOfstream. [詳解]

MGIgesFstream の継承関係図
MGIgesIfstream MGIgesOfstream

公開メンバ関数

virtual ~MGIgesFstream ()
 Constructors. [詳解]
 
virtual void initialize (const TCHAR *filename=0)
 Initialize all the member data to the state of no_value_holding. [詳解]
 
int push_back_DE (MGIgesDirectoryEntry *de)
 Function's return value is the directory entry pointer pushed back. [詳解]
 
MGIgesDirectoryEntrydirectoryEntry (int DEid)
 Return directory entry point of DEid. [詳解]
 
const MGIgesDirectoryEntrydirectoryEntry (int DEid) const
 
void clearStartSection ()
 
void clearGSection ()
 
void clearDirectoryEntries ()
 
void clear ()
 
void set_GSec_max_coordinate_value (const MGBox *bx=0)
 
void set_initial_StartSection ()
 
const MGIgesGSecGSection () const
 
MGIgesGSecGSection ()
 
int get_line_number_of_SS () const
 get the output line number of Start Section. [詳解]
 
int get_line_number_of_GS () const
 get the output line number of Global Sections. [詳解]
 
int get_line_number_of_DE () const
 get the output line number of Directory Entries. [詳解]
 

限定公開変数類

std::string m_StartSection
 Start section string data. [詳解]
 
MGIgesGSec m_GSection
 Global section data. [詳解]
 
int m_nlineGSec
 Number of the lines of Global section. [詳解]
 
MGPvector< MGIgesDirectoryEntrym_DirectoryEntries
 

詳解

MGIgesFstream is a super class for MGIfstream and MGOfstream.

MGIgesFstream holds the data for IGES, and provides a common functions to write and read IGES data.

構築子と解体子

virtual MGIgesFstream::~MGIgesFstream ( )
inlinevirtual

Constructors.

Destructor;

関数詳解

void MGIgesFstream::clear ( )
inline
void MGIgesFstream::clearDirectoryEntries ( )
inline
void MGIgesFstream::clearGSection ( )
inline
void MGIgesFstream::clearStartSection ( )
inline
MGIgesDirectoryEntry* MGIgesFstream::directoryEntry ( int  DEid)
inline

Return directory entry point of DEid.

const MGIgesDirectoryEntry* MGIgesFstream::directoryEntry ( int  DEid) const
inline
int MGIgesFstream::get_line_number_of_DE ( ) const
inline

get the output line number of Directory Entries.

int MGIgesFstream::get_line_number_of_GS ( ) const
inline

get the output line number of Global Sections.

int MGIgesFstream::get_line_number_of_SS ( ) const
inline

get the output line number of Start Section.

const MGIgesGSec& MGIgesFstream::GSection ( ) const
inline
MGIgesGSec& MGIgesFstream::GSection ( )
inline
virtual void MGIgesFstream::initialize ( const TCHAR *  filename = 0)
virtual

Initialize all the member data to the state of no_value_holding.

int MGIgesFstream::push_back_DE ( MGIgesDirectoryEntry de)

Function's return value is the directory entry pointer pushed back.

void MGIgesFstream::set_GSec_max_coordinate_value ( const MGBox bx = 0)
void MGIgesFstream::set_initial_StartSection ( )

メンバ詳解

MGPvector<MGIgesDirectoryEntry> MGIgesFstream::m_DirectoryEntries
protected

Directry entry data vector. One pair of directory entry lines are stored in m_DirectryEntry[i]. m_DirectoryEntries[0] is a dummy entry and has no meaning.

MGIgesGSec MGIgesFstream::m_GSection
protected

Global section data.

int MGIgesFstream::m_nlineGSec
protected

Number of the lines of Global section.

std::string MGIgesFstream::m_StartSection
protected

Start section string data.


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