/src/assimp/code/AssetLib/IFC/IFCReaderGen_2x3.h
Line | Count | Source |
1 | | /* |
2 | | Open Asset Import Library (ASSIMP) |
3 | | ---------------------------------------------------------------------- |
4 | | |
5 | | Copyright (c) 2006-2020, ASSIMP Development Team |
6 | | All rights reserved. |
7 | | |
8 | | Redistribution and use of this software in source and binary forms, |
9 | | with or without modification, are permitted provided that the |
10 | | following conditions are met: |
11 | | |
12 | | * Redistributions of source code must retain the above |
13 | | copyright notice, this list of conditions and the |
14 | | following disclaimer. |
15 | | |
16 | | * Redistributions in binary form must reproduce the above |
17 | | copyright notice, this list of conditions and the |
18 | | following disclaimer in the documentation and/or other |
19 | | materials provided with the distribution. |
20 | | |
21 | | * Neither the name of the ASSIMP team, nor the names of its |
22 | | contributors may be used to endorse or promote products |
23 | | derived from this software without specific prior |
24 | | written permission of the ASSIMP Development Team. |
25 | | |
26 | | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
27 | | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
28 | | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
29 | | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
30 | | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
31 | | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
32 | | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
33 | | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
34 | | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
35 | | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
36 | | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
37 | | |
38 | | ---------------------------------------------------------------------- |
39 | | */ |
40 | | |
41 | | /** MACHINE-GENERATED by scripts/ICFImporter/CppGenerator.py */ |
42 | | |
43 | | #ifndef INCLUDED_IFC_READER_GEN_H |
44 | | #define INCLUDED_IFC_READER_GEN_H |
45 | | |
46 | | #include "AssetLib/Step/STEPFile.h" |
47 | | |
48 | | #ifdef _MSC_VER |
49 | | # pragma warning(push) |
50 | | # pragma warning( disable : 4512 ) |
51 | | #endif // _MSC_VER |
52 | | |
53 | | namespace Assimp { |
54 | | namespace IFC { |
55 | | namespace Schema_2x3 { |
56 | | |
57 | | using namespace STEP; |
58 | | using namespace STEP::EXPRESS; |
59 | | |
60 | | |
61 | | struct NotImplemented : public ObjectHelper<NotImplemented,0> { |
62 | | |
63 | | }; |
64 | | |
65 | | |
66 | | // ****************************************************************************** |
67 | | // IFC Custom data types |
68 | | // ****************************************************************************** |
69 | | |
70 | | |
71 | | // C++ wrapper type for IfcAbsorbedDoseMeasure |
72 | | typedef REAL IfcAbsorbedDoseMeasure; |
73 | | // C++ wrapper type for IfcAccelerationMeasure |
74 | | typedef REAL IfcAccelerationMeasure; |
75 | | // C++ wrapper type for IfcAmountOfSubstanceMeasure |
76 | | typedef REAL IfcAmountOfSubstanceMeasure; |
77 | | // C++ wrapper type for IfcAngularVelocityMeasure |
78 | | typedef REAL IfcAngularVelocityMeasure; |
79 | | // C++ wrapper type for IfcAreaMeasure |
80 | | typedef REAL IfcAreaMeasure; |
81 | | // C++ wrapper type for IfcBoolean |
82 | | typedef BOOLEAN IfcBoolean; |
83 | | // C++ wrapper type for IfcBoxAlignment |
84 | | typedef STRING IfcBoxAlignment; |
85 | | // C++ wrapper type for IfcCompoundPlaneAngleMeasure |
86 | | typedef ListOf< INTEGER, 3, 3 > IfcCompoundPlaneAngleMeasure; |
87 | | // C++ wrapper type for IfcContextDependentMeasure |
88 | | typedef REAL IfcContextDependentMeasure; |
89 | | // C++ wrapper type for IfcCountMeasure |
90 | | typedef NUMBER IfcCountMeasure; |
91 | | // C++ wrapper type for IfcCurvatureMeasure |
92 | | typedef REAL IfcCurvatureMeasure; |
93 | | // C++ wrapper type for IfcDayInMonthNumber |
94 | | typedef INTEGER IfcDayInMonthNumber; |
95 | | // C++ wrapper type for IfcDaylightSavingHour |
96 | | typedef INTEGER IfcDaylightSavingHour; |
97 | | // C++ wrapper type for IfcDescriptiveMeasure |
98 | | typedef STRING IfcDescriptiveMeasure; |
99 | | // C++ wrapper type for IfcDimensionCount |
100 | | typedef INTEGER IfcDimensionCount; |
101 | | // C++ wrapper type for IfcDoseEquivalentMeasure |
102 | | typedef REAL IfcDoseEquivalentMeasure; |
103 | | // C++ wrapper type for IfcDynamicViscosityMeasure |
104 | | typedef REAL IfcDynamicViscosityMeasure; |
105 | | // C++ wrapper type for IfcElectricCapacitanceMeasure |
106 | | typedef REAL IfcElectricCapacitanceMeasure; |
107 | | // C++ wrapper type for IfcElectricChargeMeasure |
108 | | typedef REAL IfcElectricChargeMeasure; |
109 | | // C++ wrapper type for IfcElectricConductanceMeasure |
110 | | typedef REAL IfcElectricConductanceMeasure; |
111 | | // C++ wrapper type for IfcElectricCurrentMeasure |
112 | | typedef REAL IfcElectricCurrentMeasure; |
113 | | // C++ wrapper type for IfcElectricResistanceMeasure |
114 | | typedef REAL IfcElectricResistanceMeasure; |
115 | | // C++ wrapper type for IfcElectricVoltageMeasure |
116 | | typedef REAL IfcElectricVoltageMeasure; |
117 | | // C++ wrapper type for IfcEnergyMeasure |
118 | | typedef REAL IfcEnergyMeasure; |
119 | | // C++ wrapper type for IfcFontStyle |
120 | | typedef STRING IfcFontStyle; |
121 | | // C++ wrapper type for IfcFontVariant |
122 | | typedef STRING IfcFontVariant; |
123 | | // C++ wrapper type for IfcFontWeight |
124 | | typedef STRING IfcFontWeight; |
125 | | // C++ wrapper type for IfcForceMeasure |
126 | | typedef REAL IfcForceMeasure; |
127 | | // C++ wrapper type for IfcFrequencyMeasure |
128 | | typedef REAL IfcFrequencyMeasure; |
129 | | // C++ wrapper type for IfcGloballyUniqueId |
130 | | typedef STRING IfcGloballyUniqueId; |
131 | | // C++ wrapper type for IfcHeatFluxDensityMeasure |
132 | | typedef REAL IfcHeatFluxDensityMeasure; |
133 | | // C++ wrapper type for IfcHeatingValueMeasure |
134 | | typedef REAL IfcHeatingValueMeasure; |
135 | | // C++ wrapper type for IfcHourInDay |
136 | | typedef INTEGER IfcHourInDay; |
137 | | // C++ wrapper type for IfcIdentifier |
138 | | typedef STRING IfcIdentifier; |
139 | | // C++ wrapper type for IfcIlluminanceMeasure |
140 | | typedef REAL IfcIlluminanceMeasure; |
141 | | // C++ wrapper type for IfcInductanceMeasure |
142 | | typedef REAL IfcInductanceMeasure; |
143 | | // C++ wrapper type for IfcInteger |
144 | | typedef INTEGER IfcInteger; |
145 | | // C++ wrapper type for IfcIntegerCountRateMeasure |
146 | | typedef INTEGER IfcIntegerCountRateMeasure; |
147 | | // C++ wrapper type for IfcIonConcentrationMeasure |
148 | | typedef REAL IfcIonConcentrationMeasure; |
149 | | // C++ wrapper type for IfcIsothermalMoistureCapacityMeasure |
150 | | typedef REAL IfcIsothermalMoistureCapacityMeasure; |
151 | | // C++ wrapper type for IfcKinematicViscosityMeasure |
152 | | typedef REAL IfcKinematicViscosityMeasure; |
153 | | // C++ wrapper type for IfcLabel |
154 | | typedef STRING IfcLabel; |
155 | | // C++ wrapper type for IfcLengthMeasure |
156 | | typedef REAL IfcLengthMeasure; |
157 | | // C++ wrapper type for IfcLinearForceMeasure |
158 | | typedef REAL IfcLinearForceMeasure; |
159 | | // C++ wrapper type for IfcLinearMomentMeasure |
160 | | typedef REAL IfcLinearMomentMeasure; |
161 | | // C++ wrapper type for IfcLinearStiffnessMeasure |
162 | | typedef REAL IfcLinearStiffnessMeasure; |
163 | | // C++ wrapper type for IfcLinearVelocityMeasure |
164 | | typedef REAL IfcLinearVelocityMeasure; |
165 | | // C++ wrapper type for IfcLogical |
166 | | typedef LOGICAL IfcLogical; |
167 | | // C++ wrapper type for IfcLuminousFluxMeasure |
168 | | typedef REAL IfcLuminousFluxMeasure; |
169 | | // C++ wrapper type for IfcLuminousIntensityDistributionMeasure |
170 | | typedef REAL IfcLuminousIntensityDistributionMeasure; |
171 | | // C++ wrapper type for IfcLuminousIntensityMeasure |
172 | | typedef REAL IfcLuminousIntensityMeasure; |
173 | | // C++ wrapper type for IfcMagneticFluxDensityMeasure |
174 | | typedef REAL IfcMagneticFluxDensityMeasure; |
175 | | // C++ wrapper type for IfcMagneticFluxMeasure |
176 | | typedef REAL IfcMagneticFluxMeasure; |
177 | | // C++ wrapper type for IfcMassDensityMeasure |
178 | | typedef REAL IfcMassDensityMeasure; |
179 | | // C++ wrapper type for IfcMassFlowRateMeasure |
180 | | typedef REAL IfcMassFlowRateMeasure; |
181 | | // C++ wrapper type for IfcMassMeasure |
182 | | typedef REAL IfcMassMeasure; |
183 | | // C++ wrapper type for IfcMassPerLengthMeasure |
184 | | typedef REAL IfcMassPerLengthMeasure; |
185 | | // C++ wrapper type for IfcMinuteInHour |
186 | | typedef INTEGER IfcMinuteInHour; |
187 | | // C++ wrapper type for IfcModulusOfElasticityMeasure |
188 | | typedef REAL IfcModulusOfElasticityMeasure; |
189 | | // C++ wrapper type for IfcModulusOfLinearSubgradeReactionMeasure |
190 | | typedef REAL IfcModulusOfLinearSubgradeReactionMeasure; |
191 | | // C++ wrapper type for IfcModulusOfRotationalSubgradeReactionMeasure |
192 | | typedef REAL IfcModulusOfRotationalSubgradeReactionMeasure; |
193 | | // C++ wrapper type for IfcModulusOfSubgradeReactionMeasure |
194 | | typedef REAL IfcModulusOfSubgradeReactionMeasure; |
195 | | // C++ wrapper type for IfcMoistureDiffusivityMeasure |
196 | | typedef REAL IfcMoistureDiffusivityMeasure; |
197 | | // C++ wrapper type for IfcMolecularWeightMeasure |
198 | | typedef REAL IfcMolecularWeightMeasure; |
199 | | // C++ wrapper type for IfcMomentOfInertiaMeasure |
200 | | typedef REAL IfcMomentOfInertiaMeasure; |
201 | | // C++ wrapper type for IfcMonetaryMeasure |
202 | | typedef REAL IfcMonetaryMeasure; |
203 | | // C++ wrapper type for IfcMonthInYearNumber |
204 | | typedef INTEGER IfcMonthInYearNumber; |
205 | | // C++ wrapper type for IfcNormalisedRatioMeasure |
206 | | typedef REAL IfcNormalisedRatioMeasure; |
207 | | // C++ wrapper type for IfcNumericMeasure |
208 | | typedef NUMBER IfcNumericMeasure; |
209 | | // C++ wrapper type for IfcPHMeasure |
210 | | typedef REAL IfcPHMeasure; |
211 | | // C++ wrapper type for IfcParameterValue |
212 | | typedef REAL IfcParameterValue; |
213 | | // C++ wrapper type for IfcPlanarForceMeasure |
214 | | typedef REAL IfcPlanarForceMeasure; |
215 | | // C++ wrapper type for IfcPlaneAngleMeasure |
216 | | typedef REAL IfcPlaneAngleMeasure; |
217 | | // C++ wrapper type for IfcPositiveLengthMeasure |
218 | | typedef REAL IfcPositiveLengthMeasure; |
219 | | // C++ wrapper type for IfcPositivePlaneAngleMeasure |
220 | | typedef REAL IfcPositivePlaneAngleMeasure; |
221 | | // C++ wrapper type for IfcPositiveRatioMeasure |
222 | | typedef REAL IfcPositiveRatioMeasure; |
223 | | // C++ wrapper type for IfcPowerMeasure |
224 | | typedef REAL IfcPowerMeasure; |
225 | | // C++ wrapper type for IfcPresentableText |
226 | | typedef STRING IfcPresentableText; |
227 | | // C++ wrapper type for IfcPressureMeasure |
228 | | typedef REAL IfcPressureMeasure; |
229 | | // C++ wrapper type for IfcRadioActivityMeasure |
230 | | typedef REAL IfcRadioActivityMeasure; |
231 | | // C++ wrapper type for IfcRatioMeasure |
232 | | typedef REAL IfcRatioMeasure; |
233 | | // C++ wrapper type for IfcReal |
234 | | typedef REAL IfcReal; |
235 | | // C++ wrapper type for IfcRotationalFrequencyMeasure |
236 | | typedef REAL IfcRotationalFrequencyMeasure; |
237 | | // C++ wrapper type for IfcRotationalMassMeasure |
238 | | typedef REAL IfcRotationalMassMeasure; |
239 | | // C++ wrapper type for IfcRotationalStiffnessMeasure |
240 | | typedef REAL IfcRotationalStiffnessMeasure; |
241 | | // C++ wrapper type for IfcSecondInMinute |
242 | | typedef REAL IfcSecondInMinute; |
243 | | // C++ wrapper type for IfcSectionModulusMeasure |
244 | | typedef REAL IfcSectionModulusMeasure; |
245 | | // C++ wrapper type for IfcSectionalAreaIntegralMeasure |
246 | | typedef REAL IfcSectionalAreaIntegralMeasure; |
247 | | // C++ wrapper type for IfcShearModulusMeasure |
248 | | typedef REAL IfcShearModulusMeasure; |
249 | | // C++ wrapper type for IfcSolidAngleMeasure |
250 | | typedef REAL IfcSolidAngleMeasure; |
251 | | // C++ wrapper type for IfcSoundPowerMeasure |
252 | | typedef REAL IfcSoundPowerMeasure; |
253 | | // C++ wrapper type for IfcSoundPressureMeasure |
254 | | typedef REAL IfcSoundPressureMeasure; |
255 | | // C++ wrapper type for IfcSpecificHeatCapacityMeasure |
256 | | typedef REAL IfcSpecificHeatCapacityMeasure; |
257 | | // C++ wrapper type for IfcSpecularExponent |
258 | | typedef REAL IfcSpecularExponent; |
259 | | // C++ wrapper type for IfcSpecularRoughness |
260 | | typedef REAL IfcSpecularRoughness; |
261 | | // C++ wrapper type for IfcTemperatureGradientMeasure |
262 | | typedef REAL IfcTemperatureGradientMeasure; |
263 | | // C++ wrapper type for IfcText |
264 | | typedef STRING IfcText; |
265 | | // C++ wrapper type for IfcTextAlignment |
266 | | typedef STRING IfcTextAlignment; |
267 | | // C++ wrapper type for IfcTextDecoration |
268 | | typedef STRING IfcTextDecoration; |
269 | | // C++ wrapper type for IfcTextFontName |
270 | | typedef STRING IfcTextFontName; |
271 | | // C++ wrapper type for IfcTextTransformation |
272 | | typedef STRING IfcTextTransformation; |
273 | | // C++ wrapper type for IfcThermalAdmittanceMeasure |
274 | | typedef REAL IfcThermalAdmittanceMeasure; |
275 | | // C++ wrapper type for IfcThermalConductivityMeasure |
276 | | typedef REAL IfcThermalConductivityMeasure; |
277 | | // C++ wrapper type for IfcThermalExpansionCoefficientMeasure |
278 | | typedef REAL IfcThermalExpansionCoefficientMeasure; |
279 | | // C++ wrapper type for IfcThermalResistanceMeasure |
280 | | typedef REAL IfcThermalResistanceMeasure; |
281 | | // C++ wrapper type for IfcThermalTransmittanceMeasure |
282 | | typedef REAL IfcThermalTransmittanceMeasure; |
283 | | // C++ wrapper type for IfcThermodynamicTemperatureMeasure |
284 | | typedef REAL IfcThermodynamicTemperatureMeasure; |
285 | | // C++ wrapper type for IfcTimeMeasure |
286 | | typedef REAL IfcTimeMeasure; |
287 | | // C++ wrapper type for IfcTimeStamp |
288 | | typedef INTEGER IfcTimeStamp; |
289 | | // C++ wrapper type for IfcTorqueMeasure |
290 | | typedef REAL IfcTorqueMeasure; |
291 | | // C++ wrapper type for IfcVaporPermeabilityMeasure |
292 | | typedef REAL IfcVaporPermeabilityMeasure; |
293 | | // C++ wrapper type for IfcVolumeMeasure |
294 | | typedef REAL IfcVolumeMeasure; |
295 | | // C++ wrapper type for IfcVolumetricFlowRateMeasure |
296 | | typedef REAL IfcVolumetricFlowRateMeasure; |
297 | | // C++ wrapper type for IfcWarpingConstantMeasure |
298 | | typedef REAL IfcWarpingConstantMeasure; |
299 | | // C++ wrapper type for IfcWarpingMomentMeasure |
300 | | typedef REAL IfcWarpingMomentMeasure; |
301 | | // C++ wrapper type for IfcYearNumber |
302 | | typedef INTEGER IfcYearNumber; |
303 | | // C++ wrapper type for IfcActionSourceTypeEnum |
304 | | typedef ENUMERATION IfcActionSourceTypeEnum; |
305 | | // C++ wrapper type for IfcActionTypeEnum |
306 | | typedef ENUMERATION IfcActionTypeEnum; |
307 | | // C++ wrapper type for IfcActuatorTypeEnum |
308 | | typedef ENUMERATION IfcActuatorTypeEnum; |
309 | | // C++ wrapper type for IfcAddressTypeEnum |
310 | | typedef ENUMERATION IfcAddressTypeEnum; |
311 | | // C++ wrapper type for IfcAheadOrBehind |
312 | | typedef ENUMERATION IfcAheadOrBehind; |
313 | | // C++ wrapper type for IfcAirTerminalBoxTypeEnum |
314 | | typedef ENUMERATION IfcAirTerminalBoxTypeEnum; |
315 | | // C++ wrapper type for IfcAirTerminalTypeEnum |
316 | | typedef ENUMERATION IfcAirTerminalTypeEnum; |
317 | | // C++ wrapper type for IfcAirToAirHeatRecoveryTypeEnum |
318 | | typedef ENUMERATION IfcAirToAirHeatRecoveryTypeEnum; |
319 | | // C++ wrapper type for IfcAlarmTypeEnum |
320 | | typedef ENUMERATION IfcAlarmTypeEnum; |
321 | | // C++ wrapper type for IfcAnalysisModelTypeEnum |
322 | | typedef ENUMERATION IfcAnalysisModelTypeEnum; |
323 | | // C++ wrapper type for IfcAnalysisTheoryTypeEnum |
324 | | typedef ENUMERATION IfcAnalysisTheoryTypeEnum; |
325 | | // C++ wrapper type for IfcArithmeticOperatorEnum |
326 | | typedef ENUMERATION IfcArithmeticOperatorEnum; |
327 | | // C++ wrapper type for IfcAssemblyPlaceEnum |
328 | | typedef ENUMERATION IfcAssemblyPlaceEnum; |
329 | | // C++ wrapper type for IfcBSplineCurveForm |
330 | | typedef ENUMERATION IfcBSplineCurveForm; |
331 | | // C++ wrapper type for IfcBeamTypeEnum |
332 | | typedef ENUMERATION IfcBeamTypeEnum; |
333 | | // C++ wrapper type for IfcBenchmarkEnum |
334 | | typedef ENUMERATION IfcBenchmarkEnum; |
335 | | // C++ wrapper type for IfcBoilerTypeEnum |
336 | | typedef ENUMERATION IfcBoilerTypeEnum; |
337 | | // C++ wrapper type for IfcBooleanOperator |
338 | | typedef ENUMERATION IfcBooleanOperator; |
339 | | // C++ wrapper type for IfcBuildingElementProxyTypeEnum |
340 | | typedef ENUMERATION IfcBuildingElementProxyTypeEnum; |
341 | | // C++ wrapper type for IfcCableCarrierFittingTypeEnum |
342 | | typedef ENUMERATION IfcCableCarrierFittingTypeEnum; |
343 | | // C++ wrapper type for IfcCableCarrierSegmentTypeEnum |
344 | | typedef ENUMERATION IfcCableCarrierSegmentTypeEnum; |
345 | | // C++ wrapper type for IfcCableSegmentTypeEnum |
346 | | typedef ENUMERATION IfcCableSegmentTypeEnum; |
347 | | // C++ wrapper type for IfcChangeActionEnum |
348 | | typedef ENUMERATION IfcChangeActionEnum; |
349 | | // C++ wrapper type for IfcChillerTypeEnum |
350 | | typedef ENUMERATION IfcChillerTypeEnum; |
351 | | // C++ wrapper type for IfcCoilTypeEnum |
352 | | typedef ENUMERATION IfcCoilTypeEnum; |
353 | | // C++ wrapper type for IfcColumnTypeEnum |
354 | | typedef ENUMERATION IfcColumnTypeEnum; |
355 | | // C++ wrapper type for IfcCompressorTypeEnum |
356 | | typedef ENUMERATION IfcCompressorTypeEnum; |
357 | | // C++ wrapper type for IfcCondenserTypeEnum |
358 | | typedef ENUMERATION IfcCondenserTypeEnum; |
359 | | // C++ wrapper type for IfcConnectionTypeEnum |
360 | | typedef ENUMERATION IfcConnectionTypeEnum; |
361 | | // C++ wrapper type for IfcConstraintEnum |
362 | | typedef ENUMERATION IfcConstraintEnum; |
363 | | // C++ wrapper type for IfcControllerTypeEnum |
364 | | typedef ENUMERATION IfcControllerTypeEnum; |
365 | | // C++ wrapper type for IfcCooledBeamTypeEnum |
366 | | typedef ENUMERATION IfcCooledBeamTypeEnum; |
367 | | // C++ wrapper type for IfcCoolingTowerTypeEnum |
368 | | typedef ENUMERATION IfcCoolingTowerTypeEnum; |
369 | | // C++ wrapper type for IfcCostScheduleTypeEnum |
370 | | typedef ENUMERATION IfcCostScheduleTypeEnum; |
371 | | // C++ wrapper type for IfcCoveringTypeEnum |
372 | | typedef ENUMERATION IfcCoveringTypeEnum; |
373 | | // C++ wrapper type for IfcCurrencyEnum |
374 | | typedef ENUMERATION IfcCurrencyEnum; |
375 | | // C++ wrapper type for IfcCurtainWallTypeEnum |
376 | | typedef ENUMERATION IfcCurtainWallTypeEnum; |
377 | | // C++ wrapper type for IfcDamperTypeEnum |
378 | | typedef ENUMERATION IfcDamperTypeEnum; |
379 | | // C++ wrapper type for IfcDataOriginEnum |
380 | | typedef ENUMERATION IfcDataOriginEnum; |
381 | | // C++ wrapper type for IfcDerivedUnitEnum |
382 | | typedef ENUMERATION IfcDerivedUnitEnum; |
383 | | // C++ wrapper type for IfcDimensionExtentUsage |
384 | | typedef ENUMERATION IfcDimensionExtentUsage; |
385 | | // C++ wrapper type for IfcDirectionSenseEnum |
386 | | typedef ENUMERATION IfcDirectionSenseEnum; |
387 | | // C++ wrapper type for IfcDistributionChamberElementTypeEnum |
388 | | typedef ENUMERATION IfcDistributionChamberElementTypeEnum; |
389 | | // C++ wrapper type for IfcDocumentConfidentialityEnum |
390 | | typedef ENUMERATION IfcDocumentConfidentialityEnum; |
391 | | // C++ wrapper type for IfcDocumentStatusEnum |
392 | | typedef ENUMERATION IfcDocumentStatusEnum; |
393 | | // C++ wrapper type for IfcDoorPanelOperationEnum |
394 | | typedef ENUMERATION IfcDoorPanelOperationEnum; |
395 | | // C++ wrapper type for IfcDoorPanelPositionEnum |
396 | | typedef ENUMERATION IfcDoorPanelPositionEnum; |
397 | | // C++ wrapper type for IfcDoorStyleConstructionEnum |
398 | | typedef ENUMERATION IfcDoorStyleConstructionEnum; |
399 | | // C++ wrapper type for IfcDoorStyleOperationEnum |
400 | | typedef ENUMERATION IfcDoorStyleOperationEnum; |
401 | | // C++ wrapper type for IfcDuctFittingTypeEnum |
402 | | typedef ENUMERATION IfcDuctFittingTypeEnum; |
403 | | // C++ wrapper type for IfcDuctSegmentTypeEnum |
404 | | typedef ENUMERATION IfcDuctSegmentTypeEnum; |
405 | | // C++ wrapper type for IfcDuctSilencerTypeEnum |
406 | | typedef ENUMERATION IfcDuctSilencerTypeEnum; |
407 | | // C++ wrapper type for IfcElectricApplianceTypeEnum |
408 | | typedef ENUMERATION IfcElectricApplianceTypeEnum; |
409 | | // C++ wrapper type for IfcElectricCurrentEnum |
410 | | typedef ENUMERATION IfcElectricCurrentEnum; |
411 | | // C++ wrapper type for IfcElectricDistributionPointFunctionEnum |
412 | | typedef ENUMERATION IfcElectricDistributionPointFunctionEnum; |
413 | | // C++ wrapper type for IfcElectricFlowStorageDeviceTypeEnum |
414 | | typedef ENUMERATION IfcElectricFlowStorageDeviceTypeEnum; |
415 | | // C++ wrapper type for IfcElectricGeneratorTypeEnum |
416 | | typedef ENUMERATION IfcElectricGeneratorTypeEnum; |
417 | | // C++ wrapper type for IfcElectricHeaterTypeEnum |
418 | | typedef ENUMERATION IfcElectricHeaterTypeEnum; |
419 | | // C++ wrapper type for IfcElectricMotorTypeEnum |
420 | | typedef ENUMERATION IfcElectricMotorTypeEnum; |
421 | | // C++ wrapper type for IfcElectricTimeControlTypeEnum |
422 | | typedef ENUMERATION IfcElectricTimeControlTypeEnum; |
423 | | // C++ wrapper type for IfcElementAssemblyTypeEnum |
424 | | typedef ENUMERATION IfcElementAssemblyTypeEnum; |
425 | | // C++ wrapper type for IfcElementCompositionEnum |
426 | | typedef ENUMERATION IfcElementCompositionEnum; |
427 | | // C++ wrapper type for IfcEnergySequenceEnum |
428 | | typedef ENUMERATION IfcEnergySequenceEnum; |
429 | | // C++ wrapper type for IfcEnvironmentalImpactCategoryEnum |
430 | | typedef ENUMERATION IfcEnvironmentalImpactCategoryEnum; |
431 | | // C++ wrapper type for IfcEvaporativeCoolerTypeEnum |
432 | | typedef ENUMERATION IfcEvaporativeCoolerTypeEnum; |
433 | | // C++ wrapper type for IfcEvaporatorTypeEnum |
434 | | typedef ENUMERATION IfcEvaporatorTypeEnum; |
435 | | // C++ wrapper type for IfcFanTypeEnum |
436 | | typedef ENUMERATION IfcFanTypeEnum; |
437 | | // C++ wrapper type for IfcFilterTypeEnum |
438 | | typedef ENUMERATION IfcFilterTypeEnum; |
439 | | // C++ wrapper type for IfcFireSuppressionTerminalTypeEnum |
440 | | typedef ENUMERATION IfcFireSuppressionTerminalTypeEnum; |
441 | | // C++ wrapper type for IfcFlowDirectionEnum |
442 | | typedef ENUMERATION IfcFlowDirectionEnum; |
443 | | // C++ wrapper type for IfcFlowInstrumentTypeEnum |
444 | | typedef ENUMERATION IfcFlowInstrumentTypeEnum; |
445 | | // C++ wrapper type for IfcFlowMeterTypeEnum |
446 | | typedef ENUMERATION IfcFlowMeterTypeEnum; |
447 | | // C++ wrapper type for IfcFootingTypeEnum |
448 | | typedef ENUMERATION IfcFootingTypeEnum; |
449 | | // C++ wrapper type for IfcGasTerminalTypeEnum |
450 | | typedef ENUMERATION IfcGasTerminalTypeEnum; |
451 | | // C++ wrapper type for IfcGeometricProjectionEnum |
452 | | typedef ENUMERATION IfcGeometricProjectionEnum; |
453 | | // C++ wrapper type for IfcGlobalOrLocalEnum |
454 | | typedef ENUMERATION IfcGlobalOrLocalEnum; |
455 | | // C++ wrapper type for IfcHeatExchangerTypeEnum |
456 | | typedef ENUMERATION IfcHeatExchangerTypeEnum; |
457 | | // C++ wrapper type for IfcHumidifierTypeEnum |
458 | | typedef ENUMERATION IfcHumidifierTypeEnum; |
459 | | // C++ wrapper type for IfcInternalOrExternalEnum |
460 | | typedef ENUMERATION IfcInternalOrExternalEnum; |
461 | | // C++ wrapper type for IfcInventoryTypeEnum |
462 | | typedef ENUMERATION IfcInventoryTypeEnum; |
463 | | // C++ wrapper type for IfcJunctionBoxTypeEnum |
464 | | typedef ENUMERATION IfcJunctionBoxTypeEnum; |
465 | | // C++ wrapper type for IfcLampTypeEnum |
466 | | typedef ENUMERATION IfcLampTypeEnum; |
467 | | // C++ wrapper type for IfcLayerSetDirectionEnum |
468 | | typedef ENUMERATION IfcLayerSetDirectionEnum; |
469 | | // C++ wrapper type for IfcLightDistributionCurveEnum |
470 | | typedef ENUMERATION IfcLightDistributionCurveEnum; |
471 | | // C++ wrapper type for IfcLightEmissionSourceEnum |
472 | | typedef ENUMERATION IfcLightEmissionSourceEnum; |
473 | | // C++ wrapper type for IfcLightFixtureTypeEnum |
474 | | typedef ENUMERATION IfcLightFixtureTypeEnum; |
475 | | // C++ wrapper type for IfcLoadGroupTypeEnum |
476 | | typedef ENUMERATION IfcLoadGroupTypeEnum; |
477 | | // C++ wrapper type for IfcLogicalOperatorEnum |
478 | | typedef ENUMERATION IfcLogicalOperatorEnum; |
479 | | // C++ wrapper type for IfcMemberTypeEnum |
480 | | typedef ENUMERATION IfcMemberTypeEnum; |
481 | | // C++ wrapper type for IfcMotorConnectionTypeEnum |
482 | | typedef ENUMERATION IfcMotorConnectionTypeEnum; |
483 | | // C++ wrapper type for IfcNullStyle |
484 | | typedef ENUMERATION IfcNullStyle; |
485 | | // C++ wrapper type for IfcObjectTypeEnum |
486 | | typedef ENUMERATION IfcObjectTypeEnum; |
487 | | // C++ wrapper type for IfcObjectiveEnum |
488 | | typedef ENUMERATION IfcObjectiveEnum; |
489 | | // C++ wrapper type for IfcOccupantTypeEnum |
490 | | typedef ENUMERATION IfcOccupantTypeEnum; |
491 | | // C++ wrapper type for IfcOutletTypeEnum |
492 | | typedef ENUMERATION IfcOutletTypeEnum; |
493 | | // C++ wrapper type for IfcPermeableCoveringOperationEnum |
494 | | typedef ENUMERATION IfcPermeableCoveringOperationEnum; |
495 | | // C++ wrapper type for IfcPhysicalOrVirtualEnum |
496 | | typedef ENUMERATION IfcPhysicalOrVirtualEnum; |
497 | | // C++ wrapper type for IfcPileConstructionEnum |
498 | | typedef ENUMERATION IfcPileConstructionEnum; |
499 | | // C++ wrapper type for IfcPileTypeEnum |
500 | | typedef ENUMERATION IfcPileTypeEnum; |
501 | | // C++ wrapper type for IfcPipeFittingTypeEnum |
502 | | typedef ENUMERATION IfcPipeFittingTypeEnum; |
503 | | // C++ wrapper type for IfcPipeSegmentTypeEnum |
504 | | typedef ENUMERATION IfcPipeSegmentTypeEnum; |
505 | | // C++ wrapper type for IfcPlateTypeEnum |
506 | | typedef ENUMERATION IfcPlateTypeEnum; |
507 | | // C++ wrapper type for IfcProcedureTypeEnum |
508 | | typedef ENUMERATION IfcProcedureTypeEnum; |
509 | | // C++ wrapper type for IfcProfileTypeEnum |
510 | | typedef ENUMERATION IfcProfileTypeEnum; |
511 | | // C++ wrapper type for IfcProjectOrderRecordTypeEnum |
512 | | typedef ENUMERATION IfcProjectOrderRecordTypeEnum; |
513 | | // C++ wrapper type for IfcProjectOrderTypeEnum |
514 | | typedef ENUMERATION IfcProjectOrderTypeEnum; |
515 | | // C++ wrapper type for IfcProjectedOrTrueLengthEnum |
516 | | typedef ENUMERATION IfcProjectedOrTrueLengthEnum; |
517 | | // C++ wrapper type for IfcPropertySourceEnum |
518 | | typedef ENUMERATION IfcPropertySourceEnum; |
519 | | // C++ wrapper type for IfcProtectiveDeviceTypeEnum |
520 | | typedef ENUMERATION IfcProtectiveDeviceTypeEnum; |
521 | | // C++ wrapper type for IfcPumpTypeEnum |
522 | | typedef ENUMERATION IfcPumpTypeEnum; |
523 | | // C++ wrapper type for IfcRailingTypeEnum |
524 | | typedef ENUMERATION IfcRailingTypeEnum; |
525 | | // C++ wrapper type for IfcRampFlightTypeEnum |
526 | | typedef ENUMERATION IfcRampFlightTypeEnum; |
527 | | // C++ wrapper type for IfcRampTypeEnum |
528 | | typedef ENUMERATION IfcRampTypeEnum; |
529 | | // C++ wrapper type for IfcReflectanceMethodEnum |
530 | | typedef ENUMERATION IfcReflectanceMethodEnum; |
531 | | // C++ wrapper type for IfcReinforcingBarRoleEnum |
532 | | typedef ENUMERATION IfcReinforcingBarRoleEnum; |
533 | | // C++ wrapper type for IfcReinforcingBarSurfaceEnum |
534 | | typedef ENUMERATION IfcReinforcingBarSurfaceEnum; |
535 | | // C++ wrapper type for IfcResourceConsumptionEnum |
536 | | typedef ENUMERATION IfcResourceConsumptionEnum; |
537 | | // C++ wrapper type for IfcRibPlateDirectionEnum |
538 | | typedef ENUMERATION IfcRibPlateDirectionEnum; |
539 | | // C++ wrapper type for IfcRoleEnum |
540 | | typedef ENUMERATION IfcRoleEnum; |
541 | | // C++ wrapper type for IfcRoofTypeEnum |
542 | | typedef ENUMERATION IfcRoofTypeEnum; |
543 | | // C++ wrapper type for IfcSIPrefix |
544 | | typedef ENUMERATION IfcSIPrefix; |
545 | | // C++ wrapper type for IfcSIUnitName |
546 | | typedef ENUMERATION IfcSIUnitName; |
547 | | // C++ wrapper type for IfcSanitaryTerminalTypeEnum |
548 | | typedef ENUMERATION IfcSanitaryTerminalTypeEnum; |
549 | | // C++ wrapper type for IfcSectionTypeEnum |
550 | | typedef ENUMERATION IfcSectionTypeEnum; |
551 | | // C++ wrapper type for IfcSensorTypeEnum |
552 | | typedef ENUMERATION IfcSensorTypeEnum; |
553 | | // C++ wrapper type for IfcSequenceEnum |
554 | | typedef ENUMERATION IfcSequenceEnum; |
555 | | // C++ wrapper type for IfcServiceLifeFactorTypeEnum |
556 | | typedef ENUMERATION IfcServiceLifeFactorTypeEnum; |
557 | | // C++ wrapper type for IfcServiceLifeTypeEnum |
558 | | typedef ENUMERATION IfcServiceLifeTypeEnum; |
559 | | // C++ wrapper type for IfcSlabTypeEnum |
560 | | typedef ENUMERATION IfcSlabTypeEnum; |
561 | | // C++ wrapper type for IfcSoundScaleEnum |
562 | | typedef ENUMERATION IfcSoundScaleEnum; |
563 | | // C++ wrapper type for IfcSpaceHeaterTypeEnum |
564 | | typedef ENUMERATION IfcSpaceHeaterTypeEnum; |
565 | | // C++ wrapper type for IfcSpaceTypeEnum |
566 | | typedef ENUMERATION IfcSpaceTypeEnum; |
567 | | // C++ wrapper type for IfcStackTerminalTypeEnum |
568 | | typedef ENUMERATION IfcStackTerminalTypeEnum; |
569 | | // C++ wrapper type for IfcStairFlightTypeEnum |
570 | | typedef ENUMERATION IfcStairFlightTypeEnum; |
571 | | // C++ wrapper type for IfcStairTypeEnum |
572 | | typedef ENUMERATION IfcStairTypeEnum; |
573 | | // C++ wrapper type for IfcStateEnum |
574 | | typedef ENUMERATION IfcStateEnum; |
575 | | // C++ wrapper type for IfcStructuralCurveTypeEnum |
576 | | typedef ENUMERATION IfcStructuralCurveTypeEnum; |
577 | | // C++ wrapper type for IfcStructuralSurfaceTypeEnum |
578 | | typedef ENUMERATION IfcStructuralSurfaceTypeEnum; |
579 | | // C++ wrapper type for IfcSurfaceSide |
580 | | typedef ENUMERATION IfcSurfaceSide; |
581 | | // C++ wrapper type for IfcSurfaceTextureEnum |
582 | | typedef ENUMERATION IfcSurfaceTextureEnum; |
583 | | // C++ wrapper type for IfcSwitchingDeviceTypeEnum |
584 | | typedef ENUMERATION IfcSwitchingDeviceTypeEnum; |
585 | | // C++ wrapper type for IfcTankTypeEnum |
586 | | typedef ENUMERATION IfcTankTypeEnum; |
587 | | // C++ wrapper type for IfcTendonTypeEnum |
588 | | typedef ENUMERATION IfcTendonTypeEnum; |
589 | | // C++ wrapper type for IfcTextPath |
590 | | typedef ENUMERATION IfcTextPath; |
591 | | // C++ wrapper type for IfcThermalLoadSourceEnum |
592 | | typedef ENUMERATION IfcThermalLoadSourceEnum; |
593 | | // C++ wrapper type for IfcThermalLoadTypeEnum |
594 | | typedef ENUMERATION IfcThermalLoadTypeEnum; |
595 | | // C++ wrapper type for IfcTimeSeriesDataTypeEnum |
596 | | typedef ENUMERATION IfcTimeSeriesDataTypeEnum; |
597 | | // C++ wrapper type for IfcTimeSeriesScheduleTypeEnum |
598 | | typedef ENUMERATION IfcTimeSeriesScheduleTypeEnum; |
599 | | // C++ wrapper type for IfcTransformerTypeEnum |
600 | | typedef ENUMERATION IfcTransformerTypeEnum; |
601 | | // C++ wrapper type for IfcTransitionCode |
602 | | typedef ENUMERATION IfcTransitionCode; |
603 | | // C++ wrapper type for IfcTransportElementTypeEnum |
604 | | typedef ENUMERATION IfcTransportElementTypeEnum; |
605 | | // C++ wrapper type for IfcTrimmingPreference |
606 | | typedef ENUMERATION IfcTrimmingPreference; |
607 | | // C++ wrapper type for IfcTubeBundleTypeEnum |
608 | | typedef ENUMERATION IfcTubeBundleTypeEnum; |
609 | | // C++ wrapper type for IfcUnitEnum |
610 | | typedef ENUMERATION IfcUnitEnum; |
611 | | // C++ wrapper type for IfcUnitaryEquipmentTypeEnum |
612 | | typedef ENUMERATION IfcUnitaryEquipmentTypeEnum; |
613 | | // C++ wrapper type for IfcValveTypeEnum |
614 | | typedef ENUMERATION IfcValveTypeEnum; |
615 | | // C++ wrapper type for IfcVibrationIsolatorTypeEnum |
616 | | typedef ENUMERATION IfcVibrationIsolatorTypeEnum; |
617 | | // C++ wrapper type for IfcWallTypeEnum |
618 | | typedef ENUMERATION IfcWallTypeEnum; |
619 | | // C++ wrapper type for IfcWasteTerminalTypeEnum |
620 | | typedef ENUMERATION IfcWasteTerminalTypeEnum; |
621 | | // C++ wrapper type for IfcWindowPanelOperationEnum |
622 | | typedef ENUMERATION IfcWindowPanelOperationEnum; |
623 | | // C++ wrapper type for IfcWindowPanelPositionEnum |
624 | | typedef ENUMERATION IfcWindowPanelPositionEnum; |
625 | | // C++ wrapper type for IfcWindowStyleConstructionEnum |
626 | | typedef ENUMERATION IfcWindowStyleConstructionEnum; |
627 | | // C++ wrapper type for IfcWindowStyleOperationEnum |
628 | | typedef ENUMERATION IfcWindowStyleOperationEnum; |
629 | | // C++ wrapper type for IfcWorkControlTypeEnum |
630 | | typedef ENUMERATION IfcWorkControlTypeEnum; |
631 | | // C++ wrapper type for IfcActorSelect |
632 | | typedef SELECT IfcActorSelect; |
633 | | // C++ wrapper type for IfcAppliedValueSelect |
634 | | typedef SELECT IfcAppliedValueSelect; |
635 | | // C++ wrapper type for IfcAxis2Placement |
636 | | typedef SELECT IfcAxis2Placement; |
637 | | // C++ wrapper type for IfcBooleanOperand |
638 | | typedef SELECT IfcBooleanOperand; |
639 | | // C++ wrapper type for IfcCharacterStyleSelect |
640 | | typedef SELECT IfcCharacterStyleSelect; |
641 | | // C++ wrapper type for IfcClassificationNotationSelect |
642 | | typedef SELECT IfcClassificationNotationSelect; |
643 | | // C++ wrapper type for IfcColour |
644 | | typedef SELECT IfcColour; |
645 | | // C++ wrapper type for IfcColourOrFactor |
646 | | typedef SELECT IfcColourOrFactor; |
647 | | // C++ wrapper type for IfcConditionCriterionSelect |
648 | | typedef SELECT IfcConditionCriterionSelect; |
649 | | // C++ wrapper type for IfcCsgSelect |
650 | | typedef SELECT IfcCsgSelect; |
651 | | // C++ wrapper type for IfcCurveFontOrScaledCurveFontSelect |
652 | | typedef SELECT IfcCurveFontOrScaledCurveFontSelect; |
653 | | // C++ wrapper type for IfcCurveOrEdgeCurve |
654 | | typedef SELECT IfcCurveOrEdgeCurve; |
655 | | // C++ wrapper type for IfcCurveStyleFontSelect |
656 | | typedef SELECT IfcCurveStyleFontSelect; |
657 | | // C++ wrapper type for IfcDateTimeSelect |
658 | | typedef SELECT IfcDateTimeSelect; |
659 | | // C++ wrapper type for IfcDefinedSymbolSelect |
660 | | typedef SELECT IfcDefinedSymbolSelect; |
661 | | // C++ wrapper type for IfcDerivedMeasureValue |
662 | | typedef SELECT IfcDerivedMeasureValue; |
663 | | // C++ wrapper type for IfcDocumentSelect |
664 | | typedef SELECT IfcDocumentSelect; |
665 | | // C++ wrapper type for IfcDraughtingCalloutElement |
666 | | typedef SELECT IfcDraughtingCalloutElement; |
667 | | // C++ wrapper type for IfcFillAreaStyleTileShapeSelect |
668 | | typedef SELECT IfcFillAreaStyleTileShapeSelect; |
669 | | // C++ wrapper type for IfcFillStyleSelect |
670 | | typedef SELECT IfcFillStyleSelect; |
671 | | // C++ wrapper type for IfcGeometricSetSelect |
672 | | typedef SELECT IfcGeometricSetSelect; |
673 | | // C++ wrapper type for IfcHatchLineDistanceSelect |
674 | | typedef SELECT IfcHatchLineDistanceSelect; |
675 | | // C++ wrapper type for IfcLayeredItem |
676 | | typedef SELECT IfcLayeredItem; |
677 | | // C++ wrapper type for IfcLibrarySelect |
678 | | typedef SELECT IfcLibrarySelect; |
679 | | // C++ wrapper type for IfcLightDistributionDataSourceSelect |
680 | | typedef SELECT IfcLightDistributionDataSourceSelect; |
681 | | // C++ wrapper type for IfcMaterialSelect |
682 | | typedef SELECT IfcMaterialSelect; |
683 | | // C++ wrapper type for IfcMeasureValue |
684 | | typedef SELECT IfcMeasureValue; |
685 | | // C++ wrapper type for IfcMetricValueSelect |
686 | | typedef SELECT IfcMetricValueSelect; |
687 | | // C++ wrapper type for IfcObjectReferenceSelect |
688 | | typedef SELECT IfcObjectReferenceSelect; |
689 | | // C++ wrapper type for IfcOrientationSelect |
690 | | typedef SELECT IfcOrientationSelect; |
691 | | // C++ wrapper type for IfcPointOrVertexPoint |
692 | | typedef SELECT IfcPointOrVertexPoint; |
693 | | // C++ wrapper type for IfcPresentationStyleSelect |
694 | | typedef SELECT IfcPresentationStyleSelect; |
695 | | // C++ wrapper type for IfcShell |
696 | | typedef SELECT IfcShell; |
697 | | // C++ wrapper type for IfcSimpleValue |
698 | | typedef SELECT IfcSimpleValue; |
699 | | // C++ wrapper type for IfcSizeSelect |
700 | | typedef SELECT IfcSizeSelect; |
701 | | // C++ wrapper type for IfcSpecularHighlightSelect |
702 | | typedef SELECT IfcSpecularHighlightSelect; |
703 | | // C++ wrapper type for IfcStructuralActivityAssignmentSelect |
704 | | typedef SELECT IfcStructuralActivityAssignmentSelect; |
705 | | // C++ wrapper type for IfcSurfaceOrFaceSurface |
706 | | typedef SELECT IfcSurfaceOrFaceSurface; |
707 | | // C++ wrapper type for IfcSurfaceStyleElementSelect |
708 | | typedef SELECT IfcSurfaceStyleElementSelect; |
709 | | // C++ wrapper type for IfcSymbolStyleSelect |
710 | | typedef SELECT IfcSymbolStyleSelect; |
711 | | // C++ wrapper type for IfcTextFontSelect |
712 | | typedef SELECT IfcTextFontSelect; |
713 | | // C++ wrapper type for IfcTextStyleSelect |
714 | | typedef SELECT IfcTextStyleSelect; |
715 | | // C++ wrapper type for IfcTrimmingSelect |
716 | | typedef SELECT IfcTrimmingSelect; |
717 | | // C++ wrapper type for IfcUnit |
718 | | typedef SELECT IfcUnit; |
719 | | // C++ wrapper type for IfcValue |
720 | | typedef SELECT IfcValue; |
721 | | // C++ wrapper type for IfcVectorOrDirection |
722 | | typedef SELECT IfcVectorOrDirection; |
723 | | |
724 | | |
725 | | // ****************************************************************************** |
726 | | // IFC Entities |
727 | | // ****************************************************************************** |
728 | | |
729 | | struct IfcRepresentationItem; |
730 | | struct IfcGeometricRepresentationItem; |
731 | | struct IfcCurve; |
732 | | struct IfcBoundedCurve; |
733 | | struct IfcCompositeCurve; |
734 | | struct Ifc2DCompositeCurve; |
735 | | struct IfcRoot; |
736 | | struct IfcObjectDefinition; |
737 | | struct IfcObject; |
738 | | struct IfcControl; |
739 | | struct IfcActionRequest; |
740 | | struct IfcActor; |
741 | | typedef NotImplemented IfcActorRole; // (not currently used by Assimp) |
742 | | struct IfcTypeObject; |
743 | | struct IfcTypeProduct; |
744 | | struct IfcElementType; |
745 | | struct IfcDistributionElementType; |
746 | | struct IfcDistributionControlElementType; |
747 | | struct IfcActuatorType; |
748 | | typedef NotImplemented IfcAddress; // (not currently used by Assimp) |
749 | | struct IfcDistributionFlowElementType; |
750 | | struct IfcFlowControllerType; |
751 | | struct IfcAirTerminalBoxType; |
752 | | struct IfcFlowTerminalType; |
753 | | struct IfcAirTerminalType; |
754 | | struct IfcEnergyConversionDeviceType; |
755 | | struct IfcAirToAirHeatRecoveryType; |
756 | | struct IfcAlarmType; |
757 | | struct IfcDraughtingCallout; |
758 | | struct IfcDimensionCurveDirectedCallout; |
759 | | struct IfcAngularDimension; |
760 | | struct IfcProduct; |
761 | | struct IfcAnnotation; |
762 | | struct IfcStyledItem; |
763 | | struct IfcAnnotationOccurrence; |
764 | | struct IfcAnnotationCurveOccurrence; |
765 | | struct IfcAnnotationFillArea; |
766 | | struct IfcAnnotationFillAreaOccurrence; |
767 | | struct IfcAnnotationSurface; |
768 | | struct IfcAnnotationSurfaceOccurrence; |
769 | | struct IfcAnnotationSymbolOccurrence; |
770 | | struct IfcAnnotationTextOccurrence; |
771 | | typedef NotImplemented IfcApplication; // (not currently used by Assimp) |
772 | | typedef NotImplemented IfcAppliedValue; // (not currently used by Assimp) |
773 | | typedef NotImplemented IfcAppliedValueRelationship; // (not currently used by Assimp) |
774 | | typedef NotImplemented IfcApproval; // (not currently used by Assimp) |
775 | | typedef NotImplemented IfcApprovalActorRelationship; // (not currently used by Assimp) |
776 | | typedef NotImplemented IfcApprovalPropertyRelationship; // (not currently used by Assimp) |
777 | | typedef NotImplemented IfcApprovalRelationship; // (not currently used by Assimp) |
778 | | struct IfcProfileDef; |
779 | | struct IfcArbitraryClosedProfileDef; |
780 | | struct IfcArbitraryOpenProfileDef; |
781 | | struct IfcArbitraryProfileDefWithVoids; |
782 | | struct IfcGroup; |
783 | | struct IfcAsset; |
784 | | struct IfcParameterizedProfileDef; |
785 | | struct IfcIShapeProfileDef; |
786 | | struct IfcAsymmetricIShapeProfileDef; |
787 | | struct IfcPlacement; |
788 | | struct IfcAxis1Placement; |
789 | | struct IfcAxis2Placement2D; |
790 | | struct IfcAxis2Placement3D; |
791 | | struct IfcBSplineCurve; |
792 | | struct IfcElement; |
793 | | struct IfcBuildingElement; |
794 | | struct IfcBeam; |
795 | | struct IfcBuildingElementType; |
796 | | struct IfcBeamType; |
797 | | struct IfcBezierCurve; |
798 | | typedef NotImplemented IfcSurfaceTexture; // (not currently used by Assimp) |
799 | | typedef NotImplemented IfcBlobTexture; // (not currently used by Assimp) |
800 | | struct IfcCsgPrimitive3D; |
801 | | struct IfcBlock; |
802 | | struct IfcBoilerType; |
803 | | struct IfcBooleanResult; |
804 | | struct IfcBooleanClippingResult; |
805 | | typedef NotImplemented IfcBoundaryCondition; // (not currently used by Assimp) |
806 | | typedef NotImplemented IfcBoundaryEdgeCondition; // (not currently used by Assimp) |
807 | | typedef NotImplemented IfcBoundaryFaceCondition; // (not currently used by Assimp) |
808 | | typedef NotImplemented IfcBoundaryNodeCondition; // (not currently used by Assimp) |
809 | | typedef NotImplemented IfcBoundaryNodeConditionWarping; // (not currently used by Assimp) |
810 | | struct IfcSurface; |
811 | | struct IfcBoundedSurface; |
812 | | struct IfcBoundingBox; |
813 | | struct IfcHalfSpaceSolid; |
814 | | struct IfcBoxedHalfSpace; |
815 | | struct IfcSpatialStructureElement; |
816 | | struct IfcBuilding; |
817 | | struct IfcBuildingElementComponent; |
818 | | struct IfcBuildingElementPart; |
819 | | struct IfcBuildingElementProxy; |
820 | | struct IfcBuildingElementProxyType; |
821 | | struct IfcBuildingStorey; |
822 | | struct IfcCShapeProfileDef; |
823 | | struct IfcFlowFittingType; |
824 | | struct IfcCableCarrierFittingType; |
825 | | struct IfcFlowSegmentType; |
826 | | struct IfcCableCarrierSegmentType; |
827 | | struct IfcCableSegmentType; |
828 | | typedef NotImplemented IfcCalendarDate; // (not currently used by Assimp) |
829 | | struct IfcPoint; |
830 | | struct IfcCartesianPoint; |
831 | | struct IfcCartesianTransformationOperator; |
832 | | struct IfcCartesianTransformationOperator2D; |
833 | | struct IfcCartesianTransformationOperator2DnonUniform; |
834 | | struct IfcCartesianTransformationOperator3D; |
835 | | struct IfcCartesianTransformationOperator3DnonUniform; |
836 | | struct IfcCenterLineProfileDef; |
837 | | struct IfcFeatureElement; |
838 | | struct IfcFeatureElementSubtraction; |
839 | | struct IfcEdgeFeature; |
840 | | struct IfcChamferEdgeFeature; |
841 | | struct IfcChillerType; |
842 | | struct IfcConic; |
843 | | struct IfcCircle; |
844 | | struct IfcCircleProfileDef; |
845 | | struct IfcCircleHollowProfileDef; |
846 | | typedef NotImplemented IfcClassification; // (not currently used by Assimp) |
847 | | typedef NotImplemented IfcClassificationItem; // (not currently used by Assimp) |
848 | | typedef NotImplemented IfcClassificationItemRelationship; // (not currently used by Assimp) |
849 | | typedef NotImplemented IfcClassificationNotation; // (not currently used by Assimp) |
850 | | typedef NotImplemented IfcClassificationNotationFacet; // (not currently used by Assimp) |
851 | | typedef NotImplemented IfcExternalReference; // (not currently used by Assimp) |
852 | | typedef NotImplemented IfcClassificationReference; // (not currently used by Assimp) |
853 | | struct IfcTopologicalRepresentationItem; |
854 | | struct IfcConnectedFaceSet; |
855 | | struct IfcClosedShell; |
856 | | struct IfcCoilType; |
857 | | struct IfcColourSpecification; |
858 | | struct IfcColourRgb; |
859 | | struct IfcColumn; |
860 | | struct IfcColumnType; |
861 | | struct IfcProperty; |
862 | | struct IfcComplexProperty; |
863 | | struct IfcCompositeCurveSegment; |
864 | | struct IfcCompositeProfileDef; |
865 | | struct IfcFlowMovingDeviceType; |
866 | | struct IfcCompressorType; |
867 | | struct IfcCondenserType; |
868 | | struct IfcCondition; |
869 | | struct IfcConditionCriterion; |
870 | | typedef NotImplemented IfcConnectionGeometry; // (not currently used by Assimp) |
871 | | typedef NotImplemented IfcConnectionCurveGeometry; // (not currently used by Assimp) |
872 | | typedef NotImplemented IfcConnectionPointGeometry; // (not currently used by Assimp) |
873 | | typedef NotImplemented IfcConnectionPointEccentricity; // (not currently used by Assimp) |
874 | | typedef NotImplemented IfcConnectionPortGeometry; // (not currently used by Assimp) |
875 | | typedef NotImplemented IfcConnectionSurfaceGeometry; // (not currently used by Assimp) |
876 | | typedef NotImplemented IfcConstraint; // (not currently used by Assimp) |
877 | | typedef NotImplemented IfcConstraintAggregationRelationship; // (not currently used by Assimp) |
878 | | typedef NotImplemented IfcConstraintClassificationRelationship; // (not currently used by Assimp) |
879 | | typedef NotImplemented IfcConstraintRelationship; // (not currently used by Assimp) |
880 | | struct IfcResource; |
881 | | struct IfcConstructionResource; |
882 | | struct IfcConstructionEquipmentResource; |
883 | | struct IfcConstructionMaterialResource; |
884 | | struct IfcConstructionProductResource; |
885 | | struct IfcNamedUnit; |
886 | | struct IfcContextDependentUnit; |
887 | | struct IfcControllerType; |
888 | | struct IfcConversionBasedUnit; |
889 | | struct IfcCooledBeamType; |
890 | | struct IfcCoolingTowerType; |
891 | | typedef NotImplemented IfcCoordinatedUniversalTimeOffset; // (not currently used by Assimp) |
892 | | struct IfcCostItem; |
893 | | struct IfcCostSchedule; |
894 | | typedef NotImplemented IfcCostValue; // (not currently used by Assimp) |
895 | | struct IfcCovering; |
896 | | struct IfcCoveringType; |
897 | | struct IfcCraneRailAShapeProfileDef; |
898 | | struct IfcCraneRailFShapeProfileDef; |
899 | | struct IfcCrewResource; |
900 | | struct IfcSolidModel; |
901 | | struct IfcCsgSolid; |
902 | | typedef NotImplemented IfcCurrencyRelationship; // (not currently used by Assimp) |
903 | | struct IfcCurtainWall; |
904 | | struct IfcCurtainWallType; |
905 | | struct IfcCurveBoundedPlane; |
906 | | struct IfcPresentationStyle; |
907 | | typedef NotImplemented IfcCurveStyle; // (not currently used by Assimp) |
908 | | typedef NotImplemented IfcCurveStyleFont; // (not currently used by Assimp) |
909 | | typedef NotImplemented IfcCurveStyleFontAndScaling; // (not currently used by Assimp) |
910 | | typedef NotImplemented IfcCurveStyleFontPattern; // (not currently used by Assimp) |
911 | | struct IfcDamperType; |
912 | | typedef NotImplemented IfcDateAndTime; // (not currently used by Assimp) |
913 | | struct IfcDefinedSymbol; |
914 | | struct IfcDerivedProfileDef; |
915 | | typedef NotImplemented IfcDerivedUnit; // (not currently used by Assimp) |
916 | | typedef NotImplemented IfcDerivedUnitElement; // (not currently used by Assimp) |
917 | | struct IfcDiameterDimension; |
918 | | typedef NotImplemented IfcDraughtingCalloutRelationship; // (not currently used by Assimp) |
919 | | typedef NotImplemented IfcDimensionCalloutRelationship; // (not currently used by Assimp) |
920 | | struct IfcDimensionCurve; |
921 | | struct IfcTerminatorSymbol; |
922 | | struct IfcDimensionCurveTerminator; |
923 | | typedef NotImplemented IfcDimensionPair; // (not currently used by Assimp) |
924 | | typedef NotImplemented IfcDimensionalExponents; // (not currently used by Assimp) |
925 | | struct IfcDirection; |
926 | | struct IfcElementComponent; |
927 | | struct IfcDiscreteAccessory; |
928 | | struct IfcElementComponentType; |
929 | | struct IfcDiscreteAccessoryType; |
930 | | struct IfcDistributionElement; |
931 | | struct IfcDistributionFlowElement; |
932 | | struct IfcDistributionChamberElement; |
933 | | struct IfcDistributionChamberElementType; |
934 | | struct IfcDistributionControlElement; |
935 | | struct IfcPort; |
936 | | struct IfcDistributionPort; |
937 | | typedef NotImplemented IfcDocumentElectronicFormat; // (not currently used by Assimp) |
938 | | typedef NotImplemented IfcDocumentInformation; // (not currently used by Assimp) |
939 | | typedef NotImplemented IfcDocumentInformationRelationship; // (not currently used by Assimp) |
940 | | typedef NotImplemented IfcDocumentReference; // (not currently used by Assimp) |
941 | | struct IfcDoor; |
942 | | struct IfcPropertyDefinition; |
943 | | struct IfcPropertySetDefinition; |
944 | | typedef NotImplemented IfcDoorLiningProperties; // (not currently used by Assimp) |
945 | | typedef NotImplemented IfcDoorPanelProperties; // (not currently used by Assimp) |
946 | | struct IfcDoorStyle; |
947 | | typedef NotImplemented IfcPreDefinedItem; // (not currently used by Assimp) |
948 | | typedef NotImplemented IfcPreDefinedColour; // (not currently used by Assimp) |
949 | | typedef NotImplemented IfcDraughtingPreDefinedColour; // (not currently used by Assimp) |
950 | | typedef NotImplemented IfcPreDefinedCurveFont; // (not currently used by Assimp) |
951 | | typedef NotImplemented IfcDraughtingPreDefinedCurveFont; // (not currently used by Assimp) |
952 | | typedef NotImplemented IfcPreDefinedTextFont; // (not currently used by Assimp) |
953 | | typedef NotImplemented IfcDraughtingPreDefinedTextFont; // (not currently used by Assimp) |
954 | | struct IfcDuctFittingType; |
955 | | struct IfcDuctSegmentType; |
956 | | struct IfcFlowTreatmentDeviceType; |
957 | | struct IfcDuctSilencerType; |
958 | | struct IfcEdge; |
959 | | struct IfcEdgeCurve; |
960 | | struct IfcLoop; |
961 | | struct IfcEdgeLoop; |
962 | | struct IfcElectricApplianceType; |
963 | | struct IfcFlowController; |
964 | | struct IfcElectricDistributionPoint; |
965 | | struct IfcFlowStorageDeviceType; |
966 | | struct IfcElectricFlowStorageDeviceType; |
967 | | struct IfcElectricGeneratorType; |
968 | | struct IfcElectricHeaterType; |
969 | | struct IfcElectricMotorType; |
970 | | struct IfcElectricTimeControlType; |
971 | | typedef NotImplemented IfcEnergyProperties; // (not currently used by Assimp) |
972 | | typedef NotImplemented IfcElectricalBaseProperties; // (not currently used by Assimp) |
973 | | struct IfcSystem; |
974 | | struct IfcElectricalCircuit; |
975 | | struct IfcElectricalElement; |
976 | | struct IfcElementAssembly; |
977 | | struct IfcElementQuantity; |
978 | | struct IfcElementarySurface; |
979 | | struct IfcEllipse; |
980 | | struct IfcEllipseProfileDef; |
981 | | struct IfcEnergyConversionDevice; |
982 | | typedef NotImplemented IfcEnvironmentalImpactValue; // (not currently used by Assimp) |
983 | | struct IfcEquipmentElement; |
984 | | struct IfcEquipmentStandard; |
985 | | struct IfcEvaporativeCoolerType; |
986 | | struct IfcEvaporatorType; |
987 | | typedef NotImplemented IfcMaterialProperties; // (not currently used by Assimp) |
988 | | typedef NotImplemented IfcExtendedMaterialProperties; // (not currently used by Assimp) |
989 | | typedef NotImplemented IfcExternallyDefinedHatchStyle; // (not currently used by Assimp) |
990 | | typedef NotImplemented IfcExternallyDefinedSurfaceStyle; // (not currently used by Assimp) |
991 | | typedef NotImplemented IfcExternallyDefinedSymbol; // (not currently used by Assimp) |
992 | | typedef NotImplemented IfcExternallyDefinedTextFont; // (not currently used by Assimp) |
993 | | struct IfcSweptAreaSolid; |
994 | | struct IfcExtrudedAreaSolid; |
995 | | struct IfcFace; |
996 | | struct IfcFaceBasedSurfaceModel; |
997 | | struct IfcFaceBound; |
998 | | struct IfcFaceOuterBound; |
999 | | struct IfcFaceSurface; |
1000 | | struct IfcManifoldSolidBrep; |
1001 | | struct IfcFacetedBrep; |
1002 | | struct IfcFacetedBrepWithVoids; |
1003 | | typedef NotImplemented IfcStructuralConnectionCondition; // (not currently used by Assimp) |
1004 | | typedef NotImplemented IfcFailureConnectionCondition; // (not currently used by Assimp) |
1005 | | struct IfcFanType; |
1006 | | struct IfcFastener; |
1007 | | struct IfcFastenerType; |
1008 | | struct IfcFeatureElementAddition; |
1009 | | typedef NotImplemented IfcFillAreaStyle; // (not currently used by Assimp) |
1010 | | struct IfcFillAreaStyleHatching; |
1011 | | struct IfcFillAreaStyleTileSymbolWithStyle; |
1012 | | struct IfcFillAreaStyleTiles; |
1013 | | struct IfcFilterType; |
1014 | | struct IfcFireSuppressionTerminalType; |
1015 | | struct IfcFlowFitting; |
1016 | | struct IfcFlowInstrumentType; |
1017 | | struct IfcFlowMeterType; |
1018 | | struct IfcFlowMovingDevice; |
1019 | | struct IfcFlowSegment; |
1020 | | struct IfcFlowStorageDevice; |
1021 | | struct IfcFlowTerminal; |
1022 | | struct IfcFlowTreatmentDevice; |
1023 | | typedef NotImplemented IfcFluidFlowProperties; // (not currently used by Assimp) |
1024 | | struct IfcFooting; |
1025 | | typedef NotImplemented IfcFuelProperties; // (not currently used by Assimp) |
1026 | | struct IfcFurnishingElement; |
1027 | | struct IfcFurnishingElementType; |
1028 | | struct IfcFurnitureStandard; |
1029 | | struct IfcFurnitureType; |
1030 | | struct IfcGasTerminalType; |
1031 | | typedef NotImplemented IfcGeneralMaterialProperties; // (not currently used by Assimp) |
1032 | | typedef NotImplemented IfcProfileProperties; // (not currently used by Assimp) |
1033 | | typedef NotImplemented IfcGeneralProfileProperties; // (not currently used by Assimp) |
1034 | | struct IfcGeometricSet; |
1035 | | struct IfcGeometricCurveSet; |
1036 | | struct IfcRepresentationContext; |
1037 | | struct IfcGeometricRepresentationContext; |
1038 | | struct IfcGeometricRepresentationSubContext; |
1039 | | struct IfcGrid; |
1040 | | typedef NotImplemented IfcGridAxis; // (not currently used by Assimp) |
1041 | | struct IfcObjectPlacement; |
1042 | | struct IfcGridPlacement; |
1043 | | struct IfcHeatExchangerType; |
1044 | | struct IfcHumidifierType; |
1045 | | typedef NotImplemented IfcHygroscopicMaterialProperties; // (not currently used by Assimp) |
1046 | | typedef NotImplemented IfcImageTexture; // (not currently used by Assimp) |
1047 | | struct IfcInventory; |
1048 | | typedef NotImplemented IfcTimeSeries; // (not currently used by Assimp) |
1049 | | typedef NotImplemented IfcIrregularTimeSeries; // (not currently used by Assimp) |
1050 | | typedef NotImplemented IfcIrregularTimeSeriesValue; // (not currently used by Assimp) |
1051 | | struct IfcJunctionBoxType; |
1052 | | struct IfcLShapeProfileDef; |
1053 | | struct IfcLaborResource; |
1054 | | struct IfcLampType; |
1055 | | typedef NotImplemented IfcLibraryInformation; // (not currently used by Assimp) |
1056 | | typedef NotImplemented IfcLibraryReference; // (not currently used by Assimp) |
1057 | | typedef NotImplemented IfcLightDistributionData; // (not currently used by Assimp) |
1058 | | struct IfcLightFixtureType; |
1059 | | typedef NotImplemented IfcLightIntensityDistribution; // (not currently used by Assimp) |
1060 | | struct IfcLightSource; |
1061 | | struct IfcLightSourceAmbient; |
1062 | | struct IfcLightSourceDirectional; |
1063 | | struct IfcLightSourceGoniometric; |
1064 | | struct IfcLightSourcePositional; |
1065 | | struct IfcLightSourceSpot; |
1066 | | struct IfcLine; |
1067 | | struct IfcLinearDimension; |
1068 | | struct IfcLocalPlacement; |
1069 | | typedef NotImplemented IfcLocalTime; // (not currently used by Assimp) |
1070 | | struct IfcMappedItem; |
1071 | | typedef NotImplemented IfcMaterial; // (not currently used by Assimp) |
1072 | | typedef NotImplemented IfcMaterialClassificationRelationship; // (not currently used by Assimp) |
1073 | | struct IfcProductRepresentation; |
1074 | | struct IfcMaterialDefinitionRepresentation; |
1075 | | typedef NotImplemented IfcMaterialLayer; // (not currently used by Assimp) |
1076 | | typedef NotImplemented IfcMaterialLayerSet; // (not currently used by Assimp) |
1077 | | typedef NotImplemented IfcMaterialLayerSetUsage; // (not currently used by Assimp) |
1078 | | typedef NotImplemented IfcMaterialList; // (not currently used by Assimp) |
1079 | | struct IfcMeasureWithUnit; |
1080 | | typedef NotImplemented IfcMechanicalMaterialProperties; // (not currently used by Assimp) |
1081 | | typedef NotImplemented IfcMechanicalConcreteMaterialProperties; // (not currently used by Assimp) |
1082 | | struct IfcMechanicalFastener; |
1083 | | struct IfcMechanicalFastenerType; |
1084 | | typedef NotImplemented IfcMechanicalSteelMaterialProperties; // (not currently used by Assimp) |
1085 | | struct IfcMember; |
1086 | | struct IfcMemberType; |
1087 | | typedef NotImplemented IfcMetric; // (not currently used by Assimp) |
1088 | | typedef NotImplemented IfcMonetaryUnit; // (not currently used by Assimp) |
1089 | | struct IfcMotorConnectionType; |
1090 | | struct IfcProcess; |
1091 | | struct IfcTask; |
1092 | | struct IfcMove; |
1093 | | typedef NotImplemented IfcObjective; // (not currently used by Assimp) |
1094 | | struct IfcOccupant; |
1095 | | struct IfcOffsetCurve2D; |
1096 | | struct IfcOffsetCurve3D; |
1097 | | struct IfcOneDirectionRepeatFactor; |
1098 | | struct IfcOpenShell; |
1099 | | struct IfcOpeningElement; |
1100 | | typedef NotImplemented IfcOpticalMaterialProperties; // (not currently used by Assimp) |
1101 | | struct IfcOrderAction; |
1102 | | typedef NotImplemented IfcOrganization; // (not currently used by Assimp) |
1103 | | typedef NotImplemented IfcOrganizationRelationship; // (not currently used by Assimp) |
1104 | | struct IfcOrientedEdge; |
1105 | | struct IfcOutletType; |
1106 | | typedef NotImplemented IfcOwnerHistory; // (not currently used by Assimp) |
1107 | | struct IfcPath; |
1108 | | struct IfcPerformanceHistory; |
1109 | | typedef NotImplemented IfcPermeableCoveringProperties; // (not currently used by Assimp) |
1110 | | struct IfcPermit; |
1111 | | typedef NotImplemented IfcPerson; // (not currently used by Assimp) |
1112 | | typedef NotImplemented IfcPersonAndOrganization; // (not currently used by Assimp) |
1113 | | typedef NotImplemented IfcPhysicalQuantity; // (not currently used by Assimp) |
1114 | | typedef NotImplemented IfcPhysicalComplexQuantity; // (not currently used by Assimp) |
1115 | | typedef NotImplemented IfcPhysicalSimpleQuantity; // (not currently used by Assimp) |
1116 | | struct IfcPile; |
1117 | | struct IfcPipeFittingType; |
1118 | | struct IfcPipeSegmentType; |
1119 | | typedef NotImplemented IfcPixelTexture; // (not currently used by Assimp) |
1120 | | struct IfcPlanarExtent; |
1121 | | struct IfcPlanarBox; |
1122 | | struct IfcPlane; |
1123 | | struct IfcPlate; |
1124 | | struct IfcPlateType; |
1125 | | struct IfcPointOnCurve; |
1126 | | struct IfcPointOnSurface; |
1127 | | struct IfcPolyLoop; |
1128 | | struct IfcPolygonalBoundedHalfSpace; |
1129 | | struct IfcPolyline; |
1130 | | typedef NotImplemented IfcPostalAddress; // (not currently used by Assimp) |
1131 | | typedef NotImplemented IfcPreDefinedSymbol; // (not currently used by Assimp) |
1132 | | typedef NotImplemented IfcPreDefinedDimensionSymbol; // (not currently used by Assimp) |
1133 | | typedef NotImplemented IfcPreDefinedPointMarkerSymbol; // (not currently used by Assimp) |
1134 | | typedef NotImplemented IfcPreDefinedTerminatorSymbol; // (not currently used by Assimp) |
1135 | | typedef NotImplemented IfcPresentationLayerAssignment; // (not currently used by Assimp) |
1136 | | typedef NotImplemented IfcPresentationLayerWithStyle; // (not currently used by Assimp) |
1137 | | struct IfcPresentationStyleAssignment; |
1138 | | struct IfcProcedure; |
1139 | | struct IfcProductDefinitionShape; |
1140 | | typedef NotImplemented IfcProductsOfCombustionProperties; // (not currently used by Assimp) |
1141 | | struct IfcProject; |
1142 | | struct IfcProjectOrder; |
1143 | | struct IfcProjectOrderRecord; |
1144 | | struct IfcProjectionCurve; |
1145 | | struct IfcProjectionElement; |
1146 | | struct IfcSimpleProperty; |
1147 | | struct IfcPropertyBoundedValue; |
1148 | | typedef NotImplemented IfcPropertyConstraintRelationship; // (not currently used by Assimp) |
1149 | | typedef NotImplemented IfcPropertyDependencyRelationship; // (not currently used by Assimp) |
1150 | | struct IfcPropertyEnumeratedValue; |
1151 | | typedef NotImplemented IfcPropertyEnumeration; // (not currently used by Assimp) |
1152 | | struct IfcPropertyListValue; |
1153 | | struct IfcPropertyReferenceValue; |
1154 | | struct IfcPropertySet; |
1155 | | struct IfcPropertySingleValue; |
1156 | | struct IfcPropertyTableValue; |
1157 | | struct IfcProtectiveDeviceType; |
1158 | | struct IfcProxy; |
1159 | | struct IfcPumpType; |
1160 | | typedef NotImplemented IfcQuantityArea; // (not currently used by Assimp) |
1161 | | typedef NotImplemented IfcQuantityCount; // (not currently used by Assimp) |
1162 | | typedef NotImplemented IfcQuantityLength; // (not currently used by Assimp) |
1163 | | typedef NotImplemented IfcQuantityTime; // (not currently used by Assimp) |
1164 | | typedef NotImplemented IfcQuantityVolume; // (not currently used by Assimp) |
1165 | | typedef NotImplemented IfcQuantityWeight; // (not currently used by Assimp) |
1166 | | struct IfcRadiusDimension; |
1167 | | struct IfcRailing; |
1168 | | struct IfcRailingType; |
1169 | | struct IfcRamp; |
1170 | | struct IfcRampFlight; |
1171 | | struct IfcRampFlightType; |
1172 | | struct IfcRationalBezierCurve; |
1173 | | struct IfcRectangleProfileDef; |
1174 | | struct IfcRectangleHollowProfileDef; |
1175 | | struct IfcRectangularPyramid; |
1176 | | struct IfcRectangularTrimmedSurface; |
1177 | | typedef NotImplemented IfcReferencesValueDocument; // (not currently used by Assimp) |
1178 | | typedef NotImplemented IfcRegularTimeSeries; // (not currently used by Assimp) |
1179 | | typedef NotImplemented IfcReinforcementBarProperties; // (not currently used by Assimp) |
1180 | | typedef NotImplemented IfcReinforcementDefinitionProperties; // (not currently used by Assimp) |
1181 | | struct IfcReinforcingElement; |
1182 | | struct IfcReinforcingBar; |
1183 | | struct IfcReinforcingMesh; |
1184 | | struct IfcRelationship; |
1185 | | struct IfcRelDecomposes; |
1186 | | struct IfcRelAggregates; |
1187 | | typedef NotImplemented IfcRelAssigns; // (not currently used by Assimp) |
1188 | | typedef NotImplemented IfcRelAssignsToControl; // (not currently used by Assimp) |
1189 | | typedef NotImplemented IfcRelAssignsTasks; // (not currently used by Assimp) |
1190 | | typedef NotImplemented IfcRelAssignsToActor; // (not currently used by Assimp) |
1191 | | typedef NotImplemented IfcRelAssignsToGroup; // (not currently used by Assimp) |
1192 | | typedef NotImplemented IfcRelAssignsToProcess; // (not currently used by Assimp) |
1193 | | typedef NotImplemented IfcRelAssignsToProduct; // (not currently used by Assimp) |
1194 | | typedef NotImplemented IfcRelAssignsToProjectOrder; // (not currently used by Assimp) |
1195 | | typedef NotImplemented IfcRelAssignsToResource; // (not currently used by Assimp) |
1196 | | typedef NotImplemented IfcRelAssociates; // (not currently used by Assimp) |
1197 | | typedef NotImplemented IfcRelAssociatesAppliedValue; // (not currently used by Assimp) |
1198 | | typedef NotImplemented IfcRelAssociatesApproval; // (not currently used by Assimp) |
1199 | | typedef NotImplemented IfcRelAssociatesClassification; // (not currently used by Assimp) |
1200 | | typedef NotImplemented IfcRelAssociatesConstraint; // (not currently used by Assimp) |
1201 | | typedef NotImplemented IfcRelAssociatesDocument; // (not currently used by Assimp) |
1202 | | typedef NotImplemented IfcRelAssociatesLibrary; // (not currently used by Assimp) |
1203 | | typedef NotImplemented IfcRelAssociatesMaterial; // (not currently used by Assimp) |
1204 | | typedef NotImplemented IfcRelAssociatesProfileProperties; // (not currently used by Assimp) |
1205 | | struct IfcRelConnects; |
1206 | | typedef NotImplemented IfcRelConnectsElements; // (not currently used by Assimp) |
1207 | | typedef NotImplemented IfcRelConnectsPathElements; // (not currently used by Assimp) |
1208 | | typedef NotImplemented IfcRelConnectsPortToElement; // (not currently used by Assimp) |
1209 | | typedef NotImplemented IfcRelConnectsPorts; // (not currently used by Assimp) |
1210 | | typedef NotImplemented IfcRelConnectsStructuralActivity; // (not currently used by Assimp) |
1211 | | typedef NotImplemented IfcRelConnectsStructuralElement; // (not currently used by Assimp) |
1212 | | typedef NotImplemented IfcRelConnectsStructuralMember; // (not currently used by Assimp) |
1213 | | typedef NotImplemented IfcRelConnectsWithEccentricity; // (not currently used by Assimp) |
1214 | | typedef NotImplemented IfcRelConnectsWithRealizingElements; // (not currently used by Assimp) |
1215 | | struct IfcRelContainedInSpatialStructure; |
1216 | | typedef NotImplemented IfcRelCoversBldgElements; // (not currently used by Assimp) |
1217 | | typedef NotImplemented IfcRelCoversSpaces; // (not currently used by Assimp) |
1218 | | struct IfcRelDefines; |
1219 | | struct IfcRelDefinesByProperties; |
1220 | | typedef NotImplemented IfcRelDefinesByType; // (not currently used by Assimp) |
1221 | | struct IfcRelFillsElement; |
1222 | | typedef NotImplemented IfcRelFlowControlElements; // (not currently used by Assimp) |
1223 | | typedef NotImplemented IfcRelInteractionRequirements; // (not currently used by Assimp) |
1224 | | typedef NotImplemented IfcRelNests; // (not currently used by Assimp) |
1225 | | typedef NotImplemented IfcRelOccupiesSpaces; // (not currently used by Assimp) |
1226 | | struct IfcRelOverridesProperties; |
1227 | | typedef NotImplemented IfcRelProjectsElement; // (not currently used by Assimp) |
1228 | | typedef NotImplemented IfcRelReferencedInSpatialStructure; // (not currently used by Assimp) |
1229 | | typedef NotImplemented IfcRelSchedulesCostItems; // (not currently used by Assimp) |
1230 | | typedef NotImplemented IfcRelSequence; // (not currently used by Assimp) |
1231 | | typedef NotImplemented IfcRelServicesBuildings; // (not currently used by Assimp) |
1232 | | typedef NotImplemented IfcRelSpaceBoundary; // (not currently used by Assimp) |
1233 | | struct IfcRelVoidsElement; |
1234 | | typedef NotImplemented IfcRelaxation; // (not currently used by Assimp) |
1235 | | struct IfcRepresentation; |
1236 | | struct IfcRepresentationMap; |
1237 | | struct IfcRevolvedAreaSolid; |
1238 | | typedef NotImplemented IfcRibPlateProfileProperties; // (not currently used by Assimp) |
1239 | | struct IfcRightCircularCone; |
1240 | | struct IfcRightCircularCylinder; |
1241 | | struct IfcRoof; |
1242 | | struct IfcRoundedEdgeFeature; |
1243 | | struct IfcRoundedRectangleProfileDef; |
1244 | | struct IfcSIUnit; |
1245 | | struct IfcSanitaryTerminalType; |
1246 | | struct IfcScheduleTimeControl; |
1247 | | typedef NotImplemented IfcSectionProperties; // (not currently used by Assimp) |
1248 | | typedef NotImplemented IfcSectionReinforcementProperties; // (not currently used by Assimp) |
1249 | | struct IfcSectionedSpine; |
1250 | | struct IfcSensorType; |
1251 | | struct IfcServiceLife; |
1252 | | typedef NotImplemented IfcServiceLifeFactor; // (not currently used by Assimp) |
1253 | | typedef NotImplemented IfcShapeAspect; // (not currently used by Assimp) |
1254 | | struct IfcShapeModel; |
1255 | | struct IfcShapeRepresentation; |
1256 | | struct IfcShellBasedSurfaceModel; |
1257 | | struct IfcSite; |
1258 | | struct IfcSlab; |
1259 | | struct IfcSlabType; |
1260 | | typedef NotImplemented IfcSlippageConnectionCondition; // (not currently used by Assimp) |
1261 | | typedef NotImplemented IfcSoundProperties; // (not currently used by Assimp) |
1262 | | typedef NotImplemented IfcSoundValue; // (not currently used by Assimp) |
1263 | | struct IfcSpace; |
1264 | | struct IfcSpaceHeaterType; |
1265 | | struct IfcSpaceProgram; |
1266 | | typedef NotImplemented IfcSpaceThermalLoadProperties; // (not currently used by Assimp) |
1267 | | struct IfcSpatialStructureElementType; |
1268 | | struct IfcSpaceType; |
1269 | | struct IfcSphere; |
1270 | | struct IfcStackTerminalType; |
1271 | | struct IfcStair; |
1272 | | struct IfcStairFlight; |
1273 | | struct IfcStairFlightType; |
1274 | | struct IfcStructuralActivity; |
1275 | | struct IfcStructuralAction; |
1276 | | struct IfcStructuralAnalysisModel; |
1277 | | struct IfcStructuralItem; |
1278 | | struct IfcStructuralConnection; |
1279 | | struct IfcStructuralCurveConnection; |
1280 | | struct IfcStructuralMember; |
1281 | | struct IfcStructuralCurveMember; |
1282 | | struct IfcStructuralCurveMemberVarying; |
1283 | | struct IfcStructuralLinearAction; |
1284 | | struct IfcStructuralLinearActionVarying; |
1285 | | typedef NotImplemented IfcStructuralLoad; // (not currently used by Assimp) |
1286 | | struct IfcStructuralLoadGroup; |
1287 | | typedef NotImplemented IfcStructuralLoadStatic; // (not currently used by Assimp) |
1288 | | typedef NotImplemented IfcStructuralLoadLinearForce; // (not currently used by Assimp) |
1289 | | typedef NotImplemented IfcStructuralLoadPlanarForce; // (not currently used by Assimp) |
1290 | | typedef NotImplemented IfcStructuralLoadSingleDisplacement; // (not currently used by Assimp) |
1291 | | typedef NotImplemented IfcStructuralLoadSingleDisplacementDistortion; // (not currently used by Assimp) |
1292 | | typedef NotImplemented IfcStructuralLoadSingleForce; // (not currently used by Assimp) |
1293 | | typedef NotImplemented IfcStructuralLoadSingleForceWarping; // (not currently used by Assimp) |
1294 | | typedef NotImplemented IfcStructuralLoadTemperature; // (not currently used by Assimp) |
1295 | | struct IfcStructuralPlanarAction; |
1296 | | struct IfcStructuralPlanarActionVarying; |
1297 | | struct IfcStructuralPointAction; |
1298 | | struct IfcStructuralPointConnection; |
1299 | | struct IfcStructuralReaction; |
1300 | | struct IfcStructuralPointReaction; |
1301 | | typedef NotImplemented IfcStructuralProfileProperties; // (not currently used by Assimp) |
1302 | | struct IfcStructuralResultGroup; |
1303 | | typedef NotImplemented IfcStructuralSteelProfileProperties; // (not currently used by Assimp) |
1304 | | struct IfcStructuralSurfaceConnection; |
1305 | | struct IfcStructuralSurfaceMember; |
1306 | | struct IfcStructuralSurfaceMemberVarying; |
1307 | | struct IfcStructuredDimensionCallout; |
1308 | | struct IfcStyleModel; |
1309 | | struct IfcStyledRepresentation; |
1310 | | struct IfcSubContractResource; |
1311 | | struct IfcSubedge; |
1312 | | struct IfcSurfaceCurveSweptAreaSolid; |
1313 | | struct IfcSweptSurface; |
1314 | | struct IfcSurfaceOfLinearExtrusion; |
1315 | | struct IfcSurfaceOfRevolution; |
1316 | | struct IfcSurfaceStyle; |
1317 | | typedef NotImplemented IfcSurfaceStyleLighting; // (not currently used by Assimp) |
1318 | | typedef NotImplemented IfcSurfaceStyleRefraction; // (not currently used by Assimp) |
1319 | | struct IfcSurfaceStyleShading; |
1320 | | struct IfcSurfaceStyleRendering; |
1321 | | struct IfcSurfaceStyleWithTextures; |
1322 | | struct IfcSweptDiskSolid; |
1323 | | struct IfcSwitchingDeviceType; |
1324 | | typedef NotImplemented IfcSymbolStyle; // (not currently used by Assimp) |
1325 | | struct IfcSystemFurnitureElementType; |
1326 | | struct IfcTShapeProfileDef; |
1327 | | typedef NotImplemented IfcTable; // (not currently used by Assimp) |
1328 | | typedef NotImplemented IfcTableRow; // (not currently used by Assimp) |
1329 | | struct IfcTankType; |
1330 | | typedef NotImplemented IfcTelecomAddress; // (not currently used by Assimp) |
1331 | | struct IfcTendon; |
1332 | | struct IfcTendonAnchor; |
1333 | | struct IfcTextLiteral; |
1334 | | struct IfcTextLiteralWithExtent; |
1335 | | typedef NotImplemented IfcTextStyle; // (not currently used by Assimp) |
1336 | | typedef NotImplemented IfcTextStyleFontModel; // (not currently used by Assimp) |
1337 | | typedef NotImplemented IfcTextStyleForDefinedFont; // (not currently used by Assimp) |
1338 | | typedef NotImplemented IfcTextStyleTextModel; // (not currently used by Assimp) |
1339 | | typedef NotImplemented IfcTextStyleWithBoxCharacteristics; // (not currently used by Assimp) |
1340 | | typedef NotImplemented IfcTextureCoordinate; // (not currently used by Assimp) |
1341 | | typedef NotImplemented IfcTextureCoordinateGenerator; // (not currently used by Assimp) |
1342 | | typedef NotImplemented IfcTextureMap; // (not currently used by Assimp) |
1343 | | typedef NotImplemented IfcTextureVertex; // (not currently used by Assimp) |
1344 | | typedef NotImplemented IfcThermalMaterialProperties; // (not currently used by Assimp) |
1345 | | typedef NotImplemented IfcTimeSeriesReferenceRelationship; // (not currently used by Assimp) |
1346 | | struct IfcTimeSeriesSchedule; |
1347 | | typedef NotImplemented IfcTimeSeriesValue; // (not currently used by Assimp) |
1348 | | struct IfcTopologyRepresentation; |
1349 | | struct IfcTransformerType; |
1350 | | struct IfcTransportElement; |
1351 | | struct IfcTransportElementType; |
1352 | | struct IfcTrapeziumProfileDef; |
1353 | | struct IfcTrimmedCurve; |
1354 | | struct IfcTubeBundleType; |
1355 | | struct IfcTwoDirectionRepeatFactor; |
1356 | | struct IfcUShapeProfileDef; |
1357 | | struct IfcUnitAssignment; |
1358 | | struct IfcUnitaryEquipmentType; |
1359 | | struct IfcValveType; |
1360 | | struct IfcVector; |
1361 | | struct IfcVertex; |
1362 | | typedef NotImplemented IfcVertexBasedTextureMap; // (not currently used by Assimp) |
1363 | | struct IfcVertexLoop; |
1364 | | struct IfcVertexPoint; |
1365 | | struct IfcVibrationIsolatorType; |
1366 | | struct IfcVirtualElement; |
1367 | | typedef NotImplemented IfcVirtualGridIntersection; // (not currently used by Assimp) |
1368 | | struct IfcWall; |
1369 | | struct IfcWallStandardCase; |
1370 | | struct IfcWallType; |
1371 | | struct IfcWasteTerminalType; |
1372 | | typedef NotImplemented IfcWaterProperties; // (not currently used by Assimp) |
1373 | | struct IfcWindow; |
1374 | | typedef NotImplemented IfcWindowLiningProperties; // (not currently used by Assimp) |
1375 | | typedef NotImplemented IfcWindowPanelProperties; // (not currently used by Assimp) |
1376 | | struct IfcWindowStyle; |
1377 | | struct IfcWorkControl; |
1378 | | struct IfcWorkPlan; |
1379 | | struct IfcWorkSchedule; |
1380 | | struct IfcZShapeProfileDef; |
1381 | | struct IfcZone; |
1382 | | |
1383 | | |
1384 | | |
1385 | | // C++ wrapper for IfcRepresentationItem |
1386 | 0 | struct IfcRepresentationItem : ObjectHelper<IfcRepresentationItem,0> { IfcRepresentationItem() : Object("IfcRepresentationItem") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRepresentationItem::IfcRepresentationItem() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRepresentationItem::IfcRepresentationItem() |
1387 | | |
1388 | | }; |
1389 | | |
1390 | | // C++ wrapper for IfcGeometricRepresentationItem |
1391 | 0 | struct IfcGeometricRepresentationItem : IfcRepresentationItem, ObjectHelper<IfcGeometricRepresentationItem,0> { IfcGeometricRepresentationItem() : Object("IfcGeometricRepresentationItem") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcGeometricRepresentationItem::IfcGeometricRepresentationItem() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcGeometricRepresentationItem::IfcGeometricRepresentationItem() |
1392 | | |
1393 | | }; |
1394 | | |
1395 | | // C++ wrapper for IfcCurve |
1396 | 0 | struct IfcCurve : IfcGeometricRepresentationItem, ObjectHelper<IfcCurve,0> { IfcCurve() : Object("IfcCurve") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcCurve::IfcCurve() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcCurve::IfcCurve() |
1397 | | |
1398 | | }; |
1399 | | |
1400 | | // C++ wrapper for IfcBoundedCurve |
1401 | 0 | struct IfcBoundedCurve : IfcCurve, ObjectHelper<IfcBoundedCurve,0> { IfcBoundedCurve() : Object("IfcBoundedCurve") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcBoundedCurve::IfcBoundedCurve() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcBoundedCurve::IfcBoundedCurve() |
1402 | | |
1403 | | }; |
1404 | | |
1405 | | // C++ wrapper for IfcCompositeCurve |
1406 | 0 | struct IfcCompositeCurve : IfcBoundedCurve, ObjectHelper<IfcCompositeCurve,2> { IfcCompositeCurve() : Object("IfcCompositeCurve") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcCompositeCurve::IfcCompositeCurve() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcCompositeCurve::IfcCompositeCurve() |
1407 | | ListOf< Lazy< IfcCompositeCurveSegment >, 1, 0 > Segments; |
1408 | | LOGICAL::Out SelfIntersect; |
1409 | | }; |
1410 | | |
1411 | | // C++ wrapper for Ifc2DCompositeCurve |
1412 | 0 | struct Ifc2DCompositeCurve : IfcCompositeCurve, ObjectHelper<Ifc2DCompositeCurve,0> { Ifc2DCompositeCurve() : Object("Ifc2DCompositeCurve") {} |
1413 | | |
1414 | | }; |
1415 | | |
1416 | | // C++ wrapper for IfcRoot |
1417 | 0 | struct IfcRoot : ObjectHelper<IfcRoot,4> { IfcRoot() : Object("IfcRoot") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRoot::IfcRoot() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRoot::IfcRoot() |
1418 | | IfcGloballyUniqueId::Out GlobalId; |
1419 | | Lazy< NotImplemented > OwnerHistory; |
1420 | | Maybe< IfcLabel::Out > Name; |
1421 | | Maybe< IfcText::Out > Description; |
1422 | | }; |
1423 | | |
1424 | | // C++ wrapper for IfcObjectDefinition |
1425 | 0 | struct IfcObjectDefinition : IfcRoot, ObjectHelper<IfcObjectDefinition,0> { IfcObjectDefinition() : Object("IfcObjectDefinition") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcObjectDefinition::IfcObjectDefinition() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcObjectDefinition::IfcObjectDefinition() |
1426 | | |
1427 | | }; |
1428 | | |
1429 | | // C++ wrapper for IfcObject |
1430 | 0 | struct IfcObject : IfcObjectDefinition, ObjectHelper<IfcObject,1> { IfcObject() : Object("IfcObject") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcObject::IfcObject() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcObject::IfcObject() |
1431 | | Maybe< IfcLabel::Out > ObjectType; |
1432 | | }; |
1433 | | |
1434 | | // C++ wrapper for IfcControl |
1435 | 0 | struct IfcControl : IfcObject, ObjectHelper<IfcControl,0> { IfcControl() : Object("IfcControl") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcControl::IfcControl() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcControl::IfcControl() |
1436 | | |
1437 | | }; |
1438 | | |
1439 | | // C++ wrapper for IfcActionRequest |
1440 | 0 | struct IfcActionRequest : IfcControl, ObjectHelper<IfcActionRequest,1> { IfcActionRequest() : Object("IfcActionRequest") {} |
1441 | | IfcIdentifier::Out RequestID; |
1442 | | }; |
1443 | | |
1444 | | // C++ wrapper for IfcActor |
1445 | 0 | struct IfcActor : IfcObject, ObjectHelper<IfcActor,1> { IfcActor() : Object("IfcActor") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcActor::IfcActor() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcActor::IfcActor() |
1446 | | IfcActorSelect::Out TheActor; |
1447 | | }; |
1448 | | |
1449 | | // C++ wrapper for IfcTypeObject |
1450 | 0 | struct IfcTypeObject : IfcObjectDefinition, ObjectHelper<IfcTypeObject,2> { IfcTypeObject() : Object("IfcTypeObject") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcTypeObject::IfcTypeObject() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcTypeObject::IfcTypeObject() |
1451 | | Maybe< IfcLabel::Out > ApplicableOccurrence; |
1452 | | Maybe< ListOf< Lazy< IfcPropertySetDefinition >, 1, 0 > > HasPropertySets; |
1453 | | }; |
1454 | | |
1455 | | // C++ wrapper for IfcTypeProduct |
1456 | 0 | struct IfcTypeProduct : IfcTypeObject, ObjectHelper<IfcTypeProduct,2> { IfcTypeProduct() : Object("IfcTypeProduct") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcTypeProduct::IfcTypeProduct() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcTypeProduct::IfcTypeProduct() |
1457 | | Maybe< ListOf< Lazy< IfcRepresentationMap >, 1, 0 > > RepresentationMaps; |
1458 | | Maybe< IfcLabel::Out > Tag; |
1459 | | }; |
1460 | | |
1461 | | // C++ wrapper for IfcElementType |
1462 | 0 | struct IfcElementType : IfcTypeProduct, ObjectHelper<IfcElementType,1> { IfcElementType() : Object("IfcElementType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcElementType::IfcElementType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcElementType::IfcElementType() |
1463 | | Maybe< IfcLabel::Out > ElementType; |
1464 | | }; |
1465 | | |
1466 | | // C++ wrapper for IfcDistributionElementType |
1467 | 0 | struct IfcDistributionElementType : IfcElementType, ObjectHelper<IfcDistributionElementType,0> { IfcDistributionElementType() : Object("IfcDistributionElementType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcDistributionElementType::IfcDistributionElementType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcDistributionElementType::IfcDistributionElementType() |
1468 | | |
1469 | | }; |
1470 | | |
1471 | | // C++ wrapper for IfcDistributionControlElementType |
1472 | 0 | struct IfcDistributionControlElementType : IfcDistributionElementType, ObjectHelper<IfcDistributionControlElementType,0> { IfcDistributionControlElementType() : Object("IfcDistributionControlElementType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcDistributionControlElementType::IfcDistributionControlElementType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcDistributionControlElementType::IfcDistributionControlElementType() |
1473 | | |
1474 | | }; |
1475 | | |
1476 | | // C++ wrapper for IfcActuatorType |
1477 | 0 | struct IfcActuatorType : IfcDistributionControlElementType, ObjectHelper<IfcActuatorType,1> { IfcActuatorType() : Object("IfcActuatorType") {} |
1478 | | IfcActuatorTypeEnum::Out PredefinedType; |
1479 | | }; |
1480 | | |
1481 | | // C++ wrapper for IfcDistributionFlowElementType |
1482 | 0 | struct IfcDistributionFlowElementType : IfcDistributionElementType, ObjectHelper<IfcDistributionFlowElementType,0> { IfcDistributionFlowElementType() : Object("IfcDistributionFlowElementType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcDistributionFlowElementType::IfcDistributionFlowElementType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcDistributionFlowElementType::IfcDistributionFlowElementType() |
1483 | | |
1484 | | }; |
1485 | | |
1486 | | // C++ wrapper for IfcFlowControllerType |
1487 | 0 | struct IfcFlowControllerType : IfcDistributionFlowElementType, ObjectHelper<IfcFlowControllerType,0> { IfcFlowControllerType() : Object("IfcFlowControllerType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFlowControllerType::IfcFlowControllerType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFlowControllerType::IfcFlowControllerType() |
1488 | | |
1489 | | }; |
1490 | | |
1491 | | // C++ wrapper for IfcAirTerminalBoxType |
1492 | 0 | struct IfcAirTerminalBoxType : IfcFlowControllerType, ObjectHelper<IfcAirTerminalBoxType,1> { IfcAirTerminalBoxType() : Object("IfcAirTerminalBoxType") {} |
1493 | | IfcAirTerminalBoxTypeEnum::Out PredefinedType; |
1494 | | }; |
1495 | | |
1496 | | // C++ wrapper for IfcFlowTerminalType |
1497 | 0 | struct IfcFlowTerminalType : IfcDistributionFlowElementType, ObjectHelper<IfcFlowTerminalType,0> { IfcFlowTerminalType() : Object("IfcFlowTerminalType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFlowTerminalType::IfcFlowTerminalType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFlowTerminalType::IfcFlowTerminalType() |
1498 | | |
1499 | | }; |
1500 | | |
1501 | | // C++ wrapper for IfcAirTerminalType |
1502 | 0 | struct IfcAirTerminalType : IfcFlowTerminalType, ObjectHelper<IfcAirTerminalType,1> { IfcAirTerminalType() : Object("IfcAirTerminalType") {} |
1503 | | IfcAirTerminalTypeEnum::Out PredefinedType; |
1504 | | }; |
1505 | | |
1506 | | // C++ wrapper for IfcEnergyConversionDeviceType |
1507 | 0 | struct IfcEnergyConversionDeviceType : IfcDistributionFlowElementType, ObjectHelper<IfcEnergyConversionDeviceType,0> { IfcEnergyConversionDeviceType() : Object("IfcEnergyConversionDeviceType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcEnergyConversionDeviceType::IfcEnergyConversionDeviceType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcEnergyConversionDeviceType::IfcEnergyConversionDeviceType() |
1508 | | |
1509 | | }; |
1510 | | |
1511 | | // C++ wrapper for IfcAirToAirHeatRecoveryType |
1512 | 0 | struct IfcAirToAirHeatRecoveryType : IfcEnergyConversionDeviceType, ObjectHelper<IfcAirToAirHeatRecoveryType,1> { IfcAirToAirHeatRecoveryType() : Object("IfcAirToAirHeatRecoveryType") {} |
1513 | | IfcAirToAirHeatRecoveryTypeEnum::Out PredefinedType; |
1514 | | }; |
1515 | | |
1516 | | // C++ wrapper for IfcAlarmType |
1517 | 0 | struct IfcAlarmType : IfcDistributionControlElementType, ObjectHelper<IfcAlarmType,1> { IfcAlarmType() : Object("IfcAlarmType") {} |
1518 | | IfcAlarmTypeEnum::Out PredefinedType; |
1519 | | }; |
1520 | | |
1521 | | // C++ wrapper for IfcDraughtingCallout |
1522 | 0 | struct IfcDraughtingCallout : IfcGeometricRepresentationItem, ObjectHelper<IfcDraughtingCallout,1> { IfcDraughtingCallout() : Object("IfcDraughtingCallout") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcDraughtingCallout::IfcDraughtingCallout() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcDraughtingCallout::IfcDraughtingCallout() |
1523 | | ListOf< IfcDraughtingCalloutElement, 1, 0 >::Out Contents; |
1524 | | }; |
1525 | | |
1526 | | // C++ wrapper for IfcDimensionCurveDirectedCallout |
1527 | 0 | struct IfcDimensionCurveDirectedCallout : IfcDraughtingCallout, ObjectHelper<IfcDimensionCurveDirectedCallout,0> { IfcDimensionCurveDirectedCallout() : Object("IfcDimensionCurveDirectedCallout") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcDimensionCurveDirectedCallout::IfcDimensionCurveDirectedCallout() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcDimensionCurveDirectedCallout::IfcDimensionCurveDirectedCallout() |
1528 | | |
1529 | | }; |
1530 | | |
1531 | | // C++ wrapper for IfcAngularDimension |
1532 | 0 | struct IfcAngularDimension : IfcDimensionCurveDirectedCallout, ObjectHelper<IfcAngularDimension,0> { IfcAngularDimension() : Object("IfcAngularDimension") {} |
1533 | | |
1534 | | }; |
1535 | | |
1536 | | // C++ wrapper for IfcProduct |
1537 | 0 | struct IfcProduct : IfcObject, ObjectHelper<IfcProduct,2> { IfcProduct() : Object("IfcProduct") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcProduct::IfcProduct() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcProduct::IfcProduct() |
1538 | | Maybe< Lazy< IfcObjectPlacement > > ObjectPlacement; |
1539 | | Maybe< Lazy< IfcProductRepresentation > > Representation; |
1540 | | }; |
1541 | | |
1542 | | // C++ wrapper for IfcAnnotation |
1543 | 0 | struct IfcAnnotation : IfcProduct, ObjectHelper<IfcAnnotation,0> { IfcAnnotation() : Object("IfcAnnotation") {} |
1544 | | |
1545 | | }; |
1546 | | |
1547 | | // C++ wrapper for IfcStyledItem |
1548 | 0 | struct IfcStyledItem : IfcRepresentationItem, ObjectHelper<IfcStyledItem,3> { IfcStyledItem() : Object("IfcStyledItem") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStyledItem::IfcStyledItem() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStyledItem::IfcStyledItem() |
1549 | | Maybe< Lazy< IfcRepresentationItem > > Item; |
1550 | | ListOf< Lazy< IfcPresentationStyleAssignment >, 1, 0 > Styles; |
1551 | | Maybe< IfcLabel::Out > Name; |
1552 | | }; |
1553 | | |
1554 | | // C++ wrapper for IfcAnnotationOccurrence |
1555 | 0 | struct IfcAnnotationOccurrence : IfcStyledItem, ObjectHelper<IfcAnnotationOccurrence,0> { IfcAnnotationOccurrence() : Object("IfcAnnotationOccurrence") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcAnnotationOccurrence::IfcAnnotationOccurrence() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcAnnotationOccurrence::IfcAnnotationOccurrence() |
1556 | | |
1557 | | }; |
1558 | | |
1559 | | // C++ wrapper for IfcAnnotationCurveOccurrence |
1560 | 0 | struct IfcAnnotationCurveOccurrence : IfcAnnotationOccurrence, ObjectHelper<IfcAnnotationCurveOccurrence,0> { IfcAnnotationCurveOccurrence() : Object("IfcAnnotationCurveOccurrence") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcAnnotationCurveOccurrence::IfcAnnotationCurveOccurrence() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcAnnotationCurveOccurrence::IfcAnnotationCurveOccurrence() |
1561 | | |
1562 | | }; |
1563 | | |
1564 | | // C++ wrapper for IfcAnnotationFillArea |
1565 | 0 | struct IfcAnnotationFillArea : IfcGeometricRepresentationItem, ObjectHelper<IfcAnnotationFillArea,2> { IfcAnnotationFillArea() : Object("IfcAnnotationFillArea") {} |
1566 | | Lazy< IfcCurve > OuterBoundary; |
1567 | | Maybe< ListOf< Lazy< IfcCurve >, 1, 0 > > InnerBoundaries; |
1568 | | }; |
1569 | | |
1570 | | // C++ wrapper for IfcAnnotationFillAreaOccurrence |
1571 | 0 | struct IfcAnnotationFillAreaOccurrence : IfcAnnotationOccurrence, ObjectHelper<IfcAnnotationFillAreaOccurrence,2> { IfcAnnotationFillAreaOccurrence() : Object("IfcAnnotationFillAreaOccurrence") {} |
1572 | | Maybe< Lazy< IfcPoint > > FillStyleTarget; |
1573 | | Maybe< IfcGlobalOrLocalEnum::Out > GlobalOrLocal; |
1574 | | }; |
1575 | | |
1576 | | // C++ wrapper for IfcAnnotationSurface |
1577 | 0 | struct IfcAnnotationSurface : IfcGeometricRepresentationItem, ObjectHelper<IfcAnnotationSurface,2> { IfcAnnotationSurface() : Object("IfcAnnotationSurface") {} |
1578 | | Lazy< IfcGeometricRepresentationItem > Item; |
1579 | | Maybe< Lazy< NotImplemented > > TextureCoordinates; |
1580 | | }; |
1581 | | |
1582 | | // C++ wrapper for IfcAnnotationSurfaceOccurrence |
1583 | 0 | struct IfcAnnotationSurfaceOccurrence : IfcAnnotationOccurrence, ObjectHelper<IfcAnnotationSurfaceOccurrence,0> { IfcAnnotationSurfaceOccurrence() : Object("IfcAnnotationSurfaceOccurrence") {} |
1584 | | |
1585 | | }; |
1586 | | |
1587 | | // C++ wrapper for IfcAnnotationSymbolOccurrence |
1588 | 0 | struct IfcAnnotationSymbolOccurrence : IfcAnnotationOccurrence, ObjectHelper<IfcAnnotationSymbolOccurrence,0> { IfcAnnotationSymbolOccurrence() : Object("IfcAnnotationSymbolOccurrence") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcAnnotationSymbolOccurrence::IfcAnnotationSymbolOccurrence() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcAnnotationSymbolOccurrence::IfcAnnotationSymbolOccurrence() |
1589 | | |
1590 | | }; |
1591 | | |
1592 | | // C++ wrapper for IfcAnnotationTextOccurrence |
1593 | 0 | struct IfcAnnotationTextOccurrence : IfcAnnotationOccurrence, ObjectHelper<IfcAnnotationTextOccurrence,0> { IfcAnnotationTextOccurrence() : Object("IfcAnnotationTextOccurrence") {} |
1594 | | |
1595 | | }; |
1596 | | |
1597 | | // C++ wrapper for IfcProfileDef |
1598 | 0 | struct IfcProfileDef : ObjectHelper<IfcProfileDef,2> { IfcProfileDef() : Object("IfcProfileDef") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcProfileDef::IfcProfileDef() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcProfileDef::IfcProfileDef() |
1599 | | IfcProfileTypeEnum::Out ProfileType; |
1600 | | Maybe< IfcLabel::Out > ProfileName; |
1601 | | }; |
1602 | | |
1603 | | // C++ wrapper for IfcArbitraryClosedProfileDef |
1604 | 0 | struct IfcArbitraryClosedProfileDef : IfcProfileDef, ObjectHelper<IfcArbitraryClosedProfileDef,1> { IfcArbitraryClosedProfileDef() : Object("IfcArbitraryClosedProfileDef") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcArbitraryClosedProfileDef::IfcArbitraryClosedProfileDef() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcArbitraryClosedProfileDef::IfcArbitraryClosedProfileDef() |
1605 | | Lazy< IfcCurve > OuterCurve; |
1606 | | }; |
1607 | | |
1608 | | // C++ wrapper for IfcArbitraryOpenProfileDef |
1609 | 0 | struct IfcArbitraryOpenProfileDef : IfcProfileDef, ObjectHelper<IfcArbitraryOpenProfileDef,1> { IfcArbitraryOpenProfileDef() : Object("IfcArbitraryOpenProfileDef") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcArbitraryOpenProfileDef::IfcArbitraryOpenProfileDef() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcArbitraryOpenProfileDef::IfcArbitraryOpenProfileDef() |
1610 | | Lazy< IfcBoundedCurve > Curve; |
1611 | | }; |
1612 | | |
1613 | | // C++ wrapper for IfcArbitraryProfileDefWithVoids |
1614 | 0 | struct IfcArbitraryProfileDefWithVoids : IfcArbitraryClosedProfileDef, ObjectHelper<IfcArbitraryProfileDefWithVoids,1> { IfcArbitraryProfileDefWithVoids() : Object("IfcArbitraryProfileDefWithVoids") {} |
1615 | | ListOf< Lazy< IfcCurve >, 1, 0 > InnerCurves; |
1616 | | }; |
1617 | | |
1618 | | // C++ wrapper for IfcGroup |
1619 | 0 | struct IfcGroup : IfcObject, ObjectHelper<IfcGroup,0> { IfcGroup() : Object("IfcGroup") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcGroup::IfcGroup() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcGroup::IfcGroup() |
1620 | | |
1621 | | }; |
1622 | | |
1623 | | // C++ wrapper for IfcAsset |
1624 | 0 | struct IfcAsset : IfcGroup, ObjectHelper<IfcAsset,9> { IfcAsset() : Object("IfcAsset") {} |
1625 | | IfcIdentifier::Out AssetID; |
1626 | | Lazy< NotImplemented > OriginalValue; |
1627 | | Lazy< NotImplemented > CurrentValue; |
1628 | | Lazy< NotImplemented > TotalReplacementCost; |
1629 | | IfcActorSelect::Out Owner; |
1630 | | IfcActorSelect::Out User; |
1631 | | Lazy< NotImplemented > ResponsiblePerson; |
1632 | | Lazy< NotImplemented > IncorporationDate; |
1633 | | Lazy< NotImplemented > DepreciatedValue; |
1634 | | }; |
1635 | | |
1636 | | // C++ wrapper for IfcParameterizedProfileDef |
1637 | 0 | struct IfcParameterizedProfileDef : IfcProfileDef, ObjectHelper<IfcParameterizedProfileDef,1> { IfcParameterizedProfileDef() : Object("IfcParameterizedProfileDef") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcParameterizedProfileDef::IfcParameterizedProfileDef() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcParameterizedProfileDef::IfcParameterizedProfileDef() |
1638 | | Lazy< IfcAxis2Placement2D > Position; |
1639 | | }; |
1640 | | |
1641 | | // C++ wrapper for IfcIShapeProfileDef |
1642 | 0 | struct IfcIShapeProfileDef : IfcParameterizedProfileDef, ObjectHelper<IfcIShapeProfileDef,5> { IfcIShapeProfileDef() : Object("IfcIShapeProfileDef") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcIShapeProfileDef::IfcIShapeProfileDef() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcIShapeProfileDef::IfcIShapeProfileDef() |
1643 | | IfcPositiveLengthMeasure::Out OverallWidth; |
1644 | | IfcPositiveLengthMeasure::Out OverallDepth; |
1645 | | IfcPositiveLengthMeasure::Out WebThickness; |
1646 | | IfcPositiveLengthMeasure::Out FlangeThickness; |
1647 | | Maybe< IfcPositiveLengthMeasure::Out > FilletRadius; |
1648 | | }; |
1649 | | |
1650 | | // C++ wrapper for IfcAsymmetricIShapeProfileDef |
1651 | 0 | struct IfcAsymmetricIShapeProfileDef : IfcIShapeProfileDef, ObjectHelper<IfcAsymmetricIShapeProfileDef,4> { IfcAsymmetricIShapeProfileDef() : Object("IfcAsymmetricIShapeProfileDef") {} |
1652 | | IfcPositiveLengthMeasure::Out TopFlangeWidth; |
1653 | | Maybe< IfcPositiveLengthMeasure::Out > TopFlangeThickness; |
1654 | | Maybe< IfcPositiveLengthMeasure::Out > TopFlangeFilletRadius; |
1655 | | Maybe< IfcPositiveLengthMeasure::Out > CentreOfGravityInY; |
1656 | | }; |
1657 | | |
1658 | | // C++ wrapper for IfcPlacement |
1659 | 0 | struct IfcPlacement : IfcGeometricRepresentationItem, ObjectHelper<IfcPlacement,1> { IfcPlacement() : Object("IfcPlacement") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcPlacement::IfcPlacement() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcPlacement::IfcPlacement() |
1660 | | Lazy< IfcCartesianPoint > Location; |
1661 | | }; |
1662 | | |
1663 | | // C++ wrapper for IfcAxis1Placement |
1664 | 0 | struct IfcAxis1Placement : IfcPlacement, ObjectHelper<IfcAxis1Placement,1> { IfcAxis1Placement() : Object("IfcAxis1Placement") {} |
1665 | | Maybe< Lazy< IfcDirection > > Axis; |
1666 | | }; |
1667 | | |
1668 | | // C++ wrapper for IfcAxis2Placement2D |
1669 | 0 | struct IfcAxis2Placement2D : IfcPlacement, ObjectHelper<IfcAxis2Placement2D,1> { IfcAxis2Placement2D() : Object("IfcAxis2Placement2D") {} |
1670 | | Maybe< Lazy< IfcDirection > > RefDirection; |
1671 | | }; |
1672 | | |
1673 | | // C++ wrapper for IfcAxis2Placement3D |
1674 | 0 | struct IfcAxis2Placement3D : IfcPlacement, ObjectHelper<IfcAxis2Placement3D,2> { IfcAxis2Placement3D() : Object("IfcAxis2Placement3D") {} |
1675 | | Maybe< Lazy< IfcDirection > > Axis; |
1676 | | Maybe< Lazy< IfcDirection > > RefDirection; |
1677 | | }; |
1678 | | |
1679 | | // C++ wrapper for IfcBSplineCurve |
1680 | 0 | struct IfcBSplineCurve : IfcBoundedCurve, ObjectHelper<IfcBSplineCurve,5> { IfcBSplineCurve() : Object("IfcBSplineCurve") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcBSplineCurve::IfcBSplineCurve() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcBSplineCurve::IfcBSplineCurve() |
1681 | | INTEGER::Out Degree; |
1682 | | ListOf< Lazy< IfcCartesianPoint >, 2, 0 > ControlPointsList; |
1683 | | IfcBSplineCurveForm::Out CurveForm; |
1684 | | LOGICAL::Out ClosedCurve; |
1685 | | LOGICAL::Out SelfIntersect; |
1686 | | }; |
1687 | | |
1688 | | // C++ wrapper for IfcElement |
1689 | 0 | struct IfcElement : IfcProduct, ObjectHelper<IfcElement,1> { IfcElement() : Object("IfcElement") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcElement::IfcElement() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcElement::IfcElement() |
1690 | | Maybe< IfcIdentifier::Out > Tag; |
1691 | | }; |
1692 | | |
1693 | | // C++ wrapper for IfcBuildingElement |
1694 | 0 | struct IfcBuildingElement : IfcElement, ObjectHelper<IfcBuildingElement,0> { IfcBuildingElement() : Object("IfcBuildingElement") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcBuildingElement::IfcBuildingElement() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcBuildingElement::IfcBuildingElement() |
1695 | | |
1696 | | }; |
1697 | | |
1698 | | // C++ wrapper for IfcBeam |
1699 | 0 | struct IfcBeam : IfcBuildingElement, ObjectHelper<IfcBeam,0> { IfcBeam() : Object("IfcBeam") {} |
1700 | | |
1701 | | }; |
1702 | | |
1703 | | // C++ wrapper for IfcBuildingElementType |
1704 | 0 | struct IfcBuildingElementType : IfcElementType, ObjectHelper<IfcBuildingElementType,0> { IfcBuildingElementType() : Object("IfcBuildingElementType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcBuildingElementType::IfcBuildingElementType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcBuildingElementType::IfcBuildingElementType() |
1705 | | |
1706 | | }; |
1707 | | |
1708 | | // C++ wrapper for IfcBeamType |
1709 | 0 | struct IfcBeamType : IfcBuildingElementType, ObjectHelper<IfcBeamType,1> { IfcBeamType() : Object("IfcBeamType") {} |
1710 | | IfcBeamTypeEnum::Out PredefinedType; |
1711 | | }; |
1712 | | |
1713 | | // C++ wrapper for IfcBezierCurve |
1714 | 0 | struct IfcBezierCurve : IfcBSplineCurve, ObjectHelper<IfcBezierCurve,0> { IfcBezierCurve() : Object("IfcBezierCurve") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcBezierCurve::IfcBezierCurve() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcBezierCurve::IfcBezierCurve() |
1715 | | |
1716 | | }; |
1717 | | |
1718 | | // C++ wrapper for IfcCsgPrimitive3D |
1719 | 0 | struct IfcCsgPrimitive3D : IfcGeometricRepresentationItem, ObjectHelper<IfcCsgPrimitive3D,1> { IfcCsgPrimitive3D() : Object("IfcCsgPrimitive3D") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcCsgPrimitive3D::IfcCsgPrimitive3D() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcCsgPrimitive3D::IfcCsgPrimitive3D() |
1720 | | Lazy< IfcAxis2Placement3D > Position; |
1721 | | }; |
1722 | | |
1723 | | // C++ wrapper for IfcBlock |
1724 | 0 | struct IfcBlock : IfcCsgPrimitive3D, ObjectHelper<IfcBlock,3> { IfcBlock() : Object("IfcBlock") {} |
1725 | | IfcPositiveLengthMeasure::Out XLength; |
1726 | | IfcPositiveLengthMeasure::Out YLength; |
1727 | | IfcPositiveLengthMeasure::Out ZLength; |
1728 | | }; |
1729 | | |
1730 | | // C++ wrapper for IfcBoilerType |
1731 | 0 | struct IfcBoilerType : IfcEnergyConversionDeviceType, ObjectHelper<IfcBoilerType,1> { IfcBoilerType() : Object("IfcBoilerType") {} |
1732 | | IfcBoilerTypeEnum::Out PredefinedType; |
1733 | | }; |
1734 | | |
1735 | | // C++ wrapper for IfcBooleanResult |
1736 | 0 | struct IfcBooleanResult : IfcGeometricRepresentationItem, ObjectHelper<IfcBooleanResult,3> { IfcBooleanResult() : Object("IfcBooleanResult") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcBooleanResult::IfcBooleanResult() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcBooleanResult::IfcBooleanResult() |
1737 | | IfcBooleanOperator::Out Operator; |
1738 | | IfcBooleanOperand::Out FirstOperand; |
1739 | | IfcBooleanOperand::Out SecondOperand; |
1740 | | }; |
1741 | | |
1742 | | // C++ wrapper for IfcBooleanClippingResult |
1743 | 0 | struct IfcBooleanClippingResult : IfcBooleanResult, ObjectHelper<IfcBooleanClippingResult,0> { IfcBooleanClippingResult() : Object("IfcBooleanClippingResult") {} |
1744 | | |
1745 | | }; |
1746 | | |
1747 | | // C++ wrapper for IfcSurface |
1748 | 0 | struct IfcSurface : IfcGeometricRepresentationItem, ObjectHelper<IfcSurface,0> { IfcSurface() : Object("IfcSurface") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSurface::IfcSurface() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSurface::IfcSurface() |
1749 | | |
1750 | | }; |
1751 | | |
1752 | | // C++ wrapper for IfcBoundedSurface |
1753 | 0 | struct IfcBoundedSurface : IfcSurface, ObjectHelper<IfcBoundedSurface,0> { IfcBoundedSurface() : Object("IfcBoundedSurface") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcBoundedSurface::IfcBoundedSurface() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcBoundedSurface::IfcBoundedSurface() |
1754 | | |
1755 | | }; |
1756 | | |
1757 | | // C++ wrapper for IfcBoundingBox |
1758 | 0 | struct IfcBoundingBox : IfcGeometricRepresentationItem, ObjectHelper<IfcBoundingBox,4> { IfcBoundingBox() : Object("IfcBoundingBox") {} |
1759 | | Lazy< IfcCartesianPoint > Corner; |
1760 | | IfcPositiveLengthMeasure::Out XDim; |
1761 | | IfcPositiveLengthMeasure::Out YDim; |
1762 | | IfcPositiveLengthMeasure::Out ZDim; |
1763 | | }; |
1764 | | |
1765 | | // C++ wrapper for IfcHalfSpaceSolid |
1766 | 0 | struct IfcHalfSpaceSolid : IfcGeometricRepresentationItem, ObjectHelper<IfcHalfSpaceSolid,2> { IfcHalfSpaceSolid() : Object("IfcHalfSpaceSolid") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcHalfSpaceSolid::IfcHalfSpaceSolid() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcHalfSpaceSolid::IfcHalfSpaceSolid() |
1767 | | Lazy< IfcSurface > BaseSurface; |
1768 | | BOOLEAN::Out AgreementFlag; |
1769 | | }; |
1770 | | |
1771 | | // C++ wrapper for IfcBoxedHalfSpace |
1772 | 0 | struct IfcBoxedHalfSpace : IfcHalfSpaceSolid, ObjectHelper<IfcBoxedHalfSpace,1> { IfcBoxedHalfSpace() : Object("IfcBoxedHalfSpace") {} |
1773 | | Lazy< IfcBoundingBox > Enclosure; |
1774 | | }; |
1775 | | |
1776 | | // C++ wrapper for IfcSpatialStructureElement |
1777 | 0 | struct IfcSpatialStructureElement : IfcProduct, ObjectHelper<IfcSpatialStructureElement,2> { IfcSpatialStructureElement() : Object("IfcSpatialStructureElement") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSpatialStructureElement::IfcSpatialStructureElement() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSpatialStructureElement::IfcSpatialStructureElement() |
1778 | | Maybe< IfcLabel::Out > LongName; |
1779 | | IfcElementCompositionEnum::Out CompositionType; |
1780 | | }; |
1781 | | |
1782 | | // C++ wrapper for IfcBuilding |
1783 | 0 | struct IfcBuilding : IfcSpatialStructureElement, ObjectHelper<IfcBuilding,3> { IfcBuilding() : Object("IfcBuilding") {} |
1784 | | Maybe< IfcLengthMeasure::Out > ElevationOfRefHeight; |
1785 | | Maybe< IfcLengthMeasure::Out > ElevationOfTerrain; |
1786 | | Maybe< Lazy< NotImplemented > > BuildingAddress; |
1787 | | }; |
1788 | | |
1789 | | // C++ wrapper for IfcBuildingElementComponent |
1790 | 0 | struct IfcBuildingElementComponent : IfcBuildingElement, ObjectHelper<IfcBuildingElementComponent,0> { IfcBuildingElementComponent() : Object("IfcBuildingElementComponent") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcBuildingElementComponent::IfcBuildingElementComponent() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcBuildingElementComponent::IfcBuildingElementComponent() |
1791 | | |
1792 | | }; |
1793 | | |
1794 | | // C++ wrapper for IfcBuildingElementPart |
1795 | 0 | struct IfcBuildingElementPart : IfcBuildingElementComponent, ObjectHelper<IfcBuildingElementPart,0> { IfcBuildingElementPart() : Object("IfcBuildingElementPart") {} |
1796 | | |
1797 | | }; |
1798 | | |
1799 | | // C++ wrapper for IfcBuildingElementProxy |
1800 | 0 | struct IfcBuildingElementProxy : IfcBuildingElement, ObjectHelper<IfcBuildingElementProxy,1> { IfcBuildingElementProxy() : Object("IfcBuildingElementProxy") {} |
1801 | | Maybe< IfcElementCompositionEnum::Out > CompositionType; |
1802 | | }; |
1803 | | |
1804 | | // C++ wrapper for IfcBuildingElementProxyType |
1805 | 0 | struct IfcBuildingElementProxyType : IfcBuildingElementType, ObjectHelper<IfcBuildingElementProxyType,1> { IfcBuildingElementProxyType() : Object("IfcBuildingElementProxyType") {} |
1806 | | IfcBuildingElementProxyTypeEnum::Out PredefinedType; |
1807 | | }; |
1808 | | |
1809 | | // C++ wrapper for IfcBuildingStorey |
1810 | 0 | struct IfcBuildingStorey : IfcSpatialStructureElement, ObjectHelper<IfcBuildingStorey,1> { IfcBuildingStorey() : Object("IfcBuildingStorey") {} |
1811 | | Maybe< IfcLengthMeasure::Out > Elevation; |
1812 | | }; |
1813 | | |
1814 | | // C++ wrapper for IfcCShapeProfileDef |
1815 | 0 | struct IfcCShapeProfileDef : IfcParameterizedProfileDef, ObjectHelper<IfcCShapeProfileDef,6> { IfcCShapeProfileDef() : Object("IfcCShapeProfileDef") {} |
1816 | | IfcPositiveLengthMeasure::Out Depth; |
1817 | | IfcPositiveLengthMeasure::Out Width; |
1818 | | IfcPositiveLengthMeasure::Out WallThickness; |
1819 | | IfcPositiveLengthMeasure::Out Girth; |
1820 | | Maybe< IfcPositiveLengthMeasure::Out > InternalFilletRadius; |
1821 | | Maybe< IfcPositiveLengthMeasure::Out > CentreOfGravityInX; |
1822 | | }; |
1823 | | |
1824 | | // C++ wrapper for IfcFlowFittingType |
1825 | 0 | struct IfcFlowFittingType : IfcDistributionFlowElementType, ObjectHelper<IfcFlowFittingType,0> { IfcFlowFittingType() : Object("IfcFlowFittingType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFlowFittingType::IfcFlowFittingType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFlowFittingType::IfcFlowFittingType() |
1826 | | |
1827 | | }; |
1828 | | |
1829 | | // C++ wrapper for IfcCableCarrierFittingType |
1830 | 0 | struct IfcCableCarrierFittingType : IfcFlowFittingType, ObjectHelper<IfcCableCarrierFittingType,1> { IfcCableCarrierFittingType() : Object("IfcCableCarrierFittingType") {} |
1831 | | IfcCableCarrierFittingTypeEnum::Out PredefinedType; |
1832 | | }; |
1833 | | |
1834 | | // C++ wrapper for IfcFlowSegmentType |
1835 | 0 | struct IfcFlowSegmentType : IfcDistributionFlowElementType, ObjectHelper<IfcFlowSegmentType,0> { IfcFlowSegmentType() : Object("IfcFlowSegmentType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFlowSegmentType::IfcFlowSegmentType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFlowSegmentType::IfcFlowSegmentType() |
1836 | | |
1837 | | }; |
1838 | | |
1839 | | // C++ wrapper for IfcCableCarrierSegmentType |
1840 | 0 | struct IfcCableCarrierSegmentType : IfcFlowSegmentType, ObjectHelper<IfcCableCarrierSegmentType,1> { IfcCableCarrierSegmentType() : Object("IfcCableCarrierSegmentType") {} |
1841 | | IfcCableCarrierSegmentTypeEnum::Out PredefinedType; |
1842 | | }; |
1843 | | |
1844 | | // C++ wrapper for IfcCableSegmentType |
1845 | 0 | struct IfcCableSegmentType : IfcFlowSegmentType, ObjectHelper<IfcCableSegmentType,1> { IfcCableSegmentType() : Object("IfcCableSegmentType") {} |
1846 | | IfcCableSegmentTypeEnum::Out PredefinedType; |
1847 | | }; |
1848 | | |
1849 | | // C++ wrapper for IfcPoint |
1850 | 0 | struct IfcPoint : IfcGeometricRepresentationItem, ObjectHelper<IfcPoint,0> { IfcPoint() : Object("IfcPoint") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcPoint::IfcPoint() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcPoint::IfcPoint() |
1851 | | |
1852 | | }; |
1853 | | |
1854 | | // C++ wrapper for IfcCartesianPoint |
1855 | 0 | struct IfcCartesianPoint : IfcPoint, ObjectHelper<IfcCartesianPoint,1> { IfcCartesianPoint() : Object("IfcCartesianPoint") {} |
1856 | | ListOf< IfcLengthMeasure, 1, 3 >::Out Coordinates; |
1857 | | }; |
1858 | | |
1859 | | // C++ wrapper for IfcCartesianTransformationOperator |
1860 | 0 | struct IfcCartesianTransformationOperator : IfcGeometricRepresentationItem, ObjectHelper<IfcCartesianTransformationOperator,4> { IfcCartesianTransformationOperator() : Object("IfcCartesianTransformationOperator") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcCartesianTransformationOperator::IfcCartesianTransformationOperator() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcCartesianTransformationOperator::IfcCartesianTransformationOperator() |
1861 | | Maybe< Lazy< IfcDirection > > Axis1; |
1862 | | Maybe< Lazy< IfcDirection > > Axis2; |
1863 | | Lazy< IfcCartesianPoint > LocalOrigin; |
1864 | | Maybe< REAL::Out > Scale; |
1865 | | }; |
1866 | | |
1867 | | // C++ wrapper for IfcCartesianTransformationOperator2D |
1868 | 0 | struct IfcCartesianTransformationOperator2D : IfcCartesianTransformationOperator, ObjectHelper<IfcCartesianTransformationOperator2D,0> { IfcCartesianTransformationOperator2D() : Object("IfcCartesianTransformationOperator2D") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcCartesianTransformationOperator2D::IfcCartesianTransformationOperator2D() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcCartesianTransformationOperator2D::IfcCartesianTransformationOperator2D() |
1869 | | |
1870 | | }; |
1871 | | |
1872 | | // C++ wrapper for IfcCartesianTransformationOperator2DnonUniform |
1873 | 0 | struct IfcCartesianTransformationOperator2DnonUniform : IfcCartesianTransformationOperator2D, ObjectHelper<IfcCartesianTransformationOperator2DnonUniform,1> { IfcCartesianTransformationOperator2DnonUniform() : Object("IfcCartesianTransformationOperator2DnonUniform") {} |
1874 | | Maybe< REAL::Out > Scale2; |
1875 | | }; |
1876 | | |
1877 | | // C++ wrapper for IfcCartesianTransformationOperator3D |
1878 | 0 | struct IfcCartesianTransformationOperator3D : IfcCartesianTransformationOperator, ObjectHelper<IfcCartesianTransformationOperator3D,1> { IfcCartesianTransformationOperator3D() : Object("IfcCartesianTransformationOperator3D") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcCartesianTransformationOperator3D::IfcCartesianTransformationOperator3D() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcCartesianTransformationOperator3D::IfcCartesianTransformationOperator3D() |
1879 | | Maybe< Lazy< IfcDirection > > Axis3; |
1880 | | }; |
1881 | | |
1882 | | // C++ wrapper for IfcCartesianTransformationOperator3DnonUniform |
1883 | 0 | struct IfcCartesianTransformationOperator3DnonUniform : IfcCartesianTransformationOperator3D, ObjectHelper<IfcCartesianTransformationOperator3DnonUniform,2> { IfcCartesianTransformationOperator3DnonUniform() : Object("IfcCartesianTransformationOperator3DnonUniform") {} |
1884 | | Maybe< REAL::Out > Scale2; |
1885 | | Maybe< REAL::Out > Scale3; |
1886 | | }; |
1887 | | |
1888 | | // C++ wrapper for IfcCenterLineProfileDef |
1889 | 0 | struct IfcCenterLineProfileDef : IfcArbitraryOpenProfileDef, ObjectHelper<IfcCenterLineProfileDef,1> { IfcCenterLineProfileDef() : Object("IfcCenterLineProfileDef") {} |
1890 | | IfcPositiveLengthMeasure::Out Thickness; |
1891 | | }; |
1892 | | |
1893 | | // C++ wrapper for IfcFeatureElement |
1894 | 0 | struct IfcFeatureElement : IfcElement, ObjectHelper<IfcFeatureElement,0> { IfcFeatureElement() : Object("IfcFeatureElement") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFeatureElement::IfcFeatureElement() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFeatureElement::IfcFeatureElement() |
1895 | | |
1896 | | }; |
1897 | | |
1898 | | // C++ wrapper for IfcFeatureElementSubtraction |
1899 | 0 | struct IfcFeatureElementSubtraction : IfcFeatureElement, ObjectHelper<IfcFeatureElementSubtraction,0> { IfcFeatureElementSubtraction() : Object("IfcFeatureElementSubtraction") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFeatureElementSubtraction::IfcFeatureElementSubtraction() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFeatureElementSubtraction::IfcFeatureElementSubtraction() |
1900 | | |
1901 | | }; |
1902 | | |
1903 | | // C++ wrapper for IfcEdgeFeature |
1904 | 0 | struct IfcEdgeFeature : IfcFeatureElementSubtraction, ObjectHelper<IfcEdgeFeature,1> { IfcEdgeFeature() : Object("IfcEdgeFeature") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcEdgeFeature::IfcEdgeFeature() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcEdgeFeature::IfcEdgeFeature() |
1905 | | Maybe< IfcPositiveLengthMeasure::Out > FeatureLength; |
1906 | | }; |
1907 | | |
1908 | | // C++ wrapper for IfcChamferEdgeFeature |
1909 | 0 | struct IfcChamferEdgeFeature : IfcEdgeFeature, ObjectHelper<IfcChamferEdgeFeature,2> { IfcChamferEdgeFeature() : Object("IfcChamferEdgeFeature") {} |
1910 | | Maybe< IfcPositiveLengthMeasure::Out > Width; |
1911 | | Maybe< IfcPositiveLengthMeasure::Out > Height; |
1912 | | }; |
1913 | | |
1914 | | // C++ wrapper for IfcChillerType |
1915 | 0 | struct IfcChillerType : IfcEnergyConversionDeviceType, ObjectHelper<IfcChillerType,1> { IfcChillerType() : Object("IfcChillerType") {} |
1916 | | IfcChillerTypeEnum::Out PredefinedType; |
1917 | | }; |
1918 | | |
1919 | | // C++ wrapper for IfcConic |
1920 | 0 | struct IfcConic : IfcCurve, ObjectHelper<IfcConic,1> { IfcConic() : Object("IfcConic") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcConic::IfcConic() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcConic::IfcConic() |
1921 | | IfcAxis2Placement::Out Position; |
1922 | | }; |
1923 | | |
1924 | | // C++ wrapper for IfcCircle |
1925 | 0 | struct IfcCircle : IfcConic, ObjectHelper<IfcCircle,1> { IfcCircle() : Object("IfcCircle") {} |
1926 | | IfcPositiveLengthMeasure::Out Radius; |
1927 | | }; |
1928 | | |
1929 | | // C++ wrapper for IfcCircleProfileDef |
1930 | 0 | struct IfcCircleProfileDef : IfcParameterizedProfileDef, ObjectHelper<IfcCircleProfileDef,1> { IfcCircleProfileDef() : Object("IfcCircleProfileDef") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcCircleProfileDef::IfcCircleProfileDef() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcCircleProfileDef::IfcCircleProfileDef() |
1931 | | IfcPositiveLengthMeasure::Out Radius; |
1932 | | }; |
1933 | | |
1934 | | // C++ wrapper for IfcCircleHollowProfileDef |
1935 | 0 | struct IfcCircleHollowProfileDef : IfcCircleProfileDef, ObjectHelper<IfcCircleHollowProfileDef,1> { IfcCircleHollowProfileDef() : Object("IfcCircleHollowProfileDef") {} |
1936 | | IfcPositiveLengthMeasure::Out WallThickness; |
1937 | | }; |
1938 | | |
1939 | | // C++ wrapper for IfcTopologicalRepresentationItem |
1940 | 0 | struct IfcTopologicalRepresentationItem : IfcRepresentationItem, ObjectHelper<IfcTopologicalRepresentationItem,0> { IfcTopologicalRepresentationItem() : Object("IfcTopologicalRepresentationItem") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcTopologicalRepresentationItem::IfcTopologicalRepresentationItem() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcTopologicalRepresentationItem::IfcTopologicalRepresentationItem() |
1941 | | |
1942 | | }; |
1943 | | |
1944 | | // C++ wrapper for IfcConnectedFaceSet |
1945 | 0 | struct IfcConnectedFaceSet : IfcTopologicalRepresentationItem, ObjectHelper<IfcConnectedFaceSet,1> { IfcConnectedFaceSet() : Object("IfcConnectedFaceSet") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcConnectedFaceSet::IfcConnectedFaceSet() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcConnectedFaceSet::IfcConnectedFaceSet() |
1946 | | ListOf< Lazy< IfcFace >, 1, 0 > CfsFaces; |
1947 | | }; |
1948 | | |
1949 | | // C++ wrapper for IfcClosedShell |
1950 | 0 | struct IfcClosedShell : IfcConnectedFaceSet, ObjectHelper<IfcClosedShell,0> { IfcClosedShell() : Object("IfcClosedShell") {} |
1951 | | |
1952 | | }; |
1953 | | |
1954 | | // C++ wrapper for IfcCoilType |
1955 | 0 | struct IfcCoilType : IfcEnergyConversionDeviceType, ObjectHelper<IfcCoilType,1> { IfcCoilType() : Object("IfcCoilType") {} |
1956 | | IfcCoilTypeEnum::Out PredefinedType; |
1957 | | }; |
1958 | | |
1959 | | // C++ wrapper for IfcColourSpecification |
1960 | 0 | struct IfcColourSpecification : ObjectHelper<IfcColourSpecification,1> { IfcColourSpecification() : Object("IfcColourSpecification") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcColourSpecification::IfcColourSpecification() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcColourSpecification::IfcColourSpecification() |
1961 | | Maybe< IfcLabel::Out > Name; |
1962 | | }; |
1963 | | |
1964 | | // C++ wrapper for IfcColourRgb |
1965 | 0 | struct IfcColourRgb : IfcColourSpecification, ObjectHelper<IfcColourRgb,3> { IfcColourRgb() : Object("IfcColourRgb") {} |
1966 | | IfcNormalisedRatioMeasure::Out Red; |
1967 | | IfcNormalisedRatioMeasure::Out Green; |
1968 | | IfcNormalisedRatioMeasure::Out Blue; |
1969 | | }; |
1970 | | |
1971 | | // C++ wrapper for IfcColumn |
1972 | 0 | struct IfcColumn : IfcBuildingElement, ObjectHelper<IfcColumn,0> { IfcColumn() : Object("IfcColumn") {} |
1973 | | |
1974 | | }; |
1975 | | |
1976 | | // C++ wrapper for IfcColumnType |
1977 | 0 | struct IfcColumnType : IfcBuildingElementType, ObjectHelper<IfcColumnType,1> { IfcColumnType() : Object("IfcColumnType") {} |
1978 | | IfcColumnTypeEnum::Out PredefinedType; |
1979 | | }; |
1980 | | |
1981 | | // C++ wrapper for IfcProperty |
1982 | 0 | struct IfcProperty : ObjectHelper<IfcProperty,2> { IfcProperty() : Object("IfcProperty") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcProperty::IfcProperty() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcProperty::IfcProperty() |
1983 | | IfcIdentifier::Out Name; |
1984 | | Maybe< IfcText::Out > Description; |
1985 | | }; |
1986 | | |
1987 | | // C++ wrapper for IfcComplexProperty |
1988 | 0 | struct IfcComplexProperty : IfcProperty, ObjectHelper<IfcComplexProperty,2> { IfcComplexProperty() : Object("IfcComplexProperty") {} |
1989 | | IfcIdentifier::Out UsageName; |
1990 | | ListOf< Lazy< IfcProperty >, 1, 0 > HasProperties; |
1991 | | }; |
1992 | | |
1993 | | // C++ wrapper for IfcCompositeCurveSegment |
1994 | 0 | struct IfcCompositeCurveSegment : IfcGeometricRepresentationItem, ObjectHelper<IfcCompositeCurveSegment,3> { IfcCompositeCurveSegment() : Object("IfcCompositeCurveSegment") {} |
1995 | | IfcTransitionCode::Out Transition; |
1996 | | BOOLEAN::Out SameSense; |
1997 | | Lazy< IfcCurve > ParentCurve; |
1998 | | }; |
1999 | | |
2000 | | // C++ wrapper for IfcCompositeProfileDef |
2001 | 0 | struct IfcCompositeProfileDef : IfcProfileDef, ObjectHelper<IfcCompositeProfileDef,2> { IfcCompositeProfileDef() : Object("IfcCompositeProfileDef") {} |
2002 | | ListOf< Lazy< IfcProfileDef >, 2, 0 > Profiles; |
2003 | | Maybe< IfcLabel::Out > Label; |
2004 | | }; |
2005 | | |
2006 | | // C++ wrapper for IfcFlowMovingDeviceType |
2007 | 0 | struct IfcFlowMovingDeviceType : IfcDistributionFlowElementType, ObjectHelper<IfcFlowMovingDeviceType,0> { IfcFlowMovingDeviceType() : Object("IfcFlowMovingDeviceType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFlowMovingDeviceType::IfcFlowMovingDeviceType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFlowMovingDeviceType::IfcFlowMovingDeviceType() |
2008 | | |
2009 | | }; |
2010 | | |
2011 | | // C++ wrapper for IfcCompressorType |
2012 | 0 | struct IfcCompressorType : IfcFlowMovingDeviceType, ObjectHelper<IfcCompressorType,1> { IfcCompressorType() : Object("IfcCompressorType") {} |
2013 | | IfcCompressorTypeEnum::Out PredefinedType; |
2014 | | }; |
2015 | | |
2016 | | // C++ wrapper for IfcCondenserType |
2017 | 0 | struct IfcCondenserType : IfcEnergyConversionDeviceType, ObjectHelper<IfcCondenserType,1> { IfcCondenserType() : Object("IfcCondenserType") {} |
2018 | | IfcCondenserTypeEnum::Out PredefinedType; |
2019 | | }; |
2020 | | |
2021 | | // C++ wrapper for IfcCondition |
2022 | 0 | struct IfcCondition : IfcGroup, ObjectHelper<IfcCondition,0> { IfcCondition() : Object("IfcCondition") {} |
2023 | | |
2024 | | }; |
2025 | | |
2026 | | // C++ wrapper for IfcConditionCriterion |
2027 | 0 | struct IfcConditionCriterion : IfcControl, ObjectHelper<IfcConditionCriterion,2> { IfcConditionCriterion() : Object("IfcConditionCriterion") {} |
2028 | | IfcConditionCriterionSelect::Out Criterion; |
2029 | | IfcDateTimeSelect::Out CriterionDateTime; |
2030 | | }; |
2031 | | |
2032 | | // C++ wrapper for IfcResource |
2033 | 0 | struct IfcResource : IfcObject, ObjectHelper<IfcResource,0> { IfcResource() : Object("IfcResource") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcResource::IfcResource() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcResource::IfcResource() |
2034 | | |
2035 | | }; |
2036 | | |
2037 | | // C++ wrapper for IfcConstructionResource |
2038 | 0 | struct IfcConstructionResource : IfcResource, ObjectHelper<IfcConstructionResource,4> { IfcConstructionResource() : Object("IfcConstructionResource") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcConstructionResource::IfcConstructionResource() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcConstructionResource::IfcConstructionResource() |
2039 | | Maybe< IfcIdentifier::Out > ResourceIdentifier; |
2040 | | Maybe< IfcLabel::Out > ResourceGroup; |
2041 | | Maybe< IfcResourceConsumptionEnum::Out > ResourceConsumption; |
2042 | | Maybe< Lazy< IfcMeasureWithUnit > > BaseQuantity; |
2043 | | }; |
2044 | | |
2045 | | // C++ wrapper for IfcConstructionEquipmentResource |
2046 | 0 | struct IfcConstructionEquipmentResource : IfcConstructionResource, ObjectHelper<IfcConstructionEquipmentResource,0> { IfcConstructionEquipmentResource() : Object("IfcConstructionEquipmentResource") {} |
2047 | | |
2048 | | }; |
2049 | | |
2050 | | // C++ wrapper for IfcConstructionMaterialResource |
2051 | 0 | struct IfcConstructionMaterialResource : IfcConstructionResource, ObjectHelper<IfcConstructionMaterialResource,2> { IfcConstructionMaterialResource() : Object("IfcConstructionMaterialResource") {} |
2052 | | Maybe< ListOf< IfcActorSelect, 1, 0 >::Out > Suppliers; |
2053 | | Maybe< IfcRatioMeasure::Out > UsageRatio; |
2054 | | }; |
2055 | | |
2056 | | // C++ wrapper for IfcConstructionProductResource |
2057 | 0 | struct IfcConstructionProductResource : IfcConstructionResource, ObjectHelper<IfcConstructionProductResource,0> { IfcConstructionProductResource() : Object("IfcConstructionProductResource") {} |
2058 | | |
2059 | | }; |
2060 | | |
2061 | | // C++ wrapper for IfcNamedUnit |
2062 | 0 | struct IfcNamedUnit : ObjectHelper<IfcNamedUnit,2> { IfcNamedUnit() : Object("IfcNamedUnit") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcNamedUnit::IfcNamedUnit() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcNamedUnit::IfcNamedUnit() |
2063 | | Lazy< NotImplemented > Dimensions; |
2064 | | IfcUnitEnum::Out UnitType; |
2065 | | }; |
2066 | | |
2067 | | // C++ wrapper for IfcContextDependentUnit |
2068 | 0 | struct IfcContextDependentUnit : IfcNamedUnit, ObjectHelper<IfcContextDependentUnit,1> { IfcContextDependentUnit() : Object("IfcContextDependentUnit") {} |
2069 | | IfcLabel::Out Name; |
2070 | | }; |
2071 | | |
2072 | | // C++ wrapper for IfcControllerType |
2073 | 0 | struct IfcControllerType : IfcDistributionControlElementType, ObjectHelper<IfcControllerType,1> { IfcControllerType() : Object("IfcControllerType") {} |
2074 | | IfcControllerTypeEnum::Out PredefinedType; |
2075 | | }; |
2076 | | |
2077 | | // C++ wrapper for IfcConversionBasedUnit |
2078 | 0 | struct IfcConversionBasedUnit : IfcNamedUnit, ObjectHelper<IfcConversionBasedUnit,2> { IfcConversionBasedUnit() : Object("IfcConversionBasedUnit") {} |
2079 | | IfcLabel::Out Name; |
2080 | | Lazy< IfcMeasureWithUnit > ConversionFactor; |
2081 | | }; |
2082 | | |
2083 | | // C++ wrapper for IfcCooledBeamType |
2084 | 0 | struct IfcCooledBeamType : IfcEnergyConversionDeviceType, ObjectHelper<IfcCooledBeamType,1> { IfcCooledBeamType() : Object("IfcCooledBeamType") {} |
2085 | | IfcCooledBeamTypeEnum::Out PredefinedType; |
2086 | | }; |
2087 | | |
2088 | | // C++ wrapper for IfcCoolingTowerType |
2089 | 0 | struct IfcCoolingTowerType : IfcEnergyConversionDeviceType, ObjectHelper<IfcCoolingTowerType,1> { IfcCoolingTowerType() : Object("IfcCoolingTowerType") {} |
2090 | | IfcCoolingTowerTypeEnum::Out PredefinedType; |
2091 | | }; |
2092 | | |
2093 | | // C++ wrapper for IfcCostItem |
2094 | 0 | struct IfcCostItem : IfcControl, ObjectHelper<IfcCostItem,0> { IfcCostItem() : Object("IfcCostItem") {} |
2095 | | |
2096 | | }; |
2097 | | |
2098 | | // C++ wrapper for IfcCostSchedule |
2099 | 0 | struct IfcCostSchedule : IfcControl, ObjectHelper<IfcCostSchedule,8> { IfcCostSchedule() : Object("IfcCostSchedule") {} |
2100 | | Maybe< IfcActorSelect::Out > SubmittedBy; |
2101 | | Maybe< IfcActorSelect::Out > PreparedBy; |
2102 | | Maybe< IfcDateTimeSelect::Out > SubmittedOn; |
2103 | | Maybe< IfcLabel::Out > Status; |
2104 | | Maybe< ListOf< IfcActorSelect, 1, 0 >::Out > TargetUsers; |
2105 | | Maybe< IfcDateTimeSelect::Out > UpdateDate; |
2106 | | IfcIdentifier::Out ID; |
2107 | | IfcCostScheduleTypeEnum::Out PredefinedType; |
2108 | | }; |
2109 | | |
2110 | | // C++ wrapper for IfcCovering |
2111 | 0 | struct IfcCovering : IfcBuildingElement, ObjectHelper<IfcCovering,1> { IfcCovering() : Object("IfcCovering") {} |
2112 | | Maybe< IfcCoveringTypeEnum::Out > PredefinedType; |
2113 | | }; |
2114 | | |
2115 | | // C++ wrapper for IfcCoveringType |
2116 | 0 | struct IfcCoveringType : IfcBuildingElementType, ObjectHelper<IfcCoveringType,1> { IfcCoveringType() : Object("IfcCoveringType") {} |
2117 | | IfcCoveringTypeEnum::Out PredefinedType; |
2118 | | }; |
2119 | | |
2120 | | // C++ wrapper for IfcCraneRailAShapeProfileDef |
2121 | 0 | struct IfcCraneRailAShapeProfileDef : IfcParameterizedProfileDef, ObjectHelper<IfcCraneRailAShapeProfileDef,12> { IfcCraneRailAShapeProfileDef() : Object("IfcCraneRailAShapeProfileDef") {} |
2122 | | IfcPositiveLengthMeasure::Out OverallHeight; |
2123 | | IfcPositiveLengthMeasure::Out BaseWidth2; |
2124 | | Maybe< IfcPositiveLengthMeasure::Out > Radius; |
2125 | | IfcPositiveLengthMeasure::Out HeadWidth; |
2126 | | IfcPositiveLengthMeasure::Out HeadDepth2; |
2127 | | IfcPositiveLengthMeasure::Out HeadDepth3; |
2128 | | IfcPositiveLengthMeasure::Out WebThickness; |
2129 | | IfcPositiveLengthMeasure::Out BaseWidth4; |
2130 | | IfcPositiveLengthMeasure::Out BaseDepth1; |
2131 | | IfcPositiveLengthMeasure::Out BaseDepth2; |
2132 | | IfcPositiveLengthMeasure::Out BaseDepth3; |
2133 | | Maybe< IfcPositiveLengthMeasure::Out > CentreOfGravityInY; |
2134 | | }; |
2135 | | |
2136 | | // C++ wrapper for IfcCraneRailFShapeProfileDef |
2137 | 0 | struct IfcCraneRailFShapeProfileDef : IfcParameterizedProfileDef, ObjectHelper<IfcCraneRailFShapeProfileDef,9> { IfcCraneRailFShapeProfileDef() : Object("IfcCraneRailFShapeProfileDef") {} |
2138 | | IfcPositiveLengthMeasure::Out OverallHeight; |
2139 | | IfcPositiveLengthMeasure::Out HeadWidth; |
2140 | | Maybe< IfcPositiveLengthMeasure::Out > Radius; |
2141 | | IfcPositiveLengthMeasure::Out HeadDepth2; |
2142 | | IfcPositiveLengthMeasure::Out HeadDepth3; |
2143 | | IfcPositiveLengthMeasure::Out WebThickness; |
2144 | | IfcPositiveLengthMeasure::Out BaseDepth1; |
2145 | | IfcPositiveLengthMeasure::Out BaseDepth2; |
2146 | | Maybe< IfcPositiveLengthMeasure::Out > CentreOfGravityInY; |
2147 | | }; |
2148 | | |
2149 | | // C++ wrapper for IfcCrewResource |
2150 | 0 | struct IfcCrewResource : IfcConstructionResource, ObjectHelper<IfcCrewResource,0> { IfcCrewResource() : Object("IfcCrewResource") {} |
2151 | | |
2152 | | }; |
2153 | | |
2154 | | // C++ wrapper for IfcSolidModel |
2155 | 0 | struct IfcSolidModel : IfcGeometricRepresentationItem, ObjectHelper<IfcSolidModel,0> { IfcSolidModel() : Object("IfcSolidModel") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSolidModel::IfcSolidModel() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSolidModel::IfcSolidModel() |
2156 | | |
2157 | | }; |
2158 | | |
2159 | | // C++ wrapper for IfcCsgSolid |
2160 | 0 | struct IfcCsgSolid : IfcSolidModel, ObjectHelper<IfcCsgSolid,1> { IfcCsgSolid() : Object("IfcCsgSolid") {} |
2161 | | IfcCsgSelect::Out TreeRootExpression; |
2162 | | }; |
2163 | | |
2164 | | // C++ wrapper for IfcCurtainWall |
2165 | 0 | struct IfcCurtainWall : IfcBuildingElement, ObjectHelper<IfcCurtainWall,0> { IfcCurtainWall() : Object("IfcCurtainWall") {} |
2166 | | |
2167 | | }; |
2168 | | |
2169 | | // C++ wrapper for IfcCurtainWallType |
2170 | 0 | struct IfcCurtainWallType : IfcBuildingElementType, ObjectHelper<IfcCurtainWallType,1> { IfcCurtainWallType() : Object("IfcCurtainWallType") {} |
2171 | | IfcCurtainWallTypeEnum::Out PredefinedType; |
2172 | | }; |
2173 | | |
2174 | | // C++ wrapper for IfcCurveBoundedPlane |
2175 | 0 | struct IfcCurveBoundedPlane : IfcBoundedSurface, ObjectHelper<IfcCurveBoundedPlane,3> { IfcCurveBoundedPlane() : Object("IfcCurveBoundedPlane") {} |
2176 | | Lazy< IfcPlane > BasisSurface; |
2177 | | Lazy< IfcCurve > OuterBoundary; |
2178 | | ListOf< Lazy< IfcCurve >, 0, 0 > InnerBoundaries; |
2179 | | }; |
2180 | | |
2181 | | // C++ wrapper for IfcPresentationStyle |
2182 | 0 | struct IfcPresentationStyle : ObjectHelper<IfcPresentationStyle,1> { IfcPresentationStyle() : Object("IfcPresentationStyle") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcPresentationStyle::IfcPresentationStyle() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcPresentationStyle::IfcPresentationStyle() |
2183 | | Maybe< IfcLabel::Out > Name; |
2184 | | }; |
2185 | | |
2186 | | // C++ wrapper for IfcDamperType |
2187 | 0 | struct IfcDamperType : IfcFlowControllerType, ObjectHelper<IfcDamperType,1> { IfcDamperType() : Object("IfcDamperType") {} |
2188 | | IfcDamperTypeEnum::Out PredefinedType; |
2189 | | }; |
2190 | | |
2191 | | // C++ wrapper for IfcDefinedSymbol |
2192 | 0 | struct IfcDefinedSymbol : IfcGeometricRepresentationItem, ObjectHelper<IfcDefinedSymbol,2> { IfcDefinedSymbol() : Object("IfcDefinedSymbol") {} |
2193 | | IfcDefinedSymbolSelect::Out Definition; |
2194 | | Lazy< IfcCartesianTransformationOperator2D > Target; |
2195 | | }; |
2196 | | |
2197 | | // C++ wrapper for IfcDerivedProfileDef |
2198 | 0 | struct IfcDerivedProfileDef : IfcProfileDef, ObjectHelper<IfcDerivedProfileDef,3> { IfcDerivedProfileDef() : Object("IfcDerivedProfileDef") {} |
2199 | | Lazy< IfcProfileDef > ParentProfile; |
2200 | | Lazy< IfcCartesianTransformationOperator2D > Operator; |
2201 | | Maybe< IfcLabel::Out > Label; |
2202 | | }; |
2203 | | |
2204 | | // C++ wrapper for IfcDiameterDimension |
2205 | 0 | struct IfcDiameterDimension : IfcDimensionCurveDirectedCallout, ObjectHelper<IfcDiameterDimension,0> { IfcDiameterDimension() : Object("IfcDiameterDimension") {} |
2206 | | |
2207 | | }; |
2208 | | |
2209 | | // C++ wrapper for IfcDimensionCurve |
2210 | 0 | struct IfcDimensionCurve : IfcAnnotationCurveOccurrence, ObjectHelper<IfcDimensionCurve,0> { IfcDimensionCurve() : Object("IfcDimensionCurve") {} |
2211 | | |
2212 | | }; |
2213 | | |
2214 | | // C++ wrapper for IfcTerminatorSymbol |
2215 | 0 | struct IfcTerminatorSymbol : IfcAnnotationSymbolOccurrence, ObjectHelper<IfcTerminatorSymbol,1> { IfcTerminatorSymbol() : Object("IfcTerminatorSymbol") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcTerminatorSymbol::IfcTerminatorSymbol() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcTerminatorSymbol::IfcTerminatorSymbol() |
2216 | | Lazy< IfcAnnotationCurveOccurrence > AnnotatedCurve; |
2217 | | }; |
2218 | | |
2219 | | // C++ wrapper for IfcDimensionCurveTerminator |
2220 | 0 | struct IfcDimensionCurveTerminator : IfcTerminatorSymbol, ObjectHelper<IfcDimensionCurveTerminator,1> { IfcDimensionCurveTerminator() : Object("IfcDimensionCurveTerminator") {} |
2221 | | IfcDimensionExtentUsage::Out Role; |
2222 | | }; |
2223 | | |
2224 | | // C++ wrapper for IfcDirection |
2225 | 0 | struct IfcDirection : IfcGeometricRepresentationItem, ObjectHelper<IfcDirection,1> { IfcDirection() : Object("IfcDirection") {} |
2226 | | ListOf< REAL, 2, 3 >::Out DirectionRatios; |
2227 | | }; |
2228 | | |
2229 | | // C++ wrapper for IfcElementComponent |
2230 | 0 | struct IfcElementComponent : IfcElement, ObjectHelper<IfcElementComponent,0> { IfcElementComponent() : Object("IfcElementComponent") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcElementComponent::IfcElementComponent() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcElementComponent::IfcElementComponent() |
2231 | | |
2232 | | }; |
2233 | | |
2234 | | // C++ wrapper for IfcDiscreteAccessory |
2235 | 0 | struct IfcDiscreteAccessory : IfcElementComponent, ObjectHelper<IfcDiscreteAccessory,0> { IfcDiscreteAccessory() : Object("IfcDiscreteAccessory") {} |
2236 | | |
2237 | | }; |
2238 | | |
2239 | | // C++ wrapper for IfcElementComponentType |
2240 | 0 | struct IfcElementComponentType : IfcElementType, ObjectHelper<IfcElementComponentType,0> { IfcElementComponentType() : Object("IfcElementComponentType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcElementComponentType::IfcElementComponentType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcElementComponentType::IfcElementComponentType() |
2241 | | |
2242 | | }; |
2243 | | |
2244 | | // C++ wrapper for IfcDiscreteAccessoryType |
2245 | 0 | struct IfcDiscreteAccessoryType : IfcElementComponentType, ObjectHelper<IfcDiscreteAccessoryType,0> { IfcDiscreteAccessoryType() : Object("IfcDiscreteAccessoryType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcDiscreteAccessoryType::IfcDiscreteAccessoryType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcDiscreteAccessoryType::IfcDiscreteAccessoryType() |
2246 | | |
2247 | | }; |
2248 | | |
2249 | | // C++ wrapper for IfcDistributionElement |
2250 | 0 | struct IfcDistributionElement : IfcElement, ObjectHelper<IfcDistributionElement,0> { IfcDistributionElement() : Object("IfcDistributionElement") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcDistributionElement::IfcDistributionElement() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcDistributionElement::IfcDistributionElement() |
2251 | | |
2252 | | }; |
2253 | | |
2254 | | // C++ wrapper for IfcDistributionFlowElement |
2255 | 0 | struct IfcDistributionFlowElement : IfcDistributionElement, ObjectHelper<IfcDistributionFlowElement,0> { IfcDistributionFlowElement() : Object("IfcDistributionFlowElement") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcDistributionFlowElement::IfcDistributionFlowElement() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcDistributionFlowElement::IfcDistributionFlowElement() |
2256 | | |
2257 | | }; |
2258 | | |
2259 | | // C++ wrapper for IfcDistributionChamberElement |
2260 | 0 | struct IfcDistributionChamberElement : IfcDistributionFlowElement, ObjectHelper<IfcDistributionChamberElement,0> { IfcDistributionChamberElement() : Object("IfcDistributionChamberElement") {} |
2261 | | |
2262 | | }; |
2263 | | |
2264 | | // C++ wrapper for IfcDistributionChamberElementType |
2265 | 0 | struct IfcDistributionChamberElementType : IfcDistributionFlowElementType, ObjectHelper<IfcDistributionChamberElementType,1> { IfcDistributionChamberElementType() : Object("IfcDistributionChamberElementType") {} |
2266 | | IfcDistributionChamberElementTypeEnum::Out PredefinedType; |
2267 | | }; |
2268 | | |
2269 | | // C++ wrapper for IfcDistributionControlElement |
2270 | 0 | struct IfcDistributionControlElement : IfcDistributionElement, ObjectHelper<IfcDistributionControlElement,1> { IfcDistributionControlElement() : Object("IfcDistributionControlElement") {} |
2271 | | Maybe< IfcIdentifier::Out > ControlElementId; |
2272 | | }; |
2273 | | |
2274 | | // C++ wrapper for IfcPort |
2275 | 0 | struct IfcPort : IfcProduct, ObjectHelper<IfcPort,0> { IfcPort() : Object("IfcPort") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcPort::IfcPort() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcPort::IfcPort() |
2276 | | |
2277 | | }; |
2278 | | |
2279 | | // C++ wrapper for IfcDistributionPort |
2280 | 0 | struct IfcDistributionPort : IfcPort, ObjectHelper<IfcDistributionPort,1> { IfcDistributionPort() : Object("IfcDistributionPort") {} |
2281 | | Maybe< IfcFlowDirectionEnum::Out > FlowDirection; |
2282 | | }; |
2283 | | |
2284 | | // C++ wrapper for IfcDoor |
2285 | 0 | struct IfcDoor : IfcBuildingElement, ObjectHelper<IfcDoor,2> { IfcDoor() : Object("IfcDoor") {} |
2286 | | Maybe< IfcPositiveLengthMeasure::Out > OverallHeight; |
2287 | | Maybe< IfcPositiveLengthMeasure::Out > OverallWidth; |
2288 | | }; |
2289 | | |
2290 | | // C++ wrapper for IfcPropertyDefinition |
2291 | 0 | struct IfcPropertyDefinition : IfcRoot, ObjectHelper<IfcPropertyDefinition,0> { IfcPropertyDefinition() : Object("IfcPropertyDefinition") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcPropertyDefinition::IfcPropertyDefinition() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcPropertyDefinition::IfcPropertyDefinition() |
2292 | | |
2293 | | }; |
2294 | | |
2295 | | // C++ wrapper for IfcPropertySetDefinition |
2296 | 0 | struct IfcPropertySetDefinition : IfcPropertyDefinition, ObjectHelper<IfcPropertySetDefinition,0> { IfcPropertySetDefinition() : Object("IfcPropertySetDefinition") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcPropertySetDefinition::IfcPropertySetDefinition() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcPropertySetDefinition::IfcPropertySetDefinition() |
2297 | | |
2298 | | }; |
2299 | | |
2300 | | // C++ wrapper for IfcDoorStyle |
2301 | 0 | struct IfcDoorStyle : IfcTypeProduct, ObjectHelper<IfcDoorStyle,4> { IfcDoorStyle() : Object("IfcDoorStyle") {} |
2302 | | IfcDoorStyleOperationEnum::Out OperationType; |
2303 | | IfcDoorStyleConstructionEnum::Out ConstructionType; |
2304 | | BOOLEAN::Out ParameterTakesPrecedence; |
2305 | | BOOLEAN::Out Sizeable; |
2306 | | }; |
2307 | | |
2308 | | // C++ wrapper for IfcDuctFittingType |
2309 | 0 | struct IfcDuctFittingType : IfcFlowFittingType, ObjectHelper<IfcDuctFittingType,1> { IfcDuctFittingType() : Object("IfcDuctFittingType") {} |
2310 | | IfcDuctFittingTypeEnum::Out PredefinedType; |
2311 | | }; |
2312 | | |
2313 | | // C++ wrapper for IfcDuctSegmentType |
2314 | 0 | struct IfcDuctSegmentType : IfcFlowSegmentType, ObjectHelper<IfcDuctSegmentType,1> { IfcDuctSegmentType() : Object("IfcDuctSegmentType") {} |
2315 | | IfcDuctSegmentTypeEnum::Out PredefinedType; |
2316 | | }; |
2317 | | |
2318 | | // C++ wrapper for IfcFlowTreatmentDeviceType |
2319 | 0 | struct IfcFlowTreatmentDeviceType : IfcDistributionFlowElementType, ObjectHelper<IfcFlowTreatmentDeviceType,0> { IfcFlowTreatmentDeviceType() : Object("IfcFlowTreatmentDeviceType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFlowTreatmentDeviceType::IfcFlowTreatmentDeviceType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFlowTreatmentDeviceType::IfcFlowTreatmentDeviceType() |
2320 | | |
2321 | | }; |
2322 | | |
2323 | | // C++ wrapper for IfcDuctSilencerType |
2324 | 0 | struct IfcDuctSilencerType : IfcFlowTreatmentDeviceType, ObjectHelper<IfcDuctSilencerType,1> { IfcDuctSilencerType() : Object("IfcDuctSilencerType") {} |
2325 | | IfcDuctSilencerTypeEnum::Out PredefinedType; |
2326 | | }; |
2327 | | |
2328 | | // C++ wrapper for IfcEdge |
2329 | 0 | struct IfcEdge : IfcTopologicalRepresentationItem, ObjectHelper<IfcEdge,2> { IfcEdge() : Object("IfcEdge") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcEdge::IfcEdge() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcEdge::IfcEdge() |
2330 | | Lazy< IfcVertex > EdgeStart; |
2331 | | Lazy< IfcVertex > EdgeEnd; |
2332 | | }; |
2333 | | |
2334 | | // C++ wrapper for IfcEdgeCurve |
2335 | 0 | struct IfcEdgeCurve : IfcEdge, ObjectHelper<IfcEdgeCurve,2> { IfcEdgeCurve() : Object("IfcEdgeCurve") {} |
2336 | | Lazy< IfcCurve > EdgeGeometry; |
2337 | | BOOLEAN::Out SameSense; |
2338 | | }; |
2339 | | |
2340 | | // C++ wrapper for IfcLoop |
2341 | 0 | struct IfcLoop : IfcTopologicalRepresentationItem, ObjectHelper<IfcLoop,0> { IfcLoop() : Object("IfcLoop") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcLoop::IfcLoop() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcLoop::IfcLoop() |
2342 | | |
2343 | | }; |
2344 | | |
2345 | | // C++ wrapper for IfcEdgeLoop |
2346 | 0 | struct IfcEdgeLoop : IfcLoop, ObjectHelper<IfcEdgeLoop,1> { IfcEdgeLoop() : Object("IfcEdgeLoop") {} |
2347 | | ListOf< Lazy< IfcOrientedEdge >, 1, 0 > EdgeList; |
2348 | | }; |
2349 | | |
2350 | | // C++ wrapper for IfcElectricApplianceType |
2351 | 0 | struct IfcElectricApplianceType : IfcFlowTerminalType, ObjectHelper<IfcElectricApplianceType,1> { IfcElectricApplianceType() : Object("IfcElectricApplianceType") {} |
2352 | | IfcElectricApplianceTypeEnum::Out PredefinedType; |
2353 | | }; |
2354 | | |
2355 | | // C++ wrapper for IfcFlowController |
2356 | 0 | struct IfcFlowController : IfcDistributionFlowElement, ObjectHelper<IfcFlowController,0> { IfcFlowController() : Object("IfcFlowController") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFlowController::IfcFlowController() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFlowController::IfcFlowController() |
2357 | | |
2358 | | }; |
2359 | | |
2360 | | // C++ wrapper for IfcElectricDistributionPoint |
2361 | 0 | struct IfcElectricDistributionPoint : IfcFlowController, ObjectHelper<IfcElectricDistributionPoint,2> { IfcElectricDistributionPoint() : Object("IfcElectricDistributionPoint") {} |
2362 | | IfcElectricDistributionPointFunctionEnum::Out DistributionPointFunction; |
2363 | | Maybe< IfcLabel::Out > UserDefinedFunction; |
2364 | | }; |
2365 | | |
2366 | | // C++ wrapper for IfcFlowStorageDeviceType |
2367 | 0 | struct IfcFlowStorageDeviceType : IfcDistributionFlowElementType, ObjectHelper<IfcFlowStorageDeviceType,0> { IfcFlowStorageDeviceType() : Object("IfcFlowStorageDeviceType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFlowStorageDeviceType::IfcFlowStorageDeviceType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFlowStorageDeviceType::IfcFlowStorageDeviceType() |
2368 | | |
2369 | | }; |
2370 | | |
2371 | | // C++ wrapper for IfcElectricFlowStorageDeviceType |
2372 | 0 | struct IfcElectricFlowStorageDeviceType : IfcFlowStorageDeviceType, ObjectHelper<IfcElectricFlowStorageDeviceType,1> { IfcElectricFlowStorageDeviceType() : Object("IfcElectricFlowStorageDeviceType") {} |
2373 | | IfcElectricFlowStorageDeviceTypeEnum::Out PredefinedType; |
2374 | | }; |
2375 | | |
2376 | | // C++ wrapper for IfcElectricGeneratorType |
2377 | 0 | struct IfcElectricGeneratorType : IfcEnergyConversionDeviceType, ObjectHelper<IfcElectricGeneratorType,1> { IfcElectricGeneratorType() : Object("IfcElectricGeneratorType") {} |
2378 | | IfcElectricGeneratorTypeEnum::Out PredefinedType; |
2379 | | }; |
2380 | | |
2381 | | // C++ wrapper for IfcElectricHeaterType |
2382 | 0 | struct IfcElectricHeaterType : IfcFlowTerminalType, ObjectHelper<IfcElectricHeaterType,1> { IfcElectricHeaterType() : Object("IfcElectricHeaterType") {} |
2383 | | IfcElectricHeaterTypeEnum::Out PredefinedType; |
2384 | | }; |
2385 | | |
2386 | | // C++ wrapper for IfcElectricMotorType |
2387 | 0 | struct IfcElectricMotorType : IfcEnergyConversionDeviceType, ObjectHelper<IfcElectricMotorType,1> { IfcElectricMotorType() : Object("IfcElectricMotorType") {} |
2388 | | IfcElectricMotorTypeEnum::Out PredefinedType; |
2389 | | }; |
2390 | | |
2391 | | // C++ wrapper for IfcElectricTimeControlType |
2392 | 0 | struct IfcElectricTimeControlType : IfcFlowControllerType, ObjectHelper<IfcElectricTimeControlType,1> { IfcElectricTimeControlType() : Object("IfcElectricTimeControlType") {} |
2393 | | IfcElectricTimeControlTypeEnum::Out PredefinedType; |
2394 | | }; |
2395 | | |
2396 | | // C++ wrapper for IfcSystem |
2397 | 0 | struct IfcSystem : IfcGroup, ObjectHelper<IfcSystem,0> { IfcSystem() : Object("IfcSystem") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSystem::IfcSystem() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSystem::IfcSystem() |
2398 | | |
2399 | | }; |
2400 | | |
2401 | | // C++ wrapper for IfcElectricalCircuit |
2402 | 0 | struct IfcElectricalCircuit : IfcSystem, ObjectHelper<IfcElectricalCircuit,0> { IfcElectricalCircuit() : Object("IfcElectricalCircuit") {} |
2403 | | |
2404 | | }; |
2405 | | |
2406 | | // C++ wrapper for IfcElectricalElement |
2407 | 0 | struct IfcElectricalElement : IfcElement, ObjectHelper<IfcElectricalElement,0> { IfcElectricalElement() : Object("IfcElectricalElement") {} |
2408 | | |
2409 | | }; |
2410 | | |
2411 | | // C++ wrapper for IfcElementAssembly |
2412 | 0 | struct IfcElementAssembly : IfcElement, ObjectHelper<IfcElementAssembly,2> { IfcElementAssembly() : Object("IfcElementAssembly") {} |
2413 | | Maybe< IfcAssemblyPlaceEnum::Out > AssemblyPlace; |
2414 | | IfcElementAssemblyTypeEnum::Out PredefinedType; |
2415 | | }; |
2416 | | |
2417 | | // C++ wrapper for IfcElementQuantity |
2418 | 0 | struct IfcElementQuantity : IfcPropertySetDefinition, ObjectHelper<IfcElementQuantity,2> { IfcElementQuantity() : Object("IfcElementQuantity") {} |
2419 | | Maybe< IfcLabel::Out > MethodOfMeasurement; |
2420 | | ListOf< Lazy< NotImplemented >, 1, 0 > Quantities; |
2421 | | }; |
2422 | | |
2423 | | // C++ wrapper for IfcElementarySurface |
2424 | 0 | struct IfcElementarySurface : IfcSurface, ObjectHelper<IfcElementarySurface,1> { IfcElementarySurface() : Object("IfcElementarySurface") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcElementarySurface::IfcElementarySurface() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcElementarySurface::IfcElementarySurface() |
2425 | | Lazy< IfcAxis2Placement3D > Position; |
2426 | | }; |
2427 | | |
2428 | | // C++ wrapper for IfcEllipse |
2429 | 0 | struct IfcEllipse : IfcConic, ObjectHelper<IfcEllipse,2> { IfcEllipse() : Object("IfcEllipse") {} |
2430 | | IfcPositiveLengthMeasure::Out SemiAxis1; |
2431 | | IfcPositiveLengthMeasure::Out SemiAxis2; |
2432 | | }; |
2433 | | |
2434 | | // C++ wrapper for IfcEllipseProfileDef |
2435 | 0 | struct IfcEllipseProfileDef : IfcParameterizedProfileDef, ObjectHelper<IfcEllipseProfileDef,2> { IfcEllipseProfileDef() : Object("IfcEllipseProfileDef") {} |
2436 | | IfcPositiveLengthMeasure::Out SemiAxis1; |
2437 | | IfcPositiveLengthMeasure::Out SemiAxis2; |
2438 | | }; |
2439 | | |
2440 | | // C++ wrapper for IfcEnergyConversionDevice |
2441 | 0 | struct IfcEnergyConversionDevice : IfcDistributionFlowElement, ObjectHelper<IfcEnergyConversionDevice,0> { IfcEnergyConversionDevice() : Object("IfcEnergyConversionDevice") {} |
2442 | | |
2443 | | }; |
2444 | | |
2445 | | // C++ wrapper for IfcEquipmentElement |
2446 | 0 | struct IfcEquipmentElement : IfcElement, ObjectHelper<IfcEquipmentElement,0> { IfcEquipmentElement() : Object("IfcEquipmentElement") {} |
2447 | | |
2448 | | }; |
2449 | | |
2450 | | // C++ wrapper for IfcEquipmentStandard |
2451 | 0 | struct IfcEquipmentStandard : IfcControl, ObjectHelper<IfcEquipmentStandard,0> { IfcEquipmentStandard() : Object("IfcEquipmentStandard") {} |
2452 | | |
2453 | | }; |
2454 | | |
2455 | | // C++ wrapper for IfcEvaporativeCoolerType |
2456 | 0 | struct IfcEvaporativeCoolerType : IfcEnergyConversionDeviceType, ObjectHelper<IfcEvaporativeCoolerType,1> { IfcEvaporativeCoolerType() : Object("IfcEvaporativeCoolerType") {} |
2457 | | IfcEvaporativeCoolerTypeEnum::Out PredefinedType; |
2458 | | }; |
2459 | | |
2460 | | // C++ wrapper for IfcEvaporatorType |
2461 | 0 | struct IfcEvaporatorType : IfcEnergyConversionDeviceType, ObjectHelper<IfcEvaporatorType,1> { IfcEvaporatorType() : Object("IfcEvaporatorType") {} |
2462 | | IfcEvaporatorTypeEnum::Out PredefinedType; |
2463 | | }; |
2464 | | |
2465 | | // C++ wrapper for IfcSweptAreaSolid |
2466 | 0 | struct IfcSweptAreaSolid : IfcSolidModel, ObjectHelper<IfcSweptAreaSolid,2> { IfcSweptAreaSolid() : Object("IfcSweptAreaSolid") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSweptAreaSolid::IfcSweptAreaSolid() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSweptAreaSolid::IfcSweptAreaSolid() |
2467 | | Lazy< IfcProfileDef > SweptArea; |
2468 | | Lazy< IfcAxis2Placement3D > Position; |
2469 | | }; |
2470 | | |
2471 | | // C++ wrapper for IfcExtrudedAreaSolid |
2472 | 0 | struct IfcExtrudedAreaSolid : IfcSweptAreaSolid, ObjectHelper<IfcExtrudedAreaSolid,2> { IfcExtrudedAreaSolid() : Object("IfcExtrudedAreaSolid") {} |
2473 | | Lazy< IfcDirection > ExtrudedDirection; |
2474 | | IfcPositiveLengthMeasure::Out Depth; |
2475 | | }; |
2476 | | |
2477 | | // C++ wrapper for IfcFace |
2478 | 0 | struct IfcFace : IfcTopologicalRepresentationItem, ObjectHelper<IfcFace,1> { IfcFace() : Object("IfcFace") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFace::IfcFace() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFace::IfcFace() |
2479 | | ListOf< Lazy< IfcFaceBound >, 1, 0 > Bounds; |
2480 | | }; |
2481 | | |
2482 | | // C++ wrapper for IfcFaceBasedSurfaceModel |
2483 | 0 | struct IfcFaceBasedSurfaceModel : IfcGeometricRepresentationItem, ObjectHelper<IfcFaceBasedSurfaceModel,1> { IfcFaceBasedSurfaceModel() : Object("IfcFaceBasedSurfaceModel") {} |
2484 | | ListOf< Lazy< IfcConnectedFaceSet >, 1, 0 > FbsmFaces; |
2485 | | }; |
2486 | | |
2487 | | // C++ wrapper for IfcFaceBound |
2488 | 0 | struct IfcFaceBound : IfcTopologicalRepresentationItem, ObjectHelper<IfcFaceBound,2> { IfcFaceBound() : Object("IfcFaceBound") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFaceBound::IfcFaceBound() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFaceBound::IfcFaceBound() |
2489 | | Lazy< IfcLoop > Bound; |
2490 | | BOOLEAN::Out Orientation; |
2491 | | }; |
2492 | | |
2493 | | // C++ wrapper for IfcFaceOuterBound |
2494 | 0 | struct IfcFaceOuterBound : IfcFaceBound, ObjectHelper<IfcFaceOuterBound,0> { IfcFaceOuterBound() : Object("IfcFaceOuterBound") {} |
2495 | | |
2496 | | }; |
2497 | | |
2498 | | // C++ wrapper for IfcFaceSurface |
2499 | 0 | struct IfcFaceSurface : IfcFace, ObjectHelper<IfcFaceSurface,2> { IfcFaceSurface() : Object("IfcFaceSurface") {} |
2500 | | Lazy< IfcSurface > FaceSurface; |
2501 | | BOOLEAN::Out SameSense; |
2502 | | }; |
2503 | | |
2504 | | // C++ wrapper for IfcManifoldSolidBrep |
2505 | 0 | struct IfcManifoldSolidBrep : IfcSolidModel, ObjectHelper<IfcManifoldSolidBrep,1> { IfcManifoldSolidBrep() : Object("IfcManifoldSolidBrep") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcManifoldSolidBrep::IfcManifoldSolidBrep() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcManifoldSolidBrep::IfcManifoldSolidBrep() |
2506 | | Lazy< IfcClosedShell > Outer; |
2507 | | }; |
2508 | | |
2509 | | // C++ wrapper for IfcFacetedBrep |
2510 | 0 | struct IfcFacetedBrep : IfcManifoldSolidBrep, ObjectHelper<IfcFacetedBrep,0> { IfcFacetedBrep() : Object("IfcFacetedBrep") {} |
2511 | | |
2512 | | }; |
2513 | | |
2514 | | // C++ wrapper for IfcFacetedBrepWithVoids |
2515 | 0 | struct IfcFacetedBrepWithVoids : IfcManifoldSolidBrep, ObjectHelper<IfcFacetedBrepWithVoids,1> { IfcFacetedBrepWithVoids() : Object("IfcFacetedBrepWithVoids") {} |
2516 | | ListOf< Lazy< IfcClosedShell >, 1, 0 > Voids; |
2517 | | }; |
2518 | | |
2519 | | // C++ wrapper for IfcFanType |
2520 | 0 | struct IfcFanType : IfcFlowMovingDeviceType, ObjectHelper<IfcFanType,1> { IfcFanType() : Object("IfcFanType") {} |
2521 | | IfcFanTypeEnum::Out PredefinedType; |
2522 | | }; |
2523 | | |
2524 | | // C++ wrapper for IfcFastener |
2525 | 0 | struct IfcFastener : IfcElementComponent, ObjectHelper<IfcFastener,0> { IfcFastener() : Object("IfcFastener") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFastener::IfcFastener() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFastener::IfcFastener() |
2526 | | |
2527 | | }; |
2528 | | |
2529 | | // C++ wrapper for IfcFastenerType |
2530 | 0 | struct IfcFastenerType : IfcElementComponentType, ObjectHelper<IfcFastenerType,0> { IfcFastenerType() : Object("IfcFastenerType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFastenerType::IfcFastenerType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFastenerType::IfcFastenerType() |
2531 | | |
2532 | | }; |
2533 | | |
2534 | | // C++ wrapper for IfcFeatureElementAddition |
2535 | 0 | struct IfcFeatureElementAddition : IfcFeatureElement, ObjectHelper<IfcFeatureElementAddition,0> { IfcFeatureElementAddition() : Object("IfcFeatureElementAddition") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFeatureElementAddition::IfcFeatureElementAddition() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFeatureElementAddition::IfcFeatureElementAddition() |
2536 | | |
2537 | | }; |
2538 | | |
2539 | | // C++ wrapper for IfcFillAreaStyleHatching |
2540 | 0 | struct IfcFillAreaStyleHatching : IfcGeometricRepresentationItem, ObjectHelper<IfcFillAreaStyleHatching,5> { IfcFillAreaStyleHatching() : Object("IfcFillAreaStyleHatching") {} |
2541 | | Lazy< NotImplemented > HatchLineAppearance; |
2542 | | IfcHatchLineDistanceSelect::Out StartOfNextHatchLine; |
2543 | | Maybe< Lazy< IfcCartesianPoint > > PointOfReferenceHatchLine; |
2544 | | Maybe< Lazy< IfcCartesianPoint > > PatternStart; |
2545 | | IfcPlaneAngleMeasure::Out HatchLineAngle; |
2546 | | }; |
2547 | | |
2548 | | // C++ wrapper for IfcFillAreaStyleTileSymbolWithStyle |
2549 | 0 | struct IfcFillAreaStyleTileSymbolWithStyle : IfcGeometricRepresentationItem, ObjectHelper<IfcFillAreaStyleTileSymbolWithStyle,1> { IfcFillAreaStyleTileSymbolWithStyle() : Object("IfcFillAreaStyleTileSymbolWithStyle") {} |
2550 | | Lazy< IfcAnnotationSymbolOccurrence > Symbol; |
2551 | | }; |
2552 | | |
2553 | | // C++ wrapper for IfcFillAreaStyleTiles |
2554 | 0 | struct IfcFillAreaStyleTiles : IfcGeometricRepresentationItem, ObjectHelper<IfcFillAreaStyleTiles,3> { IfcFillAreaStyleTiles() : Object("IfcFillAreaStyleTiles") {} |
2555 | | Lazy< IfcOneDirectionRepeatFactor > TilingPattern; |
2556 | | ListOf< IfcFillAreaStyleTileShapeSelect, 1, 0 >::Out Tiles; |
2557 | | IfcPositiveRatioMeasure::Out TilingScale; |
2558 | | }; |
2559 | | |
2560 | | // C++ wrapper for IfcFilterType |
2561 | 0 | struct IfcFilterType : IfcFlowTreatmentDeviceType, ObjectHelper<IfcFilterType,1> { IfcFilterType() : Object("IfcFilterType") {} |
2562 | | IfcFilterTypeEnum::Out PredefinedType; |
2563 | | }; |
2564 | | |
2565 | | // C++ wrapper for IfcFireSuppressionTerminalType |
2566 | 0 | struct IfcFireSuppressionTerminalType : IfcFlowTerminalType, ObjectHelper<IfcFireSuppressionTerminalType,1> { IfcFireSuppressionTerminalType() : Object("IfcFireSuppressionTerminalType") {} |
2567 | | IfcFireSuppressionTerminalTypeEnum::Out PredefinedType; |
2568 | | }; |
2569 | | |
2570 | | // C++ wrapper for IfcFlowFitting |
2571 | 0 | struct IfcFlowFitting : IfcDistributionFlowElement, ObjectHelper<IfcFlowFitting,0> { IfcFlowFitting() : Object("IfcFlowFitting") {} |
2572 | | |
2573 | | }; |
2574 | | |
2575 | | // C++ wrapper for IfcFlowInstrumentType |
2576 | 0 | struct IfcFlowInstrumentType : IfcDistributionControlElementType, ObjectHelper<IfcFlowInstrumentType,1> { IfcFlowInstrumentType() : Object("IfcFlowInstrumentType") {} |
2577 | | IfcFlowInstrumentTypeEnum::Out PredefinedType; |
2578 | | }; |
2579 | | |
2580 | | // C++ wrapper for IfcFlowMeterType |
2581 | 0 | struct IfcFlowMeterType : IfcFlowControllerType, ObjectHelper<IfcFlowMeterType,1> { IfcFlowMeterType() : Object("IfcFlowMeterType") {} |
2582 | | IfcFlowMeterTypeEnum::Out PredefinedType; |
2583 | | }; |
2584 | | |
2585 | | // C++ wrapper for IfcFlowMovingDevice |
2586 | 0 | struct IfcFlowMovingDevice : IfcDistributionFlowElement, ObjectHelper<IfcFlowMovingDevice,0> { IfcFlowMovingDevice() : Object("IfcFlowMovingDevice") {} |
2587 | | |
2588 | | }; |
2589 | | |
2590 | | // C++ wrapper for IfcFlowSegment |
2591 | 0 | struct IfcFlowSegment : IfcDistributionFlowElement, ObjectHelper<IfcFlowSegment,0> { IfcFlowSegment() : Object("IfcFlowSegment") {} |
2592 | | |
2593 | | }; |
2594 | | |
2595 | | // C++ wrapper for IfcFlowStorageDevice |
2596 | 0 | struct IfcFlowStorageDevice : IfcDistributionFlowElement, ObjectHelper<IfcFlowStorageDevice,0> { IfcFlowStorageDevice() : Object("IfcFlowStorageDevice") {} |
2597 | | |
2598 | | }; |
2599 | | |
2600 | | // C++ wrapper for IfcFlowTerminal |
2601 | 0 | struct IfcFlowTerminal : IfcDistributionFlowElement, ObjectHelper<IfcFlowTerminal,0> { IfcFlowTerminal() : Object("IfcFlowTerminal") {} |
2602 | | |
2603 | | }; |
2604 | | |
2605 | | // C++ wrapper for IfcFlowTreatmentDevice |
2606 | 0 | struct IfcFlowTreatmentDevice : IfcDistributionFlowElement, ObjectHelper<IfcFlowTreatmentDevice,0> { IfcFlowTreatmentDevice() : Object("IfcFlowTreatmentDevice") {} |
2607 | | |
2608 | | }; |
2609 | | |
2610 | | // C++ wrapper for IfcFooting |
2611 | 0 | struct IfcFooting : IfcBuildingElement, ObjectHelper<IfcFooting,1> { IfcFooting() : Object("IfcFooting") {} |
2612 | | IfcFootingTypeEnum::Out PredefinedType; |
2613 | | }; |
2614 | | |
2615 | | // C++ wrapper for IfcFurnishingElement |
2616 | 0 | struct IfcFurnishingElement : IfcElement, ObjectHelper<IfcFurnishingElement,0> { IfcFurnishingElement() : Object("IfcFurnishingElement") {} |
2617 | | |
2618 | | }; |
2619 | | |
2620 | | // C++ wrapper for IfcFurnishingElementType |
2621 | 0 | struct IfcFurnishingElementType : IfcElementType, ObjectHelper<IfcFurnishingElementType,0> { IfcFurnishingElementType() : Object("IfcFurnishingElementType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFurnishingElementType::IfcFurnishingElementType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcFurnishingElementType::IfcFurnishingElementType() |
2622 | | |
2623 | | }; |
2624 | | |
2625 | | // C++ wrapper for IfcFurnitureStandard |
2626 | 0 | struct IfcFurnitureStandard : IfcControl, ObjectHelper<IfcFurnitureStandard,0> { IfcFurnitureStandard() : Object("IfcFurnitureStandard") {} |
2627 | | |
2628 | | }; |
2629 | | |
2630 | | // C++ wrapper for IfcFurnitureType |
2631 | 0 | struct IfcFurnitureType : IfcFurnishingElementType, ObjectHelper<IfcFurnitureType,1> { IfcFurnitureType() : Object("IfcFurnitureType") {} |
2632 | | IfcAssemblyPlaceEnum::Out AssemblyPlace; |
2633 | | }; |
2634 | | |
2635 | | // C++ wrapper for IfcGasTerminalType |
2636 | 0 | struct IfcGasTerminalType : IfcFlowTerminalType, ObjectHelper<IfcGasTerminalType,1> { IfcGasTerminalType() : Object("IfcGasTerminalType") {} |
2637 | | IfcGasTerminalTypeEnum::Out PredefinedType; |
2638 | | }; |
2639 | | |
2640 | | // C++ wrapper for IfcGeometricSet |
2641 | 0 | struct IfcGeometricSet : IfcGeometricRepresentationItem, ObjectHelper<IfcGeometricSet,1> { IfcGeometricSet() : Object("IfcGeometricSet") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcGeometricSet::IfcGeometricSet() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcGeometricSet::IfcGeometricSet() |
2642 | | ListOf< IfcGeometricSetSelect, 1, 0 >::Out Elements; |
2643 | | }; |
2644 | | |
2645 | | // C++ wrapper for IfcGeometricCurveSet |
2646 | 0 | struct IfcGeometricCurveSet : IfcGeometricSet, ObjectHelper<IfcGeometricCurveSet,0> { IfcGeometricCurveSet() : Object("IfcGeometricCurveSet") {} |
2647 | | |
2648 | | }; |
2649 | | |
2650 | | // C++ wrapper for IfcRepresentationContext |
2651 | 0 | struct IfcRepresentationContext : ObjectHelper<IfcRepresentationContext,2> { IfcRepresentationContext() : Object("IfcRepresentationContext") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRepresentationContext::IfcRepresentationContext() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRepresentationContext::IfcRepresentationContext() |
2652 | | Maybe< IfcLabel::Out > ContextIdentifier; |
2653 | | Maybe< IfcLabel::Out > ContextType; |
2654 | | }; |
2655 | | |
2656 | | // C++ wrapper for IfcGeometricRepresentationContext |
2657 | 0 | struct IfcGeometricRepresentationContext : IfcRepresentationContext, ObjectHelper<IfcGeometricRepresentationContext,4> { IfcGeometricRepresentationContext() : Object("IfcGeometricRepresentationContext") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcGeometricRepresentationContext::IfcGeometricRepresentationContext() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcGeometricRepresentationContext::IfcGeometricRepresentationContext() |
2658 | | IfcDimensionCount::Out CoordinateSpaceDimension; |
2659 | | Maybe< REAL::Out > Precision; |
2660 | | IfcAxis2Placement::Out WorldCoordinateSystem; |
2661 | | Maybe< Lazy< IfcDirection > > TrueNorth; |
2662 | | }; |
2663 | | |
2664 | | // C++ wrapper for IfcGeometricRepresentationSubContext |
2665 | 0 | struct IfcGeometricRepresentationSubContext : IfcGeometricRepresentationContext, ObjectHelper<IfcGeometricRepresentationSubContext,4> { IfcGeometricRepresentationSubContext() : Object("IfcGeometricRepresentationSubContext") {} |
2666 | | Lazy< IfcGeometricRepresentationContext > ParentContext; |
2667 | | Maybe< IfcPositiveRatioMeasure::Out > TargetScale; |
2668 | | IfcGeometricProjectionEnum::Out TargetView; |
2669 | | Maybe< IfcLabel::Out > UserDefinedTargetView; |
2670 | | }; |
2671 | | |
2672 | | // C++ wrapper for IfcGrid |
2673 | 0 | struct IfcGrid : IfcProduct, ObjectHelper<IfcGrid,3> { IfcGrid() : Object("IfcGrid") {} |
2674 | | ListOf< Lazy< NotImplemented >, 1, 0 > UAxes; |
2675 | | ListOf< Lazy< NotImplemented >, 1, 0 > VAxes; |
2676 | | Maybe< ListOf< Lazy< NotImplemented >, 1, 0 > > WAxes; |
2677 | | }; |
2678 | | |
2679 | | // C++ wrapper for IfcObjectPlacement |
2680 | 0 | struct IfcObjectPlacement : ObjectHelper<IfcObjectPlacement,0> { IfcObjectPlacement() : Object("IfcObjectPlacement") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcObjectPlacement::IfcObjectPlacement() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcObjectPlacement::IfcObjectPlacement() |
2681 | | |
2682 | | }; |
2683 | | |
2684 | | // C++ wrapper for IfcGridPlacement |
2685 | 0 | struct IfcGridPlacement : IfcObjectPlacement, ObjectHelper<IfcGridPlacement,2> { IfcGridPlacement() : Object("IfcGridPlacement") {} |
2686 | | Lazy< NotImplemented > PlacementLocation; |
2687 | | Maybe< Lazy< NotImplemented > > PlacementRefDirection; |
2688 | | }; |
2689 | | |
2690 | | // C++ wrapper for IfcHeatExchangerType |
2691 | 0 | struct IfcHeatExchangerType : IfcEnergyConversionDeviceType, ObjectHelper<IfcHeatExchangerType,1> { IfcHeatExchangerType() : Object("IfcHeatExchangerType") {} |
2692 | | IfcHeatExchangerTypeEnum::Out PredefinedType; |
2693 | | }; |
2694 | | |
2695 | | // C++ wrapper for IfcHumidifierType |
2696 | 0 | struct IfcHumidifierType : IfcEnergyConversionDeviceType, ObjectHelper<IfcHumidifierType,1> { IfcHumidifierType() : Object("IfcHumidifierType") {} |
2697 | | IfcHumidifierTypeEnum::Out PredefinedType; |
2698 | | }; |
2699 | | |
2700 | | // C++ wrapper for IfcInventory |
2701 | 0 | struct IfcInventory : IfcGroup, ObjectHelper<IfcInventory,6> { IfcInventory() : Object("IfcInventory") {} |
2702 | | IfcInventoryTypeEnum::Out InventoryType; |
2703 | | IfcActorSelect::Out Jurisdiction; |
2704 | | ListOf< Lazy< NotImplemented >, 1, 0 > ResponsiblePersons; |
2705 | | Lazy< NotImplemented > LastUpdateDate; |
2706 | | Maybe< Lazy< NotImplemented > > CurrentValue; |
2707 | | Maybe< Lazy< NotImplemented > > OriginalValue; |
2708 | | }; |
2709 | | |
2710 | | // C++ wrapper for IfcJunctionBoxType |
2711 | 0 | struct IfcJunctionBoxType : IfcFlowFittingType, ObjectHelper<IfcJunctionBoxType,1> { IfcJunctionBoxType() : Object("IfcJunctionBoxType") {} |
2712 | | IfcJunctionBoxTypeEnum::Out PredefinedType; |
2713 | | }; |
2714 | | |
2715 | | // C++ wrapper for IfcLShapeProfileDef |
2716 | 0 | struct IfcLShapeProfileDef : IfcParameterizedProfileDef, ObjectHelper<IfcLShapeProfileDef,8> { IfcLShapeProfileDef() : Object("IfcLShapeProfileDef") {} |
2717 | | IfcPositiveLengthMeasure::Out Depth; |
2718 | | Maybe< IfcPositiveLengthMeasure::Out > Width; |
2719 | | IfcPositiveLengthMeasure::Out Thickness; |
2720 | | Maybe< IfcPositiveLengthMeasure::Out > FilletRadius; |
2721 | | Maybe< IfcPositiveLengthMeasure::Out > EdgeRadius; |
2722 | | Maybe< IfcPlaneAngleMeasure::Out > LegSlope; |
2723 | | Maybe< IfcPositiveLengthMeasure::Out > CentreOfGravityInX; |
2724 | | Maybe< IfcPositiveLengthMeasure::Out > CentreOfGravityInY; |
2725 | | }; |
2726 | | |
2727 | | // C++ wrapper for IfcLaborResource |
2728 | 0 | struct IfcLaborResource : IfcConstructionResource, ObjectHelper<IfcLaborResource,1> { IfcLaborResource() : Object("IfcLaborResource") {} |
2729 | | Maybe< IfcText::Out > SkillSet; |
2730 | | }; |
2731 | | |
2732 | | // C++ wrapper for IfcLampType |
2733 | 0 | struct IfcLampType : IfcFlowTerminalType, ObjectHelper<IfcLampType,1> { IfcLampType() : Object("IfcLampType") {} |
2734 | | IfcLampTypeEnum::Out PredefinedType; |
2735 | | }; |
2736 | | |
2737 | | // C++ wrapper for IfcLightFixtureType |
2738 | 0 | struct IfcLightFixtureType : IfcFlowTerminalType, ObjectHelper<IfcLightFixtureType,1> { IfcLightFixtureType() : Object("IfcLightFixtureType") {} |
2739 | | IfcLightFixtureTypeEnum::Out PredefinedType; |
2740 | | }; |
2741 | | |
2742 | | // C++ wrapper for IfcLightSource |
2743 | 0 | struct IfcLightSource : IfcGeometricRepresentationItem, ObjectHelper<IfcLightSource,4> { IfcLightSource() : Object("IfcLightSource") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcLightSource::IfcLightSource() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcLightSource::IfcLightSource() |
2744 | | Maybe< IfcLabel::Out > Name; |
2745 | | Lazy< IfcColourRgb > LightColour; |
2746 | | Maybe< IfcNormalisedRatioMeasure::Out > AmbientIntensity; |
2747 | | Maybe< IfcNormalisedRatioMeasure::Out > Intensity; |
2748 | | }; |
2749 | | |
2750 | | // C++ wrapper for IfcLightSourceAmbient |
2751 | 0 | struct IfcLightSourceAmbient : IfcLightSource, ObjectHelper<IfcLightSourceAmbient,0> { IfcLightSourceAmbient() : Object("IfcLightSourceAmbient") {} |
2752 | | |
2753 | | }; |
2754 | | |
2755 | | // C++ wrapper for IfcLightSourceDirectional |
2756 | 0 | struct IfcLightSourceDirectional : IfcLightSource, ObjectHelper<IfcLightSourceDirectional,1> { IfcLightSourceDirectional() : Object("IfcLightSourceDirectional") {} |
2757 | | Lazy< IfcDirection > Orientation; |
2758 | | }; |
2759 | | |
2760 | | // C++ wrapper for IfcLightSourceGoniometric |
2761 | 0 | struct IfcLightSourceGoniometric : IfcLightSource, ObjectHelper<IfcLightSourceGoniometric,6> { IfcLightSourceGoniometric() : Object("IfcLightSourceGoniometric") {} |
2762 | | Lazy< IfcAxis2Placement3D > Position; |
2763 | | Maybe< Lazy< IfcColourRgb > > ColourAppearance; |
2764 | | IfcThermodynamicTemperatureMeasure::Out ColourTemperature; |
2765 | | IfcLuminousFluxMeasure::Out LuminousFlux; |
2766 | | IfcLightEmissionSourceEnum::Out LightEmissionSource; |
2767 | | IfcLightDistributionDataSourceSelect::Out LightDistributionDataSource; |
2768 | | }; |
2769 | | |
2770 | | // C++ wrapper for IfcLightSourcePositional |
2771 | 0 | struct IfcLightSourcePositional : IfcLightSource, ObjectHelper<IfcLightSourcePositional,5> { IfcLightSourcePositional() : Object("IfcLightSourcePositional") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcLightSourcePositional::IfcLightSourcePositional() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcLightSourcePositional::IfcLightSourcePositional() |
2772 | | Lazy< IfcCartesianPoint > Position; |
2773 | | IfcPositiveLengthMeasure::Out Radius; |
2774 | | IfcReal::Out ConstantAttenuation; |
2775 | | IfcReal::Out DistanceAttenuation; |
2776 | | IfcReal::Out QuadricAttenuation; |
2777 | | }; |
2778 | | |
2779 | | // C++ wrapper for IfcLightSourceSpot |
2780 | 0 | struct IfcLightSourceSpot : IfcLightSourcePositional, ObjectHelper<IfcLightSourceSpot,4> { IfcLightSourceSpot() : Object("IfcLightSourceSpot") {} |
2781 | | Lazy< IfcDirection > Orientation; |
2782 | | Maybe< IfcReal::Out > ConcentrationExponent; |
2783 | | IfcPositivePlaneAngleMeasure::Out SpreadAngle; |
2784 | | IfcPositivePlaneAngleMeasure::Out BeamWidthAngle; |
2785 | | }; |
2786 | | |
2787 | | // C++ wrapper for IfcLine |
2788 | 0 | struct IfcLine : IfcCurve, ObjectHelper<IfcLine,2> { IfcLine() : Object("IfcLine") {} |
2789 | | Lazy< IfcCartesianPoint > Pnt; |
2790 | | Lazy< IfcVector > Dir; |
2791 | | }; |
2792 | | |
2793 | | // C++ wrapper for IfcLinearDimension |
2794 | 0 | struct IfcLinearDimension : IfcDimensionCurveDirectedCallout, ObjectHelper<IfcLinearDimension,0> { IfcLinearDimension() : Object("IfcLinearDimension") {} |
2795 | | |
2796 | | }; |
2797 | | |
2798 | | // C++ wrapper for IfcLocalPlacement |
2799 | 0 | struct IfcLocalPlacement : IfcObjectPlacement, ObjectHelper<IfcLocalPlacement,2> { IfcLocalPlacement() : Object("IfcLocalPlacement") {} |
2800 | | Maybe< Lazy< IfcObjectPlacement > > PlacementRelTo; |
2801 | | IfcAxis2Placement::Out RelativePlacement; |
2802 | | }; |
2803 | | |
2804 | | // C++ wrapper for IfcMappedItem |
2805 | 0 | struct IfcMappedItem : IfcRepresentationItem, ObjectHelper<IfcMappedItem,2> { IfcMappedItem() : Object("IfcMappedItem") {} |
2806 | | Lazy< IfcRepresentationMap > MappingSource; |
2807 | | Lazy< IfcCartesianTransformationOperator > MappingTarget; |
2808 | | }; |
2809 | | |
2810 | | // C++ wrapper for IfcProductRepresentation |
2811 | 0 | struct IfcProductRepresentation : ObjectHelper<IfcProductRepresentation,3> { IfcProductRepresentation() : Object("IfcProductRepresentation") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcProductRepresentation::IfcProductRepresentation() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcProductRepresentation::IfcProductRepresentation() |
2812 | | Maybe< IfcLabel::Out > Name; |
2813 | | Maybe< IfcText::Out > Description; |
2814 | | ListOf< Lazy< IfcRepresentation >, 1, 0 > Representations; |
2815 | | }; |
2816 | | |
2817 | | // C++ wrapper for IfcMaterialDefinitionRepresentation |
2818 | 0 | struct IfcMaterialDefinitionRepresentation : IfcProductRepresentation, ObjectHelper<IfcMaterialDefinitionRepresentation,1> { IfcMaterialDefinitionRepresentation() : Object("IfcMaterialDefinitionRepresentation") {} |
2819 | | Lazy< NotImplemented > RepresentedMaterial; |
2820 | | }; |
2821 | | |
2822 | | // C++ wrapper for IfcMeasureWithUnit |
2823 | 0 | struct IfcMeasureWithUnit : ObjectHelper<IfcMeasureWithUnit,2> { IfcMeasureWithUnit() : Object("IfcMeasureWithUnit") {} |
2824 | | IfcValue::Out ValueComponent; |
2825 | | IfcUnit::Out UnitComponent; |
2826 | | }; |
2827 | | |
2828 | | // C++ wrapper for IfcMechanicalFastener |
2829 | 0 | struct IfcMechanicalFastener : IfcFastener, ObjectHelper<IfcMechanicalFastener,2> { IfcMechanicalFastener() : Object("IfcMechanicalFastener") {} |
2830 | | Maybe< IfcPositiveLengthMeasure::Out > NominalDiameter; |
2831 | | Maybe< IfcPositiveLengthMeasure::Out > NominalLength; |
2832 | | }; |
2833 | | |
2834 | | // C++ wrapper for IfcMechanicalFastenerType |
2835 | 0 | struct IfcMechanicalFastenerType : IfcFastenerType, ObjectHelper<IfcMechanicalFastenerType,0> { IfcMechanicalFastenerType() : Object("IfcMechanicalFastenerType") {} |
2836 | | |
2837 | | }; |
2838 | | |
2839 | | // C++ wrapper for IfcMember |
2840 | 0 | struct IfcMember : IfcBuildingElement, ObjectHelper<IfcMember,0> { IfcMember() : Object("IfcMember") {} |
2841 | | |
2842 | | }; |
2843 | | |
2844 | | // C++ wrapper for IfcMemberType |
2845 | 0 | struct IfcMemberType : IfcBuildingElementType, ObjectHelper<IfcMemberType,1> { IfcMemberType() : Object("IfcMemberType") {} |
2846 | | IfcMemberTypeEnum::Out PredefinedType; |
2847 | | }; |
2848 | | |
2849 | | // C++ wrapper for IfcMotorConnectionType |
2850 | 0 | struct IfcMotorConnectionType : IfcEnergyConversionDeviceType, ObjectHelper<IfcMotorConnectionType,1> { IfcMotorConnectionType() : Object("IfcMotorConnectionType") {} |
2851 | | IfcMotorConnectionTypeEnum::Out PredefinedType; |
2852 | | }; |
2853 | | |
2854 | | // C++ wrapper for IfcProcess |
2855 | 0 | struct IfcProcess : IfcObject, ObjectHelper<IfcProcess,0> { IfcProcess() : Object("IfcProcess") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcProcess::IfcProcess() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcProcess::IfcProcess() |
2856 | | |
2857 | | }; |
2858 | | |
2859 | | // C++ wrapper for IfcTask |
2860 | 0 | struct IfcTask : IfcProcess, ObjectHelper<IfcTask,5> { IfcTask() : Object("IfcTask") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcTask::IfcTask() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcTask::IfcTask() |
2861 | | IfcIdentifier::Out TaskId; |
2862 | | Maybe< IfcLabel::Out > Status; |
2863 | | Maybe< IfcLabel::Out > WorkMethod; |
2864 | | BOOLEAN::Out IsMilestone; |
2865 | | Maybe< INTEGER::Out > Priority; |
2866 | | }; |
2867 | | |
2868 | | // C++ wrapper for IfcMove |
2869 | 0 | struct IfcMove : IfcTask, ObjectHelper<IfcMove,3> { IfcMove() : Object("IfcMove") {} |
2870 | | Lazy< IfcSpatialStructureElement > MoveFrom; |
2871 | | Lazy< IfcSpatialStructureElement > MoveTo; |
2872 | | Maybe< ListOf< IfcText, 1, 0 >::Out > PunchList; |
2873 | | }; |
2874 | | |
2875 | | // C++ wrapper for IfcOccupant |
2876 | 0 | struct IfcOccupant : IfcActor, ObjectHelper<IfcOccupant,1> { IfcOccupant() : Object("IfcOccupant") {} |
2877 | | IfcOccupantTypeEnum::Out PredefinedType; |
2878 | | }; |
2879 | | |
2880 | | // C++ wrapper for IfcOffsetCurve2D |
2881 | 0 | struct IfcOffsetCurve2D : IfcCurve, ObjectHelper<IfcOffsetCurve2D,3> { IfcOffsetCurve2D() : Object("IfcOffsetCurve2D") {} |
2882 | | Lazy< IfcCurve > BasisCurve; |
2883 | | IfcLengthMeasure::Out Distance; |
2884 | | LOGICAL::Out SelfIntersect; |
2885 | | }; |
2886 | | |
2887 | | // C++ wrapper for IfcOffsetCurve3D |
2888 | 0 | struct IfcOffsetCurve3D : IfcCurve, ObjectHelper<IfcOffsetCurve3D,4> { IfcOffsetCurve3D() : Object("IfcOffsetCurve3D") {} |
2889 | | Lazy< IfcCurve > BasisCurve; |
2890 | | IfcLengthMeasure::Out Distance; |
2891 | | LOGICAL::Out SelfIntersect; |
2892 | | Lazy< IfcDirection > RefDirection; |
2893 | | }; |
2894 | | |
2895 | | // C++ wrapper for IfcOneDirectionRepeatFactor |
2896 | 0 | struct IfcOneDirectionRepeatFactor : IfcGeometricRepresentationItem, ObjectHelper<IfcOneDirectionRepeatFactor,1> { IfcOneDirectionRepeatFactor() : Object("IfcOneDirectionRepeatFactor") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcOneDirectionRepeatFactor::IfcOneDirectionRepeatFactor() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcOneDirectionRepeatFactor::IfcOneDirectionRepeatFactor() |
2897 | | Lazy< IfcVector > RepeatFactor; |
2898 | | }; |
2899 | | |
2900 | | // C++ wrapper for IfcOpenShell |
2901 | 0 | struct IfcOpenShell : IfcConnectedFaceSet, ObjectHelper<IfcOpenShell,0> { IfcOpenShell() : Object("IfcOpenShell") {} |
2902 | | |
2903 | | }; |
2904 | | |
2905 | | // C++ wrapper for IfcOpeningElement |
2906 | 0 | struct IfcOpeningElement : IfcFeatureElementSubtraction, ObjectHelper<IfcOpeningElement,0> { IfcOpeningElement() : Object("IfcOpeningElement") {} |
2907 | | |
2908 | | }; |
2909 | | |
2910 | | // C++ wrapper for IfcOrderAction |
2911 | 0 | struct IfcOrderAction : IfcTask, ObjectHelper<IfcOrderAction,1> { IfcOrderAction() : Object("IfcOrderAction") {} |
2912 | | IfcIdentifier::Out ActionID; |
2913 | | }; |
2914 | | |
2915 | | // C++ wrapper for IfcOrientedEdge |
2916 | 0 | struct IfcOrientedEdge : IfcEdge, ObjectHelper<IfcOrientedEdge,2> { IfcOrientedEdge() : Object("IfcOrientedEdge") {} |
2917 | | Lazy< IfcEdge > EdgeElement; |
2918 | | BOOLEAN::Out Orientation; |
2919 | | }; |
2920 | | |
2921 | | // C++ wrapper for IfcOutletType |
2922 | 0 | struct IfcOutletType : IfcFlowTerminalType, ObjectHelper<IfcOutletType,1> { IfcOutletType() : Object("IfcOutletType") {} |
2923 | | IfcOutletTypeEnum::Out PredefinedType; |
2924 | | }; |
2925 | | |
2926 | | // C++ wrapper for IfcPath |
2927 | 0 | struct IfcPath : IfcTopologicalRepresentationItem, ObjectHelper<IfcPath,1> { IfcPath() : Object("IfcPath") {} |
2928 | | ListOf< Lazy< IfcOrientedEdge >, 1, 0 > EdgeList; |
2929 | | }; |
2930 | | |
2931 | | // C++ wrapper for IfcPerformanceHistory |
2932 | 0 | struct IfcPerformanceHistory : IfcControl, ObjectHelper<IfcPerformanceHistory,1> { IfcPerformanceHistory() : Object("IfcPerformanceHistory") {} |
2933 | | IfcLabel::Out LifeCyclePhase; |
2934 | | }; |
2935 | | |
2936 | | // C++ wrapper for IfcPermit |
2937 | 0 | struct IfcPermit : IfcControl, ObjectHelper<IfcPermit,1> { IfcPermit() : Object("IfcPermit") {} |
2938 | | IfcIdentifier::Out PermitID; |
2939 | | }; |
2940 | | |
2941 | | // C++ wrapper for IfcPile |
2942 | 0 | struct IfcPile : IfcBuildingElement, ObjectHelper<IfcPile,2> { IfcPile() : Object("IfcPile") {} |
2943 | | IfcPileTypeEnum::Out PredefinedType; |
2944 | | Maybe< IfcPileConstructionEnum::Out > ConstructionType; |
2945 | | }; |
2946 | | |
2947 | | // C++ wrapper for IfcPipeFittingType |
2948 | 0 | struct IfcPipeFittingType : IfcFlowFittingType, ObjectHelper<IfcPipeFittingType,1> { IfcPipeFittingType() : Object("IfcPipeFittingType") {} |
2949 | | IfcPipeFittingTypeEnum::Out PredefinedType; |
2950 | | }; |
2951 | | |
2952 | | // C++ wrapper for IfcPipeSegmentType |
2953 | 0 | struct IfcPipeSegmentType : IfcFlowSegmentType, ObjectHelper<IfcPipeSegmentType,1> { IfcPipeSegmentType() : Object("IfcPipeSegmentType") {} |
2954 | | IfcPipeSegmentTypeEnum::Out PredefinedType; |
2955 | | }; |
2956 | | |
2957 | | // C++ wrapper for IfcPlanarExtent |
2958 | 0 | struct IfcPlanarExtent : IfcGeometricRepresentationItem, ObjectHelper<IfcPlanarExtent,2> { IfcPlanarExtent() : Object("IfcPlanarExtent") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcPlanarExtent::IfcPlanarExtent() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcPlanarExtent::IfcPlanarExtent() |
2959 | | IfcLengthMeasure::Out SizeInX; |
2960 | | IfcLengthMeasure::Out SizeInY; |
2961 | | }; |
2962 | | |
2963 | | // C++ wrapper for IfcPlanarBox |
2964 | 0 | struct IfcPlanarBox : IfcPlanarExtent, ObjectHelper<IfcPlanarBox,1> { IfcPlanarBox() : Object("IfcPlanarBox") {} |
2965 | | IfcAxis2Placement::Out Placement; |
2966 | | }; |
2967 | | |
2968 | | // C++ wrapper for IfcPlane |
2969 | 0 | struct IfcPlane : IfcElementarySurface, ObjectHelper<IfcPlane,0> { IfcPlane() : Object("IfcPlane") {} |
2970 | | |
2971 | | }; |
2972 | | |
2973 | | // C++ wrapper for IfcPlate |
2974 | 0 | struct IfcPlate : IfcBuildingElement, ObjectHelper<IfcPlate,0> { IfcPlate() : Object("IfcPlate") {} |
2975 | | |
2976 | | }; |
2977 | | |
2978 | | // C++ wrapper for IfcPlateType |
2979 | 0 | struct IfcPlateType : IfcBuildingElementType, ObjectHelper<IfcPlateType,1> { IfcPlateType() : Object("IfcPlateType") {} |
2980 | | IfcPlateTypeEnum::Out PredefinedType; |
2981 | | }; |
2982 | | |
2983 | | // C++ wrapper for IfcPointOnCurve |
2984 | 0 | struct IfcPointOnCurve : IfcPoint, ObjectHelper<IfcPointOnCurve,2> { IfcPointOnCurve() : Object("IfcPointOnCurve") {} |
2985 | | Lazy< IfcCurve > BasisCurve; |
2986 | | IfcParameterValue::Out PointParameter; |
2987 | | }; |
2988 | | |
2989 | | // C++ wrapper for IfcPointOnSurface |
2990 | 0 | struct IfcPointOnSurface : IfcPoint, ObjectHelper<IfcPointOnSurface,3> { IfcPointOnSurface() : Object("IfcPointOnSurface") {} |
2991 | | Lazy< IfcSurface > BasisSurface; |
2992 | | IfcParameterValue::Out PointParameterU; |
2993 | | IfcParameterValue::Out PointParameterV; |
2994 | | }; |
2995 | | |
2996 | | // C++ wrapper for IfcPolyLoop |
2997 | 0 | struct IfcPolyLoop : IfcLoop, ObjectHelper<IfcPolyLoop,1> { IfcPolyLoop() : Object("IfcPolyLoop") {} |
2998 | | ListOf< Lazy< IfcCartesianPoint >, 3, 0 > Polygon; |
2999 | | }; |
3000 | | |
3001 | | // C++ wrapper for IfcPolygonalBoundedHalfSpace |
3002 | 0 | struct IfcPolygonalBoundedHalfSpace : IfcHalfSpaceSolid, ObjectHelper<IfcPolygonalBoundedHalfSpace,2> { IfcPolygonalBoundedHalfSpace() : Object("IfcPolygonalBoundedHalfSpace") {} |
3003 | | Lazy< IfcAxis2Placement3D > Position; |
3004 | | Lazy< IfcBoundedCurve > PolygonalBoundary; |
3005 | | }; |
3006 | | |
3007 | | // C++ wrapper for IfcPolyline |
3008 | 0 | struct IfcPolyline : IfcBoundedCurve, ObjectHelper<IfcPolyline,1> { IfcPolyline() : Object("IfcPolyline") {} |
3009 | | ListOf< Lazy< IfcCartesianPoint >, 2, 0 > Points; |
3010 | | }; |
3011 | | |
3012 | | // C++ wrapper for IfcPresentationStyleAssignment |
3013 | 0 | struct IfcPresentationStyleAssignment : ObjectHelper<IfcPresentationStyleAssignment,1> { IfcPresentationStyleAssignment() : Object("IfcPresentationStyleAssignment") {} |
3014 | | ListOf< IfcPresentationStyleSelect, 1, 0 >::Out Styles; |
3015 | | }; |
3016 | | |
3017 | | // C++ wrapper for IfcProcedure |
3018 | 0 | struct IfcProcedure : IfcProcess, ObjectHelper<IfcProcedure,3> { IfcProcedure() : Object("IfcProcedure") {} |
3019 | | IfcIdentifier::Out ProcedureID; |
3020 | | IfcProcedureTypeEnum::Out ProcedureType; |
3021 | | Maybe< IfcLabel::Out > UserDefinedProcedureType; |
3022 | | }; |
3023 | | |
3024 | | // C++ wrapper for IfcProductDefinitionShape |
3025 | 0 | struct IfcProductDefinitionShape : IfcProductRepresentation, ObjectHelper<IfcProductDefinitionShape,0> { IfcProductDefinitionShape() : Object("IfcProductDefinitionShape") {} |
3026 | | |
3027 | | }; |
3028 | | |
3029 | | // C++ wrapper for IfcProject |
3030 | 0 | struct IfcProject : IfcObject, ObjectHelper<IfcProject,4> { IfcProject() : Object("IfcProject") {} |
3031 | | Maybe< IfcLabel::Out > LongName; |
3032 | | Maybe< IfcLabel::Out > Phase; |
3033 | | ListOf< Lazy< IfcRepresentationContext >, 1, 0 > RepresentationContexts; |
3034 | | Lazy< IfcUnitAssignment > UnitsInContext; |
3035 | | }; |
3036 | | |
3037 | | // C++ wrapper for IfcProjectOrder |
3038 | 0 | struct IfcProjectOrder : IfcControl, ObjectHelper<IfcProjectOrder,3> { IfcProjectOrder() : Object("IfcProjectOrder") {} |
3039 | | IfcIdentifier::Out ID; |
3040 | | IfcProjectOrderTypeEnum::Out PredefinedType; |
3041 | | Maybe< IfcLabel::Out > Status; |
3042 | | }; |
3043 | | |
3044 | | // C++ wrapper for IfcProjectOrderRecord |
3045 | 0 | struct IfcProjectOrderRecord : IfcControl, ObjectHelper<IfcProjectOrderRecord,2> { IfcProjectOrderRecord() : Object("IfcProjectOrderRecord") {} |
3046 | | ListOf< Lazy< NotImplemented >, 1, 0 > Records; |
3047 | | IfcProjectOrderRecordTypeEnum::Out PredefinedType; |
3048 | | }; |
3049 | | |
3050 | | // C++ wrapper for IfcProjectionCurve |
3051 | 0 | struct IfcProjectionCurve : IfcAnnotationCurveOccurrence, ObjectHelper<IfcProjectionCurve,0> { IfcProjectionCurve() : Object("IfcProjectionCurve") {} |
3052 | | |
3053 | | }; |
3054 | | |
3055 | | // C++ wrapper for IfcProjectionElement |
3056 | 0 | struct IfcProjectionElement : IfcFeatureElementAddition, ObjectHelper<IfcProjectionElement,0> { IfcProjectionElement() : Object("IfcProjectionElement") {} |
3057 | | |
3058 | | }; |
3059 | | |
3060 | | // C++ wrapper for IfcSimpleProperty |
3061 | 0 | struct IfcSimpleProperty : IfcProperty, ObjectHelper<IfcSimpleProperty,0> { IfcSimpleProperty() : Object("IfcSimpleProperty") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSimpleProperty::IfcSimpleProperty() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSimpleProperty::IfcSimpleProperty() |
3062 | | |
3063 | | }; |
3064 | | |
3065 | | // C++ wrapper for IfcPropertyBoundedValue |
3066 | 0 | struct IfcPropertyBoundedValue : IfcSimpleProperty, ObjectHelper<IfcPropertyBoundedValue,3> { IfcPropertyBoundedValue() : Object("IfcPropertyBoundedValue") {} |
3067 | | Maybe< IfcValue::Out > UpperBoundValue; |
3068 | | Maybe< IfcValue::Out > LowerBoundValue; |
3069 | | Maybe< IfcUnit::Out > Unit; |
3070 | | }; |
3071 | | |
3072 | | // C++ wrapper for IfcPropertyEnumeratedValue |
3073 | 0 | struct IfcPropertyEnumeratedValue : IfcSimpleProperty, ObjectHelper<IfcPropertyEnumeratedValue,2> { IfcPropertyEnumeratedValue() : Object("IfcPropertyEnumeratedValue") {} |
3074 | | ListOf< IfcValue, 1, 0 >::Out EnumerationValues; |
3075 | | Maybe< Lazy< NotImplemented > > EnumerationReference; |
3076 | | }; |
3077 | | |
3078 | | // C++ wrapper for IfcPropertyListValue |
3079 | 0 | struct IfcPropertyListValue : IfcSimpleProperty, ObjectHelper<IfcPropertyListValue,2> { IfcPropertyListValue() : Object("IfcPropertyListValue") {} |
3080 | | ListOf< IfcValue, 1, 0 >::Out ListValues; |
3081 | | Maybe< IfcUnit::Out > Unit; |
3082 | | }; |
3083 | | |
3084 | | // C++ wrapper for IfcPropertyReferenceValue |
3085 | 0 | struct IfcPropertyReferenceValue : IfcSimpleProperty, ObjectHelper<IfcPropertyReferenceValue,2> { IfcPropertyReferenceValue() : Object("IfcPropertyReferenceValue") {} |
3086 | | Maybe< IfcLabel::Out > UsageName; |
3087 | | IfcObjectReferenceSelect::Out PropertyReference; |
3088 | | }; |
3089 | | |
3090 | | // C++ wrapper for IfcPropertySet |
3091 | 0 | struct IfcPropertySet : IfcPropertySetDefinition, ObjectHelper<IfcPropertySet,1> { IfcPropertySet() : Object("IfcPropertySet") {} |
3092 | | ListOf< Lazy< IfcProperty >, 1, 0 > HasProperties; |
3093 | | }; |
3094 | | |
3095 | | // C++ wrapper for IfcPropertySingleValue |
3096 | 0 | struct IfcPropertySingleValue : IfcSimpleProperty, ObjectHelper<IfcPropertySingleValue,2> { IfcPropertySingleValue() : Object("IfcPropertySingleValue") {} |
3097 | | Maybe< IfcValue::Out > NominalValue; |
3098 | | Maybe< IfcUnit::Out > Unit; |
3099 | | }; |
3100 | | |
3101 | | // C++ wrapper for IfcPropertyTableValue |
3102 | 0 | struct IfcPropertyTableValue : IfcSimpleProperty, ObjectHelper<IfcPropertyTableValue,5> { IfcPropertyTableValue() : Object("IfcPropertyTableValue") {} |
3103 | | ListOf< IfcValue, 1, 0 >::Out DefiningValues; |
3104 | | ListOf< IfcValue, 1, 0 >::Out DefinedValues; |
3105 | | Maybe< IfcText::Out > Expression; |
3106 | | Maybe< IfcUnit::Out > DefiningUnit; |
3107 | | Maybe< IfcUnit::Out > DefinedUnit; |
3108 | | }; |
3109 | | |
3110 | | // C++ wrapper for IfcProtectiveDeviceType |
3111 | 0 | struct IfcProtectiveDeviceType : IfcFlowControllerType, ObjectHelper<IfcProtectiveDeviceType,1> { IfcProtectiveDeviceType() : Object("IfcProtectiveDeviceType") {} |
3112 | | IfcProtectiveDeviceTypeEnum::Out PredefinedType; |
3113 | | }; |
3114 | | |
3115 | | // C++ wrapper for IfcProxy |
3116 | 0 | struct IfcProxy : IfcProduct, ObjectHelper<IfcProxy,2> { IfcProxy() : Object("IfcProxy") {} |
3117 | | IfcObjectTypeEnum::Out ProxyType; |
3118 | | Maybe< IfcLabel::Out > Tag; |
3119 | | }; |
3120 | | |
3121 | | // C++ wrapper for IfcPumpType |
3122 | 0 | struct IfcPumpType : IfcFlowMovingDeviceType, ObjectHelper<IfcPumpType,1> { IfcPumpType() : Object("IfcPumpType") {} |
3123 | | IfcPumpTypeEnum::Out PredefinedType; |
3124 | | }; |
3125 | | |
3126 | | // C++ wrapper for IfcRadiusDimension |
3127 | 0 | struct IfcRadiusDimension : IfcDimensionCurveDirectedCallout, ObjectHelper<IfcRadiusDimension,0> { IfcRadiusDimension() : Object("IfcRadiusDimension") {} |
3128 | | |
3129 | | }; |
3130 | | |
3131 | | // C++ wrapper for IfcRailing |
3132 | 0 | struct IfcRailing : IfcBuildingElement, ObjectHelper<IfcRailing,1> { IfcRailing() : Object("IfcRailing") {} |
3133 | | Maybe< IfcRailingTypeEnum::Out > PredefinedType; |
3134 | | }; |
3135 | | |
3136 | | // C++ wrapper for IfcRailingType |
3137 | 0 | struct IfcRailingType : IfcBuildingElementType, ObjectHelper<IfcRailingType,1> { IfcRailingType() : Object("IfcRailingType") {} |
3138 | | IfcRailingTypeEnum::Out PredefinedType; |
3139 | | }; |
3140 | | |
3141 | | // C++ wrapper for IfcRamp |
3142 | 0 | struct IfcRamp : IfcBuildingElement, ObjectHelper<IfcRamp,1> { IfcRamp() : Object("IfcRamp") {} |
3143 | | IfcRampTypeEnum::Out ShapeType; |
3144 | | }; |
3145 | | |
3146 | | // C++ wrapper for IfcRampFlight |
3147 | 0 | struct IfcRampFlight : IfcBuildingElement, ObjectHelper<IfcRampFlight,0> { IfcRampFlight() : Object("IfcRampFlight") {} |
3148 | | |
3149 | | }; |
3150 | | |
3151 | | // C++ wrapper for IfcRampFlightType |
3152 | 0 | struct IfcRampFlightType : IfcBuildingElementType, ObjectHelper<IfcRampFlightType,1> { IfcRampFlightType() : Object("IfcRampFlightType") {} |
3153 | | IfcRampFlightTypeEnum::Out PredefinedType; |
3154 | | }; |
3155 | | |
3156 | | // C++ wrapper for IfcRationalBezierCurve |
3157 | 0 | struct IfcRationalBezierCurve : IfcBezierCurve, ObjectHelper<IfcRationalBezierCurve,1> { IfcRationalBezierCurve() : Object("IfcRationalBezierCurve") {} |
3158 | | ListOf< REAL, 2, 0 >::Out WeightsData; |
3159 | | }; |
3160 | | |
3161 | | // C++ wrapper for IfcRectangleProfileDef |
3162 | 0 | struct IfcRectangleProfileDef : IfcParameterizedProfileDef, ObjectHelper<IfcRectangleProfileDef,2> { IfcRectangleProfileDef() : Object("IfcRectangleProfileDef") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRectangleProfileDef::IfcRectangleProfileDef() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRectangleProfileDef::IfcRectangleProfileDef() |
3163 | | IfcPositiveLengthMeasure::Out XDim; |
3164 | | IfcPositiveLengthMeasure::Out YDim; |
3165 | | }; |
3166 | | |
3167 | | // C++ wrapper for IfcRectangleHollowProfileDef |
3168 | 0 | struct IfcRectangleHollowProfileDef : IfcRectangleProfileDef, ObjectHelper<IfcRectangleHollowProfileDef,3> { IfcRectangleHollowProfileDef() : Object("IfcRectangleHollowProfileDef") {} |
3169 | | IfcPositiveLengthMeasure::Out WallThickness; |
3170 | | Maybe< IfcPositiveLengthMeasure::Out > InnerFilletRadius; |
3171 | | Maybe< IfcPositiveLengthMeasure::Out > OuterFilletRadius; |
3172 | | }; |
3173 | | |
3174 | | // C++ wrapper for IfcRectangularPyramid |
3175 | 0 | struct IfcRectangularPyramid : IfcCsgPrimitive3D, ObjectHelper<IfcRectangularPyramid,3> { IfcRectangularPyramid() : Object("IfcRectangularPyramid") {} |
3176 | | IfcPositiveLengthMeasure::Out XLength; |
3177 | | IfcPositiveLengthMeasure::Out YLength; |
3178 | | IfcPositiveLengthMeasure::Out Height; |
3179 | | }; |
3180 | | |
3181 | | // C++ wrapper for IfcRectangularTrimmedSurface |
3182 | 0 | struct IfcRectangularTrimmedSurface : IfcBoundedSurface, ObjectHelper<IfcRectangularTrimmedSurface,7> { IfcRectangularTrimmedSurface() : Object("IfcRectangularTrimmedSurface") {} |
3183 | | Lazy< IfcSurface > BasisSurface; |
3184 | | IfcParameterValue::Out U1; |
3185 | | IfcParameterValue::Out V1; |
3186 | | IfcParameterValue::Out U2; |
3187 | | IfcParameterValue::Out V2; |
3188 | | BOOLEAN::Out Usense; |
3189 | | BOOLEAN::Out Vsense; |
3190 | | }; |
3191 | | |
3192 | | // C++ wrapper for IfcReinforcingElement |
3193 | 0 | struct IfcReinforcingElement : IfcBuildingElementComponent, ObjectHelper<IfcReinforcingElement,1> { IfcReinforcingElement() : Object("IfcReinforcingElement") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcReinforcingElement::IfcReinforcingElement() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcReinforcingElement::IfcReinforcingElement() |
3194 | | Maybe< IfcLabel::Out > SteelGrade; |
3195 | | }; |
3196 | | |
3197 | | // C++ wrapper for IfcReinforcingBar |
3198 | 0 | struct IfcReinforcingBar : IfcReinforcingElement, ObjectHelper<IfcReinforcingBar,5> { IfcReinforcingBar() : Object("IfcReinforcingBar") {} |
3199 | | IfcPositiveLengthMeasure::Out NominalDiameter; |
3200 | | IfcAreaMeasure::Out CrossSectionArea; |
3201 | | Maybe< IfcPositiveLengthMeasure::Out > BarLength; |
3202 | | IfcReinforcingBarRoleEnum::Out BarRole; |
3203 | | Maybe< IfcReinforcingBarSurfaceEnum::Out > BarSurface; |
3204 | | }; |
3205 | | |
3206 | | // C++ wrapper for IfcReinforcingMesh |
3207 | 0 | struct IfcReinforcingMesh : IfcReinforcingElement, ObjectHelper<IfcReinforcingMesh,8> { IfcReinforcingMesh() : Object("IfcReinforcingMesh") {} |
3208 | | Maybe< IfcPositiveLengthMeasure::Out > MeshLength; |
3209 | | Maybe< IfcPositiveLengthMeasure::Out > MeshWidth; |
3210 | | IfcPositiveLengthMeasure::Out LongitudinalBarNominalDiameter; |
3211 | | IfcPositiveLengthMeasure::Out TransverseBarNominalDiameter; |
3212 | | IfcAreaMeasure::Out LongitudinalBarCrossSectionArea; |
3213 | | IfcAreaMeasure::Out TransverseBarCrossSectionArea; |
3214 | | IfcPositiveLengthMeasure::Out LongitudinalBarSpacing; |
3215 | | IfcPositiveLengthMeasure::Out TransverseBarSpacing; |
3216 | | }; |
3217 | | |
3218 | | // C++ wrapper for IfcRelationship |
3219 | 0 | struct IfcRelationship : IfcRoot, ObjectHelper<IfcRelationship,0> { IfcRelationship() : Object("IfcRelationship") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRelationship::IfcRelationship() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRelationship::IfcRelationship() |
3220 | | |
3221 | | }; |
3222 | | |
3223 | | // C++ wrapper for IfcRelDecomposes |
3224 | 0 | struct IfcRelDecomposes : IfcRelationship, ObjectHelper<IfcRelDecomposes,2> { IfcRelDecomposes() : Object("IfcRelDecomposes") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRelDecomposes::IfcRelDecomposes() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRelDecomposes::IfcRelDecomposes() |
3225 | | Lazy< IfcObjectDefinition > RelatingObject; |
3226 | | ListOf< Lazy< IfcObjectDefinition >, 1, 0 > RelatedObjects; |
3227 | | }; |
3228 | | |
3229 | | // C++ wrapper for IfcRelAggregates |
3230 | 0 | struct IfcRelAggregates : IfcRelDecomposes, ObjectHelper<IfcRelAggregates,0> { IfcRelAggregates() : Object("IfcRelAggregates") {} |
3231 | | |
3232 | | }; |
3233 | | |
3234 | | // C++ wrapper for IfcRelConnects |
3235 | 0 | struct IfcRelConnects : IfcRelationship, ObjectHelper<IfcRelConnects,0> { IfcRelConnects() : Object("IfcRelConnects") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRelConnects::IfcRelConnects() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRelConnects::IfcRelConnects() |
3236 | | |
3237 | | }; |
3238 | | |
3239 | | // C++ wrapper for IfcRelContainedInSpatialStructure |
3240 | 0 | struct IfcRelContainedInSpatialStructure : IfcRelConnects, ObjectHelper<IfcRelContainedInSpatialStructure,2> { IfcRelContainedInSpatialStructure() : Object("IfcRelContainedInSpatialStructure") {} |
3241 | | ListOf< Lazy< IfcProduct >, 1, 0 > RelatedElements; |
3242 | | Lazy< IfcSpatialStructureElement > RelatingStructure; |
3243 | | }; |
3244 | | |
3245 | | // C++ wrapper for IfcRelDefines |
3246 | 0 | struct IfcRelDefines : IfcRelationship, ObjectHelper<IfcRelDefines,1> { IfcRelDefines() : Object("IfcRelDefines") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRelDefines::IfcRelDefines() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRelDefines::IfcRelDefines() |
3247 | | ListOf< Lazy< IfcObject >, 1, 0 > RelatedObjects; |
3248 | | }; |
3249 | | |
3250 | | // C++ wrapper for IfcRelDefinesByProperties |
3251 | 0 | struct IfcRelDefinesByProperties : IfcRelDefines, ObjectHelper<IfcRelDefinesByProperties,1> { IfcRelDefinesByProperties() : Object("IfcRelDefinesByProperties") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRelDefinesByProperties::IfcRelDefinesByProperties() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRelDefinesByProperties::IfcRelDefinesByProperties() |
3252 | | Lazy< IfcPropertySetDefinition > RelatingPropertyDefinition; |
3253 | | }; |
3254 | | |
3255 | | // C++ wrapper for IfcRelFillsElement |
3256 | 0 | struct IfcRelFillsElement : IfcRelConnects, ObjectHelper<IfcRelFillsElement,2> { IfcRelFillsElement() : Object("IfcRelFillsElement") {} |
3257 | | Lazy< IfcOpeningElement > RelatingOpeningElement; |
3258 | | Lazy< IfcElement > RelatedBuildingElement; |
3259 | | }; |
3260 | | |
3261 | | // C++ wrapper for IfcRelOverridesProperties |
3262 | 0 | struct IfcRelOverridesProperties : IfcRelDefinesByProperties, ObjectHelper<IfcRelOverridesProperties,1> { IfcRelOverridesProperties() : Object("IfcRelOverridesProperties") {} |
3263 | | ListOf< Lazy< IfcProperty >, 1, 0 > OverridingProperties; |
3264 | | }; |
3265 | | |
3266 | | // C++ wrapper for IfcRelVoidsElement |
3267 | 0 | struct IfcRelVoidsElement : IfcRelConnects, ObjectHelper<IfcRelVoidsElement,2> { IfcRelVoidsElement() : Object("IfcRelVoidsElement") {} |
3268 | | Lazy< IfcElement > RelatingBuildingElement; |
3269 | | Lazy< IfcFeatureElementSubtraction > RelatedOpeningElement; |
3270 | | }; |
3271 | | |
3272 | | // C++ wrapper for IfcRepresentation |
3273 | 0 | struct IfcRepresentation : ObjectHelper<IfcRepresentation,4> { IfcRepresentation() : Object("IfcRepresentation") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRepresentation::IfcRepresentation() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcRepresentation::IfcRepresentation() |
3274 | | Lazy< IfcRepresentationContext > ContextOfItems; |
3275 | | Maybe< IfcLabel::Out > RepresentationIdentifier; |
3276 | | Maybe< IfcLabel::Out > RepresentationType; |
3277 | | ListOf< Lazy< IfcRepresentationItem >, 1, 0 > Items; |
3278 | | }; |
3279 | | |
3280 | | // C++ wrapper for IfcRepresentationMap |
3281 | 0 | struct IfcRepresentationMap : ObjectHelper<IfcRepresentationMap,2> { IfcRepresentationMap() : Object("IfcRepresentationMap") {} |
3282 | | IfcAxis2Placement::Out MappingOrigin; |
3283 | | Lazy< IfcRepresentation > MappedRepresentation; |
3284 | | }; |
3285 | | |
3286 | | // C++ wrapper for IfcRevolvedAreaSolid |
3287 | 0 | struct IfcRevolvedAreaSolid : IfcSweptAreaSolid, ObjectHelper<IfcRevolvedAreaSolid,2> { IfcRevolvedAreaSolid() : Object("IfcRevolvedAreaSolid") {} |
3288 | | Lazy< IfcAxis1Placement > Axis; |
3289 | | IfcPlaneAngleMeasure::Out Angle; |
3290 | | }; |
3291 | | |
3292 | | // C++ wrapper for IfcRightCircularCone |
3293 | 0 | struct IfcRightCircularCone : IfcCsgPrimitive3D, ObjectHelper<IfcRightCircularCone,2> { IfcRightCircularCone() : Object("IfcRightCircularCone") {} |
3294 | | IfcPositiveLengthMeasure::Out Height; |
3295 | | IfcPositiveLengthMeasure::Out BottomRadius; |
3296 | | }; |
3297 | | |
3298 | | // C++ wrapper for IfcRightCircularCylinder |
3299 | 0 | struct IfcRightCircularCylinder : IfcCsgPrimitive3D, ObjectHelper<IfcRightCircularCylinder,2> { IfcRightCircularCylinder() : Object("IfcRightCircularCylinder") {} |
3300 | | IfcPositiveLengthMeasure::Out Height; |
3301 | | IfcPositiveLengthMeasure::Out Radius; |
3302 | | }; |
3303 | | |
3304 | | // C++ wrapper for IfcRoof |
3305 | 0 | struct IfcRoof : IfcBuildingElement, ObjectHelper<IfcRoof,1> { IfcRoof() : Object("IfcRoof") {} |
3306 | | IfcRoofTypeEnum::Out ShapeType; |
3307 | | }; |
3308 | | |
3309 | | // C++ wrapper for IfcRoundedEdgeFeature |
3310 | 0 | struct IfcRoundedEdgeFeature : IfcEdgeFeature, ObjectHelper<IfcRoundedEdgeFeature,1> { IfcRoundedEdgeFeature() : Object("IfcRoundedEdgeFeature") {} |
3311 | | Maybe< IfcPositiveLengthMeasure::Out > Radius; |
3312 | | }; |
3313 | | |
3314 | | // C++ wrapper for IfcRoundedRectangleProfileDef |
3315 | 0 | struct IfcRoundedRectangleProfileDef : IfcRectangleProfileDef, ObjectHelper<IfcRoundedRectangleProfileDef,1> { IfcRoundedRectangleProfileDef() : Object("IfcRoundedRectangleProfileDef") {} |
3316 | | IfcPositiveLengthMeasure::Out RoundingRadius; |
3317 | | }; |
3318 | | |
3319 | | // C++ wrapper for IfcSIUnit |
3320 | 0 | struct IfcSIUnit : IfcNamedUnit, ObjectHelper<IfcSIUnit,2> { IfcSIUnit() : Object("IfcSIUnit") {} |
3321 | | Maybe< IfcSIPrefix::Out > Prefix; |
3322 | | IfcSIUnitName::Out Name; |
3323 | | }; |
3324 | | |
3325 | | // C++ wrapper for IfcSanitaryTerminalType |
3326 | 0 | struct IfcSanitaryTerminalType : IfcFlowTerminalType, ObjectHelper<IfcSanitaryTerminalType,1> { IfcSanitaryTerminalType() : Object("IfcSanitaryTerminalType") {} |
3327 | | IfcSanitaryTerminalTypeEnum::Out PredefinedType; |
3328 | | }; |
3329 | | |
3330 | | // C++ wrapper for IfcScheduleTimeControl |
3331 | 0 | struct IfcScheduleTimeControl : IfcControl, ObjectHelper<IfcScheduleTimeControl,18> { IfcScheduleTimeControl() : Object("IfcScheduleTimeControl") {} |
3332 | | Maybe< IfcDateTimeSelect::Out > ActualStart; |
3333 | | Maybe< IfcDateTimeSelect::Out > EarlyStart; |
3334 | | Maybe< IfcDateTimeSelect::Out > LateStart; |
3335 | | Maybe< IfcDateTimeSelect::Out > ScheduleStart; |
3336 | | Maybe< IfcDateTimeSelect::Out > ActualFinish; |
3337 | | Maybe< IfcDateTimeSelect::Out > EarlyFinish; |
3338 | | Maybe< IfcDateTimeSelect::Out > LateFinish; |
3339 | | Maybe< IfcDateTimeSelect::Out > ScheduleFinish; |
3340 | | Maybe< IfcTimeMeasure::Out > ScheduleDuration; |
3341 | | Maybe< IfcTimeMeasure::Out > ActualDuration; |
3342 | | Maybe< IfcTimeMeasure::Out > RemainingTime; |
3343 | | Maybe< IfcTimeMeasure::Out > FreeFloat; |
3344 | | Maybe< IfcTimeMeasure::Out > TotalFloat; |
3345 | | Maybe< BOOLEAN::Out > IsCritical; |
3346 | | Maybe< IfcDateTimeSelect::Out > StatusTime; |
3347 | | Maybe< IfcTimeMeasure::Out > StartFloat; |
3348 | | Maybe< IfcTimeMeasure::Out > FinishFloat; |
3349 | | Maybe< IfcPositiveRatioMeasure::Out > Completion; |
3350 | | }; |
3351 | | |
3352 | | // C++ wrapper for IfcSectionedSpine |
3353 | 0 | struct IfcSectionedSpine : IfcGeometricRepresentationItem, ObjectHelper<IfcSectionedSpine,3> { IfcSectionedSpine() : Object("IfcSectionedSpine") {} |
3354 | | Lazy< IfcCompositeCurve > SpineCurve; |
3355 | | ListOf< Lazy< IfcProfileDef >, 2, 0 > CrossSections; |
3356 | | ListOf< Lazy< IfcAxis2Placement3D >, 2, 0 > CrossSectionPositions; |
3357 | | }; |
3358 | | |
3359 | | // C++ wrapper for IfcSensorType |
3360 | 0 | struct IfcSensorType : IfcDistributionControlElementType, ObjectHelper<IfcSensorType,1> { IfcSensorType() : Object("IfcSensorType") {} |
3361 | | IfcSensorTypeEnum::Out PredefinedType; |
3362 | | }; |
3363 | | |
3364 | | // C++ wrapper for IfcServiceLife |
3365 | 0 | struct IfcServiceLife : IfcControl, ObjectHelper<IfcServiceLife,2> { IfcServiceLife() : Object("IfcServiceLife") {} |
3366 | | IfcServiceLifeTypeEnum::Out ServiceLifeType; |
3367 | | IfcTimeMeasure::Out ServiceLifeDuration; |
3368 | | }; |
3369 | | |
3370 | | // C++ wrapper for IfcShapeModel |
3371 | 0 | struct IfcShapeModel : IfcRepresentation, ObjectHelper<IfcShapeModel,0> { IfcShapeModel() : Object("IfcShapeModel") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcShapeModel::IfcShapeModel() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcShapeModel::IfcShapeModel() |
3372 | | |
3373 | | }; |
3374 | | |
3375 | | // C++ wrapper for IfcShapeRepresentation |
3376 | 0 | struct IfcShapeRepresentation : IfcShapeModel, ObjectHelper<IfcShapeRepresentation,0> { IfcShapeRepresentation() : Object("IfcShapeRepresentation") {} |
3377 | | |
3378 | | }; |
3379 | | |
3380 | | // C++ wrapper for IfcShellBasedSurfaceModel |
3381 | 0 | struct IfcShellBasedSurfaceModel : IfcGeometricRepresentationItem, ObjectHelper<IfcShellBasedSurfaceModel,1> { IfcShellBasedSurfaceModel() : Object("IfcShellBasedSurfaceModel") {} |
3382 | | ListOf< IfcShell, 1, 0 >::Out SbsmBoundary; |
3383 | | }; |
3384 | | |
3385 | | // C++ wrapper for IfcSite |
3386 | 0 | struct IfcSite : IfcSpatialStructureElement, ObjectHelper<IfcSite,5> { IfcSite() : Object("IfcSite") {} |
3387 | | Maybe< IfcCompoundPlaneAngleMeasure::Out > RefLatitude; |
3388 | | Maybe< IfcCompoundPlaneAngleMeasure::Out > RefLongitude; |
3389 | | Maybe< IfcLengthMeasure::Out > RefElevation; |
3390 | | Maybe< IfcLabel::Out > LandTitleNumber; |
3391 | | Maybe< Lazy< NotImplemented > > SiteAddress; |
3392 | | }; |
3393 | | |
3394 | | // C++ wrapper for IfcSlab |
3395 | 0 | struct IfcSlab : IfcBuildingElement, ObjectHelper<IfcSlab,1> { IfcSlab() : Object("IfcSlab") {} |
3396 | | Maybe< IfcSlabTypeEnum::Out > PredefinedType; |
3397 | | }; |
3398 | | |
3399 | | // C++ wrapper for IfcSlabType |
3400 | 0 | struct IfcSlabType : IfcBuildingElementType, ObjectHelper<IfcSlabType,1> { IfcSlabType() : Object("IfcSlabType") {} |
3401 | | IfcSlabTypeEnum::Out PredefinedType; |
3402 | | }; |
3403 | | |
3404 | | // C++ wrapper for IfcSpace |
3405 | 0 | struct IfcSpace : IfcSpatialStructureElement, ObjectHelper<IfcSpace,2> { IfcSpace() : Object("IfcSpace") {} |
3406 | | IfcInternalOrExternalEnum::Out InteriorOrExteriorSpace; |
3407 | | Maybe< IfcLengthMeasure::Out > ElevationWithFlooring; |
3408 | | }; |
3409 | | |
3410 | | // C++ wrapper for IfcSpaceHeaterType |
3411 | 0 | struct IfcSpaceHeaterType : IfcEnergyConversionDeviceType, ObjectHelper<IfcSpaceHeaterType,1> { IfcSpaceHeaterType() : Object("IfcSpaceHeaterType") {} |
3412 | | IfcSpaceHeaterTypeEnum::Out PredefinedType; |
3413 | | }; |
3414 | | |
3415 | | // C++ wrapper for IfcSpaceProgram |
3416 | 0 | struct IfcSpaceProgram : IfcControl, ObjectHelper<IfcSpaceProgram,5> { IfcSpaceProgram() : Object("IfcSpaceProgram") {} |
3417 | | IfcIdentifier::Out SpaceProgramIdentifier; |
3418 | | Maybe< IfcAreaMeasure::Out > MaxRequiredArea; |
3419 | | Maybe< IfcAreaMeasure::Out > MinRequiredArea; |
3420 | | Maybe< Lazy< IfcSpatialStructureElement > > RequestedLocation; |
3421 | | IfcAreaMeasure::Out StandardRequiredArea; |
3422 | | }; |
3423 | | |
3424 | | // C++ wrapper for IfcSpatialStructureElementType |
3425 | 0 | struct IfcSpatialStructureElementType : IfcElementType, ObjectHelper<IfcSpatialStructureElementType,0> { IfcSpatialStructureElementType() : Object("IfcSpatialStructureElementType") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSpatialStructureElementType::IfcSpatialStructureElementType() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSpatialStructureElementType::IfcSpatialStructureElementType() |
3426 | | |
3427 | | }; |
3428 | | |
3429 | | // C++ wrapper for IfcSpaceType |
3430 | 0 | struct IfcSpaceType : IfcSpatialStructureElementType, ObjectHelper<IfcSpaceType,1> { IfcSpaceType() : Object("IfcSpaceType") {} |
3431 | | IfcSpaceTypeEnum::Out PredefinedType; |
3432 | | }; |
3433 | | |
3434 | | // C++ wrapper for IfcSphere |
3435 | 0 | struct IfcSphere : IfcCsgPrimitive3D, ObjectHelper<IfcSphere,1> { IfcSphere() : Object("IfcSphere") {} |
3436 | | IfcPositiveLengthMeasure::Out Radius; |
3437 | | }; |
3438 | | |
3439 | | // C++ wrapper for IfcStackTerminalType |
3440 | 0 | struct IfcStackTerminalType : IfcFlowTerminalType, ObjectHelper<IfcStackTerminalType,1> { IfcStackTerminalType() : Object("IfcStackTerminalType") {} |
3441 | | IfcStackTerminalTypeEnum::Out PredefinedType; |
3442 | | }; |
3443 | | |
3444 | | // C++ wrapper for IfcStair |
3445 | 0 | struct IfcStair : IfcBuildingElement, ObjectHelper<IfcStair,1> { IfcStair() : Object("IfcStair") {} |
3446 | | IfcStairTypeEnum::Out ShapeType; |
3447 | | }; |
3448 | | |
3449 | | // C++ wrapper for IfcStairFlight |
3450 | 0 | struct IfcStairFlight : IfcBuildingElement, ObjectHelper<IfcStairFlight,4> { IfcStairFlight() : Object("IfcStairFlight") {} |
3451 | | Maybe< INTEGER::Out > NumberOfRiser; |
3452 | | Maybe< INTEGER::Out > NumberOfTreads; |
3453 | | Maybe< IfcPositiveLengthMeasure::Out > RiserHeight; |
3454 | | Maybe< IfcPositiveLengthMeasure::Out > TreadLength; |
3455 | | }; |
3456 | | |
3457 | | // C++ wrapper for IfcStairFlightType |
3458 | 0 | struct IfcStairFlightType : IfcBuildingElementType, ObjectHelper<IfcStairFlightType,1> { IfcStairFlightType() : Object("IfcStairFlightType") {} |
3459 | | IfcStairFlightTypeEnum::Out PredefinedType; |
3460 | | }; |
3461 | | |
3462 | | // C++ wrapper for IfcStructuralActivity |
3463 | 0 | struct IfcStructuralActivity : IfcProduct, ObjectHelper<IfcStructuralActivity,2> { IfcStructuralActivity() : Object("IfcStructuralActivity") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralActivity::IfcStructuralActivity() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralActivity::IfcStructuralActivity() |
3464 | | Lazy< NotImplemented > AppliedLoad; |
3465 | | IfcGlobalOrLocalEnum::Out GlobalOrLocal; |
3466 | | }; |
3467 | | |
3468 | | // C++ wrapper for IfcStructuralAction |
3469 | 0 | struct IfcStructuralAction : IfcStructuralActivity, ObjectHelper<IfcStructuralAction,2> { IfcStructuralAction() : Object("IfcStructuralAction") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralAction::IfcStructuralAction() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralAction::IfcStructuralAction() |
3470 | | BOOLEAN::Out DestabilizingLoad; |
3471 | | Maybe< Lazy< IfcStructuralReaction > > CausedBy; |
3472 | | }; |
3473 | | |
3474 | | // C++ wrapper for IfcStructuralAnalysisModel |
3475 | 0 | struct IfcStructuralAnalysisModel : IfcSystem, ObjectHelper<IfcStructuralAnalysisModel,4> { IfcStructuralAnalysisModel() : Object("IfcStructuralAnalysisModel") {} |
3476 | | IfcAnalysisModelTypeEnum::Out PredefinedType; |
3477 | | Maybe< Lazy< IfcAxis2Placement3D > > OrientationOf2DPlane; |
3478 | | Maybe< ListOf< Lazy< IfcStructuralLoadGroup >, 1, 0 > > LoadedBy; |
3479 | | Maybe< ListOf< Lazy< IfcStructuralResultGroup >, 1, 0 > > HasResults; |
3480 | | }; |
3481 | | |
3482 | | // C++ wrapper for IfcStructuralItem |
3483 | 0 | struct IfcStructuralItem : IfcProduct, ObjectHelper<IfcStructuralItem,0> { IfcStructuralItem() : Object("IfcStructuralItem") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralItem::IfcStructuralItem() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralItem::IfcStructuralItem() |
3484 | | |
3485 | | }; |
3486 | | |
3487 | | // C++ wrapper for IfcStructuralConnection |
3488 | 0 | struct IfcStructuralConnection : IfcStructuralItem, ObjectHelper<IfcStructuralConnection,1> { IfcStructuralConnection() : Object("IfcStructuralConnection") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralConnection::IfcStructuralConnection() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralConnection::IfcStructuralConnection() |
3489 | | Maybe< Lazy< NotImplemented > > AppliedCondition; |
3490 | | }; |
3491 | | |
3492 | | // C++ wrapper for IfcStructuralCurveConnection |
3493 | 0 | struct IfcStructuralCurveConnection : IfcStructuralConnection, ObjectHelper<IfcStructuralCurveConnection,0> { IfcStructuralCurveConnection() : Object("IfcStructuralCurveConnection") {} |
3494 | | |
3495 | | }; |
3496 | | |
3497 | | // C++ wrapper for IfcStructuralMember |
3498 | 0 | struct IfcStructuralMember : IfcStructuralItem, ObjectHelper<IfcStructuralMember,0> { IfcStructuralMember() : Object("IfcStructuralMember") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralMember::IfcStructuralMember() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralMember::IfcStructuralMember() |
3499 | | |
3500 | | }; |
3501 | | |
3502 | | // C++ wrapper for IfcStructuralCurveMember |
3503 | 0 | struct IfcStructuralCurveMember : IfcStructuralMember, ObjectHelper<IfcStructuralCurveMember,1> { IfcStructuralCurveMember() : Object("IfcStructuralCurveMember") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralCurveMember::IfcStructuralCurveMember() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralCurveMember::IfcStructuralCurveMember() |
3504 | | IfcStructuralCurveTypeEnum::Out PredefinedType; |
3505 | | }; |
3506 | | |
3507 | | // C++ wrapper for IfcStructuralCurveMemberVarying |
3508 | 0 | struct IfcStructuralCurveMemberVarying : IfcStructuralCurveMember, ObjectHelper<IfcStructuralCurveMemberVarying,0> { IfcStructuralCurveMemberVarying() : Object("IfcStructuralCurveMemberVarying") {} |
3509 | | |
3510 | | }; |
3511 | | |
3512 | | // C++ wrapper for IfcStructuralLinearAction |
3513 | 0 | struct IfcStructuralLinearAction : IfcStructuralAction, ObjectHelper<IfcStructuralLinearAction,1> { IfcStructuralLinearAction() : Object("IfcStructuralLinearAction") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralLinearAction::IfcStructuralLinearAction() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralLinearAction::IfcStructuralLinearAction() |
3514 | | IfcProjectedOrTrueLengthEnum::Out ProjectedOrTrue; |
3515 | | }; |
3516 | | |
3517 | | // C++ wrapper for IfcStructuralLinearActionVarying |
3518 | 0 | struct IfcStructuralLinearActionVarying : IfcStructuralLinearAction, ObjectHelper<IfcStructuralLinearActionVarying,2> { IfcStructuralLinearActionVarying() : Object("IfcStructuralLinearActionVarying") {} |
3519 | | Lazy< NotImplemented > VaryingAppliedLoadLocation; |
3520 | | ListOf< Lazy< NotImplemented >, 1, 0 > SubsequentAppliedLoads; |
3521 | | }; |
3522 | | |
3523 | | // C++ wrapper for IfcStructuralLoadGroup |
3524 | 0 | struct IfcStructuralLoadGroup : IfcGroup, ObjectHelper<IfcStructuralLoadGroup,5> { IfcStructuralLoadGroup() : Object("IfcStructuralLoadGroup") {} |
3525 | | IfcLoadGroupTypeEnum::Out PredefinedType; |
3526 | | IfcActionTypeEnum::Out ActionType; |
3527 | | IfcActionSourceTypeEnum::Out ActionSource; |
3528 | | Maybe< IfcPositiveRatioMeasure::Out > Coefficient; |
3529 | | Maybe< IfcLabel::Out > Purpose; |
3530 | | }; |
3531 | | |
3532 | | // C++ wrapper for IfcStructuralPlanarAction |
3533 | 0 | struct IfcStructuralPlanarAction : IfcStructuralAction, ObjectHelper<IfcStructuralPlanarAction,1> { IfcStructuralPlanarAction() : Object("IfcStructuralPlanarAction") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralPlanarAction::IfcStructuralPlanarAction() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralPlanarAction::IfcStructuralPlanarAction() |
3534 | | IfcProjectedOrTrueLengthEnum::Out ProjectedOrTrue; |
3535 | | }; |
3536 | | |
3537 | | // C++ wrapper for IfcStructuralPlanarActionVarying |
3538 | 0 | struct IfcStructuralPlanarActionVarying : IfcStructuralPlanarAction, ObjectHelper<IfcStructuralPlanarActionVarying,2> { IfcStructuralPlanarActionVarying() : Object("IfcStructuralPlanarActionVarying") {} |
3539 | | Lazy< NotImplemented > VaryingAppliedLoadLocation; |
3540 | | ListOf< Lazy< NotImplemented >, 2, 0 > SubsequentAppliedLoads; |
3541 | | }; |
3542 | | |
3543 | | // C++ wrapper for IfcStructuralPointAction |
3544 | 0 | struct IfcStructuralPointAction : IfcStructuralAction, ObjectHelper<IfcStructuralPointAction,0> { IfcStructuralPointAction() : Object("IfcStructuralPointAction") {} |
3545 | | |
3546 | | }; |
3547 | | |
3548 | | // C++ wrapper for IfcStructuralPointConnection |
3549 | 0 | struct IfcStructuralPointConnection : IfcStructuralConnection, ObjectHelper<IfcStructuralPointConnection,0> { IfcStructuralPointConnection() : Object("IfcStructuralPointConnection") {} |
3550 | | |
3551 | | }; |
3552 | | |
3553 | | // C++ wrapper for IfcStructuralReaction |
3554 | 0 | struct IfcStructuralReaction : IfcStructuralActivity, ObjectHelper<IfcStructuralReaction,0> { IfcStructuralReaction() : Object("IfcStructuralReaction") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralReaction::IfcStructuralReaction() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralReaction::IfcStructuralReaction() |
3555 | | |
3556 | | }; |
3557 | | |
3558 | | // C++ wrapper for IfcStructuralPointReaction |
3559 | 0 | struct IfcStructuralPointReaction : IfcStructuralReaction, ObjectHelper<IfcStructuralPointReaction,0> { IfcStructuralPointReaction() : Object("IfcStructuralPointReaction") {} |
3560 | | |
3561 | | }; |
3562 | | |
3563 | | // C++ wrapper for IfcStructuralResultGroup |
3564 | 0 | struct IfcStructuralResultGroup : IfcGroup, ObjectHelper<IfcStructuralResultGroup,3> { IfcStructuralResultGroup() : Object("IfcStructuralResultGroup") {} |
3565 | | IfcAnalysisTheoryTypeEnum::Out TheoryType; |
3566 | | Maybe< Lazy< IfcStructuralLoadGroup > > ResultForLoadGroup; |
3567 | | BOOLEAN::Out IsLinear; |
3568 | | }; |
3569 | | |
3570 | | // C++ wrapper for IfcStructuralSurfaceConnection |
3571 | 0 | struct IfcStructuralSurfaceConnection : IfcStructuralConnection, ObjectHelper<IfcStructuralSurfaceConnection,0> { IfcStructuralSurfaceConnection() : Object("IfcStructuralSurfaceConnection") {} |
3572 | | |
3573 | | }; |
3574 | | |
3575 | | // C++ wrapper for IfcStructuralSurfaceMember |
3576 | 0 | struct IfcStructuralSurfaceMember : IfcStructuralMember, ObjectHelper<IfcStructuralSurfaceMember,2> { IfcStructuralSurfaceMember() : Object("IfcStructuralSurfaceMember") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralSurfaceMember::IfcStructuralSurfaceMember() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStructuralSurfaceMember::IfcStructuralSurfaceMember() |
3577 | | IfcStructuralSurfaceTypeEnum::Out PredefinedType; |
3578 | | Maybe< IfcPositiveLengthMeasure::Out > Thickness; |
3579 | | }; |
3580 | | |
3581 | | // C++ wrapper for IfcStructuralSurfaceMemberVarying |
3582 | 0 | struct IfcStructuralSurfaceMemberVarying : IfcStructuralSurfaceMember, ObjectHelper<IfcStructuralSurfaceMemberVarying,2> { IfcStructuralSurfaceMemberVarying() : Object("IfcStructuralSurfaceMemberVarying") {} |
3583 | | ListOf< IfcPositiveLengthMeasure, 2, 0 >::Out SubsequentThickness; |
3584 | | Lazy< NotImplemented > VaryingThicknessLocation; |
3585 | | }; |
3586 | | |
3587 | | // C++ wrapper for IfcStructuredDimensionCallout |
3588 | 0 | struct IfcStructuredDimensionCallout : IfcDraughtingCallout, ObjectHelper<IfcStructuredDimensionCallout,0> { IfcStructuredDimensionCallout() : Object("IfcStructuredDimensionCallout") {} |
3589 | | |
3590 | | }; |
3591 | | |
3592 | | // C++ wrapper for IfcStyleModel |
3593 | 0 | struct IfcStyleModel : IfcRepresentation, ObjectHelper<IfcStyleModel,0> { IfcStyleModel() : Object("IfcStyleModel") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStyleModel::IfcStyleModel() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcStyleModel::IfcStyleModel() |
3594 | | |
3595 | | }; |
3596 | | |
3597 | | // C++ wrapper for IfcStyledRepresentation |
3598 | 0 | struct IfcStyledRepresentation : IfcStyleModel, ObjectHelper<IfcStyledRepresentation,0> { IfcStyledRepresentation() : Object("IfcStyledRepresentation") {} |
3599 | | |
3600 | | }; |
3601 | | |
3602 | | // C++ wrapper for IfcSubContractResource |
3603 | 0 | struct IfcSubContractResource : IfcConstructionResource, ObjectHelper<IfcSubContractResource,2> { IfcSubContractResource() : Object("IfcSubContractResource") {} |
3604 | | Maybe< IfcActorSelect::Out > SubContractor; |
3605 | | Maybe< IfcText::Out > JobDescription; |
3606 | | }; |
3607 | | |
3608 | | // C++ wrapper for IfcSubedge |
3609 | 0 | struct IfcSubedge : IfcEdge, ObjectHelper<IfcSubedge,1> { IfcSubedge() : Object("IfcSubedge") {} |
3610 | | Lazy< IfcEdge > ParentEdge; |
3611 | | }; |
3612 | | |
3613 | | // C++ wrapper for IfcSurfaceCurveSweptAreaSolid |
3614 | 0 | struct IfcSurfaceCurveSweptAreaSolid : IfcSweptAreaSolid, ObjectHelper<IfcSurfaceCurveSweptAreaSolid,4> { IfcSurfaceCurveSweptAreaSolid() : Object("IfcSurfaceCurveSweptAreaSolid") {} |
3615 | | Lazy< IfcCurve > Directrix; |
3616 | | IfcParameterValue::Out StartParam; |
3617 | | IfcParameterValue::Out EndParam; |
3618 | | Lazy< IfcSurface > ReferenceSurface; |
3619 | | }; |
3620 | | |
3621 | | // C++ wrapper for IfcSweptSurface |
3622 | 0 | struct IfcSweptSurface : IfcSurface, ObjectHelper<IfcSweptSurface,2> { IfcSweptSurface() : Object("IfcSweptSurface") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSweptSurface::IfcSweptSurface() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSweptSurface::IfcSweptSurface() |
3623 | | Lazy< IfcProfileDef > SweptCurve; |
3624 | | Lazy< IfcAxis2Placement3D > Position; |
3625 | | }; |
3626 | | |
3627 | | // C++ wrapper for IfcSurfaceOfLinearExtrusion |
3628 | 0 | struct IfcSurfaceOfLinearExtrusion : IfcSweptSurface, ObjectHelper<IfcSurfaceOfLinearExtrusion,2> { IfcSurfaceOfLinearExtrusion() : Object("IfcSurfaceOfLinearExtrusion") {} |
3629 | | Lazy< IfcDirection > ExtrudedDirection; |
3630 | | IfcLengthMeasure::Out Depth; |
3631 | | }; |
3632 | | |
3633 | | // C++ wrapper for IfcSurfaceOfRevolution |
3634 | 0 | struct IfcSurfaceOfRevolution : IfcSweptSurface, ObjectHelper<IfcSurfaceOfRevolution,1> { IfcSurfaceOfRevolution() : Object("IfcSurfaceOfRevolution") {} |
3635 | | Lazy< IfcAxis1Placement > AxisPosition; |
3636 | | }; |
3637 | | |
3638 | | // C++ wrapper for IfcSurfaceStyle |
3639 | 0 | struct IfcSurfaceStyle : IfcPresentationStyle, ObjectHelper<IfcSurfaceStyle,2> { IfcSurfaceStyle() : Object("IfcSurfaceStyle") {} |
3640 | | IfcSurfaceSide::Out Side; |
3641 | | ListOf< IfcSurfaceStyleElementSelect, 1, 5 >::Out Styles; |
3642 | | }; |
3643 | | |
3644 | | // C++ wrapper for IfcSurfaceStyleShading |
3645 | 0 | struct IfcSurfaceStyleShading : ObjectHelper<IfcSurfaceStyleShading,1> { IfcSurfaceStyleShading() : Object("IfcSurfaceStyleShading") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSurfaceStyleShading::IfcSurfaceStyleShading() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcSurfaceStyleShading::IfcSurfaceStyleShading() |
3646 | | Lazy< IfcColourRgb > SurfaceColour; |
3647 | | }; |
3648 | | |
3649 | | // C++ wrapper for IfcSurfaceStyleRendering |
3650 | 0 | struct IfcSurfaceStyleRendering : IfcSurfaceStyleShading, ObjectHelper<IfcSurfaceStyleRendering,8> { IfcSurfaceStyleRendering() : Object("IfcSurfaceStyleRendering") {} |
3651 | | Maybe< IfcNormalisedRatioMeasure::Out > Transparency; |
3652 | | Maybe< IfcColourOrFactor::Out > DiffuseColour; |
3653 | | Maybe< IfcColourOrFactor::Out > TransmissionColour; |
3654 | | Maybe< IfcColourOrFactor::Out > DiffuseTransmissionColour; |
3655 | | Maybe< IfcColourOrFactor::Out > ReflectionColour; |
3656 | | Maybe< IfcColourOrFactor::Out > SpecularColour; |
3657 | | Maybe< IfcSpecularHighlightSelect::Out > SpecularHighlight; |
3658 | | IfcReflectanceMethodEnum::Out ReflectanceMethod; |
3659 | | }; |
3660 | | |
3661 | | // C++ wrapper for IfcSurfaceStyleWithTextures |
3662 | 0 | struct IfcSurfaceStyleWithTextures : ObjectHelper<IfcSurfaceStyleWithTextures,1> { IfcSurfaceStyleWithTextures() : Object("IfcSurfaceStyleWithTextures") {} |
3663 | | ListOf< Lazy< NotImplemented >, 1, 0 > Textures; |
3664 | | }; |
3665 | | |
3666 | | // C++ wrapper for IfcSweptDiskSolid |
3667 | 0 | struct IfcSweptDiskSolid : IfcSolidModel, ObjectHelper<IfcSweptDiskSolid,5> { IfcSweptDiskSolid() : Object("IfcSweptDiskSolid") {} |
3668 | | Lazy< IfcCurve > Directrix; |
3669 | | IfcPositiveLengthMeasure::Out Radius; |
3670 | | Maybe< IfcPositiveLengthMeasure::Out > InnerRadius; |
3671 | | IfcParameterValue::Out StartParam; |
3672 | | IfcParameterValue::Out EndParam; |
3673 | | }; |
3674 | | |
3675 | | // C++ wrapper for IfcSwitchingDeviceType |
3676 | 0 | struct IfcSwitchingDeviceType : IfcFlowControllerType, ObjectHelper<IfcSwitchingDeviceType,1> { IfcSwitchingDeviceType() : Object("IfcSwitchingDeviceType") {} |
3677 | | IfcSwitchingDeviceTypeEnum::Out PredefinedType; |
3678 | | }; |
3679 | | |
3680 | | // C++ wrapper for IfcSystemFurnitureElementType |
3681 | 0 | struct IfcSystemFurnitureElementType : IfcFurnishingElementType, ObjectHelper<IfcSystemFurnitureElementType,0> { IfcSystemFurnitureElementType() : Object("IfcSystemFurnitureElementType") {} |
3682 | | |
3683 | | }; |
3684 | | |
3685 | | // C++ wrapper for IfcTShapeProfileDef |
3686 | 0 | struct IfcTShapeProfileDef : IfcParameterizedProfileDef, ObjectHelper<IfcTShapeProfileDef,10> { IfcTShapeProfileDef() : Object("IfcTShapeProfileDef") {} |
3687 | | IfcPositiveLengthMeasure::Out Depth; |
3688 | | IfcPositiveLengthMeasure::Out FlangeWidth; |
3689 | | IfcPositiveLengthMeasure::Out WebThickness; |
3690 | | IfcPositiveLengthMeasure::Out FlangeThickness; |
3691 | | Maybe< IfcPositiveLengthMeasure::Out > FilletRadius; |
3692 | | Maybe< IfcPositiveLengthMeasure::Out > FlangeEdgeRadius; |
3693 | | Maybe< IfcPositiveLengthMeasure::Out > WebEdgeRadius; |
3694 | | Maybe< IfcPlaneAngleMeasure::Out > WebSlope; |
3695 | | Maybe< IfcPlaneAngleMeasure::Out > FlangeSlope; |
3696 | | Maybe< IfcPositiveLengthMeasure::Out > CentreOfGravityInY; |
3697 | | }; |
3698 | | |
3699 | | // C++ wrapper for IfcTankType |
3700 | 0 | struct IfcTankType : IfcFlowStorageDeviceType, ObjectHelper<IfcTankType,1> { IfcTankType() : Object("IfcTankType") {} |
3701 | | IfcTankTypeEnum::Out PredefinedType; |
3702 | | }; |
3703 | | |
3704 | | // C++ wrapper for IfcTendon |
3705 | 0 | struct IfcTendon : IfcReinforcingElement, ObjectHelper<IfcTendon,8> { IfcTendon() : Object("IfcTendon") {} |
3706 | | IfcTendonTypeEnum::Out PredefinedType; |
3707 | | IfcPositiveLengthMeasure::Out NominalDiameter; |
3708 | | IfcAreaMeasure::Out CrossSectionArea; |
3709 | | Maybe< IfcForceMeasure::Out > TensionForce; |
3710 | | Maybe< IfcPressureMeasure::Out > PreStress; |
3711 | | Maybe< IfcNormalisedRatioMeasure::Out > FrictionCoefficient; |
3712 | | Maybe< IfcPositiveLengthMeasure::Out > AnchorageSlip; |
3713 | | Maybe< IfcPositiveLengthMeasure::Out > MinCurvatureRadius; |
3714 | | }; |
3715 | | |
3716 | | // C++ wrapper for IfcTendonAnchor |
3717 | 0 | struct IfcTendonAnchor : IfcReinforcingElement, ObjectHelper<IfcTendonAnchor,0> { IfcTendonAnchor() : Object("IfcTendonAnchor") {} |
3718 | | |
3719 | | }; |
3720 | | |
3721 | | // C++ wrapper for IfcTextLiteral |
3722 | 0 | struct IfcTextLiteral : IfcGeometricRepresentationItem, ObjectHelper<IfcTextLiteral,3> { IfcTextLiteral() : Object("IfcTextLiteral") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcTextLiteral::IfcTextLiteral() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcTextLiteral::IfcTextLiteral() |
3723 | | IfcPresentableText::Out Literal; |
3724 | | IfcAxis2Placement::Out Placement; |
3725 | | IfcTextPath::Out Path; |
3726 | | }; |
3727 | | |
3728 | | // C++ wrapper for IfcTextLiteralWithExtent |
3729 | 0 | struct IfcTextLiteralWithExtent : IfcTextLiteral, ObjectHelper<IfcTextLiteralWithExtent,2> { IfcTextLiteralWithExtent() : Object("IfcTextLiteralWithExtent") {} |
3730 | | Lazy< IfcPlanarExtent > Extent; |
3731 | | IfcBoxAlignment::Out BoxAlignment; |
3732 | | }; |
3733 | | |
3734 | | // C++ wrapper for IfcTimeSeriesSchedule |
3735 | 0 | struct IfcTimeSeriesSchedule : IfcControl, ObjectHelper<IfcTimeSeriesSchedule,3> { IfcTimeSeriesSchedule() : Object("IfcTimeSeriesSchedule") {} |
3736 | | Maybe< ListOf< IfcDateTimeSelect, 1, 0 >::Out > ApplicableDates; |
3737 | | IfcTimeSeriesScheduleTypeEnum::Out TimeSeriesScheduleType; |
3738 | | Lazy< NotImplemented > TimeSeries; |
3739 | | }; |
3740 | | |
3741 | | // C++ wrapper for IfcTopologyRepresentation |
3742 | 0 | struct IfcTopologyRepresentation : IfcShapeModel, ObjectHelper<IfcTopologyRepresentation,0> { IfcTopologyRepresentation() : Object("IfcTopologyRepresentation") {} |
3743 | | |
3744 | | }; |
3745 | | |
3746 | | // C++ wrapper for IfcTransformerType |
3747 | 0 | struct IfcTransformerType : IfcEnergyConversionDeviceType, ObjectHelper<IfcTransformerType,1> { IfcTransformerType() : Object("IfcTransformerType") {} |
3748 | | IfcTransformerTypeEnum::Out PredefinedType; |
3749 | | }; |
3750 | | |
3751 | | // C++ wrapper for IfcTransportElement |
3752 | 0 | struct IfcTransportElement : IfcElement, ObjectHelper<IfcTransportElement,3> { IfcTransportElement() : Object("IfcTransportElement") {} |
3753 | | Maybe< IfcTransportElementTypeEnum::Out > OperationType; |
3754 | | Maybe< IfcMassMeasure::Out > CapacityByWeight; |
3755 | | Maybe< IfcCountMeasure::Out > CapacityByNumber; |
3756 | | }; |
3757 | | |
3758 | | // C++ wrapper for IfcTransportElementType |
3759 | 0 | struct IfcTransportElementType : IfcElementType, ObjectHelper<IfcTransportElementType,1> { IfcTransportElementType() : Object("IfcTransportElementType") {} |
3760 | | IfcTransportElementTypeEnum::Out PredefinedType; |
3761 | | }; |
3762 | | |
3763 | | // C++ wrapper for IfcTrapeziumProfileDef |
3764 | 0 | struct IfcTrapeziumProfileDef : IfcParameterizedProfileDef, ObjectHelper<IfcTrapeziumProfileDef,4> { IfcTrapeziumProfileDef() : Object("IfcTrapeziumProfileDef") {} |
3765 | | IfcPositiveLengthMeasure::Out BottomXDim; |
3766 | | IfcPositiveLengthMeasure::Out TopXDim; |
3767 | | IfcPositiveLengthMeasure::Out YDim; |
3768 | | IfcLengthMeasure::Out TopXOffset; |
3769 | | }; |
3770 | | |
3771 | | // C++ wrapper for IfcTrimmedCurve |
3772 | 0 | struct IfcTrimmedCurve : IfcBoundedCurve, ObjectHelper<IfcTrimmedCurve,5> { IfcTrimmedCurve() : Object("IfcTrimmedCurve") {} |
3773 | | Lazy< IfcCurve > BasisCurve; |
3774 | | ListOf< IfcTrimmingSelect, 1, 2 >::Out Trim1; |
3775 | | ListOf< IfcTrimmingSelect, 1, 2 >::Out Trim2; |
3776 | | BOOLEAN::Out SenseAgreement; |
3777 | | IfcTrimmingPreference::Out MasterRepresentation; |
3778 | | }; |
3779 | | |
3780 | | // C++ wrapper for IfcTubeBundleType |
3781 | 0 | struct IfcTubeBundleType : IfcEnergyConversionDeviceType, ObjectHelper<IfcTubeBundleType,1> { IfcTubeBundleType() : Object("IfcTubeBundleType") {} |
3782 | | IfcTubeBundleTypeEnum::Out PredefinedType; |
3783 | | }; |
3784 | | |
3785 | | // C++ wrapper for IfcTwoDirectionRepeatFactor |
3786 | 0 | struct IfcTwoDirectionRepeatFactor : IfcOneDirectionRepeatFactor, ObjectHelper<IfcTwoDirectionRepeatFactor,1> { IfcTwoDirectionRepeatFactor() : Object("IfcTwoDirectionRepeatFactor") {} |
3787 | | Lazy< IfcVector > SecondRepeatFactor; |
3788 | | }; |
3789 | | |
3790 | | // C++ wrapper for IfcUShapeProfileDef |
3791 | 0 | struct IfcUShapeProfileDef : IfcParameterizedProfileDef, ObjectHelper<IfcUShapeProfileDef,8> { IfcUShapeProfileDef() : Object("IfcUShapeProfileDef") {} |
3792 | | IfcPositiveLengthMeasure::Out Depth; |
3793 | | IfcPositiveLengthMeasure::Out FlangeWidth; |
3794 | | IfcPositiveLengthMeasure::Out WebThickness; |
3795 | | IfcPositiveLengthMeasure::Out FlangeThickness; |
3796 | | Maybe< IfcPositiveLengthMeasure::Out > FilletRadius; |
3797 | | Maybe< IfcPositiveLengthMeasure::Out > EdgeRadius; |
3798 | | Maybe< IfcPlaneAngleMeasure::Out > FlangeSlope; |
3799 | | Maybe< IfcPositiveLengthMeasure::Out > CentreOfGravityInX; |
3800 | | }; |
3801 | | |
3802 | | // C++ wrapper for IfcUnitAssignment |
3803 | 0 | struct IfcUnitAssignment : ObjectHelper<IfcUnitAssignment,1> { IfcUnitAssignment() : Object("IfcUnitAssignment") {} |
3804 | | ListOf< IfcUnit, 1, 0 >::Out Units; |
3805 | | }; |
3806 | | |
3807 | | // C++ wrapper for IfcUnitaryEquipmentType |
3808 | 0 | struct IfcUnitaryEquipmentType : IfcEnergyConversionDeviceType, ObjectHelper<IfcUnitaryEquipmentType,1> { IfcUnitaryEquipmentType() : Object("IfcUnitaryEquipmentType") {} |
3809 | | IfcUnitaryEquipmentTypeEnum::Out PredefinedType; |
3810 | | }; |
3811 | | |
3812 | | // C++ wrapper for IfcValveType |
3813 | 0 | struct IfcValveType : IfcFlowControllerType, ObjectHelper<IfcValveType,1> { IfcValveType() : Object("IfcValveType") {} |
3814 | | IfcValveTypeEnum::Out PredefinedType; |
3815 | | }; |
3816 | | |
3817 | | // C++ wrapper for IfcVector |
3818 | 0 | struct IfcVector : IfcGeometricRepresentationItem, ObjectHelper<IfcVector,2> { IfcVector() : Object("IfcVector") {} |
3819 | | Lazy< IfcDirection > Orientation; |
3820 | | IfcLengthMeasure::Out Magnitude; |
3821 | | }; |
3822 | | |
3823 | | // C++ wrapper for IfcVertex |
3824 | 0 | struct IfcVertex : IfcTopologicalRepresentationItem, ObjectHelper<IfcVertex,0> { IfcVertex() : Object("IfcVertex") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcVertex::IfcVertex() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcVertex::IfcVertex() |
3825 | | |
3826 | | }; |
3827 | | |
3828 | | // C++ wrapper for IfcVertexLoop |
3829 | 0 | struct IfcVertexLoop : IfcLoop, ObjectHelper<IfcVertexLoop,1> { IfcVertexLoop() : Object("IfcVertexLoop") {} |
3830 | | Lazy< IfcVertex > LoopVertex; |
3831 | | }; |
3832 | | |
3833 | | // C++ wrapper for IfcVertexPoint |
3834 | 0 | struct IfcVertexPoint : IfcVertex, ObjectHelper<IfcVertexPoint,1> { IfcVertexPoint() : Object("IfcVertexPoint") {} |
3835 | | Lazy< IfcPoint > VertexGeometry; |
3836 | | }; |
3837 | | |
3838 | | // C++ wrapper for IfcVibrationIsolatorType |
3839 | 0 | struct IfcVibrationIsolatorType : IfcDiscreteAccessoryType, ObjectHelper<IfcVibrationIsolatorType,1> { IfcVibrationIsolatorType() : Object("IfcVibrationIsolatorType") {} |
3840 | | IfcVibrationIsolatorTypeEnum::Out PredefinedType; |
3841 | | }; |
3842 | | |
3843 | | // C++ wrapper for IfcVirtualElement |
3844 | 0 | struct IfcVirtualElement : IfcElement, ObjectHelper<IfcVirtualElement,0> { IfcVirtualElement() : Object("IfcVirtualElement") {} |
3845 | | |
3846 | | }; |
3847 | | |
3848 | | // C++ wrapper for IfcWall |
3849 | 0 | struct IfcWall : IfcBuildingElement, ObjectHelper<IfcWall,0> { IfcWall() : Object("IfcWall") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcWall::IfcWall() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcWall::IfcWall() |
3850 | | |
3851 | | }; |
3852 | | |
3853 | | // C++ wrapper for IfcWallStandardCase |
3854 | 0 | struct IfcWallStandardCase : IfcWall, ObjectHelper<IfcWallStandardCase,0> { IfcWallStandardCase() : Object("IfcWallStandardCase") {} |
3855 | | |
3856 | | }; |
3857 | | |
3858 | | // C++ wrapper for IfcWallType |
3859 | 0 | struct IfcWallType : IfcBuildingElementType, ObjectHelper<IfcWallType,1> { IfcWallType() : Object("IfcWallType") {} |
3860 | | IfcWallTypeEnum::Out PredefinedType; |
3861 | | }; |
3862 | | |
3863 | | // C++ wrapper for IfcWasteTerminalType |
3864 | 0 | struct IfcWasteTerminalType : IfcFlowTerminalType, ObjectHelper<IfcWasteTerminalType,1> { IfcWasteTerminalType() : Object("IfcWasteTerminalType") {} |
3865 | | IfcWasteTerminalTypeEnum::Out PredefinedType; |
3866 | | }; |
3867 | | |
3868 | | // C++ wrapper for IfcWindow |
3869 | 0 | struct IfcWindow : IfcBuildingElement, ObjectHelper<IfcWindow,2> { IfcWindow() : Object("IfcWindow") {} |
3870 | | Maybe< IfcPositiveLengthMeasure::Out > OverallHeight; |
3871 | | Maybe< IfcPositiveLengthMeasure::Out > OverallWidth; |
3872 | | }; |
3873 | | |
3874 | | // C++ wrapper for IfcWindowStyle |
3875 | 0 | struct IfcWindowStyle : IfcTypeProduct, ObjectHelper<IfcWindowStyle,4> { IfcWindowStyle() : Object("IfcWindowStyle") {} |
3876 | | IfcWindowStyleConstructionEnum::Out ConstructionType; |
3877 | | IfcWindowStyleOperationEnum::Out OperationType; |
3878 | | BOOLEAN::Out ParameterTakesPrecedence; |
3879 | | BOOLEAN::Out Sizeable; |
3880 | | }; |
3881 | | |
3882 | | // C++ wrapper for IfcWorkControl |
3883 | 0 | struct IfcWorkControl : IfcControl, ObjectHelper<IfcWorkControl,10> { IfcWorkControl() : Object("IfcWorkControl") {}Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcWorkControl::IfcWorkControl() Unexecuted instantiation: Assimp::IFC::Schema_2x3::IfcWorkControl::IfcWorkControl() |
3884 | | IfcIdentifier::Out Identifier; |
3885 | | IfcDateTimeSelect::Out CreationDate; |
3886 | | Maybe< ListOf< Lazy< NotImplemented >, 1, 0 > > Creators; |
3887 | | Maybe< IfcLabel::Out > Purpose; |
3888 | | Maybe< IfcTimeMeasure::Out > Duration; |
3889 | | Maybe< IfcTimeMeasure::Out > TotalFloat; |
3890 | | IfcDateTimeSelect::Out StartTime; |
3891 | | Maybe< IfcDateTimeSelect::Out > FinishTime; |
3892 | | Maybe< IfcWorkControlTypeEnum::Out > WorkControlType; |
3893 | | Maybe< IfcLabel::Out > UserDefinedControlType; |
3894 | | }; |
3895 | | |
3896 | | // C++ wrapper for IfcWorkPlan |
3897 | 0 | struct IfcWorkPlan : IfcWorkControl, ObjectHelper<IfcWorkPlan,0> { IfcWorkPlan() : Object("IfcWorkPlan") {} |
3898 | | |
3899 | | }; |
3900 | | |
3901 | | // C++ wrapper for IfcWorkSchedule |
3902 | 0 | struct IfcWorkSchedule : IfcWorkControl, ObjectHelper<IfcWorkSchedule,0> { IfcWorkSchedule() : Object("IfcWorkSchedule") {} |
3903 | | |
3904 | | }; |
3905 | | |
3906 | | // C++ wrapper for IfcZShapeProfileDef |
3907 | 0 | struct IfcZShapeProfileDef : IfcParameterizedProfileDef, ObjectHelper<IfcZShapeProfileDef,6> { IfcZShapeProfileDef() : Object("IfcZShapeProfileDef") {} |
3908 | | IfcPositiveLengthMeasure::Out Depth; |
3909 | | IfcPositiveLengthMeasure::Out FlangeWidth; |
3910 | | IfcPositiveLengthMeasure::Out WebThickness; |
3911 | | IfcPositiveLengthMeasure::Out FlangeThickness; |
3912 | | Maybe< IfcPositiveLengthMeasure::Out > FilletRadius; |
3913 | | Maybe< IfcPositiveLengthMeasure::Out > EdgeRadius; |
3914 | | }; |
3915 | | |
3916 | | // C++ wrapper for IfcZone |
3917 | 0 | struct IfcZone : IfcGroup, ObjectHelper<IfcZone,0> { IfcZone() : Object("IfcZone") {} |
3918 | | |
3919 | | }; |
3920 | | |
3921 | | void GetSchema(EXPRESS::ConversionSchema& out); |
3922 | | } //! Schema_2x3 |
3923 | | } //! IFC |
3924 | | |
3925 | | namespace STEP { |
3926 | | |
3927 | | // ****************************************************************************** |
3928 | | // Converter stubs |
3929 | | // ****************************************************************************** |
3930 | | |
3931 | | #define DECL_CONV_STUB(type) template <> size_t GenericFill<IFC::Schema_2x3::type>(const STEP::DB& db, const EXPRESS::LIST& params, IFC::Schema_2x3::type* in) |
3932 | | |
3933 | | DECL_CONV_STUB(IfcRepresentationItem); |
3934 | | DECL_CONV_STUB(IfcGeometricRepresentationItem); |
3935 | | DECL_CONV_STUB(IfcCurve); |
3936 | | DECL_CONV_STUB(IfcBoundedCurve); |
3937 | | DECL_CONV_STUB(IfcCompositeCurve); |
3938 | | DECL_CONV_STUB(Ifc2DCompositeCurve); |
3939 | | DECL_CONV_STUB(IfcRoot); |
3940 | | DECL_CONV_STUB(IfcObjectDefinition); |
3941 | | DECL_CONV_STUB(IfcObject); |
3942 | | DECL_CONV_STUB(IfcControl); |
3943 | | DECL_CONV_STUB(IfcActionRequest); |
3944 | | DECL_CONV_STUB(IfcActor); |
3945 | | DECL_CONV_STUB(IfcTypeObject); |
3946 | | DECL_CONV_STUB(IfcTypeProduct); |
3947 | | DECL_CONV_STUB(IfcElementType); |
3948 | | DECL_CONV_STUB(IfcDistributionElementType); |
3949 | | DECL_CONV_STUB(IfcDistributionControlElementType); |
3950 | | DECL_CONV_STUB(IfcActuatorType); |
3951 | | DECL_CONV_STUB(IfcDistributionFlowElementType); |
3952 | | DECL_CONV_STUB(IfcFlowControllerType); |
3953 | | DECL_CONV_STUB(IfcAirTerminalBoxType); |
3954 | | DECL_CONV_STUB(IfcFlowTerminalType); |
3955 | | DECL_CONV_STUB(IfcAirTerminalType); |
3956 | | DECL_CONV_STUB(IfcEnergyConversionDeviceType); |
3957 | | DECL_CONV_STUB(IfcAirToAirHeatRecoveryType); |
3958 | | DECL_CONV_STUB(IfcAlarmType); |
3959 | | DECL_CONV_STUB(IfcDraughtingCallout); |
3960 | | DECL_CONV_STUB(IfcDimensionCurveDirectedCallout); |
3961 | | DECL_CONV_STUB(IfcAngularDimension); |
3962 | | DECL_CONV_STUB(IfcProduct); |
3963 | | DECL_CONV_STUB(IfcAnnotation); |
3964 | | DECL_CONV_STUB(IfcStyledItem); |
3965 | | DECL_CONV_STUB(IfcAnnotationOccurrence); |
3966 | | DECL_CONV_STUB(IfcAnnotationCurveOccurrence); |
3967 | | DECL_CONV_STUB(IfcAnnotationFillArea); |
3968 | | DECL_CONV_STUB(IfcAnnotationFillAreaOccurrence); |
3969 | | DECL_CONV_STUB(IfcAnnotationSurface); |
3970 | | DECL_CONV_STUB(IfcAnnotationSurfaceOccurrence); |
3971 | | DECL_CONV_STUB(IfcAnnotationSymbolOccurrence); |
3972 | | DECL_CONV_STUB(IfcAnnotationTextOccurrence); |
3973 | | DECL_CONV_STUB(IfcProfileDef); |
3974 | | DECL_CONV_STUB(IfcArbitraryClosedProfileDef); |
3975 | | DECL_CONV_STUB(IfcArbitraryOpenProfileDef); |
3976 | | DECL_CONV_STUB(IfcArbitraryProfileDefWithVoids); |
3977 | | DECL_CONV_STUB(IfcGroup); |
3978 | | DECL_CONV_STUB(IfcAsset); |
3979 | | DECL_CONV_STUB(IfcParameterizedProfileDef); |
3980 | | DECL_CONV_STUB(IfcIShapeProfileDef); |
3981 | | DECL_CONV_STUB(IfcAsymmetricIShapeProfileDef); |
3982 | | DECL_CONV_STUB(IfcPlacement); |
3983 | | DECL_CONV_STUB(IfcAxis1Placement); |
3984 | | DECL_CONV_STUB(IfcAxis2Placement2D); |
3985 | | DECL_CONV_STUB(IfcAxis2Placement3D); |
3986 | | DECL_CONV_STUB(IfcBSplineCurve); |
3987 | | DECL_CONV_STUB(IfcElement); |
3988 | | DECL_CONV_STUB(IfcBuildingElement); |
3989 | | DECL_CONV_STUB(IfcBeam); |
3990 | | DECL_CONV_STUB(IfcBuildingElementType); |
3991 | | DECL_CONV_STUB(IfcBeamType); |
3992 | | DECL_CONV_STUB(IfcBezierCurve); |
3993 | | DECL_CONV_STUB(IfcCsgPrimitive3D); |
3994 | | DECL_CONV_STUB(IfcBlock); |
3995 | | DECL_CONV_STUB(IfcBoilerType); |
3996 | | DECL_CONV_STUB(IfcBooleanResult); |
3997 | | DECL_CONV_STUB(IfcBooleanClippingResult); |
3998 | | DECL_CONV_STUB(IfcSurface); |
3999 | | DECL_CONV_STUB(IfcBoundedSurface); |
4000 | | DECL_CONV_STUB(IfcBoundingBox); |
4001 | | DECL_CONV_STUB(IfcHalfSpaceSolid); |
4002 | | DECL_CONV_STUB(IfcBoxedHalfSpace); |
4003 | | DECL_CONV_STUB(IfcSpatialStructureElement); |
4004 | | DECL_CONV_STUB(IfcBuilding); |
4005 | | DECL_CONV_STUB(IfcBuildingElementComponent); |
4006 | | DECL_CONV_STUB(IfcBuildingElementPart); |
4007 | | DECL_CONV_STUB(IfcBuildingElementProxy); |
4008 | | DECL_CONV_STUB(IfcBuildingElementProxyType); |
4009 | | DECL_CONV_STUB(IfcBuildingStorey); |
4010 | | DECL_CONV_STUB(IfcCShapeProfileDef); |
4011 | | DECL_CONV_STUB(IfcFlowFittingType); |
4012 | | DECL_CONV_STUB(IfcCableCarrierFittingType); |
4013 | | DECL_CONV_STUB(IfcFlowSegmentType); |
4014 | | DECL_CONV_STUB(IfcCableCarrierSegmentType); |
4015 | | DECL_CONV_STUB(IfcCableSegmentType); |
4016 | | DECL_CONV_STUB(IfcPoint); |
4017 | | DECL_CONV_STUB(IfcCartesianPoint); |
4018 | | DECL_CONV_STUB(IfcCartesianTransformationOperator); |
4019 | | DECL_CONV_STUB(IfcCartesianTransformationOperator2D); |
4020 | | DECL_CONV_STUB(IfcCartesianTransformationOperator2DnonUniform); |
4021 | | DECL_CONV_STUB(IfcCartesianTransformationOperator3D); |
4022 | | DECL_CONV_STUB(IfcCartesianTransformationOperator3DnonUniform); |
4023 | | DECL_CONV_STUB(IfcCenterLineProfileDef); |
4024 | | DECL_CONV_STUB(IfcFeatureElement); |
4025 | | DECL_CONV_STUB(IfcFeatureElementSubtraction); |
4026 | | DECL_CONV_STUB(IfcEdgeFeature); |
4027 | | DECL_CONV_STUB(IfcChamferEdgeFeature); |
4028 | | DECL_CONV_STUB(IfcChillerType); |
4029 | | DECL_CONV_STUB(IfcConic); |
4030 | | DECL_CONV_STUB(IfcCircle); |
4031 | | DECL_CONV_STUB(IfcCircleProfileDef); |
4032 | | DECL_CONV_STUB(IfcCircleHollowProfileDef); |
4033 | | DECL_CONV_STUB(IfcTopologicalRepresentationItem); |
4034 | | DECL_CONV_STUB(IfcConnectedFaceSet); |
4035 | | DECL_CONV_STUB(IfcClosedShell); |
4036 | | DECL_CONV_STUB(IfcCoilType); |
4037 | | DECL_CONV_STUB(IfcColourSpecification); |
4038 | | DECL_CONV_STUB(IfcColourRgb); |
4039 | | DECL_CONV_STUB(IfcColumn); |
4040 | | DECL_CONV_STUB(IfcColumnType); |
4041 | | DECL_CONV_STUB(IfcProperty); |
4042 | | DECL_CONV_STUB(IfcComplexProperty); |
4043 | | DECL_CONV_STUB(IfcCompositeCurveSegment); |
4044 | | DECL_CONV_STUB(IfcCompositeProfileDef); |
4045 | | DECL_CONV_STUB(IfcFlowMovingDeviceType); |
4046 | | DECL_CONV_STUB(IfcCompressorType); |
4047 | | DECL_CONV_STUB(IfcCondenserType); |
4048 | | DECL_CONV_STUB(IfcCondition); |
4049 | | DECL_CONV_STUB(IfcConditionCriterion); |
4050 | | DECL_CONV_STUB(IfcResource); |
4051 | | DECL_CONV_STUB(IfcConstructionResource); |
4052 | | DECL_CONV_STUB(IfcConstructionEquipmentResource); |
4053 | | DECL_CONV_STUB(IfcConstructionMaterialResource); |
4054 | | DECL_CONV_STUB(IfcConstructionProductResource); |
4055 | | DECL_CONV_STUB(IfcNamedUnit); |
4056 | | DECL_CONV_STUB(IfcContextDependentUnit); |
4057 | | DECL_CONV_STUB(IfcControllerType); |
4058 | | DECL_CONV_STUB(IfcConversionBasedUnit); |
4059 | | DECL_CONV_STUB(IfcCooledBeamType); |
4060 | | DECL_CONV_STUB(IfcCoolingTowerType); |
4061 | | DECL_CONV_STUB(IfcCostItem); |
4062 | | DECL_CONV_STUB(IfcCostSchedule); |
4063 | | DECL_CONV_STUB(IfcCovering); |
4064 | | DECL_CONV_STUB(IfcCoveringType); |
4065 | | DECL_CONV_STUB(IfcCraneRailAShapeProfileDef); |
4066 | | DECL_CONV_STUB(IfcCraneRailFShapeProfileDef); |
4067 | | DECL_CONV_STUB(IfcCrewResource); |
4068 | | DECL_CONV_STUB(IfcSolidModel); |
4069 | | DECL_CONV_STUB(IfcCsgSolid); |
4070 | | DECL_CONV_STUB(IfcCurtainWall); |
4071 | | DECL_CONV_STUB(IfcCurtainWallType); |
4072 | | DECL_CONV_STUB(IfcCurveBoundedPlane); |
4073 | | DECL_CONV_STUB(IfcPresentationStyle); |
4074 | | DECL_CONV_STUB(IfcDamperType); |
4075 | | DECL_CONV_STUB(IfcDefinedSymbol); |
4076 | | DECL_CONV_STUB(IfcDerivedProfileDef); |
4077 | | DECL_CONV_STUB(IfcDiameterDimension); |
4078 | | DECL_CONV_STUB(IfcDimensionCurve); |
4079 | | DECL_CONV_STUB(IfcTerminatorSymbol); |
4080 | | DECL_CONV_STUB(IfcDimensionCurveTerminator); |
4081 | | DECL_CONV_STUB(IfcDirection); |
4082 | | DECL_CONV_STUB(IfcElementComponent); |
4083 | | DECL_CONV_STUB(IfcDiscreteAccessory); |
4084 | | DECL_CONV_STUB(IfcElementComponentType); |
4085 | | DECL_CONV_STUB(IfcDiscreteAccessoryType); |
4086 | | DECL_CONV_STUB(IfcDistributionElement); |
4087 | | DECL_CONV_STUB(IfcDistributionFlowElement); |
4088 | | DECL_CONV_STUB(IfcDistributionChamberElement); |
4089 | | DECL_CONV_STUB(IfcDistributionChamberElementType); |
4090 | | DECL_CONV_STUB(IfcDistributionControlElement); |
4091 | | DECL_CONV_STUB(IfcPort); |
4092 | | DECL_CONV_STUB(IfcDistributionPort); |
4093 | | DECL_CONV_STUB(IfcDoor); |
4094 | | DECL_CONV_STUB(IfcPropertyDefinition); |
4095 | | DECL_CONV_STUB(IfcPropertySetDefinition); |
4096 | | DECL_CONV_STUB(IfcDoorStyle); |
4097 | | DECL_CONV_STUB(IfcDuctFittingType); |
4098 | | DECL_CONV_STUB(IfcDuctSegmentType); |
4099 | | DECL_CONV_STUB(IfcFlowTreatmentDeviceType); |
4100 | | DECL_CONV_STUB(IfcDuctSilencerType); |
4101 | | DECL_CONV_STUB(IfcEdge); |
4102 | | DECL_CONV_STUB(IfcEdgeCurve); |
4103 | | DECL_CONV_STUB(IfcLoop); |
4104 | | DECL_CONV_STUB(IfcEdgeLoop); |
4105 | | DECL_CONV_STUB(IfcElectricApplianceType); |
4106 | | DECL_CONV_STUB(IfcFlowController); |
4107 | | DECL_CONV_STUB(IfcElectricDistributionPoint); |
4108 | | DECL_CONV_STUB(IfcFlowStorageDeviceType); |
4109 | | DECL_CONV_STUB(IfcElectricFlowStorageDeviceType); |
4110 | | DECL_CONV_STUB(IfcElectricGeneratorType); |
4111 | | DECL_CONV_STUB(IfcElectricHeaterType); |
4112 | | DECL_CONV_STUB(IfcElectricMotorType); |
4113 | | DECL_CONV_STUB(IfcElectricTimeControlType); |
4114 | | DECL_CONV_STUB(IfcSystem); |
4115 | | DECL_CONV_STUB(IfcElectricalCircuit); |
4116 | | DECL_CONV_STUB(IfcElectricalElement); |
4117 | | DECL_CONV_STUB(IfcElementAssembly); |
4118 | | DECL_CONV_STUB(IfcElementQuantity); |
4119 | | DECL_CONV_STUB(IfcElementarySurface); |
4120 | | DECL_CONV_STUB(IfcEllipse); |
4121 | | DECL_CONV_STUB(IfcEllipseProfileDef); |
4122 | | DECL_CONV_STUB(IfcEnergyConversionDevice); |
4123 | | DECL_CONV_STUB(IfcEquipmentElement); |
4124 | | DECL_CONV_STUB(IfcEquipmentStandard); |
4125 | | DECL_CONV_STUB(IfcEvaporativeCoolerType); |
4126 | | DECL_CONV_STUB(IfcEvaporatorType); |
4127 | | DECL_CONV_STUB(IfcSweptAreaSolid); |
4128 | | DECL_CONV_STUB(IfcExtrudedAreaSolid); |
4129 | | DECL_CONV_STUB(IfcFace); |
4130 | | DECL_CONV_STUB(IfcFaceBasedSurfaceModel); |
4131 | | DECL_CONV_STUB(IfcFaceBound); |
4132 | | DECL_CONV_STUB(IfcFaceOuterBound); |
4133 | | DECL_CONV_STUB(IfcFaceSurface); |
4134 | | DECL_CONV_STUB(IfcManifoldSolidBrep); |
4135 | | DECL_CONV_STUB(IfcFacetedBrep); |
4136 | | DECL_CONV_STUB(IfcFacetedBrepWithVoids); |
4137 | | DECL_CONV_STUB(IfcFanType); |
4138 | | DECL_CONV_STUB(IfcFastener); |
4139 | | DECL_CONV_STUB(IfcFastenerType); |
4140 | | DECL_CONV_STUB(IfcFeatureElementAddition); |
4141 | | DECL_CONV_STUB(IfcFillAreaStyleHatching); |
4142 | | DECL_CONV_STUB(IfcFillAreaStyleTileSymbolWithStyle); |
4143 | | DECL_CONV_STUB(IfcFillAreaStyleTiles); |
4144 | | DECL_CONV_STUB(IfcFilterType); |
4145 | | DECL_CONV_STUB(IfcFireSuppressionTerminalType); |
4146 | | DECL_CONV_STUB(IfcFlowFitting); |
4147 | | DECL_CONV_STUB(IfcFlowInstrumentType); |
4148 | | DECL_CONV_STUB(IfcFlowMeterType); |
4149 | | DECL_CONV_STUB(IfcFlowMovingDevice); |
4150 | | DECL_CONV_STUB(IfcFlowSegment); |
4151 | | DECL_CONV_STUB(IfcFlowStorageDevice); |
4152 | | DECL_CONV_STUB(IfcFlowTerminal); |
4153 | | DECL_CONV_STUB(IfcFlowTreatmentDevice); |
4154 | | DECL_CONV_STUB(IfcFooting); |
4155 | | DECL_CONV_STUB(IfcFurnishingElement); |
4156 | | DECL_CONV_STUB(IfcFurnishingElementType); |
4157 | | DECL_CONV_STUB(IfcFurnitureStandard); |
4158 | | DECL_CONV_STUB(IfcFurnitureType); |
4159 | | DECL_CONV_STUB(IfcGasTerminalType); |
4160 | | DECL_CONV_STUB(IfcGeometricSet); |
4161 | | DECL_CONV_STUB(IfcGeometricCurveSet); |
4162 | | DECL_CONV_STUB(IfcRepresentationContext); |
4163 | | DECL_CONV_STUB(IfcGeometricRepresentationContext); |
4164 | | DECL_CONV_STUB(IfcGeometricRepresentationSubContext); |
4165 | | DECL_CONV_STUB(IfcGrid); |
4166 | | DECL_CONV_STUB(IfcObjectPlacement); |
4167 | | DECL_CONV_STUB(IfcGridPlacement); |
4168 | | DECL_CONV_STUB(IfcHeatExchangerType); |
4169 | | DECL_CONV_STUB(IfcHumidifierType); |
4170 | | DECL_CONV_STUB(IfcInventory); |
4171 | | DECL_CONV_STUB(IfcJunctionBoxType); |
4172 | | DECL_CONV_STUB(IfcLShapeProfileDef); |
4173 | | DECL_CONV_STUB(IfcLaborResource); |
4174 | | DECL_CONV_STUB(IfcLampType); |
4175 | | DECL_CONV_STUB(IfcLightFixtureType); |
4176 | | DECL_CONV_STUB(IfcLightSource); |
4177 | | DECL_CONV_STUB(IfcLightSourceAmbient); |
4178 | | DECL_CONV_STUB(IfcLightSourceDirectional); |
4179 | | DECL_CONV_STUB(IfcLightSourceGoniometric); |
4180 | | DECL_CONV_STUB(IfcLightSourcePositional); |
4181 | | DECL_CONV_STUB(IfcLightSourceSpot); |
4182 | | DECL_CONV_STUB(IfcLine); |
4183 | | DECL_CONV_STUB(IfcLinearDimension); |
4184 | | DECL_CONV_STUB(IfcLocalPlacement); |
4185 | | DECL_CONV_STUB(IfcMappedItem); |
4186 | | DECL_CONV_STUB(IfcProductRepresentation); |
4187 | | DECL_CONV_STUB(IfcMaterialDefinitionRepresentation); |
4188 | | DECL_CONV_STUB(IfcMeasureWithUnit); |
4189 | | DECL_CONV_STUB(IfcMechanicalFastener); |
4190 | | DECL_CONV_STUB(IfcMechanicalFastenerType); |
4191 | | DECL_CONV_STUB(IfcMember); |
4192 | | DECL_CONV_STUB(IfcMemberType); |
4193 | | DECL_CONV_STUB(IfcMotorConnectionType); |
4194 | | DECL_CONV_STUB(IfcProcess); |
4195 | | DECL_CONV_STUB(IfcTask); |
4196 | | DECL_CONV_STUB(IfcMove); |
4197 | | DECL_CONV_STUB(IfcOccupant); |
4198 | | DECL_CONV_STUB(IfcOffsetCurve2D); |
4199 | | DECL_CONV_STUB(IfcOffsetCurve3D); |
4200 | | DECL_CONV_STUB(IfcOneDirectionRepeatFactor); |
4201 | | DECL_CONV_STUB(IfcOpenShell); |
4202 | | DECL_CONV_STUB(IfcOpeningElement); |
4203 | | DECL_CONV_STUB(IfcOrderAction); |
4204 | | DECL_CONV_STUB(IfcOrientedEdge); |
4205 | | DECL_CONV_STUB(IfcOutletType); |
4206 | | DECL_CONV_STUB(IfcPath); |
4207 | | DECL_CONV_STUB(IfcPerformanceHistory); |
4208 | | DECL_CONV_STUB(IfcPermit); |
4209 | | DECL_CONV_STUB(IfcPile); |
4210 | | DECL_CONV_STUB(IfcPipeFittingType); |
4211 | | DECL_CONV_STUB(IfcPipeSegmentType); |
4212 | | DECL_CONV_STUB(IfcPlanarExtent); |
4213 | | DECL_CONV_STUB(IfcPlanarBox); |
4214 | | DECL_CONV_STUB(IfcPlane); |
4215 | | DECL_CONV_STUB(IfcPlate); |
4216 | | DECL_CONV_STUB(IfcPlateType); |
4217 | | DECL_CONV_STUB(IfcPointOnCurve); |
4218 | | DECL_CONV_STUB(IfcPointOnSurface); |
4219 | | DECL_CONV_STUB(IfcPolyLoop); |
4220 | | DECL_CONV_STUB(IfcPolygonalBoundedHalfSpace); |
4221 | | DECL_CONV_STUB(IfcPolyline); |
4222 | | DECL_CONV_STUB(IfcPresentationStyleAssignment); |
4223 | | DECL_CONV_STUB(IfcProcedure); |
4224 | | DECL_CONV_STUB(IfcProductDefinitionShape); |
4225 | | DECL_CONV_STUB(IfcProject); |
4226 | | DECL_CONV_STUB(IfcProjectOrder); |
4227 | | DECL_CONV_STUB(IfcProjectOrderRecord); |
4228 | | DECL_CONV_STUB(IfcProjectionCurve); |
4229 | | DECL_CONV_STUB(IfcProjectionElement); |
4230 | | DECL_CONV_STUB(IfcSimpleProperty); |
4231 | | DECL_CONV_STUB(IfcPropertyBoundedValue); |
4232 | | DECL_CONV_STUB(IfcPropertyEnumeratedValue); |
4233 | | DECL_CONV_STUB(IfcPropertyListValue); |
4234 | | DECL_CONV_STUB(IfcPropertyReferenceValue); |
4235 | | DECL_CONV_STUB(IfcPropertySet); |
4236 | | DECL_CONV_STUB(IfcPropertySingleValue); |
4237 | | DECL_CONV_STUB(IfcPropertyTableValue); |
4238 | | DECL_CONV_STUB(IfcProtectiveDeviceType); |
4239 | | DECL_CONV_STUB(IfcProxy); |
4240 | | DECL_CONV_STUB(IfcPumpType); |
4241 | | DECL_CONV_STUB(IfcRadiusDimension); |
4242 | | DECL_CONV_STUB(IfcRailing); |
4243 | | DECL_CONV_STUB(IfcRailingType); |
4244 | | DECL_CONV_STUB(IfcRamp); |
4245 | | DECL_CONV_STUB(IfcRampFlight); |
4246 | | DECL_CONV_STUB(IfcRampFlightType); |
4247 | | DECL_CONV_STUB(IfcRationalBezierCurve); |
4248 | | DECL_CONV_STUB(IfcRectangleProfileDef); |
4249 | | DECL_CONV_STUB(IfcRectangleHollowProfileDef); |
4250 | | DECL_CONV_STUB(IfcRectangularPyramid); |
4251 | | DECL_CONV_STUB(IfcRectangularTrimmedSurface); |
4252 | | DECL_CONV_STUB(IfcReinforcingElement); |
4253 | | DECL_CONV_STUB(IfcReinforcingBar); |
4254 | | DECL_CONV_STUB(IfcReinforcingMesh); |
4255 | | DECL_CONV_STUB(IfcRelationship); |
4256 | | DECL_CONV_STUB(IfcRelDecomposes); |
4257 | | DECL_CONV_STUB(IfcRelAggregates); |
4258 | | DECL_CONV_STUB(IfcRelConnects); |
4259 | | DECL_CONV_STUB(IfcRelContainedInSpatialStructure); |
4260 | | DECL_CONV_STUB(IfcRelDefines); |
4261 | | DECL_CONV_STUB(IfcRelDefinesByProperties); |
4262 | | DECL_CONV_STUB(IfcRelFillsElement); |
4263 | | DECL_CONV_STUB(IfcRelOverridesProperties); |
4264 | | DECL_CONV_STUB(IfcRelVoidsElement); |
4265 | | DECL_CONV_STUB(IfcRepresentation); |
4266 | | DECL_CONV_STUB(IfcRepresentationMap); |
4267 | | DECL_CONV_STUB(IfcRevolvedAreaSolid); |
4268 | | DECL_CONV_STUB(IfcRightCircularCone); |
4269 | | DECL_CONV_STUB(IfcRightCircularCylinder); |
4270 | | DECL_CONV_STUB(IfcRoof); |
4271 | | DECL_CONV_STUB(IfcRoundedEdgeFeature); |
4272 | | DECL_CONV_STUB(IfcRoundedRectangleProfileDef); |
4273 | | DECL_CONV_STUB(IfcSIUnit); |
4274 | | DECL_CONV_STUB(IfcSanitaryTerminalType); |
4275 | | DECL_CONV_STUB(IfcScheduleTimeControl); |
4276 | | DECL_CONV_STUB(IfcSectionedSpine); |
4277 | | DECL_CONV_STUB(IfcSensorType); |
4278 | | DECL_CONV_STUB(IfcServiceLife); |
4279 | | DECL_CONV_STUB(IfcShapeModel); |
4280 | | DECL_CONV_STUB(IfcShapeRepresentation); |
4281 | | DECL_CONV_STUB(IfcShellBasedSurfaceModel); |
4282 | | DECL_CONV_STUB(IfcSite); |
4283 | | DECL_CONV_STUB(IfcSlab); |
4284 | | DECL_CONV_STUB(IfcSlabType); |
4285 | | DECL_CONV_STUB(IfcSpace); |
4286 | | DECL_CONV_STUB(IfcSpaceHeaterType); |
4287 | | DECL_CONV_STUB(IfcSpaceProgram); |
4288 | | DECL_CONV_STUB(IfcSpatialStructureElementType); |
4289 | | DECL_CONV_STUB(IfcSpaceType); |
4290 | | DECL_CONV_STUB(IfcSphere); |
4291 | | DECL_CONV_STUB(IfcStackTerminalType); |
4292 | | DECL_CONV_STUB(IfcStair); |
4293 | | DECL_CONV_STUB(IfcStairFlight); |
4294 | | DECL_CONV_STUB(IfcStairFlightType); |
4295 | | DECL_CONV_STUB(IfcStructuralActivity); |
4296 | | DECL_CONV_STUB(IfcStructuralAction); |
4297 | | DECL_CONV_STUB(IfcStructuralAnalysisModel); |
4298 | | DECL_CONV_STUB(IfcStructuralItem); |
4299 | | DECL_CONV_STUB(IfcStructuralConnection); |
4300 | | DECL_CONV_STUB(IfcStructuralCurveConnection); |
4301 | | DECL_CONV_STUB(IfcStructuralMember); |
4302 | | DECL_CONV_STUB(IfcStructuralCurveMember); |
4303 | | DECL_CONV_STUB(IfcStructuralCurveMemberVarying); |
4304 | | DECL_CONV_STUB(IfcStructuralLinearAction); |
4305 | | DECL_CONV_STUB(IfcStructuralLinearActionVarying); |
4306 | | DECL_CONV_STUB(IfcStructuralLoadGroup); |
4307 | | DECL_CONV_STUB(IfcStructuralPlanarAction); |
4308 | | DECL_CONV_STUB(IfcStructuralPlanarActionVarying); |
4309 | | DECL_CONV_STUB(IfcStructuralPointAction); |
4310 | | DECL_CONV_STUB(IfcStructuralPointConnection); |
4311 | | DECL_CONV_STUB(IfcStructuralReaction); |
4312 | | DECL_CONV_STUB(IfcStructuralPointReaction); |
4313 | | DECL_CONV_STUB(IfcStructuralResultGroup); |
4314 | | DECL_CONV_STUB(IfcStructuralSurfaceConnection); |
4315 | | DECL_CONV_STUB(IfcStructuralSurfaceMember); |
4316 | | DECL_CONV_STUB(IfcStructuralSurfaceMemberVarying); |
4317 | | DECL_CONV_STUB(IfcStructuredDimensionCallout); |
4318 | | DECL_CONV_STUB(IfcStyleModel); |
4319 | | DECL_CONV_STUB(IfcStyledRepresentation); |
4320 | | DECL_CONV_STUB(IfcSubContractResource); |
4321 | | DECL_CONV_STUB(IfcSubedge); |
4322 | | DECL_CONV_STUB(IfcSurfaceCurveSweptAreaSolid); |
4323 | | DECL_CONV_STUB(IfcSweptSurface); |
4324 | | DECL_CONV_STUB(IfcSurfaceOfLinearExtrusion); |
4325 | | DECL_CONV_STUB(IfcSurfaceOfRevolution); |
4326 | | DECL_CONV_STUB(IfcSurfaceStyle); |
4327 | | DECL_CONV_STUB(IfcSurfaceStyleShading); |
4328 | | DECL_CONV_STUB(IfcSurfaceStyleRendering); |
4329 | | DECL_CONV_STUB(IfcSurfaceStyleWithTextures); |
4330 | | DECL_CONV_STUB(IfcSweptDiskSolid); |
4331 | | DECL_CONV_STUB(IfcSwitchingDeviceType); |
4332 | | DECL_CONV_STUB(IfcSystemFurnitureElementType); |
4333 | | DECL_CONV_STUB(IfcTShapeProfileDef); |
4334 | | DECL_CONV_STUB(IfcTankType); |
4335 | | DECL_CONV_STUB(IfcTendon); |
4336 | | DECL_CONV_STUB(IfcTendonAnchor); |
4337 | | DECL_CONV_STUB(IfcTextLiteral); |
4338 | | DECL_CONV_STUB(IfcTextLiteralWithExtent); |
4339 | | DECL_CONV_STUB(IfcTimeSeriesSchedule); |
4340 | | DECL_CONV_STUB(IfcTopologyRepresentation); |
4341 | | DECL_CONV_STUB(IfcTransformerType); |
4342 | | DECL_CONV_STUB(IfcTransportElement); |
4343 | | DECL_CONV_STUB(IfcTransportElementType); |
4344 | | DECL_CONV_STUB(IfcTrapeziumProfileDef); |
4345 | | DECL_CONV_STUB(IfcTrimmedCurve); |
4346 | | DECL_CONV_STUB(IfcTubeBundleType); |
4347 | | DECL_CONV_STUB(IfcTwoDirectionRepeatFactor); |
4348 | | DECL_CONV_STUB(IfcUShapeProfileDef); |
4349 | | DECL_CONV_STUB(IfcUnitAssignment); |
4350 | | DECL_CONV_STUB(IfcUnitaryEquipmentType); |
4351 | | DECL_CONV_STUB(IfcValveType); |
4352 | | DECL_CONV_STUB(IfcVector); |
4353 | | DECL_CONV_STUB(IfcVertex); |
4354 | | DECL_CONV_STUB(IfcVertexLoop); |
4355 | | DECL_CONV_STUB(IfcVertexPoint); |
4356 | | DECL_CONV_STUB(IfcVibrationIsolatorType); |
4357 | | DECL_CONV_STUB(IfcVirtualElement); |
4358 | | DECL_CONV_STUB(IfcWall); |
4359 | | DECL_CONV_STUB(IfcWallStandardCase); |
4360 | | DECL_CONV_STUB(IfcWallType); |
4361 | | DECL_CONV_STUB(IfcWasteTerminalType); |
4362 | | DECL_CONV_STUB(IfcWindow); |
4363 | | DECL_CONV_STUB(IfcWindowStyle); |
4364 | | DECL_CONV_STUB(IfcWorkControl); |
4365 | | DECL_CONV_STUB(IfcWorkPlan); |
4366 | | DECL_CONV_STUB(IfcWorkSchedule); |
4367 | | DECL_CONV_STUB(IfcZShapeProfileDef); |
4368 | | DECL_CONV_STUB(IfcZone); |
4369 | | |
4370 | | |
4371 | | #undef DECL_CONV_STUB |
4372 | | |
4373 | | } //! STEP |
4374 | | } //! Assimp |
4375 | | |
4376 | | #ifdef _MSC_VER |
4377 | | # pragma warning(pop) |
4378 | | #endif // _MSC_VER |
4379 | | |
4380 | | #endif // INCLUDED_IFC_READER_GEN_H |