summaryrefslogtreecommitdiff
path: root/inc/StepAP214.hxx
blob: 3630078ebd8b7213af19fdab6b163d3116ef17e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to 
// this header file considered to be the "object code" form of the original source.

#ifndef _StepAP214_HeaderFile
#define _StepAP214_HeaderFile

#ifndef _Standard_HeaderFile
#include <Standard.hxx>
#endif
#ifndef _Standard_Macro_HeaderFile
#include <Standard_Macro.hxx>
#endif

#ifndef _Handle_StepAP214_Protocol_HeaderFile
#include <Handle_StepAP214_Protocol.hxx>
#endif
class StepAP214_Protocol;
class StepAP214_AutoDesignDateAndPersonItem;
class StepAP214_AutoDesignDateAndTimeItem;
class StepAP214_AutoDesignDatedItem;
class StepAP214_AutoDesignGeneralOrgItem;
class StepAP214_AutoDesignOrganizationItem;
class StepAP214_AutoDesignGroupedItem;
class StepAP214_AutoDesignPresentedItemSelect;
class StepAP214_AutoDesignReferencingItem;
class StepAP214_DateAndTimeItem;
class StepAP214_DateItem;
class StepAP214_ApprovalItem;
class StepAP214_OrganizationItem;
class StepAP214_DocumentReferenceItem;
class StepAP214_GroupItem;
class StepAP214_PersonAndOrganizationItem;
class StepAP214_PresentedItemSelect;
class StepAP214_SecurityClassificationItem;
class StepAP214_Protocol;
class StepAP214_AutoDesignApprovalAssignment;
class StepAP214_AutoDesignActualDateAndTimeAssignment;
class StepAP214_AutoDesignNominalDateAndTimeAssignment;
class StepAP214_AutoDesignActualDateAssignment;
class StepAP214_AutoDesignNominalDateAssignment;
class StepAP214_AutoDesignGroupAssignment;
class StepAP214_AutoDesignOrganizationAssignment;
class StepAP214_AutoDesignDateAndPersonAssignment;
class StepAP214_AutoDesignPersonAndOrganizationAssignment;
class StepAP214_AutoDesignPresentedItem;
class StepAP214_AutoDesignSecurityClassificationAssignment;
class StepAP214_AutoDesignDocumentReference;
class StepAP214_AppliedApprovalAssignment;
class StepAP214_AppliedDateAndTimeAssignment;
class StepAP214_AppliedDateAssignment;
class StepAP214_AppliedGroupAssignment;
class StepAP214_AppliedOrganizationAssignment;
class StepAP214_AppliedPersonAndOrganizationAssignment;
class StepAP214_AppliedPresentedItem;
class StepAP214_AppliedSecurityClassificationAssignment;
class StepAP214_AppliedDocumentReference;
class StepAP214_AppliedExternalIdentificationAssignment;
class StepAP214_Class;
class StepAP214_ExternalIdentificationItem;
class StepAP214_ExternallyDefinedClass;
class StepAP214_ExternallyDefinedGeneralProperty;
class StepAP214_RepItemGroup;
class StepAP214_Array1OfAutoDesignDateAndTimeItem;
class StepAP214_HArray1OfAutoDesignDateAndTimeItem;
class StepAP214_Array1OfAutoDesignDatedItem;
class StepAP214_HArray1OfAutoDesignDatedItem;
class StepAP214_Array1OfAutoDesignGeneralOrgItem;
class StepAP214_HArray1OfAutoDesignGeneralOrgItem;
class StepAP214_Array1OfAutoDesignDateAndPersonItem;
class StepAP214_HArray1OfAutoDesignDateAndPersonItem;
class StepAP214_Array1OfAutoDesignGroupedItem;
class StepAP214_HArray1OfAutoDesignGroupedItem;
class StepAP214_Array1OfAutoDesignPresentedItemSelect;
class StepAP214_HArray1OfAutoDesignPresentedItemSelect;
class StepAP214_Array1OfAutoDesignReferencingItem;
class StepAP214_HArray1OfAutoDesignReferencingItem;
class StepAP214_Array1OfDateAndTimeItem;
class StepAP214_HArray1OfDateAndTimeItem;
class StepAP214_Array1OfDateItem;
class StepAP214_HArray1OfDateItem;
class StepAP214_Array1OfApprovalItem;
class StepAP214_HArray1OfApprovalItem;
class StepAP214_Array1OfOrganizationItem;
class StepAP214_HArray1OfOrganizationItem;
class StepAP214_Array1OfPersonAndOrganizationItem;
class StepAP214_HArray1OfPersonAndOrganizationItem;
class StepAP214_Array1OfGroupItem;
class StepAP214_HArray1OfGroupItem;
class StepAP214_Array1OfSecurityClassificationItem;
class StepAP214_HArray1OfSecurityClassificationItem;
class StepAP214_Array1OfPresentedItemSelect;
class StepAP214_HArray1OfPresentedItemSelect;
class StepAP214_Array1OfDocumentReferenceItem;
class StepAP214_HArray1OfDocumentReferenceItem;
class StepAP214_Array1OfExternalIdentificationItem;
class StepAP214_HArray1OfExternalIdentificationItem;


//! Complete AP214 CC1 , Revision 4 <br>
//!           Upgrading from Revision 2 to Revision 4 : 26 Mar 1997 <br>
//!           Splitting in sub-schemas : 5 Nov 1997 <br>
class StepAP214  {
public:

