summaryrefslogtreecommitdiff
path: root/inc/IGESAppli.hxx
blob: 99890473c597299a02ae4b721f8002e727676e5b (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
// 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 _IGESAppli_HeaderFile
#define _IGESAppli_HeaderFile

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

#ifndef _Handle_IGESAppli_Protocol_HeaderFile
#include <Handle_IGESAppli_Protocol.hxx>
#endif
class IGESAppli_Protocol;
class IGESAppli_Node;
class IGESAppli_FiniteElement;
class IGESAppli_NodalDisplAndRot;
class IGESAppli_NodalResults;
class IGESAppli_ElementResults;
class IGESAppli_Flow;
class IGESAppli_PipingFlow;
class IGESAppli_RegionRestriction;
class IGESAppli_LevelFunction;
class IGESAppli_LineWidening;
class IGESAppli_DrilledHole;
class IGESAppli_ReferenceDesignator;
class IGESAppli_PinNumber;
class IGESAppli_PartNumber;
class IGESAppli_FlowLineSpec;
class IGESAppli_LevelToPWBLayerMap;
class IGESAppli_PWBArtworkStackup;
class IGESAppli_PWBDrilledHole;
class IGESAppli_NodalConstraint;
class IGESAppli_ToolNode;
class IGESAppli_ToolFiniteElement;
class IGESAppli_ToolNodalDisplAndRot;
class IGESAppli_ToolNodalResults;
class IGESAppli_ToolElementResults;
class IGESAppli_ToolFlow;
class IGESAppli_ToolPipingFlow;
class IGESAppli_ToolRegionRestriction;
class IGESAppli_ToolLevelFunction;
class IGESAppli_ToolLineWidening;
class IGESAppli_ToolDrilledHole;
class IGESAppli_ToolReferenceDesignator;
class IGESAppli_ToolPinNumber;
class IGESAppli_ToolPartNumber;
class IGESAppli_ToolFlowLineSpec;
class IGESAppli_ToolLevelToPWBLayerMap;
class IGESAppli_ToolPWBArtworkStackup;
class IGESAppli_ToolPWBDrilledHole;
class IGESAppli_ToolNodalConstraint;
class IGESAppli_Protocol;
class IGESAppli_ReadWriteModule;
class IGESAppli_GeneralModule;
class IGESAppli_SpecificModule;
class IGESAppli_Array1OfFlow;
class IGESAppli_Array1OfNode;
class IGESAppli_Array1OfFiniteElement;
class IGESAppli_HArray1OfFlow;
class IGESAppli_HArray1OfNode;
class IGESAppli_HArray1OfFiniteElement;


//! This package represents collection of miscellaneous <br>
//!           entities from IGES <br>
class IGESAppli  {
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); 
  }

  //! Prepares dynamic data (Protocol, Modules) for this package <br>
  Standard_EXPORT   static  void Init() ;
  //! Returns the Protocol for this Package <br>
  Standard_EXPORT   static  Handle_IGESAppli_Protocol Protocol() ;





protected:





private:




friend class IGESAppli_Node;
friend class IGESAppli_FiniteElement;
friend class IGESAppli_NodalDisplAndRot;
friend class IGESAppli_NodalResults;
friend class IGESAppli_ElementResults;
friend class IGESAppli_Flow;
friend class IGESAppli_PipingFlow;
friend class IGESAppli_RegionRestriction;
friend class IGESAppli_LevelFunction;
friend class IGESAppli_LineWidening;
friend class IGESAppli_DrilledHole;
friend class IGESAppli_ReferenceDesignator;
friend class IGESAppli_PinNumber;
friend class IGESAppli_PartNumber;
friend class IGESAppli_FlowLineSpec;
friend class IGESAppli_LevelToPWBLayerMap;
friend class IGESAppli_PWBArtworkStackup;
friend class IGESAppli_PWBDrilledHole;
friend class IGESAppli_NodalConstraint;
friend class IGESAppli_ToolNode;
friend class IGESAppli_ToolFiniteElement;
friend class IGESAppli_ToolNodalDisplAndRot;
friend class IGESAppli_ToolNodalResults;
friend class IGESAppli_ToolElementResults;
friend class IGESAppli_ToolFlow;
friend class IGESAppli_ToolPipingFlow;
friend class IGESAppli_ToolRegionRestriction;
friend class IGESAppli_ToolLevelFunction;
friend class IGESAppli_ToolLineWidening;
friend class IGESAppli_ToolDrilledHole;
friend class IGESAppli_ToolReferenceDesignator;
friend class IGESAppli_ToolPinNumber;
friend class IGESAppli_ToolPartNumber;
friend class IGESAppli_ToolFlowLineSpec;
friend class IGESAppli_ToolLevelToPWBLayerMap;
friend class IGESAppli_ToolPWBArtworkStackup;
friend class IGESAppli_ToolPWBDrilledHole;
friend class IGESAppli_ToolNodalConstraint;
friend class IGESAppli_Protocol;
friend class IGESAppli_ReadWriteModule;
friend class IGESAppli_GeneralModule;
friend class IGESAppli_SpecificModule;
friend class IGESAppli_Array1OfFlow;
friend class IGESAppli_Array1OfNode;
friend class IGESAppli_Array1OfFiniteElement;
friend class IGESAppli_HArray1OfFlow;
friend class IGESAppli_HArray1OfNode;
friend class IGESAppli_HArray1OfFiniteElement;

};





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


#endif