.. _program_listing_file_src_ifcparse_Ifc4x3_rc1-definitions.h: Program Listing for File Ifc4x3_rc1-definitions.h ================================================= |exhale_lsh| :ref:`Return to documentation for file ` (``src/ifcparse/Ifc4x3_rc1-definitions.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp /******************************************************************************** * * * This file is part of IfcOpenShell. * * * * IfcOpenShell is free software: you can redistribute it and/or modify * * it under the terms of the Lesser GNU General Public License as published by * * the Free Software Foundation, either version 3.0 of the License, or * * (at your option) any later version. * * * * IfcOpenShell is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * Lesser GNU General Public License for more details. * * * * You should have received a copy of the Lesser GNU General Public License * * along with this program. If not, see . * * * ********************************************************************************/ /******************************************************************************** * * * This file has been generated from IFC4x3_RC1.exp. Do not make modifications * * but instead modify the python script that has been used to generate this. * * * ********************************************************************************/ #define SCHEMA_HAS_IfcAbsorbedDoseMeasure #define SCHEMA_HAS_IfcAccelerationMeasure #define SCHEMA_HAS_IfcActionRequestTypeEnum #define SCHEMA_HAS_IfcActionSourceTypeEnum #define SCHEMA_HAS_IfcActionTypeEnum #define SCHEMA_HAS_IfcActorSelect #define SCHEMA_HAS_IfcActuatorTypeEnum #define SCHEMA_HAS_IfcAddressTypeEnum #define SCHEMA_HAS_IfcAirTerminalBoxTypeEnum #define SCHEMA_HAS_IfcAirTerminalTypeEnum #define SCHEMA_HAS_IfcAirToAirHeatRecoveryTypeEnum #define SCHEMA_HAS_IfcAlarmTypeEnum #define SCHEMA_HAS_IfcAlignmentTypeEnum #define SCHEMA_HAS_IfcAmountOfSubstanceMeasure #define SCHEMA_HAS_IfcAnalysisModelTypeEnum #define SCHEMA_HAS_IfcAnalysisTheoryTypeEnum #define SCHEMA_HAS_IfcAngularVelocityMeasure #define SCHEMA_HAS_IfcAnnotationTypeEnum #define SCHEMA_HAS_IfcAppliedValueSelect #define SCHEMA_HAS_IfcArcIndex #define SCHEMA_HAS_IfcAreaDensityMeasure #define SCHEMA_HAS_IfcAreaMeasure #define SCHEMA_HAS_IfcArithmeticOperatorEnum #define SCHEMA_HAS_IfcAssemblyPlaceEnum #define SCHEMA_HAS_IfcAudioVisualApplianceTypeEnum #define SCHEMA_HAS_IfcAxis2Placement #define SCHEMA_HAS_IfcBSplineCurveForm #define SCHEMA_HAS_IfcBSplineSurfaceForm #define SCHEMA_HAS_IfcBeamTypeEnum #define SCHEMA_HAS_IfcBearingTypeDisplacementEnum #define SCHEMA_HAS_IfcBearingTypeEnum #define SCHEMA_HAS_IfcBenchmarkEnum #define SCHEMA_HAS_IfcBendingParameterSelect #define SCHEMA_HAS_IfcBinary #define SCHEMA_HAS_IfcBoilerTypeEnum #define SCHEMA_HAS_IfcBoolean #define SCHEMA_HAS_IfcBooleanOperand #define SCHEMA_HAS_IfcBooleanOperator #define SCHEMA_HAS_IfcBoxAlignment #define SCHEMA_HAS_IfcBridgePartTypeEnum #define SCHEMA_HAS_IfcBridgeTypeEnum #define SCHEMA_HAS_IfcBuildingElementPartTypeEnum #define SCHEMA_HAS_IfcBuildingElementProxyTypeEnum #define SCHEMA_HAS_IfcBuildingSystemTypeEnum #define SCHEMA_HAS_IfcBuiltSystemTypeEnum #define SCHEMA_HAS_IfcBurnerTypeEnum #define SCHEMA_HAS_IfcCableCarrierFittingTypeEnum #define SCHEMA_HAS_IfcCableCarrierSegmentTypeEnum #define SCHEMA_HAS_IfcCableFittingTypeEnum #define SCHEMA_HAS_IfcCableSegmentTypeEnum #define SCHEMA_HAS_IfcCaissonFoundationTypeEnum #define SCHEMA_HAS_IfcCardinalPointReference #define SCHEMA_HAS_IfcChangeActionEnum #define SCHEMA_HAS_IfcChillerTypeEnum #define SCHEMA_HAS_IfcChimneyTypeEnum #define SCHEMA_HAS_IfcClassificationReferenceSelect #define SCHEMA_HAS_IfcClassificationSelect #define SCHEMA_HAS_IfcCoilTypeEnum #define SCHEMA_HAS_IfcColour #define SCHEMA_HAS_IfcColourOrFactor #define SCHEMA_HAS_IfcColumnTypeEnum #define SCHEMA_HAS_IfcCommunicationsApplianceTypeEnum #define SCHEMA_HAS_IfcComplexNumber #define SCHEMA_HAS_IfcComplexPropertyTemplateTypeEnum #define SCHEMA_HAS_IfcCompoundPlaneAngleMeasure #define SCHEMA_HAS_IfcCompressorTypeEnum #define SCHEMA_HAS_IfcCondenserTypeEnum #define SCHEMA_HAS_IfcConnectionTypeEnum #define SCHEMA_HAS_IfcConstraintEnum #define SCHEMA_HAS_IfcConstructionEquipmentResourceTypeEnum #define SCHEMA_HAS_IfcConstructionMaterialResourceTypeEnum #define SCHEMA_HAS_IfcConstructionProductResourceTypeEnum #define SCHEMA_HAS_IfcContextDependentMeasure #define SCHEMA_HAS_IfcControllerTypeEnum #define SCHEMA_HAS_IfcConveyorSegmentTypeEnum #define SCHEMA_HAS_IfcCooledBeamTypeEnum #define SCHEMA_HAS_IfcCoolingTowerTypeEnum #define SCHEMA_HAS_IfcCoordinateReferenceSystemSelect #define SCHEMA_HAS_IfcCostItemTypeEnum #define SCHEMA_HAS_IfcCostScheduleTypeEnum #define SCHEMA_HAS_IfcCountMeasure #define SCHEMA_HAS_IfcCourseTypeEnum #define SCHEMA_HAS_IfcCoveringTypeEnum #define SCHEMA_HAS_IfcCrewResourceTypeEnum #define SCHEMA_HAS_IfcCsgSelect #define SCHEMA_HAS_IfcCurtainWallTypeEnum #define SCHEMA_HAS_IfcCurvatureMeasure #define SCHEMA_HAS_IfcCurveFontOrScaledCurveFontSelect #define SCHEMA_HAS_IfcCurveInterpolationEnum #define SCHEMA_HAS_IfcCurveOnSurface #define SCHEMA_HAS_IfcCurveOrEdgeCurve #define SCHEMA_HAS_IfcCurveStyleFontSelect #define SCHEMA_HAS_IfcDamperTypeEnum #define SCHEMA_HAS_IfcDataOriginEnum #define SCHEMA_HAS_IfcDate #define SCHEMA_HAS_IfcDateTime #define SCHEMA_HAS_IfcDayInMonthNumber #define SCHEMA_HAS_IfcDayInWeekNumber #define SCHEMA_HAS_IfcDefinitionSelect #define SCHEMA_HAS_IfcDerivedMeasureValue #define SCHEMA_HAS_IfcDerivedUnitEnum #define SCHEMA_HAS_IfcDescriptiveMeasure #define SCHEMA_HAS_IfcDimensionCount #define SCHEMA_HAS_IfcDirectionSenseEnum #define SCHEMA_HAS_IfcDiscreteAccessoryTypeEnum #define SCHEMA_HAS_IfcDistributionBoardTypeEnum #define SCHEMA_HAS_IfcDistributionChamberElementTypeEnum #define SCHEMA_HAS_IfcDistributionPortTypeEnum #define SCHEMA_HAS_IfcDistributionSystemEnum #define SCHEMA_HAS_IfcDocumentConfidentialityEnum #define SCHEMA_HAS_IfcDocumentSelect #define SCHEMA_HAS_IfcDocumentStatusEnum #define SCHEMA_HAS_IfcDoorPanelOperationEnum #define SCHEMA_HAS_IfcDoorPanelPositionEnum #define SCHEMA_HAS_IfcDoorStyleConstructionEnum #define SCHEMA_HAS_IfcDoorStyleOperationEnum #define SCHEMA_HAS_IfcDoorTypeEnum #define SCHEMA_HAS_IfcDoorTypeOperationEnum #define SCHEMA_HAS_IfcDoseEquivalentMeasure #define SCHEMA_HAS_IfcDuctFittingTypeEnum #define SCHEMA_HAS_IfcDuctSegmentTypeEnum #define SCHEMA_HAS_IfcDuctSilencerTypeEnum #define SCHEMA_HAS_IfcDuration #define SCHEMA_HAS_IfcDynamicViscosityMeasure #define SCHEMA_HAS_IfcEarthworksCutTypeEnum #define SCHEMA_HAS_IfcEarthworksFillTypeEnum #define SCHEMA_HAS_IfcElectricApplianceTypeEnum #define SCHEMA_HAS_IfcElectricCapacitanceMeasure #define SCHEMA_HAS_IfcElectricChargeMeasure #define SCHEMA_HAS_IfcElectricConductanceMeasure #define SCHEMA_HAS_IfcElectricCurrentMeasure #define SCHEMA_HAS_IfcElectricDistributionBoardTypeEnum #define SCHEMA_HAS_IfcElectricFlowStorageDeviceTypeEnum #define SCHEMA_HAS_IfcElectricFlowTreatmentDeviceTypeEnum #define SCHEMA_HAS_IfcElectricGeneratorTypeEnum #define SCHEMA_HAS_IfcElectricMotorTypeEnum #define SCHEMA_HAS_IfcElectricResistanceMeasure #define SCHEMA_HAS_IfcElectricTimeControlTypeEnum #define SCHEMA_HAS_IfcElectricVoltageMeasure #define SCHEMA_HAS_IfcElementAssemblyTypeEnum #define SCHEMA_HAS_IfcElementCompositionEnum #define SCHEMA_HAS_IfcEnergyMeasure #define SCHEMA_HAS_IfcEngineTypeEnum #define SCHEMA_HAS_IfcEvaporativeCoolerTypeEnum #define SCHEMA_HAS_IfcEvaporatorTypeEnum #define SCHEMA_HAS_IfcEventTriggerTypeEnum #define SCHEMA_HAS_IfcEventTypeEnum #define SCHEMA_HAS_IfcExternalSpatialElementTypeEnum #define SCHEMA_HAS_IfcFacilityPartCommonTypeEnum #define SCHEMA_HAS_IfcFacilityPartTypeSelect #define SCHEMA_HAS_IfcFacilityUsageEnum #define SCHEMA_HAS_IfcFanTypeEnum #define SCHEMA_HAS_IfcFastenerTypeEnum #define SCHEMA_HAS_IfcFillStyleSelect #define SCHEMA_HAS_IfcFilterTypeEnum #define SCHEMA_HAS_IfcFireSuppressionTerminalTypeEnum #define SCHEMA_HAS_IfcFlowDirectionEnum #define SCHEMA_HAS_IfcFlowInstrumentTypeEnum #define SCHEMA_HAS_IfcFlowMeterTypeEnum #define SCHEMA_HAS_IfcFontStyle #define SCHEMA_HAS_IfcFontVariant #define SCHEMA_HAS_IfcFontWeight #define SCHEMA_HAS_IfcFootingTypeEnum #define SCHEMA_HAS_IfcForceMeasure #define SCHEMA_HAS_IfcFrequencyMeasure #define SCHEMA_HAS_IfcFurnitureTypeEnum #define SCHEMA_HAS_IfcGeographicElementTypeEnum #define SCHEMA_HAS_IfcGeometricProjectionEnum #define SCHEMA_HAS_IfcGeometricSetSelect #define SCHEMA_HAS_IfcGlobalOrLocalEnum #define SCHEMA_HAS_IfcGloballyUniqueId #define SCHEMA_HAS_IfcGridPlacementDirectionSelect #define SCHEMA_HAS_IfcGridTypeEnum #define SCHEMA_HAS_IfcHatchLineDistanceSelect #define SCHEMA_HAS_IfcHeatExchangerTypeEnum #define SCHEMA_HAS_IfcHeatFluxDensityMeasure #define SCHEMA_HAS_IfcHeatingValueMeasure #define SCHEMA_HAS_IfcHumidifierTypeEnum #define SCHEMA_HAS_IfcIdentifier #define SCHEMA_HAS_IfcIlluminanceMeasure #define SCHEMA_HAS_IfcImpactProtectionDeviceTypeEnum #define SCHEMA_HAS_IfcImpactProtectionDeviceTypeSelect #define SCHEMA_HAS_IfcInductanceMeasure #define SCHEMA_HAS_IfcInteger #define SCHEMA_HAS_IfcIntegerCountRateMeasure #define SCHEMA_HAS_IfcInterceptorTypeEnum #define SCHEMA_HAS_IfcInterferenceSelect #define SCHEMA_HAS_IfcInternalOrExternalEnum #define SCHEMA_HAS_IfcInventoryTypeEnum #define SCHEMA_HAS_IfcIonConcentrationMeasure #define SCHEMA_HAS_IfcIsothermalMoistureCapacityMeasure #define SCHEMA_HAS_IfcJunctionBoxTypeEnum #define SCHEMA_HAS_IfcKinematicViscosityMeasure #define SCHEMA_HAS_IfcKnotType #define SCHEMA_HAS_IfcLabel #define SCHEMA_HAS_IfcLaborResourceTypeEnum #define SCHEMA_HAS_IfcLampTypeEnum #define SCHEMA_HAS_IfcLanguageId #define SCHEMA_HAS_IfcLayerSetDirectionEnum #define SCHEMA_HAS_IfcLayeredItem #define SCHEMA_HAS_IfcLengthMeasure #define SCHEMA_HAS_IfcLibrarySelect #define SCHEMA_HAS_IfcLightDistributionCurveEnum #define SCHEMA_HAS_IfcLightDistributionDataSourceSelect #define SCHEMA_HAS_IfcLightEmissionSourceEnum #define SCHEMA_HAS_IfcLightFixtureTypeEnum #define SCHEMA_HAS_IfcLineIndex #define SCHEMA_HAS_IfcLinearAxisSelect #define SCHEMA_HAS_IfcLinearForceMeasure #define SCHEMA_HAS_IfcLinearMomentMeasure #define SCHEMA_HAS_IfcLinearStiffnessMeasure #define SCHEMA_HAS_IfcLinearVelocityMeasure #define SCHEMA_HAS_IfcLiquidTerminalTypeEnum #define SCHEMA_HAS_IfcLoadGroupTypeEnum #define SCHEMA_HAS_IfcLogical #define SCHEMA_HAS_IfcLogicalOperatorEnum #define SCHEMA_HAS_IfcLuminousFluxMeasure #define SCHEMA_HAS_IfcLuminousIntensityDistributionMeasure #define SCHEMA_HAS_IfcLuminousIntensityMeasure #define SCHEMA_HAS_IfcMagneticFluxDensityMeasure #define SCHEMA_HAS_IfcMagneticFluxMeasure #define SCHEMA_HAS_IfcMarineFacilityTypeEnum #define SCHEMA_HAS_IfcMarinePartTypeEnum #define SCHEMA_HAS_IfcMassDensityMeasure #define SCHEMA_HAS_IfcMassFlowRateMeasure #define SCHEMA_HAS_IfcMassMeasure #define SCHEMA_HAS_IfcMassPerLengthMeasure #define SCHEMA_HAS_IfcMaterialSelect #define SCHEMA_HAS_IfcMeasureValue #define SCHEMA_HAS_IfcMechanicalFastenerTypeEnum #define SCHEMA_HAS_IfcMedicalDeviceTypeEnum #define SCHEMA_HAS_IfcMemberTypeEnum #define SCHEMA_HAS_IfcMetricValueSelect #define SCHEMA_HAS_IfcMobileTelecommunicationsApplianceTypeEnum #define SCHEMA_HAS_IfcModulusOfElasticityMeasure #define SCHEMA_HAS_IfcModulusOfLinearSubgradeReactionMeasure #define SCHEMA_HAS_IfcModulusOfRotationalSubgradeReactionMeasure #define SCHEMA_HAS_IfcModulusOfRotationalSubgradeReactionSelect #define SCHEMA_HAS_IfcModulusOfSubgradeReactionMeasure #define SCHEMA_HAS_IfcModulusOfSubgradeReactionSelect #define SCHEMA_HAS_IfcModulusOfTranslationalSubgradeReactionSelect #define SCHEMA_HAS_IfcMoistureDiffusivityMeasure #define SCHEMA_HAS_IfcMolecularWeightMeasure #define SCHEMA_HAS_IfcMomentOfInertiaMeasure #define SCHEMA_HAS_IfcMonetaryMeasure #define SCHEMA_HAS_IfcMonthInYearNumber #define SCHEMA_HAS_IfcMooringDeviceTypeEnum #define SCHEMA_HAS_IfcMotorConnectionTypeEnum #define SCHEMA_HAS_IfcNavigationElementTypeEnum #define SCHEMA_HAS_IfcNonNegativeLengthMeasure #define SCHEMA_HAS_IfcNormalisedRatioMeasure #define SCHEMA_HAS_IfcNullStyle #define SCHEMA_HAS_IfcNumericMeasure #define SCHEMA_HAS_IfcObjectReferenceSelect #define SCHEMA_HAS_IfcObjectTypeEnum #define SCHEMA_HAS_IfcObjectiveEnum #define SCHEMA_HAS_IfcOccupantTypeEnum #define SCHEMA_HAS_IfcOpeningElementTypeEnum #define SCHEMA_HAS_IfcOutletTypeEnum #define SCHEMA_HAS_IfcPHMeasure #define SCHEMA_HAS_IfcParameterValue #define SCHEMA_HAS_IfcPerformanceHistoryTypeEnum #define SCHEMA_HAS_IfcPermeableCoveringOperationEnum #define SCHEMA_HAS_IfcPermitTypeEnum #define SCHEMA_HAS_IfcPhysicalOrVirtualEnum #define SCHEMA_HAS_IfcPileConstructionEnum #define SCHEMA_HAS_IfcPileTypeEnum #define SCHEMA_HAS_IfcPipeFittingTypeEnum #define SCHEMA_HAS_IfcPipeSegmentTypeEnum #define SCHEMA_HAS_IfcPlanarForceMeasure #define SCHEMA_HAS_IfcPlaneAngleMeasure #define SCHEMA_HAS_IfcPlateTypeEnum #define SCHEMA_HAS_IfcPointOrVertexPoint #define SCHEMA_HAS_IfcPositiveInteger #define SCHEMA_HAS_IfcPositiveLengthMeasure #define SCHEMA_HAS_IfcPositivePlaneAngleMeasure #define SCHEMA_HAS_IfcPositiveRatioMeasure #define SCHEMA_HAS_IfcPowerMeasure #define SCHEMA_HAS_IfcPreferredSurfaceCurveRepresentation #define SCHEMA_HAS_IfcPresentableText #define SCHEMA_HAS_IfcPresentationStyleSelect #define SCHEMA_HAS_IfcPressureMeasure #define SCHEMA_HAS_IfcProcedureTypeEnum #define SCHEMA_HAS_IfcProcessSelect #define SCHEMA_HAS_IfcProductRepresentationSelect #define SCHEMA_HAS_IfcProductSelect #define SCHEMA_HAS_IfcProfileTypeEnum #define SCHEMA_HAS_IfcProjectOrderTypeEnum #define SCHEMA_HAS_IfcProjectedOrTrueLengthEnum #define SCHEMA_HAS_IfcProjectionElementTypeEnum #define SCHEMA_HAS_IfcPropertySetDefinitionSelect #define SCHEMA_HAS_IfcPropertySetDefinitionSet #define SCHEMA_HAS_IfcPropertySetTemplateTypeEnum #define SCHEMA_HAS_IfcProtectiveDeviceTrippingUnitTypeEnum #define SCHEMA_HAS_IfcProtectiveDeviceTypeEnum #define SCHEMA_HAS_IfcPumpTypeEnum #define SCHEMA_HAS_IfcRadioActivityMeasure #define SCHEMA_HAS_IfcRailTypeEnum #define SCHEMA_HAS_IfcRailingTypeEnum #define SCHEMA_HAS_IfcRailwayPartTypeEnum #define SCHEMA_HAS_IfcRampFlightTypeEnum #define SCHEMA_HAS_IfcRampTypeEnum #define SCHEMA_HAS_IfcRatioMeasure #define SCHEMA_HAS_IfcReal #define SCHEMA_HAS_IfcRecurrenceTypeEnum #define SCHEMA_HAS_IfcReferentTypeEnum #define SCHEMA_HAS_IfcReflectanceMethodEnum #define SCHEMA_HAS_IfcReinforcedSoilTypeEnum #define SCHEMA_HAS_IfcReinforcingBarRoleEnum #define SCHEMA_HAS_IfcReinforcingBarSurfaceEnum #define SCHEMA_HAS_IfcReinforcingBarTypeEnum #define SCHEMA_HAS_IfcReinforcingMeshTypeEnum #define SCHEMA_HAS_IfcResourceObjectSelect #define SCHEMA_HAS_IfcResourceSelect #define SCHEMA_HAS_IfcRoadPartTypeEnum #define SCHEMA_HAS_IfcRoleEnum #define SCHEMA_HAS_IfcRoofTypeEnum #define SCHEMA_HAS_IfcRotationalFrequencyMeasure #define SCHEMA_HAS_IfcRotationalMassMeasure #define SCHEMA_HAS_IfcRotationalStiffnessMeasure #define SCHEMA_HAS_IfcRotationalStiffnessSelect #define SCHEMA_HAS_IfcSIPrefix #define SCHEMA_HAS_IfcSIUnitName #define SCHEMA_HAS_IfcSanitaryTerminalTypeEnum #define SCHEMA_HAS_IfcSectionModulusMeasure #define SCHEMA_HAS_IfcSectionTypeEnum #define SCHEMA_HAS_IfcSectionalAreaIntegralMeasure #define SCHEMA_HAS_IfcSegmentIndexSelect #define SCHEMA_HAS_IfcSensorTypeEnum #define SCHEMA_HAS_IfcSequenceEnum #define SCHEMA_HAS_IfcShadingDeviceTypeEnum #define SCHEMA_HAS_IfcShearModulusMeasure #define SCHEMA_HAS_IfcShell #define SCHEMA_HAS_IfcSignTypeEnum #define SCHEMA_HAS_IfcSignalTypeEnum #define SCHEMA_HAS_IfcSimplePropertyTemplateTypeEnum #define SCHEMA_HAS_IfcSimpleValue #define SCHEMA_HAS_IfcSizeSelect #define SCHEMA_HAS_IfcSlabTypeEnum #define SCHEMA_HAS_IfcSolarDeviceTypeEnum #define SCHEMA_HAS_IfcSolidAngleMeasure #define SCHEMA_HAS_IfcSolidOrShell #define SCHEMA_HAS_IfcSoundPowerLevelMeasure #define SCHEMA_HAS_IfcSoundPowerMeasure #define SCHEMA_HAS_IfcSoundPressureLevelMeasure #define SCHEMA_HAS_IfcSoundPressureMeasure #define SCHEMA_HAS_IfcSpaceBoundarySelect #define SCHEMA_HAS_IfcSpaceHeaterTypeEnum #define SCHEMA_HAS_IfcSpaceTypeEnum #define SCHEMA_HAS_IfcSpatialReferenceSelect #define SCHEMA_HAS_IfcSpatialZoneTypeEnum #define SCHEMA_HAS_IfcSpecificHeatCapacityMeasure #define SCHEMA_HAS_IfcSpecularExponent #define SCHEMA_HAS_IfcSpecularHighlightSelect #define SCHEMA_HAS_IfcSpecularRoughness #define SCHEMA_HAS_IfcStackTerminalTypeEnum #define SCHEMA_HAS_IfcStairFlightTypeEnum #define SCHEMA_HAS_IfcStairTypeEnum #define SCHEMA_HAS_IfcStateEnum #define SCHEMA_HAS_IfcStructuralActivityAssignmentSelect #define SCHEMA_HAS_IfcStructuralCurveActivityTypeEnum #define SCHEMA_HAS_IfcStructuralCurveMemberTypeEnum #define SCHEMA_HAS_IfcStructuralSurfaceActivityTypeEnum #define SCHEMA_HAS_IfcStructuralSurfaceMemberTypeEnum #define SCHEMA_HAS_IfcStyleAssignmentSelect #define SCHEMA_HAS_IfcSubContractResourceTypeEnum #define SCHEMA_HAS_IfcSurfaceFeatureTypeEnum #define SCHEMA_HAS_IfcSurfaceOrFaceSurface #define SCHEMA_HAS_IfcSurfaceSide #define SCHEMA_HAS_IfcSurfaceStyleElementSelect #define SCHEMA_HAS_IfcSwitchingDeviceTypeEnum #define SCHEMA_HAS_IfcSystemFurnitureElementTypeEnum #define SCHEMA_HAS_IfcTankTypeEnum #define SCHEMA_HAS_IfcTaskDurationEnum #define SCHEMA_HAS_IfcTaskTypeEnum #define SCHEMA_HAS_IfcTemperatureGradientMeasure #define SCHEMA_HAS_IfcTemperatureRateOfChangeMeasure #define SCHEMA_HAS_IfcTendonAnchorTypeEnum #define SCHEMA_HAS_IfcTendonConduitTypeEnum #define SCHEMA_HAS_IfcTendonTypeEnum #define SCHEMA_HAS_IfcText #define SCHEMA_HAS_IfcTextAlignment #define SCHEMA_HAS_IfcTextDecoration #define SCHEMA_HAS_IfcTextFontName #define SCHEMA_HAS_IfcTextFontSelect #define SCHEMA_HAS_IfcTextPath #define SCHEMA_HAS_IfcTextTransformation #define SCHEMA_HAS_IfcThermalAdmittanceMeasure #define SCHEMA_HAS_IfcThermalConductivityMeasure #define SCHEMA_HAS_IfcThermalExpansionCoefficientMeasure #define SCHEMA_HAS_IfcThermalResistanceMeasure #define SCHEMA_HAS_IfcThermalTransmittanceMeasure #define SCHEMA_HAS_IfcThermodynamicTemperatureMeasure #define SCHEMA_HAS_IfcTime #define SCHEMA_HAS_IfcTimeMeasure #define SCHEMA_HAS_IfcTimeOrRatioSelect #define SCHEMA_HAS_IfcTimeSeriesDataTypeEnum #define SCHEMA_HAS_IfcTimeStamp #define SCHEMA_HAS_IfcTorqueMeasure #define SCHEMA_HAS_IfcTrackElementTypeEnum #define SCHEMA_HAS_IfcTransformerTypeEnum #define SCHEMA_HAS_IfcTransitionCode #define SCHEMA_HAS_IfcTransitionCurveType #define SCHEMA_HAS_IfcTranslationalStiffnessSelect #define SCHEMA_HAS_IfcTransportElementFixedTypeEnum #define SCHEMA_HAS_IfcTransportElementNonFixedTypeEnum #define SCHEMA_HAS_IfcTransportElementTypeSelect #define SCHEMA_HAS_IfcTrimmingPreference #define SCHEMA_HAS_IfcTrimmingSelect #define SCHEMA_HAS_IfcTubeBundleTypeEnum #define SCHEMA_HAS_IfcURIReference #define SCHEMA_HAS_IfcUnit #define SCHEMA_HAS_IfcUnitEnum #define SCHEMA_HAS_IfcUnitaryControlElementTypeEnum #define SCHEMA_HAS_IfcUnitaryEquipmentTypeEnum #define SCHEMA_HAS_IfcValue #define SCHEMA_HAS_IfcValveTypeEnum #define SCHEMA_HAS_IfcVaporPermeabilityMeasure #define SCHEMA_HAS_IfcVectorOrDirection #define SCHEMA_HAS_IfcVibrationDamperTypeEnum #define SCHEMA_HAS_IfcVibrationIsolatorTypeEnum #define SCHEMA_HAS_IfcVoidingFeatureTypeEnum #define SCHEMA_HAS_IfcVolumeMeasure #define SCHEMA_HAS_IfcVolumetricFlowRateMeasure #define SCHEMA_HAS_IfcWallTypeEnum #define SCHEMA_HAS_IfcWarpingConstantMeasure #define SCHEMA_HAS_IfcWarpingMomentMeasure #define SCHEMA_HAS_IfcWarpingStiffnessSelect #define SCHEMA_HAS_IfcWasteTerminalTypeEnum #define SCHEMA_HAS_IfcWindowPanelOperationEnum #define SCHEMA_HAS_IfcWindowPanelPositionEnum #define SCHEMA_HAS_IfcWindowStyleConstructionEnum #define SCHEMA_HAS_IfcWindowStyleOperationEnum #define SCHEMA_HAS_IfcWindowTypeEnum #define SCHEMA_HAS_IfcWindowTypePartitioningEnum #define SCHEMA_HAS_IfcWorkCalendarTypeEnum #define SCHEMA_HAS_IfcWorkPlanTypeEnum #define SCHEMA_HAS_IfcWorkScheduleTypeEnum #define SCHEMA_HAS_IfcActionRequest #define SCHEMA_IfcActionRequest_HAS_PredefinedType #define SCHEMA_IfcActionRequest_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcActionRequest_HAS_Status #define SCHEMA_IfcActionRequest_Status_IS_OPTIONAL #define SCHEMA_IfcActionRequest_HAS_LongDescription #define SCHEMA_IfcActionRequest_LongDescription_IS_OPTIONAL #define SCHEMA_HAS_IfcActor #define SCHEMA_IfcActor_HAS_TheActor #define SCHEMA_IfcActor_HAS_IsActingUpon #define SCHEMA_HAS_IfcActorRole #define SCHEMA_IfcActorRole_HAS_Role #define SCHEMA_IfcActorRole_HAS_UserDefinedRole #define SCHEMA_IfcActorRole_UserDefinedRole_IS_OPTIONAL #define SCHEMA_IfcActorRole_HAS_Description #define SCHEMA_IfcActorRole_Description_IS_OPTIONAL #define SCHEMA_IfcActorRole_HAS_HasExternalReference #define SCHEMA_HAS_IfcActuator #define SCHEMA_IfcActuator_HAS_PredefinedType #define SCHEMA_IfcActuator_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcActuatorType #define SCHEMA_IfcActuatorType_HAS_PredefinedType #define SCHEMA_HAS_IfcAddress #define SCHEMA_IfcAddress_HAS_Purpose #define SCHEMA_IfcAddress_Purpose_IS_OPTIONAL #define SCHEMA_IfcAddress_HAS_Description #define SCHEMA_IfcAddress_Description_IS_OPTIONAL #define SCHEMA_IfcAddress_HAS_UserDefinedPurpose #define SCHEMA_IfcAddress_UserDefinedPurpose_IS_OPTIONAL #define SCHEMA_IfcAddress_HAS_OfPerson #define SCHEMA_IfcAddress_HAS_OfOrganization #define SCHEMA_HAS_IfcAdvancedBrep #define SCHEMA_HAS_IfcAdvancedBrepWithVoids #define SCHEMA_IfcAdvancedBrepWithVoids_HAS_Voids #define SCHEMA_HAS_IfcAdvancedFace #define SCHEMA_HAS_IfcAirTerminal #define SCHEMA_IfcAirTerminal_HAS_PredefinedType #define SCHEMA_IfcAirTerminal_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcAirTerminalBox #define SCHEMA_IfcAirTerminalBox_HAS_PredefinedType #define SCHEMA_IfcAirTerminalBox_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcAirTerminalBoxType #define SCHEMA_IfcAirTerminalBoxType_HAS_PredefinedType #define SCHEMA_HAS_IfcAirTerminalType #define SCHEMA_IfcAirTerminalType_HAS_PredefinedType #define SCHEMA_HAS_IfcAirToAirHeatRecovery #define SCHEMA_IfcAirToAirHeatRecovery_HAS_PredefinedType #define SCHEMA_IfcAirToAirHeatRecovery_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcAirToAirHeatRecoveryType #define SCHEMA_IfcAirToAirHeatRecoveryType_HAS_PredefinedType #define SCHEMA_HAS_IfcAlarm #define SCHEMA_IfcAlarm_HAS_PredefinedType #define SCHEMA_IfcAlarm_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcAlarmType #define SCHEMA_IfcAlarmType_HAS_PredefinedType #define SCHEMA_HAS_IfcAlignment #define SCHEMA_IfcAlignment_HAS_PredefinedType #define SCHEMA_IfcAlignment_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcAlignment2DCant #define SCHEMA_IfcAlignment2DCant_HAS_Segments #define SCHEMA_IfcAlignment2DCant_HAS_RailHeadDistance #define SCHEMA_HAS_IfcAlignment2DCantSegLine #define SCHEMA_HAS_IfcAlignment2DCantSegTransition #define SCHEMA_IfcAlignment2DCantSegTransition_HAS_StartRadius #define SCHEMA_IfcAlignment2DCantSegTransition_StartRadius_IS_OPTIONAL #define SCHEMA_IfcAlignment2DCantSegTransition_HAS_EndRadius #define SCHEMA_IfcAlignment2DCantSegTransition_EndRadius_IS_OPTIONAL #define SCHEMA_IfcAlignment2DCantSegTransition_HAS_IsStartRadiusCCW #define SCHEMA_IfcAlignment2DCantSegTransition_HAS_IsEndRadiusCCW #define SCHEMA_IfcAlignment2DCantSegTransition_HAS_TransitionCurveType #define SCHEMA_HAS_IfcAlignment2DCantSegment #define SCHEMA_IfcAlignment2DCantSegment_HAS_StartDistAlong #define SCHEMA_IfcAlignment2DCantSegment_HAS_HorizontalLength #define SCHEMA_IfcAlignment2DCantSegment_HAS_StartCantLeft #define SCHEMA_IfcAlignment2DCantSegment_HAS_EndCantLeft #define SCHEMA_IfcAlignment2DCantSegment_EndCantLeft_IS_OPTIONAL #define SCHEMA_IfcAlignment2DCantSegment_HAS_StartCantRight #define SCHEMA_IfcAlignment2DCantSegment_HAS_EndCantRight #define SCHEMA_IfcAlignment2DCantSegment_EndCantRight_IS_OPTIONAL #define SCHEMA_IfcAlignment2DCantSegment_HAS_ToCant #define SCHEMA_HAS_IfcAlignment2DHorizontal #define SCHEMA_IfcAlignment2DHorizontal_HAS_StartDistAlong #define SCHEMA_IfcAlignment2DHorizontal_StartDistAlong_IS_OPTIONAL #define SCHEMA_IfcAlignment2DHorizontal_HAS_Segments #define SCHEMA_IfcAlignment2DHorizontal_HAS_ToAlignmentCurve #define SCHEMA_HAS_IfcAlignment2DHorizontalSegment #define SCHEMA_IfcAlignment2DHorizontalSegment_HAS_CurveGeometry #define SCHEMA_IfcAlignment2DHorizontalSegment_HAS_ToHorizontal #define SCHEMA_HAS_IfcAlignment2DSegment #define SCHEMA_IfcAlignment2DSegment_HAS_TangentialContinuity #define SCHEMA_IfcAlignment2DSegment_TangentialContinuity_IS_OPTIONAL #define SCHEMA_IfcAlignment2DSegment_HAS_StartTag #define SCHEMA_IfcAlignment2DSegment_StartTag_IS_OPTIONAL #define SCHEMA_IfcAlignment2DSegment_HAS_EndTag #define SCHEMA_IfcAlignment2DSegment_EndTag_IS_OPTIONAL #define SCHEMA_HAS_IfcAlignment2DVerSegCircularArc #define SCHEMA_IfcAlignment2DVerSegCircularArc_HAS_Radius #define SCHEMA_IfcAlignment2DVerSegCircularArc_HAS_IsConvex #define SCHEMA_HAS_IfcAlignment2DVerSegLine #define SCHEMA_HAS_IfcAlignment2DVerSegParabolicArc #define SCHEMA_IfcAlignment2DVerSegParabolicArc_HAS_ParabolaConstant #define SCHEMA_IfcAlignment2DVerSegParabolicArc_HAS_IsConvex #define SCHEMA_HAS_IfcAlignment2DVerSegTransition #define SCHEMA_IfcAlignment2DVerSegTransition_HAS_StartRadius #define SCHEMA_IfcAlignment2DVerSegTransition_StartRadius_IS_OPTIONAL #define SCHEMA_IfcAlignment2DVerSegTransition_HAS_EndRadius #define SCHEMA_IfcAlignment2DVerSegTransition_EndRadius_IS_OPTIONAL #define SCHEMA_IfcAlignment2DVerSegTransition_HAS_IsStartRadiusCCW #define SCHEMA_IfcAlignment2DVerSegTransition_HAS_IsEndRadiusCCW #define SCHEMA_IfcAlignment2DVerSegTransition_HAS_TransitionCurveType #define SCHEMA_HAS_IfcAlignment2DVertical #define SCHEMA_IfcAlignment2DVertical_HAS_Segments #define SCHEMA_IfcAlignment2DVertical_HAS_ToAlignmentCurve #define SCHEMA_HAS_IfcAlignment2DVerticalSegment #define SCHEMA_IfcAlignment2DVerticalSegment_HAS_StartDistAlong #define SCHEMA_IfcAlignment2DVerticalSegment_HAS_HorizontalLength #define SCHEMA_IfcAlignment2DVerticalSegment_HAS_StartHeight #define SCHEMA_IfcAlignment2DVerticalSegment_HAS_StartGradient #define SCHEMA_IfcAlignment2DVerticalSegment_HAS_ToVertical #define SCHEMA_HAS_IfcAlignmentCurve #define SCHEMA_IfcAlignmentCurve_HAS_Horizontal #define SCHEMA_IfcAlignmentCurve_HAS_Vertical #define SCHEMA_IfcAlignmentCurve_Vertical_IS_OPTIONAL #define SCHEMA_IfcAlignmentCurve_HAS_Tag #define SCHEMA_IfcAlignmentCurve_Tag_IS_OPTIONAL #define SCHEMA_HAS_IfcAnnotation #define SCHEMA_IfcAnnotation_HAS_PredefinedType #define SCHEMA_IfcAnnotation_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcAnnotation_HAS_ContainedInStructure #define SCHEMA_HAS_IfcAnnotationFillArea #define SCHEMA_IfcAnnotationFillArea_HAS_OuterBoundary #define SCHEMA_IfcAnnotationFillArea_HAS_InnerBoundaries #define SCHEMA_IfcAnnotationFillArea_InnerBoundaries_IS_OPTIONAL #define SCHEMA_HAS_IfcApplication #define SCHEMA_IfcApplication_HAS_ApplicationDeveloper #define SCHEMA_IfcApplication_HAS_Version #define SCHEMA_IfcApplication_HAS_ApplicationFullName #define SCHEMA_IfcApplication_HAS_ApplicationIdentifier #define SCHEMA_HAS_IfcAppliedValue #define SCHEMA_IfcAppliedValue_HAS_Name #define SCHEMA_IfcAppliedValue_Name_IS_OPTIONAL #define SCHEMA_IfcAppliedValue_HAS_Description #define SCHEMA_IfcAppliedValue_Description_IS_OPTIONAL #define SCHEMA_IfcAppliedValue_HAS_AppliedValue #define SCHEMA_IfcAppliedValue_AppliedValue_IS_OPTIONAL #define SCHEMA_IfcAppliedValue_HAS_UnitBasis #define SCHEMA_IfcAppliedValue_UnitBasis_IS_OPTIONAL #define SCHEMA_IfcAppliedValue_HAS_ApplicableDate #define SCHEMA_IfcAppliedValue_ApplicableDate_IS_OPTIONAL #define SCHEMA_IfcAppliedValue_HAS_FixedUntilDate #define SCHEMA_IfcAppliedValue_FixedUntilDate_IS_OPTIONAL #define SCHEMA_IfcAppliedValue_HAS_Category #define SCHEMA_IfcAppliedValue_Category_IS_OPTIONAL #define SCHEMA_IfcAppliedValue_HAS_Condition #define SCHEMA_IfcAppliedValue_Condition_IS_OPTIONAL #define SCHEMA_IfcAppliedValue_HAS_ArithmeticOperator #define SCHEMA_IfcAppliedValue_ArithmeticOperator_IS_OPTIONAL #define SCHEMA_IfcAppliedValue_HAS_Components #define SCHEMA_IfcAppliedValue_Components_IS_OPTIONAL #define SCHEMA_IfcAppliedValue_HAS_HasExternalReference #define SCHEMA_HAS_IfcApproval #define SCHEMA_IfcApproval_HAS_Identifier #define SCHEMA_IfcApproval_Identifier_IS_OPTIONAL #define SCHEMA_IfcApproval_HAS_Name #define SCHEMA_IfcApproval_Name_IS_OPTIONAL #define SCHEMA_IfcApproval_HAS_Description #define SCHEMA_IfcApproval_Description_IS_OPTIONAL #define SCHEMA_IfcApproval_HAS_TimeOfApproval #define SCHEMA_IfcApproval_TimeOfApproval_IS_OPTIONAL #define SCHEMA_IfcApproval_HAS_Status #define SCHEMA_IfcApproval_Status_IS_OPTIONAL #define SCHEMA_IfcApproval_HAS_Level #define SCHEMA_IfcApproval_Level_IS_OPTIONAL #define SCHEMA_IfcApproval_HAS_Qualifier #define SCHEMA_IfcApproval_Qualifier_IS_OPTIONAL #define SCHEMA_IfcApproval_HAS_RequestingApproval #define SCHEMA_IfcApproval_RequestingApproval_IS_OPTIONAL #define SCHEMA_IfcApproval_HAS_GivingApproval #define SCHEMA_IfcApproval_GivingApproval_IS_OPTIONAL #define SCHEMA_IfcApproval_HAS_HasExternalReferences #define SCHEMA_IfcApproval_HAS_ApprovedObjects #define SCHEMA_IfcApproval_HAS_ApprovedResources #define SCHEMA_IfcApproval_HAS_IsRelatedWith #define SCHEMA_IfcApproval_HAS_Relates #define SCHEMA_HAS_IfcApprovalRelationship #define SCHEMA_IfcApprovalRelationship_HAS_RelatingApproval #define SCHEMA_IfcApprovalRelationship_HAS_RelatedApprovals #define SCHEMA_HAS_IfcArbitraryClosedProfileDef #define SCHEMA_IfcArbitraryClosedProfileDef_HAS_OuterCurve #define SCHEMA_HAS_IfcArbitraryOpenProfileDef #define SCHEMA_IfcArbitraryOpenProfileDef_HAS_Curve #define SCHEMA_HAS_IfcArbitraryProfileDefWithVoids #define SCHEMA_IfcArbitraryProfileDefWithVoids_HAS_InnerCurves #define SCHEMA_HAS_IfcAsset #define SCHEMA_IfcAsset_HAS_Identification #define SCHEMA_IfcAsset_Identification_IS_OPTIONAL #define SCHEMA_IfcAsset_HAS_OriginalValue #define SCHEMA_IfcAsset_OriginalValue_IS_OPTIONAL #define SCHEMA_IfcAsset_HAS_CurrentValue #define SCHEMA_IfcAsset_CurrentValue_IS_OPTIONAL #define SCHEMA_IfcAsset_HAS_TotalReplacementCost #define SCHEMA_IfcAsset_TotalReplacementCost_IS_OPTIONAL #define SCHEMA_IfcAsset_HAS_Owner #define SCHEMA_IfcAsset_Owner_IS_OPTIONAL #define SCHEMA_IfcAsset_HAS_User #define SCHEMA_IfcAsset_User_IS_OPTIONAL #define SCHEMA_IfcAsset_HAS_ResponsiblePerson #define SCHEMA_IfcAsset_ResponsiblePerson_IS_OPTIONAL #define SCHEMA_IfcAsset_HAS_IncorporationDate #define SCHEMA_IfcAsset_IncorporationDate_IS_OPTIONAL #define SCHEMA_IfcAsset_HAS_DepreciatedValue #define SCHEMA_IfcAsset_DepreciatedValue_IS_OPTIONAL #define SCHEMA_HAS_IfcAsymmetricIShapeProfileDef #define SCHEMA_IfcAsymmetricIShapeProfileDef_HAS_BottomFlangeWidth #define SCHEMA_IfcAsymmetricIShapeProfileDef_HAS_OverallDepth #define SCHEMA_IfcAsymmetricIShapeProfileDef_HAS_WebThickness #define SCHEMA_IfcAsymmetricIShapeProfileDef_HAS_BottomFlangeThickness #define SCHEMA_IfcAsymmetricIShapeProfileDef_HAS_BottomFlangeFilletRadius #define SCHEMA_IfcAsymmetricIShapeProfileDef_BottomFlangeFilletRadius_IS_OPTIONAL #define SCHEMA_IfcAsymmetricIShapeProfileDef_HAS_TopFlangeWidth #define SCHEMA_IfcAsymmetricIShapeProfileDef_HAS_TopFlangeThickness #define SCHEMA_IfcAsymmetricIShapeProfileDef_TopFlangeThickness_IS_OPTIONAL #define SCHEMA_IfcAsymmetricIShapeProfileDef_HAS_TopFlangeFilletRadius #define SCHEMA_IfcAsymmetricIShapeProfileDef_TopFlangeFilletRadius_IS_OPTIONAL #define SCHEMA_IfcAsymmetricIShapeProfileDef_HAS_BottomFlangeEdgeRadius #define SCHEMA_IfcAsymmetricIShapeProfileDef_BottomFlangeEdgeRadius_IS_OPTIONAL #define SCHEMA_IfcAsymmetricIShapeProfileDef_HAS_BottomFlangeSlope #define SCHEMA_IfcAsymmetricIShapeProfileDef_BottomFlangeSlope_IS_OPTIONAL #define SCHEMA_IfcAsymmetricIShapeProfileDef_HAS_TopFlangeEdgeRadius #define SCHEMA_IfcAsymmetricIShapeProfileDef_TopFlangeEdgeRadius_IS_OPTIONAL #define SCHEMA_IfcAsymmetricIShapeProfileDef_HAS_TopFlangeSlope #define SCHEMA_IfcAsymmetricIShapeProfileDef_TopFlangeSlope_IS_OPTIONAL #define SCHEMA_HAS_IfcAudioVisualAppliance #define SCHEMA_IfcAudioVisualAppliance_HAS_PredefinedType #define SCHEMA_IfcAudioVisualAppliance_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcAudioVisualApplianceType #define SCHEMA_IfcAudioVisualApplianceType_HAS_PredefinedType #define SCHEMA_HAS_IfcAxis1Placement #define SCHEMA_IfcAxis1Placement_HAS_Axis #define SCHEMA_IfcAxis1Placement_Axis_IS_OPTIONAL #define SCHEMA_HAS_IfcAxis2Placement2D #define SCHEMA_IfcAxis2Placement2D_HAS_RefDirection #define SCHEMA_IfcAxis2Placement2D_RefDirection_IS_OPTIONAL #define SCHEMA_HAS_IfcAxis2Placement3D #define SCHEMA_IfcAxis2Placement3D_HAS_Axis #define SCHEMA_IfcAxis2Placement3D_Axis_IS_OPTIONAL #define SCHEMA_IfcAxis2Placement3D_HAS_RefDirection #define SCHEMA_IfcAxis2Placement3D_RefDirection_IS_OPTIONAL #define SCHEMA_HAS_IfcAxisLateralInclination #define SCHEMA_IfcAxisLateralInclination_HAS_ToLinearAxis #define SCHEMA_HAS_IfcBSplineCurve #define SCHEMA_IfcBSplineCurve_HAS_Degree #define SCHEMA_IfcBSplineCurve_HAS_ControlPointsList #define SCHEMA_IfcBSplineCurve_HAS_CurveForm #define SCHEMA_IfcBSplineCurve_HAS_ClosedCurve #define SCHEMA_IfcBSplineCurve_HAS_SelfIntersect #define SCHEMA_HAS_IfcBSplineCurveWithKnots #define SCHEMA_IfcBSplineCurveWithKnots_HAS_KnotMultiplicities #define SCHEMA_IfcBSplineCurveWithKnots_HAS_Knots #define SCHEMA_IfcBSplineCurveWithKnots_HAS_KnotSpec #define SCHEMA_HAS_IfcBSplineSurface #define SCHEMA_IfcBSplineSurface_HAS_UDegree #define SCHEMA_IfcBSplineSurface_HAS_VDegree #define SCHEMA_IfcBSplineSurface_HAS_ControlPointsList #define SCHEMA_IfcBSplineSurface_HAS_SurfaceForm #define SCHEMA_IfcBSplineSurface_HAS_UClosed #define SCHEMA_IfcBSplineSurface_HAS_VClosed #define SCHEMA_IfcBSplineSurface_HAS_SelfIntersect #define SCHEMA_HAS_IfcBSplineSurfaceWithKnots #define SCHEMA_IfcBSplineSurfaceWithKnots_HAS_UMultiplicities #define SCHEMA_IfcBSplineSurfaceWithKnots_HAS_VMultiplicities #define SCHEMA_IfcBSplineSurfaceWithKnots_HAS_UKnots #define SCHEMA_IfcBSplineSurfaceWithKnots_HAS_VKnots #define SCHEMA_IfcBSplineSurfaceWithKnots_HAS_KnotSpec #define SCHEMA_HAS_IfcBeam #define SCHEMA_IfcBeam_HAS_PredefinedType #define SCHEMA_IfcBeam_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcBeamStandardCase #define SCHEMA_HAS_IfcBeamType #define SCHEMA_IfcBeamType_HAS_PredefinedType #define SCHEMA_HAS_IfcBearing #define SCHEMA_IfcBearing_HAS_PredefinedType #define SCHEMA_IfcBearing_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcBearingType #define SCHEMA_IfcBearingType_HAS_PredefinedType #define SCHEMA_HAS_IfcBlobTexture #define SCHEMA_IfcBlobTexture_HAS_RasterFormat #define SCHEMA_IfcBlobTexture_HAS_RasterCode #define SCHEMA_HAS_IfcBlock #define SCHEMA_IfcBlock_HAS_XLength #define SCHEMA_IfcBlock_HAS_YLength #define SCHEMA_IfcBlock_HAS_ZLength #define SCHEMA_HAS_IfcBoiler #define SCHEMA_IfcBoiler_HAS_PredefinedType #define SCHEMA_IfcBoiler_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcBoilerType #define SCHEMA_IfcBoilerType_HAS_PredefinedType #define SCHEMA_HAS_IfcBooleanClippingResult #define SCHEMA_HAS_IfcBooleanResult #define SCHEMA_IfcBooleanResult_HAS_Operator #define SCHEMA_IfcBooleanResult_HAS_FirstOperand #define SCHEMA_IfcBooleanResult_HAS_SecondOperand #define SCHEMA_HAS_IfcBorehole #define SCHEMA_HAS_IfcBoundaryCondition #define SCHEMA_IfcBoundaryCondition_HAS_Name #define SCHEMA_IfcBoundaryCondition_Name_IS_OPTIONAL #define SCHEMA_HAS_IfcBoundaryCurve #define SCHEMA_HAS_IfcBoundaryEdgeCondition #define SCHEMA_IfcBoundaryEdgeCondition_HAS_TranslationalStiffnessByLengthX #define SCHEMA_IfcBoundaryEdgeCondition_TranslationalStiffnessByLengthX_IS_OPTIONAL #define SCHEMA_IfcBoundaryEdgeCondition_HAS_TranslationalStiffnessByLengthY #define SCHEMA_IfcBoundaryEdgeCondition_TranslationalStiffnessByLengthY_IS_OPTIONAL #define SCHEMA_IfcBoundaryEdgeCondition_HAS_TranslationalStiffnessByLengthZ #define SCHEMA_IfcBoundaryEdgeCondition_TranslationalStiffnessByLengthZ_IS_OPTIONAL #define SCHEMA_IfcBoundaryEdgeCondition_HAS_RotationalStiffnessByLengthX #define SCHEMA_IfcBoundaryEdgeCondition_RotationalStiffnessByLengthX_IS_OPTIONAL #define SCHEMA_IfcBoundaryEdgeCondition_HAS_RotationalStiffnessByLengthY #define SCHEMA_IfcBoundaryEdgeCondition_RotationalStiffnessByLengthY_IS_OPTIONAL #define SCHEMA_IfcBoundaryEdgeCondition_HAS_RotationalStiffnessByLengthZ #define SCHEMA_IfcBoundaryEdgeCondition_RotationalStiffnessByLengthZ_IS_OPTIONAL #define SCHEMA_HAS_IfcBoundaryFaceCondition #define SCHEMA_IfcBoundaryFaceCondition_HAS_TranslationalStiffnessByAreaX #define SCHEMA_IfcBoundaryFaceCondition_TranslationalStiffnessByAreaX_IS_OPTIONAL #define SCHEMA_IfcBoundaryFaceCondition_HAS_TranslationalStiffnessByAreaY #define SCHEMA_IfcBoundaryFaceCondition_TranslationalStiffnessByAreaY_IS_OPTIONAL #define SCHEMA_IfcBoundaryFaceCondition_HAS_TranslationalStiffnessByAreaZ #define SCHEMA_IfcBoundaryFaceCondition_TranslationalStiffnessByAreaZ_IS_OPTIONAL #define SCHEMA_HAS_IfcBoundaryNodeCondition #define SCHEMA_IfcBoundaryNodeCondition_HAS_TranslationalStiffnessX #define SCHEMA_IfcBoundaryNodeCondition_TranslationalStiffnessX_IS_OPTIONAL #define SCHEMA_IfcBoundaryNodeCondition_HAS_TranslationalStiffnessY #define SCHEMA_IfcBoundaryNodeCondition_TranslationalStiffnessY_IS_OPTIONAL #define SCHEMA_IfcBoundaryNodeCondition_HAS_TranslationalStiffnessZ #define SCHEMA_IfcBoundaryNodeCondition_TranslationalStiffnessZ_IS_OPTIONAL #define SCHEMA_IfcBoundaryNodeCondition_HAS_RotationalStiffnessX #define SCHEMA_IfcBoundaryNodeCondition_RotationalStiffnessX_IS_OPTIONAL #define SCHEMA_IfcBoundaryNodeCondition_HAS_RotationalStiffnessY #define SCHEMA_IfcBoundaryNodeCondition_RotationalStiffnessY_IS_OPTIONAL #define SCHEMA_IfcBoundaryNodeCondition_HAS_RotationalStiffnessZ #define SCHEMA_IfcBoundaryNodeCondition_RotationalStiffnessZ_IS_OPTIONAL #define SCHEMA_HAS_IfcBoundaryNodeConditionWarping #define SCHEMA_IfcBoundaryNodeConditionWarping_HAS_WarpingStiffness #define SCHEMA_IfcBoundaryNodeConditionWarping_WarpingStiffness_IS_OPTIONAL #define SCHEMA_HAS_IfcBoundedCurve #define SCHEMA_IfcBoundedCurve_HAS_PositioningElement #define SCHEMA_HAS_IfcBoundedSurface #define SCHEMA_HAS_IfcBoundingBox #define SCHEMA_IfcBoundingBox_HAS_Corner #define SCHEMA_IfcBoundingBox_HAS_XDim #define SCHEMA_IfcBoundingBox_HAS_YDim #define SCHEMA_IfcBoundingBox_HAS_ZDim #define SCHEMA_HAS_IfcBoxedHalfSpace #define SCHEMA_IfcBoxedHalfSpace_HAS_Enclosure #define SCHEMA_HAS_IfcBridge #define SCHEMA_IfcBridge_HAS_PredefinedType #define SCHEMA_IfcBridge_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcBridgePart #define SCHEMA_HAS_IfcBuilding #define SCHEMA_IfcBuilding_HAS_ElevationOfRefHeight #define SCHEMA_IfcBuilding_ElevationOfRefHeight_IS_OPTIONAL #define SCHEMA_IfcBuilding_HAS_ElevationOfTerrain #define SCHEMA_IfcBuilding_ElevationOfTerrain_IS_OPTIONAL #define SCHEMA_IfcBuilding_HAS_BuildingAddress #define SCHEMA_IfcBuilding_BuildingAddress_IS_OPTIONAL #define SCHEMA_HAS_IfcBuildingElementPart #define SCHEMA_IfcBuildingElementPart_HAS_PredefinedType #define SCHEMA_IfcBuildingElementPart_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcBuildingElementPartType #define SCHEMA_IfcBuildingElementPartType_HAS_PredefinedType #define SCHEMA_HAS_IfcBuildingElementProxy #define SCHEMA_IfcBuildingElementProxy_HAS_PredefinedType #define SCHEMA_IfcBuildingElementProxy_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcBuildingElementProxyType #define SCHEMA_IfcBuildingElementProxyType_HAS_PredefinedType #define SCHEMA_HAS_IfcBuildingStorey #define SCHEMA_IfcBuildingStorey_HAS_Elevation #define SCHEMA_IfcBuildingStorey_Elevation_IS_OPTIONAL #define SCHEMA_HAS_IfcBuildingSystem #define SCHEMA_IfcBuildingSystem_HAS_PredefinedType #define SCHEMA_IfcBuildingSystem_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcBuildingSystem_HAS_LongName #define SCHEMA_IfcBuildingSystem_LongName_IS_OPTIONAL #define SCHEMA_HAS_IfcBuiltElement #define SCHEMA_HAS_IfcBuiltElementType #define SCHEMA_HAS_IfcBuiltSystem #define SCHEMA_IfcBuiltSystem_HAS_PredefinedType #define SCHEMA_IfcBuiltSystem_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcBuiltSystem_HAS_LongName #define SCHEMA_IfcBuiltSystem_LongName_IS_OPTIONAL #define SCHEMA_HAS_IfcBurner #define SCHEMA_IfcBurner_HAS_PredefinedType #define SCHEMA_IfcBurner_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcBurnerType #define SCHEMA_IfcBurnerType_HAS_PredefinedType #define SCHEMA_HAS_IfcCShapeProfileDef #define SCHEMA_IfcCShapeProfileDef_HAS_Depth #define SCHEMA_IfcCShapeProfileDef_HAS_Width #define SCHEMA_IfcCShapeProfileDef_HAS_WallThickness #define SCHEMA_IfcCShapeProfileDef_HAS_Girth #define SCHEMA_IfcCShapeProfileDef_HAS_InternalFilletRadius #define SCHEMA_IfcCShapeProfileDef_InternalFilletRadius_IS_OPTIONAL #define SCHEMA_HAS_IfcCableCarrierFitting #define SCHEMA_IfcCableCarrierFitting_HAS_PredefinedType #define SCHEMA_IfcCableCarrierFitting_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcCableCarrierFittingType #define SCHEMA_IfcCableCarrierFittingType_HAS_PredefinedType #define SCHEMA_HAS_IfcCableCarrierSegment #define SCHEMA_IfcCableCarrierSegment_HAS_PredefinedType #define SCHEMA_IfcCableCarrierSegment_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcCableCarrierSegmentType #define SCHEMA_IfcCableCarrierSegmentType_HAS_PredefinedType #define SCHEMA_HAS_IfcCableFitting #define SCHEMA_IfcCableFitting_HAS_PredefinedType #define SCHEMA_IfcCableFitting_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcCableFittingType #define SCHEMA_IfcCableFittingType_HAS_PredefinedType #define SCHEMA_HAS_IfcCableSegment #define SCHEMA_IfcCableSegment_HAS_PredefinedType #define SCHEMA_IfcCableSegment_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcCableSegmentType #define SCHEMA_IfcCableSegmentType_HAS_PredefinedType #define SCHEMA_HAS_IfcCaissonFoundation #define SCHEMA_IfcCaissonFoundation_HAS_PredefinedType #define SCHEMA_IfcCaissonFoundation_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcCaissonFoundationType #define SCHEMA_IfcCaissonFoundationType_HAS_PredefinedType #define SCHEMA_HAS_IfcCartesianPoint #define SCHEMA_IfcCartesianPoint_HAS_Coordinates #define SCHEMA_HAS_IfcCartesianPointList #define SCHEMA_HAS_IfcCartesianPointList2D #define SCHEMA_IfcCartesianPointList2D_HAS_CoordList #define SCHEMA_IfcCartesianPointList2D_HAS_TagList #define SCHEMA_IfcCartesianPointList2D_TagList_IS_OPTIONAL #define SCHEMA_HAS_IfcCartesianPointList3D #define SCHEMA_IfcCartesianPointList3D_HAS_CoordList #define SCHEMA_IfcCartesianPointList3D_HAS_TagList #define SCHEMA_IfcCartesianPointList3D_TagList_IS_OPTIONAL #define SCHEMA_HAS_IfcCartesianTransformationOperator #define SCHEMA_IfcCartesianTransformationOperator_HAS_Axis1 #define SCHEMA_IfcCartesianTransformationOperator_Axis1_IS_OPTIONAL #define SCHEMA_IfcCartesianTransformationOperator_HAS_Axis2 #define SCHEMA_IfcCartesianTransformationOperator_Axis2_IS_OPTIONAL #define SCHEMA_IfcCartesianTransformationOperator_HAS_LocalOrigin #define SCHEMA_IfcCartesianTransformationOperator_HAS_Scale #define SCHEMA_IfcCartesianTransformationOperator_Scale_IS_OPTIONAL #define SCHEMA_HAS_IfcCartesianTransformationOperator2D #define SCHEMA_HAS_IfcCartesianTransformationOperator2DnonUniform #define SCHEMA_IfcCartesianTransformationOperator2DnonUniform_HAS_Scale2 #define SCHEMA_IfcCartesianTransformationOperator2DnonUniform_Scale2_IS_OPTIONAL #define SCHEMA_HAS_IfcCartesianTransformationOperator3D #define SCHEMA_IfcCartesianTransformationOperator3D_HAS_Axis3 #define SCHEMA_IfcCartesianTransformationOperator3D_Axis3_IS_OPTIONAL #define SCHEMA_HAS_IfcCartesianTransformationOperator3DnonUniform #define SCHEMA_IfcCartesianTransformationOperator3DnonUniform_HAS_Scale2 #define SCHEMA_IfcCartesianTransformationOperator3DnonUniform_Scale2_IS_OPTIONAL #define SCHEMA_IfcCartesianTransformationOperator3DnonUniform_HAS_Scale3 #define SCHEMA_IfcCartesianTransformationOperator3DnonUniform_Scale3_IS_OPTIONAL #define SCHEMA_HAS_IfcCenterLineProfileDef #define SCHEMA_IfcCenterLineProfileDef_HAS_Thickness #define SCHEMA_HAS_IfcChiller #define SCHEMA_IfcChiller_HAS_PredefinedType #define SCHEMA_IfcChiller_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcChillerType #define SCHEMA_IfcChillerType_HAS_PredefinedType #define SCHEMA_HAS_IfcChimney #define SCHEMA_IfcChimney_HAS_PredefinedType #define SCHEMA_IfcChimney_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcChimneyType #define SCHEMA_IfcChimneyType_HAS_PredefinedType #define SCHEMA_HAS_IfcCircle #define SCHEMA_IfcCircle_HAS_Radius #define SCHEMA_HAS_IfcCircleHollowProfileDef #define SCHEMA_IfcCircleHollowProfileDef_HAS_WallThickness #define SCHEMA_HAS_IfcCircleProfileDef #define SCHEMA_IfcCircleProfileDef_HAS_Radius #define SCHEMA_HAS_IfcCircularArcSegment2D #define SCHEMA_IfcCircularArcSegment2D_HAS_Radius #define SCHEMA_IfcCircularArcSegment2D_HAS_IsCCW #define SCHEMA_HAS_IfcCivilElement #define SCHEMA_HAS_IfcCivilElementType #define SCHEMA_HAS_IfcClassification #define SCHEMA_IfcClassification_HAS_Source #define SCHEMA_IfcClassification_Source_IS_OPTIONAL #define SCHEMA_IfcClassification_HAS_Edition #define SCHEMA_IfcClassification_Edition_IS_OPTIONAL #define SCHEMA_IfcClassification_HAS_EditionDate #define SCHEMA_IfcClassification_EditionDate_IS_OPTIONAL #define SCHEMA_IfcClassification_HAS_Name #define SCHEMA_IfcClassification_HAS_Description #define SCHEMA_IfcClassification_Description_IS_OPTIONAL #define SCHEMA_IfcClassification_HAS_Location #define SCHEMA_IfcClassification_Location_IS_OPTIONAL #define SCHEMA_IfcClassification_HAS_ReferenceTokens #define SCHEMA_IfcClassification_ReferenceTokens_IS_OPTIONAL #define SCHEMA_IfcClassification_HAS_ClassificationForObjects #define SCHEMA_IfcClassification_HAS_HasReferences #define SCHEMA_HAS_IfcClassificationReference #define SCHEMA_IfcClassificationReference_HAS_ReferencedSource #define SCHEMA_IfcClassificationReference_ReferencedSource_IS_OPTIONAL #define SCHEMA_IfcClassificationReference_HAS_Description #define SCHEMA_IfcClassificationReference_Description_IS_OPTIONAL #define SCHEMA_IfcClassificationReference_HAS_Sort #define SCHEMA_IfcClassificationReference_Sort_IS_OPTIONAL #define SCHEMA_IfcClassificationReference_HAS_ClassificationRefForObjects #define SCHEMA_IfcClassificationReference_HAS_HasReferences #define SCHEMA_HAS_IfcClosedShell #define SCHEMA_HAS_IfcCoil #define SCHEMA_IfcCoil_HAS_PredefinedType #define SCHEMA_IfcCoil_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcCoilType #define SCHEMA_IfcCoilType_HAS_PredefinedType #define SCHEMA_HAS_IfcColourRgb #define SCHEMA_IfcColourRgb_HAS_Red #define SCHEMA_IfcColourRgb_HAS_Green #define SCHEMA_IfcColourRgb_HAS_Blue #define SCHEMA_HAS_IfcColourRgbList #define SCHEMA_IfcColourRgbList_HAS_ColourList #define SCHEMA_HAS_IfcColourSpecification #define SCHEMA_IfcColourSpecification_HAS_Name #define SCHEMA_IfcColourSpecification_Name_IS_OPTIONAL #define SCHEMA_HAS_IfcColumn #define SCHEMA_IfcColumn_HAS_PredefinedType #define SCHEMA_IfcColumn_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcColumnStandardCase #define SCHEMA_HAS_IfcColumnType #define SCHEMA_IfcColumnType_HAS_PredefinedType #define SCHEMA_HAS_IfcCommunicationsAppliance #define SCHEMA_IfcCommunicationsAppliance_HAS_PredefinedType #define SCHEMA_IfcCommunicationsAppliance_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcCommunicationsApplianceType #define SCHEMA_IfcCommunicationsApplianceType_HAS_PredefinedType #define SCHEMA_HAS_IfcComplexProperty #define SCHEMA_IfcComplexProperty_HAS_UsageName #define SCHEMA_IfcComplexProperty_HAS_HasProperties #define SCHEMA_HAS_IfcComplexPropertyTemplate #define SCHEMA_IfcComplexPropertyTemplate_HAS_UsageName #define SCHEMA_IfcComplexPropertyTemplate_UsageName_IS_OPTIONAL #define SCHEMA_IfcComplexPropertyTemplate_HAS_TemplateType #define SCHEMA_IfcComplexPropertyTemplate_TemplateType_IS_OPTIONAL #define SCHEMA_IfcComplexPropertyTemplate_HAS_HasPropertyTemplates #define SCHEMA_IfcComplexPropertyTemplate_HasPropertyTemplates_IS_OPTIONAL #define SCHEMA_HAS_IfcCompositeCurve #define SCHEMA_IfcCompositeCurve_HAS_Segments #define SCHEMA_IfcCompositeCurve_HAS_SelfIntersect #define SCHEMA_HAS_IfcCompositeCurveOnSurface #define SCHEMA_HAS_IfcCompositeCurveSegment #define SCHEMA_IfcCompositeCurveSegment_HAS_Transition #define SCHEMA_IfcCompositeCurveSegment_HAS_SameSense #define SCHEMA_IfcCompositeCurveSegment_HAS_ParentCurve #define SCHEMA_IfcCompositeCurveSegment_HAS_UsingCurves #define SCHEMA_HAS_IfcCompositeProfileDef #define SCHEMA_IfcCompositeProfileDef_HAS_Profiles #define SCHEMA_IfcCompositeProfileDef_HAS_Label #define SCHEMA_IfcCompositeProfileDef_Label_IS_OPTIONAL #define SCHEMA_HAS_IfcCompressor #define SCHEMA_IfcCompressor_HAS_PredefinedType #define SCHEMA_IfcCompressor_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcCompressorType #define SCHEMA_IfcCompressorType_HAS_PredefinedType #define SCHEMA_HAS_IfcCondenser #define SCHEMA_IfcCondenser_HAS_PredefinedType #define SCHEMA_IfcCondenser_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcCondenserType #define SCHEMA_IfcCondenserType_HAS_PredefinedType #define SCHEMA_HAS_IfcConic #define SCHEMA_IfcConic_HAS_Position #define SCHEMA_HAS_IfcConnectedFaceSet #define SCHEMA_IfcConnectedFaceSet_HAS_CfsFaces #define SCHEMA_HAS_IfcConnectionCurveGeometry #define SCHEMA_IfcConnectionCurveGeometry_HAS_CurveOnRelatingElement #define SCHEMA_IfcConnectionCurveGeometry_HAS_CurveOnRelatedElement #define SCHEMA_IfcConnectionCurveGeometry_CurveOnRelatedElement_IS_OPTIONAL #define SCHEMA_HAS_IfcConnectionGeometry #define SCHEMA_HAS_IfcConnectionPointEccentricity #define SCHEMA_IfcConnectionPointEccentricity_HAS_EccentricityInX #define SCHEMA_IfcConnectionPointEccentricity_EccentricityInX_IS_OPTIONAL #define SCHEMA_IfcConnectionPointEccentricity_HAS_EccentricityInY #define SCHEMA_IfcConnectionPointEccentricity_EccentricityInY_IS_OPTIONAL #define SCHEMA_IfcConnectionPointEccentricity_HAS_EccentricityInZ #define SCHEMA_IfcConnectionPointEccentricity_EccentricityInZ_IS_OPTIONAL #define SCHEMA_HAS_IfcConnectionPointGeometry #define SCHEMA_IfcConnectionPointGeometry_HAS_PointOnRelatingElement #define SCHEMA_IfcConnectionPointGeometry_HAS_PointOnRelatedElement #define SCHEMA_IfcConnectionPointGeometry_PointOnRelatedElement_IS_OPTIONAL #define SCHEMA_HAS_IfcConnectionSurfaceGeometry #define SCHEMA_IfcConnectionSurfaceGeometry_HAS_SurfaceOnRelatingElement #define SCHEMA_IfcConnectionSurfaceGeometry_HAS_SurfaceOnRelatedElement #define SCHEMA_IfcConnectionSurfaceGeometry_SurfaceOnRelatedElement_IS_OPTIONAL #define SCHEMA_HAS_IfcConnectionVolumeGeometry #define SCHEMA_IfcConnectionVolumeGeometry_HAS_VolumeOnRelatingElement #define SCHEMA_IfcConnectionVolumeGeometry_HAS_VolumeOnRelatedElement #define SCHEMA_IfcConnectionVolumeGeometry_VolumeOnRelatedElement_IS_OPTIONAL #define SCHEMA_HAS_IfcConstraint #define SCHEMA_IfcConstraint_HAS_Name #define SCHEMA_IfcConstraint_HAS_Description #define SCHEMA_IfcConstraint_Description_IS_OPTIONAL #define SCHEMA_IfcConstraint_HAS_ConstraintGrade #define SCHEMA_IfcConstraint_HAS_ConstraintSource #define SCHEMA_IfcConstraint_ConstraintSource_IS_OPTIONAL #define SCHEMA_IfcConstraint_HAS_CreatingActor #define SCHEMA_IfcConstraint_CreatingActor_IS_OPTIONAL #define SCHEMA_IfcConstraint_HAS_CreationTime #define SCHEMA_IfcConstraint_CreationTime_IS_OPTIONAL #define SCHEMA_IfcConstraint_HAS_UserDefinedGrade #define SCHEMA_IfcConstraint_UserDefinedGrade_IS_OPTIONAL #define SCHEMA_IfcConstraint_HAS_HasExternalReferences #define SCHEMA_IfcConstraint_HAS_PropertiesForConstraint #define SCHEMA_HAS_IfcConstructionEquipmentResource #define SCHEMA_IfcConstructionEquipmentResource_HAS_PredefinedType #define SCHEMA_IfcConstructionEquipmentResource_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcConstructionEquipmentResourceType #define SCHEMA_IfcConstructionEquipmentResourceType_HAS_PredefinedType #define SCHEMA_HAS_IfcConstructionMaterialResource #define SCHEMA_IfcConstructionMaterialResource_HAS_PredefinedType #define SCHEMA_IfcConstructionMaterialResource_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcConstructionMaterialResourceType #define SCHEMA_IfcConstructionMaterialResourceType_HAS_PredefinedType #define SCHEMA_HAS_IfcConstructionProductResource #define SCHEMA_IfcConstructionProductResource_HAS_PredefinedType #define SCHEMA_IfcConstructionProductResource_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcConstructionProductResourceType #define SCHEMA_IfcConstructionProductResourceType_HAS_PredefinedType #define SCHEMA_HAS_IfcConstructionResource #define SCHEMA_IfcConstructionResource_HAS_Usage #define SCHEMA_IfcConstructionResource_Usage_IS_OPTIONAL #define SCHEMA_IfcConstructionResource_HAS_BaseCosts #define SCHEMA_IfcConstructionResource_BaseCosts_IS_OPTIONAL #define SCHEMA_IfcConstructionResource_HAS_BaseQuantity #define SCHEMA_IfcConstructionResource_BaseQuantity_IS_OPTIONAL #define SCHEMA_HAS_IfcConstructionResourceType #define SCHEMA_IfcConstructionResourceType_HAS_BaseCosts #define SCHEMA_IfcConstructionResourceType_BaseCosts_IS_OPTIONAL #define SCHEMA_IfcConstructionResourceType_HAS_BaseQuantity #define SCHEMA_IfcConstructionResourceType_BaseQuantity_IS_OPTIONAL #define SCHEMA_HAS_IfcContext #define SCHEMA_IfcContext_HAS_ObjectType #define SCHEMA_IfcContext_ObjectType_IS_OPTIONAL #define SCHEMA_IfcContext_HAS_LongName #define SCHEMA_IfcContext_LongName_IS_OPTIONAL #define SCHEMA_IfcContext_HAS_Phase #define SCHEMA_IfcContext_Phase_IS_OPTIONAL #define SCHEMA_IfcContext_HAS_RepresentationContexts #define SCHEMA_IfcContext_RepresentationContexts_IS_OPTIONAL #define SCHEMA_IfcContext_HAS_UnitsInContext #define SCHEMA_IfcContext_UnitsInContext_IS_OPTIONAL #define SCHEMA_IfcContext_HAS_IsDefinedBy #define SCHEMA_IfcContext_HAS_Declares #define SCHEMA_HAS_IfcContextDependentUnit #define SCHEMA_IfcContextDependentUnit_HAS_Name #define SCHEMA_IfcContextDependentUnit_HAS_HasExternalReference #define SCHEMA_HAS_IfcControl #define SCHEMA_IfcControl_HAS_Identification #define SCHEMA_IfcControl_Identification_IS_OPTIONAL #define SCHEMA_IfcControl_HAS_Controls #define SCHEMA_HAS_IfcController #define SCHEMA_IfcController_HAS_PredefinedType #define SCHEMA_IfcController_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcControllerType #define SCHEMA_IfcControllerType_HAS_PredefinedType #define SCHEMA_HAS_IfcConversionBasedUnit #define SCHEMA_IfcConversionBasedUnit_HAS_Name #define SCHEMA_IfcConversionBasedUnit_HAS_ConversionFactor #define SCHEMA_IfcConversionBasedUnit_HAS_HasExternalReference #define SCHEMA_HAS_IfcConversionBasedUnitWithOffset #define SCHEMA_IfcConversionBasedUnitWithOffset_HAS_ConversionOffset #define SCHEMA_HAS_IfcConveyorSegment #define SCHEMA_IfcConveyorSegment_HAS_PredefinedType #define SCHEMA_IfcConveyorSegment_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcConveyorSegmentType #define SCHEMA_IfcConveyorSegmentType_HAS_PredefinedType #define SCHEMA_HAS_IfcCooledBeam #define SCHEMA_IfcCooledBeam_HAS_PredefinedType #define SCHEMA_IfcCooledBeam_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcCooledBeamType #define SCHEMA_IfcCooledBeamType_HAS_PredefinedType #define SCHEMA_HAS_IfcCoolingTower #define SCHEMA_IfcCoolingTower_HAS_PredefinedType #define SCHEMA_IfcCoolingTower_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcCoolingTowerType #define SCHEMA_IfcCoolingTowerType_HAS_PredefinedType #define SCHEMA_HAS_IfcCoordinateOperation #define SCHEMA_IfcCoordinateOperation_HAS_SourceCRS #define SCHEMA_IfcCoordinateOperation_HAS_TargetCRS #define SCHEMA_HAS_IfcCoordinateReferenceSystem #define SCHEMA_IfcCoordinateReferenceSystem_HAS_Name #define SCHEMA_IfcCoordinateReferenceSystem_HAS_Description #define SCHEMA_IfcCoordinateReferenceSystem_Description_IS_OPTIONAL #define SCHEMA_IfcCoordinateReferenceSystem_HAS_GeodeticDatum #define SCHEMA_IfcCoordinateReferenceSystem_GeodeticDatum_IS_OPTIONAL #define SCHEMA_IfcCoordinateReferenceSystem_HAS_VerticalDatum #define SCHEMA_IfcCoordinateReferenceSystem_VerticalDatum_IS_OPTIONAL #define SCHEMA_IfcCoordinateReferenceSystem_HAS_HasCoordinateOperation #define SCHEMA_HAS_IfcCostItem #define SCHEMA_IfcCostItem_HAS_PredefinedType #define SCHEMA_IfcCostItem_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcCostItem_HAS_CostValues #define SCHEMA_IfcCostItem_CostValues_IS_OPTIONAL #define SCHEMA_IfcCostItem_HAS_CostQuantities #define SCHEMA_IfcCostItem_CostQuantities_IS_OPTIONAL #define SCHEMA_HAS_IfcCostSchedule #define SCHEMA_IfcCostSchedule_HAS_PredefinedType #define SCHEMA_IfcCostSchedule_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcCostSchedule_HAS_Status #define SCHEMA_IfcCostSchedule_Status_IS_OPTIONAL #define SCHEMA_IfcCostSchedule_HAS_SubmittedOn #define SCHEMA_IfcCostSchedule_SubmittedOn_IS_OPTIONAL #define SCHEMA_IfcCostSchedule_HAS_UpdateDate #define SCHEMA_IfcCostSchedule_UpdateDate_IS_OPTIONAL #define SCHEMA_HAS_IfcCostValue #define SCHEMA_HAS_IfcCourse #define SCHEMA_IfcCourse_HAS_PredefinedType #define SCHEMA_IfcCourse_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcCourseType #define SCHEMA_IfcCourseType_HAS_PredefinedType #define SCHEMA_HAS_IfcCovering #define SCHEMA_IfcCovering_HAS_PredefinedType #define SCHEMA_IfcCovering_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcCovering_HAS_CoversSpaces #define SCHEMA_IfcCovering_HAS_CoversElements #define SCHEMA_HAS_IfcCoveringType #define SCHEMA_IfcCoveringType_HAS_PredefinedType #define SCHEMA_HAS_IfcCrewResource #define SCHEMA_IfcCrewResource_HAS_PredefinedType #define SCHEMA_IfcCrewResource_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcCrewResourceType #define SCHEMA_IfcCrewResourceType_HAS_PredefinedType #define SCHEMA_HAS_IfcCsgPrimitive3D #define SCHEMA_IfcCsgPrimitive3D_HAS_Position #define SCHEMA_HAS_IfcCsgSolid #define SCHEMA_IfcCsgSolid_HAS_TreeRootExpression #define SCHEMA_HAS_IfcCurrencyRelationship #define SCHEMA_IfcCurrencyRelationship_HAS_RelatingMonetaryUnit #define SCHEMA_IfcCurrencyRelationship_HAS_RelatedMonetaryUnit #define SCHEMA_IfcCurrencyRelationship_HAS_ExchangeRate #define SCHEMA_IfcCurrencyRelationship_HAS_RateDateTime #define SCHEMA_IfcCurrencyRelationship_RateDateTime_IS_OPTIONAL #define SCHEMA_IfcCurrencyRelationship_HAS_RateSource #define SCHEMA_IfcCurrencyRelationship_RateSource_IS_OPTIONAL #define SCHEMA_HAS_IfcCurtainWall #define SCHEMA_IfcCurtainWall_HAS_PredefinedType #define SCHEMA_IfcCurtainWall_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcCurtainWallType #define SCHEMA_IfcCurtainWallType_HAS_PredefinedType #define SCHEMA_HAS_IfcCurve #define SCHEMA_HAS_IfcCurveBoundedPlane #define SCHEMA_IfcCurveBoundedPlane_HAS_BasisSurface #define SCHEMA_IfcCurveBoundedPlane_HAS_OuterBoundary #define SCHEMA_IfcCurveBoundedPlane_HAS_InnerBoundaries #define SCHEMA_HAS_IfcCurveBoundedSurface #define SCHEMA_IfcCurveBoundedSurface_HAS_BasisSurface #define SCHEMA_IfcCurveBoundedSurface_HAS_Boundaries #define SCHEMA_IfcCurveBoundedSurface_HAS_ImplicitOuter #define SCHEMA_HAS_IfcCurveSegment2D #define SCHEMA_IfcCurveSegment2D_HAS_StartPoint #define SCHEMA_IfcCurveSegment2D_HAS_StartDirection #define SCHEMA_IfcCurveSegment2D_HAS_SegmentLength #define SCHEMA_HAS_IfcCurveStyle #define SCHEMA_IfcCurveStyle_HAS_CurveFont #define SCHEMA_IfcCurveStyle_CurveFont_IS_OPTIONAL #define SCHEMA_IfcCurveStyle_HAS_CurveWidth #define SCHEMA_IfcCurveStyle_CurveWidth_IS_OPTIONAL #define SCHEMA_IfcCurveStyle_HAS_CurveColour #define SCHEMA_IfcCurveStyle_CurveColour_IS_OPTIONAL #define SCHEMA_IfcCurveStyle_HAS_ModelOrDraughting #define SCHEMA_IfcCurveStyle_ModelOrDraughting_IS_OPTIONAL #define SCHEMA_HAS_IfcCurveStyleFont #define SCHEMA_IfcCurveStyleFont_HAS_Name #define SCHEMA_IfcCurveStyleFont_Name_IS_OPTIONAL #define SCHEMA_IfcCurveStyleFont_HAS_PatternList #define SCHEMA_HAS_IfcCurveStyleFontAndScaling #define SCHEMA_IfcCurveStyleFontAndScaling_HAS_Name #define SCHEMA_IfcCurveStyleFontAndScaling_Name_IS_OPTIONAL #define SCHEMA_IfcCurveStyleFontAndScaling_HAS_CurveFont #define SCHEMA_IfcCurveStyleFontAndScaling_HAS_CurveFontScaling #define SCHEMA_HAS_IfcCurveStyleFontPattern #define SCHEMA_IfcCurveStyleFontPattern_HAS_VisibleSegmentLength #define SCHEMA_IfcCurveStyleFontPattern_HAS_InvisibleSegmentLength #define SCHEMA_HAS_IfcCylindricalSurface #define SCHEMA_IfcCylindricalSurface_HAS_Radius #define SCHEMA_HAS_IfcDamper #define SCHEMA_IfcDamper_HAS_PredefinedType #define SCHEMA_IfcDamper_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcDamperType #define SCHEMA_IfcDamperType_HAS_PredefinedType #define SCHEMA_HAS_IfcDeepFoundation #define SCHEMA_HAS_IfcDeepFoundationType #define SCHEMA_HAS_IfcDerivedProfileDef #define SCHEMA_IfcDerivedProfileDef_HAS_ParentProfile #define SCHEMA_IfcDerivedProfileDef_HAS_Operator #define SCHEMA_IfcDerivedProfileDef_HAS_Label #define SCHEMA_IfcDerivedProfileDef_Label_IS_OPTIONAL #define SCHEMA_HAS_IfcDerivedUnit #define SCHEMA_IfcDerivedUnit_HAS_Elements #define SCHEMA_IfcDerivedUnit_HAS_UnitType #define SCHEMA_IfcDerivedUnit_HAS_UserDefinedType #define SCHEMA_IfcDerivedUnit_UserDefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcDerivedUnitElement #define SCHEMA_IfcDerivedUnitElement_HAS_Unit #define SCHEMA_IfcDerivedUnitElement_HAS_Exponent #define SCHEMA_HAS_IfcDimensionalExponents #define SCHEMA_IfcDimensionalExponents_HAS_LengthExponent #define SCHEMA_IfcDimensionalExponents_HAS_MassExponent #define SCHEMA_IfcDimensionalExponents_HAS_TimeExponent #define SCHEMA_IfcDimensionalExponents_HAS_ElectricCurrentExponent #define SCHEMA_IfcDimensionalExponents_HAS_ThermodynamicTemperatureExponent #define SCHEMA_IfcDimensionalExponents_HAS_AmountOfSubstanceExponent #define SCHEMA_IfcDimensionalExponents_HAS_LuminousIntensityExponent #define SCHEMA_HAS_IfcDirection #define SCHEMA_IfcDirection_HAS_DirectionRatios #define SCHEMA_HAS_IfcDirectrixCurveSweptAreaSolid #define SCHEMA_IfcDirectrixCurveSweptAreaSolid_HAS_Directrix #define SCHEMA_IfcDirectrixCurveSweptAreaSolid_HAS_StartParam #define SCHEMA_IfcDirectrixCurveSweptAreaSolid_StartParam_IS_OPTIONAL #define SCHEMA_IfcDirectrixCurveSweptAreaSolid_HAS_EndParam #define SCHEMA_IfcDirectrixCurveSweptAreaSolid_EndParam_IS_OPTIONAL #define SCHEMA_HAS_IfcDirectrixDistanceSweptAreaSolid #define SCHEMA_IfcDirectrixDistanceSweptAreaSolid_HAS_Directrix #define SCHEMA_IfcDirectrixDistanceSweptAreaSolid_HAS_StartDistance #define SCHEMA_IfcDirectrixDistanceSweptAreaSolid_StartDistance_IS_OPTIONAL #define SCHEMA_IfcDirectrixDistanceSweptAreaSolid_HAS_EndDistance #define SCHEMA_IfcDirectrixDistanceSweptAreaSolid_EndDistance_IS_OPTIONAL #define SCHEMA_HAS_IfcDiscreteAccessory #define SCHEMA_IfcDiscreteAccessory_HAS_PredefinedType #define SCHEMA_IfcDiscreteAccessory_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcDiscreteAccessoryType #define SCHEMA_IfcDiscreteAccessoryType_HAS_PredefinedType #define SCHEMA_HAS_IfcDistanceExpression #define SCHEMA_IfcDistanceExpression_HAS_DistanceAlong #define SCHEMA_IfcDistanceExpression_HAS_OffsetLateral #define SCHEMA_IfcDistanceExpression_OffsetLateral_IS_OPTIONAL #define SCHEMA_IfcDistanceExpression_HAS_OffsetVertical #define SCHEMA_IfcDistanceExpression_OffsetVertical_IS_OPTIONAL #define SCHEMA_IfcDistanceExpression_HAS_OffsetLongitudinal #define SCHEMA_IfcDistanceExpression_OffsetLongitudinal_IS_OPTIONAL #define SCHEMA_IfcDistanceExpression_HAS_AlongHorizontal #define SCHEMA_IfcDistanceExpression_AlongHorizontal_IS_OPTIONAL #define SCHEMA_HAS_IfcDistributionBoard #define SCHEMA_IfcDistributionBoard_HAS_PredefinedType #define SCHEMA_IfcDistributionBoard_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcDistributionBoardType #define SCHEMA_IfcDistributionBoardType_HAS_PredefinedType #define SCHEMA_HAS_IfcDistributionChamberElement #define SCHEMA_IfcDistributionChamberElement_HAS_PredefinedType #define SCHEMA_IfcDistributionChamberElement_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcDistributionChamberElementType #define SCHEMA_IfcDistributionChamberElementType_HAS_PredefinedType #define SCHEMA_HAS_IfcDistributionCircuit #define SCHEMA_HAS_IfcDistributionControlElement #define SCHEMA_IfcDistributionControlElement_HAS_AssignedToFlowElement #define SCHEMA_HAS_IfcDistributionControlElementType #define SCHEMA_HAS_IfcDistributionElement #define SCHEMA_IfcDistributionElement_HAS_HasPorts #define SCHEMA_HAS_IfcDistributionElementType #define SCHEMA_HAS_IfcDistributionFlowElement #define SCHEMA_IfcDistributionFlowElement_HAS_HasControlElements #define SCHEMA_HAS_IfcDistributionFlowElementType #define SCHEMA_HAS_IfcDistributionPort #define SCHEMA_IfcDistributionPort_HAS_FlowDirection #define SCHEMA_IfcDistributionPort_FlowDirection_IS_OPTIONAL #define SCHEMA_IfcDistributionPort_HAS_PredefinedType #define SCHEMA_IfcDistributionPort_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcDistributionPort_HAS_SystemType #define SCHEMA_IfcDistributionPort_SystemType_IS_OPTIONAL #define SCHEMA_HAS_IfcDistributionSystem #define SCHEMA_IfcDistributionSystem_HAS_LongName #define SCHEMA_IfcDistributionSystem_LongName_IS_OPTIONAL #define SCHEMA_IfcDistributionSystem_HAS_PredefinedType #define SCHEMA_IfcDistributionSystem_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcDocumentInformation #define SCHEMA_IfcDocumentInformation_HAS_Identification #define SCHEMA_IfcDocumentInformation_HAS_Name #define SCHEMA_IfcDocumentInformation_HAS_Description #define SCHEMA_IfcDocumentInformation_Description_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_Location #define SCHEMA_IfcDocumentInformation_Location_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_Purpose #define SCHEMA_IfcDocumentInformation_Purpose_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_IntendedUse #define SCHEMA_IfcDocumentInformation_IntendedUse_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_Scope #define SCHEMA_IfcDocumentInformation_Scope_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_Revision #define SCHEMA_IfcDocumentInformation_Revision_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_DocumentOwner #define SCHEMA_IfcDocumentInformation_DocumentOwner_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_Editors #define SCHEMA_IfcDocumentInformation_Editors_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_CreationTime #define SCHEMA_IfcDocumentInformation_CreationTime_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_LastRevisionTime #define SCHEMA_IfcDocumentInformation_LastRevisionTime_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_ElectronicFormat #define SCHEMA_IfcDocumentInformation_ElectronicFormat_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_ValidFrom #define SCHEMA_IfcDocumentInformation_ValidFrom_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_ValidUntil #define SCHEMA_IfcDocumentInformation_ValidUntil_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_Confidentiality #define SCHEMA_IfcDocumentInformation_Confidentiality_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_Status #define SCHEMA_IfcDocumentInformation_Status_IS_OPTIONAL #define SCHEMA_IfcDocumentInformation_HAS_DocumentInfoForObjects #define SCHEMA_IfcDocumentInformation_HAS_HasDocumentReferences #define SCHEMA_IfcDocumentInformation_HAS_IsPointedTo #define SCHEMA_IfcDocumentInformation_HAS_IsPointer #define SCHEMA_HAS_IfcDocumentInformationRelationship #define SCHEMA_IfcDocumentInformationRelationship_HAS_RelatingDocument #define SCHEMA_IfcDocumentInformationRelationship_HAS_RelatedDocuments #define SCHEMA_IfcDocumentInformationRelationship_HAS_RelationshipType #define SCHEMA_IfcDocumentInformationRelationship_RelationshipType_IS_OPTIONAL #define SCHEMA_HAS_IfcDocumentReference #define SCHEMA_IfcDocumentReference_HAS_Description #define SCHEMA_IfcDocumentReference_Description_IS_OPTIONAL #define SCHEMA_IfcDocumentReference_HAS_ReferencedDocument #define SCHEMA_IfcDocumentReference_ReferencedDocument_IS_OPTIONAL #define SCHEMA_IfcDocumentReference_HAS_DocumentRefForObjects #define SCHEMA_HAS_IfcDoor #define SCHEMA_IfcDoor_HAS_OverallHeight #define SCHEMA_IfcDoor_OverallHeight_IS_OPTIONAL #define SCHEMA_IfcDoor_HAS_OverallWidth #define SCHEMA_IfcDoor_OverallWidth_IS_OPTIONAL #define SCHEMA_IfcDoor_HAS_PredefinedType #define SCHEMA_IfcDoor_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcDoor_HAS_OperationType #define SCHEMA_IfcDoor_OperationType_IS_OPTIONAL #define SCHEMA_IfcDoor_HAS_UserDefinedOperationType #define SCHEMA_IfcDoor_UserDefinedOperationType_IS_OPTIONAL #define SCHEMA_HAS_IfcDoorLiningProperties #define SCHEMA_IfcDoorLiningProperties_HAS_LiningDepth #define SCHEMA_IfcDoorLiningProperties_LiningDepth_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_LiningThickness #define SCHEMA_IfcDoorLiningProperties_LiningThickness_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_ThresholdDepth #define SCHEMA_IfcDoorLiningProperties_ThresholdDepth_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_ThresholdThickness #define SCHEMA_IfcDoorLiningProperties_ThresholdThickness_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_TransomThickness #define SCHEMA_IfcDoorLiningProperties_TransomThickness_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_TransomOffset #define SCHEMA_IfcDoorLiningProperties_TransomOffset_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_LiningOffset #define SCHEMA_IfcDoorLiningProperties_LiningOffset_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_ThresholdOffset #define SCHEMA_IfcDoorLiningProperties_ThresholdOffset_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_CasingThickness #define SCHEMA_IfcDoorLiningProperties_CasingThickness_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_CasingDepth #define SCHEMA_IfcDoorLiningProperties_CasingDepth_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_ShapeAspectStyle #define SCHEMA_IfcDoorLiningProperties_ShapeAspectStyle_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_LiningToPanelOffsetX #define SCHEMA_IfcDoorLiningProperties_LiningToPanelOffsetX_IS_OPTIONAL #define SCHEMA_IfcDoorLiningProperties_HAS_LiningToPanelOffsetY #define SCHEMA_IfcDoorLiningProperties_LiningToPanelOffsetY_IS_OPTIONAL #define SCHEMA_HAS_IfcDoorPanelProperties #define SCHEMA_IfcDoorPanelProperties_HAS_PanelDepth #define SCHEMA_IfcDoorPanelProperties_PanelDepth_IS_OPTIONAL #define SCHEMA_IfcDoorPanelProperties_HAS_PanelOperation #define SCHEMA_IfcDoorPanelProperties_HAS_PanelWidth #define SCHEMA_IfcDoorPanelProperties_PanelWidth_IS_OPTIONAL #define SCHEMA_IfcDoorPanelProperties_HAS_PanelPosition #define SCHEMA_IfcDoorPanelProperties_HAS_ShapeAspectStyle #define SCHEMA_IfcDoorPanelProperties_ShapeAspectStyle_IS_OPTIONAL #define SCHEMA_HAS_IfcDoorStandardCase #define SCHEMA_HAS_IfcDoorStyle #define SCHEMA_IfcDoorStyle_HAS_OperationType #define SCHEMA_IfcDoorStyle_HAS_ConstructionType #define SCHEMA_IfcDoorStyle_HAS_ParameterTakesPrecedence #define SCHEMA_IfcDoorStyle_HAS_Sizeable #define SCHEMA_HAS_IfcDoorType #define SCHEMA_IfcDoorType_HAS_PredefinedType #define SCHEMA_IfcDoorType_HAS_OperationType #define SCHEMA_IfcDoorType_HAS_ParameterTakesPrecedence #define SCHEMA_IfcDoorType_ParameterTakesPrecedence_IS_OPTIONAL #define SCHEMA_IfcDoorType_HAS_UserDefinedOperationType #define SCHEMA_IfcDoorType_UserDefinedOperationType_IS_OPTIONAL #define SCHEMA_HAS_IfcDraughtingPreDefinedColour #define SCHEMA_HAS_IfcDraughtingPreDefinedCurveFont #define SCHEMA_HAS_IfcDuctFitting #define SCHEMA_IfcDuctFitting_HAS_PredefinedType #define SCHEMA_IfcDuctFitting_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcDuctFittingType #define SCHEMA_IfcDuctFittingType_HAS_PredefinedType #define SCHEMA_HAS_IfcDuctSegment #define SCHEMA_IfcDuctSegment_HAS_PredefinedType #define SCHEMA_IfcDuctSegment_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcDuctSegmentType #define SCHEMA_IfcDuctSegmentType_HAS_PredefinedType #define SCHEMA_HAS_IfcDuctSilencer #define SCHEMA_IfcDuctSilencer_HAS_PredefinedType #define SCHEMA_IfcDuctSilencer_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcDuctSilencerType #define SCHEMA_IfcDuctSilencerType_HAS_PredefinedType #define SCHEMA_HAS_IfcEarthworksCut #define SCHEMA_IfcEarthworksCut_HAS_PredefinedType #define SCHEMA_IfcEarthworksCut_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcEarthworksElement #define SCHEMA_HAS_IfcEarthworksFill #define SCHEMA_IfcEarthworksFill_HAS_PredefinedType #define SCHEMA_IfcEarthworksFill_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcEdge #define SCHEMA_IfcEdge_HAS_EdgeStart #define SCHEMA_IfcEdge_HAS_EdgeEnd #define SCHEMA_HAS_IfcEdgeCurve #define SCHEMA_IfcEdgeCurve_HAS_EdgeGeometry #define SCHEMA_IfcEdgeCurve_HAS_SameSense #define SCHEMA_HAS_IfcEdgeLoop #define SCHEMA_IfcEdgeLoop_HAS_EdgeList #define SCHEMA_HAS_IfcElectricAppliance #define SCHEMA_IfcElectricAppliance_HAS_PredefinedType #define SCHEMA_IfcElectricAppliance_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcElectricApplianceType #define SCHEMA_IfcElectricApplianceType_HAS_PredefinedType #define SCHEMA_HAS_IfcElectricDistributionBoard #define SCHEMA_IfcElectricDistributionBoard_HAS_PredefinedType #define SCHEMA_IfcElectricDistributionBoard_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcElectricDistributionBoardType #define SCHEMA_IfcElectricDistributionBoardType_HAS_PredefinedType #define SCHEMA_HAS_IfcElectricFlowStorageDevice #define SCHEMA_IfcElectricFlowStorageDevice_HAS_PredefinedType #define SCHEMA_IfcElectricFlowStorageDevice_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcElectricFlowStorageDeviceType #define SCHEMA_IfcElectricFlowStorageDeviceType_HAS_PredefinedType #define SCHEMA_HAS_IfcElectricFlowTreatmentDevice #define SCHEMA_IfcElectricFlowTreatmentDevice_HAS_PredefinedType #define SCHEMA_IfcElectricFlowTreatmentDevice_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcElectricFlowTreatmentDeviceType #define SCHEMA_IfcElectricFlowTreatmentDeviceType_HAS_PredefinedType #define SCHEMA_HAS_IfcElectricGenerator #define SCHEMA_IfcElectricGenerator_HAS_PredefinedType #define SCHEMA_IfcElectricGenerator_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcElectricGeneratorType #define SCHEMA_IfcElectricGeneratorType_HAS_PredefinedType #define SCHEMA_HAS_IfcElectricMotor #define SCHEMA_IfcElectricMotor_HAS_PredefinedType #define SCHEMA_IfcElectricMotor_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcElectricMotorType #define SCHEMA_IfcElectricMotorType_HAS_PredefinedType #define SCHEMA_HAS_IfcElectricTimeControl #define SCHEMA_IfcElectricTimeControl_HAS_PredefinedType #define SCHEMA_IfcElectricTimeControl_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcElectricTimeControlType #define SCHEMA_IfcElectricTimeControlType_HAS_PredefinedType #define SCHEMA_HAS_IfcElement #define SCHEMA_IfcElement_HAS_Tag #define SCHEMA_IfcElement_Tag_IS_OPTIONAL #define SCHEMA_IfcElement_HAS_FillsVoids #define SCHEMA_IfcElement_HAS_ConnectedTo #define SCHEMA_IfcElement_HAS_IsInterferedByElements #define SCHEMA_IfcElement_HAS_InterferesElements #define SCHEMA_IfcElement_HAS_HasProjections #define SCHEMA_IfcElement_HAS_HasOpenings #define SCHEMA_IfcElement_HAS_IsConnectionRealization #define SCHEMA_IfcElement_HAS_ProvidesBoundaries #define SCHEMA_IfcElement_HAS_ConnectedFrom #define SCHEMA_IfcElement_HAS_ContainedInStructure #define SCHEMA_IfcElement_HAS_HasCoverings #define SCHEMA_HAS_IfcElementAssembly #define SCHEMA_IfcElementAssembly_HAS_AssemblyPlace #define SCHEMA_IfcElementAssembly_AssemblyPlace_IS_OPTIONAL #define SCHEMA_IfcElementAssembly_HAS_PredefinedType #define SCHEMA_IfcElementAssembly_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcElementAssemblyType #define SCHEMA_IfcElementAssemblyType_HAS_PredefinedType #define SCHEMA_HAS_IfcElementComponent #define SCHEMA_HAS_IfcElementComponentType #define SCHEMA_HAS_IfcElementQuantity #define SCHEMA_IfcElementQuantity_HAS_MethodOfMeasurement #define SCHEMA_IfcElementQuantity_MethodOfMeasurement_IS_OPTIONAL #define SCHEMA_IfcElementQuantity_HAS_Quantities #define SCHEMA_HAS_IfcElementType #define SCHEMA_IfcElementType_HAS_ElementType #define SCHEMA_IfcElementType_ElementType_IS_OPTIONAL #define SCHEMA_HAS_IfcElementarySurface #define SCHEMA_IfcElementarySurface_HAS_Position #define SCHEMA_HAS_IfcEllipse #define SCHEMA_IfcEllipse_HAS_SemiAxis1 #define SCHEMA_IfcEllipse_HAS_SemiAxis2 #define SCHEMA_HAS_IfcEllipseProfileDef #define SCHEMA_IfcEllipseProfileDef_HAS_SemiAxis1 #define SCHEMA_IfcEllipseProfileDef_HAS_SemiAxis2 #define SCHEMA_HAS_IfcEnergyConversionDevice #define SCHEMA_HAS_IfcEnergyConversionDeviceType #define SCHEMA_HAS_IfcEngine #define SCHEMA_IfcEngine_HAS_PredefinedType #define SCHEMA_IfcEngine_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcEngineType #define SCHEMA_IfcEngineType_HAS_PredefinedType #define SCHEMA_HAS_IfcEvaporativeCooler #define SCHEMA_IfcEvaporativeCooler_HAS_PredefinedType #define SCHEMA_IfcEvaporativeCooler_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcEvaporativeCoolerType #define SCHEMA_IfcEvaporativeCoolerType_HAS_PredefinedType #define SCHEMA_HAS_IfcEvaporator #define SCHEMA_IfcEvaporator_HAS_PredefinedType #define SCHEMA_IfcEvaporator_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcEvaporatorType #define SCHEMA_IfcEvaporatorType_HAS_PredefinedType #define SCHEMA_HAS_IfcEvent #define SCHEMA_IfcEvent_HAS_PredefinedType #define SCHEMA_IfcEvent_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcEvent_HAS_EventTriggerType #define SCHEMA_IfcEvent_EventTriggerType_IS_OPTIONAL #define SCHEMA_IfcEvent_HAS_UserDefinedEventTriggerType #define SCHEMA_IfcEvent_UserDefinedEventTriggerType_IS_OPTIONAL #define SCHEMA_IfcEvent_HAS_EventOccurenceTime #define SCHEMA_IfcEvent_EventOccurenceTime_IS_OPTIONAL #define SCHEMA_HAS_IfcEventTime #define SCHEMA_IfcEventTime_HAS_ActualDate #define SCHEMA_IfcEventTime_ActualDate_IS_OPTIONAL #define SCHEMA_IfcEventTime_HAS_EarlyDate #define SCHEMA_IfcEventTime_EarlyDate_IS_OPTIONAL #define SCHEMA_IfcEventTime_HAS_LateDate #define SCHEMA_IfcEventTime_LateDate_IS_OPTIONAL #define SCHEMA_IfcEventTime_HAS_ScheduleDate #define SCHEMA_IfcEventTime_ScheduleDate_IS_OPTIONAL #define SCHEMA_HAS_IfcEventType #define SCHEMA_IfcEventType_HAS_PredefinedType #define SCHEMA_IfcEventType_HAS_EventTriggerType #define SCHEMA_IfcEventType_HAS_UserDefinedEventTriggerType #define SCHEMA_IfcEventType_UserDefinedEventTriggerType_IS_OPTIONAL #define SCHEMA_HAS_IfcExtendedProperties #define SCHEMA_IfcExtendedProperties_HAS_Name #define SCHEMA_IfcExtendedProperties_Name_IS_OPTIONAL #define SCHEMA_IfcExtendedProperties_HAS_Description #define SCHEMA_IfcExtendedProperties_Description_IS_OPTIONAL #define SCHEMA_IfcExtendedProperties_HAS_Properties #define SCHEMA_HAS_IfcExternalInformation #define SCHEMA_HAS_IfcExternalReference #define SCHEMA_IfcExternalReference_HAS_Location #define SCHEMA_IfcExternalReference_Location_IS_OPTIONAL #define SCHEMA_IfcExternalReference_HAS_Identification #define SCHEMA_IfcExternalReference_Identification_IS_OPTIONAL #define SCHEMA_IfcExternalReference_HAS_Name #define SCHEMA_IfcExternalReference_Name_IS_OPTIONAL #define SCHEMA_IfcExternalReference_HAS_ExternalReferenceForResources #define SCHEMA_HAS_IfcExternalReferenceRelationship #define SCHEMA_IfcExternalReferenceRelationship_HAS_RelatingReference #define SCHEMA_IfcExternalReferenceRelationship_HAS_RelatedResourceObjects #define SCHEMA_HAS_IfcExternalSpatialElement #define SCHEMA_IfcExternalSpatialElement_HAS_PredefinedType #define SCHEMA_IfcExternalSpatialElement_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcExternalSpatialElement_HAS_BoundedBy #define SCHEMA_HAS_IfcExternalSpatialStructureElement #define SCHEMA_HAS_IfcExternallyDefinedHatchStyle #define SCHEMA_HAS_IfcExternallyDefinedSurfaceStyle #define SCHEMA_HAS_IfcExternallyDefinedTextFont #define SCHEMA_HAS_IfcExtrudedAreaSolid #define SCHEMA_IfcExtrudedAreaSolid_HAS_ExtrudedDirection #define SCHEMA_IfcExtrudedAreaSolid_HAS_Depth #define SCHEMA_HAS_IfcExtrudedAreaSolidTapered #define SCHEMA_IfcExtrudedAreaSolidTapered_HAS_EndSweptArea #define SCHEMA_HAS_IfcFace #define SCHEMA_IfcFace_HAS_Bounds #define SCHEMA_IfcFace_HAS_HasTextureMaps #define SCHEMA_HAS_IfcFaceBasedSurfaceModel #define SCHEMA_IfcFaceBasedSurfaceModel_HAS_FbsmFaces #define SCHEMA_HAS_IfcFaceBound #define SCHEMA_IfcFaceBound_HAS_Bound #define SCHEMA_IfcFaceBound_HAS_Orientation #define SCHEMA_HAS_IfcFaceOuterBound #define SCHEMA_HAS_IfcFaceSurface #define SCHEMA_IfcFaceSurface_HAS_FaceSurface #define SCHEMA_IfcFaceSurface_HAS_SameSense #define SCHEMA_HAS_IfcFacetedBrep #define SCHEMA_HAS_IfcFacetedBrepWithVoids #define SCHEMA_IfcFacetedBrepWithVoids_HAS_Voids #define SCHEMA_HAS_IfcFacility #define SCHEMA_HAS_IfcFacilityPart #define SCHEMA_IfcFacilityPart_HAS_PredefinedType #define SCHEMA_IfcFacilityPart_HAS_UsageType #define SCHEMA_HAS_IfcFailureConnectionCondition #define SCHEMA_IfcFailureConnectionCondition_HAS_TensionFailureX #define SCHEMA_IfcFailureConnectionCondition_TensionFailureX_IS_OPTIONAL #define SCHEMA_IfcFailureConnectionCondition_HAS_TensionFailureY #define SCHEMA_IfcFailureConnectionCondition_TensionFailureY_IS_OPTIONAL #define SCHEMA_IfcFailureConnectionCondition_HAS_TensionFailureZ #define SCHEMA_IfcFailureConnectionCondition_TensionFailureZ_IS_OPTIONAL #define SCHEMA_IfcFailureConnectionCondition_HAS_CompressionFailureX #define SCHEMA_IfcFailureConnectionCondition_CompressionFailureX_IS_OPTIONAL #define SCHEMA_IfcFailureConnectionCondition_HAS_CompressionFailureY #define SCHEMA_IfcFailureConnectionCondition_CompressionFailureY_IS_OPTIONAL #define SCHEMA_IfcFailureConnectionCondition_HAS_CompressionFailureZ #define SCHEMA_IfcFailureConnectionCondition_CompressionFailureZ_IS_OPTIONAL #define SCHEMA_HAS_IfcFan #define SCHEMA_IfcFan_HAS_PredefinedType #define SCHEMA_IfcFan_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcFanType #define SCHEMA_IfcFanType_HAS_PredefinedType #define SCHEMA_HAS_IfcFastener #define SCHEMA_IfcFastener_HAS_PredefinedType #define SCHEMA_IfcFastener_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcFastenerType #define SCHEMA_IfcFastenerType_HAS_PredefinedType #define SCHEMA_HAS_IfcFeatureElement #define SCHEMA_HAS_IfcFeatureElementAddition #define SCHEMA_IfcFeatureElementAddition_HAS_ProjectsElements #define SCHEMA_HAS_IfcFeatureElementSubtraction #define SCHEMA_IfcFeatureElementSubtraction_HAS_VoidsElements #define SCHEMA_HAS_IfcFillAreaStyle #define SCHEMA_IfcFillAreaStyle_HAS_FillStyles #define SCHEMA_IfcFillAreaStyle_HAS_ModelorDraughting #define SCHEMA_IfcFillAreaStyle_ModelorDraughting_IS_OPTIONAL #define SCHEMA_HAS_IfcFillAreaStyleHatching #define SCHEMA_IfcFillAreaStyleHatching_HAS_HatchLineAppearance #define SCHEMA_IfcFillAreaStyleHatching_HAS_StartOfNextHatchLine #define SCHEMA_IfcFillAreaStyleHatching_HAS_PointOfReferenceHatchLine #define SCHEMA_IfcFillAreaStyleHatching_PointOfReferenceHatchLine_IS_OPTIONAL #define SCHEMA_IfcFillAreaStyleHatching_HAS_PatternStart #define SCHEMA_IfcFillAreaStyleHatching_PatternStart_IS_OPTIONAL #define SCHEMA_IfcFillAreaStyleHatching_HAS_HatchLineAngle #define SCHEMA_HAS_IfcFillAreaStyleTiles #define SCHEMA_IfcFillAreaStyleTiles_HAS_TilingPattern #define SCHEMA_IfcFillAreaStyleTiles_HAS_Tiles #define SCHEMA_IfcFillAreaStyleTiles_HAS_TilingScale #define SCHEMA_HAS_IfcFilter #define SCHEMA_IfcFilter_HAS_PredefinedType #define SCHEMA_IfcFilter_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcFilterType #define SCHEMA_IfcFilterType_HAS_PredefinedType #define SCHEMA_HAS_IfcFireSuppressionTerminal #define SCHEMA_IfcFireSuppressionTerminal_HAS_PredefinedType #define SCHEMA_IfcFireSuppressionTerminal_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcFireSuppressionTerminalType #define SCHEMA_IfcFireSuppressionTerminalType_HAS_PredefinedType #define SCHEMA_HAS_IfcFixedReferenceSweptAreaSolid #define SCHEMA_IfcFixedReferenceSweptAreaSolid_HAS_FixedReference #define SCHEMA_HAS_IfcFlowController #define SCHEMA_HAS_IfcFlowControllerType #define SCHEMA_HAS_IfcFlowFitting #define SCHEMA_HAS_IfcFlowFittingType #define SCHEMA_HAS_IfcFlowInstrument #define SCHEMA_IfcFlowInstrument_HAS_PredefinedType #define SCHEMA_IfcFlowInstrument_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcFlowInstrumentType #define SCHEMA_IfcFlowInstrumentType_HAS_PredefinedType #define SCHEMA_HAS_IfcFlowMeter #define SCHEMA_IfcFlowMeter_HAS_PredefinedType #define SCHEMA_IfcFlowMeter_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcFlowMeterType #define SCHEMA_IfcFlowMeterType_HAS_PredefinedType #define SCHEMA_HAS_IfcFlowMovingDevice #define SCHEMA_HAS_IfcFlowMovingDeviceType #define SCHEMA_HAS_IfcFlowSegment #define SCHEMA_HAS_IfcFlowSegmentType #define SCHEMA_HAS_IfcFlowStorageDevice #define SCHEMA_HAS_IfcFlowStorageDeviceType #define SCHEMA_HAS_IfcFlowTerminal #define SCHEMA_HAS_IfcFlowTerminalType #define SCHEMA_HAS_IfcFlowTreatmentDevice #define SCHEMA_HAS_IfcFlowTreatmentDeviceType #define SCHEMA_HAS_IfcFooting #define SCHEMA_IfcFooting_HAS_PredefinedType #define SCHEMA_IfcFooting_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcFootingType #define SCHEMA_IfcFootingType_HAS_PredefinedType #define SCHEMA_HAS_IfcFurnishingElement #define SCHEMA_HAS_IfcFurnishingElementType #define SCHEMA_HAS_IfcFurniture #define SCHEMA_IfcFurniture_HAS_PredefinedType #define SCHEMA_IfcFurniture_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcFurnitureType #define SCHEMA_IfcFurnitureType_HAS_AssemblyPlace #define SCHEMA_IfcFurnitureType_HAS_PredefinedType #define SCHEMA_IfcFurnitureType_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcGeographicElement #define SCHEMA_IfcGeographicElement_HAS_PredefinedType #define SCHEMA_IfcGeographicElement_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcGeographicElementType #define SCHEMA_IfcGeographicElementType_HAS_PredefinedType #define SCHEMA_HAS_IfcGeometricCurveSet #define SCHEMA_HAS_IfcGeometricRepresentationContext #define SCHEMA_IfcGeometricRepresentationContext_HAS_CoordinateSpaceDimension #define SCHEMA_IfcGeometricRepresentationContext_HAS_Precision #define SCHEMA_IfcGeometricRepresentationContext_Precision_IS_OPTIONAL #define SCHEMA_IfcGeometricRepresentationContext_HAS_WorldCoordinateSystem #define SCHEMA_IfcGeometricRepresentationContext_HAS_TrueNorth #define SCHEMA_IfcGeometricRepresentationContext_TrueNorth_IS_OPTIONAL #define SCHEMA_IfcGeometricRepresentationContext_HAS_HasSubContexts #define SCHEMA_IfcGeometricRepresentationContext_HAS_HasCoordinateOperation #define SCHEMA_HAS_IfcGeometricRepresentationItem #define SCHEMA_HAS_IfcGeometricRepresentationSubContext #define SCHEMA_IfcGeometricRepresentationSubContext_HAS_ParentContext #define SCHEMA_IfcGeometricRepresentationSubContext_HAS_TargetScale #define SCHEMA_IfcGeometricRepresentationSubContext_TargetScale_IS_OPTIONAL #define SCHEMA_IfcGeometricRepresentationSubContext_HAS_TargetView #define SCHEMA_IfcGeometricRepresentationSubContext_HAS_UserDefinedTargetView #define SCHEMA_IfcGeometricRepresentationSubContext_UserDefinedTargetView_IS_OPTIONAL #define SCHEMA_HAS_IfcGeometricSet #define SCHEMA_IfcGeometricSet_HAS_Elements #define SCHEMA_HAS_IfcGeomodel #define SCHEMA_HAS_IfcGeoslice #define SCHEMA_HAS_IfcGeotechnicalAssembly #define SCHEMA_HAS_IfcGeotechnicalElement #define SCHEMA_HAS_IfcGeotechnicalStratum #define SCHEMA_HAS_IfcGrid #define SCHEMA_IfcGrid_HAS_UAxes #define SCHEMA_IfcGrid_HAS_VAxes #define SCHEMA_IfcGrid_HAS_WAxes #define SCHEMA_IfcGrid_WAxes_IS_OPTIONAL #define SCHEMA_IfcGrid_HAS_PredefinedType #define SCHEMA_IfcGrid_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcGridAxis #define SCHEMA_IfcGridAxis_HAS_AxisTag #define SCHEMA_IfcGridAxis_AxisTag_IS_OPTIONAL #define SCHEMA_IfcGridAxis_HAS_AxisCurve #define SCHEMA_IfcGridAxis_HAS_SameSense #define SCHEMA_IfcGridAxis_HAS_PartOfW #define SCHEMA_IfcGridAxis_HAS_PartOfV #define SCHEMA_IfcGridAxis_HAS_PartOfU #define SCHEMA_IfcGridAxis_HAS_HasIntersections #define SCHEMA_HAS_IfcGridPlacement #define SCHEMA_IfcGridPlacement_HAS_PlacementLocation #define SCHEMA_IfcGridPlacement_HAS_PlacementRefDirection #define SCHEMA_IfcGridPlacement_PlacementRefDirection_IS_OPTIONAL #define SCHEMA_HAS_IfcGroup #define SCHEMA_IfcGroup_HAS_IsGroupedBy #define SCHEMA_HAS_IfcHalfSpaceSolid #define SCHEMA_IfcHalfSpaceSolid_HAS_BaseSurface #define SCHEMA_IfcHalfSpaceSolid_HAS_AgreementFlag #define SCHEMA_HAS_IfcHeatExchanger #define SCHEMA_IfcHeatExchanger_HAS_PredefinedType #define SCHEMA_IfcHeatExchanger_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcHeatExchangerType #define SCHEMA_IfcHeatExchangerType_HAS_PredefinedType #define SCHEMA_HAS_IfcHumidifier #define SCHEMA_IfcHumidifier_HAS_PredefinedType #define SCHEMA_IfcHumidifier_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcHumidifierType #define SCHEMA_IfcHumidifierType_HAS_PredefinedType #define SCHEMA_HAS_IfcIShapeProfileDef #define SCHEMA_IfcIShapeProfileDef_HAS_OverallWidth #define SCHEMA_IfcIShapeProfileDef_HAS_OverallDepth #define SCHEMA_IfcIShapeProfileDef_HAS_WebThickness #define SCHEMA_IfcIShapeProfileDef_HAS_FlangeThickness #define SCHEMA_IfcIShapeProfileDef_HAS_FilletRadius #define SCHEMA_IfcIShapeProfileDef_FilletRadius_IS_OPTIONAL #define SCHEMA_IfcIShapeProfileDef_HAS_FlangeEdgeRadius #define SCHEMA_IfcIShapeProfileDef_FlangeEdgeRadius_IS_OPTIONAL #define SCHEMA_IfcIShapeProfileDef_HAS_FlangeSlope #define SCHEMA_IfcIShapeProfileDef_FlangeSlope_IS_OPTIONAL #define SCHEMA_HAS_IfcImageTexture #define SCHEMA_IfcImageTexture_HAS_URLReference #define SCHEMA_HAS_IfcImpactProtectionDevice #define SCHEMA_IfcImpactProtectionDevice_HAS_PredefinedType #define SCHEMA_IfcImpactProtectionDevice_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcImpactProtectionDeviceType #define SCHEMA_IfcImpactProtectionDeviceType_HAS_PredefinedType #define SCHEMA_HAS_IfcInclinedReferenceSweptAreaSolid #define SCHEMA_IfcInclinedReferenceSweptAreaSolid_HAS_FixedAxisVertical #define SCHEMA_IfcInclinedReferenceSweptAreaSolid_FixedAxisVertical_IS_OPTIONAL #define SCHEMA_IfcInclinedReferenceSweptAreaSolid_HAS_Inclinating #define SCHEMA_HAS_IfcIndexedColourMap #define SCHEMA_IfcIndexedColourMap_HAS_MappedTo #define SCHEMA_IfcIndexedColourMap_HAS_Opacity #define SCHEMA_IfcIndexedColourMap_Opacity_IS_OPTIONAL #define SCHEMA_IfcIndexedColourMap_HAS_Colours #define SCHEMA_IfcIndexedColourMap_HAS_ColourIndex #define SCHEMA_HAS_IfcIndexedPolyCurve #define SCHEMA_IfcIndexedPolyCurve_HAS_Points #define SCHEMA_IfcIndexedPolyCurve_HAS_Segments #define SCHEMA_IfcIndexedPolyCurve_Segments_IS_OPTIONAL #define SCHEMA_IfcIndexedPolyCurve_HAS_SelfIntersect #define SCHEMA_IfcIndexedPolyCurve_SelfIntersect_IS_OPTIONAL #define SCHEMA_HAS_IfcIndexedPolygonalFace #define SCHEMA_IfcIndexedPolygonalFace_HAS_CoordIndex #define SCHEMA_IfcIndexedPolygonalFace_HAS_ToFaceSet #define SCHEMA_HAS_IfcIndexedPolygonalFaceWithVoids #define SCHEMA_IfcIndexedPolygonalFaceWithVoids_HAS_InnerCoordIndices #define SCHEMA_HAS_IfcIndexedTextureMap #define SCHEMA_IfcIndexedTextureMap_HAS_MappedTo #define SCHEMA_IfcIndexedTextureMap_HAS_TexCoords #define SCHEMA_HAS_IfcIndexedTriangleTextureMap #define SCHEMA_IfcIndexedTriangleTextureMap_HAS_TexCoordIndex #define SCHEMA_IfcIndexedTriangleTextureMap_TexCoordIndex_IS_OPTIONAL #define SCHEMA_HAS_IfcInterceptor #define SCHEMA_IfcInterceptor_HAS_PredefinedType #define SCHEMA_IfcInterceptor_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcInterceptorType #define SCHEMA_IfcInterceptorType_HAS_PredefinedType #define SCHEMA_HAS_IfcIntersectionCurve #define SCHEMA_HAS_IfcInventory #define SCHEMA_IfcInventory_HAS_PredefinedType #define SCHEMA_IfcInventory_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcInventory_HAS_Jurisdiction #define SCHEMA_IfcInventory_Jurisdiction_IS_OPTIONAL #define SCHEMA_IfcInventory_HAS_ResponsiblePersons #define SCHEMA_IfcInventory_ResponsiblePersons_IS_OPTIONAL #define SCHEMA_IfcInventory_HAS_LastUpdateDate #define SCHEMA_IfcInventory_LastUpdateDate_IS_OPTIONAL #define SCHEMA_IfcInventory_HAS_CurrentValue #define SCHEMA_IfcInventory_CurrentValue_IS_OPTIONAL #define SCHEMA_IfcInventory_HAS_OriginalValue #define SCHEMA_IfcInventory_OriginalValue_IS_OPTIONAL #define SCHEMA_HAS_IfcIrregularTimeSeries #define SCHEMA_IfcIrregularTimeSeries_HAS_Values #define SCHEMA_HAS_IfcIrregularTimeSeriesValue #define SCHEMA_IfcIrregularTimeSeriesValue_HAS_TimeStamp #define SCHEMA_IfcIrregularTimeSeriesValue_HAS_ListValues #define SCHEMA_HAS_IfcJunctionBox #define SCHEMA_IfcJunctionBox_HAS_PredefinedType #define SCHEMA_IfcJunctionBox_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcJunctionBoxType #define SCHEMA_IfcJunctionBoxType_HAS_PredefinedType #define SCHEMA_HAS_IfcKerb #define SCHEMA_IfcKerb_HAS_Mountable #define SCHEMA_HAS_IfcKerbType #define SCHEMA_IfcKerbType_HAS_Mountable #define SCHEMA_HAS_IfcLShapeProfileDef #define SCHEMA_IfcLShapeProfileDef_HAS_Depth #define SCHEMA_IfcLShapeProfileDef_HAS_Width #define SCHEMA_IfcLShapeProfileDef_Width_IS_OPTIONAL #define SCHEMA_IfcLShapeProfileDef_HAS_Thickness #define SCHEMA_IfcLShapeProfileDef_HAS_FilletRadius #define SCHEMA_IfcLShapeProfileDef_FilletRadius_IS_OPTIONAL #define SCHEMA_IfcLShapeProfileDef_HAS_EdgeRadius #define SCHEMA_IfcLShapeProfileDef_EdgeRadius_IS_OPTIONAL #define SCHEMA_IfcLShapeProfileDef_HAS_LegSlope #define SCHEMA_IfcLShapeProfileDef_LegSlope_IS_OPTIONAL #define SCHEMA_HAS_IfcLaborResource #define SCHEMA_IfcLaborResource_HAS_PredefinedType #define SCHEMA_IfcLaborResource_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcLaborResourceType #define SCHEMA_IfcLaborResourceType_HAS_PredefinedType #define SCHEMA_HAS_IfcLagTime #define SCHEMA_IfcLagTime_HAS_LagValue #define SCHEMA_IfcLagTime_HAS_DurationType #define SCHEMA_HAS_IfcLamp #define SCHEMA_IfcLamp_HAS_PredefinedType #define SCHEMA_IfcLamp_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcLampType #define SCHEMA_IfcLampType_HAS_PredefinedType #define SCHEMA_HAS_IfcLibraryInformation #define SCHEMA_IfcLibraryInformation_HAS_Name #define SCHEMA_IfcLibraryInformation_HAS_Version #define SCHEMA_IfcLibraryInformation_Version_IS_OPTIONAL #define SCHEMA_IfcLibraryInformation_HAS_Publisher #define SCHEMA_IfcLibraryInformation_Publisher_IS_OPTIONAL #define SCHEMA_IfcLibraryInformation_HAS_VersionDate #define SCHEMA_IfcLibraryInformation_VersionDate_IS_OPTIONAL #define SCHEMA_IfcLibraryInformation_HAS_Location #define SCHEMA_IfcLibraryInformation_Location_IS_OPTIONAL #define SCHEMA_IfcLibraryInformation_HAS_Description #define SCHEMA_IfcLibraryInformation_Description_IS_OPTIONAL #define SCHEMA_IfcLibraryInformation_HAS_LibraryInfoForObjects #define SCHEMA_IfcLibraryInformation_HAS_HasLibraryReferences #define SCHEMA_HAS_IfcLibraryReference #define SCHEMA_IfcLibraryReference_HAS_Description #define SCHEMA_IfcLibraryReference_Description_IS_OPTIONAL #define SCHEMA_IfcLibraryReference_HAS_Language #define SCHEMA_IfcLibraryReference_Language_IS_OPTIONAL #define SCHEMA_IfcLibraryReference_HAS_ReferencedLibrary #define SCHEMA_IfcLibraryReference_ReferencedLibrary_IS_OPTIONAL #define SCHEMA_IfcLibraryReference_HAS_LibraryRefForObjects #define SCHEMA_HAS_IfcLightDistributionData #define SCHEMA_IfcLightDistributionData_HAS_MainPlaneAngle #define SCHEMA_IfcLightDistributionData_HAS_SecondaryPlaneAngle #define SCHEMA_IfcLightDistributionData_HAS_LuminousIntensity #define SCHEMA_HAS_IfcLightFixture #define SCHEMA_IfcLightFixture_HAS_PredefinedType #define SCHEMA_IfcLightFixture_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcLightFixtureType #define SCHEMA_IfcLightFixtureType_HAS_PredefinedType #define SCHEMA_HAS_IfcLightIntensityDistribution #define SCHEMA_IfcLightIntensityDistribution_HAS_LightDistributionCurve #define SCHEMA_IfcLightIntensityDistribution_HAS_DistributionData #define SCHEMA_HAS_IfcLightSource #define SCHEMA_IfcLightSource_HAS_Name #define SCHEMA_IfcLightSource_Name_IS_OPTIONAL #define SCHEMA_IfcLightSource_HAS_LightColour #define SCHEMA_IfcLightSource_HAS_AmbientIntensity #define SCHEMA_IfcLightSource_AmbientIntensity_IS_OPTIONAL #define SCHEMA_IfcLightSource_HAS_Intensity #define SCHEMA_IfcLightSource_Intensity_IS_OPTIONAL #define SCHEMA_HAS_IfcLightSourceAmbient #define SCHEMA_HAS_IfcLightSourceDirectional #define SCHEMA_IfcLightSourceDirectional_HAS_Orientation #define SCHEMA_HAS_IfcLightSourceGoniometric #define SCHEMA_IfcLightSourceGoniometric_HAS_Position #define SCHEMA_IfcLightSourceGoniometric_HAS_ColourAppearance #define SCHEMA_IfcLightSourceGoniometric_ColourAppearance_IS_OPTIONAL #define SCHEMA_IfcLightSourceGoniometric_HAS_ColourTemperature #define SCHEMA_IfcLightSourceGoniometric_HAS_LuminousFlux #define SCHEMA_IfcLightSourceGoniometric_HAS_LightEmissionSource #define SCHEMA_IfcLightSourceGoniometric_HAS_LightDistributionDataSource #define SCHEMA_HAS_IfcLightSourcePositional #define SCHEMA_IfcLightSourcePositional_HAS_Position #define SCHEMA_IfcLightSourcePositional_HAS_Radius #define SCHEMA_IfcLightSourcePositional_HAS_ConstantAttenuation #define SCHEMA_IfcLightSourcePositional_HAS_DistanceAttenuation #define SCHEMA_IfcLightSourcePositional_HAS_QuadricAttenuation #define SCHEMA_HAS_IfcLightSourceSpot #define SCHEMA_IfcLightSourceSpot_HAS_Orientation #define SCHEMA_IfcLightSourceSpot_HAS_ConcentrationExponent #define SCHEMA_IfcLightSourceSpot_ConcentrationExponent_IS_OPTIONAL #define SCHEMA_IfcLightSourceSpot_HAS_SpreadAngle #define SCHEMA_IfcLightSourceSpot_HAS_BeamWidthAngle #define SCHEMA_HAS_IfcLine #define SCHEMA_IfcLine_HAS_Pnt #define SCHEMA_IfcLine_HAS_Dir #define SCHEMA_HAS_IfcLineSegment2D #define SCHEMA_HAS_IfcLinearAxisWithInclination #define SCHEMA_IfcLinearAxisWithInclination_HAS_Directrix #define SCHEMA_IfcLinearAxisWithInclination_HAS_Inclinating #define SCHEMA_HAS_IfcLinearPlacement #define SCHEMA_IfcLinearPlacement_HAS_PlacementMeasuredAlong #define SCHEMA_IfcLinearPlacement_HAS_Distance #define SCHEMA_IfcLinearPlacement_HAS_Orientation #define SCHEMA_IfcLinearPlacement_Orientation_IS_OPTIONAL #define SCHEMA_IfcLinearPlacement_HAS_CartesianPosition #define SCHEMA_IfcLinearPlacement_CartesianPosition_IS_OPTIONAL #define SCHEMA_HAS_IfcLinearPlacementWithInclination #define SCHEMA_IfcLinearPlacementWithInclination_HAS_Inclinating #define SCHEMA_HAS_IfcLinearPositioningElement #define SCHEMA_IfcLinearPositioningElement_HAS_Axis #define SCHEMA_HAS_IfcLinearSpanPlacement #define SCHEMA_IfcLinearSpanPlacement_HAS_Span #define SCHEMA_HAS_IfcLiquidTerminal #define SCHEMA_IfcLiquidTerminal_HAS_PredefinedType #define SCHEMA_IfcLiquidTerminal_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcLiquidTerminalType #define SCHEMA_IfcLiquidTerminalType_HAS_PredefinedType #define SCHEMA_HAS_IfcLocalPlacement #define SCHEMA_IfcLocalPlacement_HAS_RelativePlacement #define SCHEMA_HAS_IfcLoop #define SCHEMA_HAS_IfcManifoldSolidBrep #define SCHEMA_IfcManifoldSolidBrep_HAS_Outer #define SCHEMA_HAS_IfcMapConversion #define SCHEMA_IfcMapConversion_HAS_Eastings #define SCHEMA_IfcMapConversion_HAS_Northings #define SCHEMA_IfcMapConversion_HAS_OrthogonalHeight #define SCHEMA_IfcMapConversion_HAS_XAxisAbscissa #define SCHEMA_IfcMapConversion_XAxisAbscissa_IS_OPTIONAL #define SCHEMA_IfcMapConversion_HAS_XAxisOrdinate #define SCHEMA_IfcMapConversion_XAxisOrdinate_IS_OPTIONAL #define SCHEMA_IfcMapConversion_HAS_Scale #define SCHEMA_IfcMapConversion_Scale_IS_OPTIONAL #define SCHEMA_HAS_IfcMappedItem #define SCHEMA_IfcMappedItem_HAS_MappingSource #define SCHEMA_IfcMappedItem_HAS_MappingTarget #define SCHEMA_HAS_IfcMarineFacility #define SCHEMA_IfcMarineFacility_HAS_PredefinedType #define SCHEMA_HAS_IfcMaterial #define SCHEMA_IfcMaterial_HAS_Name #define SCHEMA_IfcMaterial_HAS_Description #define SCHEMA_IfcMaterial_Description_IS_OPTIONAL #define SCHEMA_IfcMaterial_HAS_Category #define SCHEMA_IfcMaterial_Category_IS_OPTIONAL #define SCHEMA_IfcMaterial_HAS_HasRepresentation #define SCHEMA_IfcMaterial_HAS_IsRelatedWith #define SCHEMA_IfcMaterial_HAS_RelatesTo #define SCHEMA_HAS_IfcMaterialClassificationRelationship #define SCHEMA_IfcMaterialClassificationRelationship_HAS_MaterialClassifications #define SCHEMA_IfcMaterialClassificationRelationship_HAS_ClassifiedMaterial #define SCHEMA_HAS_IfcMaterialConstituent #define SCHEMA_IfcMaterialConstituent_HAS_Name #define SCHEMA_IfcMaterialConstituent_Name_IS_OPTIONAL #define SCHEMA_IfcMaterialConstituent_HAS_Description #define SCHEMA_IfcMaterialConstituent_Description_IS_OPTIONAL #define SCHEMA_IfcMaterialConstituent_HAS_Material #define SCHEMA_IfcMaterialConstituent_HAS_Fraction #define SCHEMA_IfcMaterialConstituent_Fraction_IS_OPTIONAL #define SCHEMA_IfcMaterialConstituent_HAS_Category #define SCHEMA_IfcMaterialConstituent_Category_IS_OPTIONAL #define SCHEMA_IfcMaterialConstituent_HAS_ToMaterialConstituentSet #define SCHEMA_HAS_IfcMaterialConstituentSet #define SCHEMA_IfcMaterialConstituentSet_HAS_Name #define SCHEMA_IfcMaterialConstituentSet_Name_IS_OPTIONAL #define SCHEMA_IfcMaterialConstituentSet_HAS_Description #define SCHEMA_IfcMaterialConstituentSet_Description_IS_OPTIONAL #define SCHEMA_IfcMaterialConstituentSet_HAS_MaterialConstituents #define SCHEMA_IfcMaterialConstituentSet_MaterialConstituents_IS_OPTIONAL #define SCHEMA_HAS_IfcMaterialDefinition #define SCHEMA_IfcMaterialDefinition_HAS_AssociatedTo #define SCHEMA_IfcMaterialDefinition_HAS_HasExternalReferences #define SCHEMA_IfcMaterialDefinition_HAS_HasProperties #define SCHEMA_HAS_IfcMaterialDefinitionRepresentation #define SCHEMA_IfcMaterialDefinitionRepresentation_HAS_RepresentedMaterial #define SCHEMA_HAS_IfcMaterialLayer #define SCHEMA_IfcMaterialLayer_HAS_Material #define SCHEMA_IfcMaterialLayer_Material_IS_OPTIONAL #define SCHEMA_IfcMaterialLayer_HAS_LayerThickness #define SCHEMA_IfcMaterialLayer_HAS_IsVentilated #define SCHEMA_IfcMaterialLayer_IsVentilated_IS_OPTIONAL #define SCHEMA_IfcMaterialLayer_HAS_Name #define SCHEMA_IfcMaterialLayer_Name_IS_OPTIONAL #define SCHEMA_IfcMaterialLayer_HAS_Description #define SCHEMA_IfcMaterialLayer_Description_IS_OPTIONAL #define SCHEMA_IfcMaterialLayer_HAS_Category #define SCHEMA_IfcMaterialLayer_Category_IS_OPTIONAL #define SCHEMA_IfcMaterialLayer_HAS_Priority #define SCHEMA_IfcMaterialLayer_Priority_IS_OPTIONAL #define SCHEMA_IfcMaterialLayer_HAS_ToMaterialLayerSet #define SCHEMA_HAS_IfcMaterialLayerSet #define SCHEMA_IfcMaterialLayerSet_HAS_MaterialLayers #define SCHEMA_IfcMaterialLayerSet_HAS_LayerSetName #define SCHEMA_IfcMaterialLayerSet_LayerSetName_IS_OPTIONAL #define SCHEMA_IfcMaterialLayerSet_HAS_Description #define SCHEMA_IfcMaterialLayerSet_Description_IS_OPTIONAL #define SCHEMA_HAS_IfcMaterialLayerSetUsage #define SCHEMA_IfcMaterialLayerSetUsage_HAS_ForLayerSet #define SCHEMA_IfcMaterialLayerSetUsage_HAS_LayerSetDirection #define SCHEMA_IfcMaterialLayerSetUsage_HAS_DirectionSense #define SCHEMA_IfcMaterialLayerSetUsage_HAS_OffsetFromReferenceLine #define SCHEMA_IfcMaterialLayerSetUsage_HAS_ReferenceExtent #define SCHEMA_IfcMaterialLayerSetUsage_ReferenceExtent_IS_OPTIONAL #define SCHEMA_HAS_IfcMaterialLayerWithOffsets #define SCHEMA_IfcMaterialLayerWithOffsets_HAS_OffsetDirection #define SCHEMA_IfcMaterialLayerWithOffsets_HAS_OffsetValues #define SCHEMA_HAS_IfcMaterialList #define SCHEMA_IfcMaterialList_HAS_Materials #define SCHEMA_HAS_IfcMaterialProfile #define SCHEMA_IfcMaterialProfile_HAS_Name #define SCHEMA_IfcMaterialProfile_Name_IS_OPTIONAL #define SCHEMA_IfcMaterialProfile_HAS_Description #define SCHEMA_IfcMaterialProfile_Description_IS_OPTIONAL #define SCHEMA_IfcMaterialProfile_HAS_Material #define SCHEMA_IfcMaterialProfile_Material_IS_OPTIONAL #define SCHEMA_IfcMaterialProfile_HAS_Profile #define SCHEMA_IfcMaterialProfile_HAS_Priority #define SCHEMA_IfcMaterialProfile_Priority_IS_OPTIONAL #define SCHEMA_IfcMaterialProfile_HAS_Category #define SCHEMA_IfcMaterialProfile_Category_IS_OPTIONAL #define SCHEMA_IfcMaterialProfile_HAS_ToMaterialProfileSet #define SCHEMA_HAS_IfcMaterialProfileSet #define SCHEMA_IfcMaterialProfileSet_HAS_Name #define SCHEMA_IfcMaterialProfileSet_Name_IS_OPTIONAL #define SCHEMA_IfcMaterialProfileSet_HAS_Description #define SCHEMA_IfcMaterialProfileSet_Description_IS_OPTIONAL #define SCHEMA_IfcMaterialProfileSet_HAS_MaterialProfiles #define SCHEMA_IfcMaterialProfileSet_HAS_CompositeProfile #define SCHEMA_IfcMaterialProfileSet_CompositeProfile_IS_OPTIONAL #define SCHEMA_HAS_IfcMaterialProfileSetUsage #define SCHEMA_IfcMaterialProfileSetUsage_HAS_ForProfileSet #define SCHEMA_IfcMaterialProfileSetUsage_HAS_CardinalPoint #define SCHEMA_IfcMaterialProfileSetUsage_CardinalPoint_IS_OPTIONAL #define SCHEMA_IfcMaterialProfileSetUsage_HAS_ReferenceExtent #define SCHEMA_IfcMaterialProfileSetUsage_ReferenceExtent_IS_OPTIONAL #define SCHEMA_HAS_IfcMaterialProfileSetUsageTapering #define SCHEMA_IfcMaterialProfileSetUsageTapering_HAS_ForProfileEndSet #define SCHEMA_IfcMaterialProfileSetUsageTapering_HAS_CardinalEndPoint #define SCHEMA_IfcMaterialProfileSetUsageTapering_CardinalEndPoint_IS_OPTIONAL #define SCHEMA_HAS_IfcMaterialProfileWithOffsets #define SCHEMA_IfcMaterialProfileWithOffsets_HAS_OffsetValues #define SCHEMA_HAS_IfcMaterialProperties #define SCHEMA_IfcMaterialProperties_HAS_Material #define SCHEMA_HAS_IfcMaterialRelationship #define SCHEMA_IfcMaterialRelationship_HAS_RelatingMaterial #define SCHEMA_IfcMaterialRelationship_HAS_RelatedMaterials #define SCHEMA_IfcMaterialRelationship_HAS_Expression #define SCHEMA_IfcMaterialRelationship_Expression_IS_OPTIONAL #define SCHEMA_HAS_IfcMaterialUsageDefinition #define SCHEMA_IfcMaterialUsageDefinition_HAS_AssociatedTo #define SCHEMA_HAS_IfcMeasureWithUnit #define SCHEMA_IfcMeasureWithUnit_HAS_ValueComponent #define SCHEMA_IfcMeasureWithUnit_HAS_UnitComponent #define SCHEMA_HAS_IfcMechanicalFastener #define SCHEMA_IfcMechanicalFastener_HAS_NominalDiameter #define SCHEMA_IfcMechanicalFastener_NominalDiameter_IS_OPTIONAL #define SCHEMA_IfcMechanicalFastener_HAS_NominalLength #define SCHEMA_IfcMechanicalFastener_NominalLength_IS_OPTIONAL #define SCHEMA_IfcMechanicalFastener_HAS_PredefinedType #define SCHEMA_IfcMechanicalFastener_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcMechanicalFastenerType #define SCHEMA_IfcMechanicalFastenerType_HAS_PredefinedType #define SCHEMA_IfcMechanicalFastenerType_HAS_NominalDiameter #define SCHEMA_IfcMechanicalFastenerType_NominalDiameter_IS_OPTIONAL #define SCHEMA_IfcMechanicalFastenerType_HAS_NominalLength #define SCHEMA_IfcMechanicalFastenerType_NominalLength_IS_OPTIONAL #define SCHEMA_HAS_IfcMedicalDevice #define SCHEMA_IfcMedicalDevice_HAS_PredefinedType #define SCHEMA_IfcMedicalDevice_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcMedicalDeviceType #define SCHEMA_IfcMedicalDeviceType_HAS_PredefinedType #define SCHEMA_HAS_IfcMember #define SCHEMA_IfcMember_HAS_PredefinedType #define SCHEMA_IfcMember_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcMemberStandardCase #define SCHEMA_HAS_IfcMemberType #define SCHEMA_IfcMemberType_HAS_PredefinedType #define SCHEMA_HAS_IfcMetric #define SCHEMA_IfcMetric_HAS_Benchmark #define SCHEMA_IfcMetric_HAS_ValueSource #define SCHEMA_IfcMetric_ValueSource_IS_OPTIONAL #define SCHEMA_IfcMetric_HAS_DataValue #define SCHEMA_IfcMetric_DataValue_IS_OPTIONAL #define SCHEMA_IfcMetric_HAS_ReferencePath #define SCHEMA_IfcMetric_ReferencePath_IS_OPTIONAL #define SCHEMA_HAS_IfcMirroredProfileDef #define SCHEMA_HAS_IfcMobileTelecommunicationsAppliance #define SCHEMA_IfcMobileTelecommunicationsAppliance_HAS_PredefinedType #define SCHEMA_IfcMobileTelecommunicationsAppliance_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcMobileTelecommunicationsApplianceType #define SCHEMA_IfcMobileTelecommunicationsApplianceType_HAS_PredefinedType #define SCHEMA_HAS_IfcMonetaryUnit #define SCHEMA_IfcMonetaryUnit_HAS_Currency #define SCHEMA_HAS_IfcMooringDevice #define SCHEMA_IfcMooringDevice_HAS_PredefinedType #define SCHEMA_IfcMooringDevice_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcMooringDeviceType #define SCHEMA_IfcMooringDeviceType_HAS_PredefinedType #define SCHEMA_HAS_IfcMotorConnection #define SCHEMA_IfcMotorConnection_HAS_PredefinedType #define SCHEMA_IfcMotorConnection_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcMotorConnectionType #define SCHEMA_IfcMotorConnectionType_HAS_PredefinedType #define SCHEMA_HAS_IfcNamedUnit #define SCHEMA_IfcNamedUnit_HAS_Dimensions #define SCHEMA_IfcNamedUnit_HAS_UnitType #define SCHEMA_HAS_IfcNavigationElement #define SCHEMA_IfcNavigationElement_HAS_PredefinedType #define SCHEMA_IfcNavigationElement_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcNavigationElementType #define SCHEMA_IfcNavigationElementType_HAS_PredefinedType #define SCHEMA_HAS_IfcObject #define SCHEMA_IfcObject_HAS_ObjectType #define SCHEMA_IfcObject_ObjectType_IS_OPTIONAL #define SCHEMA_IfcObject_HAS_IsDeclaredBy #define SCHEMA_IfcObject_HAS_Declares #define SCHEMA_IfcObject_HAS_IsTypedBy #define SCHEMA_IfcObject_HAS_IsDefinedBy #define SCHEMA_HAS_IfcObjectDefinition #define SCHEMA_IfcObjectDefinition_HAS_HasAssignments #define SCHEMA_IfcObjectDefinition_HAS_Nests #define SCHEMA_IfcObjectDefinition_HAS_IsNestedBy #define SCHEMA_IfcObjectDefinition_HAS_HasContext #define SCHEMA_IfcObjectDefinition_HAS_IsDecomposedBy #define SCHEMA_IfcObjectDefinition_HAS_Decomposes #define SCHEMA_IfcObjectDefinition_HAS_HasAssociations #define SCHEMA_HAS_IfcObjectPlacement #define SCHEMA_IfcObjectPlacement_HAS_PlacementRelTo #define SCHEMA_IfcObjectPlacement_PlacementRelTo_IS_OPTIONAL #define SCHEMA_IfcObjectPlacement_HAS_PlacesObject #define SCHEMA_HAS_IfcObjective #define SCHEMA_IfcObjective_HAS_BenchmarkValues #define SCHEMA_IfcObjective_BenchmarkValues_IS_OPTIONAL #define SCHEMA_IfcObjective_HAS_LogicalAggregator #define SCHEMA_IfcObjective_LogicalAggregator_IS_OPTIONAL #define SCHEMA_IfcObjective_HAS_ObjectiveQualifier #define SCHEMA_IfcObjective_HAS_UserDefinedQualifier #define SCHEMA_IfcObjective_UserDefinedQualifier_IS_OPTIONAL #define SCHEMA_HAS_IfcOccupant #define SCHEMA_IfcOccupant_HAS_PredefinedType #define SCHEMA_IfcOccupant_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcOffsetCurve #define SCHEMA_IfcOffsetCurve_HAS_BasisCurve #define SCHEMA_HAS_IfcOffsetCurve2D #define SCHEMA_IfcOffsetCurve2D_HAS_Distance #define SCHEMA_IfcOffsetCurve2D_HAS_SelfIntersect #define SCHEMA_HAS_IfcOffsetCurve3D #define SCHEMA_IfcOffsetCurve3D_HAS_Distance #define SCHEMA_IfcOffsetCurve3D_HAS_SelfIntersect #define SCHEMA_IfcOffsetCurve3D_HAS_RefDirection #define SCHEMA_HAS_IfcOffsetCurveByDistances #define SCHEMA_IfcOffsetCurveByDistances_HAS_OffsetValues #define SCHEMA_IfcOffsetCurveByDistances_HAS_Tag #define SCHEMA_IfcOffsetCurveByDistances_Tag_IS_OPTIONAL #define SCHEMA_HAS_IfcOpenCrossProfileDef #define SCHEMA_IfcOpenCrossProfileDef_HAS_HorizontalWidths #define SCHEMA_IfcOpenCrossProfileDef_HAS_Widths #define SCHEMA_IfcOpenCrossProfileDef_HAS_Slopes #define SCHEMA_IfcOpenCrossProfileDef_HAS_Tags #define SCHEMA_IfcOpenCrossProfileDef_Tags_IS_OPTIONAL #define SCHEMA_HAS_IfcOpenShell #define SCHEMA_HAS_IfcOpeningElement #define SCHEMA_IfcOpeningElement_HAS_PredefinedType #define SCHEMA_IfcOpeningElement_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcOpeningElement_HAS_HasFillings #define SCHEMA_HAS_IfcOpeningStandardCase #define SCHEMA_HAS_IfcOrganization #define SCHEMA_IfcOrganization_HAS_Identification #define SCHEMA_IfcOrganization_Identification_IS_OPTIONAL #define SCHEMA_IfcOrganization_HAS_Name #define SCHEMA_IfcOrganization_HAS_Description #define SCHEMA_IfcOrganization_Description_IS_OPTIONAL #define SCHEMA_IfcOrganization_HAS_Roles #define SCHEMA_IfcOrganization_Roles_IS_OPTIONAL #define SCHEMA_IfcOrganization_HAS_Addresses #define SCHEMA_IfcOrganization_Addresses_IS_OPTIONAL #define SCHEMA_IfcOrganization_HAS_IsRelatedBy #define SCHEMA_IfcOrganization_HAS_Relates #define SCHEMA_IfcOrganization_HAS_Engages #define SCHEMA_HAS_IfcOrganizationRelationship #define SCHEMA_IfcOrganizationRelationship_HAS_RelatingOrganization #define SCHEMA_IfcOrganizationRelationship_HAS_RelatedOrganizations #define SCHEMA_HAS_IfcOrientationExpression #define SCHEMA_IfcOrientationExpression_HAS_LateralAxisDirection #define SCHEMA_IfcOrientationExpression_HAS_VerticalAxisDirection #define SCHEMA_HAS_IfcOrientedEdge #define SCHEMA_IfcOrientedEdge_HAS_EdgeElement #define SCHEMA_IfcOrientedEdge_HAS_Orientation #define SCHEMA_HAS_IfcOuterBoundaryCurve #define SCHEMA_HAS_IfcOutlet #define SCHEMA_IfcOutlet_HAS_PredefinedType #define SCHEMA_IfcOutlet_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcOutletType #define SCHEMA_IfcOutletType_HAS_PredefinedType #define SCHEMA_HAS_IfcOwnerHistory #define SCHEMA_IfcOwnerHistory_HAS_OwningUser #define SCHEMA_IfcOwnerHistory_HAS_OwningApplication #define SCHEMA_IfcOwnerHistory_HAS_State #define SCHEMA_IfcOwnerHistory_State_IS_OPTIONAL #define SCHEMA_IfcOwnerHistory_HAS_ChangeAction #define SCHEMA_IfcOwnerHistory_ChangeAction_IS_OPTIONAL #define SCHEMA_IfcOwnerHistory_HAS_LastModifiedDate #define SCHEMA_IfcOwnerHistory_LastModifiedDate_IS_OPTIONAL #define SCHEMA_IfcOwnerHistory_HAS_LastModifyingUser #define SCHEMA_IfcOwnerHistory_LastModifyingUser_IS_OPTIONAL #define SCHEMA_IfcOwnerHistory_HAS_LastModifyingApplication #define SCHEMA_IfcOwnerHistory_LastModifyingApplication_IS_OPTIONAL #define SCHEMA_IfcOwnerHistory_HAS_CreationDate #define SCHEMA_HAS_IfcParameterizedProfileDef #define SCHEMA_IfcParameterizedProfileDef_HAS_Position #define SCHEMA_IfcParameterizedProfileDef_Position_IS_OPTIONAL #define SCHEMA_HAS_IfcPath #define SCHEMA_IfcPath_HAS_EdgeList #define SCHEMA_HAS_IfcPavement #define SCHEMA_IfcPavement_HAS_Flexible #define SCHEMA_IfcPavement_Flexible_IS_OPTIONAL #define SCHEMA_HAS_IfcPavementType #define SCHEMA_IfcPavementType_HAS_Flexible #define SCHEMA_HAS_IfcPcurve #define SCHEMA_IfcPcurve_HAS_BasisSurface #define SCHEMA_IfcPcurve_HAS_ReferenceCurve #define SCHEMA_HAS_IfcPerformanceHistory #define SCHEMA_IfcPerformanceHistory_HAS_LifeCyclePhase #define SCHEMA_IfcPerformanceHistory_HAS_PredefinedType #define SCHEMA_IfcPerformanceHistory_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcPermeableCoveringProperties #define SCHEMA_IfcPermeableCoveringProperties_HAS_OperationType #define SCHEMA_IfcPermeableCoveringProperties_HAS_PanelPosition #define SCHEMA_IfcPermeableCoveringProperties_HAS_FrameDepth #define SCHEMA_IfcPermeableCoveringProperties_FrameDepth_IS_OPTIONAL #define SCHEMA_IfcPermeableCoveringProperties_HAS_FrameThickness #define SCHEMA_IfcPermeableCoveringProperties_FrameThickness_IS_OPTIONAL #define SCHEMA_IfcPermeableCoveringProperties_HAS_ShapeAspectStyle #define SCHEMA_IfcPermeableCoveringProperties_ShapeAspectStyle_IS_OPTIONAL #define SCHEMA_HAS_IfcPermit #define SCHEMA_IfcPermit_HAS_PredefinedType #define SCHEMA_IfcPermit_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcPermit_HAS_Status #define SCHEMA_IfcPermit_Status_IS_OPTIONAL #define SCHEMA_IfcPermit_HAS_LongDescription #define SCHEMA_IfcPermit_LongDescription_IS_OPTIONAL #define SCHEMA_HAS_IfcPerson #define SCHEMA_IfcPerson_HAS_Identification #define SCHEMA_IfcPerson_Identification_IS_OPTIONAL #define SCHEMA_IfcPerson_HAS_FamilyName #define SCHEMA_IfcPerson_FamilyName_IS_OPTIONAL #define SCHEMA_IfcPerson_HAS_GivenName #define SCHEMA_IfcPerson_GivenName_IS_OPTIONAL #define SCHEMA_IfcPerson_HAS_MiddleNames #define SCHEMA_IfcPerson_MiddleNames_IS_OPTIONAL #define SCHEMA_IfcPerson_HAS_PrefixTitles #define SCHEMA_IfcPerson_PrefixTitles_IS_OPTIONAL #define SCHEMA_IfcPerson_HAS_SuffixTitles #define SCHEMA_IfcPerson_SuffixTitles_IS_OPTIONAL #define SCHEMA_IfcPerson_HAS_Roles #define SCHEMA_IfcPerson_Roles_IS_OPTIONAL #define SCHEMA_IfcPerson_HAS_Addresses #define SCHEMA_IfcPerson_Addresses_IS_OPTIONAL #define SCHEMA_IfcPerson_HAS_EngagedIn #define SCHEMA_HAS_IfcPersonAndOrganization #define SCHEMA_IfcPersonAndOrganization_HAS_ThePerson #define SCHEMA_IfcPersonAndOrganization_HAS_TheOrganization #define SCHEMA_IfcPersonAndOrganization_HAS_Roles #define SCHEMA_IfcPersonAndOrganization_Roles_IS_OPTIONAL #define SCHEMA_HAS_IfcPhysicalComplexQuantity #define SCHEMA_IfcPhysicalComplexQuantity_HAS_HasQuantities #define SCHEMA_IfcPhysicalComplexQuantity_HAS_Discrimination #define SCHEMA_IfcPhysicalComplexQuantity_HAS_Quality #define SCHEMA_IfcPhysicalComplexQuantity_Quality_IS_OPTIONAL #define SCHEMA_IfcPhysicalComplexQuantity_HAS_Usage #define SCHEMA_IfcPhysicalComplexQuantity_Usage_IS_OPTIONAL #define SCHEMA_HAS_IfcPhysicalQuantity #define SCHEMA_IfcPhysicalQuantity_HAS_Name #define SCHEMA_IfcPhysicalQuantity_HAS_Description #define SCHEMA_IfcPhysicalQuantity_Description_IS_OPTIONAL #define SCHEMA_IfcPhysicalQuantity_HAS_HasExternalReferences #define SCHEMA_IfcPhysicalQuantity_HAS_PartOfComplex #define SCHEMA_HAS_IfcPhysicalSimpleQuantity #define SCHEMA_IfcPhysicalSimpleQuantity_HAS_Unit #define SCHEMA_IfcPhysicalSimpleQuantity_Unit_IS_OPTIONAL #define SCHEMA_HAS_IfcPile #define SCHEMA_IfcPile_HAS_PredefinedType #define SCHEMA_IfcPile_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcPile_HAS_ConstructionType #define SCHEMA_IfcPile_ConstructionType_IS_OPTIONAL #define SCHEMA_HAS_IfcPileType #define SCHEMA_IfcPileType_HAS_PredefinedType #define SCHEMA_HAS_IfcPipeFitting #define SCHEMA_IfcPipeFitting_HAS_PredefinedType #define SCHEMA_IfcPipeFitting_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcPipeFittingType #define SCHEMA_IfcPipeFittingType_HAS_PredefinedType #define SCHEMA_HAS_IfcPipeSegment #define SCHEMA_IfcPipeSegment_HAS_PredefinedType #define SCHEMA_IfcPipeSegment_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcPipeSegmentType #define SCHEMA_IfcPipeSegmentType_HAS_PredefinedType #define SCHEMA_HAS_IfcPixelTexture #define SCHEMA_IfcPixelTexture_HAS_Width #define SCHEMA_IfcPixelTexture_HAS_Height #define SCHEMA_IfcPixelTexture_HAS_ColourComponents #define SCHEMA_IfcPixelTexture_HAS_Pixel #define SCHEMA_HAS_IfcPlacement #define SCHEMA_IfcPlacement_HAS_Location #define SCHEMA_HAS_IfcPlanarBox #define SCHEMA_IfcPlanarBox_HAS_Placement #define SCHEMA_HAS_IfcPlanarExtent #define SCHEMA_IfcPlanarExtent_HAS_SizeInX #define SCHEMA_IfcPlanarExtent_HAS_SizeInY #define SCHEMA_HAS_IfcPlane #define SCHEMA_HAS_IfcPlant #define SCHEMA_HAS_IfcPlate #define SCHEMA_IfcPlate_HAS_PredefinedType #define SCHEMA_IfcPlate_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcPlateStandardCase #define SCHEMA_HAS_IfcPlateType #define SCHEMA_IfcPlateType_HAS_PredefinedType #define SCHEMA_HAS_IfcPoint #define SCHEMA_HAS_IfcPointOnCurve #define SCHEMA_IfcPointOnCurve_HAS_BasisCurve #define SCHEMA_IfcPointOnCurve_HAS_PointParameter #define SCHEMA_HAS_IfcPointOnSurface #define SCHEMA_IfcPointOnSurface_HAS_BasisSurface #define SCHEMA_IfcPointOnSurface_HAS_PointParameterU #define SCHEMA_IfcPointOnSurface_HAS_PointParameterV #define SCHEMA_HAS_IfcPolyLoop #define SCHEMA_IfcPolyLoop_HAS_Polygon #define SCHEMA_HAS_IfcPolygonalBoundedHalfSpace #define SCHEMA_IfcPolygonalBoundedHalfSpace_HAS_Position #define SCHEMA_IfcPolygonalBoundedHalfSpace_HAS_PolygonalBoundary #define SCHEMA_HAS_IfcPolygonalFaceSet #define SCHEMA_IfcPolygonalFaceSet_HAS_Closed #define SCHEMA_IfcPolygonalFaceSet_Closed_IS_OPTIONAL #define SCHEMA_IfcPolygonalFaceSet_HAS_Faces #define SCHEMA_IfcPolygonalFaceSet_HAS_PnIndex #define SCHEMA_IfcPolygonalFaceSet_PnIndex_IS_OPTIONAL #define SCHEMA_HAS_IfcPolyline #define SCHEMA_IfcPolyline_HAS_Points #define SCHEMA_HAS_IfcPort #define SCHEMA_IfcPort_HAS_ContainedIn #define SCHEMA_IfcPort_HAS_ConnectedFrom #define SCHEMA_IfcPort_HAS_ConnectedTo #define SCHEMA_HAS_IfcPositioningElement #define SCHEMA_IfcPositioningElement_HAS_ContainedInStructure #define SCHEMA_IfcPositioningElement_HAS_Positions #define SCHEMA_HAS_IfcPostalAddress #define SCHEMA_IfcPostalAddress_HAS_InternalLocation #define SCHEMA_IfcPostalAddress_InternalLocation_IS_OPTIONAL #define SCHEMA_IfcPostalAddress_HAS_AddressLines #define SCHEMA_IfcPostalAddress_AddressLines_IS_OPTIONAL #define SCHEMA_IfcPostalAddress_HAS_PostalBox #define SCHEMA_IfcPostalAddress_PostalBox_IS_OPTIONAL #define SCHEMA_IfcPostalAddress_HAS_Town #define SCHEMA_IfcPostalAddress_Town_IS_OPTIONAL #define SCHEMA_IfcPostalAddress_HAS_Region #define SCHEMA_IfcPostalAddress_Region_IS_OPTIONAL #define SCHEMA_IfcPostalAddress_HAS_PostalCode #define SCHEMA_IfcPostalAddress_PostalCode_IS_OPTIONAL #define SCHEMA_IfcPostalAddress_HAS_Country #define SCHEMA_IfcPostalAddress_Country_IS_OPTIONAL #define SCHEMA_HAS_IfcPreDefinedColour #define SCHEMA_HAS_IfcPreDefinedCurveFont #define SCHEMA_HAS_IfcPreDefinedItem #define SCHEMA_IfcPreDefinedItem_HAS_Name #define SCHEMA_HAS_IfcPreDefinedProperties #define SCHEMA_HAS_IfcPreDefinedPropertySet #define SCHEMA_HAS_IfcPreDefinedTextFont #define SCHEMA_HAS_IfcPresentationItem #define SCHEMA_HAS_IfcPresentationLayerAssignment #define SCHEMA_IfcPresentationLayerAssignment_HAS_Name #define SCHEMA_IfcPresentationLayerAssignment_HAS_Description #define SCHEMA_IfcPresentationLayerAssignment_Description_IS_OPTIONAL #define SCHEMA_IfcPresentationLayerAssignment_HAS_AssignedItems #define SCHEMA_IfcPresentationLayerAssignment_HAS_Identifier #define SCHEMA_IfcPresentationLayerAssignment_Identifier_IS_OPTIONAL #define SCHEMA_HAS_IfcPresentationLayerWithStyle #define SCHEMA_IfcPresentationLayerWithStyle_HAS_LayerOn #define SCHEMA_IfcPresentationLayerWithStyle_HAS_LayerFrozen #define SCHEMA_IfcPresentationLayerWithStyle_HAS_LayerBlocked #define SCHEMA_IfcPresentationLayerWithStyle_HAS_LayerStyles #define SCHEMA_HAS_IfcPresentationStyle #define SCHEMA_IfcPresentationStyle_HAS_Name #define SCHEMA_IfcPresentationStyle_Name_IS_OPTIONAL #define SCHEMA_HAS_IfcPresentationStyleAssignment #define SCHEMA_IfcPresentationStyleAssignment_HAS_Styles #define SCHEMA_HAS_IfcProcedure #define SCHEMA_IfcProcedure_HAS_PredefinedType #define SCHEMA_IfcProcedure_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcProcedureType #define SCHEMA_IfcProcedureType_HAS_PredefinedType #define SCHEMA_HAS_IfcProcess #define SCHEMA_IfcProcess_HAS_Identification #define SCHEMA_IfcProcess_Identification_IS_OPTIONAL #define SCHEMA_IfcProcess_HAS_LongDescription #define SCHEMA_IfcProcess_LongDescription_IS_OPTIONAL #define SCHEMA_IfcProcess_HAS_IsPredecessorTo #define SCHEMA_IfcProcess_HAS_IsSuccessorFrom #define SCHEMA_IfcProcess_HAS_OperatesOn #define SCHEMA_HAS_IfcProduct #define SCHEMA_IfcProduct_HAS_ObjectPlacement #define SCHEMA_IfcProduct_ObjectPlacement_IS_OPTIONAL #define SCHEMA_IfcProduct_HAS_Representation #define SCHEMA_IfcProduct_Representation_IS_OPTIONAL #define SCHEMA_IfcProduct_HAS_ReferencedBy #define SCHEMA_IfcProduct_HAS_PositionedRelativeTo #define SCHEMA_IfcProduct_HAS_ReferencedInStructures #define SCHEMA_HAS_IfcProductDefinitionShape #define SCHEMA_IfcProductDefinitionShape_HAS_ShapeOfProduct #define SCHEMA_IfcProductDefinitionShape_HAS_HasShapeAspects #define SCHEMA_HAS_IfcProductRepresentation #define SCHEMA_IfcProductRepresentation_HAS_Name #define SCHEMA_IfcProductRepresentation_Name_IS_OPTIONAL #define SCHEMA_IfcProductRepresentation_HAS_Description #define SCHEMA_IfcProductRepresentation_Description_IS_OPTIONAL #define SCHEMA_IfcProductRepresentation_HAS_Representations #define SCHEMA_HAS_IfcProfileDef #define SCHEMA_IfcProfileDef_HAS_ProfileType #define SCHEMA_IfcProfileDef_HAS_ProfileName #define SCHEMA_IfcProfileDef_ProfileName_IS_OPTIONAL #define SCHEMA_IfcProfileDef_HAS_HasExternalReference #define SCHEMA_IfcProfileDef_HAS_HasProperties #define SCHEMA_HAS_IfcProfileProperties #define SCHEMA_IfcProfileProperties_HAS_ProfileDefinition #define SCHEMA_HAS_IfcProject #define SCHEMA_HAS_IfcProjectLibrary #define SCHEMA_HAS_IfcProjectOrder #define SCHEMA_IfcProjectOrder_HAS_PredefinedType #define SCHEMA_IfcProjectOrder_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcProjectOrder_HAS_Status #define SCHEMA_IfcProjectOrder_Status_IS_OPTIONAL #define SCHEMA_IfcProjectOrder_HAS_LongDescription #define SCHEMA_IfcProjectOrder_LongDescription_IS_OPTIONAL #define SCHEMA_HAS_IfcProjectedCRS #define SCHEMA_IfcProjectedCRS_HAS_MapProjection #define SCHEMA_IfcProjectedCRS_MapProjection_IS_OPTIONAL #define SCHEMA_IfcProjectedCRS_HAS_MapZone #define SCHEMA_IfcProjectedCRS_MapZone_IS_OPTIONAL #define SCHEMA_IfcProjectedCRS_HAS_MapUnit #define SCHEMA_IfcProjectedCRS_MapUnit_IS_OPTIONAL #define SCHEMA_HAS_IfcProjectionElement #define SCHEMA_IfcProjectionElement_HAS_PredefinedType #define SCHEMA_IfcProjectionElement_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcProperty #define SCHEMA_IfcProperty_HAS_Name #define SCHEMA_IfcProperty_HAS_Description #define SCHEMA_IfcProperty_Description_IS_OPTIONAL #define SCHEMA_IfcProperty_HAS_PartOfPset #define SCHEMA_IfcProperty_HAS_PropertyForDependance #define SCHEMA_IfcProperty_HAS_PropertyDependsOn #define SCHEMA_IfcProperty_HAS_PartOfComplex #define SCHEMA_IfcProperty_HAS_HasConstraints #define SCHEMA_IfcProperty_HAS_HasApprovals #define SCHEMA_HAS_IfcPropertyAbstraction #define SCHEMA_IfcPropertyAbstraction_HAS_HasExternalReferences #define SCHEMA_HAS_IfcPropertyBoundedValue #define SCHEMA_IfcPropertyBoundedValue_HAS_UpperBoundValue #define SCHEMA_IfcPropertyBoundedValue_UpperBoundValue_IS_OPTIONAL #define SCHEMA_IfcPropertyBoundedValue_HAS_LowerBoundValue #define SCHEMA_IfcPropertyBoundedValue_LowerBoundValue_IS_OPTIONAL #define SCHEMA_IfcPropertyBoundedValue_HAS_Unit #define SCHEMA_IfcPropertyBoundedValue_Unit_IS_OPTIONAL #define SCHEMA_IfcPropertyBoundedValue_HAS_SetPointValue #define SCHEMA_IfcPropertyBoundedValue_SetPointValue_IS_OPTIONAL #define SCHEMA_HAS_IfcPropertyDefinition #define SCHEMA_IfcPropertyDefinition_HAS_HasContext #define SCHEMA_IfcPropertyDefinition_HAS_HasAssociations #define SCHEMA_HAS_IfcPropertyDependencyRelationship #define SCHEMA_IfcPropertyDependencyRelationship_HAS_DependingProperty #define SCHEMA_IfcPropertyDependencyRelationship_HAS_DependantProperty #define SCHEMA_IfcPropertyDependencyRelationship_HAS_Expression #define SCHEMA_IfcPropertyDependencyRelationship_Expression_IS_OPTIONAL #define SCHEMA_HAS_IfcPropertyEnumeratedValue #define SCHEMA_IfcPropertyEnumeratedValue_HAS_EnumerationValues #define SCHEMA_IfcPropertyEnumeratedValue_EnumerationValues_IS_OPTIONAL #define SCHEMA_IfcPropertyEnumeratedValue_HAS_EnumerationReference #define SCHEMA_IfcPropertyEnumeratedValue_EnumerationReference_IS_OPTIONAL #define SCHEMA_HAS_IfcPropertyEnumeration #define SCHEMA_IfcPropertyEnumeration_HAS_Name #define SCHEMA_IfcPropertyEnumeration_HAS_EnumerationValues #define SCHEMA_IfcPropertyEnumeration_HAS_Unit #define SCHEMA_IfcPropertyEnumeration_Unit_IS_OPTIONAL #define SCHEMA_HAS_IfcPropertyListValue #define SCHEMA_IfcPropertyListValue_HAS_ListValues #define SCHEMA_IfcPropertyListValue_ListValues_IS_OPTIONAL #define SCHEMA_IfcPropertyListValue_HAS_Unit #define SCHEMA_IfcPropertyListValue_Unit_IS_OPTIONAL #define SCHEMA_HAS_IfcPropertyReferenceValue #define SCHEMA_IfcPropertyReferenceValue_HAS_UsageName #define SCHEMA_IfcPropertyReferenceValue_UsageName_IS_OPTIONAL #define SCHEMA_IfcPropertyReferenceValue_HAS_PropertyReference #define SCHEMA_IfcPropertyReferenceValue_PropertyReference_IS_OPTIONAL #define SCHEMA_HAS_IfcPropertySet #define SCHEMA_IfcPropertySet_HAS_HasProperties #define SCHEMA_HAS_IfcPropertySetDefinition #define SCHEMA_IfcPropertySetDefinition_HAS_DefinesType #define SCHEMA_IfcPropertySetDefinition_HAS_IsDefinedBy #define SCHEMA_IfcPropertySetDefinition_HAS_DefinesOccurrence #define SCHEMA_HAS_IfcPropertySetTemplate #define SCHEMA_IfcPropertySetTemplate_HAS_TemplateType #define SCHEMA_IfcPropertySetTemplate_TemplateType_IS_OPTIONAL #define SCHEMA_IfcPropertySetTemplate_HAS_ApplicableEntity #define SCHEMA_IfcPropertySetTemplate_ApplicableEntity_IS_OPTIONAL #define SCHEMA_IfcPropertySetTemplate_HAS_HasPropertyTemplates #define SCHEMA_IfcPropertySetTemplate_HAS_Defines #define SCHEMA_HAS_IfcPropertySingleValue #define SCHEMA_IfcPropertySingleValue_HAS_NominalValue #define SCHEMA_IfcPropertySingleValue_NominalValue_IS_OPTIONAL #define SCHEMA_IfcPropertySingleValue_HAS_Unit #define SCHEMA_IfcPropertySingleValue_Unit_IS_OPTIONAL #define SCHEMA_HAS_IfcPropertyTableValue #define SCHEMA_IfcPropertyTableValue_HAS_DefiningValues #define SCHEMA_IfcPropertyTableValue_DefiningValues_IS_OPTIONAL #define SCHEMA_IfcPropertyTableValue_HAS_DefinedValues #define SCHEMA_IfcPropertyTableValue_DefinedValues_IS_OPTIONAL #define SCHEMA_IfcPropertyTableValue_HAS_Expression #define SCHEMA_IfcPropertyTableValue_Expression_IS_OPTIONAL #define SCHEMA_IfcPropertyTableValue_HAS_DefiningUnit #define SCHEMA_IfcPropertyTableValue_DefiningUnit_IS_OPTIONAL #define SCHEMA_IfcPropertyTableValue_HAS_DefinedUnit #define SCHEMA_IfcPropertyTableValue_DefinedUnit_IS_OPTIONAL #define SCHEMA_IfcPropertyTableValue_HAS_CurveInterpolation #define SCHEMA_IfcPropertyTableValue_CurveInterpolation_IS_OPTIONAL #define SCHEMA_HAS_IfcPropertyTemplate #define SCHEMA_IfcPropertyTemplate_HAS_PartOfComplexTemplate #define SCHEMA_IfcPropertyTemplate_HAS_PartOfPsetTemplate #define SCHEMA_HAS_IfcPropertyTemplateDefinition #define SCHEMA_HAS_IfcProtectiveDevice #define SCHEMA_IfcProtectiveDevice_HAS_PredefinedType #define SCHEMA_IfcProtectiveDevice_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcProtectiveDeviceTrippingUnit #define SCHEMA_IfcProtectiveDeviceTrippingUnit_HAS_PredefinedType #define SCHEMA_IfcProtectiveDeviceTrippingUnit_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcProtectiveDeviceTrippingUnitType #define SCHEMA_IfcProtectiveDeviceTrippingUnitType_HAS_PredefinedType #define SCHEMA_HAS_IfcProtectiveDeviceType #define SCHEMA_IfcProtectiveDeviceType_HAS_PredefinedType #define SCHEMA_HAS_IfcProxy #define SCHEMA_IfcProxy_HAS_ProxyType #define SCHEMA_IfcProxy_HAS_Tag #define SCHEMA_IfcProxy_Tag_IS_OPTIONAL #define SCHEMA_HAS_IfcPump #define SCHEMA_IfcPump_HAS_PredefinedType #define SCHEMA_IfcPump_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcPumpType #define SCHEMA_IfcPumpType_HAS_PredefinedType #define SCHEMA_HAS_IfcQuantityArea #define SCHEMA_IfcQuantityArea_HAS_AreaValue #define SCHEMA_IfcQuantityArea_HAS_Formula #define SCHEMA_IfcQuantityArea_Formula_IS_OPTIONAL #define SCHEMA_HAS_IfcQuantityCount #define SCHEMA_IfcQuantityCount_HAS_CountValue #define SCHEMA_IfcQuantityCount_HAS_Formula #define SCHEMA_IfcQuantityCount_Formula_IS_OPTIONAL #define SCHEMA_HAS_IfcQuantityLength #define SCHEMA_IfcQuantityLength_HAS_LengthValue #define SCHEMA_IfcQuantityLength_HAS_Formula #define SCHEMA_IfcQuantityLength_Formula_IS_OPTIONAL #define SCHEMA_HAS_IfcQuantitySet #define SCHEMA_HAS_IfcQuantityTime #define SCHEMA_IfcQuantityTime_HAS_TimeValue #define SCHEMA_IfcQuantityTime_HAS_Formula #define SCHEMA_IfcQuantityTime_Formula_IS_OPTIONAL #define SCHEMA_HAS_IfcQuantityVolume #define SCHEMA_IfcQuantityVolume_HAS_VolumeValue #define SCHEMA_IfcQuantityVolume_HAS_Formula #define SCHEMA_IfcQuantityVolume_Formula_IS_OPTIONAL #define SCHEMA_HAS_IfcQuantityWeight #define SCHEMA_IfcQuantityWeight_HAS_WeightValue #define SCHEMA_IfcQuantityWeight_HAS_Formula #define SCHEMA_IfcQuantityWeight_Formula_IS_OPTIONAL #define SCHEMA_HAS_IfcRail #define SCHEMA_IfcRail_HAS_PredefinedType #define SCHEMA_IfcRail_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcRailType #define SCHEMA_IfcRailType_HAS_PredefinedType #define SCHEMA_HAS_IfcRailing #define SCHEMA_IfcRailing_HAS_PredefinedType #define SCHEMA_IfcRailing_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcRailingType #define SCHEMA_IfcRailingType_HAS_PredefinedType #define SCHEMA_HAS_IfcRailway #define SCHEMA_HAS_IfcRamp #define SCHEMA_IfcRamp_HAS_PredefinedType #define SCHEMA_IfcRamp_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcRampFlight #define SCHEMA_IfcRampFlight_HAS_PredefinedType #define SCHEMA_IfcRampFlight_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcRampFlightType #define SCHEMA_IfcRampFlightType_HAS_PredefinedType #define SCHEMA_HAS_IfcRampType #define SCHEMA_IfcRampType_HAS_PredefinedType #define SCHEMA_HAS_IfcRationalBSplineCurveWithKnots #define SCHEMA_IfcRationalBSplineCurveWithKnots_HAS_WeightsData #define SCHEMA_HAS_IfcRationalBSplineSurfaceWithKnots #define SCHEMA_IfcRationalBSplineSurfaceWithKnots_HAS_WeightsData #define SCHEMA_HAS_IfcRectangleHollowProfileDef #define SCHEMA_IfcRectangleHollowProfileDef_HAS_WallThickness #define SCHEMA_IfcRectangleHollowProfileDef_HAS_InnerFilletRadius #define SCHEMA_IfcRectangleHollowProfileDef_InnerFilletRadius_IS_OPTIONAL #define SCHEMA_IfcRectangleHollowProfileDef_HAS_OuterFilletRadius #define SCHEMA_IfcRectangleHollowProfileDef_OuterFilletRadius_IS_OPTIONAL #define SCHEMA_HAS_IfcRectangleProfileDef #define SCHEMA_IfcRectangleProfileDef_HAS_XDim #define SCHEMA_IfcRectangleProfileDef_HAS_YDim #define SCHEMA_HAS_IfcRectangularPyramid #define SCHEMA_IfcRectangularPyramid_HAS_XLength #define SCHEMA_IfcRectangularPyramid_HAS_YLength #define SCHEMA_IfcRectangularPyramid_HAS_Height #define SCHEMA_HAS_IfcRectangularTrimmedSurface #define SCHEMA_IfcRectangularTrimmedSurface_HAS_BasisSurface #define SCHEMA_IfcRectangularTrimmedSurface_HAS_U1 #define SCHEMA_IfcRectangularTrimmedSurface_HAS_V1 #define SCHEMA_IfcRectangularTrimmedSurface_HAS_U2 #define SCHEMA_IfcRectangularTrimmedSurface_HAS_V2 #define SCHEMA_IfcRectangularTrimmedSurface_HAS_Usense #define SCHEMA_IfcRectangularTrimmedSurface_HAS_Vsense #define SCHEMA_HAS_IfcRecurrencePattern #define SCHEMA_IfcRecurrencePattern_HAS_RecurrenceType #define SCHEMA_IfcRecurrencePattern_HAS_DayComponent #define SCHEMA_IfcRecurrencePattern_DayComponent_IS_OPTIONAL #define SCHEMA_IfcRecurrencePattern_HAS_WeekdayComponent #define SCHEMA_IfcRecurrencePattern_WeekdayComponent_IS_OPTIONAL #define SCHEMA_IfcRecurrencePattern_HAS_MonthComponent #define SCHEMA_IfcRecurrencePattern_MonthComponent_IS_OPTIONAL #define SCHEMA_IfcRecurrencePattern_HAS_Position #define SCHEMA_IfcRecurrencePattern_Position_IS_OPTIONAL #define SCHEMA_IfcRecurrencePattern_HAS_Interval #define SCHEMA_IfcRecurrencePattern_Interval_IS_OPTIONAL #define SCHEMA_IfcRecurrencePattern_HAS_Occurrences #define SCHEMA_IfcRecurrencePattern_Occurrences_IS_OPTIONAL #define SCHEMA_IfcRecurrencePattern_HAS_TimePeriods #define SCHEMA_IfcRecurrencePattern_TimePeriods_IS_OPTIONAL #define SCHEMA_HAS_IfcReference #define SCHEMA_IfcReference_HAS_TypeIdentifier #define SCHEMA_IfcReference_TypeIdentifier_IS_OPTIONAL #define SCHEMA_IfcReference_HAS_AttributeIdentifier #define SCHEMA_IfcReference_AttributeIdentifier_IS_OPTIONAL #define SCHEMA_IfcReference_HAS_InstanceName #define SCHEMA_IfcReference_InstanceName_IS_OPTIONAL #define SCHEMA_IfcReference_HAS_ListPositions #define SCHEMA_IfcReference_ListPositions_IS_OPTIONAL #define SCHEMA_IfcReference_HAS_InnerReference #define SCHEMA_IfcReference_InnerReference_IS_OPTIONAL #define SCHEMA_HAS_IfcReferent #define SCHEMA_IfcReferent_HAS_PredefinedType #define SCHEMA_IfcReferent_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcReferent_HAS_RestartDistance #define SCHEMA_IfcReferent_RestartDistance_IS_OPTIONAL #define SCHEMA_HAS_IfcRegularTimeSeries #define SCHEMA_IfcRegularTimeSeries_HAS_TimeStep #define SCHEMA_IfcRegularTimeSeries_HAS_Values #define SCHEMA_HAS_IfcReinforcedSoil #define SCHEMA_IfcReinforcedSoil_HAS_PredefinedType #define SCHEMA_IfcReinforcedSoil_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcReinforcementBarProperties #define SCHEMA_IfcReinforcementBarProperties_HAS_TotalCrossSectionArea #define SCHEMA_IfcReinforcementBarProperties_HAS_SteelGrade #define SCHEMA_IfcReinforcementBarProperties_HAS_BarSurface #define SCHEMA_IfcReinforcementBarProperties_BarSurface_IS_OPTIONAL #define SCHEMA_IfcReinforcementBarProperties_HAS_EffectiveDepth #define SCHEMA_IfcReinforcementBarProperties_EffectiveDepth_IS_OPTIONAL #define SCHEMA_IfcReinforcementBarProperties_HAS_NominalBarDiameter #define SCHEMA_IfcReinforcementBarProperties_NominalBarDiameter_IS_OPTIONAL #define SCHEMA_IfcReinforcementBarProperties_HAS_BarCount #define SCHEMA_IfcReinforcementBarProperties_BarCount_IS_OPTIONAL #define SCHEMA_HAS_IfcReinforcementDefinitionProperties #define SCHEMA_IfcReinforcementDefinitionProperties_HAS_DefinitionType #define SCHEMA_IfcReinforcementDefinitionProperties_DefinitionType_IS_OPTIONAL #define SCHEMA_IfcReinforcementDefinitionProperties_HAS_ReinforcementSectionDefinitions #define SCHEMA_HAS_IfcReinforcingBar #define SCHEMA_IfcReinforcingBar_HAS_NominalDiameter #define SCHEMA_IfcReinforcingBar_NominalDiameter_IS_OPTIONAL #define SCHEMA_IfcReinforcingBar_HAS_CrossSectionArea #define SCHEMA_IfcReinforcingBar_CrossSectionArea_IS_OPTIONAL #define SCHEMA_IfcReinforcingBar_HAS_BarLength #define SCHEMA_IfcReinforcingBar_BarLength_IS_OPTIONAL #define SCHEMA_IfcReinforcingBar_HAS_PredefinedType #define SCHEMA_IfcReinforcingBar_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcReinforcingBar_HAS_BarSurface #define SCHEMA_IfcReinforcingBar_BarSurface_IS_OPTIONAL #define SCHEMA_HAS_IfcReinforcingBarType #define SCHEMA_IfcReinforcingBarType_HAS_PredefinedType #define SCHEMA_IfcReinforcingBarType_HAS_NominalDiameter #define SCHEMA_IfcReinforcingBarType_NominalDiameter_IS_OPTIONAL #define SCHEMA_IfcReinforcingBarType_HAS_CrossSectionArea #define SCHEMA_IfcReinforcingBarType_CrossSectionArea_IS_OPTIONAL #define SCHEMA_IfcReinforcingBarType_HAS_BarLength #define SCHEMA_IfcReinforcingBarType_BarLength_IS_OPTIONAL #define SCHEMA_IfcReinforcingBarType_HAS_BarSurface #define SCHEMA_IfcReinforcingBarType_BarSurface_IS_OPTIONAL #define SCHEMA_IfcReinforcingBarType_HAS_BendingShapeCode #define SCHEMA_IfcReinforcingBarType_BendingShapeCode_IS_OPTIONAL #define SCHEMA_IfcReinforcingBarType_HAS_BendingParameters #define SCHEMA_IfcReinforcingBarType_BendingParameters_IS_OPTIONAL #define SCHEMA_HAS_IfcReinforcingElement #define SCHEMA_IfcReinforcingElement_HAS_SteelGrade #define SCHEMA_IfcReinforcingElement_SteelGrade_IS_OPTIONAL #define SCHEMA_HAS_IfcReinforcingElementType #define SCHEMA_HAS_IfcReinforcingMesh #define SCHEMA_IfcReinforcingMesh_HAS_MeshLength #define SCHEMA_IfcReinforcingMesh_MeshLength_IS_OPTIONAL #define SCHEMA_IfcReinforcingMesh_HAS_MeshWidth #define SCHEMA_IfcReinforcingMesh_MeshWidth_IS_OPTIONAL #define SCHEMA_IfcReinforcingMesh_HAS_LongitudinalBarNominalDiameter #define SCHEMA_IfcReinforcingMesh_LongitudinalBarNominalDiameter_IS_OPTIONAL #define SCHEMA_IfcReinforcingMesh_HAS_TransverseBarNominalDiameter #define SCHEMA_IfcReinforcingMesh_TransverseBarNominalDiameter_IS_OPTIONAL #define SCHEMA_IfcReinforcingMesh_HAS_LongitudinalBarCrossSectionArea #define SCHEMA_IfcReinforcingMesh_LongitudinalBarCrossSectionArea_IS_OPTIONAL #define SCHEMA_IfcReinforcingMesh_HAS_TransverseBarCrossSectionArea #define SCHEMA_IfcReinforcingMesh_TransverseBarCrossSectionArea_IS_OPTIONAL #define SCHEMA_IfcReinforcingMesh_HAS_LongitudinalBarSpacing #define SCHEMA_IfcReinforcingMesh_LongitudinalBarSpacing_IS_OPTIONAL #define SCHEMA_IfcReinforcingMesh_HAS_TransverseBarSpacing #define SCHEMA_IfcReinforcingMesh_TransverseBarSpacing_IS_OPTIONAL #define SCHEMA_IfcReinforcingMesh_HAS_PredefinedType #define SCHEMA_IfcReinforcingMesh_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcReinforcingMeshType #define SCHEMA_IfcReinforcingMeshType_HAS_PredefinedType #define SCHEMA_IfcReinforcingMeshType_HAS_MeshLength #define SCHEMA_IfcReinforcingMeshType_MeshLength_IS_OPTIONAL #define SCHEMA_IfcReinforcingMeshType_HAS_MeshWidth #define SCHEMA_IfcReinforcingMeshType_MeshWidth_IS_OPTIONAL #define SCHEMA_IfcReinforcingMeshType_HAS_LongitudinalBarNominalDiameter #define SCHEMA_IfcReinforcingMeshType_LongitudinalBarNominalDiameter_IS_OPTIONAL #define SCHEMA_IfcReinforcingMeshType_HAS_TransverseBarNominalDiameter #define SCHEMA_IfcReinforcingMeshType_TransverseBarNominalDiameter_IS_OPTIONAL #define SCHEMA_IfcReinforcingMeshType_HAS_LongitudinalBarCrossSectionArea #define SCHEMA_IfcReinforcingMeshType_LongitudinalBarCrossSectionArea_IS_OPTIONAL #define SCHEMA_IfcReinforcingMeshType_HAS_TransverseBarCrossSectionArea #define SCHEMA_IfcReinforcingMeshType_TransverseBarCrossSectionArea_IS_OPTIONAL #define SCHEMA_IfcReinforcingMeshType_HAS_LongitudinalBarSpacing #define SCHEMA_IfcReinforcingMeshType_LongitudinalBarSpacing_IS_OPTIONAL #define SCHEMA_IfcReinforcingMeshType_HAS_TransverseBarSpacing #define SCHEMA_IfcReinforcingMeshType_TransverseBarSpacing_IS_OPTIONAL #define SCHEMA_IfcReinforcingMeshType_HAS_BendingShapeCode #define SCHEMA_IfcReinforcingMeshType_BendingShapeCode_IS_OPTIONAL #define SCHEMA_IfcReinforcingMeshType_HAS_BendingParameters #define SCHEMA_IfcReinforcingMeshType_BendingParameters_IS_OPTIONAL #define SCHEMA_HAS_IfcRelAggregates #define SCHEMA_IfcRelAggregates_HAS_RelatingObject #define SCHEMA_IfcRelAggregates_HAS_RelatedObjects #define SCHEMA_HAS_IfcRelAssigns #define SCHEMA_IfcRelAssigns_HAS_RelatedObjects #define SCHEMA_IfcRelAssigns_HAS_RelatedObjectsType #define SCHEMA_IfcRelAssigns_RelatedObjectsType_IS_OPTIONAL #define SCHEMA_HAS_IfcRelAssignsToActor #define SCHEMA_IfcRelAssignsToActor_HAS_RelatingActor #define SCHEMA_IfcRelAssignsToActor_HAS_ActingRole #define SCHEMA_IfcRelAssignsToActor_ActingRole_IS_OPTIONAL #define SCHEMA_HAS_IfcRelAssignsToControl #define SCHEMA_IfcRelAssignsToControl_HAS_RelatingControl #define SCHEMA_HAS_IfcRelAssignsToGroup #define SCHEMA_IfcRelAssignsToGroup_HAS_RelatingGroup #define SCHEMA_HAS_IfcRelAssignsToGroupByFactor #define SCHEMA_IfcRelAssignsToGroupByFactor_HAS_Factor #define SCHEMA_HAS_IfcRelAssignsToProcess #define SCHEMA_IfcRelAssignsToProcess_HAS_RelatingProcess #define SCHEMA_IfcRelAssignsToProcess_HAS_QuantityInProcess #define SCHEMA_IfcRelAssignsToProcess_QuantityInProcess_IS_OPTIONAL #define SCHEMA_HAS_IfcRelAssignsToProduct #define SCHEMA_IfcRelAssignsToProduct_HAS_RelatingProduct #define SCHEMA_HAS_IfcRelAssignsToResource #define SCHEMA_IfcRelAssignsToResource_HAS_RelatingResource #define SCHEMA_HAS_IfcRelAssociates #define SCHEMA_IfcRelAssociates_HAS_RelatedObjects #define SCHEMA_HAS_IfcRelAssociatesApproval #define SCHEMA_IfcRelAssociatesApproval_HAS_RelatingApproval #define SCHEMA_HAS_IfcRelAssociatesClassification #define SCHEMA_IfcRelAssociatesClassification_HAS_RelatingClassification #define SCHEMA_HAS_IfcRelAssociatesConstraint #define SCHEMA_IfcRelAssociatesConstraint_HAS_Intent #define SCHEMA_IfcRelAssociatesConstraint_Intent_IS_OPTIONAL #define SCHEMA_IfcRelAssociatesConstraint_HAS_RelatingConstraint #define SCHEMA_HAS_IfcRelAssociatesDocument #define SCHEMA_IfcRelAssociatesDocument_HAS_RelatingDocument #define SCHEMA_HAS_IfcRelAssociatesLibrary #define SCHEMA_IfcRelAssociatesLibrary_HAS_RelatingLibrary #define SCHEMA_HAS_IfcRelAssociatesMaterial #define SCHEMA_IfcRelAssociatesMaterial_HAS_RelatingMaterial #define SCHEMA_HAS_IfcRelAssociatesProfileDef #define SCHEMA_IfcRelAssociatesProfileDef_HAS_RelatingProfileDef #define SCHEMA_HAS_IfcRelConnects #define SCHEMA_HAS_IfcRelConnectsElements #define SCHEMA_IfcRelConnectsElements_HAS_ConnectionGeometry #define SCHEMA_IfcRelConnectsElements_ConnectionGeometry_IS_OPTIONAL #define SCHEMA_IfcRelConnectsElements_HAS_RelatingElement #define SCHEMA_IfcRelConnectsElements_HAS_RelatedElement #define SCHEMA_HAS_IfcRelConnectsPathElements #define SCHEMA_IfcRelConnectsPathElements_HAS_RelatingPriorities #define SCHEMA_IfcRelConnectsPathElements_HAS_RelatedPriorities #define SCHEMA_IfcRelConnectsPathElements_HAS_RelatedConnectionType #define SCHEMA_IfcRelConnectsPathElements_HAS_RelatingConnectionType #define SCHEMA_HAS_IfcRelConnectsPortToElement #define SCHEMA_IfcRelConnectsPortToElement_HAS_RelatingPort #define SCHEMA_IfcRelConnectsPortToElement_HAS_RelatedElement #define SCHEMA_HAS_IfcRelConnectsPorts #define SCHEMA_IfcRelConnectsPorts_HAS_RelatingPort #define SCHEMA_IfcRelConnectsPorts_HAS_RelatedPort #define SCHEMA_IfcRelConnectsPorts_HAS_RealizingElement #define SCHEMA_IfcRelConnectsPorts_RealizingElement_IS_OPTIONAL #define SCHEMA_HAS_IfcRelConnectsStructuralActivity #define SCHEMA_IfcRelConnectsStructuralActivity_HAS_RelatingElement #define SCHEMA_IfcRelConnectsStructuralActivity_HAS_RelatedStructuralActivity #define SCHEMA_HAS_IfcRelConnectsStructuralMember #define SCHEMA_IfcRelConnectsStructuralMember_HAS_RelatingStructuralMember #define SCHEMA_IfcRelConnectsStructuralMember_HAS_RelatedStructuralConnection #define SCHEMA_IfcRelConnectsStructuralMember_HAS_AppliedCondition #define SCHEMA_IfcRelConnectsStructuralMember_AppliedCondition_IS_OPTIONAL #define SCHEMA_IfcRelConnectsStructuralMember_HAS_AdditionalConditions #define SCHEMA_IfcRelConnectsStructuralMember_AdditionalConditions_IS_OPTIONAL #define SCHEMA_IfcRelConnectsStructuralMember_HAS_SupportedLength #define SCHEMA_IfcRelConnectsStructuralMember_SupportedLength_IS_OPTIONAL #define SCHEMA_IfcRelConnectsStructuralMember_HAS_ConditionCoordinateSystem #define SCHEMA_IfcRelConnectsStructuralMember_ConditionCoordinateSystem_IS_OPTIONAL #define SCHEMA_HAS_IfcRelConnectsWithEccentricity #define SCHEMA_IfcRelConnectsWithEccentricity_HAS_ConnectionConstraint #define SCHEMA_HAS_IfcRelConnectsWithRealizingElements #define SCHEMA_IfcRelConnectsWithRealizingElements_HAS_RealizingElements #define SCHEMA_IfcRelConnectsWithRealizingElements_HAS_ConnectionType #define SCHEMA_IfcRelConnectsWithRealizingElements_ConnectionType_IS_OPTIONAL #define SCHEMA_HAS_IfcRelContainedInSpatialStructure #define SCHEMA_IfcRelContainedInSpatialStructure_HAS_RelatedElements #define SCHEMA_IfcRelContainedInSpatialStructure_HAS_RelatingStructure #define SCHEMA_HAS_IfcRelCoversBldgElements #define SCHEMA_IfcRelCoversBldgElements_HAS_RelatingBuildingElement #define SCHEMA_IfcRelCoversBldgElements_HAS_RelatedCoverings #define SCHEMA_HAS_IfcRelCoversSpaces #define SCHEMA_IfcRelCoversSpaces_HAS_RelatingSpace #define SCHEMA_IfcRelCoversSpaces_HAS_RelatedCoverings #define SCHEMA_HAS_IfcRelDeclares #define SCHEMA_IfcRelDeclares_HAS_RelatingContext #define SCHEMA_IfcRelDeclares_HAS_RelatedDefinitions #define SCHEMA_HAS_IfcRelDecomposes #define SCHEMA_HAS_IfcRelDefines #define SCHEMA_HAS_IfcRelDefinesByObject #define SCHEMA_IfcRelDefinesByObject_HAS_RelatedObjects #define SCHEMA_IfcRelDefinesByObject_HAS_RelatingObject #define SCHEMA_HAS_IfcRelDefinesByProperties #define SCHEMA_IfcRelDefinesByProperties_HAS_RelatedObjects #define SCHEMA_IfcRelDefinesByProperties_HAS_RelatingPropertyDefinition #define SCHEMA_HAS_IfcRelDefinesByTemplate #define SCHEMA_IfcRelDefinesByTemplate_HAS_RelatedPropertySets #define SCHEMA_IfcRelDefinesByTemplate_HAS_RelatingTemplate #define SCHEMA_HAS_IfcRelDefinesByType #define SCHEMA_IfcRelDefinesByType_HAS_RelatedObjects #define SCHEMA_IfcRelDefinesByType_HAS_RelatingType #define SCHEMA_HAS_IfcRelFillsElement #define SCHEMA_IfcRelFillsElement_HAS_RelatingOpeningElement #define SCHEMA_IfcRelFillsElement_HAS_RelatedBuildingElement #define SCHEMA_HAS_IfcRelFlowControlElements #define SCHEMA_IfcRelFlowControlElements_HAS_RelatedControlElements #define SCHEMA_IfcRelFlowControlElements_HAS_RelatingFlowElement #define SCHEMA_HAS_IfcRelInterferesElements #define SCHEMA_IfcRelInterferesElements_HAS_RelatingElement #define SCHEMA_IfcRelInterferesElements_HAS_RelatedElement #define SCHEMA_IfcRelInterferesElements_HAS_InterferenceGeometry #define SCHEMA_IfcRelInterferesElements_InterferenceGeometry_IS_OPTIONAL #define SCHEMA_IfcRelInterferesElements_HAS_InterferenceType #define SCHEMA_IfcRelInterferesElements_InterferenceType_IS_OPTIONAL #define SCHEMA_IfcRelInterferesElements_HAS_ImpliedOrder #define SCHEMA_HAS_IfcRelNests #define SCHEMA_IfcRelNests_HAS_RelatingObject #define SCHEMA_IfcRelNests_HAS_RelatedObjects #define SCHEMA_HAS_IfcRelPositions #define SCHEMA_IfcRelPositions_HAS_RelatingPositioningElement #define SCHEMA_IfcRelPositions_HAS_RelatedProducts #define SCHEMA_HAS_IfcRelProjectsElement #define SCHEMA_IfcRelProjectsElement_HAS_RelatingElement #define SCHEMA_IfcRelProjectsElement_HAS_RelatedFeatureElement #define SCHEMA_HAS_IfcRelReferencedInSpatialStructure #define SCHEMA_IfcRelReferencedInSpatialStructure_HAS_RelatedElements #define SCHEMA_IfcRelReferencedInSpatialStructure_HAS_RelatingStructure #define SCHEMA_HAS_IfcRelSequence #define SCHEMA_IfcRelSequence_HAS_RelatingProcess #define SCHEMA_IfcRelSequence_HAS_RelatedProcess #define SCHEMA_IfcRelSequence_HAS_TimeLag #define SCHEMA_IfcRelSequence_TimeLag_IS_OPTIONAL #define SCHEMA_IfcRelSequence_HAS_SequenceType #define SCHEMA_IfcRelSequence_SequenceType_IS_OPTIONAL #define SCHEMA_IfcRelSequence_HAS_UserDefinedSequenceType #define SCHEMA_IfcRelSequence_UserDefinedSequenceType_IS_OPTIONAL #define SCHEMA_HAS_IfcRelServicesBuildings #define SCHEMA_IfcRelServicesBuildings_HAS_RelatingSystem #define SCHEMA_IfcRelServicesBuildings_HAS_RelatedBuildings #define SCHEMA_HAS_IfcRelSpaceBoundary #define SCHEMA_IfcRelSpaceBoundary_HAS_RelatingSpace #define SCHEMA_IfcRelSpaceBoundary_HAS_RelatedBuildingElement #define SCHEMA_IfcRelSpaceBoundary_HAS_ConnectionGeometry #define SCHEMA_IfcRelSpaceBoundary_ConnectionGeometry_IS_OPTIONAL #define SCHEMA_IfcRelSpaceBoundary_HAS_PhysicalOrVirtualBoundary #define SCHEMA_IfcRelSpaceBoundary_HAS_InternalOrExternalBoundary #define SCHEMA_HAS_IfcRelSpaceBoundary1stLevel #define SCHEMA_IfcRelSpaceBoundary1stLevel_HAS_ParentBoundary #define SCHEMA_IfcRelSpaceBoundary1stLevel_ParentBoundary_IS_OPTIONAL #define SCHEMA_IfcRelSpaceBoundary1stLevel_HAS_InnerBoundaries #define SCHEMA_HAS_IfcRelSpaceBoundary2ndLevel #define SCHEMA_IfcRelSpaceBoundary2ndLevel_HAS_CorrespondingBoundary #define SCHEMA_IfcRelSpaceBoundary2ndLevel_CorrespondingBoundary_IS_OPTIONAL #define SCHEMA_IfcRelSpaceBoundary2ndLevel_HAS_Corresponds #define SCHEMA_HAS_IfcRelVoidsElement #define SCHEMA_IfcRelVoidsElement_HAS_RelatingBuildingElement #define SCHEMA_IfcRelVoidsElement_HAS_RelatedOpeningElement #define SCHEMA_HAS_IfcRelationship #define SCHEMA_HAS_IfcReparametrisedCompositeCurveSegment #define SCHEMA_IfcReparametrisedCompositeCurveSegment_HAS_ParamLength #define SCHEMA_HAS_IfcRepresentation #define SCHEMA_IfcRepresentation_HAS_ContextOfItems #define SCHEMA_IfcRepresentation_HAS_RepresentationIdentifier #define SCHEMA_IfcRepresentation_RepresentationIdentifier_IS_OPTIONAL #define SCHEMA_IfcRepresentation_HAS_RepresentationType #define SCHEMA_IfcRepresentation_RepresentationType_IS_OPTIONAL #define SCHEMA_IfcRepresentation_HAS_Items #define SCHEMA_IfcRepresentation_HAS_RepresentationMap #define SCHEMA_IfcRepresentation_HAS_LayerAssignments #define SCHEMA_IfcRepresentation_HAS_OfProductRepresentation #define SCHEMA_HAS_IfcRepresentationContext #define SCHEMA_IfcRepresentationContext_HAS_ContextIdentifier #define SCHEMA_IfcRepresentationContext_ContextIdentifier_IS_OPTIONAL #define SCHEMA_IfcRepresentationContext_HAS_ContextType #define SCHEMA_IfcRepresentationContext_ContextType_IS_OPTIONAL #define SCHEMA_IfcRepresentationContext_HAS_RepresentationsInContext #define SCHEMA_HAS_IfcRepresentationItem #define SCHEMA_IfcRepresentationItem_HAS_LayerAssignment #define SCHEMA_IfcRepresentationItem_HAS_StyledByItem #define SCHEMA_HAS_IfcRepresentationMap #define SCHEMA_IfcRepresentationMap_HAS_MappingOrigin #define SCHEMA_IfcRepresentationMap_HAS_MappedRepresentation #define SCHEMA_IfcRepresentationMap_HAS_HasShapeAspects #define SCHEMA_IfcRepresentationMap_HAS_MapUsage #define SCHEMA_HAS_IfcResource #define SCHEMA_IfcResource_HAS_Identification #define SCHEMA_IfcResource_Identification_IS_OPTIONAL #define SCHEMA_IfcResource_HAS_LongDescription #define SCHEMA_IfcResource_LongDescription_IS_OPTIONAL #define SCHEMA_IfcResource_HAS_ResourceOf #define SCHEMA_HAS_IfcResourceApprovalRelationship #define SCHEMA_IfcResourceApprovalRelationship_HAS_RelatedResourceObjects #define SCHEMA_IfcResourceApprovalRelationship_HAS_RelatingApproval #define SCHEMA_HAS_IfcResourceConstraintRelationship #define SCHEMA_IfcResourceConstraintRelationship_HAS_RelatingConstraint #define SCHEMA_IfcResourceConstraintRelationship_HAS_RelatedResourceObjects #define SCHEMA_HAS_IfcResourceLevelRelationship #define SCHEMA_IfcResourceLevelRelationship_HAS_Name #define SCHEMA_IfcResourceLevelRelationship_Name_IS_OPTIONAL #define SCHEMA_IfcResourceLevelRelationship_HAS_Description #define SCHEMA_IfcResourceLevelRelationship_Description_IS_OPTIONAL #define SCHEMA_HAS_IfcResourceTime #define SCHEMA_IfcResourceTime_HAS_ScheduleWork #define SCHEMA_IfcResourceTime_ScheduleWork_IS_OPTIONAL #define SCHEMA_IfcResourceTime_HAS_ScheduleUsage #define SCHEMA_IfcResourceTime_ScheduleUsage_IS_OPTIONAL #define SCHEMA_IfcResourceTime_HAS_ScheduleStart #define SCHEMA_IfcResourceTime_ScheduleStart_IS_OPTIONAL #define SCHEMA_IfcResourceTime_HAS_ScheduleFinish #define SCHEMA_IfcResourceTime_ScheduleFinish_IS_OPTIONAL #define SCHEMA_IfcResourceTime_HAS_ScheduleContour #define SCHEMA_IfcResourceTime_ScheduleContour_IS_OPTIONAL #define SCHEMA_IfcResourceTime_HAS_LevelingDelay #define SCHEMA_IfcResourceTime_LevelingDelay_IS_OPTIONAL #define SCHEMA_IfcResourceTime_HAS_IsOverAllocated #define SCHEMA_IfcResourceTime_IsOverAllocated_IS_OPTIONAL #define SCHEMA_IfcResourceTime_HAS_StatusTime #define SCHEMA_IfcResourceTime_StatusTime_IS_OPTIONAL #define SCHEMA_IfcResourceTime_HAS_ActualWork #define SCHEMA_IfcResourceTime_ActualWork_IS_OPTIONAL #define SCHEMA_IfcResourceTime_HAS_ActualUsage #define SCHEMA_IfcResourceTime_ActualUsage_IS_OPTIONAL #define SCHEMA_IfcResourceTime_HAS_ActualStart #define SCHEMA_IfcResourceTime_ActualStart_IS_OPTIONAL #define SCHEMA_IfcResourceTime_HAS_ActualFinish #define SCHEMA_IfcResourceTime_ActualFinish_IS_OPTIONAL #define SCHEMA_IfcResourceTime_HAS_RemainingWork #define SCHEMA_IfcResourceTime_RemainingWork_IS_OPTIONAL #define SCHEMA_IfcResourceTime_HAS_RemainingUsage #define SCHEMA_IfcResourceTime_RemainingUsage_IS_OPTIONAL #define SCHEMA_IfcResourceTime_HAS_Completion #define SCHEMA_IfcResourceTime_Completion_IS_OPTIONAL #define SCHEMA_HAS_IfcRevolvedAreaSolid #define SCHEMA_IfcRevolvedAreaSolid_HAS_Axis #define SCHEMA_IfcRevolvedAreaSolid_HAS_Angle #define SCHEMA_HAS_IfcRevolvedAreaSolidTapered #define SCHEMA_IfcRevolvedAreaSolidTapered_HAS_EndSweptArea #define SCHEMA_HAS_IfcRightCircularCone #define SCHEMA_IfcRightCircularCone_HAS_Height #define SCHEMA_IfcRightCircularCone_HAS_BottomRadius #define SCHEMA_HAS_IfcRightCircularCylinder #define SCHEMA_IfcRightCircularCylinder_HAS_Height #define SCHEMA_IfcRightCircularCylinder_HAS_Radius #define SCHEMA_HAS_IfcRoad #define SCHEMA_HAS_IfcRoof #define SCHEMA_IfcRoof_HAS_PredefinedType #define SCHEMA_IfcRoof_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcRoofType #define SCHEMA_IfcRoofType_HAS_PredefinedType #define SCHEMA_HAS_IfcRoot #define SCHEMA_IfcRoot_HAS_GlobalId #define SCHEMA_IfcRoot_HAS_OwnerHistory #define SCHEMA_IfcRoot_OwnerHistory_IS_OPTIONAL #define SCHEMA_IfcRoot_HAS_Name #define SCHEMA_IfcRoot_Name_IS_OPTIONAL #define SCHEMA_IfcRoot_HAS_Description #define SCHEMA_IfcRoot_Description_IS_OPTIONAL #define SCHEMA_HAS_IfcRoundedRectangleProfileDef #define SCHEMA_IfcRoundedRectangleProfileDef_HAS_RoundingRadius #define SCHEMA_HAS_IfcSIUnit #define SCHEMA_IfcSIUnit_HAS_Prefix #define SCHEMA_IfcSIUnit_Prefix_IS_OPTIONAL #define SCHEMA_IfcSIUnit_HAS_Name #define SCHEMA_HAS_IfcSanitaryTerminal #define SCHEMA_IfcSanitaryTerminal_HAS_PredefinedType #define SCHEMA_IfcSanitaryTerminal_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcSanitaryTerminalType #define SCHEMA_IfcSanitaryTerminalType_HAS_PredefinedType #define SCHEMA_HAS_IfcSchedulingTime #define SCHEMA_IfcSchedulingTime_HAS_Name #define SCHEMA_IfcSchedulingTime_Name_IS_OPTIONAL #define SCHEMA_IfcSchedulingTime_HAS_DataOrigin #define SCHEMA_IfcSchedulingTime_DataOrigin_IS_OPTIONAL #define SCHEMA_IfcSchedulingTime_HAS_UserDefinedDataOrigin #define SCHEMA_IfcSchedulingTime_UserDefinedDataOrigin_IS_OPTIONAL #define SCHEMA_HAS_IfcSeamCurve #define SCHEMA_HAS_IfcSectionProperties #define SCHEMA_IfcSectionProperties_HAS_SectionType #define SCHEMA_IfcSectionProperties_HAS_StartProfile #define SCHEMA_IfcSectionProperties_HAS_EndProfile #define SCHEMA_IfcSectionProperties_EndProfile_IS_OPTIONAL #define SCHEMA_HAS_IfcSectionReinforcementProperties #define SCHEMA_IfcSectionReinforcementProperties_HAS_LongitudinalStartPosition #define SCHEMA_IfcSectionReinforcementProperties_HAS_LongitudinalEndPosition #define SCHEMA_IfcSectionReinforcementProperties_HAS_TransversePosition #define SCHEMA_IfcSectionReinforcementProperties_TransversePosition_IS_OPTIONAL #define SCHEMA_IfcSectionReinforcementProperties_HAS_ReinforcementRole #define SCHEMA_IfcSectionReinforcementProperties_HAS_SectionDefinition #define SCHEMA_IfcSectionReinforcementProperties_HAS_CrossSectionReinforcementDefinitions #define SCHEMA_HAS_IfcSectionedSolid #define SCHEMA_IfcSectionedSolid_HAS_Directrix #define SCHEMA_IfcSectionedSolid_HAS_CrossSections #define SCHEMA_HAS_IfcSectionedSolidHorizontal #define SCHEMA_IfcSectionedSolidHorizontal_HAS_CrossSectionPositions #define SCHEMA_IfcSectionedSolidHorizontal_HAS_FixedAxisVertical #define SCHEMA_HAS_IfcSectionedSpine #define SCHEMA_IfcSectionedSpine_HAS_SpineCurve #define SCHEMA_IfcSectionedSpine_HAS_CrossSections #define SCHEMA_IfcSectionedSpine_HAS_CrossSectionPositions #define SCHEMA_HAS_IfcSectionedSurface #define SCHEMA_IfcSectionedSurface_HAS_Directrix #define SCHEMA_IfcSectionedSurface_HAS_CrossSectionPositions #define SCHEMA_IfcSectionedSurface_HAS_CrossSections #define SCHEMA_IfcSectionedSurface_HAS_FixedAxisVertical #define SCHEMA_HAS_IfcSensor #define SCHEMA_IfcSensor_HAS_PredefinedType #define SCHEMA_IfcSensor_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcSensorType #define SCHEMA_IfcSensorType_HAS_PredefinedType #define SCHEMA_HAS_IfcShadingDevice #define SCHEMA_IfcShadingDevice_HAS_PredefinedType #define SCHEMA_IfcShadingDevice_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcShadingDeviceType #define SCHEMA_IfcShadingDeviceType_HAS_PredefinedType #define SCHEMA_HAS_IfcShapeAspect #define SCHEMA_IfcShapeAspect_HAS_ShapeRepresentations #define SCHEMA_IfcShapeAspect_HAS_Name #define SCHEMA_IfcShapeAspect_Name_IS_OPTIONAL #define SCHEMA_IfcShapeAspect_HAS_Description #define SCHEMA_IfcShapeAspect_Description_IS_OPTIONAL #define SCHEMA_IfcShapeAspect_HAS_ProductDefinitional #define SCHEMA_IfcShapeAspect_HAS_PartOfProductDefinitionShape #define SCHEMA_IfcShapeAspect_PartOfProductDefinitionShape_IS_OPTIONAL #define SCHEMA_IfcShapeAspect_HAS_HasExternalReferences #define SCHEMA_HAS_IfcShapeModel #define SCHEMA_IfcShapeModel_HAS_OfShapeAspect #define SCHEMA_HAS_IfcShapeRepresentation #define SCHEMA_HAS_IfcShellBasedSurfaceModel #define SCHEMA_IfcShellBasedSurfaceModel_HAS_SbsmBoundary #define SCHEMA_HAS_IfcSign #define SCHEMA_IfcSign_HAS_PredefinedType #define SCHEMA_IfcSign_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcSignType #define SCHEMA_IfcSignType_HAS_PredefinedType #define SCHEMA_HAS_IfcSignal #define SCHEMA_IfcSignal_HAS_PredefinedType #define SCHEMA_IfcSignal_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcSignalType #define SCHEMA_IfcSignalType_HAS_PredefinedType #define SCHEMA_HAS_IfcSimpleProperty #define SCHEMA_HAS_IfcSimplePropertyTemplate #define SCHEMA_IfcSimplePropertyTemplate_HAS_TemplateType #define SCHEMA_IfcSimplePropertyTemplate_TemplateType_IS_OPTIONAL #define SCHEMA_IfcSimplePropertyTemplate_HAS_PrimaryMeasureType #define SCHEMA_IfcSimplePropertyTemplate_PrimaryMeasureType_IS_OPTIONAL #define SCHEMA_IfcSimplePropertyTemplate_HAS_SecondaryMeasureType #define SCHEMA_IfcSimplePropertyTemplate_SecondaryMeasureType_IS_OPTIONAL #define SCHEMA_IfcSimplePropertyTemplate_HAS_Enumerators #define SCHEMA_IfcSimplePropertyTemplate_Enumerators_IS_OPTIONAL #define SCHEMA_IfcSimplePropertyTemplate_HAS_PrimaryUnit #define SCHEMA_IfcSimplePropertyTemplate_PrimaryUnit_IS_OPTIONAL #define SCHEMA_IfcSimplePropertyTemplate_HAS_SecondaryUnit #define SCHEMA_IfcSimplePropertyTemplate_SecondaryUnit_IS_OPTIONAL #define SCHEMA_IfcSimplePropertyTemplate_HAS_Expression #define SCHEMA_IfcSimplePropertyTemplate_Expression_IS_OPTIONAL #define SCHEMA_IfcSimplePropertyTemplate_HAS_AccessState #define SCHEMA_IfcSimplePropertyTemplate_AccessState_IS_OPTIONAL #define SCHEMA_HAS_IfcSite #define SCHEMA_IfcSite_HAS_RefLatitude #define SCHEMA_IfcSite_RefLatitude_IS_OPTIONAL #define SCHEMA_IfcSite_HAS_RefLongitude #define SCHEMA_IfcSite_RefLongitude_IS_OPTIONAL #define SCHEMA_IfcSite_HAS_RefElevation #define SCHEMA_IfcSite_RefElevation_IS_OPTIONAL #define SCHEMA_IfcSite_HAS_LandTitleNumber #define SCHEMA_IfcSite_LandTitleNumber_IS_OPTIONAL #define SCHEMA_IfcSite_HAS_SiteAddress #define SCHEMA_IfcSite_SiteAddress_IS_OPTIONAL #define SCHEMA_HAS_IfcSlab #define SCHEMA_IfcSlab_HAS_PredefinedType #define SCHEMA_IfcSlab_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcSlabElementedCase #define SCHEMA_HAS_IfcSlabStandardCase #define SCHEMA_HAS_IfcSlabType #define SCHEMA_IfcSlabType_HAS_PredefinedType #define SCHEMA_HAS_IfcSlippageConnectionCondition #define SCHEMA_IfcSlippageConnectionCondition_HAS_SlippageX #define SCHEMA_IfcSlippageConnectionCondition_SlippageX_IS_OPTIONAL #define SCHEMA_IfcSlippageConnectionCondition_HAS_SlippageY #define SCHEMA_IfcSlippageConnectionCondition_SlippageY_IS_OPTIONAL #define SCHEMA_IfcSlippageConnectionCondition_HAS_SlippageZ #define SCHEMA_IfcSlippageConnectionCondition_SlippageZ_IS_OPTIONAL #define SCHEMA_HAS_IfcSolarDevice #define SCHEMA_IfcSolarDevice_HAS_PredefinedType #define SCHEMA_IfcSolarDevice_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcSolarDeviceType #define SCHEMA_IfcSolarDeviceType_HAS_PredefinedType #define SCHEMA_HAS_IfcSolidModel #define SCHEMA_HAS_IfcSolidStratum #define SCHEMA_HAS_IfcSpace #define SCHEMA_IfcSpace_HAS_PredefinedType #define SCHEMA_IfcSpace_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcSpace_HAS_ElevationWithFlooring #define SCHEMA_IfcSpace_ElevationWithFlooring_IS_OPTIONAL #define SCHEMA_IfcSpace_HAS_HasCoverings #define SCHEMA_IfcSpace_HAS_BoundedBy #define SCHEMA_HAS_IfcSpaceHeater #define SCHEMA_IfcSpaceHeater_HAS_PredefinedType #define SCHEMA_IfcSpaceHeater_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcSpaceHeaterType #define SCHEMA_IfcSpaceHeaterType_HAS_PredefinedType #define SCHEMA_HAS_IfcSpaceType #define SCHEMA_IfcSpaceType_HAS_PredefinedType #define SCHEMA_IfcSpaceType_HAS_LongName #define SCHEMA_IfcSpaceType_LongName_IS_OPTIONAL #define SCHEMA_HAS_IfcSpatialElement #define SCHEMA_IfcSpatialElement_HAS_LongName #define SCHEMA_IfcSpatialElement_LongName_IS_OPTIONAL #define SCHEMA_IfcSpatialElement_HAS_ContainsElements #define SCHEMA_IfcSpatialElement_HAS_ServicedBySystems #define SCHEMA_IfcSpatialElement_HAS_ReferencesElements #define SCHEMA_HAS_IfcSpatialElementType #define SCHEMA_IfcSpatialElementType_HAS_ElementType #define SCHEMA_IfcSpatialElementType_ElementType_IS_OPTIONAL #define SCHEMA_HAS_IfcSpatialStructureElement #define SCHEMA_IfcSpatialStructureElement_HAS_CompositionType #define SCHEMA_IfcSpatialStructureElement_CompositionType_IS_OPTIONAL #define SCHEMA_HAS_IfcSpatialStructureElementType #define SCHEMA_HAS_IfcSpatialZone #define SCHEMA_IfcSpatialZone_HAS_PredefinedType #define SCHEMA_IfcSpatialZone_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcSpatialZoneType #define SCHEMA_IfcSpatialZoneType_HAS_PredefinedType #define SCHEMA_IfcSpatialZoneType_HAS_LongName #define SCHEMA_IfcSpatialZoneType_LongName_IS_OPTIONAL #define SCHEMA_HAS_IfcSphere #define SCHEMA_IfcSphere_HAS_Radius #define SCHEMA_HAS_IfcSphericalSurface #define SCHEMA_IfcSphericalSurface_HAS_Radius #define SCHEMA_HAS_IfcStackTerminal #define SCHEMA_IfcStackTerminal_HAS_PredefinedType #define SCHEMA_IfcStackTerminal_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcStackTerminalType #define SCHEMA_IfcStackTerminalType_HAS_PredefinedType #define SCHEMA_HAS_IfcStair #define SCHEMA_IfcStair_HAS_PredefinedType #define SCHEMA_IfcStair_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcStairFlight #define SCHEMA_IfcStairFlight_HAS_NumberOfRisers #define SCHEMA_IfcStairFlight_NumberOfRisers_IS_OPTIONAL #define SCHEMA_IfcStairFlight_HAS_NumberOfTreads #define SCHEMA_IfcStairFlight_NumberOfTreads_IS_OPTIONAL #define SCHEMA_IfcStairFlight_HAS_RiserHeight #define SCHEMA_IfcStairFlight_RiserHeight_IS_OPTIONAL #define SCHEMA_IfcStairFlight_HAS_TreadLength #define SCHEMA_IfcStairFlight_TreadLength_IS_OPTIONAL #define SCHEMA_IfcStairFlight_HAS_PredefinedType #define SCHEMA_IfcStairFlight_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcStairFlightType #define SCHEMA_IfcStairFlightType_HAS_PredefinedType #define SCHEMA_HAS_IfcStairType #define SCHEMA_IfcStairType_HAS_PredefinedType #define SCHEMA_HAS_IfcStructuralAction #define SCHEMA_IfcStructuralAction_HAS_DestabilizingLoad #define SCHEMA_IfcStructuralAction_DestabilizingLoad_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralActivity #define SCHEMA_IfcStructuralActivity_HAS_AppliedLoad #define SCHEMA_IfcStructuralActivity_HAS_GlobalOrLocal #define SCHEMA_IfcStructuralActivity_HAS_AssignedToStructuralItem #define SCHEMA_HAS_IfcStructuralAnalysisModel #define SCHEMA_IfcStructuralAnalysisModel_HAS_PredefinedType #define SCHEMA_IfcStructuralAnalysisModel_HAS_OrientationOf2DPlane #define SCHEMA_IfcStructuralAnalysisModel_OrientationOf2DPlane_IS_OPTIONAL #define SCHEMA_IfcStructuralAnalysisModel_HAS_LoadedBy #define SCHEMA_IfcStructuralAnalysisModel_LoadedBy_IS_OPTIONAL #define SCHEMA_IfcStructuralAnalysisModel_HAS_HasResults #define SCHEMA_IfcStructuralAnalysisModel_HasResults_IS_OPTIONAL #define SCHEMA_IfcStructuralAnalysisModel_HAS_SharedPlacement #define SCHEMA_IfcStructuralAnalysisModel_SharedPlacement_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralConnection #define SCHEMA_IfcStructuralConnection_HAS_AppliedCondition #define SCHEMA_IfcStructuralConnection_AppliedCondition_IS_OPTIONAL #define SCHEMA_IfcStructuralConnection_HAS_ConnectsStructuralMembers #define SCHEMA_HAS_IfcStructuralConnectionCondition #define SCHEMA_IfcStructuralConnectionCondition_HAS_Name #define SCHEMA_IfcStructuralConnectionCondition_Name_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralCurveAction #define SCHEMA_IfcStructuralCurveAction_HAS_ProjectedOrTrue #define SCHEMA_IfcStructuralCurveAction_ProjectedOrTrue_IS_OPTIONAL #define SCHEMA_IfcStructuralCurveAction_HAS_PredefinedType #define SCHEMA_HAS_IfcStructuralCurveConnection #define SCHEMA_IfcStructuralCurveConnection_HAS_Axis #define SCHEMA_HAS_IfcStructuralCurveMember #define SCHEMA_IfcStructuralCurveMember_HAS_PredefinedType #define SCHEMA_IfcStructuralCurveMember_HAS_Axis #define SCHEMA_HAS_IfcStructuralCurveMemberVarying #define SCHEMA_HAS_IfcStructuralCurveReaction #define SCHEMA_IfcStructuralCurveReaction_HAS_PredefinedType #define SCHEMA_HAS_IfcStructuralItem #define SCHEMA_IfcStructuralItem_HAS_AssignedStructuralActivity #define SCHEMA_HAS_IfcStructuralLinearAction #define SCHEMA_HAS_IfcStructuralLoad #define SCHEMA_IfcStructuralLoad_HAS_Name #define SCHEMA_IfcStructuralLoad_Name_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralLoadCase #define SCHEMA_IfcStructuralLoadCase_HAS_SelfWeightCoefficients #define SCHEMA_IfcStructuralLoadCase_SelfWeightCoefficients_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralLoadConfiguration #define SCHEMA_IfcStructuralLoadConfiguration_HAS_Values #define SCHEMA_IfcStructuralLoadConfiguration_HAS_Locations #define SCHEMA_IfcStructuralLoadConfiguration_Locations_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralLoadGroup #define SCHEMA_IfcStructuralLoadGroup_HAS_PredefinedType #define SCHEMA_IfcStructuralLoadGroup_HAS_ActionType #define SCHEMA_IfcStructuralLoadGroup_HAS_ActionSource #define SCHEMA_IfcStructuralLoadGroup_HAS_Coefficient #define SCHEMA_IfcStructuralLoadGroup_Coefficient_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadGroup_HAS_Purpose #define SCHEMA_IfcStructuralLoadGroup_Purpose_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadGroup_HAS_SourceOfResultGroup #define SCHEMA_IfcStructuralLoadGroup_HAS_LoadGroupFor #define SCHEMA_HAS_IfcStructuralLoadLinearForce #define SCHEMA_IfcStructuralLoadLinearForce_HAS_LinearForceX #define SCHEMA_IfcStructuralLoadLinearForce_LinearForceX_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadLinearForce_HAS_LinearForceY #define SCHEMA_IfcStructuralLoadLinearForce_LinearForceY_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadLinearForce_HAS_LinearForceZ #define SCHEMA_IfcStructuralLoadLinearForce_LinearForceZ_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadLinearForce_HAS_LinearMomentX #define SCHEMA_IfcStructuralLoadLinearForce_LinearMomentX_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadLinearForce_HAS_LinearMomentY #define SCHEMA_IfcStructuralLoadLinearForce_LinearMomentY_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadLinearForce_HAS_LinearMomentZ #define SCHEMA_IfcStructuralLoadLinearForce_LinearMomentZ_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralLoadOrResult #define SCHEMA_HAS_IfcStructuralLoadPlanarForce #define SCHEMA_IfcStructuralLoadPlanarForce_HAS_PlanarForceX #define SCHEMA_IfcStructuralLoadPlanarForce_PlanarForceX_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadPlanarForce_HAS_PlanarForceY #define SCHEMA_IfcStructuralLoadPlanarForce_PlanarForceY_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadPlanarForce_HAS_PlanarForceZ #define SCHEMA_IfcStructuralLoadPlanarForce_PlanarForceZ_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralLoadSingleDisplacement #define SCHEMA_IfcStructuralLoadSingleDisplacement_HAS_DisplacementX #define SCHEMA_IfcStructuralLoadSingleDisplacement_DisplacementX_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleDisplacement_HAS_DisplacementY #define SCHEMA_IfcStructuralLoadSingleDisplacement_DisplacementY_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleDisplacement_HAS_DisplacementZ #define SCHEMA_IfcStructuralLoadSingleDisplacement_DisplacementZ_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleDisplacement_HAS_RotationalDisplacementRX #define SCHEMA_IfcStructuralLoadSingleDisplacement_RotationalDisplacementRX_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleDisplacement_HAS_RotationalDisplacementRY #define SCHEMA_IfcStructuralLoadSingleDisplacement_RotationalDisplacementRY_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleDisplacement_HAS_RotationalDisplacementRZ #define SCHEMA_IfcStructuralLoadSingleDisplacement_RotationalDisplacementRZ_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralLoadSingleDisplacementDistortion #define SCHEMA_IfcStructuralLoadSingleDisplacementDistortion_HAS_Distortion #define SCHEMA_IfcStructuralLoadSingleDisplacementDistortion_Distortion_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralLoadSingleForce #define SCHEMA_IfcStructuralLoadSingleForce_HAS_ForceX #define SCHEMA_IfcStructuralLoadSingleForce_ForceX_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleForce_HAS_ForceY #define SCHEMA_IfcStructuralLoadSingleForce_ForceY_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleForce_HAS_ForceZ #define SCHEMA_IfcStructuralLoadSingleForce_ForceZ_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleForce_HAS_MomentX #define SCHEMA_IfcStructuralLoadSingleForce_MomentX_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleForce_HAS_MomentY #define SCHEMA_IfcStructuralLoadSingleForce_MomentY_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadSingleForce_HAS_MomentZ #define SCHEMA_IfcStructuralLoadSingleForce_MomentZ_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralLoadSingleForceWarping #define SCHEMA_IfcStructuralLoadSingleForceWarping_HAS_WarpingMoment #define SCHEMA_IfcStructuralLoadSingleForceWarping_WarpingMoment_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralLoadStatic #define SCHEMA_HAS_IfcStructuralLoadTemperature #define SCHEMA_IfcStructuralLoadTemperature_HAS_DeltaTConstant #define SCHEMA_IfcStructuralLoadTemperature_DeltaTConstant_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadTemperature_HAS_DeltaTY #define SCHEMA_IfcStructuralLoadTemperature_DeltaTY_IS_OPTIONAL #define SCHEMA_IfcStructuralLoadTemperature_HAS_DeltaTZ #define SCHEMA_IfcStructuralLoadTemperature_DeltaTZ_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralMember #define SCHEMA_IfcStructuralMember_HAS_ConnectedBy #define SCHEMA_HAS_IfcStructuralPlanarAction #define SCHEMA_HAS_IfcStructuralPointAction #define SCHEMA_HAS_IfcStructuralPointConnection #define SCHEMA_IfcStructuralPointConnection_HAS_ConditionCoordinateSystem #define SCHEMA_IfcStructuralPointConnection_ConditionCoordinateSystem_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralPointReaction #define SCHEMA_HAS_IfcStructuralReaction #define SCHEMA_HAS_IfcStructuralResultGroup #define SCHEMA_IfcStructuralResultGroup_HAS_TheoryType #define SCHEMA_IfcStructuralResultGroup_HAS_ResultForLoadGroup #define SCHEMA_IfcStructuralResultGroup_ResultForLoadGroup_IS_OPTIONAL #define SCHEMA_IfcStructuralResultGroup_HAS_IsLinear #define SCHEMA_IfcStructuralResultGroup_HAS_ResultGroupFor #define SCHEMA_HAS_IfcStructuralSurfaceAction #define SCHEMA_IfcStructuralSurfaceAction_HAS_ProjectedOrTrue #define SCHEMA_IfcStructuralSurfaceAction_ProjectedOrTrue_IS_OPTIONAL #define SCHEMA_IfcStructuralSurfaceAction_HAS_PredefinedType #define SCHEMA_HAS_IfcStructuralSurfaceConnection #define SCHEMA_HAS_IfcStructuralSurfaceMember #define SCHEMA_IfcStructuralSurfaceMember_HAS_PredefinedType #define SCHEMA_IfcStructuralSurfaceMember_HAS_Thickness #define SCHEMA_IfcStructuralSurfaceMember_Thickness_IS_OPTIONAL #define SCHEMA_HAS_IfcStructuralSurfaceMemberVarying #define SCHEMA_HAS_IfcStructuralSurfaceReaction #define SCHEMA_IfcStructuralSurfaceReaction_HAS_PredefinedType #define SCHEMA_HAS_IfcStyleModel #define SCHEMA_HAS_IfcStyledItem #define SCHEMA_IfcStyledItem_HAS_Item #define SCHEMA_IfcStyledItem_Item_IS_OPTIONAL #define SCHEMA_IfcStyledItem_HAS_Styles #define SCHEMA_IfcStyledItem_HAS_Name #define SCHEMA_IfcStyledItem_Name_IS_OPTIONAL #define SCHEMA_HAS_IfcStyledRepresentation #define SCHEMA_HAS_IfcSubContractResource #define SCHEMA_IfcSubContractResource_HAS_PredefinedType #define SCHEMA_IfcSubContractResource_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcSubContractResourceType #define SCHEMA_IfcSubContractResourceType_HAS_PredefinedType #define SCHEMA_HAS_IfcSubedge #define SCHEMA_IfcSubedge_HAS_ParentEdge #define SCHEMA_HAS_IfcSurface #define SCHEMA_HAS_IfcSurfaceCurve #define SCHEMA_IfcSurfaceCurve_HAS_Curve3D #define SCHEMA_IfcSurfaceCurve_HAS_AssociatedGeometry #define SCHEMA_IfcSurfaceCurve_HAS_MasterRepresentation #define SCHEMA_HAS_IfcSurfaceCurveSweptAreaSolid #define SCHEMA_IfcSurfaceCurveSweptAreaSolid_HAS_ReferenceSurface #define SCHEMA_HAS_IfcSurfaceFeature #define SCHEMA_IfcSurfaceFeature_HAS_PredefinedType #define SCHEMA_IfcSurfaceFeature_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcSurfaceOfLinearExtrusion #define SCHEMA_IfcSurfaceOfLinearExtrusion_HAS_ExtrudedDirection #define SCHEMA_IfcSurfaceOfLinearExtrusion_HAS_Depth #define SCHEMA_HAS_IfcSurfaceOfRevolution #define SCHEMA_IfcSurfaceOfRevolution_HAS_AxisPosition #define SCHEMA_HAS_IfcSurfaceReinforcementArea #define SCHEMA_IfcSurfaceReinforcementArea_HAS_SurfaceReinforcement1 #define SCHEMA_IfcSurfaceReinforcementArea_SurfaceReinforcement1_IS_OPTIONAL #define SCHEMA_IfcSurfaceReinforcementArea_HAS_SurfaceReinforcement2 #define SCHEMA_IfcSurfaceReinforcementArea_SurfaceReinforcement2_IS_OPTIONAL #define SCHEMA_IfcSurfaceReinforcementArea_HAS_ShearReinforcement #define SCHEMA_IfcSurfaceReinforcementArea_ShearReinforcement_IS_OPTIONAL #define SCHEMA_HAS_IfcSurfaceStyle #define SCHEMA_IfcSurfaceStyle_HAS_Side #define SCHEMA_IfcSurfaceStyle_HAS_Styles #define SCHEMA_HAS_IfcSurfaceStyleLighting #define SCHEMA_IfcSurfaceStyleLighting_HAS_DiffuseTransmissionColour #define SCHEMA_IfcSurfaceStyleLighting_HAS_DiffuseReflectionColour #define SCHEMA_IfcSurfaceStyleLighting_HAS_TransmissionColour #define SCHEMA_IfcSurfaceStyleLighting_HAS_ReflectanceColour #define SCHEMA_HAS_IfcSurfaceStyleRefraction #define SCHEMA_IfcSurfaceStyleRefraction_HAS_RefractionIndex #define SCHEMA_IfcSurfaceStyleRefraction_RefractionIndex_IS_OPTIONAL #define SCHEMA_IfcSurfaceStyleRefraction_HAS_DispersionFactor #define SCHEMA_IfcSurfaceStyleRefraction_DispersionFactor_IS_OPTIONAL #define SCHEMA_HAS_IfcSurfaceStyleRendering #define SCHEMA_IfcSurfaceStyleRendering_HAS_DiffuseColour #define SCHEMA_IfcSurfaceStyleRendering_DiffuseColour_IS_OPTIONAL #define SCHEMA_IfcSurfaceStyleRendering_HAS_TransmissionColour #define SCHEMA_IfcSurfaceStyleRendering_TransmissionColour_IS_OPTIONAL #define SCHEMA_IfcSurfaceStyleRendering_HAS_DiffuseTransmissionColour #define SCHEMA_IfcSurfaceStyleRendering_DiffuseTransmissionColour_IS_OPTIONAL #define SCHEMA_IfcSurfaceStyleRendering_HAS_ReflectionColour #define SCHEMA_IfcSurfaceStyleRendering_ReflectionColour_IS_OPTIONAL #define SCHEMA_IfcSurfaceStyleRendering_HAS_SpecularColour #define SCHEMA_IfcSurfaceStyleRendering_SpecularColour_IS_OPTIONAL #define SCHEMA_IfcSurfaceStyleRendering_HAS_SpecularHighlight #define SCHEMA_IfcSurfaceStyleRendering_SpecularHighlight_IS_OPTIONAL #define SCHEMA_IfcSurfaceStyleRendering_HAS_ReflectanceMethod #define SCHEMA_HAS_IfcSurfaceStyleShading #define SCHEMA_IfcSurfaceStyleShading_HAS_SurfaceColour #define SCHEMA_IfcSurfaceStyleShading_HAS_Transparency #define SCHEMA_IfcSurfaceStyleShading_Transparency_IS_OPTIONAL #define SCHEMA_HAS_IfcSurfaceStyleWithTextures #define SCHEMA_IfcSurfaceStyleWithTextures_HAS_Textures #define SCHEMA_HAS_IfcSurfaceTexture #define SCHEMA_IfcSurfaceTexture_HAS_RepeatS #define SCHEMA_IfcSurfaceTexture_HAS_RepeatT #define SCHEMA_IfcSurfaceTexture_HAS_Mode #define SCHEMA_IfcSurfaceTexture_Mode_IS_OPTIONAL #define SCHEMA_IfcSurfaceTexture_HAS_TextureTransform #define SCHEMA_IfcSurfaceTexture_TextureTransform_IS_OPTIONAL #define SCHEMA_IfcSurfaceTexture_HAS_Parameter #define SCHEMA_IfcSurfaceTexture_Parameter_IS_OPTIONAL #define SCHEMA_IfcSurfaceTexture_HAS_IsMappedBy #define SCHEMA_IfcSurfaceTexture_HAS_UsedInStyles #define SCHEMA_HAS_IfcSweptAreaSolid #define SCHEMA_IfcSweptAreaSolid_HAS_SweptArea #define SCHEMA_IfcSweptAreaSolid_HAS_Position #define SCHEMA_IfcSweptAreaSolid_Position_IS_OPTIONAL #define SCHEMA_HAS_IfcSweptDiskSolid #define SCHEMA_IfcSweptDiskSolid_HAS_Directrix #define SCHEMA_IfcSweptDiskSolid_HAS_Radius #define SCHEMA_IfcSweptDiskSolid_HAS_InnerRadius #define SCHEMA_IfcSweptDiskSolid_InnerRadius_IS_OPTIONAL #define SCHEMA_IfcSweptDiskSolid_HAS_StartParam #define SCHEMA_IfcSweptDiskSolid_StartParam_IS_OPTIONAL #define SCHEMA_IfcSweptDiskSolid_HAS_EndParam #define SCHEMA_IfcSweptDiskSolid_EndParam_IS_OPTIONAL #define SCHEMA_HAS_IfcSweptDiskSolidPolygonal #define SCHEMA_IfcSweptDiskSolidPolygonal_HAS_FilletRadius #define SCHEMA_IfcSweptDiskSolidPolygonal_FilletRadius_IS_OPTIONAL #define SCHEMA_HAS_IfcSweptSurface #define SCHEMA_IfcSweptSurface_HAS_SweptCurve #define SCHEMA_IfcSweptSurface_HAS_Position #define SCHEMA_IfcSweptSurface_Position_IS_OPTIONAL #define SCHEMA_HAS_IfcSwitchingDevice #define SCHEMA_IfcSwitchingDevice_HAS_PredefinedType #define SCHEMA_IfcSwitchingDevice_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcSwitchingDeviceType #define SCHEMA_IfcSwitchingDeviceType_HAS_PredefinedType #define SCHEMA_HAS_IfcSystem #define SCHEMA_IfcSystem_HAS_ServicesBuildings #define SCHEMA_IfcSystem_HAS_ServicesFacilities #define SCHEMA_HAS_IfcSystemFurnitureElement #define SCHEMA_IfcSystemFurnitureElement_HAS_PredefinedType #define SCHEMA_IfcSystemFurnitureElement_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcSystemFurnitureElementType #define SCHEMA_IfcSystemFurnitureElementType_HAS_PredefinedType #define SCHEMA_IfcSystemFurnitureElementType_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcTShapeProfileDef #define SCHEMA_IfcTShapeProfileDef_HAS_Depth #define SCHEMA_IfcTShapeProfileDef_HAS_FlangeWidth #define SCHEMA_IfcTShapeProfileDef_HAS_WebThickness #define SCHEMA_IfcTShapeProfileDef_HAS_FlangeThickness #define SCHEMA_IfcTShapeProfileDef_HAS_FilletRadius #define SCHEMA_IfcTShapeProfileDef_FilletRadius_IS_OPTIONAL #define SCHEMA_IfcTShapeProfileDef_HAS_FlangeEdgeRadius #define SCHEMA_IfcTShapeProfileDef_FlangeEdgeRadius_IS_OPTIONAL #define SCHEMA_IfcTShapeProfileDef_HAS_WebEdgeRadius #define SCHEMA_IfcTShapeProfileDef_WebEdgeRadius_IS_OPTIONAL #define SCHEMA_IfcTShapeProfileDef_HAS_WebSlope #define SCHEMA_IfcTShapeProfileDef_WebSlope_IS_OPTIONAL #define SCHEMA_IfcTShapeProfileDef_HAS_FlangeSlope #define SCHEMA_IfcTShapeProfileDef_FlangeSlope_IS_OPTIONAL #define SCHEMA_HAS_IfcTable #define SCHEMA_IfcTable_HAS_Name #define SCHEMA_IfcTable_Name_IS_OPTIONAL #define SCHEMA_IfcTable_HAS_Rows #define SCHEMA_IfcTable_Rows_IS_OPTIONAL #define SCHEMA_IfcTable_HAS_Columns #define SCHEMA_IfcTable_Columns_IS_OPTIONAL #define SCHEMA_HAS_IfcTableColumn #define SCHEMA_IfcTableColumn_HAS_Identifier #define SCHEMA_IfcTableColumn_Identifier_IS_OPTIONAL #define SCHEMA_IfcTableColumn_HAS_Name #define SCHEMA_IfcTableColumn_Name_IS_OPTIONAL #define SCHEMA_IfcTableColumn_HAS_Description #define SCHEMA_IfcTableColumn_Description_IS_OPTIONAL #define SCHEMA_IfcTableColumn_HAS_Unit #define SCHEMA_IfcTableColumn_Unit_IS_OPTIONAL #define SCHEMA_IfcTableColumn_HAS_ReferencePath #define SCHEMA_IfcTableColumn_ReferencePath_IS_OPTIONAL #define SCHEMA_HAS_IfcTableRow #define SCHEMA_IfcTableRow_HAS_RowCells #define SCHEMA_IfcTableRow_RowCells_IS_OPTIONAL #define SCHEMA_IfcTableRow_HAS_IsHeading #define SCHEMA_IfcTableRow_IsHeading_IS_OPTIONAL #define SCHEMA_HAS_IfcTank #define SCHEMA_IfcTank_HAS_PredefinedType #define SCHEMA_IfcTank_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcTankType #define SCHEMA_IfcTankType_HAS_PredefinedType #define SCHEMA_HAS_IfcTask #define SCHEMA_IfcTask_HAS_Status #define SCHEMA_IfcTask_Status_IS_OPTIONAL #define SCHEMA_IfcTask_HAS_WorkMethod #define SCHEMA_IfcTask_WorkMethod_IS_OPTIONAL #define SCHEMA_IfcTask_HAS_IsMilestone #define SCHEMA_IfcTask_HAS_Priority #define SCHEMA_IfcTask_Priority_IS_OPTIONAL #define SCHEMA_IfcTask_HAS_TaskTime #define SCHEMA_IfcTask_TaskTime_IS_OPTIONAL #define SCHEMA_IfcTask_HAS_PredefinedType #define SCHEMA_IfcTask_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcTaskTime #define SCHEMA_IfcTaskTime_HAS_DurationType #define SCHEMA_IfcTaskTime_DurationType_IS_OPTIONAL #define SCHEMA_IfcTaskTime_HAS_ScheduleDuration #define SCHEMA_IfcTaskTime_ScheduleDuration_IS_OPTIONAL #define SCHEMA_IfcTaskTime_HAS_ScheduleStart #define SCHEMA_IfcTaskTime_ScheduleStart_IS_OPTIONAL #define SCHEMA_IfcTaskTime_HAS_ScheduleFinish #define SCHEMA_IfcTaskTime_ScheduleFinish_IS_OPTIONAL #define SCHEMA_IfcTaskTime_HAS_EarlyStart #define SCHEMA_IfcTaskTime_EarlyStart_IS_OPTIONAL #define SCHEMA_IfcTaskTime_HAS_EarlyFinish #define SCHEMA_IfcTaskTime_EarlyFinish_IS_OPTIONAL #define SCHEMA_IfcTaskTime_HAS_LateStart #define SCHEMA_IfcTaskTime_LateStart_IS_OPTIONAL #define SCHEMA_IfcTaskTime_HAS_LateFinish #define SCHEMA_IfcTaskTime_LateFinish_IS_OPTIONAL #define SCHEMA_IfcTaskTime_HAS_FreeFloat #define SCHEMA_IfcTaskTime_FreeFloat_IS_OPTIONAL #define SCHEMA_IfcTaskTime_HAS_TotalFloat #define SCHEMA_IfcTaskTime_TotalFloat_IS_OPTIONAL #define SCHEMA_IfcTaskTime_HAS_IsCritical #define SCHEMA_IfcTaskTime_IsCritical_IS_OPTIONAL #define SCHEMA_IfcTaskTime_HAS_StatusTime #define SCHEMA_IfcTaskTime_StatusTime_IS_OPTIONAL #define SCHEMA_IfcTaskTime_HAS_ActualDuration #define SCHEMA_IfcTaskTime_ActualDuration_IS_OPTIONAL #define SCHEMA_IfcTaskTime_HAS_ActualStart #define SCHEMA_IfcTaskTime_ActualStart_IS_OPTIONAL #define SCHEMA_IfcTaskTime_HAS_ActualFinish #define SCHEMA_IfcTaskTime_ActualFinish_IS_OPTIONAL #define SCHEMA_IfcTaskTime_HAS_RemainingTime #define SCHEMA_IfcTaskTime_RemainingTime_IS_OPTIONAL #define SCHEMA_IfcTaskTime_HAS_Completion #define SCHEMA_IfcTaskTime_Completion_IS_OPTIONAL #define SCHEMA_HAS_IfcTaskTimeRecurring #define SCHEMA_IfcTaskTimeRecurring_HAS_Recurrence #define SCHEMA_HAS_IfcTaskType #define SCHEMA_IfcTaskType_HAS_PredefinedType #define SCHEMA_IfcTaskType_HAS_WorkMethod #define SCHEMA_IfcTaskType_WorkMethod_IS_OPTIONAL #define SCHEMA_HAS_IfcTelecomAddress #define SCHEMA_IfcTelecomAddress_HAS_TelephoneNumbers #define SCHEMA_IfcTelecomAddress_TelephoneNumbers_IS_OPTIONAL #define SCHEMA_IfcTelecomAddress_HAS_FacsimileNumbers #define SCHEMA_IfcTelecomAddress_FacsimileNumbers_IS_OPTIONAL #define SCHEMA_IfcTelecomAddress_HAS_PagerNumber #define SCHEMA_IfcTelecomAddress_PagerNumber_IS_OPTIONAL #define SCHEMA_IfcTelecomAddress_HAS_ElectronicMailAddresses #define SCHEMA_IfcTelecomAddress_ElectronicMailAddresses_IS_OPTIONAL #define SCHEMA_IfcTelecomAddress_HAS_WWWHomePageURL #define SCHEMA_IfcTelecomAddress_WWWHomePageURL_IS_OPTIONAL #define SCHEMA_IfcTelecomAddress_HAS_MessagingIDs #define SCHEMA_IfcTelecomAddress_MessagingIDs_IS_OPTIONAL #define SCHEMA_HAS_IfcTendon #define SCHEMA_IfcTendon_HAS_PredefinedType #define SCHEMA_IfcTendon_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcTendon_HAS_NominalDiameter #define SCHEMA_IfcTendon_NominalDiameter_IS_OPTIONAL #define SCHEMA_IfcTendon_HAS_CrossSectionArea #define SCHEMA_IfcTendon_CrossSectionArea_IS_OPTIONAL #define SCHEMA_IfcTendon_HAS_TensionForce #define SCHEMA_IfcTendon_TensionForce_IS_OPTIONAL #define SCHEMA_IfcTendon_HAS_PreStress #define SCHEMA_IfcTendon_PreStress_IS_OPTIONAL #define SCHEMA_IfcTendon_HAS_FrictionCoefficient #define SCHEMA_IfcTendon_FrictionCoefficient_IS_OPTIONAL #define SCHEMA_IfcTendon_HAS_AnchorageSlip #define SCHEMA_IfcTendon_AnchorageSlip_IS_OPTIONAL #define SCHEMA_IfcTendon_HAS_MinCurvatureRadius #define SCHEMA_IfcTendon_MinCurvatureRadius_IS_OPTIONAL #define SCHEMA_HAS_IfcTendonAnchor #define SCHEMA_IfcTendonAnchor_HAS_PredefinedType #define SCHEMA_IfcTendonAnchor_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcTendonAnchorType #define SCHEMA_IfcTendonAnchorType_HAS_PredefinedType #define SCHEMA_HAS_IfcTendonConduit #define SCHEMA_IfcTendonConduit_HAS_PredefinedType #define SCHEMA_HAS_IfcTendonConduitType #define SCHEMA_IfcTendonConduitType_HAS_PredefinedType #define SCHEMA_HAS_IfcTendonType #define SCHEMA_IfcTendonType_HAS_PredefinedType #define SCHEMA_IfcTendonType_HAS_NominalDiameter #define SCHEMA_IfcTendonType_NominalDiameter_IS_OPTIONAL #define SCHEMA_IfcTendonType_HAS_CrossSectionArea #define SCHEMA_IfcTendonType_CrossSectionArea_IS_OPTIONAL #define SCHEMA_IfcTendonType_HAS_SheathDiameter #define SCHEMA_IfcTendonType_SheathDiameter_IS_OPTIONAL #define SCHEMA_HAS_IfcTessellatedFaceSet #define SCHEMA_IfcTessellatedFaceSet_HAS_Coordinates #define SCHEMA_IfcTessellatedFaceSet_HAS_HasColours #define SCHEMA_IfcTessellatedFaceSet_HAS_HasTextures #define SCHEMA_HAS_IfcTessellatedItem #define SCHEMA_HAS_IfcTextLiteral #define SCHEMA_IfcTextLiteral_HAS_Literal #define SCHEMA_IfcTextLiteral_HAS_Placement #define SCHEMA_IfcTextLiteral_HAS_Path #define SCHEMA_HAS_IfcTextLiteralWithExtent #define SCHEMA_IfcTextLiteralWithExtent_HAS_Extent #define SCHEMA_IfcTextLiteralWithExtent_HAS_BoxAlignment #define SCHEMA_HAS_IfcTextStyle #define SCHEMA_IfcTextStyle_HAS_TextCharacterAppearance #define SCHEMA_IfcTextStyle_TextCharacterAppearance_IS_OPTIONAL #define SCHEMA_IfcTextStyle_HAS_TextStyle #define SCHEMA_IfcTextStyle_TextStyle_IS_OPTIONAL #define SCHEMA_IfcTextStyle_HAS_TextFontStyle #define SCHEMA_IfcTextStyle_HAS_ModelOrDraughting #define SCHEMA_IfcTextStyle_ModelOrDraughting_IS_OPTIONAL #define SCHEMA_HAS_IfcTextStyleFontModel #define SCHEMA_IfcTextStyleFontModel_HAS_FontFamily #define SCHEMA_IfcTextStyleFontModel_HAS_FontStyle #define SCHEMA_IfcTextStyleFontModel_FontStyle_IS_OPTIONAL #define SCHEMA_IfcTextStyleFontModel_HAS_FontVariant #define SCHEMA_IfcTextStyleFontModel_FontVariant_IS_OPTIONAL #define SCHEMA_IfcTextStyleFontModel_HAS_FontWeight #define SCHEMA_IfcTextStyleFontModel_FontWeight_IS_OPTIONAL #define SCHEMA_IfcTextStyleFontModel_HAS_FontSize #define SCHEMA_HAS_IfcTextStyleForDefinedFont #define SCHEMA_IfcTextStyleForDefinedFont_HAS_Colour #define SCHEMA_IfcTextStyleForDefinedFont_HAS_BackgroundColour #define SCHEMA_IfcTextStyleForDefinedFont_BackgroundColour_IS_OPTIONAL #define SCHEMA_HAS_IfcTextStyleTextModel #define SCHEMA_IfcTextStyleTextModel_HAS_TextIndent #define SCHEMA_IfcTextStyleTextModel_TextIndent_IS_OPTIONAL #define SCHEMA_IfcTextStyleTextModel_HAS_TextAlign #define SCHEMA_IfcTextStyleTextModel_TextAlign_IS_OPTIONAL #define SCHEMA_IfcTextStyleTextModel_HAS_TextDecoration #define SCHEMA_IfcTextStyleTextModel_TextDecoration_IS_OPTIONAL #define SCHEMA_IfcTextStyleTextModel_HAS_LetterSpacing #define SCHEMA_IfcTextStyleTextModel_LetterSpacing_IS_OPTIONAL #define SCHEMA_IfcTextStyleTextModel_HAS_WordSpacing #define SCHEMA_IfcTextStyleTextModel_WordSpacing_IS_OPTIONAL #define SCHEMA_IfcTextStyleTextModel_HAS_TextTransform #define SCHEMA_IfcTextStyleTextModel_TextTransform_IS_OPTIONAL #define SCHEMA_IfcTextStyleTextModel_HAS_LineHeight #define SCHEMA_IfcTextStyleTextModel_LineHeight_IS_OPTIONAL #define SCHEMA_HAS_IfcTextureCoordinate #define SCHEMA_IfcTextureCoordinate_HAS_Maps #define SCHEMA_HAS_IfcTextureCoordinateGenerator #define SCHEMA_IfcTextureCoordinateGenerator_HAS_Mode #define SCHEMA_IfcTextureCoordinateGenerator_HAS_Parameter #define SCHEMA_IfcTextureCoordinateGenerator_Parameter_IS_OPTIONAL #define SCHEMA_HAS_IfcTextureMap #define SCHEMA_IfcTextureMap_HAS_Vertices #define SCHEMA_IfcTextureMap_HAS_MappedTo #define SCHEMA_HAS_IfcTextureVertex #define SCHEMA_IfcTextureVertex_HAS_Coordinates #define SCHEMA_HAS_IfcTextureVertexList #define SCHEMA_IfcTextureVertexList_HAS_TexCoordsList #define SCHEMA_HAS_IfcTimePeriod #define SCHEMA_IfcTimePeriod_HAS_StartTime #define SCHEMA_IfcTimePeriod_HAS_EndTime #define SCHEMA_HAS_IfcTimeSeries #define SCHEMA_IfcTimeSeries_HAS_Name #define SCHEMA_IfcTimeSeries_HAS_Description #define SCHEMA_IfcTimeSeries_Description_IS_OPTIONAL #define SCHEMA_IfcTimeSeries_HAS_StartTime #define SCHEMA_IfcTimeSeries_HAS_EndTime #define SCHEMA_IfcTimeSeries_HAS_TimeSeriesDataType #define SCHEMA_IfcTimeSeries_HAS_DataOrigin #define SCHEMA_IfcTimeSeries_HAS_UserDefinedDataOrigin #define SCHEMA_IfcTimeSeries_UserDefinedDataOrigin_IS_OPTIONAL #define SCHEMA_IfcTimeSeries_HAS_Unit #define SCHEMA_IfcTimeSeries_Unit_IS_OPTIONAL #define SCHEMA_IfcTimeSeries_HAS_HasExternalReference #define SCHEMA_HAS_IfcTimeSeriesValue #define SCHEMA_IfcTimeSeriesValue_HAS_ListValues #define SCHEMA_HAS_IfcTopologicalRepresentationItem #define SCHEMA_HAS_IfcTopologyRepresentation #define SCHEMA_HAS_IfcToroidalSurface #define SCHEMA_IfcToroidalSurface_HAS_MajorRadius #define SCHEMA_IfcToroidalSurface_HAS_MinorRadius #define SCHEMA_HAS_IfcTrackElement #define SCHEMA_IfcTrackElement_HAS_PredefinedType #define SCHEMA_IfcTrackElement_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcTrackElementType #define SCHEMA_IfcTrackElementType_HAS_PredefinedType #define SCHEMA_HAS_IfcTransformer #define SCHEMA_IfcTransformer_HAS_PredefinedType #define SCHEMA_IfcTransformer_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcTransformerType #define SCHEMA_IfcTransformerType_HAS_PredefinedType #define SCHEMA_HAS_IfcTransitionCurveSegment2D #define SCHEMA_IfcTransitionCurveSegment2D_HAS_StartRadius #define SCHEMA_IfcTransitionCurveSegment2D_StartRadius_IS_OPTIONAL #define SCHEMA_IfcTransitionCurveSegment2D_HAS_EndRadius #define SCHEMA_IfcTransitionCurveSegment2D_EndRadius_IS_OPTIONAL #define SCHEMA_IfcTransitionCurveSegment2D_HAS_IsStartRadiusCCW #define SCHEMA_IfcTransitionCurveSegment2D_HAS_IsEndRadiusCCW #define SCHEMA_IfcTransitionCurveSegment2D_HAS_TransitionCurveType #define SCHEMA_HAS_IfcTransportElement #define SCHEMA_IfcTransportElement_HAS_PredefinedType #define SCHEMA_IfcTransportElement_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcTransportElementType #define SCHEMA_IfcTransportElementType_HAS_PredefinedType #define SCHEMA_HAS_IfcTrapeziumProfileDef #define SCHEMA_IfcTrapeziumProfileDef_HAS_BottomXDim #define SCHEMA_IfcTrapeziumProfileDef_HAS_TopXDim #define SCHEMA_IfcTrapeziumProfileDef_HAS_YDim #define SCHEMA_IfcTrapeziumProfileDef_HAS_TopXOffset #define SCHEMA_HAS_IfcTriangulatedFaceSet #define SCHEMA_IfcTriangulatedFaceSet_HAS_Normals #define SCHEMA_IfcTriangulatedFaceSet_Normals_IS_OPTIONAL #define SCHEMA_IfcTriangulatedFaceSet_HAS_Closed #define SCHEMA_IfcTriangulatedFaceSet_Closed_IS_OPTIONAL #define SCHEMA_IfcTriangulatedFaceSet_HAS_CoordIndex #define SCHEMA_IfcTriangulatedFaceSet_HAS_PnIndex #define SCHEMA_IfcTriangulatedFaceSet_PnIndex_IS_OPTIONAL #define SCHEMA_HAS_IfcTriangulatedIrregularNetwork #define SCHEMA_IfcTriangulatedIrregularNetwork_HAS_Flags #define SCHEMA_HAS_IfcTrimmedCurve #define SCHEMA_IfcTrimmedCurve_HAS_BasisCurve #define SCHEMA_IfcTrimmedCurve_HAS_Trim1 #define SCHEMA_IfcTrimmedCurve_HAS_Trim2 #define SCHEMA_IfcTrimmedCurve_HAS_SenseAgreement #define SCHEMA_IfcTrimmedCurve_HAS_MasterRepresentation #define SCHEMA_HAS_IfcTubeBundle #define SCHEMA_IfcTubeBundle_HAS_PredefinedType #define SCHEMA_IfcTubeBundle_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcTubeBundleType #define SCHEMA_IfcTubeBundleType_HAS_PredefinedType #define SCHEMA_HAS_IfcTypeObject #define SCHEMA_IfcTypeObject_HAS_ApplicableOccurrence #define SCHEMA_IfcTypeObject_ApplicableOccurrence_IS_OPTIONAL #define SCHEMA_IfcTypeObject_HAS_HasPropertySets #define SCHEMA_IfcTypeObject_HasPropertySets_IS_OPTIONAL #define SCHEMA_IfcTypeObject_HAS_Types #define SCHEMA_HAS_IfcTypeProcess #define SCHEMA_IfcTypeProcess_HAS_Identification #define SCHEMA_IfcTypeProcess_Identification_IS_OPTIONAL #define SCHEMA_IfcTypeProcess_HAS_LongDescription #define SCHEMA_IfcTypeProcess_LongDescription_IS_OPTIONAL #define SCHEMA_IfcTypeProcess_HAS_ProcessType #define SCHEMA_IfcTypeProcess_ProcessType_IS_OPTIONAL #define SCHEMA_IfcTypeProcess_HAS_OperatesOn #define SCHEMA_HAS_IfcTypeProduct #define SCHEMA_IfcTypeProduct_HAS_RepresentationMaps #define SCHEMA_IfcTypeProduct_RepresentationMaps_IS_OPTIONAL #define SCHEMA_IfcTypeProduct_HAS_Tag #define SCHEMA_IfcTypeProduct_Tag_IS_OPTIONAL #define SCHEMA_IfcTypeProduct_HAS_ReferencedBy #define SCHEMA_HAS_IfcTypeResource #define SCHEMA_IfcTypeResource_HAS_Identification #define SCHEMA_IfcTypeResource_Identification_IS_OPTIONAL #define SCHEMA_IfcTypeResource_HAS_LongDescription #define SCHEMA_IfcTypeResource_LongDescription_IS_OPTIONAL #define SCHEMA_IfcTypeResource_HAS_ResourceType #define SCHEMA_IfcTypeResource_ResourceType_IS_OPTIONAL #define SCHEMA_IfcTypeResource_HAS_ResourceOf #define SCHEMA_HAS_IfcUShapeProfileDef #define SCHEMA_IfcUShapeProfileDef_HAS_Depth #define SCHEMA_IfcUShapeProfileDef_HAS_FlangeWidth #define SCHEMA_IfcUShapeProfileDef_HAS_WebThickness #define SCHEMA_IfcUShapeProfileDef_HAS_FlangeThickness #define SCHEMA_IfcUShapeProfileDef_HAS_FilletRadius #define SCHEMA_IfcUShapeProfileDef_FilletRadius_IS_OPTIONAL #define SCHEMA_IfcUShapeProfileDef_HAS_EdgeRadius #define SCHEMA_IfcUShapeProfileDef_EdgeRadius_IS_OPTIONAL #define SCHEMA_IfcUShapeProfileDef_HAS_FlangeSlope #define SCHEMA_IfcUShapeProfileDef_FlangeSlope_IS_OPTIONAL #define SCHEMA_HAS_IfcUnitAssignment #define SCHEMA_IfcUnitAssignment_HAS_Units #define SCHEMA_HAS_IfcUnitaryControlElement #define SCHEMA_IfcUnitaryControlElement_HAS_PredefinedType #define SCHEMA_IfcUnitaryControlElement_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcUnitaryControlElementType #define SCHEMA_IfcUnitaryControlElementType_HAS_PredefinedType #define SCHEMA_HAS_IfcUnitaryEquipment #define SCHEMA_IfcUnitaryEquipment_HAS_PredefinedType #define SCHEMA_IfcUnitaryEquipment_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcUnitaryEquipmentType #define SCHEMA_IfcUnitaryEquipmentType_HAS_PredefinedType #define SCHEMA_HAS_IfcValve #define SCHEMA_IfcValve_HAS_PredefinedType #define SCHEMA_IfcValve_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcValveType #define SCHEMA_IfcValveType_HAS_PredefinedType #define SCHEMA_HAS_IfcVector #define SCHEMA_IfcVector_HAS_Orientation #define SCHEMA_IfcVector_HAS_Magnitude #define SCHEMA_HAS_IfcVertex #define SCHEMA_HAS_IfcVertexLoop #define SCHEMA_IfcVertexLoop_HAS_LoopVertex #define SCHEMA_HAS_IfcVertexPoint #define SCHEMA_IfcVertexPoint_HAS_VertexGeometry #define SCHEMA_HAS_IfcVibrationDamper #define SCHEMA_IfcVibrationDamper_HAS_PredefinedType #define SCHEMA_IfcVibrationDamper_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcVibrationDamperType #define SCHEMA_IfcVibrationDamperType_HAS_PredefinedType #define SCHEMA_IfcVibrationDamperType_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcVibrationIsolator #define SCHEMA_IfcVibrationIsolator_HAS_PredefinedType #define SCHEMA_IfcVibrationIsolator_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcVibrationIsolatorType #define SCHEMA_IfcVibrationIsolatorType_HAS_PredefinedType #define SCHEMA_HAS_IfcVirtualElement #define SCHEMA_HAS_IfcVirtualGridIntersection #define SCHEMA_IfcVirtualGridIntersection_HAS_IntersectingAxes #define SCHEMA_IfcVirtualGridIntersection_HAS_OffsetDistances #define SCHEMA_HAS_IfcVoidStratum #define SCHEMA_HAS_IfcVoidingFeature #define SCHEMA_IfcVoidingFeature_HAS_PredefinedType #define SCHEMA_IfcVoidingFeature_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcWall #define SCHEMA_IfcWall_HAS_PredefinedType #define SCHEMA_IfcWall_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcWallElementedCase #define SCHEMA_HAS_IfcWallStandardCase #define SCHEMA_HAS_IfcWallType #define SCHEMA_IfcWallType_HAS_PredefinedType #define SCHEMA_HAS_IfcWasteTerminal #define SCHEMA_IfcWasteTerminal_HAS_PredefinedType #define SCHEMA_IfcWasteTerminal_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcWasteTerminalType #define SCHEMA_IfcWasteTerminalType_HAS_PredefinedType #define SCHEMA_HAS_IfcWaterStratum #define SCHEMA_HAS_IfcWindow #define SCHEMA_IfcWindow_HAS_OverallHeight #define SCHEMA_IfcWindow_OverallHeight_IS_OPTIONAL #define SCHEMA_IfcWindow_HAS_OverallWidth #define SCHEMA_IfcWindow_OverallWidth_IS_OPTIONAL #define SCHEMA_IfcWindow_HAS_PredefinedType #define SCHEMA_IfcWindow_PredefinedType_IS_OPTIONAL #define SCHEMA_IfcWindow_HAS_PartitioningType #define SCHEMA_IfcWindow_PartitioningType_IS_OPTIONAL #define SCHEMA_IfcWindow_HAS_UserDefinedPartitioningType #define SCHEMA_IfcWindow_UserDefinedPartitioningType_IS_OPTIONAL #define SCHEMA_HAS_IfcWindowLiningProperties #define SCHEMA_IfcWindowLiningProperties_HAS_LiningDepth #define SCHEMA_IfcWindowLiningProperties_LiningDepth_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_LiningThickness #define SCHEMA_IfcWindowLiningProperties_LiningThickness_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_TransomThickness #define SCHEMA_IfcWindowLiningProperties_TransomThickness_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_MullionThickness #define SCHEMA_IfcWindowLiningProperties_MullionThickness_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_FirstTransomOffset #define SCHEMA_IfcWindowLiningProperties_FirstTransomOffset_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_SecondTransomOffset #define SCHEMA_IfcWindowLiningProperties_SecondTransomOffset_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_FirstMullionOffset #define SCHEMA_IfcWindowLiningProperties_FirstMullionOffset_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_SecondMullionOffset #define SCHEMA_IfcWindowLiningProperties_SecondMullionOffset_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_ShapeAspectStyle #define SCHEMA_IfcWindowLiningProperties_ShapeAspectStyle_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_LiningOffset #define SCHEMA_IfcWindowLiningProperties_LiningOffset_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_LiningToPanelOffsetX #define SCHEMA_IfcWindowLiningProperties_LiningToPanelOffsetX_IS_OPTIONAL #define SCHEMA_IfcWindowLiningProperties_HAS_LiningToPanelOffsetY #define SCHEMA_IfcWindowLiningProperties_LiningToPanelOffsetY_IS_OPTIONAL #define SCHEMA_HAS_IfcWindowPanelProperties #define SCHEMA_IfcWindowPanelProperties_HAS_OperationType #define SCHEMA_IfcWindowPanelProperties_HAS_PanelPosition #define SCHEMA_IfcWindowPanelProperties_HAS_FrameDepth #define SCHEMA_IfcWindowPanelProperties_FrameDepth_IS_OPTIONAL #define SCHEMA_IfcWindowPanelProperties_HAS_FrameThickness #define SCHEMA_IfcWindowPanelProperties_FrameThickness_IS_OPTIONAL #define SCHEMA_IfcWindowPanelProperties_HAS_ShapeAspectStyle #define SCHEMA_IfcWindowPanelProperties_ShapeAspectStyle_IS_OPTIONAL #define SCHEMA_HAS_IfcWindowStandardCase #define SCHEMA_HAS_IfcWindowStyle #define SCHEMA_IfcWindowStyle_HAS_ConstructionType #define SCHEMA_IfcWindowStyle_HAS_OperationType #define SCHEMA_IfcWindowStyle_HAS_ParameterTakesPrecedence #define SCHEMA_IfcWindowStyle_HAS_Sizeable #define SCHEMA_HAS_IfcWindowType #define SCHEMA_IfcWindowType_HAS_PredefinedType #define SCHEMA_IfcWindowType_HAS_PartitioningType #define SCHEMA_IfcWindowType_HAS_ParameterTakesPrecedence #define SCHEMA_IfcWindowType_ParameterTakesPrecedence_IS_OPTIONAL #define SCHEMA_IfcWindowType_HAS_UserDefinedPartitioningType #define SCHEMA_IfcWindowType_UserDefinedPartitioningType_IS_OPTIONAL #define SCHEMA_HAS_IfcWorkCalendar #define SCHEMA_IfcWorkCalendar_HAS_WorkingTimes #define SCHEMA_IfcWorkCalendar_WorkingTimes_IS_OPTIONAL #define SCHEMA_IfcWorkCalendar_HAS_ExceptionTimes #define SCHEMA_IfcWorkCalendar_ExceptionTimes_IS_OPTIONAL #define SCHEMA_IfcWorkCalendar_HAS_PredefinedType #define SCHEMA_IfcWorkCalendar_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcWorkControl #define SCHEMA_IfcWorkControl_HAS_CreationDate #define SCHEMA_IfcWorkControl_HAS_Creators #define SCHEMA_IfcWorkControl_Creators_IS_OPTIONAL #define SCHEMA_IfcWorkControl_HAS_Purpose #define SCHEMA_IfcWorkControl_Purpose_IS_OPTIONAL #define SCHEMA_IfcWorkControl_HAS_Duration #define SCHEMA_IfcWorkControl_Duration_IS_OPTIONAL #define SCHEMA_IfcWorkControl_HAS_TotalFloat #define SCHEMA_IfcWorkControl_TotalFloat_IS_OPTIONAL #define SCHEMA_IfcWorkControl_HAS_StartTime #define SCHEMA_IfcWorkControl_HAS_FinishTime #define SCHEMA_IfcWorkControl_FinishTime_IS_OPTIONAL #define SCHEMA_HAS_IfcWorkPlan #define SCHEMA_IfcWorkPlan_HAS_PredefinedType #define SCHEMA_IfcWorkPlan_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcWorkSchedule #define SCHEMA_IfcWorkSchedule_HAS_PredefinedType #define SCHEMA_IfcWorkSchedule_PredefinedType_IS_OPTIONAL #define SCHEMA_HAS_IfcWorkTime #define SCHEMA_IfcWorkTime_HAS_RecurrencePattern #define SCHEMA_IfcWorkTime_RecurrencePattern_IS_OPTIONAL #define SCHEMA_IfcWorkTime_HAS_Start #define SCHEMA_IfcWorkTime_Start_IS_OPTIONAL #define SCHEMA_IfcWorkTime_HAS_Finish #define SCHEMA_IfcWorkTime_Finish_IS_OPTIONAL #define SCHEMA_HAS_IfcZShapeProfileDef #define SCHEMA_IfcZShapeProfileDef_HAS_Depth #define SCHEMA_IfcZShapeProfileDef_HAS_FlangeWidth #define SCHEMA_IfcZShapeProfileDef_HAS_WebThickness #define SCHEMA_IfcZShapeProfileDef_HAS_FlangeThickness #define SCHEMA_IfcZShapeProfileDef_HAS_FilletRadius #define SCHEMA_IfcZShapeProfileDef_FilletRadius_IS_OPTIONAL #define SCHEMA_IfcZShapeProfileDef_HAS_EdgeRadius #define SCHEMA_IfcZShapeProfileDef_EdgeRadius_IS_OPTIONAL #define SCHEMA_HAS_IfcZone #define SCHEMA_IfcZone_HAS_LongName #define SCHEMA_IfcZone_LongName_IS_OPTIONAL