  void* operator new(size_t,void* anAddress) 
  {
    return anAddress;
  }
  void* operator new(size_t size) 
  {
    return Standard::Allocate(size); 
  }
  void  operator delete(void *anAddress) 
  {
    if (anAddress) Standard::Free((Standard_Address&)anAddress); 
  }

  //! creates a Protocol <br>
  Standard_EXPORT   static  Handle_StepAP214_Protocol Protocol() ;





protected:





private:




friend class StepAP214_AutoDesignDateAndPersonItem;
friend class StepAP214_AutoDesignDateAndTimeItem;
friend class StepAP214_AutoDesignDatedItem;
friend class StepAP214_AutoDesignGeneralOrgItem;
friend class StepAP214_AutoDesignOrganizationItem;
friend class StepAP214_AutoDesignGroupedItem;
friend class StepAP214_AutoDesignPresentedItemSelect;
friend class StepAP214_AutoDesignReferencingItem;
friend class StepAP214_DateAndTimeItem;
friend class StepAP214_DateItem;
friend class StepAP214_ApprovalItem;
friend class StepAP214_OrganizationItem;
friend class StepAP214_DocumentReferenceItem;
friend class StepAP214_GroupItem;
friend class StepAP214_PersonAndOrganizationItem;
friend class StepAP214_PresentedItemSelect;
friend class StepAP214_SecurityClassificationItem;
friend class StepAP214_Protocol;
friend class StepAP214_AutoDesignApprovalAssignment;
friend class StepAP214_AutoDesignActualDateAndTimeAssignment;
friend class StepAP214_AutoDesignNominalDateAndTimeAssignment;
friend class StepAP214_AutoDesignActualDateAssignment;
friend class StepAP214_AutoDesignNominalDateAssignment;
friend class StepAP214_AutoDesignGroupAssignment;
friend class StepAP214_AutoDesignOrganizationAssignment;
friend class StepAP214_AutoDesignDateAndPersonAssignment;
friend class StepAP214_AutoDesignPersonAndOrganizationAssignment;
friend class StepAP214_AutoDesignPresentedItem;
friend class StepAP214_AutoDesignSecurityClassificationAssignment;
friend class StepAP214_AutoDesignDocumentReference;
friend class StepAP214_AppliedApprovalAssignment;
friend class StepAP214_AppliedDateAndTimeAssignment;
friend class StepAP214_AppliedDateAssignment;
friend class StepAP214_AppliedGroupAssignment;
friend class StepAP214_AppliedOrganizationAssignment;
friend class StepAP214_AppliedPersonAndOrganizationAssignment;
friend class StepAP214_AppliedPresentedItem;
friend class StepAP214_AppliedSecurityClassificationAssignment;
friend class StepAP214_AppliedDocumentReference;
friend class StepAP214_AppliedExternalIdentificationAssignment;
friend class StepAP214_Class;
friend class StepAP214_ExternalIdentificationItem;
friend class StepAP214_ExternallyDefinedClass;
friend class StepAP214_ExternallyDefinedGeneralProperty;
friend class StepAP214_RepItemGroup;
friend class StepAP214_Array1OfAutoDesignDateAndTimeItem;
friend class StepAP214_HArray1OfAutoDesignDateAndTimeItem;
friend class StepAP214_Array1OfAutoDesignDatedItem;
friend class StepAP214_HArray1OfAutoDesignDatedItem;
friend class StepAP214_Array1OfAutoDesignGeneralOrgItem;
friend class StepAP214_HArray1OfAutoDesignGeneralOrgItem;
friend class StepAP214_Array1OfAutoDesignDateAndPersonItem;
friend class StepAP214_HArray1OfAutoDesignDateAndPersonItem;
friend class StepAP214_Array1OfAutoDesignGroupedItem;
friend class StepAP214_HArray1OfAutoDesignGroupedItem;
friend class StepAP214_Array1OfAutoDesignPresentedItemSelect;
friend class StepAP214_HArray1OfAutoDesignPresentedItemSelect;
friend class StepAP214_Array1OfAutoDesignReferencingItem;
friend class StepAP214_HArray1OfAutoDesignReferencingItem;
friend class StepAP214_Array1OfDateAndTimeItem;
friend class StepAP214_HArray1OfDateAndTimeItem;
friend class StepAP214_Array1OfDateItem;
friend class StepAP214_HArray1OfDateItem;
friend class StepAP214_Array1OfApprovalItem;
friend class StepAP214_HArray1OfApprovalItem;
friend class StepAP214_Array1OfOrganizationItem;
friend class StepAP214_HArray1OfOrganizationItem;
friend class StepAP214_Array1OfPersonAndOrganizationItem;
friend class StepAP214_HArray1OfPersonAndOrganizationItem;
friend class StepAP214_Array1OfGroupItem;
friend class StepAP214_HArray1OfGroupItem;
friend class StepAP214_Array1OfSecurityClassificationItem;
friend class StepAP214_HArray1OfSecurityClassificationItem;
friend class StepAP214_Array1OfPresentedItemSelect;
friend class StepAP214_HArray1OfPresentedItemSelect;
friend class StepAP214_Array1OfDocumentReferenceItem;
friend class StepAP214_HArray1OfDocumentReferenceItem;
friend class StepAP214_Array1OfExternalIdentificationItem;
friend class StepAP214_HArray1OfExternalIdentificationItem;

};





// other Inline functions and methods (like "C++: function call" methods)


#endif