CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
IfcPsdQto4x.h
Go to the documentation of this file.
1
2// Copyright (C) 2002-2024, Open Design Alliance (the "Alliance").
3// All rights reserved.
4//
5// This software and its documentation and related materials are owned by
6// the Alliance. The software may only be incorporated into application
7// programs owned by members of the Alliance, subject to a signed
8// Membership Agreement and Supplemental Software License Agreement with the
9// Alliance. The structure and organization of this software are the valuable
10// trade secrets of the Alliance and its suppliers. The software is also
11// protected by copyright law and international treaty provisions. Application
12// programs incorporating this software must include the following statement
13// with their copyright notices:
14//
15// This application incorporates Open Design Alliance software pursuant to a license
16// agreement with Open Design Alliance.
17// Open Design Alliance Copyright (C) 2002-2024 by Open Design Alliance.
18// All rights reserved.
19//
20// By use of this software, its documentation or related materials, you
21// acknowledge and accept the above terms.
23
24#ifndef _IFC_PSD_QTO_4X_H
25#define _IFC_PSD_QTO_4X_H
26
27#define _PSDQTO_SCHEMA_NAME "PSDQTO"
28
29static const char g_schemaPSDQTO4x[] =
30"SCHEMA " _PSDQTO_SCHEMA_NAME ";"
31
32"TYPE GUIDTYPE = STRING; END_TYPE;"
33"TYPE ClassName = STRING; END_TYPE;"
34"TYPE EnumItem = STRING; END_TYPE;"
35
36"TYPE PropertyTypeSelect = SELECT"
37" (TypePropertySingleValue,"
38" TypePropertyEnumeratedValue,"
39" TypePropertyBoundedValue,"
40" TypePropertyTableValue,"
41" TypePropertyReferenceValue,"
42" TypePropertyListValue,"
43" TypePropertyComplexValue);"
44"END_TYPE;"
45
46"TYPE DataTypeEnum = ENUMERATION OF"
47" (IfcAmountOfSubstanceMeasure,"
48" IfcAreaMeasure,"
49" IfcComplexNumber,"
50" IfcContextDependentMeasure,"
51" IfcCountMeasure,"
52" IfcDescriptiveMeasure,"
53" IfcElectricCurrentMeasure,"
54" IfcLengthMeasure,"
55" IfcLuminousIntensityMeasure,"
56" IfcMassMeasure,"
57" IfcNonNegativeLengthMeasure,"
58" IfcNormalisedRatioMeasure,"
59" IfcNumericMeasure,"
60" IfcParameterValue,"
61" IfcPlaneAngleMeasure,"
62" IfcPositiveLengthMeasure,"
63" IfcPositivePlaneAngleMeasure,"
64" IfcPositiveRatioMeasure,"
65" IfcRatioMeasure,"
66" IfcSolidAngleMeasure,"
67" IfcThermodynamicTemperatureMeasure,"
68" IfcTimeMeasure,"
69" IfcVolumeMeasure,"
70" IfcBoolean,"
71" IfcDate,"
72" IfcDateTime,"
73" IfcDuration,"
74" IfcIdentifier,"
75" IfcInteger,"
76" IfcLabel,"
77" IfcLogical,"
78" IfcReal,"
79" IfcText,"
80" IfcTime,"
81" IfcTimeStamp,"
82" IfcAbsorbedDoseMeasure,"
83" IfcAccelerationMeasure,"
84" IfcAngularVelocityMeasure,"
85" IfcAreaDensityMeasure,"
86" IfcCompoundPlaneAngleMeasure,"
87" IfcCurvatureMeasure,"
88" IfcDoseEquivalentMeasure,"
89" IfcDynamicViscosityMeasure,"
90" IfcElectricCapacitanceMeasure,"
91" IfcElectricChargeMeasure,"
92" IfcElectricConductanceMeasure,"
93" IfcElectricResistanceMeasure,"
94" IfcElectricVoltageMeasure,"
95" IfcEnergyMeasure,"
96" IfcForceMeasure,"
97" IfcFrequencyMeasure,"
98" IfcHeatFluxDensityMeasure,"
99" IfcHeatingValueMeasure,"
100" IfcIlluminanceMeasure,"
101" IfcInductanceMeasure,"
102" IfcIntegerCountRateMeasure,"
103" IfcIonConcentrationMeasure,"
104" IfcIsothermalMoistureCapacityMeasure,"
105" IfcKinematicViscosityMeasure,"
106" IfcLinearForceMeasure,"
107" IfcLinearMomentMeasure,"
108" IfcLinearStiffnessMeasure,"
109" IfcLinearVelocityMeasure,"
110" IfcLuminousFluxMeasure,"
111" IfcLuminousIntensityDistributionMeasure,"
112" IfcMagneticFluxDensityMeasure,"
113" IfcMagneticFluxMeasure,"
114" IfcMassDensityMeasure,"
115" IfcMassFlowRateMeasure,"
116" IfcMassPerLengthMeasure,"
117" IfcModulusOfElasticityMeasure,"
118" IfcModulusOfLinearSubgradeReactionMeasure,"
119" IfcModulusOfRotationalSubgradeReactionMeasure,"
120" IfcModulusOfSubgradeReactionMeasure,"
121" IfcMoistureDiffusivityMeasure,"
122" IfcMolecularWeightMeasure,"
123" IfcMomentOfInertiaMeasure,"
124" IfcMonetaryMeasure,"
125" IfcPHMeasure,"
126" IfcPlanarForceMeasure,"
127" IfcPowerMeasure,"
128" IfcPressureMeasure,"
129" IfcRadioActivityMeasure,"
130" IfcRotationalFrequencyMeasure,"
131" IfcRotationalMassMeasure,"
132" IfcRotationalStiffnessMeasure,"
133" IfcSectionModulusMeasure,"
134" IfcSectionalAreaIntegralMeasure,"
135" IfcShearModulusMeasure,"
136" IfcSoundPowerLevelMeasure,"
137" IfcSoundPowerMeasure,"
138" IfcSoundPressureLevelMeasure,"
139" IfcSoundPressureMeasure,"
140" IfcSpecificHeatCapacityMeasure,"
141" IfcTemperatureGradientMeasure,"
142" IfcTemperatureRateOfChangeMeasure,"
143" IfcThermalAdmittanceMeasure,"
144" IfcThermalConductivityMeasure,"
145" IfcThermalExpansionCoefficientMeasure,"
146" IfcThermalResistanceMeasure,"
147" IfcThermalTransmittanceMeasure,"
148" IfcTorqueMeasure,"
149" IfcVaporPermeabilityMeasure,"
150" IfcVolumetricFlowRateMeasure,"
151" IfcWarpingConstantMeasure,"
152" IfcWarpingMomentMeasure);"
153"END_TYPE;"
154
155"TYPE UnitTypeEnum = ENUMERATION OF"
156" (ACCELERATIONUNIT,"
157" ANGULARVELOCITYUNIT,"
158" AREADENSITYUNIT,"
159" COMPOUNDPLANEANGLEUNIT,"
160" DYNAMICVISCOSITYUNIT,"
161" HEATFLUXDENSITYUNIT,"
162" INTEGERCOUNTRATEUNIT,"
163" ISOTHERMALMOISTURECAPACITYUNIT,"
164" KINEMATICVISCOSITYUNIT,"
165" LINEARFORCEUNIT,"
166" LINEARMOMENTUNIT,"
167" LINEARSTIFFNESSUNIT,"
168" LINEARVELOCITYUNIT,"
169" MASSDENSITYUNIT,"
170" MASSFLOWRATEUNIT,"
171" MODULUSOFELASTICITYUNIT,"
172" MODULUSOFSUBGRADEREACTIONUNIT,"
173" MOISTUREDIFFUSIVITYUNIT,"
174" MOLECULARWEIGHTUNIT,"
175" MOMENTORINERTIAUNIT,"
176" PLANARFORCEUNIT,"
177" ROTATIONALFREQUENCYUNIT,"
178" ROTATIONALSTIFFNESSUNIT,"
179" SHEARMODULUSUNIT,"
180" SPECIFICHEATCAPACITYUNIT,"
181" THERMALADMITTANCEUNIT,"
182" THERMALCONDUCTANCEUNIT,"
183" THERMALRESISTANCEUNIT,"
184" THERMALTRANSMITTANCEUNIT,"
185" TORQUEUNIT,"
186" VAPORPERMEABILITYUNIT,"
187" VOLUMETRICFLOWRATEUNIT,"
188" CURVATUREUNIT,"
189" HEATINGVALUEUNIT,"
190" IONCONCENTRATIONUNIT,"
191" LUMINOUSINTENSITYDISTRIBUTIONUNIT,"
192" MASSPERLENGTHUNIT,"
193" MODULUSOFLINEARSUBGRADEREACTIONUNIT,"
194" MODULUSOFROTATIONALSUBGRADEREACTIONUNIT,"
195" PHUNIT,"
196" ROTATIONALMASSUNIT,"
197" SECTIONAREAINTEGRALUNIT,"
198" SECTIONMODULUSUNIT,"
199" SOUNDPOWERLEVELUNIT,"
200" SOUNDPOWERUNIT,"
201" SOUNDPRESSURELEVELUNIT,"
202" SOUNDPRESSUREUNIT,"
203" TEMPERATUREGRADIENTUNIT,"
204" TEMPERATURERATEOFCHANGEUNIT,"
205" THERMALEXPANSIONCOEFFICIENTUNIT,"
206" WARPINGCONSTANTUNIT,"
207" WARPINGMOMENTUNIT,"
208" ABSORBEDDOSEUNIT,"
209" AMOUNTOFSUBSTANCEUNIT,"
210" AREAUNIT,"
211" DOSEEQUIVALENTUNIT,"
212" ELECTRICCAPACITANCEUNIT,"
213" ELECTRICCHARGEUNIT,"
214" ELECTRICCONDUCTANCEUNIT,"
215" ELECTRICCURRENTUNIT,"
216" ELECTRICRESISTANCEUNIT,"
217" ELECTRICVOLTAGEUNIT,"
218" ENERGYUNIT,"
219" FORCEUNIT,"
220" FREQUENCYUNIT,"
221" ILLUMINANCEUNIT,"
222" INDUCTANCEUNIT,"
223" LENGTHUNIT,"
224" LUMINOUSFLUXUNIT,"
225" LUMINOUSINTENSITYUNIT,"
226" MAGNETICFLUXDENSITYUNIT,"
227" MAGNETICFLUXUNIT,"
228" MASSUNIT,"
229" PLANEANGLEUNIT,"
230" POWERUNIT,"
231" PRESSUREUNIT,"
232" RADIOACTIVITYUNIT,"
233" SOLIDANGLEUNIT,"
234" THERMODYNAMICTEMPERATUREUNIT,"
235" TIMEUNIT,"
236" VOLUMEUNIT,"
237" USERDEFINED);"
238"END_TYPE;"
239
240"TYPE RefTypeEnum = ENUMERATION OF"
241" (IfcMaterialDefinition,"
242" IfcPerson,"
243" IfcOrganization,"
244" IfcPersonAndOrganization,"
245" IfcExternalReference,"
246" IfcTimeSeries,"
247" IfcAddress,"
248" IfcAppliedValue);"
249"END_TYPE;"
250
251"ENTITY IfcVersion;"
252" version: STRING;"
253" subSchema: STRING;"
254"END_ENTITY;"
255
256"ENTITY DataType;"
257" DataType: DataTypeEnum;"
258"END_ENTITY;"
259
260"ENTITY UnitType;"
261" UnitType: UnitTypeEnum;"
262" CurrencyType: STRING;"
263"END_ENTITY;"
264
265"ENTITY BoundValue;"
266" boundValue: STRING;"
267//" value: STRING;" /* interpreter error there. value - internal name conflict */
268"END_ENTITY;"
269
270"ENTITY ValueRangeDef;"
271" LowerBoundValue: BoundValue;"
272" UpperBoundValue: BoundValue;"
273"END_ENTITY;"
274
275"ENTITY LangAlias;"
276" Lang: STRING;"
277" Data: STRING;"
278"END_ENTITY;"
279
280"ENTITY ConstantDef;"
281" Name: STRING;"
282" Definition: STRING;"
283" NameAliases: LIST[0:? ] OF LangAlias;"
284" DefinitionAliases: LIST[0:? ] OF LangAlias;"
285"END_ENTITY;"
286
287"ENTITY ValueDef;"
288"END_ENTITY;"
289
290"ENTITY PropertyDef;"
291" ifdguid: GUIDTYPE;"
292" Name: ClassName;"
293" ValueDef: ValueDef;"
294" Definition: STRING;"
295" PropertyType: PropertyTypeSelect;"
296" NameAliases: LIST[0:? ] OF LangAlias;"
297" DefinitionAliases: LIST[0:? ] OF LangAlias;"
298"END_ENTITY;"
299
300"ENTITY DefValue;"
301" DataType: DataType;"
302" UnitType: UnitType;"
303" Values: LIST[0:? ] OF STRING;"
304"END_ENTITY;"
305
306"ENTITY DefiningValue SUBTYPE OF(DefValue);"
307"END_ENTITY;"
308
309"ENTITY DefinedValue SUBTYPE OF(DefValue);"
310"END_ENTITY;"
311
312"ENTITY ListValue SUBTYPE OF(DefValue);"
313"END_ENTITY;"
314
315"ENTITY TypePropertySingleValue;"
316" DataType: DataType;"
317" UnitType: UnitType;"
318"END_ENTITY;"
319
320"ENTITY TypePropertyEnumeratedValue;"
321" Name: STRING;"
322" EnumList: LIST[0:? ] OF EnumItem;"
323" ConstantList: LIST[0:? ] OF ConstantDef;"
324"END_ENTITY;"
325
326"ENTITY TypePropertyBoundedValue;"
327" ValueRangeDef: ValueRangeDef;"
328" DataType: DataType;"
329" UnitType: UnitType;"
330"END_ENTITY;"
331
332"ENTITY TypePropertyTableValue;"
333" Expression: STRING;"
334" DefiningValue: DefiningValue;"
335" DefinedValue: DefinedValue;"
336"END_ENTITY;"
337
338"ENTITY TypePropertyReferenceValue;"
339" RefType: RefTypeEnum;"
340" guid: STRING;"
341" url: STRING;"
342" LibraryName: STRING;"
343" SectionRef: STRING;"
344" DataType: DataType;"
345"END_ENTITY;"
346
347"ENTITY TypePropertyListValue;"
348" ListValue: ListValue;"
349"END_ENTITY;"
350
351"ENTITY TypePropertyComplexValue;"
352" Name: STRING;"
353" PropertyDef: LIST[0:? ] OF PropertyDef;"
354"END_ENTITY;"
355
356"ENTITY PropertySetDef;"
357" ifdguid: GUIDTYPE;"
358" IfcVersion: IfcVersion;"
359" templatetype: STRING;"
360" Name: ClassName;"
361" Definition: STRING;"
362" Applicability: STRING;"
363" ApplicableClasses: LIST[0:? ] OF ClassName;"
364" ApplicableTypeValue: ClassName;"
365" PropertyDefs: LIST[0:? ] OF PropertyDef;"
366" PsetDefinitionAliases: LIST[0:? ] OF LangAlias;"
367"END_ENTITY;"
368
369"ENTITY QtoDef;"
370" Name: ClassName;"
371" Definition: STRING;"
372" QtoType: STRING;"
373" NameAliases: LIST[0:? ] OF LangAlias;"
374" DefinitionAliases: LIST[0:? ] OF LangAlias;"
375"END_ENTITY;"
376
377"ENTITY QtoSetDef;"
378" IfcVersion: IfcVersion;"
379" Name: ClassName;"
380" Definition: STRING;"
381" Applicability: STRING;"
382" ApplicableClasses: LIST[0:? ] OF ClassName;"
383" ApplicableTypeValue: ClassName;"
384" QtoDefs: LIST[0:? ] OF QtoDef;"
385" QtoDefinitionAliases: LIST[0:? ] OF LangAlias;"
386"END_ENTITY;"
387
388"END_SCHEMA;"
389;
390
391#endif //_IFC_PSD_QTO_4X_H
#define _PSDQTO_SCHEMA_NAME
Definition IfcPsdQto4x.h:27