24#ifndef _IFC_PSD_QTO_4X_H
25#define _IFC_PSD_QTO_4X_H
27#define _PSDQTO_SCHEMA_NAME "PSDQTO"
29static const char g_schemaPSDQTO4x[] =
32"TYPE GUIDTYPE = STRING; END_TYPE;"
33"TYPE ClassName = STRING; END_TYPE;"
34"TYPE EnumItem = STRING; END_TYPE;"
36"TYPE PropertyTypeSelect = SELECT"
37" (TypePropertySingleValue,"
38" TypePropertyEnumeratedValue,"
39" TypePropertyBoundedValue,"
40" TypePropertyTableValue,"
41" TypePropertyReferenceValue,"
42" TypePropertyListValue,"
43" TypePropertyComplexValue);"
46"TYPE DataTypeEnum = ENUMERATION OF"
47" (IfcAmountOfSubstanceMeasure,"
50" IfcContextDependentMeasure,"
52" IfcDescriptiveMeasure,"
53" IfcElectricCurrentMeasure,"
55" IfcLuminousIntensityMeasure,"
57" IfcNonNegativeLengthMeasure,"
58" IfcNormalisedRatioMeasure,"
61" IfcPlaneAngleMeasure,"
62" IfcPositiveLengthMeasure,"
63" IfcPositivePlaneAngleMeasure,"
64" IfcPositiveRatioMeasure,"
66" IfcSolidAngleMeasure,"
67" IfcThermodynamicTemperatureMeasure,"
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,"
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,"
126" IfcPlanarForceMeasure,"
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,"
149" IfcVaporPermeabilityMeasure,"
150" IfcVolumetricFlowRateMeasure,"
151" IfcWarpingConstantMeasure,"
152" IfcWarpingMomentMeasure);"
155"TYPE UnitTypeEnum = ENUMERATION OF"
157" ANGULARVELOCITYUNIT,"
159" COMPOUNDPLANEANGLEUNIT,"
160" DYNAMICVISCOSITYUNIT,"
161" HEATFLUXDENSITYUNIT,"
162" INTEGERCOUNTRATEUNIT,"
163" ISOTHERMALMOISTURECAPACITYUNIT,"
164" KINEMATICVISCOSITYUNIT,"
167" LINEARSTIFFNESSUNIT,"
168" LINEARVELOCITYUNIT,"
171" MODULUSOFELASTICITYUNIT,"
172" MODULUSOFSUBGRADEREACTIONUNIT,"
173" MOISTUREDIFFUSIVITYUNIT,"
174" MOLECULARWEIGHTUNIT,"
175" MOMENTORINERTIAUNIT,"
177" ROTATIONALFREQUENCYUNIT,"
178" ROTATIONALSTIFFNESSUNIT,"
180" SPECIFICHEATCAPACITYUNIT,"
181" THERMALADMITTANCEUNIT,"
182" THERMALCONDUCTANCEUNIT,"
183" THERMALRESISTANCEUNIT,"
184" THERMALTRANSMITTANCEUNIT,"
186" VAPORPERMEABILITYUNIT,"
187" VOLUMETRICFLOWRATEUNIT,"
190" IONCONCENTRATIONUNIT,"
191" LUMINOUSINTENSITYDISTRIBUTIONUNIT,"
193" MODULUSOFLINEARSUBGRADEREACTIONUNIT,"
194" MODULUSOFROTATIONALSUBGRADEREACTIONUNIT,"
196" ROTATIONALMASSUNIT,"
197" SECTIONAREAINTEGRALUNIT,"
198" SECTIONMODULUSUNIT,"
199" SOUNDPOWERLEVELUNIT,"
201" SOUNDPRESSURELEVELUNIT,"
203" TEMPERATUREGRADIENTUNIT,"
204" TEMPERATURERATEOFCHANGEUNIT,"
205" THERMALEXPANSIONCOEFFICIENTUNIT,"
206" WARPINGCONSTANTUNIT,"
209" AMOUNTOFSUBSTANCEUNIT,"
211" DOSEEQUIVALENTUNIT,"
212" ELECTRICCAPACITANCEUNIT,"
213" ELECTRICCHARGEUNIT,"
214" ELECTRICCONDUCTANCEUNIT,"
215" ELECTRICCURRENTUNIT,"
216" ELECTRICRESISTANCEUNIT,"
217" ELECTRICVOLTAGEUNIT,"
225" LUMINOUSINTENSITYUNIT,"
226" MAGNETICFLUXDENSITYUNIT,"
234" THERMODYNAMICTEMPERATUREUNIT,"
240"TYPE RefTypeEnum = ENUMERATION OF"
241" (IfcMaterialDefinition,"
244" IfcPersonAndOrganization,"
245" IfcExternalReference,"
257" DataType: DataTypeEnum;"
261" UnitType: UnitTypeEnum;"
262" CurrencyType: STRING;"
266" boundValue: STRING;"
270"ENTITY ValueRangeDef;"
271" LowerBoundValue: BoundValue;"
272" UpperBoundValue: BoundValue;"
282" Definition: STRING;"
283" NameAliases: LIST[0:? ] OF LangAlias;"
284" DefinitionAliases: LIST[0:? ] OF LangAlias;"
293" ValueDef: ValueDef;"
294" Definition: STRING;"
295" PropertyType: PropertyTypeSelect;"
296" NameAliases: LIST[0:? ] OF LangAlias;"
297" DefinitionAliases: LIST[0:? ] OF LangAlias;"
301" DataType: DataType;"
302" UnitType: UnitType;"
303" Values: LIST[0:? ] OF STRING;"
306"ENTITY DefiningValue SUBTYPE OF(DefValue);"
309"ENTITY DefinedValue SUBTYPE OF(DefValue);"
312"ENTITY ListValue SUBTYPE OF(DefValue);"
315"ENTITY TypePropertySingleValue;"
316" DataType: DataType;"
317" UnitType: UnitType;"
320"ENTITY TypePropertyEnumeratedValue;"
322" EnumList: LIST[0:? ] OF EnumItem;"
323" ConstantList: LIST[0:? ] OF ConstantDef;"
326"ENTITY TypePropertyBoundedValue;"
327" ValueRangeDef: ValueRangeDef;"
328" DataType: DataType;"
329" UnitType: UnitType;"
332"ENTITY TypePropertyTableValue;"
333" Expression: STRING;"
334" DefiningValue: DefiningValue;"
335" DefinedValue: DefinedValue;"
338"ENTITY TypePropertyReferenceValue;"
339" RefType: RefTypeEnum;"
342" LibraryName: STRING;"
343" SectionRef: STRING;"
344" DataType: DataType;"
347"ENTITY TypePropertyListValue;"
348" ListValue: ListValue;"
351"ENTITY TypePropertyComplexValue;"
353" PropertyDef: LIST[0:? ] OF PropertyDef;"
356"ENTITY PropertySetDef;"
358" IfcVersion: IfcVersion;"
359" templatetype: STRING;"
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;"
371" Definition: STRING;"
373" NameAliases: LIST[0:? ] OF LangAlias;"
374" DefinitionAliases: LIST[0:? ] OF LangAlias;"
378" IfcVersion: IfcVersion;"
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;"
#define _PSDQTO_SCHEMA_NAME