MGCL V10  V10
MGCL V10
 全て クラス 名前空間 関数 変数 型定義 列挙型 列挙値 フレンド グループ ページ
IgesDEStatusNumber.h
1 /********************************************************************/
2 /* Copyright (c) 2015 DG Technologies Inc. and Yuzi Mizuno */
3 /* All rights reserved. */
4 /********************************************************************/
5 #if !defined( __MGIGEDESTATUSNUMBER_H__)
6 #define __MGIGEDESTATUSNUMBER_H__
7 
8 #include <string>
9 #include "mg/MGCL.h"
10 
13 // Constructors.
14 public:
15 
17  enum SESwitch{
22  };
23 
27 
29  short BlankStatus,
30  SESwitch SubordinateEntitySwitch,
32  short EntityUseFlag,
35  short Hierarchy
36  );
37 
38  short blankStatus()const{return m_BlankStatus;};
39  SESwitch subordinateEntitySwitch()const{return (SESwitch)m_SubordinateEntitySwitch;};
40  short entityUseFlag()const{return m_EntityUseFlag;};
41  short hierarchy()const{return m_Hierarchy;};
42  void read_in(const std::string& status);
43  void set_as_blank(){m_BlankStatus=1;};
44  void set_SubordinateEntitySwitch(SESwitch eswitch){m_SubordinateEntitySwitch=eswitch;};
45 
46 private:
47  short m_BlankStatus;
48  short m_SubordinateEntitySwitch;
50  short m_EntityUseFlag;
53  short m_Hierarchy;
54 };
55 
56 #endif // __MGIGEDESTATUSNUMBER_H__
SESwitch
Subordinate entity switch.
Definition: IgesDEStatusNumber.h:17
void read_in(const std::string &status)
void set_as_blank()
Definition: IgesDEStatusNumber.h:43
MGIgesDEStatusNumber describes the Status Number of a directory entry section.
Definition: IgesDEStatusNumber.h:12
SESwitch subordinateEntitySwitch() const
Definition: IgesDEStatusNumber.h:39
short hierarchy() const
Definition: IgesDEStatusNumber.h:41
Definition: IgesDEStatusNumber.h:18
Both Physically and Logically dependent.
Definition: IgesDEStatusNumber.h:21
short blankStatus() const
Definition: IgesDEStatusNumber.h:38
short entityUseFlag() const
Definition: IgesDEStatusNumber.h:40
void set_SubordinateEntitySwitch(SESwitch eswitch)
Definition: IgesDEStatusNumber.h:44
Logically dependent.
Definition: IgesDEStatusNumber.h:20
Physically dependent.
Definition: IgesDEStatusNumber.h:19