mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-10 01:41:57 +00:00
16502 lines
763 KiB
C++
16502 lines
763 KiB
C++
/********************************************************************************
|
|
* *
|
|
* 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 <http://www.gnu.org/licenses/>. *
|
|
* *
|
|
********************************************************************************/
|
|
|
|
/********************************************************************************
|
|
* *
|
|
* This file has been generated from IFC4x2.exp. Do not make modifications *
|
|
* but instead modify the python script that has been used to generate this. *
|
|
* *
|
|
********************************************************************************/
|
|
|
|
#include "../ifcparse/IfcSchema.h"
|
|
#include "../ifcparse/Ifc4x2.h"
|
|
|
|
using namespace IfcParse;
|
|
|
|
entity* IFC4X2_IfcActionRequest_type = 0;
|
|
entity* IFC4X2_IfcActor_type = 0;
|
|
entity* IFC4X2_IfcActorRole_type = 0;
|
|
entity* IFC4X2_IfcActuator_type = 0;
|
|
entity* IFC4X2_IfcActuatorType_type = 0;
|
|
entity* IFC4X2_IfcAddress_type = 0;
|
|
entity* IFC4X2_IfcAdvancedBrep_type = 0;
|
|
entity* IFC4X2_IfcAdvancedBrepWithVoids_type = 0;
|
|
entity* IFC4X2_IfcAdvancedFace_type = 0;
|
|
entity* IFC4X2_IfcAirTerminal_type = 0;
|
|
entity* IFC4X2_IfcAirTerminalBox_type = 0;
|
|
entity* IFC4X2_IfcAirTerminalBoxType_type = 0;
|
|
entity* IFC4X2_IfcAirTerminalType_type = 0;
|
|
entity* IFC4X2_IfcAirToAirHeatRecovery_type = 0;
|
|
entity* IFC4X2_IfcAirToAirHeatRecoveryType_type = 0;
|
|
entity* IFC4X2_IfcAlarm_type = 0;
|
|
entity* IFC4X2_IfcAlarmType_type = 0;
|
|
entity* IFC4X2_IfcAlignment_type = 0;
|
|
entity* IFC4X2_IfcAlignment2DHorizontal_type = 0;
|
|
entity* IFC4X2_IfcAlignment2DHorizontalSegment_type = 0;
|
|
entity* IFC4X2_IfcAlignment2DSegment_type = 0;
|
|
entity* IFC4X2_IfcAlignment2DVerSegCircularArc_type = 0;
|
|
entity* IFC4X2_IfcAlignment2DVerSegLine_type = 0;
|
|
entity* IFC4X2_IfcAlignment2DVerSegParabolicArc_type = 0;
|
|
entity* IFC4X2_IfcAlignment2DVertical_type = 0;
|
|
entity* IFC4X2_IfcAlignment2DVerticalSegment_type = 0;
|
|
entity* IFC4X2_IfcAlignmentCurve_type = 0;
|
|
entity* IFC4X2_IfcAnnotation_type = 0;
|
|
entity* IFC4X2_IfcAnnotationFillArea_type = 0;
|
|
entity* IFC4X2_IfcApplication_type = 0;
|
|
entity* IFC4X2_IfcAppliedValue_type = 0;
|
|
entity* IFC4X2_IfcApproval_type = 0;
|
|
entity* IFC4X2_IfcApprovalRelationship_type = 0;
|
|
entity* IFC4X2_IfcArbitraryClosedProfileDef_type = 0;
|
|
entity* IFC4X2_IfcArbitraryOpenProfileDef_type = 0;
|
|
entity* IFC4X2_IfcArbitraryProfileDefWithVoids_type = 0;
|
|
entity* IFC4X2_IfcAsset_type = 0;
|
|
entity* IFC4X2_IfcAsymmetricIShapeProfileDef_type = 0;
|
|
entity* IFC4X2_IfcAudioVisualAppliance_type = 0;
|
|
entity* IFC4X2_IfcAudioVisualApplianceType_type = 0;
|
|
entity* IFC4X2_IfcAxis1Placement_type = 0;
|
|
entity* IFC4X2_IfcAxis2Placement2D_type = 0;
|
|
entity* IFC4X2_IfcAxis2Placement3D_type = 0;
|
|
entity* IFC4X2_IfcBSplineCurve_type = 0;
|
|
entity* IFC4X2_IfcBSplineCurveWithKnots_type = 0;
|
|
entity* IFC4X2_IfcBSplineSurface_type = 0;
|
|
entity* IFC4X2_IfcBSplineSurfaceWithKnots_type = 0;
|
|
entity* IFC4X2_IfcBeam_type = 0;
|
|
entity* IFC4X2_IfcBeamStandardCase_type = 0;
|
|
entity* IFC4X2_IfcBeamType_type = 0;
|
|
entity* IFC4X2_IfcBearing_type = 0;
|
|
entity* IFC4X2_IfcBearingType_type = 0;
|
|
entity* IFC4X2_IfcBlobTexture_type = 0;
|
|
entity* IFC4X2_IfcBlock_type = 0;
|
|
entity* IFC4X2_IfcBoiler_type = 0;
|
|
entity* IFC4X2_IfcBoilerType_type = 0;
|
|
entity* IFC4X2_IfcBooleanClippingResult_type = 0;
|
|
entity* IFC4X2_IfcBooleanResult_type = 0;
|
|
entity* IFC4X2_IfcBoundaryCondition_type = 0;
|
|
entity* IFC4X2_IfcBoundaryCurve_type = 0;
|
|
entity* IFC4X2_IfcBoundaryEdgeCondition_type = 0;
|
|
entity* IFC4X2_IfcBoundaryFaceCondition_type = 0;
|
|
entity* IFC4X2_IfcBoundaryNodeCondition_type = 0;
|
|
entity* IFC4X2_IfcBoundaryNodeConditionWarping_type = 0;
|
|
entity* IFC4X2_IfcBoundedCurve_type = 0;
|
|
entity* IFC4X2_IfcBoundedSurface_type = 0;
|
|
entity* IFC4X2_IfcBoundingBox_type = 0;
|
|
entity* IFC4X2_IfcBoxedHalfSpace_type = 0;
|
|
entity* IFC4X2_IfcBridge_type = 0;
|
|
entity* IFC4X2_IfcBridgePart_type = 0;
|
|
entity* IFC4X2_IfcBuilding_type = 0;
|
|
entity* IFC4X2_IfcBuildingElement_type = 0;
|
|
entity* IFC4X2_IfcBuildingElementPart_type = 0;
|
|
entity* IFC4X2_IfcBuildingElementPartType_type = 0;
|
|
entity* IFC4X2_IfcBuildingElementProxy_type = 0;
|
|
entity* IFC4X2_IfcBuildingElementProxyType_type = 0;
|
|
entity* IFC4X2_IfcBuildingElementType_type = 0;
|
|
entity* IFC4X2_IfcBuildingStorey_type = 0;
|
|
entity* IFC4X2_IfcBuildingSystem_type = 0;
|
|
entity* IFC4X2_IfcBurner_type = 0;
|
|
entity* IFC4X2_IfcBurnerType_type = 0;
|
|
entity* IFC4X2_IfcCShapeProfileDef_type = 0;
|
|
entity* IFC4X2_IfcCableCarrierFitting_type = 0;
|
|
entity* IFC4X2_IfcCableCarrierFittingType_type = 0;
|
|
entity* IFC4X2_IfcCableCarrierSegment_type = 0;
|
|
entity* IFC4X2_IfcCableCarrierSegmentType_type = 0;
|
|
entity* IFC4X2_IfcCableFitting_type = 0;
|
|
entity* IFC4X2_IfcCableFittingType_type = 0;
|
|
entity* IFC4X2_IfcCableSegment_type = 0;
|
|
entity* IFC4X2_IfcCableSegmentType_type = 0;
|
|
entity* IFC4X2_IfcCaissonFoundation_type = 0;
|
|
entity* IFC4X2_IfcCaissonFoundationType_type = 0;
|
|
entity* IFC4X2_IfcCartesianPoint_type = 0;
|
|
entity* IFC4X2_IfcCartesianPointList_type = 0;
|
|
entity* IFC4X2_IfcCartesianPointList2D_type = 0;
|
|
entity* IFC4X2_IfcCartesianPointList3D_type = 0;
|
|
entity* IFC4X2_IfcCartesianTransformationOperator_type = 0;
|
|
entity* IFC4X2_IfcCartesianTransformationOperator2D_type = 0;
|
|
entity* IFC4X2_IfcCartesianTransformationOperator2DnonUniform_type = 0;
|
|
entity* IFC4X2_IfcCartesianTransformationOperator3D_type = 0;
|
|
entity* IFC4X2_IfcCartesianTransformationOperator3DnonUniform_type = 0;
|
|
entity* IFC4X2_IfcCenterLineProfileDef_type = 0;
|
|
entity* IFC4X2_IfcChiller_type = 0;
|
|
entity* IFC4X2_IfcChillerType_type = 0;
|
|
entity* IFC4X2_IfcChimney_type = 0;
|
|
entity* IFC4X2_IfcChimneyType_type = 0;
|
|
entity* IFC4X2_IfcCircle_type = 0;
|
|
entity* IFC4X2_IfcCircleHollowProfileDef_type = 0;
|
|
entity* IFC4X2_IfcCircleProfileDef_type = 0;
|
|
entity* IFC4X2_IfcCircularArcSegment2D_type = 0;
|
|
entity* IFC4X2_IfcCivilElement_type = 0;
|
|
entity* IFC4X2_IfcCivilElementType_type = 0;
|
|
entity* IFC4X2_IfcClassification_type = 0;
|
|
entity* IFC4X2_IfcClassificationReference_type = 0;
|
|
entity* IFC4X2_IfcClosedShell_type = 0;
|
|
entity* IFC4X2_IfcCoil_type = 0;
|
|
entity* IFC4X2_IfcCoilType_type = 0;
|
|
entity* IFC4X2_IfcColourRgb_type = 0;
|
|
entity* IFC4X2_IfcColourRgbList_type = 0;
|
|
entity* IFC4X2_IfcColourSpecification_type = 0;
|
|
entity* IFC4X2_IfcColumn_type = 0;
|
|
entity* IFC4X2_IfcColumnStandardCase_type = 0;
|
|
entity* IFC4X2_IfcColumnType_type = 0;
|
|
entity* IFC4X2_IfcCommunicationsAppliance_type = 0;
|
|
entity* IFC4X2_IfcCommunicationsApplianceType_type = 0;
|
|
entity* IFC4X2_IfcComplexProperty_type = 0;
|
|
entity* IFC4X2_IfcComplexPropertyTemplate_type = 0;
|
|
entity* IFC4X2_IfcCompositeCurve_type = 0;
|
|
entity* IFC4X2_IfcCompositeCurveOnSurface_type = 0;
|
|
entity* IFC4X2_IfcCompositeCurveSegment_type = 0;
|
|
entity* IFC4X2_IfcCompositeProfileDef_type = 0;
|
|
entity* IFC4X2_IfcCompressor_type = 0;
|
|
entity* IFC4X2_IfcCompressorType_type = 0;
|
|
entity* IFC4X2_IfcCondenser_type = 0;
|
|
entity* IFC4X2_IfcCondenserType_type = 0;
|
|
entity* IFC4X2_IfcConic_type = 0;
|
|
entity* IFC4X2_IfcConnectedFaceSet_type = 0;
|
|
entity* IFC4X2_IfcConnectionCurveGeometry_type = 0;
|
|
entity* IFC4X2_IfcConnectionGeometry_type = 0;
|
|
entity* IFC4X2_IfcConnectionPointEccentricity_type = 0;
|
|
entity* IFC4X2_IfcConnectionPointGeometry_type = 0;
|
|
entity* IFC4X2_IfcConnectionSurfaceGeometry_type = 0;
|
|
entity* IFC4X2_IfcConnectionVolumeGeometry_type = 0;
|
|
entity* IFC4X2_IfcConstraint_type = 0;
|
|
entity* IFC4X2_IfcConstructionEquipmentResource_type = 0;
|
|
entity* IFC4X2_IfcConstructionEquipmentResourceType_type = 0;
|
|
entity* IFC4X2_IfcConstructionMaterialResource_type = 0;
|
|
entity* IFC4X2_IfcConstructionMaterialResourceType_type = 0;
|
|
entity* IFC4X2_IfcConstructionProductResource_type = 0;
|
|
entity* IFC4X2_IfcConstructionProductResourceType_type = 0;
|
|
entity* IFC4X2_IfcConstructionResource_type = 0;
|
|
entity* IFC4X2_IfcConstructionResourceType_type = 0;
|
|
entity* IFC4X2_IfcContext_type = 0;
|
|
entity* IFC4X2_IfcContextDependentUnit_type = 0;
|
|
entity* IFC4X2_IfcControl_type = 0;
|
|
entity* IFC4X2_IfcController_type = 0;
|
|
entity* IFC4X2_IfcControllerType_type = 0;
|
|
entity* IFC4X2_IfcConversionBasedUnit_type = 0;
|
|
entity* IFC4X2_IfcConversionBasedUnitWithOffset_type = 0;
|
|
entity* IFC4X2_IfcCooledBeam_type = 0;
|
|
entity* IFC4X2_IfcCooledBeamType_type = 0;
|
|
entity* IFC4X2_IfcCoolingTower_type = 0;
|
|
entity* IFC4X2_IfcCoolingTowerType_type = 0;
|
|
entity* IFC4X2_IfcCoordinateOperation_type = 0;
|
|
entity* IFC4X2_IfcCoordinateReferenceSystem_type = 0;
|
|
entity* IFC4X2_IfcCostItem_type = 0;
|
|
entity* IFC4X2_IfcCostSchedule_type = 0;
|
|
entity* IFC4X2_IfcCostValue_type = 0;
|
|
entity* IFC4X2_IfcCovering_type = 0;
|
|
entity* IFC4X2_IfcCoveringType_type = 0;
|
|
entity* IFC4X2_IfcCrewResource_type = 0;
|
|
entity* IFC4X2_IfcCrewResourceType_type = 0;
|
|
entity* IFC4X2_IfcCsgPrimitive3D_type = 0;
|
|
entity* IFC4X2_IfcCsgSolid_type = 0;
|
|
entity* IFC4X2_IfcCurrencyRelationship_type = 0;
|
|
entity* IFC4X2_IfcCurtainWall_type = 0;
|
|
entity* IFC4X2_IfcCurtainWallType_type = 0;
|
|
entity* IFC4X2_IfcCurve_type = 0;
|
|
entity* IFC4X2_IfcCurveBoundedPlane_type = 0;
|
|
entity* IFC4X2_IfcCurveBoundedSurface_type = 0;
|
|
entity* IFC4X2_IfcCurveSegment2D_type = 0;
|
|
entity* IFC4X2_IfcCurveStyle_type = 0;
|
|
entity* IFC4X2_IfcCurveStyleFont_type = 0;
|
|
entity* IFC4X2_IfcCurveStyleFontAndScaling_type = 0;
|
|
entity* IFC4X2_IfcCurveStyleFontPattern_type = 0;
|
|
entity* IFC4X2_IfcCylindricalSurface_type = 0;
|
|
entity* IFC4X2_IfcDamper_type = 0;
|
|
entity* IFC4X2_IfcDamperType_type = 0;
|
|
entity* IFC4X2_IfcDeepFoundation_type = 0;
|
|
entity* IFC4X2_IfcDeepFoundationType_type = 0;
|
|
entity* IFC4X2_IfcDerivedProfileDef_type = 0;
|
|
entity* IFC4X2_IfcDerivedUnit_type = 0;
|
|
entity* IFC4X2_IfcDerivedUnitElement_type = 0;
|
|
entity* IFC4X2_IfcDimensionalExponents_type = 0;
|
|
entity* IFC4X2_IfcDirection_type = 0;
|
|
entity* IFC4X2_IfcDiscreteAccessory_type = 0;
|
|
entity* IFC4X2_IfcDiscreteAccessoryType_type = 0;
|
|
entity* IFC4X2_IfcDistanceExpression_type = 0;
|
|
entity* IFC4X2_IfcDistributionChamberElement_type = 0;
|
|
entity* IFC4X2_IfcDistributionChamberElementType_type = 0;
|
|
entity* IFC4X2_IfcDistributionCircuit_type = 0;
|
|
entity* IFC4X2_IfcDistributionControlElement_type = 0;
|
|
entity* IFC4X2_IfcDistributionControlElementType_type = 0;
|
|
entity* IFC4X2_IfcDistributionElement_type = 0;
|
|
entity* IFC4X2_IfcDistributionElementType_type = 0;
|
|
entity* IFC4X2_IfcDistributionFlowElement_type = 0;
|
|
entity* IFC4X2_IfcDistributionFlowElementType_type = 0;
|
|
entity* IFC4X2_IfcDistributionPort_type = 0;
|
|
entity* IFC4X2_IfcDistributionSystem_type = 0;
|
|
entity* IFC4X2_IfcDocumentInformation_type = 0;
|
|
entity* IFC4X2_IfcDocumentInformationRelationship_type = 0;
|
|
entity* IFC4X2_IfcDocumentReference_type = 0;
|
|
entity* IFC4X2_IfcDoor_type = 0;
|
|
entity* IFC4X2_IfcDoorLiningProperties_type = 0;
|
|
entity* IFC4X2_IfcDoorPanelProperties_type = 0;
|
|
entity* IFC4X2_IfcDoorStandardCase_type = 0;
|
|
entity* IFC4X2_IfcDoorStyle_type = 0;
|
|
entity* IFC4X2_IfcDoorType_type = 0;
|
|
entity* IFC4X2_IfcDraughtingPreDefinedColour_type = 0;
|
|
entity* IFC4X2_IfcDraughtingPreDefinedCurveFont_type = 0;
|
|
entity* IFC4X2_IfcDuctFitting_type = 0;
|
|
entity* IFC4X2_IfcDuctFittingType_type = 0;
|
|
entity* IFC4X2_IfcDuctSegment_type = 0;
|
|
entity* IFC4X2_IfcDuctSegmentType_type = 0;
|
|
entity* IFC4X2_IfcDuctSilencer_type = 0;
|
|
entity* IFC4X2_IfcDuctSilencerType_type = 0;
|
|
entity* IFC4X2_IfcEdge_type = 0;
|
|
entity* IFC4X2_IfcEdgeCurve_type = 0;
|
|
entity* IFC4X2_IfcEdgeLoop_type = 0;
|
|
entity* IFC4X2_IfcElectricAppliance_type = 0;
|
|
entity* IFC4X2_IfcElectricApplianceType_type = 0;
|
|
entity* IFC4X2_IfcElectricDistributionBoard_type = 0;
|
|
entity* IFC4X2_IfcElectricDistributionBoardType_type = 0;
|
|
entity* IFC4X2_IfcElectricFlowStorageDevice_type = 0;
|
|
entity* IFC4X2_IfcElectricFlowStorageDeviceType_type = 0;
|
|
entity* IFC4X2_IfcElectricGenerator_type = 0;
|
|
entity* IFC4X2_IfcElectricGeneratorType_type = 0;
|
|
entity* IFC4X2_IfcElectricMotor_type = 0;
|
|
entity* IFC4X2_IfcElectricMotorType_type = 0;
|
|
entity* IFC4X2_IfcElectricTimeControl_type = 0;
|
|
entity* IFC4X2_IfcElectricTimeControlType_type = 0;
|
|
entity* IFC4X2_IfcElement_type = 0;
|
|
entity* IFC4X2_IfcElementAssembly_type = 0;
|
|
entity* IFC4X2_IfcElementAssemblyType_type = 0;
|
|
entity* IFC4X2_IfcElementComponent_type = 0;
|
|
entity* IFC4X2_IfcElementComponentType_type = 0;
|
|
entity* IFC4X2_IfcElementQuantity_type = 0;
|
|
entity* IFC4X2_IfcElementType_type = 0;
|
|
entity* IFC4X2_IfcElementarySurface_type = 0;
|
|
entity* IFC4X2_IfcEllipse_type = 0;
|
|
entity* IFC4X2_IfcEllipseProfileDef_type = 0;
|
|
entity* IFC4X2_IfcEnergyConversionDevice_type = 0;
|
|
entity* IFC4X2_IfcEnergyConversionDeviceType_type = 0;
|
|
entity* IFC4X2_IfcEngine_type = 0;
|
|
entity* IFC4X2_IfcEngineType_type = 0;
|
|
entity* IFC4X2_IfcEvaporativeCooler_type = 0;
|
|
entity* IFC4X2_IfcEvaporativeCoolerType_type = 0;
|
|
entity* IFC4X2_IfcEvaporator_type = 0;
|
|
entity* IFC4X2_IfcEvaporatorType_type = 0;
|
|
entity* IFC4X2_IfcEvent_type = 0;
|
|
entity* IFC4X2_IfcEventTime_type = 0;
|
|
entity* IFC4X2_IfcEventType_type = 0;
|
|
entity* IFC4X2_IfcExtendedProperties_type = 0;
|
|
entity* IFC4X2_IfcExternalInformation_type = 0;
|
|
entity* IFC4X2_IfcExternalReference_type = 0;
|
|
entity* IFC4X2_IfcExternalReferenceRelationship_type = 0;
|
|
entity* IFC4X2_IfcExternalSpatialElement_type = 0;
|
|
entity* IFC4X2_IfcExternalSpatialStructureElement_type = 0;
|
|
entity* IFC4X2_IfcExternallyDefinedHatchStyle_type = 0;
|
|
entity* IFC4X2_IfcExternallyDefinedSurfaceStyle_type = 0;
|
|
entity* IFC4X2_IfcExternallyDefinedTextFont_type = 0;
|
|
entity* IFC4X2_IfcExtrudedAreaSolid_type = 0;
|
|
entity* IFC4X2_IfcExtrudedAreaSolidTapered_type = 0;
|
|
entity* IFC4X2_IfcFace_type = 0;
|
|
entity* IFC4X2_IfcFaceBasedSurfaceModel_type = 0;
|
|
entity* IFC4X2_IfcFaceBound_type = 0;
|
|
entity* IFC4X2_IfcFaceOuterBound_type = 0;
|
|
entity* IFC4X2_IfcFaceSurface_type = 0;
|
|
entity* IFC4X2_IfcFacetedBrep_type = 0;
|
|
entity* IFC4X2_IfcFacetedBrepWithVoids_type = 0;
|
|
entity* IFC4X2_IfcFacility_type = 0;
|
|
entity* IFC4X2_IfcFacilityPart_type = 0;
|
|
entity* IFC4X2_IfcFailureConnectionCondition_type = 0;
|
|
entity* IFC4X2_IfcFan_type = 0;
|
|
entity* IFC4X2_IfcFanType_type = 0;
|
|
entity* IFC4X2_IfcFastener_type = 0;
|
|
entity* IFC4X2_IfcFastenerType_type = 0;
|
|
entity* IFC4X2_IfcFeatureElement_type = 0;
|
|
entity* IFC4X2_IfcFeatureElementAddition_type = 0;
|
|
entity* IFC4X2_IfcFeatureElementSubtraction_type = 0;
|
|
entity* IFC4X2_IfcFillAreaStyle_type = 0;
|
|
entity* IFC4X2_IfcFillAreaStyleHatching_type = 0;
|
|
entity* IFC4X2_IfcFillAreaStyleTiles_type = 0;
|
|
entity* IFC4X2_IfcFilter_type = 0;
|
|
entity* IFC4X2_IfcFilterType_type = 0;
|
|
entity* IFC4X2_IfcFireSuppressionTerminal_type = 0;
|
|
entity* IFC4X2_IfcFireSuppressionTerminalType_type = 0;
|
|
entity* IFC4X2_IfcFixedReferenceSweptAreaSolid_type = 0;
|
|
entity* IFC4X2_IfcFlowController_type = 0;
|
|
entity* IFC4X2_IfcFlowControllerType_type = 0;
|
|
entity* IFC4X2_IfcFlowFitting_type = 0;
|
|
entity* IFC4X2_IfcFlowFittingType_type = 0;
|
|
entity* IFC4X2_IfcFlowInstrument_type = 0;
|
|
entity* IFC4X2_IfcFlowInstrumentType_type = 0;
|
|
entity* IFC4X2_IfcFlowMeter_type = 0;
|
|
entity* IFC4X2_IfcFlowMeterType_type = 0;
|
|
entity* IFC4X2_IfcFlowMovingDevice_type = 0;
|
|
entity* IFC4X2_IfcFlowMovingDeviceType_type = 0;
|
|
entity* IFC4X2_IfcFlowSegment_type = 0;
|
|
entity* IFC4X2_IfcFlowSegmentType_type = 0;
|
|
entity* IFC4X2_IfcFlowStorageDevice_type = 0;
|
|
entity* IFC4X2_IfcFlowStorageDeviceType_type = 0;
|
|
entity* IFC4X2_IfcFlowTerminal_type = 0;
|
|
entity* IFC4X2_IfcFlowTerminalType_type = 0;
|
|
entity* IFC4X2_IfcFlowTreatmentDevice_type = 0;
|
|
entity* IFC4X2_IfcFlowTreatmentDeviceType_type = 0;
|
|
entity* IFC4X2_IfcFooting_type = 0;
|
|
entity* IFC4X2_IfcFootingType_type = 0;
|
|
entity* IFC4X2_IfcFurnishingElement_type = 0;
|
|
entity* IFC4X2_IfcFurnishingElementType_type = 0;
|
|
entity* IFC4X2_IfcFurniture_type = 0;
|
|
entity* IFC4X2_IfcFurnitureType_type = 0;
|
|
entity* IFC4X2_IfcGeographicElement_type = 0;
|
|
entity* IFC4X2_IfcGeographicElementType_type = 0;
|
|
entity* IFC4X2_IfcGeometricCurveSet_type = 0;
|
|
entity* IFC4X2_IfcGeometricRepresentationContext_type = 0;
|
|
entity* IFC4X2_IfcGeometricRepresentationItem_type = 0;
|
|
entity* IFC4X2_IfcGeometricRepresentationSubContext_type = 0;
|
|
entity* IFC4X2_IfcGeometricSet_type = 0;
|
|
entity* IFC4X2_IfcGrid_type = 0;
|
|
entity* IFC4X2_IfcGridAxis_type = 0;
|
|
entity* IFC4X2_IfcGridPlacement_type = 0;
|
|
entity* IFC4X2_IfcGroup_type = 0;
|
|
entity* IFC4X2_IfcHalfSpaceSolid_type = 0;
|
|
entity* IFC4X2_IfcHeatExchanger_type = 0;
|
|
entity* IFC4X2_IfcHeatExchangerType_type = 0;
|
|
entity* IFC4X2_IfcHumidifier_type = 0;
|
|
entity* IFC4X2_IfcHumidifierType_type = 0;
|
|
entity* IFC4X2_IfcIShapeProfileDef_type = 0;
|
|
entity* IFC4X2_IfcImageTexture_type = 0;
|
|
entity* IFC4X2_IfcIndexedColourMap_type = 0;
|
|
entity* IFC4X2_IfcIndexedPolyCurve_type = 0;
|
|
entity* IFC4X2_IfcIndexedPolygonalFace_type = 0;
|
|
entity* IFC4X2_IfcIndexedPolygonalFaceWithVoids_type = 0;
|
|
entity* IFC4X2_IfcIndexedTextureMap_type = 0;
|
|
entity* IFC4X2_IfcIndexedTriangleTextureMap_type = 0;
|
|
entity* IFC4X2_IfcInterceptor_type = 0;
|
|
entity* IFC4X2_IfcInterceptorType_type = 0;
|
|
entity* IFC4X2_IfcIntersectionCurve_type = 0;
|
|
entity* IFC4X2_IfcInventory_type = 0;
|
|
entity* IFC4X2_IfcIrregularTimeSeries_type = 0;
|
|
entity* IFC4X2_IfcIrregularTimeSeriesValue_type = 0;
|
|
entity* IFC4X2_IfcJunctionBox_type = 0;
|
|
entity* IFC4X2_IfcJunctionBoxType_type = 0;
|
|
entity* IFC4X2_IfcLShapeProfileDef_type = 0;
|
|
entity* IFC4X2_IfcLaborResource_type = 0;
|
|
entity* IFC4X2_IfcLaborResourceType_type = 0;
|
|
entity* IFC4X2_IfcLagTime_type = 0;
|
|
entity* IFC4X2_IfcLamp_type = 0;
|
|
entity* IFC4X2_IfcLampType_type = 0;
|
|
entity* IFC4X2_IfcLibraryInformation_type = 0;
|
|
entity* IFC4X2_IfcLibraryReference_type = 0;
|
|
entity* IFC4X2_IfcLightDistributionData_type = 0;
|
|
entity* IFC4X2_IfcLightFixture_type = 0;
|
|
entity* IFC4X2_IfcLightFixtureType_type = 0;
|
|
entity* IFC4X2_IfcLightIntensityDistribution_type = 0;
|
|
entity* IFC4X2_IfcLightSource_type = 0;
|
|
entity* IFC4X2_IfcLightSourceAmbient_type = 0;
|
|
entity* IFC4X2_IfcLightSourceDirectional_type = 0;
|
|
entity* IFC4X2_IfcLightSourceGoniometric_type = 0;
|
|
entity* IFC4X2_IfcLightSourcePositional_type = 0;
|
|
entity* IFC4X2_IfcLightSourceSpot_type = 0;
|
|
entity* IFC4X2_IfcLine_type = 0;
|
|
entity* IFC4X2_IfcLineSegment2D_type = 0;
|
|
entity* IFC4X2_IfcLinearPlacement_type = 0;
|
|
entity* IFC4X2_IfcLinearPositioningElement_type = 0;
|
|
entity* IFC4X2_IfcLocalPlacement_type = 0;
|
|
entity* IFC4X2_IfcLoop_type = 0;
|
|
entity* IFC4X2_IfcManifoldSolidBrep_type = 0;
|
|
entity* IFC4X2_IfcMapConversion_type = 0;
|
|
entity* IFC4X2_IfcMappedItem_type = 0;
|
|
entity* IFC4X2_IfcMaterial_type = 0;
|
|
entity* IFC4X2_IfcMaterialClassificationRelationship_type = 0;
|
|
entity* IFC4X2_IfcMaterialConstituent_type = 0;
|
|
entity* IFC4X2_IfcMaterialConstituentSet_type = 0;
|
|
entity* IFC4X2_IfcMaterialDefinition_type = 0;
|
|
entity* IFC4X2_IfcMaterialDefinitionRepresentation_type = 0;
|
|
entity* IFC4X2_IfcMaterialLayer_type = 0;
|
|
entity* IFC4X2_IfcMaterialLayerSet_type = 0;
|
|
entity* IFC4X2_IfcMaterialLayerSetUsage_type = 0;
|
|
entity* IFC4X2_IfcMaterialLayerWithOffsets_type = 0;
|
|
entity* IFC4X2_IfcMaterialList_type = 0;
|
|
entity* IFC4X2_IfcMaterialProfile_type = 0;
|
|
entity* IFC4X2_IfcMaterialProfileSet_type = 0;
|
|
entity* IFC4X2_IfcMaterialProfileSetUsage_type = 0;
|
|
entity* IFC4X2_IfcMaterialProfileSetUsageTapering_type = 0;
|
|
entity* IFC4X2_IfcMaterialProfileWithOffsets_type = 0;
|
|
entity* IFC4X2_IfcMaterialProperties_type = 0;
|
|
entity* IFC4X2_IfcMaterialRelationship_type = 0;
|
|
entity* IFC4X2_IfcMaterialUsageDefinition_type = 0;
|
|
entity* IFC4X2_IfcMeasureWithUnit_type = 0;
|
|
entity* IFC4X2_IfcMechanicalFastener_type = 0;
|
|
entity* IFC4X2_IfcMechanicalFastenerType_type = 0;
|
|
entity* IFC4X2_IfcMedicalDevice_type = 0;
|
|
entity* IFC4X2_IfcMedicalDeviceType_type = 0;
|
|
entity* IFC4X2_IfcMember_type = 0;
|
|
entity* IFC4X2_IfcMemberStandardCase_type = 0;
|
|
entity* IFC4X2_IfcMemberType_type = 0;
|
|
entity* IFC4X2_IfcMetric_type = 0;
|
|
entity* IFC4X2_IfcMirroredProfileDef_type = 0;
|
|
entity* IFC4X2_IfcMonetaryUnit_type = 0;
|
|
entity* IFC4X2_IfcMotorConnection_type = 0;
|
|
entity* IFC4X2_IfcMotorConnectionType_type = 0;
|
|
entity* IFC4X2_IfcNamedUnit_type = 0;
|
|
entity* IFC4X2_IfcObject_type = 0;
|
|
entity* IFC4X2_IfcObjectDefinition_type = 0;
|
|
entity* IFC4X2_IfcObjectPlacement_type = 0;
|
|
entity* IFC4X2_IfcObjective_type = 0;
|
|
entity* IFC4X2_IfcOccupant_type = 0;
|
|
entity* IFC4X2_IfcOffsetCurve_type = 0;
|
|
entity* IFC4X2_IfcOffsetCurve2D_type = 0;
|
|
entity* IFC4X2_IfcOffsetCurve3D_type = 0;
|
|
entity* IFC4X2_IfcOffsetCurveByDistances_type = 0;
|
|
entity* IFC4X2_IfcOpenShell_type = 0;
|
|
entity* IFC4X2_IfcOpeningElement_type = 0;
|
|
entity* IFC4X2_IfcOpeningStandardCase_type = 0;
|
|
entity* IFC4X2_IfcOrganization_type = 0;
|
|
entity* IFC4X2_IfcOrganizationRelationship_type = 0;
|
|
entity* IFC4X2_IfcOrientationExpression_type = 0;
|
|
entity* IFC4X2_IfcOrientedEdge_type = 0;
|
|
entity* IFC4X2_IfcOuterBoundaryCurve_type = 0;
|
|
entity* IFC4X2_IfcOutlet_type = 0;
|
|
entity* IFC4X2_IfcOutletType_type = 0;
|
|
entity* IFC4X2_IfcOwnerHistory_type = 0;
|
|
entity* IFC4X2_IfcParameterizedProfileDef_type = 0;
|
|
entity* IFC4X2_IfcPath_type = 0;
|
|
entity* IFC4X2_IfcPcurve_type = 0;
|
|
entity* IFC4X2_IfcPerformanceHistory_type = 0;
|
|
entity* IFC4X2_IfcPermeableCoveringProperties_type = 0;
|
|
entity* IFC4X2_IfcPermit_type = 0;
|
|
entity* IFC4X2_IfcPerson_type = 0;
|
|
entity* IFC4X2_IfcPersonAndOrganization_type = 0;
|
|
entity* IFC4X2_IfcPhysicalComplexQuantity_type = 0;
|
|
entity* IFC4X2_IfcPhysicalQuantity_type = 0;
|
|
entity* IFC4X2_IfcPhysicalSimpleQuantity_type = 0;
|
|
entity* IFC4X2_IfcPile_type = 0;
|
|
entity* IFC4X2_IfcPileType_type = 0;
|
|
entity* IFC4X2_IfcPipeFitting_type = 0;
|
|
entity* IFC4X2_IfcPipeFittingType_type = 0;
|
|
entity* IFC4X2_IfcPipeSegment_type = 0;
|
|
entity* IFC4X2_IfcPipeSegmentType_type = 0;
|
|
entity* IFC4X2_IfcPixelTexture_type = 0;
|
|
entity* IFC4X2_IfcPlacement_type = 0;
|
|
entity* IFC4X2_IfcPlanarBox_type = 0;
|
|
entity* IFC4X2_IfcPlanarExtent_type = 0;
|
|
entity* IFC4X2_IfcPlane_type = 0;
|
|
entity* IFC4X2_IfcPlate_type = 0;
|
|
entity* IFC4X2_IfcPlateStandardCase_type = 0;
|
|
entity* IFC4X2_IfcPlateType_type = 0;
|
|
entity* IFC4X2_IfcPoint_type = 0;
|
|
entity* IFC4X2_IfcPointOnCurve_type = 0;
|
|
entity* IFC4X2_IfcPointOnSurface_type = 0;
|
|
entity* IFC4X2_IfcPolyLoop_type = 0;
|
|
entity* IFC4X2_IfcPolygonalBoundedHalfSpace_type = 0;
|
|
entity* IFC4X2_IfcPolygonalFaceSet_type = 0;
|
|
entity* IFC4X2_IfcPolyline_type = 0;
|
|
entity* IFC4X2_IfcPort_type = 0;
|
|
entity* IFC4X2_IfcPositioningElement_type = 0;
|
|
entity* IFC4X2_IfcPostalAddress_type = 0;
|
|
entity* IFC4X2_IfcPreDefinedColour_type = 0;
|
|
entity* IFC4X2_IfcPreDefinedCurveFont_type = 0;
|
|
entity* IFC4X2_IfcPreDefinedItem_type = 0;
|
|
entity* IFC4X2_IfcPreDefinedProperties_type = 0;
|
|
entity* IFC4X2_IfcPreDefinedPropertySet_type = 0;
|
|
entity* IFC4X2_IfcPreDefinedTextFont_type = 0;
|
|
entity* IFC4X2_IfcPresentationItem_type = 0;
|
|
entity* IFC4X2_IfcPresentationLayerAssignment_type = 0;
|
|
entity* IFC4X2_IfcPresentationLayerWithStyle_type = 0;
|
|
entity* IFC4X2_IfcPresentationStyle_type = 0;
|
|
entity* IFC4X2_IfcPresentationStyleAssignment_type = 0;
|
|
entity* IFC4X2_IfcProcedure_type = 0;
|
|
entity* IFC4X2_IfcProcedureType_type = 0;
|
|
entity* IFC4X2_IfcProcess_type = 0;
|
|
entity* IFC4X2_IfcProduct_type = 0;
|
|
entity* IFC4X2_IfcProductDefinitionShape_type = 0;
|
|
entity* IFC4X2_IfcProductRepresentation_type = 0;
|
|
entity* IFC4X2_IfcProfileDef_type = 0;
|
|
entity* IFC4X2_IfcProfileProperties_type = 0;
|
|
entity* IFC4X2_IfcProject_type = 0;
|
|
entity* IFC4X2_IfcProjectLibrary_type = 0;
|
|
entity* IFC4X2_IfcProjectOrder_type = 0;
|
|
entity* IFC4X2_IfcProjectedCRS_type = 0;
|
|
entity* IFC4X2_IfcProjectionElement_type = 0;
|
|
entity* IFC4X2_IfcProperty_type = 0;
|
|
entity* IFC4X2_IfcPropertyAbstraction_type = 0;
|
|
entity* IFC4X2_IfcPropertyBoundedValue_type = 0;
|
|
entity* IFC4X2_IfcPropertyDefinition_type = 0;
|
|
entity* IFC4X2_IfcPropertyDependencyRelationship_type = 0;
|
|
entity* IFC4X2_IfcPropertyEnumeratedValue_type = 0;
|
|
entity* IFC4X2_IfcPropertyEnumeration_type = 0;
|
|
entity* IFC4X2_IfcPropertyListValue_type = 0;
|
|
entity* IFC4X2_IfcPropertyReferenceValue_type = 0;
|
|
entity* IFC4X2_IfcPropertySet_type = 0;
|
|
entity* IFC4X2_IfcPropertySetDefinition_type = 0;
|
|
entity* IFC4X2_IfcPropertySetTemplate_type = 0;
|
|
entity* IFC4X2_IfcPropertySingleValue_type = 0;
|
|
entity* IFC4X2_IfcPropertyTableValue_type = 0;
|
|
entity* IFC4X2_IfcPropertyTemplate_type = 0;
|
|
entity* IFC4X2_IfcPropertyTemplateDefinition_type = 0;
|
|
entity* IFC4X2_IfcProtectiveDevice_type = 0;
|
|
entity* IFC4X2_IfcProtectiveDeviceTrippingUnit_type = 0;
|
|
entity* IFC4X2_IfcProtectiveDeviceTrippingUnitType_type = 0;
|
|
entity* IFC4X2_IfcProtectiveDeviceType_type = 0;
|
|
entity* IFC4X2_IfcProxy_type = 0;
|
|
entity* IFC4X2_IfcPump_type = 0;
|
|
entity* IFC4X2_IfcPumpType_type = 0;
|
|
entity* IFC4X2_IfcQuantityArea_type = 0;
|
|
entity* IFC4X2_IfcQuantityCount_type = 0;
|
|
entity* IFC4X2_IfcQuantityLength_type = 0;
|
|
entity* IFC4X2_IfcQuantitySet_type = 0;
|
|
entity* IFC4X2_IfcQuantityTime_type = 0;
|
|
entity* IFC4X2_IfcQuantityVolume_type = 0;
|
|
entity* IFC4X2_IfcQuantityWeight_type = 0;
|
|
entity* IFC4X2_IfcRailing_type = 0;
|
|
entity* IFC4X2_IfcRailingType_type = 0;
|
|
entity* IFC4X2_IfcRamp_type = 0;
|
|
entity* IFC4X2_IfcRampFlight_type = 0;
|
|
entity* IFC4X2_IfcRampFlightType_type = 0;
|
|
entity* IFC4X2_IfcRampType_type = 0;
|
|
entity* IFC4X2_IfcRationalBSplineCurveWithKnots_type = 0;
|
|
entity* IFC4X2_IfcRationalBSplineSurfaceWithKnots_type = 0;
|
|
entity* IFC4X2_IfcRectangleHollowProfileDef_type = 0;
|
|
entity* IFC4X2_IfcRectangleProfileDef_type = 0;
|
|
entity* IFC4X2_IfcRectangularPyramid_type = 0;
|
|
entity* IFC4X2_IfcRectangularTrimmedSurface_type = 0;
|
|
entity* IFC4X2_IfcRecurrencePattern_type = 0;
|
|
entity* IFC4X2_IfcReference_type = 0;
|
|
entity* IFC4X2_IfcReferent_type = 0;
|
|
entity* IFC4X2_IfcRegularTimeSeries_type = 0;
|
|
entity* IFC4X2_IfcReinforcementBarProperties_type = 0;
|
|
entity* IFC4X2_IfcReinforcementDefinitionProperties_type = 0;
|
|
entity* IFC4X2_IfcReinforcingBar_type = 0;
|
|
entity* IFC4X2_IfcReinforcingBarType_type = 0;
|
|
entity* IFC4X2_IfcReinforcingElement_type = 0;
|
|
entity* IFC4X2_IfcReinforcingElementType_type = 0;
|
|
entity* IFC4X2_IfcReinforcingMesh_type = 0;
|
|
entity* IFC4X2_IfcReinforcingMeshType_type = 0;
|
|
entity* IFC4X2_IfcRelAggregates_type = 0;
|
|
entity* IFC4X2_IfcRelAssigns_type = 0;
|
|
entity* IFC4X2_IfcRelAssignsToActor_type = 0;
|
|
entity* IFC4X2_IfcRelAssignsToControl_type = 0;
|
|
entity* IFC4X2_IfcRelAssignsToGroup_type = 0;
|
|
entity* IFC4X2_IfcRelAssignsToGroupByFactor_type = 0;
|
|
entity* IFC4X2_IfcRelAssignsToProcess_type = 0;
|
|
entity* IFC4X2_IfcRelAssignsToProduct_type = 0;
|
|
entity* IFC4X2_IfcRelAssignsToResource_type = 0;
|
|
entity* IFC4X2_IfcRelAssociates_type = 0;
|
|
entity* IFC4X2_IfcRelAssociatesApproval_type = 0;
|
|
entity* IFC4X2_IfcRelAssociatesClassification_type = 0;
|
|
entity* IFC4X2_IfcRelAssociatesConstraint_type = 0;
|
|
entity* IFC4X2_IfcRelAssociatesDocument_type = 0;
|
|
entity* IFC4X2_IfcRelAssociatesLibrary_type = 0;
|
|
entity* IFC4X2_IfcRelAssociatesMaterial_type = 0;
|
|
entity* IFC4X2_IfcRelConnects_type = 0;
|
|
entity* IFC4X2_IfcRelConnectsElements_type = 0;
|
|
entity* IFC4X2_IfcRelConnectsPathElements_type = 0;
|
|
entity* IFC4X2_IfcRelConnectsPortToElement_type = 0;
|
|
entity* IFC4X2_IfcRelConnectsPorts_type = 0;
|
|
entity* IFC4X2_IfcRelConnectsStructuralActivity_type = 0;
|
|
entity* IFC4X2_IfcRelConnectsStructuralMember_type = 0;
|
|
entity* IFC4X2_IfcRelConnectsWithEccentricity_type = 0;
|
|
entity* IFC4X2_IfcRelConnectsWithRealizingElements_type = 0;
|
|
entity* IFC4X2_IfcRelContainedInSpatialStructure_type = 0;
|
|
entity* IFC4X2_IfcRelCoversBldgElements_type = 0;
|
|
entity* IFC4X2_IfcRelCoversSpaces_type = 0;
|
|
entity* IFC4X2_IfcRelDeclares_type = 0;
|
|
entity* IFC4X2_IfcRelDecomposes_type = 0;
|
|
entity* IFC4X2_IfcRelDefines_type = 0;
|
|
entity* IFC4X2_IfcRelDefinesByObject_type = 0;
|
|
entity* IFC4X2_IfcRelDefinesByProperties_type = 0;
|
|
entity* IFC4X2_IfcRelDefinesByTemplate_type = 0;
|
|
entity* IFC4X2_IfcRelDefinesByType_type = 0;
|
|
entity* IFC4X2_IfcRelFillsElement_type = 0;
|
|
entity* IFC4X2_IfcRelFlowControlElements_type = 0;
|
|
entity* IFC4X2_IfcRelInterferesElements_type = 0;
|
|
entity* IFC4X2_IfcRelNests_type = 0;
|
|
entity* IFC4X2_IfcRelPositions_type = 0;
|
|
entity* IFC4X2_IfcRelProjectsElement_type = 0;
|
|
entity* IFC4X2_IfcRelReferencedInSpatialStructure_type = 0;
|
|
entity* IFC4X2_IfcRelSequence_type = 0;
|
|
entity* IFC4X2_IfcRelServicesBuildings_type = 0;
|
|
entity* IFC4X2_IfcRelSpaceBoundary_type = 0;
|
|
entity* IFC4X2_IfcRelSpaceBoundary1stLevel_type = 0;
|
|
entity* IFC4X2_IfcRelSpaceBoundary2ndLevel_type = 0;
|
|
entity* IFC4X2_IfcRelVoidsElement_type = 0;
|
|
entity* IFC4X2_IfcRelationship_type = 0;
|
|
entity* IFC4X2_IfcReparametrisedCompositeCurveSegment_type = 0;
|
|
entity* IFC4X2_IfcRepresentation_type = 0;
|
|
entity* IFC4X2_IfcRepresentationContext_type = 0;
|
|
entity* IFC4X2_IfcRepresentationItem_type = 0;
|
|
entity* IFC4X2_IfcRepresentationMap_type = 0;
|
|
entity* IFC4X2_IfcResource_type = 0;
|
|
entity* IFC4X2_IfcResourceApprovalRelationship_type = 0;
|
|
entity* IFC4X2_IfcResourceConstraintRelationship_type = 0;
|
|
entity* IFC4X2_IfcResourceLevelRelationship_type = 0;
|
|
entity* IFC4X2_IfcResourceTime_type = 0;
|
|
entity* IFC4X2_IfcRevolvedAreaSolid_type = 0;
|
|
entity* IFC4X2_IfcRevolvedAreaSolidTapered_type = 0;
|
|
entity* IFC4X2_IfcRightCircularCone_type = 0;
|
|
entity* IFC4X2_IfcRightCircularCylinder_type = 0;
|
|
entity* IFC4X2_IfcRoof_type = 0;
|
|
entity* IFC4X2_IfcRoofType_type = 0;
|
|
entity* IFC4X2_IfcRoot_type = 0;
|
|
entity* IFC4X2_IfcRoundedRectangleProfileDef_type = 0;
|
|
entity* IFC4X2_IfcSIUnit_type = 0;
|
|
entity* IFC4X2_IfcSanitaryTerminal_type = 0;
|
|
entity* IFC4X2_IfcSanitaryTerminalType_type = 0;
|
|
entity* IFC4X2_IfcSchedulingTime_type = 0;
|
|
entity* IFC4X2_IfcSeamCurve_type = 0;
|
|
entity* IFC4X2_IfcSectionProperties_type = 0;
|
|
entity* IFC4X2_IfcSectionReinforcementProperties_type = 0;
|
|
entity* IFC4X2_IfcSectionedSolid_type = 0;
|
|
entity* IFC4X2_IfcSectionedSolidHorizontal_type = 0;
|
|
entity* IFC4X2_IfcSectionedSpine_type = 0;
|
|
entity* IFC4X2_IfcSensor_type = 0;
|
|
entity* IFC4X2_IfcSensorType_type = 0;
|
|
entity* IFC4X2_IfcShadingDevice_type = 0;
|
|
entity* IFC4X2_IfcShadingDeviceType_type = 0;
|
|
entity* IFC4X2_IfcShapeAspect_type = 0;
|
|
entity* IFC4X2_IfcShapeModel_type = 0;
|
|
entity* IFC4X2_IfcShapeRepresentation_type = 0;
|
|
entity* IFC4X2_IfcShellBasedSurfaceModel_type = 0;
|
|
entity* IFC4X2_IfcSimpleProperty_type = 0;
|
|
entity* IFC4X2_IfcSimplePropertyTemplate_type = 0;
|
|
entity* IFC4X2_IfcSite_type = 0;
|
|
entity* IFC4X2_IfcSlab_type = 0;
|
|
entity* IFC4X2_IfcSlabElementedCase_type = 0;
|
|
entity* IFC4X2_IfcSlabStandardCase_type = 0;
|
|
entity* IFC4X2_IfcSlabType_type = 0;
|
|
entity* IFC4X2_IfcSlippageConnectionCondition_type = 0;
|
|
entity* IFC4X2_IfcSolarDevice_type = 0;
|
|
entity* IFC4X2_IfcSolarDeviceType_type = 0;
|
|
entity* IFC4X2_IfcSolidModel_type = 0;
|
|
entity* IFC4X2_IfcSpace_type = 0;
|
|
entity* IFC4X2_IfcSpaceHeater_type = 0;
|
|
entity* IFC4X2_IfcSpaceHeaterType_type = 0;
|
|
entity* IFC4X2_IfcSpaceType_type = 0;
|
|
entity* IFC4X2_IfcSpatialElement_type = 0;
|
|
entity* IFC4X2_IfcSpatialElementType_type = 0;
|
|
entity* IFC4X2_IfcSpatialStructureElement_type = 0;
|
|
entity* IFC4X2_IfcSpatialStructureElementType_type = 0;
|
|
entity* IFC4X2_IfcSpatialZone_type = 0;
|
|
entity* IFC4X2_IfcSpatialZoneType_type = 0;
|
|
entity* IFC4X2_IfcSphere_type = 0;
|
|
entity* IFC4X2_IfcSphericalSurface_type = 0;
|
|
entity* IFC4X2_IfcStackTerminal_type = 0;
|
|
entity* IFC4X2_IfcStackTerminalType_type = 0;
|
|
entity* IFC4X2_IfcStair_type = 0;
|
|
entity* IFC4X2_IfcStairFlight_type = 0;
|
|
entity* IFC4X2_IfcStairFlightType_type = 0;
|
|
entity* IFC4X2_IfcStairType_type = 0;
|
|
entity* IFC4X2_IfcStructuralAction_type = 0;
|
|
entity* IFC4X2_IfcStructuralActivity_type = 0;
|
|
entity* IFC4X2_IfcStructuralAnalysisModel_type = 0;
|
|
entity* IFC4X2_IfcStructuralConnection_type = 0;
|
|
entity* IFC4X2_IfcStructuralConnectionCondition_type = 0;
|
|
entity* IFC4X2_IfcStructuralCurveAction_type = 0;
|
|
entity* IFC4X2_IfcStructuralCurveConnection_type = 0;
|
|
entity* IFC4X2_IfcStructuralCurveMember_type = 0;
|
|
entity* IFC4X2_IfcStructuralCurveMemberVarying_type = 0;
|
|
entity* IFC4X2_IfcStructuralCurveReaction_type = 0;
|
|
entity* IFC4X2_IfcStructuralItem_type = 0;
|
|
entity* IFC4X2_IfcStructuralLinearAction_type = 0;
|
|
entity* IFC4X2_IfcStructuralLoad_type = 0;
|
|
entity* IFC4X2_IfcStructuralLoadCase_type = 0;
|
|
entity* IFC4X2_IfcStructuralLoadConfiguration_type = 0;
|
|
entity* IFC4X2_IfcStructuralLoadGroup_type = 0;
|
|
entity* IFC4X2_IfcStructuralLoadLinearForce_type = 0;
|
|
entity* IFC4X2_IfcStructuralLoadOrResult_type = 0;
|
|
entity* IFC4X2_IfcStructuralLoadPlanarForce_type = 0;
|
|
entity* IFC4X2_IfcStructuralLoadSingleDisplacement_type = 0;
|
|
entity* IFC4X2_IfcStructuralLoadSingleDisplacementDistortion_type = 0;
|
|
entity* IFC4X2_IfcStructuralLoadSingleForce_type = 0;
|
|
entity* IFC4X2_IfcStructuralLoadSingleForceWarping_type = 0;
|
|
entity* IFC4X2_IfcStructuralLoadStatic_type = 0;
|
|
entity* IFC4X2_IfcStructuralLoadTemperature_type = 0;
|
|
entity* IFC4X2_IfcStructuralMember_type = 0;
|
|
entity* IFC4X2_IfcStructuralPlanarAction_type = 0;
|
|
entity* IFC4X2_IfcStructuralPointAction_type = 0;
|
|
entity* IFC4X2_IfcStructuralPointConnection_type = 0;
|
|
entity* IFC4X2_IfcStructuralPointReaction_type = 0;
|
|
entity* IFC4X2_IfcStructuralReaction_type = 0;
|
|
entity* IFC4X2_IfcStructuralResultGroup_type = 0;
|
|
entity* IFC4X2_IfcStructuralSurfaceAction_type = 0;
|
|
entity* IFC4X2_IfcStructuralSurfaceConnection_type = 0;
|
|
entity* IFC4X2_IfcStructuralSurfaceMember_type = 0;
|
|
entity* IFC4X2_IfcStructuralSurfaceMemberVarying_type = 0;
|
|
entity* IFC4X2_IfcStructuralSurfaceReaction_type = 0;
|
|
entity* IFC4X2_IfcStyleModel_type = 0;
|
|
entity* IFC4X2_IfcStyledItem_type = 0;
|
|
entity* IFC4X2_IfcStyledRepresentation_type = 0;
|
|
entity* IFC4X2_IfcSubContractResource_type = 0;
|
|
entity* IFC4X2_IfcSubContractResourceType_type = 0;
|
|
entity* IFC4X2_IfcSubedge_type = 0;
|
|
entity* IFC4X2_IfcSurface_type = 0;
|
|
entity* IFC4X2_IfcSurfaceCurve_type = 0;
|
|
entity* IFC4X2_IfcSurfaceCurveSweptAreaSolid_type = 0;
|
|
entity* IFC4X2_IfcSurfaceFeature_type = 0;
|
|
entity* IFC4X2_IfcSurfaceOfLinearExtrusion_type = 0;
|
|
entity* IFC4X2_IfcSurfaceOfRevolution_type = 0;
|
|
entity* IFC4X2_IfcSurfaceReinforcementArea_type = 0;
|
|
entity* IFC4X2_IfcSurfaceStyle_type = 0;
|
|
entity* IFC4X2_IfcSurfaceStyleLighting_type = 0;
|
|
entity* IFC4X2_IfcSurfaceStyleRefraction_type = 0;
|
|
entity* IFC4X2_IfcSurfaceStyleRendering_type = 0;
|
|
entity* IFC4X2_IfcSurfaceStyleShading_type = 0;
|
|
entity* IFC4X2_IfcSurfaceStyleWithTextures_type = 0;
|
|
entity* IFC4X2_IfcSurfaceTexture_type = 0;
|
|
entity* IFC4X2_IfcSweptAreaSolid_type = 0;
|
|
entity* IFC4X2_IfcSweptDiskSolid_type = 0;
|
|
entity* IFC4X2_IfcSweptDiskSolidPolygonal_type = 0;
|
|
entity* IFC4X2_IfcSweptSurface_type = 0;
|
|
entity* IFC4X2_IfcSwitchingDevice_type = 0;
|
|
entity* IFC4X2_IfcSwitchingDeviceType_type = 0;
|
|
entity* IFC4X2_IfcSystem_type = 0;
|
|
entity* IFC4X2_IfcSystemFurnitureElement_type = 0;
|
|
entity* IFC4X2_IfcSystemFurnitureElementType_type = 0;
|
|
entity* IFC4X2_IfcTShapeProfileDef_type = 0;
|
|
entity* IFC4X2_IfcTable_type = 0;
|
|
entity* IFC4X2_IfcTableColumn_type = 0;
|
|
entity* IFC4X2_IfcTableRow_type = 0;
|
|
entity* IFC4X2_IfcTank_type = 0;
|
|
entity* IFC4X2_IfcTankType_type = 0;
|
|
entity* IFC4X2_IfcTask_type = 0;
|
|
entity* IFC4X2_IfcTaskTime_type = 0;
|
|
entity* IFC4X2_IfcTaskTimeRecurring_type = 0;
|
|
entity* IFC4X2_IfcTaskType_type = 0;
|
|
entity* IFC4X2_IfcTelecomAddress_type = 0;
|
|
entity* IFC4X2_IfcTendon_type = 0;
|
|
entity* IFC4X2_IfcTendonAnchor_type = 0;
|
|
entity* IFC4X2_IfcTendonAnchorType_type = 0;
|
|
entity* IFC4X2_IfcTendonConduit_type = 0;
|
|
entity* IFC4X2_IfcTendonConduitType_type = 0;
|
|
entity* IFC4X2_IfcTendonType_type = 0;
|
|
entity* IFC4X2_IfcTessellatedFaceSet_type = 0;
|
|
entity* IFC4X2_IfcTessellatedItem_type = 0;
|
|
entity* IFC4X2_IfcTextLiteral_type = 0;
|
|
entity* IFC4X2_IfcTextLiteralWithExtent_type = 0;
|
|
entity* IFC4X2_IfcTextStyle_type = 0;
|
|
entity* IFC4X2_IfcTextStyleFontModel_type = 0;
|
|
entity* IFC4X2_IfcTextStyleForDefinedFont_type = 0;
|
|
entity* IFC4X2_IfcTextStyleTextModel_type = 0;
|
|
entity* IFC4X2_IfcTextureCoordinate_type = 0;
|
|
entity* IFC4X2_IfcTextureCoordinateGenerator_type = 0;
|
|
entity* IFC4X2_IfcTextureMap_type = 0;
|
|
entity* IFC4X2_IfcTextureVertex_type = 0;
|
|
entity* IFC4X2_IfcTextureVertexList_type = 0;
|
|
entity* IFC4X2_IfcTimePeriod_type = 0;
|
|
entity* IFC4X2_IfcTimeSeries_type = 0;
|
|
entity* IFC4X2_IfcTimeSeriesValue_type = 0;
|
|
entity* IFC4X2_IfcTopologicalRepresentationItem_type = 0;
|
|
entity* IFC4X2_IfcTopologyRepresentation_type = 0;
|
|
entity* IFC4X2_IfcToroidalSurface_type = 0;
|
|
entity* IFC4X2_IfcTransformer_type = 0;
|
|
entity* IFC4X2_IfcTransformerType_type = 0;
|
|
entity* IFC4X2_IfcTransitionCurveSegment2D_type = 0;
|
|
entity* IFC4X2_IfcTransportElement_type = 0;
|
|
entity* IFC4X2_IfcTransportElementType_type = 0;
|
|
entity* IFC4X2_IfcTrapeziumProfileDef_type = 0;
|
|
entity* IFC4X2_IfcTriangulatedFaceSet_type = 0;
|
|
entity* IFC4X2_IfcTriangulatedIrregularNetwork_type = 0;
|
|
entity* IFC4X2_IfcTrimmedCurve_type = 0;
|
|
entity* IFC4X2_IfcTubeBundle_type = 0;
|
|
entity* IFC4X2_IfcTubeBundleType_type = 0;
|
|
entity* IFC4X2_IfcTypeObject_type = 0;
|
|
entity* IFC4X2_IfcTypeProcess_type = 0;
|
|
entity* IFC4X2_IfcTypeProduct_type = 0;
|
|
entity* IFC4X2_IfcTypeResource_type = 0;
|
|
entity* IFC4X2_IfcUShapeProfileDef_type = 0;
|
|
entity* IFC4X2_IfcUnitAssignment_type = 0;
|
|
entity* IFC4X2_IfcUnitaryControlElement_type = 0;
|
|
entity* IFC4X2_IfcUnitaryControlElementType_type = 0;
|
|
entity* IFC4X2_IfcUnitaryEquipment_type = 0;
|
|
entity* IFC4X2_IfcUnitaryEquipmentType_type = 0;
|
|
entity* IFC4X2_IfcValve_type = 0;
|
|
entity* IFC4X2_IfcValveType_type = 0;
|
|
entity* IFC4X2_IfcVector_type = 0;
|
|
entity* IFC4X2_IfcVertex_type = 0;
|
|
entity* IFC4X2_IfcVertexLoop_type = 0;
|
|
entity* IFC4X2_IfcVertexPoint_type = 0;
|
|
entity* IFC4X2_IfcVibrationDamper_type = 0;
|
|
entity* IFC4X2_IfcVibrationDamperType_type = 0;
|
|
entity* IFC4X2_IfcVibrationIsolator_type = 0;
|
|
entity* IFC4X2_IfcVibrationIsolatorType_type = 0;
|
|
entity* IFC4X2_IfcVirtualElement_type = 0;
|
|
entity* IFC4X2_IfcVirtualGridIntersection_type = 0;
|
|
entity* IFC4X2_IfcVoidingFeature_type = 0;
|
|
entity* IFC4X2_IfcWall_type = 0;
|
|
entity* IFC4X2_IfcWallElementedCase_type = 0;
|
|
entity* IFC4X2_IfcWallStandardCase_type = 0;
|
|
entity* IFC4X2_IfcWallType_type = 0;
|
|
entity* IFC4X2_IfcWasteTerminal_type = 0;
|
|
entity* IFC4X2_IfcWasteTerminalType_type = 0;
|
|
entity* IFC4X2_IfcWindow_type = 0;
|
|
entity* IFC4X2_IfcWindowLiningProperties_type = 0;
|
|
entity* IFC4X2_IfcWindowPanelProperties_type = 0;
|
|
entity* IFC4X2_IfcWindowStandardCase_type = 0;
|
|
entity* IFC4X2_IfcWindowStyle_type = 0;
|
|
entity* IFC4X2_IfcWindowType_type = 0;
|
|
entity* IFC4X2_IfcWorkCalendar_type = 0;
|
|
entity* IFC4X2_IfcWorkControl_type = 0;
|
|
entity* IFC4X2_IfcWorkPlan_type = 0;
|
|
entity* IFC4X2_IfcWorkSchedule_type = 0;
|
|
entity* IFC4X2_IfcWorkTime_type = 0;
|
|
entity* IFC4X2_IfcZShapeProfileDef_type = 0;
|
|
entity* IFC4X2_IfcZone_type = 0;
|
|
type_declaration* IFC4X2_IfcAbsorbedDoseMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcAccelerationMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcAmountOfSubstanceMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcAngularVelocityMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcArcIndex_type = 0;
|
|
type_declaration* IFC4X2_IfcAreaDensityMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcAreaMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcBinary_type = 0;
|
|
type_declaration* IFC4X2_IfcBoolean_type = 0;
|
|
type_declaration* IFC4X2_IfcBoxAlignment_type = 0;
|
|
type_declaration* IFC4X2_IfcCardinalPointReference_type = 0;
|
|
type_declaration* IFC4X2_IfcComplexNumber_type = 0;
|
|
type_declaration* IFC4X2_IfcCompoundPlaneAngleMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcContextDependentMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcCountMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcCurvatureMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcDate_type = 0;
|
|
type_declaration* IFC4X2_IfcDateTime_type = 0;
|
|
type_declaration* IFC4X2_IfcDayInMonthNumber_type = 0;
|
|
type_declaration* IFC4X2_IfcDayInWeekNumber_type = 0;
|
|
type_declaration* IFC4X2_IfcDescriptiveMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcDimensionCount_type = 0;
|
|
type_declaration* IFC4X2_IfcDoseEquivalentMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcDuration_type = 0;
|
|
type_declaration* IFC4X2_IfcDynamicViscosityMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcElectricCapacitanceMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcElectricChargeMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcElectricConductanceMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcElectricCurrentMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcElectricResistanceMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcElectricVoltageMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcEnergyMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcFontStyle_type = 0;
|
|
type_declaration* IFC4X2_IfcFontVariant_type = 0;
|
|
type_declaration* IFC4X2_IfcFontWeight_type = 0;
|
|
type_declaration* IFC4X2_IfcForceMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcFrequencyMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcGloballyUniqueId_type = 0;
|
|
type_declaration* IFC4X2_IfcHeatFluxDensityMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcHeatingValueMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcIdentifier_type = 0;
|
|
type_declaration* IFC4X2_IfcIlluminanceMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcInductanceMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcInteger_type = 0;
|
|
type_declaration* IFC4X2_IfcIntegerCountRateMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcIonConcentrationMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcIsothermalMoistureCapacityMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcKinematicViscosityMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcLabel_type = 0;
|
|
type_declaration* IFC4X2_IfcLanguageId_type = 0;
|
|
type_declaration* IFC4X2_IfcLengthMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcLineIndex_type = 0;
|
|
type_declaration* IFC4X2_IfcLinearForceMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcLinearMomentMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcLinearStiffnessMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcLinearVelocityMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcLogical_type = 0;
|
|
type_declaration* IFC4X2_IfcLuminousFluxMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcLuminousIntensityDistributionMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcLuminousIntensityMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcMagneticFluxDensityMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcMagneticFluxMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcMassDensityMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcMassFlowRateMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcMassMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcMassPerLengthMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcModulusOfElasticityMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcModulusOfLinearSubgradeReactionMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcModulusOfRotationalSubgradeReactionMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcModulusOfSubgradeReactionMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcMoistureDiffusivityMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcMolecularWeightMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcMomentOfInertiaMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcMonetaryMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcMonthInYearNumber_type = 0;
|
|
type_declaration* IFC4X2_IfcNonNegativeLengthMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcNormalisedRatioMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcNumericMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcPHMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcParameterValue_type = 0;
|
|
type_declaration* IFC4X2_IfcPlanarForceMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcPlaneAngleMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcPositiveInteger_type = 0;
|
|
type_declaration* IFC4X2_IfcPositiveLengthMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcPositivePlaneAngleMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcPositiveRatioMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcPowerMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcPresentableText_type = 0;
|
|
type_declaration* IFC4X2_IfcPressureMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcPropertySetDefinitionSet_type = 0;
|
|
type_declaration* IFC4X2_IfcRadioActivityMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcRatioMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcReal_type = 0;
|
|
type_declaration* IFC4X2_IfcRotationalFrequencyMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcRotationalMassMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcRotationalStiffnessMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcSectionModulusMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcSectionalAreaIntegralMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcShearModulusMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcSolidAngleMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcSoundPowerLevelMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcSoundPowerMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcSoundPressureLevelMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcSoundPressureMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcSpecificHeatCapacityMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcSpecularExponent_type = 0;
|
|
type_declaration* IFC4X2_IfcSpecularRoughness_type = 0;
|
|
type_declaration* IFC4X2_IfcTemperatureGradientMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcTemperatureRateOfChangeMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcText_type = 0;
|
|
type_declaration* IFC4X2_IfcTextAlignment_type = 0;
|
|
type_declaration* IFC4X2_IfcTextDecoration_type = 0;
|
|
type_declaration* IFC4X2_IfcTextFontName_type = 0;
|
|
type_declaration* IFC4X2_IfcTextTransformation_type = 0;
|
|
type_declaration* IFC4X2_IfcThermalAdmittanceMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcThermalConductivityMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcThermalExpansionCoefficientMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcThermalResistanceMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcThermalTransmittanceMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcThermodynamicTemperatureMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcTime_type = 0;
|
|
type_declaration* IFC4X2_IfcTimeMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcTimeStamp_type = 0;
|
|
type_declaration* IFC4X2_IfcTorqueMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcURIReference_type = 0;
|
|
type_declaration* IFC4X2_IfcVaporPermeabilityMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcVolumeMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcVolumetricFlowRateMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcWarpingConstantMeasure_type = 0;
|
|
type_declaration* IFC4X2_IfcWarpingMomentMeasure_type = 0;
|
|
select_type* IFC4X2_IfcActorSelect_type = 0;
|
|
select_type* IFC4X2_IfcAppliedValueSelect_type = 0;
|
|
select_type* IFC4X2_IfcAxis2Placement_type = 0;
|
|
select_type* IFC4X2_IfcBendingParameterSelect_type = 0;
|
|
select_type* IFC4X2_IfcBooleanOperand_type = 0;
|
|
select_type* IFC4X2_IfcClassificationReferenceSelect_type = 0;
|
|
select_type* IFC4X2_IfcClassificationSelect_type = 0;
|
|
select_type* IFC4X2_IfcColour_type = 0;
|
|
select_type* IFC4X2_IfcColourOrFactor_type = 0;
|
|
select_type* IFC4X2_IfcCoordinateReferenceSystemSelect_type = 0;
|
|
select_type* IFC4X2_IfcCsgSelect_type = 0;
|
|
select_type* IFC4X2_IfcCurveFontOrScaledCurveFontSelect_type = 0;
|
|
select_type* IFC4X2_IfcCurveOnSurface_type = 0;
|
|
select_type* IFC4X2_IfcCurveOrEdgeCurve_type = 0;
|
|
select_type* IFC4X2_IfcCurveStyleFontSelect_type = 0;
|
|
select_type* IFC4X2_IfcDefinitionSelect_type = 0;
|
|
select_type* IFC4X2_IfcDerivedMeasureValue_type = 0;
|
|
select_type* IFC4X2_IfcDocumentSelect_type = 0;
|
|
select_type* IFC4X2_IfcFillStyleSelect_type = 0;
|
|
select_type* IFC4X2_IfcGeometricSetSelect_type = 0;
|
|
select_type* IFC4X2_IfcGridPlacementDirectionSelect_type = 0;
|
|
select_type* IFC4X2_IfcHatchLineDistanceSelect_type = 0;
|
|
select_type* IFC4X2_IfcLayeredItem_type = 0;
|
|
select_type* IFC4X2_IfcLibrarySelect_type = 0;
|
|
select_type* IFC4X2_IfcLightDistributionDataSourceSelect_type = 0;
|
|
select_type* IFC4X2_IfcMaterialSelect_type = 0;
|
|
select_type* IFC4X2_IfcMeasureValue_type = 0;
|
|
select_type* IFC4X2_IfcMetricValueSelect_type = 0;
|
|
select_type* IFC4X2_IfcModulusOfRotationalSubgradeReactionSelect_type = 0;
|
|
select_type* IFC4X2_IfcModulusOfSubgradeReactionSelect_type = 0;
|
|
select_type* IFC4X2_IfcModulusOfTranslationalSubgradeReactionSelect_type = 0;
|
|
select_type* IFC4X2_IfcObjectReferenceSelect_type = 0;
|
|
select_type* IFC4X2_IfcPointOrVertexPoint_type = 0;
|
|
select_type* IFC4X2_IfcPresentationStyleSelect_type = 0;
|
|
select_type* IFC4X2_IfcProcessSelect_type = 0;
|
|
select_type* IFC4X2_IfcProductRepresentationSelect_type = 0;
|
|
select_type* IFC4X2_IfcProductSelect_type = 0;
|
|
select_type* IFC4X2_IfcPropertySetDefinitionSelect_type = 0;
|
|
select_type* IFC4X2_IfcResourceObjectSelect_type = 0;
|
|
select_type* IFC4X2_IfcResourceSelect_type = 0;
|
|
select_type* IFC4X2_IfcRotationalStiffnessSelect_type = 0;
|
|
select_type* IFC4X2_IfcSegmentIndexSelect_type = 0;
|
|
select_type* IFC4X2_IfcShell_type = 0;
|
|
select_type* IFC4X2_IfcSimpleValue_type = 0;
|
|
select_type* IFC4X2_IfcSizeSelect_type = 0;
|
|
select_type* IFC4X2_IfcSolidOrShell_type = 0;
|
|
select_type* IFC4X2_IfcSpaceBoundarySelect_type = 0;
|
|
select_type* IFC4X2_IfcSpecularHighlightSelect_type = 0;
|
|
select_type* IFC4X2_IfcStructuralActivityAssignmentSelect_type = 0;
|
|
select_type* IFC4X2_IfcStyleAssignmentSelect_type = 0;
|
|
select_type* IFC4X2_IfcSurfaceOrFaceSurface_type = 0;
|
|
select_type* IFC4X2_IfcSurfaceStyleElementSelect_type = 0;
|
|
select_type* IFC4X2_IfcTextFontSelect_type = 0;
|
|
select_type* IFC4X2_IfcTimeOrRatioSelect_type = 0;
|
|
select_type* IFC4X2_IfcTranslationalStiffnessSelect_type = 0;
|
|
select_type* IFC4X2_IfcTrimmingSelect_type = 0;
|
|
select_type* IFC4X2_IfcUnit_type = 0;
|
|
select_type* IFC4X2_IfcValue_type = 0;
|
|
select_type* IFC4X2_IfcVectorOrDirection_type = 0;
|
|
select_type* IFC4X2_IfcWarpingStiffnessSelect_type = 0;
|
|
enumeration_type* IFC4X2_IfcActionRequestTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcActionSourceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcActionTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcActuatorTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcAddressTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcAirTerminalBoxTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcAirTerminalTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcAirToAirHeatRecoveryTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcAlarmTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcAlignmentTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcAnalysisModelTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcAnalysisTheoryTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcArithmeticOperatorEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcAssemblyPlaceEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcAudioVisualApplianceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcBSplineCurveForm_type = 0;
|
|
enumeration_type* IFC4X2_IfcBSplineSurfaceForm_type = 0;
|
|
enumeration_type* IFC4X2_IfcBeamTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcBearingTypeDisplacementEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcBearingTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcBenchmarkEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcBoilerTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcBooleanOperator_type = 0;
|
|
enumeration_type* IFC4X2_IfcBridgePartTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcBridgeTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcBuildingElementPartTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcBuildingElementProxyTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcBuildingSystemTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcBurnerTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcCableCarrierFittingTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcCableCarrierSegmentTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcCableFittingTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcCableSegmentTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcCaissonFoundationTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcChangeActionEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcChillerTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcChimneyTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcCoilTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcColumnTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcCommunicationsApplianceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcComplexPropertyTemplateTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcCompressorTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcCondenserTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcConnectionTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcConstraintEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcConstructionEquipmentResourceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcConstructionMaterialResourceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcConstructionProductResourceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcControllerTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcCooledBeamTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcCoolingTowerTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcCostItemTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcCostScheduleTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcCoveringTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcCrewResourceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcCurtainWallTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcCurveInterpolationEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDamperTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDataOriginEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDerivedUnitEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDirectionSenseEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDiscreteAccessoryTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDistributionChamberElementTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDistributionPortTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDistributionSystemEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDocumentConfidentialityEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDocumentStatusEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDoorPanelOperationEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDoorPanelPositionEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDoorStyleConstructionEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDoorStyleOperationEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDoorTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDoorTypeOperationEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDuctFittingTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDuctSegmentTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcDuctSilencerTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcElectricApplianceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcElectricDistributionBoardTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcElectricFlowStorageDeviceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcElectricGeneratorTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcElectricMotorTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcElectricTimeControlTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcElementAssemblyTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcElementCompositionEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcEngineTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcEvaporativeCoolerTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcEvaporatorTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcEventTriggerTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcEventTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcExternalSpatialElementTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcFanTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcFastenerTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcFilterTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcFireSuppressionTerminalTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcFlowDirectionEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcFlowInstrumentTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcFlowMeterTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcFootingTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcFurnitureTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcGeographicElementTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcGeometricProjectionEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcGlobalOrLocalEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcGridTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcHeatExchangerTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcHumidifierTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcInterceptorTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcInternalOrExternalEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcInventoryTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcJunctionBoxTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcKnotType_type = 0;
|
|
enumeration_type* IFC4X2_IfcLaborResourceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcLampTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcLayerSetDirectionEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcLightDistributionCurveEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcLightEmissionSourceEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcLightFixtureTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcLoadGroupTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcLogicalOperatorEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcMechanicalFastenerTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcMedicalDeviceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcMemberTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcMotorConnectionTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcNullStyle_type = 0;
|
|
enumeration_type* IFC4X2_IfcObjectTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcObjectiveEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcOccupantTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcOpeningElementTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcOutletTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcPerformanceHistoryTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcPermeableCoveringOperationEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcPermitTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcPhysicalOrVirtualEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcPileConstructionEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcPileTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcPipeFittingTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcPipeSegmentTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcPlateTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcPreferredSurfaceCurveRepresentation_type = 0;
|
|
enumeration_type* IFC4X2_IfcProcedureTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcProfileTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcProjectOrderTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcProjectedOrTrueLengthEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcProjectionElementTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcPropertySetTemplateTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcProtectiveDeviceTrippingUnitTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcProtectiveDeviceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcPumpTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcRailingTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcRampFlightTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcRampTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcRecurrenceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcReferentTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcReflectanceMethodEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcReinforcingBarRoleEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcReinforcingBarSurfaceEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcReinforcingBarTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcReinforcingMeshTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcRoleEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcRoofTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcSIPrefix_type = 0;
|
|
enumeration_type* IFC4X2_IfcSIUnitName_type = 0;
|
|
enumeration_type* IFC4X2_IfcSanitaryTerminalTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcSectionTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcSensorTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcSequenceEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcShadingDeviceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcSimplePropertyTemplateTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcSlabTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcSolarDeviceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcSpaceHeaterTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcSpaceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcSpatialZoneTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcStackTerminalTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcStairFlightTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcStairTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcStateEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcStructuralCurveActivityTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcStructuralCurveMemberTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcStructuralSurfaceActivityTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcStructuralSurfaceMemberTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcSubContractResourceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcSurfaceFeatureTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcSurfaceSide_type = 0;
|
|
enumeration_type* IFC4X2_IfcSwitchingDeviceTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcSystemFurnitureElementTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcTankTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcTaskDurationEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcTaskTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcTendonAnchorTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcTendonConduitTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcTendonTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcTextPath_type = 0;
|
|
enumeration_type* IFC4X2_IfcTimeSeriesDataTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcTransformerTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcTransitionCode_type = 0;
|
|
enumeration_type* IFC4X2_IfcTransitionCurveType_type = 0;
|
|
enumeration_type* IFC4X2_IfcTransportElementTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcTrimmingPreference_type = 0;
|
|
enumeration_type* IFC4X2_IfcTubeBundleTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcUnitEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcUnitaryControlElementTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcUnitaryEquipmentTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcValveTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcVibrationDamperTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcVibrationIsolatorTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcVoidingFeatureTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcWallTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcWasteTerminalTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcWindowPanelOperationEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcWindowPanelPositionEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcWindowStyleConstructionEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcWindowStyleOperationEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcWindowTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcWindowTypePartitioningEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcWorkCalendarTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcWorkPlanTypeEnum_type = 0;
|
|
enumeration_type* IFC4X2_IfcWorkScheduleTypeEnum_type = 0;
|
|
|
|
class IFC4X2_instance_factory : public IfcParse::instance_factory {
|
|
virtual IfcUtil::IfcBaseClass* operator()(IfcEntityInstanceData* data) const {
|
|
switch(data->type()->index_in_schema()) {
|
|
case 0: return new ::Ifc4x2::IfcAbsorbedDoseMeasure(data);
|
|
case 1: return new ::Ifc4x2::IfcAccelerationMeasure(data);
|
|
case 2: return new ::Ifc4x2::IfcActionRequest(data);
|
|
case 3: return new ::Ifc4x2::IfcActionRequestTypeEnum(data);
|
|
case 4: return new ::Ifc4x2::IfcActionSourceTypeEnum(data);
|
|
case 5: return new ::Ifc4x2::IfcActionTypeEnum(data);
|
|
case 6: return new ::Ifc4x2::IfcActor(data);
|
|
case 7: return new ::Ifc4x2::IfcActorRole(data);
|
|
case 9: return new ::Ifc4x2::IfcActuator(data);
|
|
case 10: return new ::Ifc4x2::IfcActuatorType(data);
|
|
case 11: return new ::Ifc4x2::IfcActuatorTypeEnum(data);
|
|
case 12: return new ::Ifc4x2::IfcAddress(data);
|
|
case 13: return new ::Ifc4x2::IfcAddressTypeEnum(data);
|
|
case 14: return new ::Ifc4x2::IfcAdvancedBrep(data);
|
|
case 15: return new ::Ifc4x2::IfcAdvancedBrepWithVoids(data);
|
|
case 16: return new ::Ifc4x2::IfcAdvancedFace(data);
|
|
case 17: return new ::Ifc4x2::IfcAirTerminal(data);
|
|
case 18: return new ::Ifc4x2::IfcAirTerminalBox(data);
|
|
case 19: return new ::Ifc4x2::IfcAirTerminalBoxType(data);
|
|
case 20: return new ::Ifc4x2::IfcAirTerminalBoxTypeEnum(data);
|
|
case 21: return new ::Ifc4x2::IfcAirTerminalType(data);
|
|
case 22: return new ::Ifc4x2::IfcAirTerminalTypeEnum(data);
|
|
case 23: return new ::Ifc4x2::IfcAirToAirHeatRecovery(data);
|
|
case 24: return new ::Ifc4x2::IfcAirToAirHeatRecoveryType(data);
|
|
case 25: return new ::Ifc4x2::IfcAirToAirHeatRecoveryTypeEnum(data);
|
|
case 26: return new ::Ifc4x2::IfcAlarm(data);
|
|
case 27: return new ::Ifc4x2::IfcAlarmType(data);
|
|
case 28: return new ::Ifc4x2::IfcAlarmTypeEnum(data);
|
|
case 29: return new ::Ifc4x2::IfcAlignment(data);
|
|
case 30: return new ::Ifc4x2::IfcAlignment2DHorizontal(data);
|
|
case 31: return new ::Ifc4x2::IfcAlignment2DHorizontalSegment(data);
|
|
case 32: return new ::Ifc4x2::IfcAlignment2DSegment(data);
|
|
case 33: return new ::Ifc4x2::IfcAlignment2DVerSegCircularArc(data);
|
|
case 34: return new ::Ifc4x2::IfcAlignment2DVerSegLine(data);
|
|
case 35: return new ::Ifc4x2::IfcAlignment2DVerSegParabolicArc(data);
|
|
case 36: return new ::Ifc4x2::IfcAlignment2DVertical(data);
|
|
case 37: return new ::Ifc4x2::IfcAlignment2DVerticalSegment(data);
|
|
case 38: return new ::Ifc4x2::IfcAlignmentCurve(data);
|
|
case 39: return new ::Ifc4x2::IfcAlignmentTypeEnum(data);
|
|
case 40: return new ::Ifc4x2::IfcAmountOfSubstanceMeasure(data);
|
|
case 41: return new ::Ifc4x2::IfcAnalysisModelTypeEnum(data);
|
|
case 42: return new ::Ifc4x2::IfcAnalysisTheoryTypeEnum(data);
|
|
case 43: return new ::Ifc4x2::IfcAngularVelocityMeasure(data);
|
|
case 44: return new ::Ifc4x2::IfcAnnotation(data);
|
|
case 45: return new ::Ifc4x2::IfcAnnotationFillArea(data);
|
|
case 46: return new ::Ifc4x2::IfcApplication(data);
|
|
case 47: return new ::Ifc4x2::IfcAppliedValue(data);
|
|
case 49: return new ::Ifc4x2::IfcApproval(data);
|
|
case 50: return new ::Ifc4x2::IfcApprovalRelationship(data);
|
|
case 51: return new ::Ifc4x2::IfcArbitraryClosedProfileDef(data);
|
|
case 52: return new ::Ifc4x2::IfcArbitraryOpenProfileDef(data);
|
|
case 53: return new ::Ifc4x2::IfcArbitraryProfileDefWithVoids(data);
|
|
case 54: return new ::Ifc4x2::IfcArcIndex(data);
|
|
case 55: return new ::Ifc4x2::IfcAreaDensityMeasure(data);
|
|
case 56: return new ::Ifc4x2::IfcAreaMeasure(data);
|
|
case 57: return new ::Ifc4x2::IfcArithmeticOperatorEnum(data);
|
|
case 58: return new ::Ifc4x2::IfcAssemblyPlaceEnum(data);
|
|
case 59: return new ::Ifc4x2::IfcAsset(data);
|
|
case 60: return new ::Ifc4x2::IfcAsymmetricIShapeProfileDef(data);
|
|
case 61: return new ::Ifc4x2::IfcAudioVisualAppliance(data);
|
|
case 62: return new ::Ifc4x2::IfcAudioVisualApplianceType(data);
|
|
case 63: return new ::Ifc4x2::IfcAudioVisualApplianceTypeEnum(data);
|
|
case 64: return new ::Ifc4x2::IfcAxis1Placement(data);
|
|
case 66: return new ::Ifc4x2::IfcAxis2Placement2D(data);
|
|
case 67: return new ::Ifc4x2::IfcAxis2Placement3D(data);
|
|
case 68: return new ::Ifc4x2::IfcBeam(data);
|
|
case 69: return new ::Ifc4x2::IfcBeamStandardCase(data);
|
|
case 70: return new ::Ifc4x2::IfcBeamType(data);
|
|
case 71: return new ::Ifc4x2::IfcBeamTypeEnum(data);
|
|
case 72: return new ::Ifc4x2::IfcBearing(data);
|
|
case 73: return new ::Ifc4x2::IfcBearingType(data);
|
|
case 74: return new ::Ifc4x2::IfcBearingTypeDisplacementEnum(data);
|
|
case 75: return new ::Ifc4x2::IfcBearingTypeEnum(data);
|
|
case 76: return new ::Ifc4x2::IfcBenchmarkEnum(data);
|
|
case 78: return new ::Ifc4x2::IfcBinary(data);
|
|
case 79: return new ::Ifc4x2::IfcBlobTexture(data);
|
|
case 80: return new ::Ifc4x2::IfcBlock(data);
|
|
case 81: return new ::Ifc4x2::IfcBoiler(data);
|
|
case 82: return new ::Ifc4x2::IfcBoilerType(data);
|
|
case 83: return new ::Ifc4x2::IfcBoilerTypeEnum(data);
|
|
case 84: return new ::Ifc4x2::IfcBoolean(data);
|
|
case 85: return new ::Ifc4x2::IfcBooleanClippingResult(data);
|
|
case 87: return new ::Ifc4x2::IfcBooleanOperator(data);
|
|
case 88: return new ::Ifc4x2::IfcBooleanResult(data);
|
|
case 89: return new ::Ifc4x2::IfcBoundaryCondition(data);
|
|
case 90: return new ::Ifc4x2::IfcBoundaryCurve(data);
|
|
case 91: return new ::Ifc4x2::IfcBoundaryEdgeCondition(data);
|
|
case 92: return new ::Ifc4x2::IfcBoundaryFaceCondition(data);
|
|
case 93: return new ::Ifc4x2::IfcBoundaryNodeCondition(data);
|
|
case 94: return new ::Ifc4x2::IfcBoundaryNodeConditionWarping(data);
|
|
case 95: return new ::Ifc4x2::IfcBoundedCurve(data);
|
|
case 96: return new ::Ifc4x2::IfcBoundedSurface(data);
|
|
case 97: return new ::Ifc4x2::IfcBoundingBox(data);
|
|
case 98: return new ::Ifc4x2::IfcBoxAlignment(data);
|
|
case 99: return new ::Ifc4x2::IfcBoxedHalfSpace(data);
|
|
case 100: return new ::Ifc4x2::IfcBridge(data);
|
|
case 101: return new ::Ifc4x2::IfcBridgePart(data);
|
|
case 102: return new ::Ifc4x2::IfcBridgePartTypeEnum(data);
|
|
case 103: return new ::Ifc4x2::IfcBridgeTypeEnum(data);
|
|
case 104: return new ::Ifc4x2::IfcBSplineCurve(data);
|
|
case 105: return new ::Ifc4x2::IfcBSplineCurveForm(data);
|
|
case 106: return new ::Ifc4x2::IfcBSplineCurveWithKnots(data);
|
|
case 107: return new ::Ifc4x2::IfcBSplineSurface(data);
|
|
case 108: return new ::Ifc4x2::IfcBSplineSurfaceForm(data);
|
|
case 109: return new ::Ifc4x2::IfcBSplineSurfaceWithKnots(data);
|
|
case 110: return new ::Ifc4x2::IfcBuilding(data);
|
|
case 111: return new ::Ifc4x2::IfcBuildingElement(data);
|
|
case 112: return new ::Ifc4x2::IfcBuildingElementPart(data);
|
|
case 113: return new ::Ifc4x2::IfcBuildingElementPartType(data);
|
|
case 114: return new ::Ifc4x2::IfcBuildingElementPartTypeEnum(data);
|
|
case 115: return new ::Ifc4x2::IfcBuildingElementProxy(data);
|
|
case 116: return new ::Ifc4x2::IfcBuildingElementProxyType(data);
|
|
case 117: return new ::Ifc4x2::IfcBuildingElementProxyTypeEnum(data);
|
|
case 118: return new ::Ifc4x2::IfcBuildingElementType(data);
|
|
case 119: return new ::Ifc4x2::IfcBuildingStorey(data);
|
|
case 120: return new ::Ifc4x2::IfcBuildingSystem(data);
|
|
case 121: return new ::Ifc4x2::IfcBuildingSystemTypeEnum(data);
|
|
case 122: return new ::Ifc4x2::IfcBurner(data);
|
|
case 123: return new ::Ifc4x2::IfcBurnerType(data);
|
|
case 124: return new ::Ifc4x2::IfcBurnerTypeEnum(data);
|
|
case 125: return new ::Ifc4x2::IfcCableCarrierFitting(data);
|
|
case 126: return new ::Ifc4x2::IfcCableCarrierFittingType(data);
|
|
case 127: return new ::Ifc4x2::IfcCableCarrierFittingTypeEnum(data);
|
|
case 128: return new ::Ifc4x2::IfcCableCarrierSegment(data);
|
|
case 129: return new ::Ifc4x2::IfcCableCarrierSegmentType(data);
|
|
case 130: return new ::Ifc4x2::IfcCableCarrierSegmentTypeEnum(data);
|
|
case 131: return new ::Ifc4x2::IfcCableFitting(data);
|
|
case 132: return new ::Ifc4x2::IfcCableFittingType(data);
|
|
case 133: return new ::Ifc4x2::IfcCableFittingTypeEnum(data);
|
|
case 134: return new ::Ifc4x2::IfcCableSegment(data);
|
|
case 135: return new ::Ifc4x2::IfcCableSegmentType(data);
|
|
case 136: return new ::Ifc4x2::IfcCableSegmentTypeEnum(data);
|
|
case 137: return new ::Ifc4x2::IfcCaissonFoundation(data);
|
|
case 138: return new ::Ifc4x2::IfcCaissonFoundationType(data);
|
|
case 139: return new ::Ifc4x2::IfcCaissonFoundationTypeEnum(data);
|
|
case 140: return new ::Ifc4x2::IfcCardinalPointReference(data);
|
|
case 141: return new ::Ifc4x2::IfcCartesianPoint(data);
|
|
case 142: return new ::Ifc4x2::IfcCartesianPointList(data);
|
|
case 143: return new ::Ifc4x2::IfcCartesianPointList2D(data);
|
|
case 144: return new ::Ifc4x2::IfcCartesianPointList3D(data);
|
|
case 145: return new ::Ifc4x2::IfcCartesianTransformationOperator(data);
|
|
case 146: return new ::Ifc4x2::IfcCartesianTransformationOperator2D(data);
|
|
case 147: return new ::Ifc4x2::IfcCartesianTransformationOperator2DnonUniform(data);
|
|
case 148: return new ::Ifc4x2::IfcCartesianTransformationOperator3D(data);
|
|
case 149: return new ::Ifc4x2::IfcCartesianTransformationOperator3DnonUniform(data);
|
|
case 150: return new ::Ifc4x2::IfcCenterLineProfileDef(data);
|
|
case 151: return new ::Ifc4x2::IfcChangeActionEnum(data);
|
|
case 152: return new ::Ifc4x2::IfcChiller(data);
|
|
case 153: return new ::Ifc4x2::IfcChillerType(data);
|
|
case 154: return new ::Ifc4x2::IfcChillerTypeEnum(data);
|
|
case 155: return new ::Ifc4x2::IfcChimney(data);
|
|
case 156: return new ::Ifc4x2::IfcChimneyType(data);
|
|
case 157: return new ::Ifc4x2::IfcChimneyTypeEnum(data);
|
|
case 158: return new ::Ifc4x2::IfcCircle(data);
|
|
case 159: return new ::Ifc4x2::IfcCircleHollowProfileDef(data);
|
|
case 160: return new ::Ifc4x2::IfcCircleProfileDef(data);
|
|
case 161: return new ::Ifc4x2::IfcCircularArcSegment2D(data);
|
|
case 162: return new ::Ifc4x2::IfcCivilElement(data);
|
|
case 163: return new ::Ifc4x2::IfcCivilElementType(data);
|
|
case 164: return new ::Ifc4x2::IfcClassification(data);
|
|
case 165: return new ::Ifc4x2::IfcClassificationReference(data);
|
|
case 168: return new ::Ifc4x2::IfcClosedShell(data);
|
|
case 169: return new ::Ifc4x2::IfcCoil(data);
|
|
case 170: return new ::Ifc4x2::IfcCoilType(data);
|
|
case 171: return new ::Ifc4x2::IfcCoilTypeEnum(data);
|
|
case 174: return new ::Ifc4x2::IfcColourRgb(data);
|
|
case 175: return new ::Ifc4x2::IfcColourRgbList(data);
|
|
case 176: return new ::Ifc4x2::IfcColourSpecification(data);
|
|
case 177: return new ::Ifc4x2::IfcColumn(data);
|
|
case 178: return new ::Ifc4x2::IfcColumnStandardCase(data);
|
|
case 179: return new ::Ifc4x2::IfcColumnType(data);
|
|
case 180: return new ::Ifc4x2::IfcColumnTypeEnum(data);
|
|
case 181: return new ::Ifc4x2::IfcCommunicationsAppliance(data);
|
|
case 182: return new ::Ifc4x2::IfcCommunicationsApplianceType(data);
|
|
case 183: return new ::Ifc4x2::IfcCommunicationsApplianceTypeEnum(data);
|
|
case 184: return new ::Ifc4x2::IfcComplexNumber(data);
|
|
case 185: return new ::Ifc4x2::IfcComplexProperty(data);
|
|
case 186: return new ::Ifc4x2::IfcComplexPropertyTemplate(data);
|
|
case 187: return new ::Ifc4x2::IfcComplexPropertyTemplateTypeEnum(data);
|
|
case 188: return new ::Ifc4x2::IfcCompositeCurve(data);
|
|
case 189: return new ::Ifc4x2::IfcCompositeCurveOnSurface(data);
|
|
case 190: return new ::Ifc4x2::IfcCompositeCurveSegment(data);
|
|
case 191: return new ::Ifc4x2::IfcCompositeProfileDef(data);
|
|
case 192: return new ::Ifc4x2::IfcCompoundPlaneAngleMeasure(data);
|
|
case 193: return new ::Ifc4x2::IfcCompressor(data);
|
|
case 194: return new ::Ifc4x2::IfcCompressorType(data);
|
|
case 195: return new ::Ifc4x2::IfcCompressorTypeEnum(data);
|
|
case 196: return new ::Ifc4x2::IfcCondenser(data);
|
|
case 197: return new ::Ifc4x2::IfcCondenserType(data);
|
|
case 198: return new ::Ifc4x2::IfcCondenserTypeEnum(data);
|
|
case 199: return new ::Ifc4x2::IfcConic(data);
|
|
case 200: return new ::Ifc4x2::IfcConnectedFaceSet(data);
|
|
case 201: return new ::Ifc4x2::IfcConnectionCurveGeometry(data);
|
|
case 202: return new ::Ifc4x2::IfcConnectionGeometry(data);
|
|
case 203: return new ::Ifc4x2::IfcConnectionPointEccentricity(data);
|
|
case 204: return new ::Ifc4x2::IfcConnectionPointGeometry(data);
|
|
case 205: return new ::Ifc4x2::IfcConnectionSurfaceGeometry(data);
|
|
case 206: return new ::Ifc4x2::IfcConnectionTypeEnum(data);
|
|
case 207: return new ::Ifc4x2::IfcConnectionVolumeGeometry(data);
|
|
case 208: return new ::Ifc4x2::IfcConstraint(data);
|
|
case 209: return new ::Ifc4x2::IfcConstraintEnum(data);
|
|
case 210: return new ::Ifc4x2::IfcConstructionEquipmentResource(data);
|
|
case 211: return new ::Ifc4x2::IfcConstructionEquipmentResourceType(data);
|
|
case 212: return new ::Ifc4x2::IfcConstructionEquipmentResourceTypeEnum(data);
|
|
case 213: return new ::Ifc4x2::IfcConstructionMaterialResource(data);
|
|
case 214: return new ::Ifc4x2::IfcConstructionMaterialResourceType(data);
|
|
case 215: return new ::Ifc4x2::IfcConstructionMaterialResourceTypeEnum(data);
|
|
case 216: return new ::Ifc4x2::IfcConstructionProductResource(data);
|
|
case 217: return new ::Ifc4x2::IfcConstructionProductResourceType(data);
|
|
case 218: return new ::Ifc4x2::IfcConstructionProductResourceTypeEnum(data);
|
|
case 219: return new ::Ifc4x2::IfcConstructionResource(data);
|
|
case 220: return new ::Ifc4x2::IfcConstructionResourceType(data);
|
|
case 221: return new ::Ifc4x2::IfcContext(data);
|
|
case 222: return new ::Ifc4x2::IfcContextDependentMeasure(data);
|
|
case 223: return new ::Ifc4x2::IfcContextDependentUnit(data);
|
|
case 224: return new ::Ifc4x2::IfcControl(data);
|
|
case 225: return new ::Ifc4x2::IfcController(data);
|
|
case 226: return new ::Ifc4x2::IfcControllerType(data);
|
|
case 227: return new ::Ifc4x2::IfcControllerTypeEnum(data);
|
|
case 228: return new ::Ifc4x2::IfcConversionBasedUnit(data);
|
|
case 229: return new ::Ifc4x2::IfcConversionBasedUnitWithOffset(data);
|
|
case 230: return new ::Ifc4x2::IfcCooledBeam(data);
|
|
case 231: return new ::Ifc4x2::IfcCooledBeamType(data);
|
|
case 232: return new ::Ifc4x2::IfcCooledBeamTypeEnum(data);
|
|
case 233: return new ::Ifc4x2::IfcCoolingTower(data);
|
|
case 234: return new ::Ifc4x2::IfcCoolingTowerType(data);
|
|
case 235: return new ::Ifc4x2::IfcCoolingTowerTypeEnum(data);
|
|
case 236: return new ::Ifc4x2::IfcCoordinateOperation(data);
|
|
case 237: return new ::Ifc4x2::IfcCoordinateReferenceSystem(data);
|
|
case 239: return new ::Ifc4x2::IfcCostItem(data);
|
|
case 240: return new ::Ifc4x2::IfcCostItemTypeEnum(data);
|
|
case 241: return new ::Ifc4x2::IfcCostSchedule(data);
|
|
case 242: return new ::Ifc4x2::IfcCostScheduleTypeEnum(data);
|
|
case 243: return new ::Ifc4x2::IfcCostValue(data);
|
|
case 244: return new ::Ifc4x2::IfcCountMeasure(data);
|
|
case 245: return new ::Ifc4x2::IfcCovering(data);
|
|
case 246: return new ::Ifc4x2::IfcCoveringType(data);
|
|
case 247: return new ::Ifc4x2::IfcCoveringTypeEnum(data);
|
|
case 248: return new ::Ifc4x2::IfcCrewResource(data);
|
|
case 249: return new ::Ifc4x2::IfcCrewResourceType(data);
|
|
case 250: return new ::Ifc4x2::IfcCrewResourceTypeEnum(data);
|
|
case 251: return new ::Ifc4x2::IfcCsgPrimitive3D(data);
|
|
case 253: return new ::Ifc4x2::IfcCsgSolid(data);
|
|
case 254: return new ::Ifc4x2::IfcCShapeProfileDef(data);
|
|
case 255: return new ::Ifc4x2::IfcCurrencyRelationship(data);
|
|
case 256: return new ::Ifc4x2::IfcCurtainWall(data);
|
|
case 257: return new ::Ifc4x2::IfcCurtainWallType(data);
|
|
case 258: return new ::Ifc4x2::IfcCurtainWallTypeEnum(data);
|
|
case 259: return new ::Ifc4x2::IfcCurvatureMeasure(data);
|
|
case 260: return new ::Ifc4x2::IfcCurve(data);
|
|
case 261: return new ::Ifc4x2::IfcCurveBoundedPlane(data);
|
|
case 262: return new ::Ifc4x2::IfcCurveBoundedSurface(data);
|
|
case 264: return new ::Ifc4x2::IfcCurveInterpolationEnum(data);
|
|
case 267: return new ::Ifc4x2::IfcCurveSegment2D(data);
|
|
case 268: return new ::Ifc4x2::IfcCurveStyle(data);
|
|
case 269: return new ::Ifc4x2::IfcCurveStyleFont(data);
|
|
case 270: return new ::Ifc4x2::IfcCurveStyleFontAndScaling(data);
|
|
case 271: return new ::Ifc4x2::IfcCurveStyleFontPattern(data);
|
|
case 273: return new ::Ifc4x2::IfcCylindricalSurface(data);
|
|
case 274: return new ::Ifc4x2::IfcDamper(data);
|
|
case 275: return new ::Ifc4x2::IfcDamperType(data);
|
|
case 276: return new ::Ifc4x2::IfcDamperTypeEnum(data);
|
|
case 277: return new ::Ifc4x2::IfcDataOriginEnum(data);
|
|
case 278: return new ::Ifc4x2::IfcDate(data);
|
|
case 279: return new ::Ifc4x2::IfcDateTime(data);
|
|
case 280: return new ::Ifc4x2::IfcDayInMonthNumber(data);
|
|
case 281: return new ::Ifc4x2::IfcDayInWeekNumber(data);
|
|
case 282: return new ::Ifc4x2::IfcDeepFoundation(data);
|
|
case 283: return new ::Ifc4x2::IfcDeepFoundationType(data);
|
|
case 286: return new ::Ifc4x2::IfcDerivedProfileDef(data);
|
|
case 287: return new ::Ifc4x2::IfcDerivedUnit(data);
|
|
case 288: return new ::Ifc4x2::IfcDerivedUnitElement(data);
|
|
case 289: return new ::Ifc4x2::IfcDerivedUnitEnum(data);
|
|
case 290: return new ::Ifc4x2::IfcDescriptiveMeasure(data);
|
|
case 291: return new ::Ifc4x2::IfcDimensionalExponents(data);
|
|
case 292: return new ::Ifc4x2::IfcDimensionCount(data);
|
|
case 293: return new ::Ifc4x2::IfcDirection(data);
|
|
case 294: return new ::Ifc4x2::IfcDirectionSenseEnum(data);
|
|
case 295: return new ::Ifc4x2::IfcDiscreteAccessory(data);
|
|
case 296: return new ::Ifc4x2::IfcDiscreteAccessoryType(data);
|
|
case 297: return new ::Ifc4x2::IfcDiscreteAccessoryTypeEnum(data);
|
|
case 298: return new ::Ifc4x2::IfcDistanceExpression(data);
|
|
case 299: return new ::Ifc4x2::IfcDistributionChamberElement(data);
|
|
case 300: return new ::Ifc4x2::IfcDistributionChamberElementType(data);
|
|
case 301: return new ::Ifc4x2::IfcDistributionChamberElementTypeEnum(data);
|
|
case 302: return new ::Ifc4x2::IfcDistributionCircuit(data);
|
|
case 303: return new ::Ifc4x2::IfcDistributionControlElement(data);
|
|
case 304: return new ::Ifc4x2::IfcDistributionControlElementType(data);
|
|
case 305: return new ::Ifc4x2::IfcDistributionElement(data);
|
|
case 306: return new ::Ifc4x2::IfcDistributionElementType(data);
|
|
case 307: return new ::Ifc4x2::IfcDistributionFlowElement(data);
|
|
case 308: return new ::Ifc4x2::IfcDistributionFlowElementType(data);
|
|
case 309: return new ::Ifc4x2::IfcDistributionPort(data);
|
|
case 310: return new ::Ifc4x2::IfcDistributionPortTypeEnum(data);
|
|
case 311: return new ::Ifc4x2::IfcDistributionSystem(data);
|
|
case 312: return new ::Ifc4x2::IfcDistributionSystemEnum(data);
|
|
case 313: return new ::Ifc4x2::IfcDocumentConfidentialityEnum(data);
|
|
case 314: return new ::Ifc4x2::IfcDocumentInformation(data);
|
|
case 315: return new ::Ifc4x2::IfcDocumentInformationRelationship(data);
|
|
case 316: return new ::Ifc4x2::IfcDocumentReference(data);
|
|
case 318: return new ::Ifc4x2::IfcDocumentStatusEnum(data);
|
|
case 319: return new ::Ifc4x2::IfcDoor(data);
|
|
case 320: return new ::Ifc4x2::IfcDoorLiningProperties(data);
|
|
case 321: return new ::Ifc4x2::IfcDoorPanelOperationEnum(data);
|
|
case 322: return new ::Ifc4x2::IfcDoorPanelPositionEnum(data);
|
|
case 323: return new ::Ifc4x2::IfcDoorPanelProperties(data);
|
|
case 324: return new ::Ifc4x2::IfcDoorStandardCase(data);
|
|
case 325: return new ::Ifc4x2::IfcDoorStyle(data);
|
|
case 326: return new ::Ifc4x2::IfcDoorStyleConstructionEnum(data);
|
|
case 327: return new ::Ifc4x2::IfcDoorStyleOperationEnum(data);
|
|
case 328: return new ::Ifc4x2::IfcDoorType(data);
|
|
case 329: return new ::Ifc4x2::IfcDoorTypeEnum(data);
|
|
case 330: return new ::Ifc4x2::IfcDoorTypeOperationEnum(data);
|
|
case 331: return new ::Ifc4x2::IfcDoseEquivalentMeasure(data);
|
|
case 332: return new ::Ifc4x2::IfcDraughtingPreDefinedColour(data);
|
|
case 333: return new ::Ifc4x2::IfcDraughtingPreDefinedCurveFont(data);
|
|
case 334: return new ::Ifc4x2::IfcDuctFitting(data);
|
|
case 335: return new ::Ifc4x2::IfcDuctFittingType(data);
|
|
case 336: return new ::Ifc4x2::IfcDuctFittingTypeEnum(data);
|
|
case 337: return new ::Ifc4x2::IfcDuctSegment(data);
|
|
case 338: return new ::Ifc4x2::IfcDuctSegmentType(data);
|
|
case 339: return new ::Ifc4x2::IfcDuctSegmentTypeEnum(data);
|
|
case 340: return new ::Ifc4x2::IfcDuctSilencer(data);
|
|
case 341: return new ::Ifc4x2::IfcDuctSilencerType(data);
|
|
case 342: return new ::Ifc4x2::IfcDuctSilencerTypeEnum(data);
|
|
case 343: return new ::Ifc4x2::IfcDuration(data);
|
|
case 344: return new ::Ifc4x2::IfcDynamicViscosityMeasure(data);
|
|
case 345: return new ::Ifc4x2::IfcEdge(data);
|
|
case 346: return new ::Ifc4x2::IfcEdgeCurve(data);
|
|
case 347: return new ::Ifc4x2::IfcEdgeLoop(data);
|
|
case 348: return new ::Ifc4x2::IfcElectricAppliance(data);
|
|
case 349: return new ::Ifc4x2::IfcElectricApplianceType(data);
|
|
case 350: return new ::Ifc4x2::IfcElectricApplianceTypeEnum(data);
|
|
case 351: return new ::Ifc4x2::IfcElectricCapacitanceMeasure(data);
|
|
case 352: return new ::Ifc4x2::IfcElectricChargeMeasure(data);
|
|
case 353: return new ::Ifc4x2::IfcElectricConductanceMeasure(data);
|
|
case 354: return new ::Ifc4x2::IfcElectricCurrentMeasure(data);
|
|
case 355: return new ::Ifc4x2::IfcElectricDistributionBoard(data);
|
|
case 356: return new ::Ifc4x2::IfcElectricDistributionBoardType(data);
|
|
case 357: return new ::Ifc4x2::IfcElectricDistributionBoardTypeEnum(data);
|
|
case 358: return new ::Ifc4x2::IfcElectricFlowStorageDevice(data);
|
|
case 359: return new ::Ifc4x2::IfcElectricFlowStorageDeviceType(data);
|
|
case 360: return new ::Ifc4x2::IfcElectricFlowStorageDeviceTypeEnum(data);
|
|
case 361: return new ::Ifc4x2::IfcElectricGenerator(data);
|
|
case 362: return new ::Ifc4x2::IfcElectricGeneratorType(data);
|
|
case 363: return new ::Ifc4x2::IfcElectricGeneratorTypeEnum(data);
|
|
case 364: return new ::Ifc4x2::IfcElectricMotor(data);
|
|
case 365: return new ::Ifc4x2::IfcElectricMotorType(data);
|
|
case 366: return new ::Ifc4x2::IfcElectricMotorTypeEnum(data);
|
|
case 367: return new ::Ifc4x2::IfcElectricResistanceMeasure(data);
|
|
case 368: return new ::Ifc4x2::IfcElectricTimeControl(data);
|
|
case 369: return new ::Ifc4x2::IfcElectricTimeControlType(data);
|
|
case 370: return new ::Ifc4x2::IfcElectricTimeControlTypeEnum(data);
|
|
case 371: return new ::Ifc4x2::IfcElectricVoltageMeasure(data);
|
|
case 372: return new ::Ifc4x2::IfcElement(data);
|
|
case 373: return new ::Ifc4x2::IfcElementarySurface(data);
|
|
case 374: return new ::Ifc4x2::IfcElementAssembly(data);
|
|
case 375: return new ::Ifc4x2::IfcElementAssemblyType(data);
|
|
case 376: return new ::Ifc4x2::IfcElementAssemblyTypeEnum(data);
|
|
case 377: return new ::Ifc4x2::IfcElementComponent(data);
|
|
case 378: return new ::Ifc4x2::IfcElementComponentType(data);
|
|
case 379: return new ::Ifc4x2::IfcElementCompositionEnum(data);
|
|
case 380: return new ::Ifc4x2::IfcElementQuantity(data);
|
|
case 381: return new ::Ifc4x2::IfcElementType(data);
|
|
case 382: return new ::Ifc4x2::IfcEllipse(data);
|
|
case 383: return new ::Ifc4x2::IfcEllipseProfileDef(data);
|
|
case 384: return new ::Ifc4x2::IfcEnergyConversionDevice(data);
|
|
case 385: return new ::Ifc4x2::IfcEnergyConversionDeviceType(data);
|
|
case 386: return new ::Ifc4x2::IfcEnergyMeasure(data);
|
|
case 387: return new ::Ifc4x2::IfcEngine(data);
|
|
case 388: return new ::Ifc4x2::IfcEngineType(data);
|
|
case 389: return new ::Ifc4x2::IfcEngineTypeEnum(data);
|
|
case 390: return new ::Ifc4x2::IfcEvaporativeCooler(data);
|
|
case 391: return new ::Ifc4x2::IfcEvaporativeCoolerType(data);
|
|
case 392: return new ::Ifc4x2::IfcEvaporativeCoolerTypeEnum(data);
|
|
case 393: return new ::Ifc4x2::IfcEvaporator(data);
|
|
case 394: return new ::Ifc4x2::IfcEvaporatorType(data);
|
|
case 395: return new ::Ifc4x2::IfcEvaporatorTypeEnum(data);
|
|
case 396: return new ::Ifc4x2::IfcEvent(data);
|
|
case 397: return new ::Ifc4x2::IfcEventTime(data);
|
|
case 398: return new ::Ifc4x2::IfcEventTriggerTypeEnum(data);
|
|
case 399: return new ::Ifc4x2::IfcEventType(data);
|
|
case 400: return new ::Ifc4x2::IfcEventTypeEnum(data);
|
|
case 401: return new ::Ifc4x2::IfcExtendedProperties(data);
|
|
case 402: return new ::Ifc4x2::IfcExternalInformation(data);
|
|
case 403: return new ::Ifc4x2::IfcExternallyDefinedHatchStyle(data);
|
|
case 404: return new ::Ifc4x2::IfcExternallyDefinedSurfaceStyle(data);
|
|
case 405: return new ::Ifc4x2::IfcExternallyDefinedTextFont(data);
|
|
case 406: return new ::Ifc4x2::IfcExternalReference(data);
|
|
case 407: return new ::Ifc4x2::IfcExternalReferenceRelationship(data);
|
|
case 408: return new ::Ifc4x2::IfcExternalSpatialElement(data);
|
|
case 409: return new ::Ifc4x2::IfcExternalSpatialElementTypeEnum(data);
|
|
case 410: return new ::Ifc4x2::IfcExternalSpatialStructureElement(data);
|
|
case 411: return new ::Ifc4x2::IfcExtrudedAreaSolid(data);
|
|
case 412: return new ::Ifc4x2::IfcExtrudedAreaSolidTapered(data);
|
|
case 413: return new ::Ifc4x2::IfcFace(data);
|
|
case 414: return new ::Ifc4x2::IfcFaceBasedSurfaceModel(data);
|
|
case 415: return new ::Ifc4x2::IfcFaceBound(data);
|
|
case 416: return new ::Ifc4x2::IfcFaceOuterBound(data);
|
|
case 417: return new ::Ifc4x2::IfcFaceSurface(data);
|
|
case 418: return new ::Ifc4x2::IfcFacetedBrep(data);
|
|
case 419: return new ::Ifc4x2::IfcFacetedBrepWithVoids(data);
|
|
case 420: return new ::Ifc4x2::IfcFacility(data);
|
|
case 421: return new ::Ifc4x2::IfcFacilityPart(data);
|
|
case 422: return new ::Ifc4x2::IfcFailureConnectionCondition(data);
|
|
case 423: return new ::Ifc4x2::IfcFan(data);
|
|
case 424: return new ::Ifc4x2::IfcFanType(data);
|
|
case 425: return new ::Ifc4x2::IfcFanTypeEnum(data);
|
|
case 426: return new ::Ifc4x2::IfcFastener(data);
|
|
case 427: return new ::Ifc4x2::IfcFastenerType(data);
|
|
case 428: return new ::Ifc4x2::IfcFastenerTypeEnum(data);
|
|
case 429: return new ::Ifc4x2::IfcFeatureElement(data);
|
|
case 430: return new ::Ifc4x2::IfcFeatureElementAddition(data);
|
|
case 431: return new ::Ifc4x2::IfcFeatureElementSubtraction(data);
|
|
case 432: return new ::Ifc4x2::IfcFillAreaStyle(data);
|
|
case 433: return new ::Ifc4x2::IfcFillAreaStyleHatching(data);
|
|
case 434: return new ::Ifc4x2::IfcFillAreaStyleTiles(data);
|
|
case 436: return new ::Ifc4x2::IfcFilter(data);
|
|
case 437: return new ::Ifc4x2::IfcFilterType(data);
|
|
case 438: return new ::Ifc4x2::IfcFilterTypeEnum(data);
|
|
case 439: return new ::Ifc4x2::IfcFireSuppressionTerminal(data);
|
|
case 440: return new ::Ifc4x2::IfcFireSuppressionTerminalType(data);
|
|
case 441: return new ::Ifc4x2::IfcFireSuppressionTerminalTypeEnum(data);
|
|
case 442: return new ::Ifc4x2::IfcFixedReferenceSweptAreaSolid(data);
|
|
case 443: return new ::Ifc4x2::IfcFlowController(data);
|
|
case 444: return new ::Ifc4x2::IfcFlowControllerType(data);
|
|
case 445: return new ::Ifc4x2::IfcFlowDirectionEnum(data);
|
|
case 446: return new ::Ifc4x2::IfcFlowFitting(data);
|
|
case 447: return new ::Ifc4x2::IfcFlowFittingType(data);
|
|
case 448: return new ::Ifc4x2::IfcFlowInstrument(data);
|
|
case 449: return new ::Ifc4x2::IfcFlowInstrumentType(data);
|
|
case 450: return new ::Ifc4x2::IfcFlowInstrumentTypeEnum(data);
|
|
case 451: return new ::Ifc4x2::IfcFlowMeter(data);
|
|
case 452: return new ::Ifc4x2::IfcFlowMeterType(data);
|
|
case 453: return new ::Ifc4x2::IfcFlowMeterTypeEnum(data);
|
|
case 454: return new ::Ifc4x2::IfcFlowMovingDevice(data);
|
|
case 455: return new ::Ifc4x2::IfcFlowMovingDeviceType(data);
|
|
case 456: return new ::Ifc4x2::IfcFlowSegment(data);
|
|
case 457: return new ::Ifc4x2::IfcFlowSegmentType(data);
|
|
case 458: return new ::Ifc4x2::IfcFlowStorageDevice(data);
|
|
case 459: return new ::Ifc4x2::IfcFlowStorageDeviceType(data);
|
|
case 460: return new ::Ifc4x2::IfcFlowTerminal(data);
|
|
case 461: return new ::Ifc4x2::IfcFlowTerminalType(data);
|
|
case 462: return new ::Ifc4x2::IfcFlowTreatmentDevice(data);
|
|
case 463: return new ::Ifc4x2::IfcFlowTreatmentDeviceType(data);
|
|
case 464: return new ::Ifc4x2::IfcFontStyle(data);
|
|
case 465: return new ::Ifc4x2::IfcFontVariant(data);
|
|
case 466: return new ::Ifc4x2::IfcFontWeight(data);
|
|
case 467: return new ::Ifc4x2::IfcFooting(data);
|
|
case 468: return new ::Ifc4x2::IfcFootingType(data);
|
|
case 469: return new ::Ifc4x2::IfcFootingTypeEnum(data);
|
|
case 470: return new ::Ifc4x2::IfcForceMeasure(data);
|
|
case 471: return new ::Ifc4x2::IfcFrequencyMeasure(data);
|
|
case 472: return new ::Ifc4x2::IfcFurnishingElement(data);
|
|
case 473: return new ::Ifc4x2::IfcFurnishingElementType(data);
|
|
case 474: return new ::Ifc4x2::IfcFurniture(data);
|
|
case 475: return new ::Ifc4x2::IfcFurnitureType(data);
|
|
case 476: return new ::Ifc4x2::IfcFurnitureTypeEnum(data);
|
|
case 477: return new ::Ifc4x2::IfcGeographicElement(data);
|
|
case 478: return new ::Ifc4x2::IfcGeographicElementType(data);
|
|
case 479: return new ::Ifc4x2::IfcGeographicElementTypeEnum(data);
|
|
case 480: return new ::Ifc4x2::IfcGeometricCurveSet(data);
|
|
case 481: return new ::Ifc4x2::IfcGeometricProjectionEnum(data);
|
|
case 482: return new ::Ifc4x2::IfcGeometricRepresentationContext(data);
|
|
case 483: return new ::Ifc4x2::IfcGeometricRepresentationItem(data);
|
|
case 484: return new ::Ifc4x2::IfcGeometricRepresentationSubContext(data);
|
|
case 485: return new ::Ifc4x2::IfcGeometricSet(data);
|
|
case 487: return new ::Ifc4x2::IfcGloballyUniqueId(data);
|
|
case 488: return new ::Ifc4x2::IfcGlobalOrLocalEnum(data);
|
|
case 489: return new ::Ifc4x2::IfcGrid(data);
|
|
case 490: return new ::Ifc4x2::IfcGridAxis(data);
|
|
case 491: return new ::Ifc4x2::IfcGridPlacement(data);
|
|
case 493: return new ::Ifc4x2::IfcGridTypeEnum(data);
|
|
case 494: return new ::Ifc4x2::IfcGroup(data);
|
|
case 495: return new ::Ifc4x2::IfcHalfSpaceSolid(data);
|
|
case 497: return new ::Ifc4x2::IfcHeatExchanger(data);
|
|
case 498: return new ::Ifc4x2::IfcHeatExchangerType(data);
|
|
case 499: return new ::Ifc4x2::IfcHeatExchangerTypeEnum(data);
|
|
case 500: return new ::Ifc4x2::IfcHeatFluxDensityMeasure(data);
|
|
case 501: return new ::Ifc4x2::IfcHeatingValueMeasure(data);
|
|
case 502: return new ::Ifc4x2::IfcHumidifier(data);
|
|
case 503: return new ::Ifc4x2::IfcHumidifierType(data);
|
|
case 504: return new ::Ifc4x2::IfcHumidifierTypeEnum(data);
|
|
case 505: return new ::Ifc4x2::IfcIdentifier(data);
|
|
case 506: return new ::Ifc4x2::IfcIlluminanceMeasure(data);
|
|
case 507: return new ::Ifc4x2::IfcImageTexture(data);
|
|
case 508: return new ::Ifc4x2::IfcIndexedColourMap(data);
|
|
case 509: return new ::Ifc4x2::IfcIndexedPolyCurve(data);
|
|
case 510: return new ::Ifc4x2::IfcIndexedPolygonalFace(data);
|
|
case 511: return new ::Ifc4x2::IfcIndexedPolygonalFaceWithVoids(data);
|
|
case 512: return new ::Ifc4x2::IfcIndexedTextureMap(data);
|
|
case 513: return new ::Ifc4x2::IfcIndexedTriangleTextureMap(data);
|
|
case 514: return new ::Ifc4x2::IfcInductanceMeasure(data);
|
|
case 515: return new ::Ifc4x2::IfcInteger(data);
|
|
case 516: return new ::Ifc4x2::IfcIntegerCountRateMeasure(data);
|
|
case 517: return new ::Ifc4x2::IfcInterceptor(data);
|
|
case 518: return new ::Ifc4x2::IfcInterceptorType(data);
|
|
case 519: return new ::Ifc4x2::IfcInterceptorTypeEnum(data);
|
|
case 520: return new ::Ifc4x2::IfcInternalOrExternalEnum(data);
|
|
case 521: return new ::Ifc4x2::IfcIntersectionCurve(data);
|
|
case 522: return new ::Ifc4x2::IfcInventory(data);
|
|
case 523: return new ::Ifc4x2::IfcInventoryTypeEnum(data);
|
|
case 524: return new ::Ifc4x2::IfcIonConcentrationMeasure(data);
|
|
case 525: return new ::Ifc4x2::IfcIrregularTimeSeries(data);
|
|
case 526: return new ::Ifc4x2::IfcIrregularTimeSeriesValue(data);
|
|
case 527: return new ::Ifc4x2::IfcIShapeProfileDef(data);
|
|
case 528: return new ::Ifc4x2::IfcIsothermalMoistureCapacityMeasure(data);
|
|
case 529: return new ::Ifc4x2::IfcJunctionBox(data);
|
|
case 530: return new ::Ifc4x2::IfcJunctionBoxType(data);
|
|
case 531: return new ::Ifc4x2::IfcJunctionBoxTypeEnum(data);
|
|
case 532: return new ::Ifc4x2::IfcKinematicViscosityMeasure(data);
|
|
case 533: return new ::Ifc4x2::IfcKnotType(data);
|
|
case 534: return new ::Ifc4x2::IfcLabel(data);
|
|
case 535: return new ::Ifc4x2::IfcLaborResource(data);
|
|
case 536: return new ::Ifc4x2::IfcLaborResourceType(data);
|
|
case 537: return new ::Ifc4x2::IfcLaborResourceTypeEnum(data);
|
|
case 538: return new ::Ifc4x2::IfcLagTime(data);
|
|
case 539: return new ::Ifc4x2::IfcLamp(data);
|
|
case 540: return new ::Ifc4x2::IfcLampType(data);
|
|
case 541: return new ::Ifc4x2::IfcLampTypeEnum(data);
|
|
case 542: return new ::Ifc4x2::IfcLanguageId(data);
|
|
case 544: return new ::Ifc4x2::IfcLayerSetDirectionEnum(data);
|
|
case 545: return new ::Ifc4x2::IfcLengthMeasure(data);
|
|
case 546: return new ::Ifc4x2::IfcLibraryInformation(data);
|
|
case 547: return new ::Ifc4x2::IfcLibraryReference(data);
|
|
case 549: return new ::Ifc4x2::IfcLightDistributionCurveEnum(data);
|
|
case 550: return new ::Ifc4x2::IfcLightDistributionData(data);
|
|
case 552: return new ::Ifc4x2::IfcLightEmissionSourceEnum(data);
|
|
case 553: return new ::Ifc4x2::IfcLightFixture(data);
|
|
case 554: return new ::Ifc4x2::IfcLightFixtureType(data);
|
|
case 555: return new ::Ifc4x2::IfcLightFixtureTypeEnum(data);
|
|
case 556: return new ::Ifc4x2::IfcLightIntensityDistribution(data);
|
|
case 557: return new ::Ifc4x2::IfcLightSource(data);
|
|
case 558: return new ::Ifc4x2::IfcLightSourceAmbient(data);
|
|
case 559: return new ::Ifc4x2::IfcLightSourceDirectional(data);
|
|
case 560: return new ::Ifc4x2::IfcLightSourceGoniometric(data);
|
|
case 561: return new ::Ifc4x2::IfcLightSourcePositional(data);
|
|
case 562: return new ::Ifc4x2::IfcLightSourceSpot(data);
|
|
case 563: return new ::Ifc4x2::IfcLine(data);
|
|
case 564: return new ::Ifc4x2::IfcLinearForceMeasure(data);
|
|
case 565: return new ::Ifc4x2::IfcLinearMomentMeasure(data);
|
|
case 566: return new ::Ifc4x2::IfcLinearPlacement(data);
|
|
case 567: return new ::Ifc4x2::IfcLinearPositioningElement(data);
|
|
case 568: return new ::Ifc4x2::IfcLinearStiffnessMeasure(data);
|
|
case 569: return new ::Ifc4x2::IfcLinearVelocityMeasure(data);
|
|
case 570: return new ::Ifc4x2::IfcLineIndex(data);
|
|
case 571: return new ::Ifc4x2::IfcLineSegment2D(data);
|
|
case 572: return new ::Ifc4x2::IfcLoadGroupTypeEnum(data);
|
|
case 573: return new ::Ifc4x2::IfcLocalPlacement(data);
|
|
case 574: return new ::Ifc4x2::IfcLogical(data);
|
|
case 575: return new ::Ifc4x2::IfcLogicalOperatorEnum(data);
|
|
case 576: return new ::Ifc4x2::IfcLoop(data);
|
|
case 577: return new ::Ifc4x2::IfcLShapeProfileDef(data);
|
|
case 578: return new ::Ifc4x2::IfcLuminousFluxMeasure(data);
|
|
case 579: return new ::Ifc4x2::IfcLuminousIntensityDistributionMeasure(data);
|
|
case 580: return new ::Ifc4x2::IfcLuminousIntensityMeasure(data);
|
|
case 581: return new ::Ifc4x2::IfcMagneticFluxDensityMeasure(data);
|
|
case 582: return new ::Ifc4x2::IfcMagneticFluxMeasure(data);
|
|
case 583: return new ::Ifc4x2::IfcManifoldSolidBrep(data);
|
|
case 584: return new ::Ifc4x2::IfcMapConversion(data);
|
|
case 585: return new ::Ifc4x2::IfcMappedItem(data);
|
|
case 586: return new ::Ifc4x2::IfcMassDensityMeasure(data);
|
|
case 587: return new ::Ifc4x2::IfcMassFlowRateMeasure(data);
|
|
case 588: return new ::Ifc4x2::IfcMassMeasure(data);
|
|
case 589: return new ::Ifc4x2::IfcMassPerLengthMeasure(data);
|
|
case 590: return new ::Ifc4x2::IfcMaterial(data);
|
|
case 591: return new ::Ifc4x2::IfcMaterialClassificationRelationship(data);
|
|
case 592: return new ::Ifc4x2::IfcMaterialConstituent(data);
|
|
case 593: return new ::Ifc4x2::IfcMaterialConstituentSet(data);
|
|
case 594: return new ::Ifc4x2::IfcMaterialDefinition(data);
|
|
case 595: return new ::Ifc4x2::IfcMaterialDefinitionRepresentation(data);
|
|
case 596: return new ::Ifc4x2::IfcMaterialLayer(data);
|
|
case 597: return new ::Ifc4x2::IfcMaterialLayerSet(data);
|
|
case 598: return new ::Ifc4x2::IfcMaterialLayerSetUsage(data);
|
|
case 599: return new ::Ifc4x2::IfcMaterialLayerWithOffsets(data);
|
|
case 600: return new ::Ifc4x2::IfcMaterialList(data);
|
|
case 601: return new ::Ifc4x2::IfcMaterialProfile(data);
|
|
case 602: return new ::Ifc4x2::IfcMaterialProfileSet(data);
|
|
case 603: return new ::Ifc4x2::IfcMaterialProfileSetUsage(data);
|
|
case 604: return new ::Ifc4x2::IfcMaterialProfileSetUsageTapering(data);
|
|
case 605: return new ::Ifc4x2::IfcMaterialProfileWithOffsets(data);
|
|
case 606: return new ::Ifc4x2::IfcMaterialProperties(data);
|
|
case 607: return new ::Ifc4x2::IfcMaterialRelationship(data);
|
|
case 609: return new ::Ifc4x2::IfcMaterialUsageDefinition(data);
|
|
case 611: return new ::Ifc4x2::IfcMeasureWithUnit(data);
|
|
case 612: return new ::Ifc4x2::IfcMechanicalFastener(data);
|
|
case 613: return new ::Ifc4x2::IfcMechanicalFastenerType(data);
|
|
case 614: return new ::Ifc4x2::IfcMechanicalFastenerTypeEnum(data);
|
|
case 615: return new ::Ifc4x2::IfcMedicalDevice(data);
|
|
case 616: return new ::Ifc4x2::IfcMedicalDeviceType(data);
|
|
case 617: return new ::Ifc4x2::IfcMedicalDeviceTypeEnum(data);
|
|
case 618: return new ::Ifc4x2::IfcMember(data);
|
|
case 619: return new ::Ifc4x2::IfcMemberStandardCase(data);
|
|
case 620: return new ::Ifc4x2::IfcMemberType(data);
|
|
case 621: return new ::Ifc4x2::IfcMemberTypeEnum(data);
|
|
case 622: return new ::Ifc4x2::IfcMetric(data);
|
|
case 624: return new ::Ifc4x2::IfcMirroredProfileDef(data);
|
|
case 625: return new ::Ifc4x2::IfcModulusOfElasticityMeasure(data);
|
|
case 626: return new ::Ifc4x2::IfcModulusOfLinearSubgradeReactionMeasure(data);
|
|
case 627: return new ::Ifc4x2::IfcModulusOfRotationalSubgradeReactionMeasure(data);
|
|
case 629: return new ::Ifc4x2::IfcModulusOfSubgradeReactionMeasure(data);
|
|
case 632: return new ::Ifc4x2::IfcMoistureDiffusivityMeasure(data);
|
|
case 633: return new ::Ifc4x2::IfcMolecularWeightMeasure(data);
|
|
case 634: return new ::Ifc4x2::IfcMomentOfInertiaMeasure(data);
|
|
case 635: return new ::Ifc4x2::IfcMonetaryMeasure(data);
|
|
case 636: return new ::Ifc4x2::IfcMonetaryUnit(data);
|
|
case 637: return new ::Ifc4x2::IfcMonthInYearNumber(data);
|
|
case 638: return new ::Ifc4x2::IfcMotorConnection(data);
|
|
case 639: return new ::Ifc4x2::IfcMotorConnectionType(data);
|
|
case 640: return new ::Ifc4x2::IfcMotorConnectionTypeEnum(data);
|
|
case 641: return new ::Ifc4x2::IfcNamedUnit(data);
|
|
case 642: return new ::Ifc4x2::IfcNonNegativeLengthMeasure(data);
|
|
case 643: return new ::Ifc4x2::IfcNormalisedRatioMeasure(data);
|
|
case 644: return new ::Ifc4x2::IfcNullStyle(data);
|
|
case 645: return new ::Ifc4x2::IfcNumericMeasure(data);
|
|
case 646: return new ::Ifc4x2::IfcObject(data);
|
|
case 647: return new ::Ifc4x2::IfcObjectDefinition(data);
|
|
case 648: return new ::Ifc4x2::IfcObjective(data);
|
|
case 649: return new ::Ifc4x2::IfcObjectiveEnum(data);
|
|
case 650: return new ::Ifc4x2::IfcObjectPlacement(data);
|
|
case 652: return new ::Ifc4x2::IfcObjectTypeEnum(data);
|
|
case 653: return new ::Ifc4x2::IfcOccupant(data);
|
|
case 654: return new ::Ifc4x2::IfcOccupantTypeEnum(data);
|
|
case 655: return new ::Ifc4x2::IfcOffsetCurve(data);
|
|
case 656: return new ::Ifc4x2::IfcOffsetCurve2D(data);
|
|
case 657: return new ::Ifc4x2::IfcOffsetCurve3D(data);
|
|
case 658: return new ::Ifc4x2::IfcOffsetCurveByDistances(data);
|
|
case 659: return new ::Ifc4x2::IfcOpeningElement(data);
|
|
case 660: return new ::Ifc4x2::IfcOpeningElementTypeEnum(data);
|
|
case 661: return new ::Ifc4x2::IfcOpeningStandardCase(data);
|
|
case 662: return new ::Ifc4x2::IfcOpenShell(data);
|
|
case 663: return new ::Ifc4x2::IfcOrganization(data);
|
|
case 664: return new ::Ifc4x2::IfcOrganizationRelationship(data);
|
|
case 665: return new ::Ifc4x2::IfcOrientationExpression(data);
|
|
case 666: return new ::Ifc4x2::IfcOrientedEdge(data);
|
|
case 667: return new ::Ifc4x2::IfcOuterBoundaryCurve(data);
|
|
case 668: return new ::Ifc4x2::IfcOutlet(data);
|
|
case 669: return new ::Ifc4x2::IfcOutletType(data);
|
|
case 670: return new ::Ifc4x2::IfcOutletTypeEnum(data);
|
|
case 671: return new ::Ifc4x2::IfcOwnerHistory(data);
|
|
case 672: return new ::Ifc4x2::IfcParameterizedProfileDef(data);
|
|
case 673: return new ::Ifc4x2::IfcParameterValue(data);
|
|
case 674: return new ::Ifc4x2::IfcPath(data);
|
|
case 675: return new ::Ifc4x2::IfcPcurve(data);
|
|
case 676: return new ::Ifc4x2::IfcPerformanceHistory(data);
|
|
case 677: return new ::Ifc4x2::IfcPerformanceHistoryTypeEnum(data);
|
|
case 678: return new ::Ifc4x2::IfcPermeableCoveringOperationEnum(data);
|
|
case 679: return new ::Ifc4x2::IfcPermeableCoveringProperties(data);
|
|
case 680: return new ::Ifc4x2::IfcPermit(data);
|
|
case 681: return new ::Ifc4x2::IfcPermitTypeEnum(data);
|
|
case 682: return new ::Ifc4x2::IfcPerson(data);
|
|
case 683: return new ::Ifc4x2::IfcPersonAndOrganization(data);
|
|
case 684: return new ::Ifc4x2::IfcPHMeasure(data);
|
|
case 685: return new ::Ifc4x2::IfcPhysicalComplexQuantity(data);
|
|
case 686: return new ::Ifc4x2::IfcPhysicalOrVirtualEnum(data);
|
|
case 687: return new ::Ifc4x2::IfcPhysicalQuantity(data);
|
|
case 688: return new ::Ifc4x2::IfcPhysicalSimpleQuantity(data);
|
|
case 689: return new ::Ifc4x2::IfcPile(data);
|
|
case 690: return new ::Ifc4x2::IfcPileConstructionEnum(data);
|
|
case 691: return new ::Ifc4x2::IfcPileType(data);
|
|
case 692: return new ::Ifc4x2::IfcPileTypeEnum(data);
|
|
case 693: return new ::Ifc4x2::IfcPipeFitting(data);
|
|
case 694: return new ::Ifc4x2::IfcPipeFittingType(data);
|
|
case 695: return new ::Ifc4x2::IfcPipeFittingTypeEnum(data);
|
|
case 696: return new ::Ifc4x2::IfcPipeSegment(data);
|
|
case 697: return new ::Ifc4x2::IfcPipeSegmentType(data);
|
|
case 698: return new ::Ifc4x2::IfcPipeSegmentTypeEnum(data);
|
|
case 699: return new ::Ifc4x2::IfcPixelTexture(data);
|
|
case 700: return new ::Ifc4x2::IfcPlacement(data);
|
|
case 701: return new ::Ifc4x2::IfcPlanarBox(data);
|
|
case 702: return new ::Ifc4x2::IfcPlanarExtent(data);
|
|
case 703: return new ::Ifc4x2::IfcPlanarForceMeasure(data);
|
|
case 704: return new ::Ifc4x2::IfcPlane(data);
|
|
case 705: return new ::Ifc4x2::IfcPlaneAngleMeasure(data);
|
|
case 706: return new ::Ifc4x2::IfcPlate(data);
|
|
case 707: return new ::Ifc4x2::IfcPlateStandardCase(data);
|
|
case 708: return new ::Ifc4x2::IfcPlateType(data);
|
|
case 709: return new ::Ifc4x2::IfcPlateTypeEnum(data);
|
|
case 710: return new ::Ifc4x2::IfcPoint(data);
|
|
case 711: return new ::Ifc4x2::IfcPointOnCurve(data);
|
|
case 712: return new ::Ifc4x2::IfcPointOnSurface(data);
|
|
case 714: return new ::Ifc4x2::IfcPolygonalBoundedHalfSpace(data);
|
|
case 715: return new ::Ifc4x2::IfcPolygonalFaceSet(data);
|
|
case 716: return new ::Ifc4x2::IfcPolyline(data);
|
|
case 717: return new ::Ifc4x2::IfcPolyLoop(data);
|
|
case 718: return new ::Ifc4x2::IfcPort(data);
|
|
case 719: return new ::Ifc4x2::IfcPositioningElement(data);
|
|
case 720: return new ::Ifc4x2::IfcPositiveInteger(data);
|
|
case 721: return new ::Ifc4x2::IfcPositiveLengthMeasure(data);
|
|
case 722: return new ::Ifc4x2::IfcPositivePlaneAngleMeasure(data);
|
|
case 723: return new ::Ifc4x2::IfcPositiveRatioMeasure(data);
|
|
case 724: return new ::Ifc4x2::IfcPostalAddress(data);
|
|
case 725: return new ::Ifc4x2::IfcPowerMeasure(data);
|
|
case 726: return new ::Ifc4x2::IfcPreDefinedColour(data);
|
|
case 727: return new ::Ifc4x2::IfcPreDefinedCurveFont(data);
|
|
case 728: return new ::Ifc4x2::IfcPreDefinedItem(data);
|
|
case 729: return new ::Ifc4x2::IfcPreDefinedProperties(data);
|
|
case 730: return new ::Ifc4x2::IfcPreDefinedPropertySet(data);
|
|
case 731: return new ::Ifc4x2::IfcPreDefinedTextFont(data);
|
|
case 732: return new ::Ifc4x2::IfcPreferredSurfaceCurveRepresentation(data);
|
|
case 733: return new ::Ifc4x2::IfcPresentableText(data);
|
|
case 734: return new ::Ifc4x2::IfcPresentationItem(data);
|
|
case 735: return new ::Ifc4x2::IfcPresentationLayerAssignment(data);
|
|
case 736: return new ::Ifc4x2::IfcPresentationLayerWithStyle(data);
|
|
case 737: return new ::Ifc4x2::IfcPresentationStyle(data);
|
|
case 738: return new ::Ifc4x2::IfcPresentationStyleAssignment(data);
|
|
case 740: return new ::Ifc4x2::IfcPressureMeasure(data);
|
|
case 741: return new ::Ifc4x2::IfcProcedure(data);
|
|
case 742: return new ::Ifc4x2::IfcProcedureType(data);
|
|
case 743: return new ::Ifc4x2::IfcProcedureTypeEnum(data);
|
|
case 744: return new ::Ifc4x2::IfcProcess(data);
|
|
case 746: return new ::Ifc4x2::IfcProduct(data);
|
|
case 747: return new ::Ifc4x2::IfcProductDefinitionShape(data);
|
|
case 748: return new ::Ifc4x2::IfcProductRepresentation(data);
|
|
case 751: return new ::Ifc4x2::IfcProfileDef(data);
|
|
case 752: return new ::Ifc4x2::IfcProfileProperties(data);
|
|
case 753: return new ::Ifc4x2::IfcProfileTypeEnum(data);
|
|
case 754: return new ::Ifc4x2::IfcProject(data);
|
|
case 755: return new ::Ifc4x2::IfcProjectedCRS(data);
|
|
case 756: return new ::Ifc4x2::IfcProjectedOrTrueLengthEnum(data);
|
|
case 757: return new ::Ifc4x2::IfcProjectionElement(data);
|
|
case 758: return new ::Ifc4x2::IfcProjectionElementTypeEnum(data);
|
|
case 759: return new ::Ifc4x2::IfcProjectLibrary(data);
|
|
case 760: return new ::Ifc4x2::IfcProjectOrder(data);
|
|
case 761: return new ::Ifc4x2::IfcProjectOrderTypeEnum(data);
|
|
case 762: return new ::Ifc4x2::IfcProperty(data);
|
|
case 763: return new ::Ifc4x2::IfcPropertyAbstraction(data);
|
|
case 764: return new ::Ifc4x2::IfcPropertyBoundedValue(data);
|
|
case 765: return new ::Ifc4x2::IfcPropertyDefinition(data);
|
|
case 766: return new ::Ifc4x2::IfcPropertyDependencyRelationship(data);
|
|
case 767: return new ::Ifc4x2::IfcPropertyEnumeratedValue(data);
|
|
case 768: return new ::Ifc4x2::IfcPropertyEnumeration(data);
|
|
case 769: return new ::Ifc4x2::IfcPropertyListValue(data);
|
|
case 770: return new ::Ifc4x2::IfcPropertyReferenceValue(data);
|
|
case 771: return new ::Ifc4x2::IfcPropertySet(data);
|
|
case 772: return new ::Ifc4x2::IfcPropertySetDefinition(data);
|
|
case 774: return new ::Ifc4x2::IfcPropertySetDefinitionSet(data);
|
|
case 775: return new ::Ifc4x2::IfcPropertySetTemplate(data);
|
|
case 776: return new ::Ifc4x2::IfcPropertySetTemplateTypeEnum(data);
|
|
case 777: return new ::Ifc4x2::IfcPropertySingleValue(data);
|
|
case 778: return new ::Ifc4x2::IfcPropertyTableValue(data);
|
|
case 779: return new ::Ifc4x2::IfcPropertyTemplate(data);
|
|
case 780: return new ::Ifc4x2::IfcPropertyTemplateDefinition(data);
|
|
case 781: return new ::Ifc4x2::IfcProtectiveDevice(data);
|
|
case 782: return new ::Ifc4x2::IfcProtectiveDeviceTrippingUnit(data);
|
|
case 783: return new ::Ifc4x2::IfcProtectiveDeviceTrippingUnitType(data);
|
|
case 784: return new ::Ifc4x2::IfcProtectiveDeviceTrippingUnitTypeEnum(data);
|
|
case 785: return new ::Ifc4x2::IfcProtectiveDeviceType(data);
|
|
case 786: return new ::Ifc4x2::IfcProtectiveDeviceTypeEnum(data);
|
|
case 787: return new ::Ifc4x2::IfcProxy(data);
|
|
case 788: return new ::Ifc4x2::IfcPump(data);
|
|
case 789: return new ::Ifc4x2::IfcPumpType(data);
|
|
case 790: return new ::Ifc4x2::IfcPumpTypeEnum(data);
|
|
case 791: return new ::Ifc4x2::IfcQuantityArea(data);
|
|
case 792: return new ::Ifc4x2::IfcQuantityCount(data);
|
|
case 793: return new ::Ifc4x2::IfcQuantityLength(data);
|
|
case 794: return new ::Ifc4x2::IfcQuantitySet(data);
|
|
case 795: return new ::Ifc4x2::IfcQuantityTime(data);
|
|
case 796: return new ::Ifc4x2::IfcQuantityVolume(data);
|
|
case 797: return new ::Ifc4x2::IfcQuantityWeight(data);
|
|
case 798: return new ::Ifc4x2::IfcRadioActivityMeasure(data);
|
|
case 799: return new ::Ifc4x2::IfcRailing(data);
|
|
case 800: return new ::Ifc4x2::IfcRailingType(data);
|
|
case 801: return new ::Ifc4x2::IfcRailingTypeEnum(data);
|
|
case 802: return new ::Ifc4x2::IfcRamp(data);
|
|
case 803: return new ::Ifc4x2::IfcRampFlight(data);
|
|
case 804: return new ::Ifc4x2::IfcRampFlightType(data);
|
|
case 805: return new ::Ifc4x2::IfcRampFlightTypeEnum(data);
|
|
case 806: return new ::Ifc4x2::IfcRampType(data);
|
|
case 807: return new ::Ifc4x2::IfcRampTypeEnum(data);
|
|
case 808: return new ::Ifc4x2::IfcRatioMeasure(data);
|
|
case 809: return new ::Ifc4x2::IfcRationalBSplineCurveWithKnots(data);
|
|
case 810: return new ::Ifc4x2::IfcRationalBSplineSurfaceWithKnots(data);
|
|
case 811: return new ::Ifc4x2::IfcReal(data);
|
|
case 812: return new ::Ifc4x2::IfcRectangleHollowProfileDef(data);
|
|
case 813: return new ::Ifc4x2::IfcRectangleProfileDef(data);
|
|
case 814: return new ::Ifc4x2::IfcRectangularPyramid(data);
|
|
case 815: return new ::Ifc4x2::IfcRectangularTrimmedSurface(data);
|
|
case 816: return new ::Ifc4x2::IfcRecurrencePattern(data);
|
|
case 817: return new ::Ifc4x2::IfcRecurrenceTypeEnum(data);
|
|
case 818: return new ::Ifc4x2::IfcReference(data);
|
|
case 819: return new ::Ifc4x2::IfcReferent(data);
|
|
case 820: return new ::Ifc4x2::IfcReferentTypeEnum(data);
|
|
case 821: return new ::Ifc4x2::IfcReflectanceMethodEnum(data);
|
|
case 822: return new ::Ifc4x2::IfcRegularTimeSeries(data);
|
|
case 823: return new ::Ifc4x2::IfcReinforcementBarProperties(data);
|
|
case 824: return new ::Ifc4x2::IfcReinforcementDefinitionProperties(data);
|
|
case 825: return new ::Ifc4x2::IfcReinforcingBar(data);
|
|
case 826: return new ::Ifc4x2::IfcReinforcingBarRoleEnum(data);
|
|
case 827: return new ::Ifc4x2::IfcReinforcingBarSurfaceEnum(data);
|
|
case 828: return new ::Ifc4x2::IfcReinforcingBarType(data);
|
|
case 829: return new ::Ifc4x2::IfcReinforcingBarTypeEnum(data);
|
|
case 830: return new ::Ifc4x2::IfcReinforcingElement(data);
|
|
case 831: return new ::Ifc4x2::IfcReinforcingElementType(data);
|
|
case 832: return new ::Ifc4x2::IfcReinforcingMesh(data);
|
|
case 833: return new ::Ifc4x2::IfcReinforcingMeshType(data);
|
|
case 834: return new ::Ifc4x2::IfcReinforcingMeshTypeEnum(data);
|
|
case 835: return new ::Ifc4x2::IfcRelAggregates(data);
|
|
case 836: return new ::Ifc4x2::IfcRelAssigns(data);
|
|
case 837: return new ::Ifc4x2::IfcRelAssignsToActor(data);
|
|
case 838: return new ::Ifc4x2::IfcRelAssignsToControl(data);
|
|
case 839: return new ::Ifc4x2::IfcRelAssignsToGroup(data);
|
|
case 840: return new ::Ifc4x2::IfcRelAssignsToGroupByFactor(data);
|
|
case 841: return new ::Ifc4x2::IfcRelAssignsToProcess(data);
|
|
case 842: return new ::Ifc4x2::IfcRelAssignsToProduct(data);
|
|
case 843: return new ::Ifc4x2::IfcRelAssignsToResource(data);
|
|
case 844: return new ::Ifc4x2::IfcRelAssociates(data);
|
|
case 845: return new ::Ifc4x2::IfcRelAssociatesApproval(data);
|
|
case 846: return new ::Ifc4x2::IfcRelAssociatesClassification(data);
|
|
case 847: return new ::Ifc4x2::IfcRelAssociatesConstraint(data);
|
|
case 848: return new ::Ifc4x2::IfcRelAssociatesDocument(data);
|
|
case 849: return new ::Ifc4x2::IfcRelAssociatesLibrary(data);
|
|
case 850: return new ::Ifc4x2::IfcRelAssociatesMaterial(data);
|
|
case 851: return new ::Ifc4x2::IfcRelationship(data);
|
|
case 852: return new ::Ifc4x2::IfcRelConnects(data);
|
|
case 853: return new ::Ifc4x2::IfcRelConnectsElements(data);
|
|
case 854: return new ::Ifc4x2::IfcRelConnectsPathElements(data);
|
|
case 855: return new ::Ifc4x2::IfcRelConnectsPorts(data);
|
|
case 856: return new ::Ifc4x2::IfcRelConnectsPortToElement(data);
|
|
case 857: return new ::Ifc4x2::IfcRelConnectsStructuralActivity(data);
|
|
case 858: return new ::Ifc4x2::IfcRelConnectsStructuralMember(data);
|
|
case 859: return new ::Ifc4x2::IfcRelConnectsWithEccentricity(data);
|
|
case 860: return new ::Ifc4x2::IfcRelConnectsWithRealizingElements(data);
|
|
case 861: return new ::Ifc4x2::IfcRelContainedInSpatialStructure(data);
|
|
case 862: return new ::Ifc4x2::IfcRelCoversBldgElements(data);
|
|
case 863: return new ::Ifc4x2::IfcRelCoversSpaces(data);
|
|
case 864: return new ::Ifc4x2::IfcRelDeclares(data);
|
|
case 865: return new ::Ifc4x2::IfcRelDecomposes(data);
|
|
case 866: return new ::Ifc4x2::IfcRelDefines(data);
|
|
case 867: return new ::Ifc4x2::IfcRelDefinesByObject(data);
|
|
case 868: return new ::Ifc4x2::IfcRelDefinesByProperties(data);
|
|
case 869: return new ::Ifc4x2::IfcRelDefinesByTemplate(data);
|
|
case 870: return new ::Ifc4x2::IfcRelDefinesByType(data);
|
|
case 871: return new ::Ifc4x2::IfcRelFillsElement(data);
|
|
case 872: return new ::Ifc4x2::IfcRelFlowControlElements(data);
|
|
case 873: return new ::Ifc4x2::IfcRelInterferesElements(data);
|
|
case 874: return new ::Ifc4x2::IfcRelNests(data);
|
|
case 875: return new ::Ifc4x2::IfcRelPositions(data);
|
|
case 876: return new ::Ifc4x2::IfcRelProjectsElement(data);
|
|
case 877: return new ::Ifc4x2::IfcRelReferencedInSpatialStructure(data);
|
|
case 878: return new ::Ifc4x2::IfcRelSequence(data);
|
|
case 879: return new ::Ifc4x2::IfcRelServicesBuildings(data);
|
|
case 880: return new ::Ifc4x2::IfcRelSpaceBoundary(data);
|
|
case 881: return new ::Ifc4x2::IfcRelSpaceBoundary1stLevel(data);
|
|
case 882: return new ::Ifc4x2::IfcRelSpaceBoundary2ndLevel(data);
|
|
case 883: return new ::Ifc4x2::IfcRelVoidsElement(data);
|
|
case 884: return new ::Ifc4x2::IfcReparametrisedCompositeCurveSegment(data);
|
|
case 885: return new ::Ifc4x2::IfcRepresentation(data);
|
|
case 886: return new ::Ifc4x2::IfcRepresentationContext(data);
|
|
case 887: return new ::Ifc4x2::IfcRepresentationItem(data);
|
|
case 888: return new ::Ifc4x2::IfcRepresentationMap(data);
|
|
case 889: return new ::Ifc4x2::IfcResource(data);
|
|
case 890: return new ::Ifc4x2::IfcResourceApprovalRelationship(data);
|
|
case 891: return new ::Ifc4x2::IfcResourceConstraintRelationship(data);
|
|
case 892: return new ::Ifc4x2::IfcResourceLevelRelationship(data);
|
|
case 895: return new ::Ifc4x2::IfcResourceTime(data);
|
|
case 896: return new ::Ifc4x2::IfcRevolvedAreaSolid(data);
|
|
case 897: return new ::Ifc4x2::IfcRevolvedAreaSolidTapered(data);
|
|
case 898: return new ::Ifc4x2::IfcRightCircularCone(data);
|
|
case 899: return new ::Ifc4x2::IfcRightCircularCylinder(data);
|
|
case 900: return new ::Ifc4x2::IfcRoleEnum(data);
|
|
case 901: return new ::Ifc4x2::IfcRoof(data);
|
|
case 902: return new ::Ifc4x2::IfcRoofType(data);
|
|
case 903: return new ::Ifc4x2::IfcRoofTypeEnum(data);
|
|
case 904: return new ::Ifc4x2::IfcRoot(data);
|
|
case 905: return new ::Ifc4x2::IfcRotationalFrequencyMeasure(data);
|
|
case 906: return new ::Ifc4x2::IfcRotationalMassMeasure(data);
|
|
case 907: return new ::Ifc4x2::IfcRotationalStiffnessMeasure(data);
|
|
case 909: return new ::Ifc4x2::IfcRoundedRectangleProfileDef(data);
|
|
case 910: return new ::Ifc4x2::IfcSanitaryTerminal(data);
|
|
case 911: return new ::Ifc4x2::IfcSanitaryTerminalType(data);
|
|
case 912: return new ::Ifc4x2::IfcSanitaryTerminalTypeEnum(data);
|
|
case 913: return new ::Ifc4x2::IfcSchedulingTime(data);
|
|
case 914: return new ::Ifc4x2::IfcSeamCurve(data);
|
|
case 915: return new ::Ifc4x2::IfcSectionalAreaIntegralMeasure(data);
|
|
case 916: return new ::Ifc4x2::IfcSectionedSolid(data);
|
|
case 917: return new ::Ifc4x2::IfcSectionedSolidHorizontal(data);
|
|
case 918: return new ::Ifc4x2::IfcSectionedSpine(data);
|
|
case 919: return new ::Ifc4x2::IfcSectionModulusMeasure(data);
|
|
case 920: return new ::Ifc4x2::IfcSectionProperties(data);
|
|
case 921: return new ::Ifc4x2::IfcSectionReinforcementProperties(data);
|
|
case 922: return new ::Ifc4x2::IfcSectionTypeEnum(data);
|
|
case 924: return new ::Ifc4x2::IfcSensor(data);
|
|
case 925: return new ::Ifc4x2::IfcSensorType(data);
|
|
case 926: return new ::Ifc4x2::IfcSensorTypeEnum(data);
|
|
case 927: return new ::Ifc4x2::IfcSequenceEnum(data);
|
|
case 928: return new ::Ifc4x2::IfcShadingDevice(data);
|
|
case 929: return new ::Ifc4x2::IfcShadingDeviceType(data);
|
|
case 930: return new ::Ifc4x2::IfcShadingDeviceTypeEnum(data);
|
|
case 931: return new ::Ifc4x2::IfcShapeAspect(data);
|
|
case 932: return new ::Ifc4x2::IfcShapeModel(data);
|
|
case 933: return new ::Ifc4x2::IfcShapeRepresentation(data);
|
|
case 934: return new ::Ifc4x2::IfcShearModulusMeasure(data);
|
|
case 936: return new ::Ifc4x2::IfcShellBasedSurfaceModel(data);
|
|
case 937: return new ::Ifc4x2::IfcSimpleProperty(data);
|
|
case 938: return new ::Ifc4x2::IfcSimplePropertyTemplate(data);
|
|
case 939: return new ::Ifc4x2::IfcSimplePropertyTemplateTypeEnum(data);
|
|
case 941: return new ::Ifc4x2::IfcSIPrefix(data);
|
|
case 942: return new ::Ifc4x2::IfcSite(data);
|
|
case 943: return new ::Ifc4x2::IfcSIUnit(data);
|
|
case 944: return new ::Ifc4x2::IfcSIUnitName(data);
|
|
case 946: return new ::Ifc4x2::IfcSlab(data);
|
|
case 947: return new ::Ifc4x2::IfcSlabElementedCase(data);
|
|
case 948: return new ::Ifc4x2::IfcSlabStandardCase(data);
|
|
case 949: return new ::Ifc4x2::IfcSlabType(data);
|
|
case 950: return new ::Ifc4x2::IfcSlabTypeEnum(data);
|
|
case 951: return new ::Ifc4x2::IfcSlippageConnectionCondition(data);
|
|
case 952: return new ::Ifc4x2::IfcSolarDevice(data);
|
|
case 953: return new ::Ifc4x2::IfcSolarDeviceType(data);
|
|
case 954: return new ::Ifc4x2::IfcSolarDeviceTypeEnum(data);
|
|
case 955: return new ::Ifc4x2::IfcSolidAngleMeasure(data);
|
|
case 956: return new ::Ifc4x2::IfcSolidModel(data);
|
|
case 958: return new ::Ifc4x2::IfcSoundPowerLevelMeasure(data);
|
|
case 959: return new ::Ifc4x2::IfcSoundPowerMeasure(data);
|
|
case 960: return new ::Ifc4x2::IfcSoundPressureLevelMeasure(data);
|
|
case 961: return new ::Ifc4x2::IfcSoundPressureMeasure(data);
|
|
case 962: return new ::Ifc4x2::IfcSpace(data);
|
|
case 964: return new ::Ifc4x2::IfcSpaceHeater(data);
|
|
case 965: return new ::Ifc4x2::IfcSpaceHeaterType(data);
|
|
case 966: return new ::Ifc4x2::IfcSpaceHeaterTypeEnum(data);
|
|
case 967: return new ::Ifc4x2::IfcSpaceType(data);
|
|
case 968: return new ::Ifc4x2::IfcSpaceTypeEnum(data);
|
|
case 969: return new ::Ifc4x2::IfcSpatialElement(data);
|
|
case 970: return new ::Ifc4x2::IfcSpatialElementType(data);
|
|
case 971: return new ::Ifc4x2::IfcSpatialStructureElement(data);
|
|
case 972: return new ::Ifc4x2::IfcSpatialStructureElementType(data);
|
|
case 973: return new ::Ifc4x2::IfcSpatialZone(data);
|
|
case 974: return new ::Ifc4x2::IfcSpatialZoneType(data);
|
|
case 975: return new ::Ifc4x2::IfcSpatialZoneTypeEnum(data);
|
|
case 976: return new ::Ifc4x2::IfcSpecificHeatCapacityMeasure(data);
|
|
case 977: return new ::Ifc4x2::IfcSpecularExponent(data);
|
|
case 979: return new ::Ifc4x2::IfcSpecularRoughness(data);
|
|
case 980: return new ::Ifc4x2::IfcSphere(data);
|
|
case 981: return new ::Ifc4x2::IfcSphericalSurface(data);
|
|
case 982: return new ::Ifc4x2::IfcStackTerminal(data);
|
|
case 983: return new ::Ifc4x2::IfcStackTerminalType(data);
|
|
case 984: return new ::Ifc4x2::IfcStackTerminalTypeEnum(data);
|
|
case 985: return new ::Ifc4x2::IfcStair(data);
|
|
case 986: return new ::Ifc4x2::IfcStairFlight(data);
|
|
case 987: return new ::Ifc4x2::IfcStairFlightType(data);
|
|
case 988: return new ::Ifc4x2::IfcStairFlightTypeEnum(data);
|
|
case 989: return new ::Ifc4x2::IfcStairType(data);
|
|
case 990: return new ::Ifc4x2::IfcStairTypeEnum(data);
|
|
case 991: return new ::Ifc4x2::IfcStateEnum(data);
|
|
case 992: return new ::Ifc4x2::IfcStructuralAction(data);
|
|
case 993: return new ::Ifc4x2::IfcStructuralActivity(data);
|
|
case 995: return new ::Ifc4x2::IfcStructuralAnalysisModel(data);
|
|
case 996: return new ::Ifc4x2::IfcStructuralConnection(data);
|
|
case 997: return new ::Ifc4x2::IfcStructuralConnectionCondition(data);
|
|
case 998: return new ::Ifc4x2::IfcStructuralCurveAction(data);
|
|
case 999: return new ::Ifc4x2::IfcStructuralCurveActivityTypeEnum(data);
|
|
case 1000: return new ::Ifc4x2::IfcStructuralCurveConnection(data);
|
|
case 1001: return new ::Ifc4x2::IfcStructuralCurveMember(data);
|
|
case 1002: return new ::Ifc4x2::IfcStructuralCurveMemberTypeEnum(data);
|
|
case 1003: return new ::Ifc4x2::IfcStructuralCurveMemberVarying(data);
|
|
case 1004: return new ::Ifc4x2::IfcStructuralCurveReaction(data);
|
|
case 1005: return new ::Ifc4x2::IfcStructuralItem(data);
|
|
case 1006: return new ::Ifc4x2::IfcStructuralLinearAction(data);
|
|
case 1007: return new ::Ifc4x2::IfcStructuralLoad(data);
|
|
case 1008: return new ::Ifc4x2::IfcStructuralLoadCase(data);
|
|
case 1009: return new ::Ifc4x2::IfcStructuralLoadConfiguration(data);
|
|
case 1010: return new ::Ifc4x2::IfcStructuralLoadGroup(data);
|
|
case 1011: return new ::Ifc4x2::IfcStructuralLoadLinearForce(data);
|
|
case 1012: return new ::Ifc4x2::IfcStructuralLoadOrResult(data);
|
|
case 1013: return new ::Ifc4x2::IfcStructuralLoadPlanarForce(data);
|
|
case 1014: return new ::Ifc4x2::IfcStructuralLoadSingleDisplacement(data);
|
|
case 1015: return new ::Ifc4x2::IfcStructuralLoadSingleDisplacementDistortion(data);
|
|
case 1016: return new ::Ifc4x2::IfcStructuralLoadSingleForce(data);
|
|
case 1017: return new ::Ifc4x2::IfcStructuralLoadSingleForceWarping(data);
|
|
case 1018: return new ::Ifc4x2::IfcStructuralLoadStatic(data);
|
|
case 1019: return new ::Ifc4x2::IfcStructuralLoadTemperature(data);
|
|
case 1020: return new ::Ifc4x2::IfcStructuralMember(data);
|
|
case 1021: return new ::Ifc4x2::IfcStructuralPlanarAction(data);
|
|
case 1022: return new ::Ifc4x2::IfcStructuralPointAction(data);
|
|
case 1023: return new ::Ifc4x2::IfcStructuralPointConnection(data);
|
|
case 1024: return new ::Ifc4x2::IfcStructuralPointReaction(data);
|
|
case 1025: return new ::Ifc4x2::IfcStructuralReaction(data);
|
|
case 1026: return new ::Ifc4x2::IfcStructuralResultGroup(data);
|
|
case 1027: return new ::Ifc4x2::IfcStructuralSurfaceAction(data);
|
|
case 1028: return new ::Ifc4x2::IfcStructuralSurfaceActivityTypeEnum(data);
|
|
case 1029: return new ::Ifc4x2::IfcStructuralSurfaceConnection(data);
|
|
case 1030: return new ::Ifc4x2::IfcStructuralSurfaceMember(data);
|
|
case 1031: return new ::Ifc4x2::IfcStructuralSurfaceMemberTypeEnum(data);
|
|
case 1032: return new ::Ifc4x2::IfcStructuralSurfaceMemberVarying(data);
|
|
case 1033: return new ::Ifc4x2::IfcStructuralSurfaceReaction(data);
|
|
case 1035: return new ::Ifc4x2::IfcStyledItem(data);
|
|
case 1036: return new ::Ifc4x2::IfcStyledRepresentation(data);
|
|
case 1037: return new ::Ifc4x2::IfcStyleModel(data);
|
|
case 1038: return new ::Ifc4x2::IfcSubContractResource(data);
|
|
case 1039: return new ::Ifc4x2::IfcSubContractResourceType(data);
|
|
case 1040: return new ::Ifc4x2::IfcSubContractResourceTypeEnum(data);
|
|
case 1041: return new ::Ifc4x2::IfcSubedge(data);
|
|
case 1042: return new ::Ifc4x2::IfcSurface(data);
|
|
case 1043: return new ::Ifc4x2::IfcSurfaceCurve(data);
|
|
case 1044: return new ::Ifc4x2::IfcSurfaceCurveSweptAreaSolid(data);
|
|
case 1045: return new ::Ifc4x2::IfcSurfaceFeature(data);
|
|
case 1046: return new ::Ifc4x2::IfcSurfaceFeatureTypeEnum(data);
|
|
case 1047: return new ::Ifc4x2::IfcSurfaceOfLinearExtrusion(data);
|
|
case 1048: return new ::Ifc4x2::IfcSurfaceOfRevolution(data);
|
|
case 1050: return new ::Ifc4x2::IfcSurfaceReinforcementArea(data);
|
|
case 1051: return new ::Ifc4x2::IfcSurfaceSide(data);
|
|
case 1052: return new ::Ifc4x2::IfcSurfaceStyle(data);
|
|
case 1054: return new ::Ifc4x2::IfcSurfaceStyleLighting(data);
|
|
case 1055: return new ::Ifc4x2::IfcSurfaceStyleRefraction(data);
|
|
case 1056: return new ::Ifc4x2::IfcSurfaceStyleRendering(data);
|
|
case 1057: return new ::Ifc4x2::IfcSurfaceStyleShading(data);
|
|
case 1058: return new ::Ifc4x2::IfcSurfaceStyleWithTextures(data);
|
|
case 1059: return new ::Ifc4x2::IfcSurfaceTexture(data);
|
|
case 1060: return new ::Ifc4x2::IfcSweptAreaSolid(data);
|
|
case 1061: return new ::Ifc4x2::IfcSweptDiskSolid(data);
|
|
case 1062: return new ::Ifc4x2::IfcSweptDiskSolidPolygonal(data);
|
|
case 1063: return new ::Ifc4x2::IfcSweptSurface(data);
|
|
case 1064: return new ::Ifc4x2::IfcSwitchingDevice(data);
|
|
case 1065: return new ::Ifc4x2::IfcSwitchingDeviceType(data);
|
|
case 1066: return new ::Ifc4x2::IfcSwitchingDeviceTypeEnum(data);
|
|
case 1067: return new ::Ifc4x2::IfcSystem(data);
|
|
case 1068: return new ::Ifc4x2::IfcSystemFurnitureElement(data);
|
|
case 1069: return new ::Ifc4x2::IfcSystemFurnitureElementType(data);
|
|
case 1070: return new ::Ifc4x2::IfcSystemFurnitureElementTypeEnum(data);
|
|
case 1071: return new ::Ifc4x2::IfcTable(data);
|
|
case 1072: return new ::Ifc4x2::IfcTableColumn(data);
|
|
case 1073: return new ::Ifc4x2::IfcTableRow(data);
|
|
case 1074: return new ::Ifc4x2::IfcTank(data);
|
|
case 1075: return new ::Ifc4x2::IfcTankType(data);
|
|
case 1076: return new ::Ifc4x2::IfcTankTypeEnum(data);
|
|
case 1077: return new ::Ifc4x2::IfcTask(data);
|
|
case 1078: return new ::Ifc4x2::IfcTaskDurationEnum(data);
|
|
case 1079: return new ::Ifc4x2::IfcTaskTime(data);
|
|
case 1080: return new ::Ifc4x2::IfcTaskTimeRecurring(data);
|
|
case 1081: return new ::Ifc4x2::IfcTaskType(data);
|
|
case 1082: return new ::Ifc4x2::IfcTaskTypeEnum(data);
|
|
case 1083: return new ::Ifc4x2::IfcTelecomAddress(data);
|
|
case 1084: return new ::Ifc4x2::IfcTemperatureGradientMeasure(data);
|
|
case 1085: return new ::Ifc4x2::IfcTemperatureRateOfChangeMeasure(data);
|
|
case 1086: return new ::Ifc4x2::IfcTendon(data);
|
|
case 1087: return new ::Ifc4x2::IfcTendonAnchor(data);
|
|
case 1088: return new ::Ifc4x2::IfcTendonAnchorType(data);
|
|
case 1089: return new ::Ifc4x2::IfcTendonAnchorTypeEnum(data);
|
|
case 1090: return new ::Ifc4x2::IfcTendonConduit(data);
|
|
case 1091: return new ::Ifc4x2::IfcTendonConduitType(data);
|
|
case 1092: return new ::Ifc4x2::IfcTendonConduitTypeEnum(data);
|
|
case 1093: return new ::Ifc4x2::IfcTendonType(data);
|
|
case 1094: return new ::Ifc4x2::IfcTendonTypeEnum(data);
|
|
case 1095: return new ::Ifc4x2::IfcTessellatedFaceSet(data);
|
|
case 1096: return new ::Ifc4x2::IfcTessellatedItem(data);
|
|
case 1097: return new ::Ifc4x2::IfcText(data);
|
|
case 1098: return new ::Ifc4x2::IfcTextAlignment(data);
|
|
case 1099: return new ::Ifc4x2::IfcTextDecoration(data);
|
|
case 1100: return new ::Ifc4x2::IfcTextFontName(data);
|
|
case 1102: return new ::Ifc4x2::IfcTextLiteral(data);
|
|
case 1103: return new ::Ifc4x2::IfcTextLiteralWithExtent(data);
|
|
case 1104: return new ::Ifc4x2::IfcTextPath(data);
|
|
case 1105: return new ::Ifc4x2::IfcTextStyle(data);
|
|
case 1106: return new ::Ifc4x2::IfcTextStyleFontModel(data);
|
|
case 1107: return new ::Ifc4x2::IfcTextStyleForDefinedFont(data);
|
|
case 1108: return new ::Ifc4x2::IfcTextStyleTextModel(data);
|
|
case 1109: return new ::Ifc4x2::IfcTextTransformation(data);
|
|
case 1110: return new ::Ifc4x2::IfcTextureCoordinate(data);
|
|
case 1111: return new ::Ifc4x2::IfcTextureCoordinateGenerator(data);
|
|
case 1112: return new ::Ifc4x2::IfcTextureMap(data);
|
|
case 1113: return new ::Ifc4x2::IfcTextureVertex(data);
|
|
case 1114: return new ::Ifc4x2::IfcTextureVertexList(data);
|
|
case 1115: return new ::Ifc4x2::IfcThermalAdmittanceMeasure(data);
|
|
case 1116: return new ::Ifc4x2::IfcThermalConductivityMeasure(data);
|
|
case 1117: return new ::Ifc4x2::IfcThermalExpansionCoefficientMeasure(data);
|
|
case 1118: return new ::Ifc4x2::IfcThermalResistanceMeasure(data);
|
|
case 1119: return new ::Ifc4x2::IfcThermalTransmittanceMeasure(data);
|
|
case 1120: return new ::Ifc4x2::IfcThermodynamicTemperatureMeasure(data);
|
|
case 1121: return new ::Ifc4x2::IfcTime(data);
|
|
case 1122: return new ::Ifc4x2::IfcTimeMeasure(data);
|
|
case 1124: return new ::Ifc4x2::IfcTimePeriod(data);
|
|
case 1125: return new ::Ifc4x2::IfcTimeSeries(data);
|
|
case 1126: return new ::Ifc4x2::IfcTimeSeriesDataTypeEnum(data);
|
|
case 1127: return new ::Ifc4x2::IfcTimeSeriesValue(data);
|
|
case 1128: return new ::Ifc4x2::IfcTimeStamp(data);
|
|
case 1129: return new ::Ifc4x2::IfcTopologicalRepresentationItem(data);
|
|
case 1130: return new ::Ifc4x2::IfcTopologyRepresentation(data);
|
|
case 1131: return new ::Ifc4x2::IfcToroidalSurface(data);
|
|
case 1132: return new ::Ifc4x2::IfcTorqueMeasure(data);
|
|
case 1133: return new ::Ifc4x2::IfcTransformer(data);
|
|
case 1134: return new ::Ifc4x2::IfcTransformerType(data);
|
|
case 1135: return new ::Ifc4x2::IfcTransformerTypeEnum(data);
|
|
case 1136: return new ::Ifc4x2::IfcTransitionCode(data);
|
|
case 1137: return new ::Ifc4x2::IfcTransitionCurveSegment2D(data);
|
|
case 1138: return new ::Ifc4x2::IfcTransitionCurveType(data);
|
|
case 1140: return new ::Ifc4x2::IfcTransportElement(data);
|
|
case 1141: return new ::Ifc4x2::IfcTransportElementType(data);
|
|
case 1142: return new ::Ifc4x2::IfcTransportElementTypeEnum(data);
|
|
case 1143: return new ::Ifc4x2::IfcTrapeziumProfileDef(data);
|
|
case 1144: return new ::Ifc4x2::IfcTriangulatedFaceSet(data);
|
|
case 1145: return new ::Ifc4x2::IfcTriangulatedIrregularNetwork(data);
|
|
case 1146: return new ::Ifc4x2::IfcTrimmedCurve(data);
|
|
case 1147: return new ::Ifc4x2::IfcTrimmingPreference(data);
|
|
case 1149: return new ::Ifc4x2::IfcTShapeProfileDef(data);
|
|
case 1150: return new ::Ifc4x2::IfcTubeBundle(data);
|
|
case 1151: return new ::Ifc4x2::IfcTubeBundleType(data);
|
|
case 1152: return new ::Ifc4x2::IfcTubeBundleTypeEnum(data);
|
|
case 1153: return new ::Ifc4x2::IfcTypeObject(data);
|
|
case 1154: return new ::Ifc4x2::IfcTypeProcess(data);
|
|
case 1155: return new ::Ifc4x2::IfcTypeProduct(data);
|
|
case 1156: return new ::Ifc4x2::IfcTypeResource(data);
|
|
case 1158: return new ::Ifc4x2::IfcUnitaryControlElement(data);
|
|
case 1159: return new ::Ifc4x2::IfcUnitaryControlElementType(data);
|
|
case 1160: return new ::Ifc4x2::IfcUnitaryControlElementTypeEnum(data);
|
|
case 1161: return new ::Ifc4x2::IfcUnitaryEquipment(data);
|
|
case 1162: return new ::Ifc4x2::IfcUnitaryEquipmentType(data);
|
|
case 1163: return new ::Ifc4x2::IfcUnitaryEquipmentTypeEnum(data);
|
|
case 1164: return new ::Ifc4x2::IfcUnitAssignment(data);
|
|
case 1165: return new ::Ifc4x2::IfcUnitEnum(data);
|
|
case 1166: return new ::Ifc4x2::IfcURIReference(data);
|
|
case 1167: return new ::Ifc4x2::IfcUShapeProfileDef(data);
|
|
case 1169: return new ::Ifc4x2::IfcValve(data);
|
|
case 1170: return new ::Ifc4x2::IfcValveType(data);
|
|
case 1171: return new ::Ifc4x2::IfcValveTypeEnum(data);
|
|
case 1172: return new ::Ifc4x2::IfcVaporPermeabilityMeasure(data);
|
|
case 1173: return new ::Ifc4x2::IfcVector(data);
|
|
case 1175: return new ::Ifc4x2::IfcVertex(data);
|
|
case 1176: return new ::Ifc4x2::IfcVertexLoop(data);
|
|
case 1177: return new ::Ifc4x2::IfcVertexPoint(data);
|
|
case 1178: return new ::Ifc4x2::IfcVibrationDamper(data);
|
|
case 1179: return new ::Ifc4x2::IfcVibrationDamperType(data);
|
|
case 1180: return new ::Ifc4x2::IfcVibrationDamperTypeEnum(data);
|
|
case 1181: return new ::Ifc4x2::IfcVibrationIsolator(data);
|
|
case 1182: return new ::Ifc4x2::IfcVibrationIsolatorType(data);
|
|
case 1183: return new ::Ifc4x2::IfcVibrationIsolatorTypeEnum(data);
|
|
case 1184: return new ::Ifc4x2::IfcVirtualElement(data);
|
|
case 1185: return new ::Ifc4x2::IfcVirtualGridIntersection(data);
|
|
case 1186: return new ::Ifc4x2::IfcVoidingFeature(data);
|
|
case 1187: return new ::Ifc4x2::IfcVoidingFeatureTypeEnum(data);
|
|
case 1188: return new ::Ifc4x2::IfcVolumeMeasure(data);
|
|
case 1189: return new ::Ifc4x2::IfcVolumetricFlowRateMeasure(data);
|
|
case 1190: return new ::Ifc4x2::IfcWall(data);
|
|
case 1191: return new ::Ifc4x2::IfcWallElementedCase(data);
|
|
case 1192: return new ::Ifc4x2::IfcWallStandardCase(data);
|
|
case 1193: return new ::Ifc4x2::IfcWallType(data);
|
|
case 1194: return new ::Ifc4x2::IfcWallTypeEnum(data);
|
|
case 1195: return new ::Ifc4x2::IfcWarpingConstantMeasure(data);
|
|
case 1196: return new ::Ifc4x2::IfcWarpingMomentMeasure(data);
|
|
case 1198: return new ::Ifc4x2::IfcWasteTerminal(data);
|
|
case 1199: return new ::Ifc4x2::IfcWasteTerminalType(data);
|
|
case 1200: return new ::Ifc4x2::IfcWasteTerminalTypeEnum(data);
|
|
case 1201: return new ::Ifc4x2::IfcWindow(data);
|
|
case 1202: return new ::Ifc4x2::IfcWindowLiningProperties(data);
|
|
case 1203: return new ::Ifc4x2::IfcWindowPanelOperationEnum(data);
|
|
case 1204: return new ::Ifc4x2::IfcWindowPanelPositionEnum(data);
|
|
case 1205: return new ::Ifc4x2::IfcWindowPanelProperties(data);
|
|
case 1206: return new ::Ifc4x2::IfcWindowStandardCase(data);
|
|
case 1207: return new ::Ifc4x2::IfcWindowStyle(data);
|
|
case 1208: return new ::Ifc4x2::IfcWindowStyleConstructionEnum(data);
|
|
case 1209: return new ::Ifc4x2::IfcWindowStyleOperationEnum(data);
|
|
case 1210: return new ::Ifc4x2::IfcWindowType(data);
|
|
case 1211: return new ::Ifc4x2::IfcWindowTypeEnum(data);
|
|
case 1212: return new ::Ifc4x2::IfcWindowTypePartitioningEnum(data);
|
|
case 1213: return new ::Ifc4x2::IfcWorkCalendar(data);
|
|
case 1214: return new ::Ifc4x2::IfcWorkCalendarTypeEnum(data);
|
|
case 1215: return new ::Ifc4x2::IfcWorkControl(data);
|
|
case 1216: return new ::Ifc4x2::IfcWorkPlan(data);
|
|
case 1217: return new ::Ifc4x2::IfcWorkPlanTypeEnum(data);
|
|
case 1218: return new ::Ifc4x2::IfcWorkSchedule(data);
|
|
case 1219: return new ::Ifc4x2::IfcWorkScheduleTypeEnum(data);
|
|
case 1220: return new ::Ifc4x2::IfcWorkTime(data);
|
|
case 1221: return new ::Ifc4x2::IfcZone(data);
|
|
case 1222: return new ::Ifc4x2::IfcZShapeProfileDef(data);
|
|
default: throw IfcParse::IfcException(data->type()->name() + " cannot be instantiated");
|
|
}
|
|
|
|
}
|
|
};
|
|
|
|
using namespace std::string_literals;
|
|
static std::string strings[] = {"IfcAbsorbedDoseMeasure"s,
|
|
"IfcAccelerationMeasure"s,
|
|
"IfcActionRequestTypeEnum"s,
|
|
"EMAIL"s,
|
|
"FAX"s,
|
|
"PHONE"s,
|
|
"POST"s,
|
|
"VERBAL"s,
|
|
"USERDEFINED"s,
|
|
"NOTDEFINED"s,
|
|
"IfcActionSourceTypeEnum"s,
|
|
"DEAD_LOAD_G"s,
|
|
"COMPLETION_G1"s,
|
|
"LIVE_LOAD_Q"s,
|
|
"SNOW_S"s,
|
|
"WIND_W"s,
|
|
"PRESTRESSING_P"s,
|
|
"SETTLEMENT_U"s,
|
|
"TEMPERATURE_T"s,
|
|
"EARTHQUAKE_E"s,
|
|
"FIRE"s,
|
|
"IMPULSE"s,
|
|
"IMPACT"s,
|
|
"TRANSPORT"s,
|
|
"ERECTION"s,
|
|
"PROPPING"s,
|
|
"SYSTEM_IMPERFECTION"s,
|
|
"SHRINKAGE"s,
|
|
"CREEP"s,
|
|
"LACK_OF_FIT"s,
|
|
"BUOYANCY"s,
|
|
"ICE"s,
|
|
"CURRENT"s,
|
|
"WAVE"s,
|
|
"RAIN"s,
|
|
"BRAKES"s,
|
|
"IfcActionTypeEnum"s,
|
|
"PERMANENT_G"s,
|
|
"VARIABLE_Q"s,
|
|
"EXTRAORDINARY_A"s,
|
|
"IfcActuatorTypeEnum"s,
|
|
"ELECTRICACTUATOR"s,
|
|
"HANDOPERATEDACTUATOR"s,
|
|
"HYDRAULICACTUATOR"s,
|
|
"PNEUMATICACTUATOR"s,
|
|
"THERMOSTATICACTUATOR"s,
|
|
"IfcAddressTypeEnum"s,
|
|
"OFFICE"s,
|
|
"SITE"s,
|
|
"HOME"s,
|
|
"DISTRIBUTIONPOINT"s,
|
|
"IfcAirTerminalBoxTypeEnum"s,
|
|
"CONSTANTFLOW"s,
|
|
"VARIABLEFLOWPRESSUREDEPENDANT"s,
|
|
"VARIABLEFLOWPRESSUREINDEPENDANT"s,
|
|
"IfcAirTerminalTypeEnum"s,
|
|
"DIFFUSER"s,
|
|
"GRILLE"s,
|
|
"LOUVRE"s,
|
|
"REGISTER"s,
|
|
"IfcAirToAirHeatRecoveryTypeEnum"s,
|
|
"FIXEDPLATECOUNTERFLOWEXCHANGER"s,
|
|
"FIXEDPLATECROSSFLOWEXCHANGER"s,
|
|
"FIXEDPLATEPARALLELFLOWEXCHANGER"s,
|
|
"ROTARYWHEEL"s,
|
|
"RUNAROUNDCOILLOOP"s,
|
|
"HEATPIPE"s,
|
|
"TWINTOWERENTHALPYRECOVERYLOOPS"s,
|
|
"THERMOSIPHONSEALEDTUBEHEATEXCHANGERS"s,
|
|
"THERMOSIPHONCOILTYPEHEATEXCHANGERS"s,
|
|
"IfcAlarmTypeEnum"s,
|
|
"BELL"s,
|
|
"BREAKGLASSBUTTON"s,
|
|
"LIGHT"s,
|
|
"MANUALPULLBOX"s,
|
|
"SIREN"s,
|
|
"WHISTLE"s,
|
|
"IfcAlignmentTypeEnum"s,
|
|
"IfcAmountOfSubstanceMeasure"s,
|
|
"IfcAnalysisModelTypeEnum"s,
|
|
"IN_PLANE_LOADING_2D"s,
|
|
"OUT_PLANE_LOADING_2D"s,
|
|
"LOADING_3D"s,
|
|
"IfcAnalysisTheoryTypeEnum"s,
|
|
"FIRST_ORDER_THEORY"s,
|
|
"SECOND_ORDER_THEORY"s,
|
|
"THIRD_ORDER_THEORY"s,
|
|
"FULL_NONLINEAR_THEORY"s,
|
|
"IfcAngularVelocityMeasure"s,
|
|
"IfcAreaDensityMeasure"s,
|
|
"IfcAreaMeasure"s,
|
|
"IfcArithmeticOperatorEnum"s,
|
|
"ADD"s,
|
|
"DIVIDE"s,
|
|
"MULTIPLY"s,
|
|
"SUBTRACT"s,
|
|
"IfcAssemblyPlaceEnum"s,
|
|
"FACTORY"s,
|
|
"IfcAudioVisualApplianceTypeEnum"s,
|
|
"AMPLIFIER"s,
|
|
"CAMERA"s,
|
|
"DISPLAY"s,
|
|
"MICROPHONE"s,
|
|
"PLAYER"s,
|
|
"PROJECTOR"s,
|
|
"RECEIVER"s,
|
|
"SPEAKER"s,
|
|
"SWITCHER"s,
|
|
"TELEPHONE"s,
|
|
"TUNER"s,
|
|
"IfcBSplineCurveForm"s,
|
|
"POLYLINE_FORM"s,
|
|
"CIRCULAR_ARC"s,
|
|
"ELLIPTIC_ARC"s,
|
|
"PARABOLIC_ARC"s,
|
|
"HYPERBOLIC_ARC"s,
|
|
"UNSPECIFIED"s,
|
|
"IfcBSplineSurfaceForm"s,
|
|
"PLANE_SURF"s,
|
|
"CYLINDRICAL_SURF"s,
|
|
"CONICAL_SURF"s,
|
|
"SPHERICAL_SURF"s,
|
|
"TOROIDAL_SURF"s,
|
|
"SURF_OF_REVOLUTION"s,
|
|
"RULED_SURF"s,
|
|
"GENERALISED_CONE"s,
|
|
"QUADRIC_SURF"s,
|
|
"SURF_OF_LINEAR_EXTRUSION"s,
|
|
"IfcBeamTypeEnum"s,
|
|
"BEAM"s,
|
|
"JOIST"s,
|
|
"HOLLOWCORE"s,
|
|
"LINTEL"s,
|
|
"SPANDREL"s,
|
|
"T_BEAM"s,
|
|
"GIRDER_SEGMENT"s,
|
|
"DIAPHRAGM"s,
|
|
"PIERCAP"s,
|
|
"HATSTONE"s,
|
|
"CORNICE"s,
|
|
"EDGEBEAM"s,
|
|
"IfcBearingTypeDisplacementEnum"s,
|
|
"FIXED_MOVEMENT"s,
|
|
"GUIDED_LONGITUDINAL"s,
|
|
"GUIDED_TRANSVERSAL"s,
|
|
"FREE_MOVEMENT"s,
|
|
"IfcBearingTypeEnum"s,
|
|
"CYLINDRICAL"s,
|
|
"SPHERICAL"s,
|
|
"ELASTOMERIC"s,
|
|
"POT"s,
|
|
"GUIDE"s,
|
|
"ROCKER"s,
|
|
"ROLLER"s,
|
|
"DISK"s,
|
|
"IfcBenchmarkEnum"s,
|
|
"GREATERTHAN"s,
|
|
"GREATERTHANOREQUALTO"s,
|
|
"LESSTHAN"s,
|
|
"LESSTHANOREQUALTO"s,
|
|
"EQUALTO"s,
|
|
"NOTEQUALTO"s,
|
|
"INCLUDES"s,
|
|
"NOTINCLUDES"s,
|
|
"INCLUDEDIN"s,
|
|
"NOTINCLUDEDIN"s,
|
|
"IfcBinary"s,
|
|
"IfcBoilerTypeEnum"s,
|
|
"WATER"s,
|
|
"STEAM"s,
|
|
"IfcBoolean"s,
|
|
"IfcBooleanOperator"s,
|
|
"UNION"s,
|
|
"INTERSECTION"s,
|
|
"DIFFERENCE"s,
|
|
"IfcBridgePartTypeEnum"s,
|
|
"ABUTMENT"s,
|
|
"DECK"s,
|
|
"DECK_SEGMENT"s,
|
|
"FOUNDATION"s,
|
|
"PIER"s,
|
|
"PIER_SEGMENT"s,
|
|
"PYLON"s,
|
|
"SUBSTRUCTURE"s,
|
|
"SUPERSTRUCTURE"s,
|
|
"SURFACESTRUCTURE"s,
|
|
"IfcBridgeTypeEnum"s,
|
|
"ARCHED"s,
|
|
"CABLE_STAYED"s,
|
|
"CANTILEVER"s,
|
|
"CULVERT"s,
|
|
"FRAMEWORK"s,
|
|
"GIRDER"s,
|
|
"SUSPENSION"s,
|
|
"TRUSS"s,
|
|
"IfcBuildingElementPartTypeEnum"s,
|
|
"INSULATION"s,
|
|
"PRECASTPANEL"s,
|
|
"APRON"s,
|
|
"IfcBuildingElementProxyTypeEnum"s,
|
|
"COMPLEX"s,
|
|
"ELEMENT"s,
|
|
"PARTIAL"s,
|
|
"PROVISIONFORVOID"s,
|
|
"PROVISIONFORSPACE"s,
|
|
"IfcBuildingSystemTypeEnum"s,
|
|
"FENESTRATION"s,
|
|
"LOADBEARING"s,
|
|
"OUTERSHELL"s,
|
|
"SHADING"s,
|
|
"REINFORCING"s,
|
|
"PRESTRESSING"s,
|
|
"IfcBurnerTypeEnum"s,
|
|
"IfcCableCarrierFittingTypeEnum"s,
|
|
"BEND"s,
|
|
"CROSS"s,
|
|
"REDUCER"s,
|
|
"TEE"s,
|
|
"IfcCableCarrierSegmentTypeEnum"s,
|
|
"CABLELADDERSEGMENT"s,
|
|
"CABLETRAYSEGMENT"s,
|
|
"CABLETRUNKINGSEGMENT"s,
|
|
"CONDUITSEGMENT"s,
|
|
"IfcCableFittingTypeEnum"s,
|
|
"CONNECTOR"s,
|
|
"ENTRY"s,
|
|
"EXIT"s,
|
|
"JUNCTION"s,
|
|
"TRANSITION"s,
|
|
"IfcCableSegmentTypeEnum"s,
|
|
"BUSBARSEGMENT"s,
|
|
"CABLESEGMENT"s,
|
|
"CONDUCTORSEGMENT"s,
|
|
"CORESEGMENT"s,
|
|
"IfcCaissonFoundationTypeEnum"s,
|
|
"WELL"s,
|
|
"CAISSON"s,
|
|
"IfcCardinalPointReference"s,
|
|
"IfcChangeActionEnum"s,
|
|
"NOCHANGE"s,
|
|
"MODIFIED"s,
|
|
"ADDED"s,
|
|
"DELETED"s,
|
|
"IfcChillerTypeEnum"s,
|
|
"AIRCOOLED"s,
|
|
"WATERCOOLED"s,
|
|
"HEATRECOVERY"s,
|
|
"IfcChimneyTypeEnum"s,
|
|
"IfcCoilTypeEnum"s,
|
|
"DXCOOLINGCOIL"s,
|
|
"ELECTRICHEATINGCOIL"s,
|
|
"GASHEATINGCOIL"s,
|
|
"HYDRONICCOIL"s,
|
|
"STEAMHEATINGCOIL"s,
|
|
"WATERCOOLINGCOIL"s,
|
|
"WATERHEATINGCOIL"s,
|
|
"IfcColumnTypeEnum"s,
|
|
"COLUMN"s,
|
|
"PILASTER"s,
|
|
"PIERSTEM"s,
|
|
"PIERSTEM_SEGMENT"s,
|
|
"STANDCOLUMN"s,
|
|
"IfcCommunicationsApplianceTypeEnum"s,
|
|
"ANTENNA"s,
|
|
"COMPUTER"s,
|
|
"GATEWAY"s,
|
|
"MODEM"s,
|
|
"NETWORKAPPLIANCE"s,
|
|
"NETWORKBRIDGE"s,
|
|
"NETWORKHUB"s,
|
|
"PRINTER"s,
|
|
"REPEATER"s,
|
|
"ROUTER"s,
|
|
"SCANNER"s,
|
|
"IfcComplexNumber"s,
|
|
"IfcComplexPropertyTemplateTypeEnum"s,
|
|
"P_COMPLEX"s,
|
|
"Q_COMPLEX"s,
|
|
"IfcCompoundPlaneAngleMeasure"s,
|
|
"IfcCompressorTypeEnum"s,
|
|
"DYNAMIC"s,
|
|
"RECIPROCATING"s,
|
|
"ROTARY"s,
|
|
"SCROLL"s,
|
|
"TROCHOIDAL"s,
|
|
"SINGLESTAGE"s,
|
|
"BOOSTER"s,
|
|
"OPENTYPE"s,
|
|
"HERMETIC"s,
|
|
"SEMIHERMETIC"s,
|
|
"WELDEDSHELLHERMETIC"s,
|
|
"ROLLINGPISTON"s,
|
|
"ROTARYVANE"s,
|
|
"SINGLESCREW"s,
|
|
"TWINSCREW"s,
|
|
"IfcCondenserTypeEnum"s,
|
|
"EVAPORATIVECOOLED"s,
|
|
"WATERCOOLEDBRAZEDPLATE"s,
|
|
"WATERCOOLEDSHELLCOIL"s,
|
|
"WATERCOOLEDSHELLTUBE"s,
|
|
"WATERCOOLEDTUBEINTUBE"s,
|
|
"IfcConnectionTypeEnum"s,
|
|
"ATPATH"s,
|
|
"ATSTART"s,
|
|
"ATEND"s,
|
|
"IfcConstraintEnum"s,
|
|
"HARD"s,
|
|
"SOFT"s,
|
|
"ADVISORY"s,
|
|
"IfcConstructionEquipmentResourceTypeEnum"s,
|
|
"DEMOLISHING"s,
|
|
"EARTHMOVING"s,
|
|
"ERECTING"s,
|
|
"HEATING"s,
|
|
"LIGHTING"s,
|
|
"PAVING"s,
|
|
"PUMPING"s,
|
|
"TRANSPORTING"s,
|
|
"IfcConstructionMaterialResourceTypeEnum"s,
|
|
"AGGREGATES"s,
|
|
"CONCRETE"s,
|
|
"DRYWALL"s,
|
|
"FUEL"s,
|
|
"GYPSUM"s,
|
|
"MASONRY"s,
|
|
"METAL"s,
|
|
"PLASTIC"s,
|
|
"WOOD"s,
|
|
"IfcConstructionProductResourceTypeEnum"s,
|
|
"ASSEMBLY"s,
|
|
"FORMWORK"s,
|
|
"IfcContextDependentMeasure"s,
|
|
"IfcControllerTypeEnum"s,
|
|
"FLOATING"s,
|
|
"PROGRAMMABLE"s,
|
|
"PROPORTIONAL"s,
|
|
"MULTIPOSITION"s,
|
|
"TWOPOSITION"s,
|
|
"IfcCooledBeamTypeEnum"s,
|
|
"ACTIVE"s,
|
|
"PASSIVE"s,
|
|
"IfcCoolingTowerTypeEnum"s,
|
|
"NATURALDRAFT"s,
|
|
"MECHANICALINDUCEDDRAFT"s,
|
|
"MECHANICALFORCEDDRAFT"s,
|
|
"IfcCostItemTypeEnum"s,
|
|
"IfcCostScheduleTypeEnum"s,
|
|
"BUDGET"s,
|
|
"COSTPLAN"s,
|
|
"ESTIMATE"s,
|
|
"TENDER"s,
|
|
"PRICEDBILLOFQUANTITIES"s,
|
|
"UNPRICEDBILLOFQUANTITIES"s,
|
|
"SCHEDULEOFRATES"s,
|
|
"IfcCountMeasure"s,
|
|
"IfcCoveringTypeEnum"s,
|
|
"CEILING"s,
|
|
"FLOORING"s,
|
|
"CLADDING"s,
|
|
"ROOFING"s,
|
|
"MOLDING"s,
|
|
"SKIRTINGBOARD"s,
|
|
"MEMBRANE"s,
|
|
"SLEEVING"s,
|
|
"WRAPPING"s,
|
|
"COPING"s,
|
|
"IfcCrewResourceTypeEnum"s,
|
|
"IfcCurtainWallTypeEnum"s,
|
|
"IfcCurvatureMeasure"s,
|
|
"IfcCurveInterpolationEnum"s,
|
|
"LINEAR"s,
|
|
"LOG_LINEAR"s,
|
|
"LOG_LOG"s,
|
|
"IfcDamperTypeEnum"s,
|
|
"BACKDRAFTDAMPER"s,
|
|
"BALANCINGDAMPER"s,
|
|
"BLASTDAMPER"s,
|
|
"CONTROLDAMPER"s,
|
|
"FIREDAMPER"s,
|
|
"FIRESMOKEDAMPER"s,
|
|
"FUMEHOODEXHAUST"s,
|
|
"GRAVITYDAMPER"s,
|
|
"GRAVITYRELIEFDAMPER"s,
|
|
"RELIEFDAMPER"s,
|
|
"SMOKEDAMPER"s,
|
|
"IfcDataOriginEnum"s,
|
|
"MEASURED"s,
|
|
"PREDICTED"s,
|
|
"SIMULATED"s,
|
|
"IfcDate"s,
|
|
"IfcDateTime"s,
|
|
"IfcDayInMonthNumber"s,
|
|
"IfcDayInWeekNumber"s,
|
|
"IfcDerivedUnitEnum"s,
|
|
"ANGULARVELOCITYUNIT"s,
|
|
"AREADENSITYUNIT"s,
|
|
"COMPOUNDPLANEANGLEUNIT"s,
|
|
"DYNAMICVISCOSITYUNIT"s,
|
|
"HEATFLUXDENSITYUNIT"s,
|
|
"INTEGERCOUNTRATEUNIT"s,
|
|
"ISOTHERMALMOISTURECAPACITYUNIT"s,
|
|
"KINEMATICVISCOSITYUNIT"s,
|
|
"LINEARVELOCITYUNIT"s,
|
|
"MASSDENSITYUNIT"s,
|
|
"MASSFLOWRATEUNIT"s,
|
|
"MOISTUREDIFFUSIVITYUNIT"s,
|
|
"MOLECULARWEIGHTUNIT"s,
|
|
"SPECIFICHEATCAPACITYUNIT"s,
|
|
"THERMALADMITTANCEUNIT"s,
|
|
"THERMALCONDUCTANCEUNIT"s,
|
|
"THERMALRESISTANCEUNIT"s,
|
|
"THERMALTRANSMITTANCEUNIT"s,
|
|
"VAPORPERMEABILITYUNIT"s,
|
|
"VOLUMETRICFLOWRATEUNIT"s,
|
|
"ROTATIONALFREQUENCYUNIT"s,
|
|
"TORQUEUNIT"s,
|
|
"MOMENTOFINERTIAUNIT"s,
|
|
"LINEARMOMENTUNIT"s,
|
|
"LINEARFORCEUNIT"s,
|
|
"PLANARFORCEUNIT"s,
|
|
"MODULUSOFELASTICITYUNIT"s,
|
|
"SHEARMODULUSUNIT"s,
|
|
"LINEARSTIFFNESSUNIT"s,
|
|
"ROTATIONALSTIFFNESSUNIT"s,
|
|
"MODULUSOFSUBGRADEREACTIONUNIT"s,
|
|
"ACCELERATIONUNIT"s,
|
|
"CURVATUREUNIT"s,
|
|
"HEATINGVALUEUNIT"s,
|
|
"IONCONCENTRATIONUNIT"s,
|
|
"LUMINOUSINTENSITYDISTRIBUTIONUNIT"s,
|
|
"MASSPERLENGTHUNIT"s,
|
|
"MODULUSOFLINEARSUBGRADEREACTIONUNIT"s,
|
|
"MODULUSOFROTATIONALSUBGRADEREACTIONUNIT"s,
|
|
"PHUNIT"s,
|
|
"ROTATIONALMASSUNIT"s,
|
|
"SECTIONAREAINTEGRALUNIT"s,
|
|
"SECTIONMODULUSUNIT"s,
|
|
"SOUNDPOWERLEVELUNIT"s,
|
|
"SOUNDPOWERUNIT"s,
|
|
"SOUNDPRESSURELEVELUNIT"s,
|
|
"SOUNDPRESSUREUNIT"s,
|
|
"TEMPERATUREGRADIENTUNIT"s,
|
|
"TEMPERATURERATEOFCHANGEUNIT"s,
|
|
"THERMALEXPANSIONCOEFFICIENTUNIT"s,
|
|
"WARPINGCONSTANTUNIT"s,
|
|
"WARPINGMOMENTUNIT"s,
|
|
"IfcDescriptiveMeasure"s,
|
|
"IfcDimensionCount"s,
|
|
"IfcDirectionSenseEnum"s,
|
|
"POSITIVE"s,
|
|
"NEGATIVE"s,
|
|
"IfcDiscreteAccessoryTypeEnum"s,
|
|
"ANCHORPLATE"s,
|
|
"BRACKET"s,
|
|
"SHOE"s,
|
|
"EXPANSION_JOINT_DEVICE"s,
|
|
"IfcDistributionChamberElementTypeEnum"s,
|
|
"FORMEDDUCT"s,
|
|
"INSPECTIONCHAMBER"s,
|
|
"INSPECTIONPIT"s,
|
|
"MANHOLE"s,
|
|
"METERCHAMBER"s,
|
|
"SUMP"s,
|
|
"TRENCH"s,
|
|
"VALVECHAMBER"s,
|
|
"IfcDistributionPortTypeEnum"s,
|
|
"CABLE"s,
|
|
"CABLECARRIER"s,
|
|
"DUCT"s,
|
|
"PIPE"s,
|
|
"IfcDistributionSystemEnum"s,
|
|
"AIRCONDITIONING"s,
|
|
"AUDIOVISUAL"s,
|
|
"CHEMICAL"s,
|
|
"CHILLEDWATER"s,
|
|
"COMMUNICATION"s,
|
|
"COMPRESSEDAIR"s,
|
|
"CONDENSERWATER"s,
|
|
"CONTROL"s,
|
|
"CONVEYING"s,
|
|
"DATA"s,
|
|
"DISPOSAL"s,
|
|
"DOMESTICCOLDWATER"s,
|
|
"DOMESTICHOTWATER"s,
|
|
"DRAINAGE"s,
|
|
"EARTHING"s,
|
|
"ELECTRICAL"s,
|
|
"ELECTROACOUSTIC"s,
|
|
"EXHAUST"s,
|
|
"FIREPROTECTION"s,
|
|
"GAS"s,
|
|
"HAZARDOUS"s,
|
|
"LIGHTNINGPROTECTION"s,
|
|
"MUNICIPALSOLIDWASTE"s,
|
|
"OIL"s,
|
|
"OPERATIONAL"s,
|
|
"POWERGENERATION"s,
|
|
"RAINWATER"s,
|
|
"REFRIGERATION"s,
|
|
"SECURITY"s,
|
|
"SEWAGE"s,
|
|
"SIGNAL"s,
|
|
"STORMWATER"s,
|
|
"TV"s,
|
|
"VACUUM"s,
|
|
"VENT"s,
|
|
"VENTILATION"s,
|
|
"WASTEWATER"s,
|
|
"WATERSUPPLY"s,
|
|
"IfcDocumentConfidentialityEnum"s,
|
|
"PUBLIC"s,
|
|
"RESTRICTED"s,
|
|
"CONFIDENTIAL"s,
|
|
"PERSONAL"s,
|
|
"IfcDocumentStatusEnum"s,
|
|
"DRAFT"s,
|
|
"FINALDRAFT"s,
|
|
"FINAL"s,
|
|
"REVISION"s,
|
|
"IfcDoorPanelOperationEnum"s,
|
|
"SWINGING"s,
|
|
"DOUBLE_ACTING"s,
|
|
"SLIDING"s,
|
|
"FOLDING"s,
|
|
"REVOLVING"s,
|
|
"ROLLINGUP"s,
|
|
"FIXEDPANEL"s,
|
|
"IfcDoorPanelPositionEnum"s,
|
|
"LEFT"s,
|
|
"MIDDLE"s,
|
|
"RIGHT"s,
|
|
"IfcDoorStyleConstructionEnum"s,
|
|
"ALUMINIUM"s,
|
|
"HIGH_GRADE_STEEL"s,
|
|
"STEEL"s,
|
|
"ALUMINIUM_WOOD"s,
|
|
"ALUMINIUM_PLASTIC"s,
|
|
"IfcDoorStyleOperationEnum"s,
|
|
"SINGLE_SWING_LEFT"s,
|
|
"SINGLE_SWING_RIGHT"s,
|
|
"DOUBLE_DOOR_SINGLE_SWING"s,
|
|
"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT"s,
|
|
"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT"s,
|
|
"DOUBLE_SWING_LEFT"s,
|
|
"DOUBLE_SWING_RIGHT"s,
|
|
"DOUBLE_DOOR_DOUBLE_SWING"s,
|
|
"SLIDING_TO_LEFT"s,
|
|
"SLIDING_TO_RIGHT"s,
|
|
"DOUBLE_DOOR_SLIDING"s,
|
|
"FOLDING_TO_LEFT"s,
|
|
"FOLDING_TO_RIGHT"s,
|
|
"DOUBLE_DOOR_FOLDING"s,
|
|
"IfcDoorTypeEnum"s,
|
|
"DOOR"s,
|
|
"GATE"s,
|
|
"TRAPDOOR"s,
|
|
"IfcDoorTypeOperationEnum"s,
|
|
"SWING_FIXED_LEFT"s,
|
|
"SWING_FIXED_RIGHT"s,
|
|
"IfcDoseEquivalentMeasure"s,
|
|
"IfcDuctFittingTypeEnum"s,
|
|
"OBSTRUCTION"s,
|
|
"IfcDuctSegmentTypeEnum"s,
|
|
"RIGIDSEGMENT"s,
|
|
"FLEXIBLESEGMENT"s,
|
|
"IfcDuctSilencerTypeEnum"s,
|
|
"FLATOVAL"s,
|
|
"RECTANGULAR"s,
|
|
"ROUND"s,
|
|
"IfcDuration"s,
|
|
"IfcDynamicViscosityMeasure"s,
|
|
"IfcElectricApplianceTypeEnum"s,
|
|
"DISHWASHER"s,
|
|
"ELECTRICCOOKER"s,
|
|
"FREESTANDINGELECTRICHEATER"s,
|
|
"FREESTANDINGFAN"s,
|
|
"FREESTANDINGWATERHEATER"s,
|
|
"FREESTANDINGWATERCOOLER"s,
|
|
"FREEZER"s,
|
|
"FRIDGE_FREEZER"s,
|
|
"HANDDRYER"s,
|
|
"KITCHENMACHINE"s,
|
|
"MICROWAVE"s,
|
|
"PHOTOCOPIER"s,
|
|
"REFRIGERATOR"s,
|
|
"TUMBLEDRYER"s,
|
|
"VENDINGMACHINE"s,
|
|
"WASHINGMACHINE"s,
|
|
"IfcElectricCapacitanceMeasure"s,
|
|
"IfcElectricChargeMeasure"s,
|
|
"IfcElectricConductanceMeasure"s,
|
|
"IfcElectricCurrentMeasure"s,
|
|
"IfcElectricDistributionBoardTypeEnum"s,
|
|
"CONSUMERUNIT"s,
|
|
"DISTRIBUTIONBOARD"s,
|
|
"MOTORCONTROLCENTRE"s,
|
|
"SWITCHBOARD"s,
|
|
"IfcElectricFlowStorageDeviceTypeEnum"s,
|
|
"BATTERY"s,
|
|
"CAPACITORBANK"s,
|
|
"HARMONICFILTER"s,
|
|
"INDUCTORBANK"s,
|
|
"UPS"s,
|
|
"IfcElectricGeneratorTypeEnum"s,
|
|
"CHP"s,
|
|
"ENGINEGENERATOR"s,
|
|
"STANDALONE"s,
|
|
"IfcElectricMotorTypeEnum"s,
|
|
"DC"s,
|
|
"INDUCTION"s,
|
|
"POLYPHASE"s,
|
|
"RELUCTANCESYNCHRONOUS"s,
|
|
"SYNCHRONOUS"s,
|
|
"IfcElectricResistanceMeasure"s,
|
|
"IfcElectricTimeControlTypeEnum"s,
|
|
"TIMECLOCK"s,
|
|
"TIMEDELAY"s,
|
|
"RELAY"s,
|
|
"IfcElectricVoltageMeasure"s,
|
|
"IfcElementAssemblyTypeEnum"s,
|
|
"ACCESSORY_ASSEMBLY"s,
|
|
"ARCH"s,
|
|
"BEAM_GRID"s,
|
|
"BRACED_FRAME"s,
|
|
"REINFORCEMENT_UNIT"s,
|
|
"RIGID_FRAME"s,
|
|
"SLAB_FIELD"s,
|
|
"CROSS_BRACING"s,
|
|
"IfcElementCompositionEnum"s,
|
|
"IfcEnergyMeasure"s,
|
|
"IfcEngineTypeEnum"s,
|
|
"EXTERNALCOMBUSTION"s,
|
|
"INTERNALCOMBUSTION"s,
|
|
"IfcEvaporativeCoolerTypeEnum"s,
|
|
"DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER"s,
|
|
"DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER"s,
|
|
"DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER"s,
|
|
"DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER"s,
|
|
"DIRECTEVAPORATIVEAIRWASHER"s,
|
|
"INDIRECTEVAPORATIVEPACKAGEAIRCOOLER"s,
|
|
"INDIRECTEVAPORATIVEWETCOIL"s,
|
|
"INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER"s,
|
|
"INDIRECTDIRECTCOMBINATION"s,
|
|
"IfcEvaporatorTypeEnum"s,
|
|
"DIRECTEXPANSION"s,
|
|
"DIRECTEXPANSIONSHELLANDTUBE"s,
|
|
"DIRECTEXPANSIONTUBEINTUBE"s,
|
|
"DIRECTEXPANSIONBRAZEDPLATE"s,
|
|
"FLOODEDSHELLANDTUBE"s,
|
|
"SHELLANDCOIL"s,
|
|
"IfcEventTriggerTypeEnum"s,
|
|
"EVENTRULE"s,
|
|
"EVENTMESSAGE"s,
|
|
"EVENTTIME"s,
|
|
"EVENTCOMPLEX"s,
|
|
"IfcEventTypeEnum"s,
|
|
"STARTEVENT"s,
|
|
"ENDEVENT"s,
|
|
"INTERMEDIATEEVENT"s,
|
|
"IfcExternalSpatialElementTypeEnum"s,
|
|
"EXTERNAL"s,
|
|
"EXTERNAL_EARTH"s,
|
|
"EXTERNAL_WATER"s,
|
|
"EXTERNAL_FIRE"s,
|
|
"IfcFanTypeEnum"s,
|
|
"CENTRIFUGALFORWARDCURVED"s,
|
|
"CENTRIFUGALRADIAL"s,
|
|
"CENTRIFUGALBACKWARDINCLINEDCURVED"s,
|
|
"CENTRIFUGALAIRFOIL"s,
|
|
"TUBEAXIAL"s,
|
|
"VANEAXIAL"s,
|
|
"PROPELLORAXIAL"s,
|
|
"IfcFastenerTypeEnum"s,
|
|
"GLUE"s,
|
|
"MORTAR"s,
|
|
"WELD"s,
|
|
"IfcFilterTypeEnum"s,
|
|
"AIRPARTICLEFILTER"s,
|
|
"COMPRESSEDAIRFILTER"s,
|
|
"ODORFILTER"s,
|
|
"OILFILTER"s,
|
|
"STRAINER"s,
|
|
"WATERFILTER"s,
|
|
"IfcFireSuppressionTerminalTypeEnum"s,
|
|
"BREECHINGINLET"s,
|
|
"FIREHYDRANT"s,
|
|
"HOSEREEL"s,
|
|
"SPRINKLER"s,
|
|
"SPRINKLERDEFLECTOR"s,
|
|
"IfcFlowDirectionEnum"s,
|
|
"SOURCE"s,
|
|
"SINK"s,
|
|
"SOURCEANDSINK"s,
|
|
"IfcFlowInstrumentTypeEnum"s,
|
|
"PRESSUREGAUGE"s,
|
|
"THERMOMETER"s,
|
|
"AMMETER"s,
|
|
"FREQUENCYMETER"s,
|
|
"POWERFACTORMETER"s,
|
|
"PHASEANGLEMETER"s,
|
|
"VOLTMETER_PEAK"s,
|
|
"VOLTMETER_RMS"s,
|
|
"IfcFlowMeterTypeEnum"s,
|
|
"ENERGYMETER"s,
|
|
"GASMETER"s,
|
|
"OILMETER"s,
|
|
"WATERMETER"s,
|
|
"IfcFontStyle"s,
|
|
"IfcFontVariant"s,
|
|
"IfcFontWeight"s,
|
|
"IfcFootingTypeEnum"s,
|
|
"CAISSON_FOUNDATION"s,
|
|
"FOOTING_BEAM"s,
|
|
"PAD_FOOTING"s,
|
|
"PILE_CAP"s,
|
|
"STRIP_FOOTING"s,
|
|
"IfcForceMeasure"s,
|
|
"IfcFrequencyMeasure"s,
|
|
"IfcFurnitureTypeEnum"s,
|
|
"CHAIR"s,
|
|
"TABLE"s,
|
|
"DESK"s,
|
|
"BED"s,
|
|
"FILECABINET"s,
|
|
"SHELF"s,
|
|
"SOFA"s,
|
|
"IfcGeographicElementTypeEnum"s,
|
|
"TERRAIN"s,
|
|
"SOIL_BORING_POINT"s,
|
|
"IfcGeometricProjectionEnum"s,
|
|
"GRAPH_VIEW"s,
|
|
"SKETCH_VIEW"s,
|
|
"MODEL_VIEW"s,
|
|
"PLAN_VIEW"s,
|
|
"REFLECTED_PLAN_VIEW"s,
|
|
"SECTION_VIEW"s,
|
|
"ELEVATION_VIEW"s,
|
|
"IfcGlobalOrLocalEnum"s,
|
|
"GLOBAL_COORDS"s,
|
|
"LOCAL_COORDS"s,
|
|
"IfcGloballyUniqueId"s,
|
|
"IfcGridTypeEnum"s,
|
|
"RADIAL"s,
|
|
"TRIANGULAR"s,
|
|
"IRREGULAR"s,
|
|
"IfcHeatExchangerTypeEnum"s,
|
|
"PLATE"s,
|
|
"SHELLANDTUBE"s,
|
|
"IfcHeatFluxDensityMeasure"s,
|
|
"IfcHeatingValueMeasure"s,
|
|
"IfcHumidifierTypeEnum"s,
|
|
"STEAMINJECTION"s,
|
|
"ADIABATICAIRWASHER"s,
|
|
"ADIABATICPAN"s,
|
|
"ADIABATICWETTEDELEMENT"s,
|
|
"ADIABATICATOMIZING"s,
|
|
"ADIABATICULTRASONIC"s,
|
|
"ADIABATICRIGIDMEDIA"s,
|
|
"ADIABATICCOMPRESSEDAIRNOZZLE"s,
|
|
"ASSISTEDELECTRIC"s,
|
|
"ASSISTEDNATURALGAS"s,
|
|
"ASSISTEDPROPANE"s,
|
|
"ASSISTEDBUTANE"s,
|
|
"ASSISTEDSTEAM"s,
|
|
"IfcIdentifier"s,
|
|
"IfcIlluminanceMeasure"s,
|
|
"IfcInductanceMeasure"s,
|
|
"IfcInteger"s,
|
|
"IfcIntegerCountRateMeasure"s,
|
|
"IfcInterceptorTypeEnum"s,
|
|
"CYCLONIC"s,
|
|
"GREASE"s,
|
|
"PETROL"s,
|
|
"IfcInternalOrExternalEnum"s,
|
|
"INTERNAL"s,
|
|
"IfcInventoryTypeEnum"s,
|
|
"ASSETINVENTORY"s,
|
|
"SPACEINVENTORY"s,
|
|
"FURNITUREINVENTORY"s,
|
|
"IfcIonConcentrationMeasure"s,
|
|
"IfcIsothermalMoistureCapacityMeasure"s,
|
|
"IfcJunctionBoxTypeEnum"s,
|
|
"POWER"s,
|
|
"IfcKinematicViscosityMeasure"s,
|
|
"IfcKnotType"s,
|
|
"UNIFORM_KNOTS"s,
|
|
"QUASI_UNIFORM_KNOTS"s,
|
|
"PIECEWISE_BEZIER_KNOTS"s,
|
|
"IfcLabel"s,
|
|
"IfcLaborResourceTypeEnum"s,
|
|
"ADMINISTRATION"s,
|
|
"CARPENTRY"s,
|
|
"CLEANING"s,
|
|
"ELECTRIC"s,
|
|
"FINISHING"s,
|
|
"GENERAL"s,
|
|
"HVAC"s,
|
|
"LANDSCAPING"s,
|
|
"PAINTING"s,
|
|
"PLUMBING"s,
|
|
"SITEGRADING"s,
|
|
"STEELWORK"s,
|
|
"SURVEYING"s,
|
|
"IfcLampTypeEnum"s,
|
|
"COMPACTFLUORESCENT"s,
|
|
"FLUORESCENT"s,
|
|
"HALOGEN"s,
|
|
"HIGHPRESSUREMERCURY"s,
|
|
"HIGHPRESSURESODIUM"s,
|
|
"LED"s,
|
|
"METALHALIDE"s,
|
|
"OLED"s,
|
|
"TUNGSTENFILAMENT"s,
|
|
"IfcLanguageId"s,
|
|
"IfcLayerSetDirectionEnum"s,
|
|
"AXIS1"s,
|
|
"AXIS2"s,
|
|
"AXIS3"s,
|
|
"IfcLengthMeasure"s,
|
|
"IfcLightDistributionCurveEnum"s,
|
|
"TYPE_A"s,
|
|
"TYPE_B"s,
|
|
"TYPE_C"s,
|
|
"IfcLightEmissionSourceEnum"s,
|
|
"LIGHTEMITTINGDIODE"s,
|
|
"LOWPRESSURESODIUM"s,
|
|
"LOWVOLTAGEHALOGEN"s,
|
|
"MAINVOLTAGEHALOGEN"s,
|
|
"IfcLightFixtureTypeEnum"s,
|
|
"POINTSOURCE"s,
|
|
"DIRECTIONSOURCE"s,
|
|
"SECURITYLIGHTING"s,
|
|
"IfcLinearForceMeasure"s,
|
|
"IfcLinearMomentMeasure"s,
|
|
"IfcLinearStiffnessMeasure"s,
|
|
"IfcLinearVelocityMeasure"s,
|
|
"IfcLoadGroupTypeEnum"s,
|
|
"LOAD_GROUP"s,
|
|
"LOAD_CASE"s,
|
|
"LOAD_COMBINATION"s,
|
|
"IfcLogical"s,
|
|
"IfcLogicalOperatorEnum"s,
|
|
"LOGICALAND"s,
|
|
"LOGICALOR"s,
|
|
"LOGICALXOR"s,
|
|
"LOGICALNOTAND"s,
|
|
"LOGICALNOTOR"s,
|
|
"IfcLuminousFluxMeasure"s,
|
|
"IfcLuminousIntensityDistributionMeasure"s,
|
|
"IfcLuminousIntensityMeasure"s,
|
|
"IfcMagneticFluxDensityMeasure"s,
|
|
"IfcMagneticFluxMeasure"s,
|
|
"IfcMassDensityMeasure"s,
|
|
"IfcMassFlowRateMeasure"s,
|
|
"IfcMassMeasure"s,
|
|
"IfcMassPerLengthMeasure"s,
|
|
"IfcMechanicalFastenerTypeEnum"s,
|
|
"ANCHORBOLT"s,
|
|
"BOLT"s,
|
|
"DOWEL"s,
|
|
"NAIL"s,
|
|
"NAILPLATE"s,
|
|
"RIVET"s,
|
|
"SCREW"s,
|
|
"SHEARCONNECTOR"s,
|
|
"STAPLE"s,
|
|
"STUDSHEARCONNECTOR"s,
|
|
"COUPLER"s,
|
|
"IfcMedicalDeviceTypeEnum"s,
|
|
"AIRSTATION"s,
|
|
"FEEDAIRUNIT"s,
|
|
"OXYGENGENERATOR"s,
|
|
"OXYGENPLANT"s,
|
|
"VACUUMSTATION"s,
|
|
"IfcMemberTypeEnum"s,
|
|
"BRACE"s,
|
|
"CHORD"s,
|
|
"COLLAR"s,
|
|
"MEMBER"s,
|
|
"MULLION"s,
|
|
"PURLIN"s,
|
|
"RAFTER"s,
|
|
"STRINGER"s,
|
|
"STRUT"s,
|
|
"STUD"s,
|
|
"STIFFENING_RIB"s,
|
|
"ARCH_SEGMENT"s,
|
|
"SUSPENSION_CABLE"s,
|
|
"SUSPENDER"s,
|
|
"STAY_CABLE"s,
|
|
"IfcModulusOfElasticityMeasure"s,
|
|
"IfcModulusOfLinearSubgradeReactionMeasure"s,
|
|
"IfcModulusOfRotationalSubgradeReactionMeasure"s,
|
|
"IfcModulusOfRotationalSubgradeReactionSelect"s,
|
|
"IfcModulusOfSubgradeReactionMeasure"s,
|
|
"IfcModulusOfSubgradeReactionSelect"s,
|
|
"IfcModulusOfTranslationalSubgradeReactionSelect"s,
|
|
"IfcMoistureDiffusivityMeasure"s,
|
|
"IfcMolecularWeightMeasure"s,
|
|
"IfcMomentOfInertiaMeasure"s,
|
|
"IfcMonetaryMeasure"s,
|
|
"IfcMonthInYearNumber"s,
|
|
"IfcMotorConnectionTypeEnum"s,
|
|
"BELTDRIVE"s,
|
|
"COUPLING"s,
|
|
"DIRECTDRIVE"s,
|
|
"IfcNonNegativeLengthMeasure"s,
|
|
"IfcNullStyle"s,
|
|
"NULL"s,
|
|
"IfcNumericMeasure"s,
|
|
"IfcObjectTypeEnum"s,
|
|
"PRODUCT"s,
|
|
"PROCESS"s,
|
|
"RESOURCE"s,
|
|
"ACTOR"s,
|
|
"GROUP"s,
|
|
"PROJECT"s,
|
|
"IfcObjectiveEnum"s,
|
|
"CODECOMPLIANCE"s,
|
|
"CODEWAIVER"s,
|
|
"DESIGNINTENT"s,
|
|
"HEALTHANDSAFETY"s,
|
|
"MERGECONFLICT"s,
|
|
"MODELVIEW"s,
|
|
"PARAMETER"s,
|
|
"REQUIREMENT"s,
|
|
"SPECIFICATION"s,
|
|
"TRIGGERCONDITION"s,
|
|
"IfcOccupantTypeEnum"s,
|
|
"ASSIGNEE"s,
|
|
"ASSIGNOR"s,
|
|
"LESSEE"s,
|
|
"LESSOR"s,
|
|
"LETTINGAGENT"s,
|
|
"OWNER"s,
|
|
"TENANT"s,
|
|
"IfcOpeningElementTypeEnum"s,
|
|
"OPENING"s,
|
|
"RECESS"s,
|
|
"IfcOutletTypeEnum"s,
|
|
"AUDIOVISUALOUTLET"s,
|
|
"COMMUNICATIONSOUTLET"s,
|
|
"POWEROUTLET"s,
|
|
"DATAOUTLET"s,
|
|
"TELEPHONEOUTLET"s,
|
|
"IfcPHMeasure"s,
|
|
"IfcParameterValue"s,
|
|
"IfcPerformanceHistoryTypeEnum"s,
|
|
"IfcPermeableCoveringOperationEnum"s,
|
|
"GRILL"s,
|
|
"LOUVER"s,
|
|
"SCREEN"s,
|
|
"IfcPermitTypeEnum"s,
|
|
"ACCESS"s,
|
|
"BUILDING"s,
|
|
"WORK"s,
|
|
"IfcPhysicalOrVirtualEnum"s,
|
|
"PHYSICAL"s,
|
|
"VIRTUAL"s,
|
|
"IfcPileConstructionEnum"s,
|
|
"CAST_IN_PLACE"s,
|
|
"COMPOSITE"s,
|
|
"PRECAST_CONCRETE"s,
|
|
"PREFAB_STEEL"s,
|
|
"IfcPileTypeEnum"s,
|
|
"BORED"s,
|
|
"DRIVEN"s,
|
|
"JETGROUTING"s,
|
|
"COHESION"s,
|
|
"FRICTION"s,
|
|
"SUPPORT"s,
|
|
"IfcPipeFittingTypeEnum"s,
|
|
"IfcPipeSegmentTypeEnum"s,
|
|
"GUTTER"s,
|
|
"SPOOL"s,
|
|
"IfcPlanarForceMeasure"s,
|
|
"IfcPlaneAngleMeasure"s,
|
|
"IfcPlateTypeEnum"s,
|
|
"CURTAIN_PANEL"s,
|
|
"SHEET"s,
|
|
"FLANGE_PLATE"s,
|
|
"WEB_PLATE"s,
|
|
"STIFFENER_PLATE"s,
|
|
"GUSSET_PLATE"s,
|
|
"COVER_PLATE"s,
|
|
"SPLICE_PLATE"s,
|
|
"BASE_PLATE"s,
|
|
"IfcPositiveInteger"s,
|
|
"IfcPositiveLengthMeasure"s,
|
|
"IfcPositivePlaneAngleMeasure"s,
|
|
"IfcPowerMeasure"s,
|
|
"IfcPreferredSurfaceCurveRepresentation"s,
|
|
"CURVE3D"s,
|
|
"PCURVE_S1"s,
|
|
"PCURVE_S2"s,
|
|
"IfcPresentableText"s,
|
|
"IfcPressureMeasure"s,
|
|
"IfcProcedureTypeEnum"s,
|
|
"ADVICE_CAUTION"s,
|
|
"ADVICE_NOTE"s,
|
|
"ADVICE_WARNING"s,
|
|
"CALIBRATION"s,
|
|
"DIAGNOSTIC"s,
|
|
"SHUTDOWN"s,
|
|
"STARTUP"s,
|
|
"IfcProfileTypeEnum"s,
|
|
"CURVE"s,
|
|
"AREA"s,
|
|
"IfcProjectOrderTypeEnum"s,
|
|
"CHANGEORDER"s,
|
|
"MAINTENANCEWORKORDER"s,
|
|
"MOVEORDER"s,
|
|
"PURCHASEORDER"s,
|
|
"WORKORDER"s,
|
|
"IfcProjectedOrTrueLengthEnum"s,
|
|
"PROJECTED_LENGTH"s,
|
|
"TRUE_LENGTH"s,
|
|
"IfcProjectionElementTypeEnum"s,
|
|
"BLISTER"s,
|
|
"DEVIATOR"s,
|
|
"IfcPropertySetTemplateTypeEnum"s,
|
|
"PSET_TYPEDRIVENONLY"s,
|
|
"PSET_TYPEDRIVENOVERRIDE"s,
|
|
"PSET_OCCURRENCEDRIVEN"s,
|
|
"PSET_PERFORMANCEDRIVEN"s,
|
|
"QTO_TYPEDRIVENONLY"s,
|
|
"QTO_TYPEDRIVENOVERRIDE"s,
|
|
"QTO_OCCURRENCEDRIVEN"s,
|
|
"IfcProtectiveDeviceTrippingUnitTypeEnum"s,
|
|
"ELECTRONIC"s,
|
|
"ELECTROMAGNETIC"s,
|
|
"RESIDUALCURRENT"s,
|
|
"THERMAL"s,
|
|
"IfcProtectiveDeviceTypeEnum"s,
|
|
"CIRCUITBREAKER"s,
|
|
"EARTHLEAKAGECIRCUITBREAKER"s,
|
|
"EARTHINGSWITCH"s,
|
|
"FUSEDISCONNECTOR"s,
|
|
"RESIDUALCURRENTCIRCUITBREAKER"s,
|
|
"RESIDUALCURRENTSWITCH"s,
|
|
"VARISTOR"s,
|
|
"IfcPumpTypeEnum"s,
|
|
"CIRCULATOR"s,
|
|
"ENDSUCTION"s,
|
|
"SPLITCASE"s,
|
|
"SUBMERSIBLEPUMP"s,
|
|
"SUMPPUMP"s,
|
|
"VERTICALINLINE"s,
|
|
"VERTICALTURBINE"s,
|
|
"IfcRadioActivityMeasure"s,
|
|
"IfcRailingTypeEnum"s,
|
|
"HANDRAIL"s,
|
|
"GUARDRAIL"s,
|
|
"BALUSTRADE"s,
|
|
"IfcRampFlightTypeEnum"s,
|
|
"STRAIGHT"s,
|
|
"SPIRAL"s,
|
|
"IfcRampTypeEnum"s,
|
|
"STRAIGHT_RUN_RAMP"s,
|
|
"TWO_STRAIGHT_RUN_RAMP"s,
|
|
"QUARTER_TURN_RAMP"s,
|
|
"TWO_QUARTER_TURN_RAMP"s,
|
|
"HALF_TURN_RAMP"s,
|
|
"SPIRAL_RAMP"s,
|
|
"IfcRatioMeasure"s,
|
|
"IfcReal"s,
|
|
"IfcRecurrenceTypeEnum"s,
|
|
"DAILY"s,
|
|
"WEEKLY"s,
|
|
"MONTHLY_BY_DAY_OF_MONTH"s,
|
|
"MONTHLY_BY_POSITION"s,
|
|
"BY_DAY_COUNT"s,
|
|
"BY_WEEKDAY_COUNT"s,
|
|
"YEARLY_BY_DAY_OF_MONTH"s,
|
|
"YEARLY_BY_POSITION"s,
|
|
"IfcReferentTypeEnum"s,
|
|
"KILOPOINT"s,
|
|
"MILEPOINT"s,
|
|
"STATION"s,
|
|
"IfcReflectanceMethodEnum"s,
|
|
"BLINN"s,
|
|
"FLAT"s,
|
|
"GLASS"s,
|
|
"MATT"s,
|
|
"MIRROR"s,
|
|
"PHONG"s,
|
|
"STRAUSS"s,
|
|
"IfcReinforcingBarRoleEnum"s,
|
|
"MAIN"s,
|
|
"SHEAR"s,
|
|
"LIGATURE"s,
|
|
"PUNCHING"s,
|
|
"EDGE"s,
|
|
"RING"s,
|
|
"ANCHORING"s,
|
|
"IfcReinforcingBarSurfaceEnum"s,
|
|
"PLAIN"s,
|
|
"TEXTURED"s,
|
|
"IfcReinforcingBarTypeEnum"s,
|
|
"SPACEBAR"s,
|
|
"IfcReinforcingMeshTypeEnum"s,
|
|
"IfcRoleEnum"s,
|
|
"SUPPLIER"s,
|
|
"MANUFACTURER"s,
|
|
"CONTRACTOR"s,
|
|
"SUBCONTRACTOR"s,
|
|
"ARCHITECT"s,
|
|
"STRUCTURALENGINEER"s,
|
|
"COSTENGINEER"s,
|
|
"CLIENT"s,
|
|
"BUILDINGOWNER"s,
|
|
"BUILDINGOPERATOR"s,
|
|
"MECHANICALENGINEER"s,
|
|
"ELECTRICALENGINEER"s,
|
|
"PROJECTMANAGER"s,
|
|
"FACILITIESMANAGER"s,
|
|
"CIVILENGINEER"s,
|
|
"COMMISSIONINGENGINEER"s,
|
|
"ENGINEER"s,
|
|
"CONSULTANT"s,
|
|
"CONSTRUCTIONMANAGER"s,
|
|
"FIELDCONSTRUCTIONMANAGER"s,
|
|
"RESELLER"s,
|
|
"IfcRoofTypeEnum"s,
|
|
"FLAT_ROOF"s,
|
|
"SHED_ROOF"s,
|
|
"GABLE_ROOF"s,
|
|
"HIP_ROOF"s,
|
|
"HIPPED_GABLE_ROOF"s,
|
|
"GAMBREL_ROOF"s,
|
|
"MANSARD_ROOF"s,
|
|
"BARREL_ROOF"s,
|
|
"RAINBOW_ROOF"s,
|
|
"BUTTERFLY_ROOF"s,
|
|
"PAVILION_ROOF"s,
|
|
"DOME_ROOF"s,
|
|
"FREEFORM"s,
|
|
"IfcRotationalFrequencyMeasure"s,
|
|
"IfcRotationalMassMeasure"s,
|
|
"IfcRotationalStiffnessMeasure"s,
|
|
"IfcRotationalStiffnessSelect"s,
|
|
"IfcSIPrefix"s,
|
|
"EXA"s,
|
|
"PETA"s,
|
|
"TERA"s,
|
|
"GIGA"s,
|
|
"MEGA"s,
|
|
"KILO"s,
|
|
"HECTO"s,
|
|
"DECA"s,
|
|
"DECI"s,
|
|
"CENTI"s,
|
|
"MILLI"s,
|
|
"MICRO"s,
|
|
"NANO"s,
|
|
"PICO"s,
|
|
"FEMTO"s,
|
|
"ATTO"s,
|
|
"IfcSIUnitName"s,
|
|
"AMPERE"s,
|
|
"BECQUEREL"s,
|
|
"CANDELA"s,
|
|
"COULOMB"s,
|
|
"CUBIC_METRE"s,
|
|
"DEGREE_CELSIUS"s,
|
|
"FARAD"s,
|
|
"GRAM"s,
|
|
"GRAY"s,
|
|
"HENRY"s,
|
|
"HERTZ"s,
|
|
"JOULE"s,
|
|
"KELVIN"s,
|
|
"LUMEN"s,
|
|
"LUX"s,
|
|
"METRE"s,
|
|
"MOLE"s,
|
|
"NEWTON"s,
|
|
"OHM"s,
|
|
"PASCAL"s,
|
|
"RADIAN"s,
|
|
"SECOND"s,
|
|
"SIEMENS"s,
|
|
"SIEVERT"s,
|
|
"SQUARE_METRE"s,
|
|
"STERADIAN"s,
|
|
"TESLA"s,
|
|
"VOLT"s,
|
|
"WATT"s,
|
|
"WEBER"s,
|
|
"IfcSanitaryTerminalTypeEnum"s,
|
|
"BATH"s,
|
|
"BIDET"s,
|
|
"CISTERN"s,
|
|
"SHOWER"s,
|
|
"SANITARYFOUNTAIN"s,
|
|
"TOILETPAN"s,
|
|
"URINAL"s,
|
|
"WASHHANDBASIN"s,
|
|
"WCSEAT"s,
|
|
"IfcSectionModulusMeasure"s,
|
|
"IfcSectionTypeEnum"s,
|
|
"UNIFORM"s,
|
|
"TAPERED"s,
|
|
"IfcSectionalAreaIntegralMeasure"s,
|
|
"IfcSensorTypeEnum"s,
|
|
"COSENSOR"s,
|
|
"CO2SENSOR"s,
|
|
"CONDUCTANCESENSOR"s,
|
|
"CONTACTSENSOR"s,
|
|
"FIRESENSOR"s,
|
|
"FLOWSENSOR"s,
|
|
"FROSTSENSOR"s,
|
|
"GASSENSOR"s,
|
|
"HEATSENSOR"s,
|
|
"HUMIDITYSENSOR"s,
|
|
"IDENTIFIERSENSOR"s,
|
|
"IONCONCENTRATIONSENSOR"s,
|
|
"LEVELSENSOR"s,
|
|
"LIGHTSENSOR"s,
|
|
"MOISTURESENSOR"s,
|
|
"MOVEMENTSENSOR"s,
|
|
"PHSENSOR"s,
|
|
"PRESSURESENSOR"s,
|
|
"RADIATIONSENSOR"s,
|
|
"RADIOACTIVITYSENSOR"s,
|
|
"SMOKESENSOR"s,
|
|
"SOUNDSENSOR"s,
|
|
"TEMPERATURESENSOR"s,
|
|
"WINDSENSOR"s,
|
|
"IfcSequenceEnum"s,
|
|
"START_START"s,
|
|
"START_FINISH"s,
|
|
"FINISH_START"s,
|
|
"FINISH_FINISH"s,
|
|
"IfcShadingDeviceTypeEnum"s,
|
|
"JALOUSIE"s,
|
|
"SHUTTER"s,
|
|
"AWNING"s,
|
|
"IfcShearModulusMeasure"s,
|
|
"IfcSimplePropertyTemplateTypeEnum"s,
|
|
"P_SINGLEVALUE"s,
|
|
"P_ENUMERATEDVALUE"s,
|
|
"P_BOUNDEDVALUE"s,
|
|
"P_LISTVALUE"s,
|
|
"P_TABLEVALUE"s,
|
|
"P_REFERENCEVALUE"s,
|
|
"Q_LENGTH"s,
|
|
"Q_AREA"s,
|
|
"Q_VOLUME"s,
|
|
"Q_COUNT"s,
|
|
"Q_WEIGHT"s,
|
|
"Q_TIME"s,
|
|
"IfcSlabTypeEnum"s,
|
|
"FLOOR"s,
|
|
"ROOF"s,
|
|
"LANDING"s,
|
|
"BASESLAB"s,
|
|
"APPROACH_SLAB"s,
|
|
"WEARING"s,
|
|
"SIDEWALK"s,
|
|
"IfcSolarDeviceTypeEnum"s,
|
|
"SOLARCOLLECTOR"s,
|
|
"SOLARPANEL"s,
|
|
"IfcSolidAngleMeasure"s,
|
|
"IfcSoundPowerLevelMeasure"s,
|
|
"IfcSoundPowerMeasure"s,
|
|
"IfcSoundPressureLevelMeasure"s,
|
|
"IfcSoundPressureMeasure"s,
|
|
"IfcSpaceHeaterTypeEnum"s,
|
|
"CONVECTOR"s,
|
|
"RADIATOR"s,
|
|
"IfcSpaceTypeEnum"s,
|
|
"SPACE"s,
|
|
"PARKING"s,
|
|
"GFA"s,
|
|
"IfcSpatialZoneTypeEnum"s,
|
|
"CONSTRUCTION"s,
|
|
"FIRESAFETY"s,
|
|
"OCCUPANCY"s,
|
|
"IfcSpecificHeatCapacityMeasure"s,
|
|
"IfcSpecularExponent"s,
|
|
"IfcSpecularRoughness"s,
|
|
"IfcStackTerminalTypeEnum"s,
|
|
"BIRDCAGE"s,
|
|
"COWL"s,
|
|
"RAINWATERHOPPER"s,
|
|
"IfcStairFlightTypeEnum"s,
|
|
"WINDER"s,
|
|
"CURVED"s,
|
|
"IfcStairTypeEnum"s,
|
|
"STRAIGHT_RUN_STAIR"s,
|
|
"TWO_STRAIGHT_RUN_STAIR"s,
|
|
"QUARTER_WINDING_STAIR"s,
|
|
"QUARTER_TURN_STAIR"s,
|
|
"HALF_WINDING_STAIR"s,
|
|
"HALF_TURN_STAIR"s,
|
|
"TWO_QUARTER_WINDING_STAIR"s,
|
|
"TWO_QUARTER_TURN_STAIR"s,
|
|
"THREE_QUARTER_WINDING_STAIR"s,
|
|
"THREE_QUARTER_TURN_STAIR"s,
|
|
"SPIRAL_STAIR"s,
|
|
"DOUBLE_RETURN_STAIR"s,
|
|
"CURVED_RUN_STAIR"s,
|
|
"TWO_CURVED_RUN_STAIR"s,
|
|
"IfcStateEnum"s,
|
|
"READWRITE"s,
|
|
"READONLY"s,
|
|
"LOCKED"s,
|
|
"READWRITELOCKED"s,
|
|
"READONLYLOCKED"s,
|
|
"IfcStructuralCurveActivityTypeEnum"s,
|
|
"CONST"s,
|
|
"POLYGONAL"s,
|
|
"EQUIDISTANT"s,
|
|
"SINUS"s,
|
|
"PARABOLA"s,
|
|
"DISCRETE"s,
|
|
"IfcStructuralCurveMemberTypeEnum"s,
|
|
"RIGID_JOINED_MEMBER"s,
|
|
"PIN_JOINED_MEMBER"s,
|
|
"TENSION_MEMBER"s,
|
|
"COMPRESSION_MEMBER"s,
|
|
"IfcStructuralSurfaceActivityTypeEnum"s,
|
|
"BILINEAR"s,
|
|
"ISOCONTOUR"s,
|
|
"IfcStructuralSurfaceMemberTypeEnum"s,
|
|
"BENDING_ELEMENT"s,
|
|
"MEMBRANE_ELEMENT"s,
|
|
"SHELL"s,
|
|
"IfcSubContractResourceTypeEnum"s,
|
|
"PURCHASE"s,
|
|
"IfcSurfaceFeatureTypeEnum"s,
|
|
"MARK"s,
|
|
"TAG"s,
|
|
"TREATMENT"s,
|
|
"DEFECT"s,
|
|
"IfcSurfaceSide"s,
|
|
"BOTH"s,
|
|
"IfcSwitchingDeviceTypeEnum"s,
|
|
"CONTACTOR"s,
|
|
"DIMMERSWITCH"s,
|
|
"EMERGENCYSTOP"s,
|
|
"KEYPAD"s,
|
|
"MOMENTARYSWITCH"s,
|
|
"SELECTORSWITCH"s,
|
|
"STARTER"s,
|
|
"SWITCHDISCONNECTOR"s,
|
|
"TOGGLESWITCH"s,
|
|
"IfcSystemFurnitureElementTypeEnum"s,
|
|
"PANEL"s,
|
|
"WORKSURFACE"s,
|
|
"IfcTankTypeEnum"s,
|
|
"BASIN"s,
|
|
"BREAKPRESSURE"s,
|
|
"EXPANSION"s,
|
|
"FEEDANDEXPANSION"s,
|
|
"PRESSUREVESSEL"s,
|
|
"STORAGE"s,
|
|
"VESSEL"s,
|
|
"IfcTaskDurationEnum"s,
|
|
"ELAPSEDTIME"s,
|
|
"WORKTIME"s,
|
|
"IfcTaskTypeEnum"s,
|
|
"ATTENDANCE"s,
|
|
"DEMOLITION"s,
|
|
"DISMANTLE"s,
|
|
"INSTALLATION"s,
|
|
"LOGISTIC"s,
|
|
"MAINTENANCE"s,
|
|
"MOVE"s,
|
|
"OPERATION"s,
|
|
"REMOVAL"s,
|
|
"RENOVATION"s,
|
|
"IfcTemperatureGradientMeasure"s,
|
|
"IfcTemperatureRateOfChangeMeasure"s,
|
|
"IfcTendonAnchorTypeEnum"s,
|
|
"FIXED_END"s,
|
|
"TENSIONING_END"s,
|
|
"IfcTendonConduitTypeEnum"s,
|
|
"GROUTING_DUCT"s,
|
|
"TRUMPET"s,
|
|
"DIABOLO"s,
|
|
"IfcTendonTypeEnum"s,
|
|
"BAR"s,
|
|
"COATED"s,
|
|
"STRAND"s,
|
|
"WIRE"s,
|
|
"IfcText"s,
|
|
"IfcTextAlignment"s,
|
|
"IfcTextDecoration"s,
|
|
"IfcTextFontName"s,
|
|
"IfcTextPath"s,
|
|
"UP"s,
|
|
"DOWN"s,
|
|
"IfcTextTransformation"s,
|
|
"IfcThermalAdmittanceMeasure"s,
|
|
"IfcThermalConductivityMeasure"s,
|
|
"IfcThermalExpansionCoefficientMeasure"s,
|
|
"IfcThermalResistanceMeasure"s,
|
|
"IfcThermalTransmittanceMeasure"s,
|
|
"IfcThermodynamicTemperatureMeasure"s,
|
|
"IfcTime"s,
|
|
"IfcTimeMeasure"s,
|
|
"IfcTimeOrRatioSelect"s,
|
|
"IfcTimeSeriesDataTypeEnum"s,
|
|
"CONTINUOUS"s,
|
|
"DISCRETEBINARY"s,
|
|
"PIECEWISEBINARY"s,
|
|
"PIECEWISECONSTANT"s,
|
|
"PIECEWISECONTINUOUS"s,
|
|
"IfcTimeStamp"s,
|
|
"IfcTorqueMeasure"s,
|
|
"IfcTransformerTypeEnum"s,
|
|
"FREQUENCY"s,
|
|
"INVERTER"s,
|
|
"RECTIFIER"s,
|
|
"VOLTAGE"s,
|
|
"IfcTransitionCode"s,
|
|
"DISCONTINUOUS"s,
|
|
"CONTSAMEGRADIENT"s,
|
|
"CONTSAMEGRADIENTSAMECURVATURE"s,
|
|
"IfcTransitionCurveType"s,
|
|
"BIQUADRATICPARABOLA"s,
|
|
"BLOSSCURVE"s,
|
|
"CLOTHOIDCURVE"s,
|
|
"COSINECURVE"s,
|
|
"CUBICPARABOLA"s,
|
|
"SINECURVE"s,
|
|
"IfcTranslationalStiffnessSelect"s,
|
|
"IfcTransportElementTypeEnum"s,
|
|
"ELEVATOR"s,
|
|
"ESCALATOR"s,
|
|
"MOVINGWALKWAY"s,
|
|
"CRANEWAY"s,
|
|
"LIFTINGGEAR"s,
|
|
"IfcTrimmingPreference"s,
|
|
"CARTESIAN"s,
|
|
"IfcTubeBundleTypeEnum"s,
|
|
"FINNED"s,
|
|
"IfcURIReference"s,
|
|
"IfcUnitEnum"s,
|
|
"ABSORBEDDOSEUNIT"s,
|
|
"AMOUNTOFSUBSTANCEUNIT"s,
|
|
"AREAUNIT"s,
|
|
"DOSEEQUIVALENTUNIT"s,
|
|
"ELECTRICCAPACITANCEUNIT"s,
|
|
"ELECTRICCHARGEUNIT"s,
|
|
"ELECTRICCONDUCTANCEUNIT"s,
|
|
"ELECTRICCURRENTUNIT"s,
|
|
"ELECTRICRESISTANCEUNIT"s,
|
|
"ELECTRICVOLTAGEUNIT"s,
|
|
"ENERGYUNIT"s,
|
|
"FORCEUNIT"s,
|
|
"FREQUENCYUNIT"s,
|
|
"ILLUMINANCEUNIT"s,
|
|
"INDUCTANCEUNIT"s,
|
|
"LENGTHUNIT"s,
|
|
"LUMINOUSFLUXUNIT"s,
|
|
"LUMINOUSINTENSITYUNIT"s,
|
|
"MAGNETICFLUXDENSITYUNIT"s,
|
|
"MAGNETICFLUXUNIT"s,
|
|
"MASSUNIT"s,
|
|
"PLANEANGLEUNIT"s,
|
|
"POWERUNIT"s,
|
|
"PRESSUREUNIT"s,
|
|
"RADIOACTIVITYUNIT"s,
|
|
"SOLIDANGLEUNIT"s,
|
|
"THERMODYNAMICTEMPERATUREUNIT"s,
|
|
"TIMEUNIT"s,
|
|
"VOLUMEUNIT"s,
|
|
"IfcUnitaryControlElementTypeEnum"s,
|
|
"ALARMPANEL"s,
|
|
"CONTROLPANEL"s,
|
|
"GASDETECTIONPANEL"s,
|
|
"INDICATORPANEL"s,
|
|
"MIMICPANEL"s,
|
|
"HUMIDISTAT"s,
|
|
"THERMOSTAT"s,
|
|
"WEATHERSTATION"s,
|
|
"IfcUnitaryEquipmentTypeEnum"s,
|
|
"AIRHANDLER"s,
|
|
"AIRCONDITIONINGUNIT"s,
|
|
"DEHUMIDIFIER"s,
|
|
"SPLITSYSTEM"s,
|
|
"ROOFTOPUNIT"s,
|
|
"IfcValveTypeEnum"s,
|
|
"AIRRELEASE"s,
|
|
"ANTIVACUUM"s,
|
|
"CHANGEOVER"s,
|
|
"CHECK"s,
|
|
"COMMISSIONING"s,
|
|
"DIVERTING"s,
|
|
"DRAWOFFCOCK"s,
|
|
"DOUBLECHECK"s,
|
|
"DOUBLEREGULATING"s,
|
|
"FAUCET"s,
|
|
"FLUSHING"s,
|
|
"GASCOCK"s,
|
|
"GASTAP"s,
|
|
"ISOLATING"s,
|
|
"MIXING"s,
|
|
"PRESSUREREDUCING"s,
|
|
"PRESSURERELIEF"s,
|
|
"REGULATING"s,
|
|
"SAFETYCUTOFF"s,
|
|
"STEAMTRAP"s,
|
|
"STOPCOCK"s,
|
|
"IfcVaporPermeabilityMeasure"s,
|
|
"IfcVibrationDamperTypeEnum"s,
|
|
"BENDING_YIELD"s,
|
|
"SHEAR_YIELD"s,
|
|
"AXIAL_YIELD"s,
|
|
"VISCOUS"s,
|
|
"RUBBER"s,
|
|
"IfcVibrationIsolatorTypeEnum"s,
|
|
"COMPRESSION"s,
|
|
"SPRING"s,
|
|
"BASE"s,
|
|
"IfcVoidingFeatureTypeEnum"s,
|
|
"CUTOUT"s,
|
|
"NOTCH"s,
|
|
"HOLE"s,
|
|
"MITER"s,
|
|
"CHAMFER"s,
|
|
"IfcVolumeMeasure"s,
|
|
"IfcVolumetricFlowRateMeasure"s,
|
|
"IfcWallTypeEnum"s,
|
|
"MOVABLE"s,
|
|
"PARAPET"s,
|
|
"PARTITIONING"s,
|
|
"PLUMBINGWALL"s,
|
|
"SOLIDWALL"s,
|
|
"STANDARD"s,
|
|
"ELEMENTEDWALL"s,
|
|
"RETAININGWALL"s,
|
|
"IfcWarpingConstantMeasure"s,
|
|
"IfcWarpingMomentMeasure"s,
|
|
"IfcWarpingStiffnessSelect"s,
|
|
"IfcWasteTerminalTypeEnum"s,
|
|
"FLOORTRAP"s,
|
|
"FLOORWASTE"s,
|
|
"GULLYSUMP"s,
|
|
"GULLYTRAP"s,
|
|
"ROOFDRAIN"s,
|
|
"WASTEDISPOSALUNIT"s,
|
|
"WASTETRAP"s,
|
|
"IfcWindowPanelOperationEnum"s,
|
|
"SIDEHUNGRIGHTHAND"s,
|
|
"SIDEHUNGLEFTHAND"s,
|
|
"TILTANDTURNRIGHTHAND"s,
|
|
"TILTANDTURNLEFTHAND"s,
|
|
"TOPHUNG"s,
|
|
"BOTTOMHUNG"s,
|
|
"PIVOTHORIZONTAL"s,
|
|
"PIVOTVERTICAL"s,
|
|
"SLIDINGHORIZONTAL"s,
|
|
"SLIDINGVERTICAL"s,
|
|
"REMOVABLECASEMENT"s,
|
|
"FIXEDCASEMENT"s,
|
|
"OTHEROPERATION"s,
|
|
"IfcWindowPanelPositionEnum"s,
|
|
"BOTTOM"s,
|
|
"TOP"s,
|
|
"IfcWindowStyleConstructionEnum"s,
|
|
"OTHER_CONSTRUCTION"s,
|
|
"IfcWindowStyleOperationEnum"s,
|
|
"SINGLE_PANEL"s,
|
|
"DOUBLE_PANEL_VERTICAL"s,
|
|
"DOUBLE_PANEL_HORIZONTAL"s,
|
|
"TRIPLE_PANEL_VERTICAL"s,
|
|
"TRIPLE_PANEL_BOTTOM"s,
|
|
"TRIPLE_PANEL_TOP"s,
|
|
"TRIPLE_PANEL_LEFT"s,
|
|
"TRIPLE_PANEL_RIGHT"s,
|
|
"TRIPLE_PANEL_HORIZONTAL"s,
|
|
"IfcWindowTypeEnum"s,
|
|
"WINDOW"s,
|
|
"SKYLIGHT"s,
|
|
"LIGHTDOME"s,
|
|
"IfcWindowTypePartitioningEnum"s,
|
|
"IfcWorkCalendarTypeEnum"s,
|
|
"FIRSTSHIFT"s,
|
|
"SECONDSHIFT"s,
|
|
"THIRDSHIFT"s,
|
|
"IfcWorkPlanTypeEnum"s,
|
|
"ACTUAL"s,
|
|
"BASELINE"s,
|
|
"PLANNED"s,
|
|
"IfcWorkScheduleTypeEnum"s,
|
|
"IfcActorRole"s,
|
|
"IfcAddress"s,
|
|
"IfcApplication"s,
|
|
"IfcAppliedValue"s,
|
|
"IfcApproval"s,
|
|
"IfcBoundaryCondition"s,
|
|
"IfcBoundaryEdgeCondition"s,
|
|
"IfcBoundaryFaceCondition"s,
|
|
"IfcBoundaryNodeCondition"s,
|
|
"IfcBoundaryNodeConditionWarping"s,
|
|
"IfcConnectionGeometry"s,
|
|
"IfcConnectionPointGeometry"s,
|
|
"IfcConnectionSurfaceGeometry"s,
|
|
"IfcConnectionVolumeGeometry"s,
|
|
"IfcConstraint"s,
|
|
"IfcCoordinateOperation"s,
|
|
"IfcCoordinateReferenceSystem"s,
|
|
"IfcCostValue"s,
|
|
"IfcDerivedUnit"s,
|
|
"IfcDerivedUnitElement"s,
|
|
"IfcDimensionalExponents"s,
|
|
"IfcExternalInformation"s,
|
|
"IfcExternalReference"s,
|
|
"IfcExternallyDefinedHatchStyle"s,
|
|
"IfcExternallyDefinedSurfaceStyle"s,
|
|
"IfcExternallyDefinedTextFont"s,
|
|
"IfcGridAxis"s,
|
|
"IfcIrregularTimeSeriesValue"s,
|
|
"IfcLibraryInformation"s,
|
|
"IfcLibraryReference"s,
|
|
"IfcLightDistributionData"s,
|
|
"IfcLightIntensityDistribution"s,
|
|
"IfcMapConversion"s,
|
|
"IfcMaterialClassificationRelationship"s,
|
|
"IfcMaterialDefinition"s,
|
|
"IfcMaterialLayer"s,
|
|
"IfcMaterialLayerSet"s,
|
|
"IfcMaterialLayerWithOffsets"s,
|
|
"IfcMaterialList"s,
|
|
"IfcMaterialProfile"s,
|
|
"IfcMaterialProfileSet"s,
|
|
"IfcMaterialProfileWithOffsets"s,
|
|
"IfcMaterialUsageDefinition"s,
|
|
"IfcMeasureWithUnit"s,
|
|
"IfcMetric"s,
|
|
"IfcMonetaryUnit"s,
|
|
"IfcNamedUnit"s,
|
|
"IfcObjectPlacement"s,
|
|
"IfcObjective"s,
|
|
"IfcOrganization"s,
|
|
"IfcOwnerHistory"s,
|
|
"IfcPerson"s,
|
|
"IfcPersonAndOrganization"s,
|
|
"IfcPhysicalQuantity"s,
|
|
"IfcPhysicalSimpleQuantity"s,
|
|
"IfcPostalAddress"s,
|
|
"IfcPresentationItem"s,
|
|
"IfcPresentationLayerAssignment"s,
|
|
"IfcPresentationLayerWithStyle"s,
|
|
"IfcPresentationStyle"s,
|
|
"IfcPresentationStyleAssignment"s,
|
|
"IfcProductRepresentation"s,
|
|
"IfcProfileDef"s,
|
|
"IfcProjectedCRS"s,
|
|
"IfcPropertyAbstraction"s,
|
|
"IfcPropertyEnumeration"s,
|
|
"IfcQuantityArea"s,
|
|
"IfcQuantityCount"s,
|
|
"IfcQuantityLength"s,
|
|
"IfcQuantityTime"s,
|
|
"IfcQuantityVolume"s,
|
|
"IfcQuantityWeight"s,
|
|
"IfcRecurrencePattern"s,
|
|
"IfcReference"s,
|
|
"IfcRepresentation"s,
|
|
"IfcRepresentationContext"s,
|
|
"IfcRepresentationItem"s,
|
|
"IfcRepresentationMap"s,
|
|
"IfcResourceLevelRelationship"s,
|
|
"IfcRoot"s,
|
|
"IfcSIUnit"s,
|
|
"IfcSchedulingTime"s,
|
|
"IfcShapeAspect"s,
|
|
"IfcShapeModel"s,
|
|
"IfcShapeRepresentation"s,
|
|
"IfcStructuralConnectionCondition"s,
|
|
"IfcStructuralLoad"s,
|
|
"IfcStructuralLoadConfiguration"s,
|
|
"IfcStructuralLoadOrResult"s,
|
|
"IfcStructuralLoadStatic"s,
|
|
"IfcStructuralLoadTemperature"s,
|
|
"IfcStyleModel"s,
|
|
"IfcStyledItem"s,
|
|
"IfcStyledRepresentation"s,
|
|
"IfcSurfaceReinforcementArea"s,
|
|
"IfcSurfaceStyle"s,
|
|
"IfcSurfaceStyleLighting"s,
|
|
"IfcSurfaceStyleRefraction"s,
|
|
"IfcSurfaceStyleShading"s,
|
|
"IfcSurfaceStyleWithTextures"s,
|
|
"IfcSurfaceTexture"s,
|
|
"IfcTable"s,
|
|
"IfcTableColumn"s,
|
|
"IfcTableRow"s,
|
|
"IfcTaskTime"s,
|
|
"IfcTaskTimeRecurring"s,
|
|
"IfcTelecomAddress"s,
|
|
"IfcTextStyle"s,
|
|
"IfcTextStyleForDefinedFont"s,
|
|
"IfcTextStyleTextModel"s,
|
|
"IfcTextureCoordinate"s,
|
|
"IfcTextureCoordinateGenerator"s,
|
|
"IfcTextureMap"s,
|
|
"IfcTextureVertex"s,
|
|
"IfcTextureVertexList"s,
|
|
"IfcTimePeriod"s,
|
|
"IfcTimeSeries"s,
|
|
"IfcTimeSeriesValue"s,
|
|
"IfcTopologicalRepresentationItem"s,
|
|
"IfcTopologyRepresentation"s,
|
|
"IfcUnitAssignment"s,
|
|
"IfcVertex"s,
|
|
"IfcVertexPoint"s,
|
|
"IfcVirtualGridIntersection"s,
|
|
"IfcWorkTime"s,
|
|
"IfcActorSelect"s,
|
|
"IfcArcIndex"s,
|
|
"IfcBendingParameterSelect"s,
|
|
"IfcBoxAlignment"s,
|
|
"IfcDerivedMeasureValue"s,
|
|
"IfcLayeredItem"s,
|
|
"IfcLibrarySelect"s,
|
|
"IfcLightDistributionDataSourceSelect"s,
|
|
"IfcLineIndex"s,
|
|
"IfcMaterialSelect"s,
|
|
"IfcNormalisedRatioMeasure"s,
|
|
"IfcObjectReferenceSelect"s,
|
|
"IfcPositiveRatioMeasure"s,
|
|
"IfcSegmentIndexSelect"s,
|
|
"IfcSimpleValue"s,
|
|
"IfcSizeSelect"s,
|
|
"IfcSpecularHighlightSelect"s,
|
|
"IfcStyleAssignmentSelect"s,
|
|
"IfcSurfaceStyleElementSelect"s,
|
|
"IfcUnit"s,
|
|
"IfcApprovalRelationship"s,
|
|
"IfcArbitraryClosedProfileDef"s,
|
|
"IfcArbitraryOpenProfileDef"s,
|
|
"IfcArbitraryProfileDefWithVoids"s,
|
|
"IfcBlobTexture"s,
|
|
"IfcCenterLineProfileDef"s,
|
|
"IfcClassification"s,
|
|
"IfcClassificationReference"s,
|
|
"IfcColourRgbList"s,
|
|
"IfcColourSpecification"s,
|
|
"IfcCompositeProfileDef"s,
|
|
"IfcConnectedFaceSet"s,
|
|
"IfcConnectionCurveGeometry"s,
|
|
"IfcConnectionPointEccentricity"s,
|
|
"IfcContextDependentUnit"s,
|
|
"IfcConversionBasedUnit"s,
|
|
"IfcConversionBasedUnitWithOffset"s,
|
|
"IfcCurrencyRelationship"s,
|
|
"IfcCurveStyle"s,
|
|
"IfcCurveStyleFont"s,
|
|
"IfcCurveStyleFontAndScaling"s,
|
|
"IfcCurveStyleFontPattern"s,
|
|
"IfcDerivedProfileDef"s,
|
|
"IfcDocumentInformation"s,
|
|
"IfcDocumentInformationRelationship"s,
|
|
"IfcDocumentReference"s,
|
|
"IfcEdge"s,
|
|
"IfcEdgeCurve"s,
|
|
"IfcEventTime"s,
|
|
"IfcExtendedProperties"s,
|
|
"IfcExternalReferenceRelationship"s,
|
|
"IfcFace"s,
|
|
"IfcFaceBound"s,
|
|
"IfcFaceOuterBound"s,
|
|
"IfcFaceSurface"s,
|
|
"IfcFailureConnectionCondition"s,
|
|
"IfcFillAreaStyle"s,
|
|
"IfcGeometricRepresentationContext"s,
|
|
"IfcGeometricRepresentationItem"s,
|
|
"IfcGeometricRepresentationSubContext"s,
|
|
"IfcGeometricSet"s,
|
|
"IfcGridPlacement"s,
|
|
"IfcHalfSpaceSolid"s,
|
|
"IfcImageTexture"s,
|
|
"IfcIndexedColourMap"s,
|
|
"IfcIndexedTextureMap"s,
|
|
"IfcIndexedTriangleTextureMap"s,
|
|
"IfcIrregularTimeSeries"s,
|
|
"IfcLagTime"s,
|
|
"IfcLightSource"s,
|
|
"IfcLightSourceAmbient"s,
|
|
"IfcLightSourceDirectional"s,
|
|
"IfcLightSourceGoniometric"s,
|
|
"IfcLightSourcePositional"s,
|
|
"IfcLightSourceSpot"s,
|
|
"IfcLinearPlacement"s,
|
|
"IfcLocalPlacement"s,
|
|
"IfcLoop"s,
|
|
"IfcMappedItem"s,
|
|
"IfcMaterial"s,
|
|
"IfcMaterialConstituent"s,
|
|
"IfcMaterialConstituentSet"s,
|
|
"IfcMaterialDefinitionRepresentation"s,
|
|
"IfcMaterialLayerSetUsage"s,
|
|
"IfcMaterialProfileSetUsage"s,
|
|
"IfcMaterialProfileSetUsageTapering"s,
|
|
"IfcMaterialProperties"s,
|
|
"IfcMaterialRelationship"s,
|
|
"IfcMirroredProfileDef"s,
|
|
"IfcObjectDefinition"s,
|
|
"IfcOpenShell"s,
|
|
"IfcOrganizationRelationship"s,
|
|
"IfcOrientationExpression"s,
|
|
"IfcOrientedEdge"s,
|
|
"IfcParameterizedProfileDef"s,
|
|
"IfcPath"s,
|
|
"IfcPhysicalComplexQuantity"s,
|
|
"IfcPixelTexture"s,
|
|
"IfcPlacement"s,
|
|
"IfcPlanarExtent"s,
|
|
"IfcPoint"s,
|
|
"IfcPointOnCurve"s,
|
|
"IfcPointOnSurface"s,
|
|
"IfcPolyLoop"s,
|
|
"IfcPolygonalBoundedHalfSpace"s,
|
|
"IfcPreDefinedItem"s,
|
|
"IfcPreDefinedProperties"s,
|
|
"IfcPreDefinedTextFont"s,
|
|
"IfcProductDefinitionShape"s,
|
|
"IfcProfileProperties"s,
|
|
"IfcProperty"s,
|
|
"IfcPropertyDefinition"s,
|
|
"IfcPropertyDependencyRelationship"s,
|
|
"IfcPropertySetDefinition"s,
|
|
"IfcPropertyTemplateDefinition"s,
|
|
"IfcQuantitySet"s,
|
|
"IfcRectangleProfileDef"s,
|
|
"IfcRegularTimeSeries"s,
|
|
"IfcReinforcementBarProperties"s,
|
|
"IfcRelationship"s,
|
|
"IfcResourceApprovalRelationship"s,
|
|
"IfcResourceConstraintRelationship"s,
|
|
"IfcResourceTime"s,
|
|
"IfcRoundedRectangleProfileDef"s,
|
|
"IfcSectionProperties"s,
|
|
"IfcSectionReinforcementProperties"s,
|
|
"IfcSectionedSpine"s,
|
|
"IfcShellBasedSurfaceModel"s,
|
|
"IfcSimpleProperty"s,
|
|
"IfcSlippageConnectionCondition"s,
|
|
"IfcSolidModel"s,
|
|
"IfcStructuralLoadLinearForce"s,
|
|
"IfcStructuralLoadPlanarForce"s,
|
|
"IfcStructuralLoadSingleDisplacement"s,
|
|
"IfcStructuralLoadSingleDisplacementDistortion"s,
|
|
"IfcStructuralLoadSingleForce"s,
|
|
"IfcStructuralLoadSingleForceWarping"s,
|
|
"IfcSubedge"s,
|
|
"IfcSurface"s,
|
|
"IfcSurfaceStyleRendering"s,
|
|
"IfcSweptAreaSolid"s,
|
|
"IfcSweptDiskSolid"s,
|
|
"IfcSweptDiskSolidPolygonal"s,
|
|
"IfcSweptSurface"s,
|
|
"IfcTShapeProfileDef"s,
|
|
"IfcTessellatedItem"s,
|
|
"IfcTextLiteral"s,
|
|
"IfcTextLiteralWithExtent"s,
|
|
"IfcTextStyleFontModel"s,
|
|
"IfcTrapeziumProfileDef"s,
|
|
"IfcTypeObject"s,
|
|
"IfcTypeProcess"s,
|
|
"IfcTypeProduct"s,
|
|
"IfcTypeResource"s,
|
|
"IfcUShapeProfileDef"s,
|
|
"IfcVector"s,
|
|
"IfcVertexLoop"s,
|
|
"IfcWindowStyle"s,
|
|
"IfcZShapeProfileDef"s,
|
|
"IfcClassificationReferenceSelect"s,
|
|
"IfcClassificationSelect"s,
|
|
"IfcCoordinateReferenceSystemSelect"s,
|
|
"IfcDefinitionSelect"s,
|
|
"IfcDocumentSelect"s,
|
|
"IfcHatchLineDistanceSelect"s,
|
|
"IfcMeasureValue"s,
|
|
"IfcPointOrVertexPoint"s,
|
|
"IfcPresentationStyleSelect"s,
|
|
"IfcProductRepresentationSelect"s,
|
|
"IfcPropertySetDefinitionSet"s,
|
|
"IfcResourceObjectSelect"s,
|
|
"IfcTextFontSelect"s,
|
|
"IfcValue"s,
|
|
"IfcAdvancedFace"s,
|
|
"IfcAlignment2DHorizontal"s,
|
|
"IfcAlignment2DSegment"s,
|
|
"IfcAlignment2DVertical"s,
|
|
"IfcAlignment2DVerticalSegment"s,
|
|
"IfcAnnotationFillArea"s,
|
|
"IfcAsymmetricIShapeProfileDef"s,
|
|
"IfcAxis1Placement"s,
|
|
"IfcAxis2Placement2D"s,
|
|
"IfcAxis2Placement3D"s,
|
|
"IfcBooleanResult"s,
|
|
"IfcBoundedSurface"s,
|
|
"IfcBoundingBox"s,
|
|
"IfcBoxedHalfSpace"s,
|
|
"IfcCShapeProfileDef"s,
|
|
"IfcCartesianPoint"s,
|
|
"IfcCartesianPointList"s,
|
|
"IfcCartesianPointList2D"s,
|
|
"IfcCartesianPointList3D"s,
|
|
"IfcCartesianTransformationOperator"s,
|
|
"IfcCartesianTransformationOperator2D"s,
|
|
"IfcCartesianTransformationOperator2DnonUniform"s,
|
|
"IfcCartesianTransformationOperator3D"s,
|
|
"IfcCartesianTransformationOperator3DnonUniform"s,
|
|
"IfcCircleProfileDef"s,
|
|
"IfcClosedShell"s,
|
|
"IfcColourRgb"s,
|
|
"IfcComplexProperty"s,
|
|
"IfcCompositeCurveSegment"s,
|
|
"IfcConstructionResourceType"s,
|
|
"IfcContext"s,
|
|
"IfcCrewResourceType"s,
|
|
"IfcCsgPrimitive3D"s,
|
|
"IfcCsgSolid"s,
|
|
"IfcCurve"s,
|
|
"IfcCurveBoundedPlane"s,
|
|
"IfcCurveBoundedSurface"s,
|
|
"IfcDirection"s,
|
|
"IfcDistanceExpression"s,
|
|
"IfcDoorStyle"s,
|
|
"IfcEdgeLoop"s,
|
|
"IfcElementQuantity"s,
|
|
"IfcElementType"s,
|
|
"IfcElementarySurface"s,
|
|
"IfcEllipseProfileDef"s,
|
|
"IfcEventType"s,
|
|
"IfcExtrudedAreaSolid"s,
|
|
"IfcExtrudedAreaSolidTapered"s,
|
|
"IfcFaceBasedSurfaceModel"s,
|
|
"IfcFillAreaStyleHatching"s,
|
|
"IfcFillAreaStyleTiles"s,
|
|
"IfcFixedReferenceSweptAreaSolid"s,
|
|
"IfcFurnishingElementType"s,
|
|
"IfcFurnitureType"s,
|
|
"IfcGeographicElementType"s,
|
|
"IfcGeometricCurveSet"s,
|
|
"IfcIShapeProfileDef"s,
|
|
"IfcIndexedPolygonalFace"s,
|
|
"IfcIndexedPolygonalFaceWithVoids"s,
|
|
"IfcLShapeProfileDef"s,
|
|
"IfcLaborResourceType"s,
|
|
"IfcLine"s,
|
|
"IfcManifoldSolidBrep"s,
|
|
"IfcObject"s,
|
|
"IfcOffsetCurve"s,
|
|
"IfcOffsetCurve2D"s,
|
|
"IfcOffsetCurve3D"s,
|
|
"IfcOffsetCurveByDistances"s,
|
|
"IfcPcurve"s,
|
|
"IfcPlanarBox"s,
|
|
"IfcPlane"s,
|
|
"IfcPreDefinedColour"s,
|
|
"IfcPreDefinedCurveFont"s,
|
|
"IfcPreDefinedPropertySet"s,
|
|
"IfcProcedureType"s,
|
|
"IfcProcess"s,
|
|
"IfcProduct"s,
|
|
"IfcProject"s,
|
|
"IfcProjectLibrary"s,
|
|
"IfcPropertyBoundedValue"s,
|
|
"IfcPropertyEnumeratedValue"s,
|
|
"IfcPropertyListValue"s,
|
|
"IfcPropertyReferenceValue"s,
|
|
"IfcPropertySet"s,
|
|
"IfcPropertySetTemplate"s,
|
|
"IfcPropertySingleValue"s,
|
|
"IfcPropertyTableValue"s,
|
|
"IfcPropertyTemplate"s,
|
|
"IfcProxy"s,
|
|
"IfcRectangleHollowProfileDef"s,
|
|
"IfcRectangularPyramid"s,
|
|
"IfcRectangularTrimmedSurface"s,
|
|
"IfcReinforcementDefinitionProperties"s,
|
|
"IfcRelAssigns"s,
|
|
"IfcRelAssignsToActor"s,
|
|
"IfcRelAssignsToControl"s,
|
|
"IfcRelAssignsToGroup"s,
|
|
"IfcRelAssignsToGroupByFactor"s,
|
|
"IfcRelAssignsToProcess"s,
|
|
"IfcRelAssignsToProduct"s,
|
|
"IfcRelAssignsToResource"s,
|
|
"IfcRelAssociates"s,
|
|
"IfcRelAssociatesApproval"s,
|
|
"IfcRelAssociatesClassification"s,
|
|
"IfcRelAssociatesConstraint"s,
|
|
"IfcRelAssociatesDocument"s,
|
|
"IfcRelAssociatesLibrary"s,
|
|
"IfcRelAssociatesMaterial"s,
|
|
"IfcRelConnects"s,
|
|
"IfcRelConnectsElements"s,
|
|
"IfcRelConnectsPathElements"s,
|
|
"IfcRelConnectsPortToElement"s,
|
|
"IfcRelConnectsPorts"s,
|
|
"IfcRelConnectsStructuralActivity"s,
|
|
"IfcRelConnectsStructuralMember"s,
|
|
"IfcRelConnectsWithEccentricity"s,
|
|
"IfcRelConnectsWithRealizingElements"s,
|
|
"IfcRelContainedInSpatialStructure"s,
|
|
"IfcRelCoversBldgElements"s,
|
|
"IfcRelCoversSpaces"s,
|
|
"IfcRelDeclares"s,
|
|
"IfcRelDecomposes"s,
|
|
"IfcRelDefines"s,
|
|
"IfcRelDefinesByObject"s,
|
|
"IfcRelDefinesByProperties"s,
|
|
"IfcRelDefinesByTemplate"s,
|
|
"IfcRelDefinesByType"s,
|
|
"IfcRelFillsElement"s,
|
|
"IfcRelFlowControlElements"s,
|
|
"IfcRelInterferesElements"s,
|
|
"IfcRelNests"s,
|
|
"IfcRelPositions"s,
|
|
"IfcRelProjectsElement"s,
|
|
"IfcRelReferencedInSpatialStructure"s,
|
|
"IfcRelSequence"s,
|
|
"IfcRelServicesBuildings"s,
|
|
"IfcRelSpaceBoundary"s,
|
|
"IfcRelSpaceBoundary1stLevel"s,
|
|
"IfcRelSpaceBoundary2ndLevel"s,
|
|
"IfcRelVoidsElement"s,
|
|
"IfcReparametrisedCompositeCurveSegment"s,
|
|
"IfcResource"s,
|
|
"IfcRevolvedAreaSolid"s,
|
|
"IfcRevolvedAreaSolidTapered"s,
|
|
"IfcRightCircularCone"s,
|
|
"IfcRightCircularCylinder"s,
|
|
"IfcSectionedSolid"s,
|
|
"IfcSectionedSolidHorizontal"s,
|
|
"IfcSimplePropertyTemplate"s,
|
|
"IfcSpatialElement"s,
|
|
"IfcSpatialElementType"s,
|
|
"IfcSpatialStructureElement"s,
|
|
"IfcSpatialStructureElementType"s,
|
|
"IfcSpatialZone"s,
|
|
"IfcSpatialZoneType"s,
|
|
"IfcSphere"s,
|
|
"IfcSphericalSurface"s,
|
|
"IfcStructuralActivity"s,
|
|
"IfcStructuralItem"s,
|
|
"IfcStructuralMember"s,
|
|
"IfcStructuralReaction"s,
|
|
"IfcStructuralSurfaceMember"s,
|
|
"IfcStructuralSurfaceMemberVarying"s,
|
|
"IfcStructuralSurfaceReaction"s,
|
|
"IfcSubContractResourceType"s,
|
|
"IfcSurfaceCurve"s,
|
|
"IfcSurfaceCurveSweptAreaSolid"s,
|
|
"IfcSurfaceOfLinearExtrusion"s,
|
|
"IfcSurfaceOfRevolution"s,
|
|
"IfcSystemFurnitureElementType"s,
|
|
"IfcTask"s,
|
|
"IfcTaskType"s,
|
|
"IfcTessellatedFaceSet"s,
|
|
"IfcToroidalSurface"s,
|
|
"IfcTransportElementType"s,
|
|
"IfcTriangulatedFaceSet"s,
|
|
"IfcTriangulatedIrregularNetwork"s,
|
|
"IfcWindowLiningProperties"s,
|
|
"IfcWindowPanelProperties"s,
|
|
"IfcAppliedValueSelect"s,
|
|
"IfcAxis2Placement"s,
|
|
"IfcBooleanOperand"s,
|
|
"IfcColour"s,
|
|
"IfcColourOrFactor"s,
|
|
"IfcCsgSelect"s,
|
|
"IfcCurveStyleFontSelect"s,
|
|
"IfcFillStyleSelect"s,
|
|
"IfcGeometricSetSelect"s,
|
|
"IfcGridPlacementDirectionSelect"s,
|
|
"IfcMetricValueSelect"s,
|
|
"IfcProcessSelect"s,
|
|
"IfcProductSelect"s,
|
|
"IfcPropertySetDefinitionSelect"s,
|
|
"IfcResourceSelect"s,
|
|
"IfcShell"s,
|
|
"IfcSolidOrShell"s,
|
|
"IfcSurfaceOrFaceSurface"s,
|
|
"IfcTrimmingSelect"s,
|
|
"IfcVectorOrDirection"s,
|
|
"IfcActor"s,
|
|
"IfcAdvancedBrep"s,
|
|
"IfcAdvancedBrepWithVoids"s,
|
|
"IfcAlignment2DHorizontalSegment"s,
|
|
"IfcAlignment2DVerSegCircularArc"s,
|
|
"IfcAlignment2DVerSegLine"s,
|
|
"IfcAlignment2DVerSegParabolicArc"s,
|
|
"IfcAnnotation"s,
|
|
"IfcBSplineSurface"s,
|
|
"IfcBSplineSurfaceWithKnots"s,
|
|
"IfcBlock"s,
|
|
"IfcBooleanClippingResult"s,
|
|
"IfcBoundedCurve"s,
|
|
"IfcBuildingElementType"s,
|
|
"IfcChimneyType"s,
|
|
"IfcCircleHollowProfileDef"s,
|
|
"IfcCivilElementType"s,
|
|
"IfcColumnType"s,
|
|
"IfcComplexPropertyTemplate"s,
|
|
"IfcCompositeCurve"s,
|
|
"IfcCompositeCurveOnSurface"s,
|
|
"IfcConic"s,
|
|
"IfcConstructionEquipmentResourceType"s,
|
|
"IfcConstructionMaterialResourceType"s,
|
|
"IfcConstructionProductResourceType"s,
|
|
"IfcConstructionResource"s,
|
|
"IfcControl"s,
|
|
"IfcCostItem"s,
|
|
"IfcCostSchedule"s,
|
|
"IfcCoveringType"s,
|
|
"IfcCrewResource"s,
|
|
"IfcCurtainWallType"s,
|
|
"IfcCurveSegment2D"s,
|
|
"IfcCylindricalSurface"s,
|
|
"IfcDeepFoundationType"s,
|
|
"IfcDistributionElementType"s,
|
|
"IfcDistributionFlowElementType"s,
|
|
"IfcDoorLiningProperties"s,
|
|
"IfcDoorPanelProperties"s,
|
|
"IfcDoorType"s,
|
|
"IfcDraughtingPreDefinedColour"s,
|
|
"IfcDraughtingPreDefinedCurveFont"s,
|
|
"IfcElement"s,
|
|
"IfcElementAssembly"s,
|
|
"IfcElementAssemblyType"s,
|
|
"IfcElementComponent"s,
|
|
"IfcElementComponentType"s,
|
|
"IfcEllipse"s,
|
|
"IfcEnergyConversionDeviceType"s,
|
|
"IfcEngineType"s,
|
|
"IfcEvaporativeCoolerType"s,
|
|
"IfcEvaporatorType"s,
|
|
"IfcEvent"s,
|
|
"IfcExternalSpatialStructureElement"s,
|
|
"IfcFacetedBrep"s,
|
|
"IfcFacetedBrepWithVoids"s,
|
|
"IfcFacility"s,
|
|
"IfcFacilityPart"s,
|
|
"IfcFastener"s,
|
|
"IfcFastenerType"s,
|
|
"IfcFeatureElement"s,
|
|
"IfcFeatureElementAddition"s,
|
|
"IfcFeatureElementSubtraction"s,
|
|
"IfcFlowControllerType"s,
|
|
"IfcFlowFittingType"s,
|
|
"IfcFlowMeterType"s,
|
|
"IfcFlowMovingDeviceType"s,
|
|
"IfcFlowSegmentType"s,
|
|
"IfcFlowStorageDeviceType"s,
|
|
"IfcFlowTerminalType"s,
|
|
"IfcFlowTreatmentDeviceType"s,
|
|
"IfcFootingType"s,
|
|
"IfcFurnishingElement"s,
|
|
"IfcFurniture"s,
|
|
"IfcGeographicElement"s,
|
|
"IfcGroup"s,
|
|
"IfcHeatExchangerType"s,
|
|
"IfcHumidifierType"s,
|
|
"IfcIndexedPolyCurve"s,
|
|
"IfcInterceptorType"s,
|
|
"IfcIntersectionCurve"s,
|
|
"IfcInventory"s,
|
|
"IfcJunctionBoxType"s,
|
|
"IfcLaborResource"s,
|
|
"IfcLampType"s,
|
|
"IfcLightFixtureType"s,
|
|
"IfcLineSegment2D"s,
|
|
"IfcMechanicalFastener"s,
|
|
"IfcMechanicalFastenerType"s,
|
|
"IfcMedicalDeviceType"s,
|
|
"IfcMemberType"s,
|
|
"IfcMotorConnectionType"s,
|
|
"IfcOccupant"s,
|
|
"IfcOpeningElement"s,
|
|
"IfcOpeningStandardCase"s,
|
|
"IfcOutletType"s,
|
|
"IfcPerformanceHistory"s,
|
|
"IfcPermeableCoveringProperties"s,
|
|
"IfcPermit"s,
|
|
"IfcPileType"s,
|
|
"IfcPipeFittingType"s,
|
|
"IfcPipeSegmentType"s,
|
|
"IfcPlateType"s,
|
|
"IfcPolygonalFaceSet"s,
|
|
"IfcPolyline"s,
|
|
"IfcPort"s,
|
|
"IfcPositioningElement"s,
|
|
"IfcProcedure"s,
|
|
"IfcProjectOrder"s,
|
|
"IfcProjectionElement"s,
|
|
"IfcProtectiveDeviceType"s,
|
|
"IfcPumpType"s,
|
|
"IfcRailingType"s,
|
|
"IfcRampFlightType"s,
|
|
"IfcRampType"s,
|
|
"IfcRationalBSplineSurfaceWithKnots"s,
|
|
"IfcReferent"s,
|
|
"IfcReinforcingElement"s,
|
|
"IfcReinforcingElementType"s,
|
|
"IfcReinforcingMesh"s,
|
|
"IfcReinforcingMeshType"s,
|
|
"IfcRelAggregates"s,
|
|
"IfcRoofType"s,
|
|
"IfcSanitaryTerminalType"s,
|
|
"IfcSeamCurve"s,
|
|
"IfcShadingDeviceType"s,
|
|
"IfcSite"s,
|
|
"IfcSlabType"s,
|
|
"IfcSolarDeviceType"s,
|
|
"IfcSpace"s,
|
|
"IfcSpaceHeaterType"s,
|
|
"IfcSpaceType"s,
|
|
"IfcStackTerminalType"s,
|
|
"IfcStairFlightType"s,
|
|
"IfcStairType"s,
|
|
"IfcStructuralAction"s,
|
|
"IfcStructuralConnection"s,
|
|
"IfcStructuralCurveAction"s,
|
|
"IfcStructuralCurveConnection"s,
|
|
"IfcStructuralCurveMember"s,
|
|
"IfcStructuralCurveMemberVarying"s,
|
|
"IfcStructuralCurveReaction"s,
|
|
"IfcStructuralLinearAction"s,
|
|
"IfcStructuralLoadGroup"s,
|
|
"IfcStructuralPointAction"s,
|
|
"IfcStructuralPointConnection"s,
|
|
"IfcStructuralPointReaction"s,
|
|
"IfcStructuralResultGroup"s,
|
|
"IfcStructuralSurfaceAction"s,
|
|
"IfcStructuralSurfaceConnection"s,
|
|
"IfcSubContractResource"s,
|
|
"IfcSurfaceFeature"s,
|
|
"IfcSwitchingDeviceType"s,
|
|
"IfcSystem"s,
|
|
"IfcSystemFurnitureElement"s,
|
|
"IfcTankType"s,
|
|
"IfcTendon"s,
|
|
"IfcTendonAnchor"s,
|
|
"IfcTendonAnchorType"s,
|
|
"IfcTendonConduit"s,
|
|
"IfcTendonConduitType"s,
|
|
"IfcTendonType"s,
|
|
"IfcTransformerType"s,
|
|
"IfcTransitionCurveSegment2D"s,
|
|
"IfcTransportElement"s,
|
|
"IfcTrimmedCurve"s,
|
|
"IfcTubeBundleType"s,
|
|
"IfcUnitaryEquipmentType"s,
|
|
"IfcValveType"s,
|
|
"IfcVibrationDamper"s,
|
|
"IfcVibrationDamperType"s,
|
|
"IfcVibrationIsolator"s,
|
|
"IfcVibrationIsolatorType"s,
|
|
"IfcVirtualElement"s,
|
|
"IfcVoidingFeature"s,
|
|
"IfcWallType"s,
|
|
"IfcWasteTerminalType"s,
|
|
"IfcWindowType"s,
|
|
"IfcWorkCalendar"s,
|
|
"IfcWorkControl"s,
|
|
"IfcWorkPlan"s,
|
|
"IfcWorkSchedule"s,
|
|
"IfcZone"s,
|
|
"IfcCurveFontOrScaledCurveFontSelect"s,
|
|
"IfcCurveOnSurface"s,
|
|
"IfcCurveOrEdgeCurve"s,
|
|
"IfcStructuralActivityAssignmentSelect"s,
|
|
"IfcActionRequest"s,
|
|
"IfcAirTerminalBoxType"s,
|
|
"IfcAirTerminalType"s,
|
|
"IfcAirToAirHeatRecoveryType"s,
|
|
"IfcAlignmentCurve"s,
|
|
"IfcAsset"s,
|
|
"IfcAudioVisualApplianceType"s,
|
|
"IfcBSplineCurve"s,
|
|
"IfcBSplineCurveWithKnots"s,
|
|
"IfcBeamType"s,
|
|
"IfcBearingType"s,
|
|
"IfcBoilerType"s,
|
|
"IfcBoundaryCurve"s,
|
|
"IfcBridge"s,
|
|
"IfcBridgePart"s,
|
|
"IfcBuilding"s,
|
|
"IfcBuildingElement"s,
|
|
"IfcBuildingElementPart"s,
|
|
"IfcBuildingElementPartType"s,
|
|
"IfcBuildingElementProxy"s,
|
|
"IfcBuildingElementProxyType"s,
|
|
"IfcBuildingStorey"s,
|
|
"IfcBuildingSystem"s,
|
|
"IfcBurnerType"s,
|
|
"IfcCableCarrierFittingType"s,
|
|
"IfcCableCarrierSegmentType"s,
|
|
"IfcCableFittingType"s,
|
|
"IfcCableSegmentType"s,
|
|
"IfcCaissonFoundationType"s,
|
|
"IfcChillerType"s,
|
|
"IfcChimney"s,
|
|
"IfcCircle"s,
|
|
"IfcCircularArcSegment2D"s,
|
|
"IfcCivilElement"s,
|
|
"IfcCoilType"s,
|
|
"IfcColumn"s,
|
|
"IfcColumnStandardCase"s,
|
|
"IfcCommunicationsApplianceType"s,
|
|
"IfcCompressorType"s,
|
|
"IfcCondenserType"s,
|
|
"IfcConstructionEquipmentResource"s,
|
|
"IfcConstructionMaterialResource"s,
|
|
"IfcConstructionProductResource"s,
|
|
"IfcCooledBeamType"s,
|
|
"IfcCoolingTowerType"s,
|
|
"IfcCovering"s,
|
|
"IfcCurtainWall"s,
|
|
"IfcDamperType"s,
|
|
"IfcDeepFoundation"s,
|
|
"IfcDiscreteAccessory"s,
|
|
"IfcDiscreteAccessoryType"s,
|
|
"IfcDistributionChamberElementType"s,
|
|
"IfcDistributionControlElementType"s,
|
|
"IfcDistributionElement"s,
|
|
"IfcDistributionFlowElement"s,
|
|
"IfcDistributionPort"s,
|
|
"IfcDistributionSystem"s,
|
|
"IfcDoor"s,
|
|
"IfcDoorStandardCase"s,
|
|
"IfcDuctFittingType"s,
|
|
"IfcDuctSegmentType"s,
|
|
"IfcDuctSilencerType"s,
|
|
"IfcElectricApplianceType"s,
|
|
"IfcElectricDistributionBoardType"s,
|
|
"IfcElectricFlowStorageDeviceType"s,
|
|
"IfcElectricGeneratorType"s,
|
|
"IfcElectricMotorType"s,
|
|
"IfcElectricTimeControlType"s,
|
|
"IfcEnergyConversionDevice"s,
|
|
"IfcEngine"s,
|
|
"IfcEvaporativeCooler"s,
|
|
"IfcEvaporator"s,
|
|
"IfcExternalSpatialElement"s,
|
|
"IfcFanType"s,
|
|
"IfcFilterType"s,
|
|
"IfcFireSuppressionTerminalType"s,
|
|
"IfcFlowController"s,
|
|
"IfcFlowFitting"s,
|
|
"IfcFlowInstrumentType"s,
|
|
"IfcFlowMeter"s,
|
|
"IfcFlowMovingDevice"s,
|
|
"IfcFlowSegment"s,
|
|
"IfcFlowStorageDevice"s,
|
|
"IfcFlowTerminal"s,
|
|
"IfcFlowTreatmentDevice"s,
|
|
"IfcFooting"s,
|
|
"IfcGrid"s,
|
|
"IfcHeatExchanger"s,
|
|
"IfcHumidifier"s,
|
|
"IfcInterceptor"s,
|
|
"IfcJunctionBox"s,
|
|
"IfcLamp"s,
|
|
"IfcLightFixture"s,
|
|
"IfcLinearPositioningElement"s,
|
|
"IfcMedicalDevice"s,
|
|
"IfcMember"s,
|
|
"IfcMemberStandardCase"s,
|
|
"IfcMotorConnection"s,
|
|
"IfcOuterBoundaryCurve"s,
|
|
"IfcOutlet"s,
|
|
"IfcPile"s,
|
|
"IfcPipeFitting"s,
|
|
"IfcPipeSegment"s,
|
|
"IfcPlate"s,
|
|
"IfcPlateStandardCase"s,
|
|
"IfcProtectiveDevice"s,
|
|
"IfcProtectiveDeviceTrippingUnitType"s,
|
|
"IfcPump"s,
|
|
"IfcRailing"s,
|
|
"IfcRamp"s,
|
|
"IfcRampFlight"s,
|
|
"IfcRationalBSplineCurveWithKnots"s,
|
|
"IfcReinforcingBar"s,
|
|
"IfcReinforcingBarType"s,
|
|
"IfcRoof"s,
|
|
"IfcSanitaryTerminal"s,
|
|
"IfcSensorType"s,
|
|
"IfcShadingDevice"s,
|
|
"IfcSlab"s,
|
|
"IfcSlabElementedCase"s,
|
|
"IfcSlabStandardCase"s,
|
|
"IfcSolarDevice"s,
|
|
"IfcSpaceHeater"s,
|
|
"IfcStackTerminal"s,
|
|
"IfcStair"s,
|
|
"IfcStairFlight"s,
|
|
"IfcStructuralAnalysisModel"s,
|
|
"IfcStructuralLoadCase"s,
|
|
"IfcStructuralPlanarAction"s,
|
|
"IfcSwitchingDevice"s,
|
|
"IfcTank"s,
|
|
"IfcTransformer"s,
|
|
"IfcTubeBundle"s,
|
|
"IfcUnitaryControlElementType"s,
|
|
"IfcUnitaryEquipment"s,
|
|
"IfcValve"s,
|
|
"IfcWall"s,
|
|
"IfcWallElementedCase"s,
|
|
"IfcWallStandardCase"s,
|
|
"IfcWasteTerminal"s,
|
|
"IfcWindow"s,
|
|
"IfcWindowStandardCase"s,
|
|
"IfcSpaceBoundarySelect"s,
|
|
"IfcActuatorType"s,
|
|
"IfcAirTerminal"s,
|
|
"IfcAirTerminalBox"s,
|
|
"IfcAirToAirHeatRecovery"s,
|
|
"IfcAlarmType"s,
|
|
"IfcAlignment"s,
|
|
"IfcAudioVisualAppliance"s,
|
|
"IfcBeam"s,
|
|
"IfcBeamStandardCase"s,
|
|
"IfcBearing"s,
|
|
"IfcBoiler"s,
|
|
"IfcBurner"s,
|
|
"IfcCableCarrierFitting"s,
|
|
"IfcCableCarrierSegment"s,
|
|
"IfcCableFitting"s,
|
|
"IfcCableSegment"s,
|
|
"IfcCaissonFoundation"s,
|
|
"IfcChiller"s,
|
|
"IfcCoil"s,
|
|
"IfcCommunicationsAppliance"s,
|
|
"IfcCompressor"s,
|
|
"IfcCondenser"s,
|
|
"IfcControllerType"s,
|
|
"IfcCooledBeam"s,
|
|
"IfcCoolingTower"s,
|
|
"IfcDamper"s,
|
|
"IfcDistributionChamberElement"s,
|
|
"IfcDistributionCircuit"s,
|
|
"IfcDistributionControlElement"s,
|
|
"IfcDuctFitting"s,
|
|
"IfcDuctSegment"s,
|
|
"IfcDuctSilencer"s,
|
|
"IfcElectricAppliance"s,
|
|
"IfcElectricDistributionBoard"s,
|
|
"IfcElectricFlowStorageDevice"s,
|
|
"IfcElectricGenerator"s,
|
|
"IfcElectricMotor"s,
|
|
"IfcElectricTimeControl"s,
|
|
"IfcFan"s,
|
|
"IfcFilter"s,
|
|
"IfcFireSuppressionTerminal"s,
|
|
"IfcFlowInstrument"s,
|
|
"IfcProtectiveDeviceTrippingUnit"s,
|
|
"IfcSensor"s,
|
|
"IfcUnitaryControlElement"s,
|
|
"IfcActuator"s,
|
|
"IfcAlarm"s,
|
|
"IfcController"s,
|
|
"PredefinedType"s,
|
|
"Status"s,
|
|
"LongDescription"s,
|
|
"TheActor"s,
|
|
"Role"s,
|
|
"UserDefinedRole"s,
|
|
"Description"s,
|
|
"Purpose"s,
|
|
"UserDefinedPurpose"s,
|
|
"Voids"s,
|
|
"StartDistAlong"s,
|
|
"Segments"s,
|
|
"CurveGeometry"s,
|
|
"TangentialContinuity"s,
|
|
"StartTag"s,
|
|
"EndTag"s,
|
|
"Radius"s,
|
|
"IsConvex"s,
|
|
"ParabolaConstant"s,
|
|
"HorizontalLength"s,
|
|
"StartHeight"s,
|
|
"StartGradient"s,
|
|
"Horizontal"s,
|
|
"Vertical"s,
|
|
"Tag"s,
|
|
"OuterBoundary"s,
|
|
"InnerBoundaries"s,
|
|
"ApplicationDeveloper"s,
|
|
"Version"s,
|
|
"ApplicationFullName"s,
|
|
"ApplicationIdentifier"s,
|
|
"Name"s,
|
|
"AppliedValue"s,
|
|
"UnitBasis"s,
|
|
"ApplicableDate"s,
|
|
"FixedUntilDate"s,
|
|
"Category"s,
|
|
"Condition"s,
|
|
"ArithmeticOperator"s,
|
|
"Components"s,
|
|
"Identifier"s,
|
|
"TimeOfApproval"s,
|
|
"Level"s,
|
|
"Qualifier"s,
|
|
"RequestingApproval"s,
|
|
"GivingApproval"s,
|
|
"RelatingApproval"s,
|
|
"RelatedApprovals"s,
|
|
"OuterCurve"s,
|
|
"Curve"s,
|
|
"InnerCurves"s,
|
|
"Identification"s,
|
|
"OriginalValue"s,
|
|
"CurrentValue"s,
|
|
"TotalReplacementCost"s,
|
|
"Owner"s,
|
|
"User"s,
|
|
"ResponsiblePerson"s,
|
|
"IncorporationDate"s,
|
|
"DepreciatedValue"s,
|
|
"BottomFlangeWidth"s,
|
|
"OverallDepth"s,
|
|
"WebThickness"s,
|
|
"BottomFlangeThickness"s,
|
|
"BottomFlangeFilletRadius"s,
|
|
"TopFlangeWidth"s,
|
|
"TopFlangeThickness"s,
|
|
"TopFlangeFilletRadius"s,
|
|
"BottomFlangeEdgeRadius"s,
|
|
"BottomFlangeSlope"s,
|
|
"TopFlangeEdgeRadius"s,
|
|
"TopFlangeSlope"s,
|
|
"Axis"s,
|
|
"RefDirection"s,
|
|
"Degree"s,
|
|
"ControlPointsList"s,
|
|
"CurveForm"s,
|
|
"ClosedCurve"s,
|
|
"SelfIntersect"s,
|
|
"KnotMultiplicities"s,
|
|
"Knots"s,
|
|
"KnotSpec"s,
|
|
"UDegree"s,
|
|
"VDegree"s,
|
|
"SurfaceForm"s,
|
|
"UClosed"s,
|
|
"VClosed"s,
|
|
"UMultiplicities"s,
|
|
"VMultiplicities"s,
|
|
"UKnots"s,
|
|
"VKnots"s,
|
|
"RasterFormat"s,
|
|
"RasterCode"s,
|
|
"XLength"s,
|
|
"YLength"s,
|
|
"ZLength"s,
|
|
"Operator"s,
|
|
"FirstOperand"s,
|
|
"SecondOperand"s,
|
|
"TranslationalStiffnessByLengthX"s,
|
|
"TranslationalStiffnessByLengthY"s,
|
|
"TranslationalStiffnessByLengthZ"s,
|
|
"RotationalStiffnessByLengthX"s,
|
|
"RotationalStiffnessByLengthY"s,
|
|
"RotationalStiffnessByLengthZ"s,
|
|
"TranslationalStiffnessByAreaX"s,
|
|
"TranslationalStiffnessByAreaY"s,
|
|
"TranslationalStiffnessByAreaZ"s,
|
|
"TranslationalStiffnessX"s,
|
|
"TranslationalStiffnessY"s,
|
|
"TranslationalStiffnessZ"s,
|
|
"RotationalStiffnessX"s,
|
|
"RotationalStiffnessY"s,
|
|
"RotationalStiffnessZ"s,
|
|
"WarpingStiffness"s,
|
|
"Corner"s,
|
|
"XDim"s,
|
|
"YDim"s,
|
|
"ZDim"s,
|
|
"Enclosure"s,
|
|
"ElevationOfRefHeight"s,
|
|
"ElevationOfTerrain"s,
|
|
"BuildingAddress"s,
|
|
"Elevation"s,
|
|
"LongName"s,
|
|
"Depth"s,
|
|
"Width"s,
|
|
"WallThickness"s,
|
|
"Girth"s,
|
|
"InternalFilletRadius"s,
|
|
"Coordinates"s,
|
|
"CoordList"s,
|
|
"TagList"s,
|
|
"Axis1"s,
|
|
"Axis2"s,
|
|
"LocalOrigin"s,
|
|
"Scale"s,
|
|
"Scale2"s,
|
|
"Axis3"s,
|
|
"Scale3"s,
|
|
"Thickness"s,
|
|
"IsCCW"s,
|
|
"Source"s,
|
|
"Edition"s,
|
|
"EditionDate"s,
|
|
"Location"s,
|
|
"ReferenceTokens"s,
|
|
"ReferencedSource"s,
|
|
"Sort"s,
|
|
"Red"s,
|
|
"Green"s,
|
|
"Blue"s,
|
|
"ColourList"s,
|
|
"UsageName"s,
|
|
"HasProperties"s,
|
|
"TemplateType"s,
|
|
"HasPropertyTemplates"s,
|
|
"Transition"s,
|
|
"SameSense"s,
|
|
"ParentCurve"s,
|
|
"Profiles"s,
|
|
"Label"s,
|
|
"Position"s,
|
|
"CfsFaces"s,
|
|
"CurveOnRelatingElement"s,
|
|
"CurveOnRelatedElement"s,
|
|
"EccentricityInX"s,
|
|
"EccentricityInY"s,
|
|
"EccentricityInZ"s,
|
|
"PointOnRelatingElement"s,
|
|
"PointOnRelatedElement"s,
|
|
"SurfaceOnRelatingElement"s,
|
|
"SurfaceOnRelatedElement"s,
|
|
"VolumeOnRelatingElement"s,
|
|
"VolumeOnRelatedElement"s,
|
|
"ConstraintGrade"s,
|
|
"ConstraintSource"s,
|
|
"CreatingActor"s,
|
|
"CreationTime"s,
|
|
"UserDefinedGrade"s,
|
|
"Usage"s,
|
|
"BaseCosts"s,
|
|
"BaseQuantity"s,
|
|
"ObjectType"s,
|
|
"Phase"s,
|
|
"RepresentationContexts"s,
|
|
"UnitsInContext"s,
|
|
"ConversionFactor"s,
|
|
"ConversionOffset"s,
|
|
"SourceCRS"s,
|
|
"TargetCRS"s,
|
|
"GeodeticDatum"s,
|
|
"VerticalDatum"s,
|
|
"CostValues"s,
|
|
"CostQuantities"s,
|
|
"SubmittedOn"s,
|
|
"UpdateDate"s,
|
|
"TreeRootExpression"s,
|
|
"RelatingMonetaryUnit"s,
|
|
"RelatedMonetaryUnit"s,
|
|
"ExchangeRate"s,
|
|
"RateDateTime"s,
|
|
"RateSource"s,
|
|
"BasisSurface"s,
|
|
"Boundaries"s,
|
|
"ImplicitOuter"s,
|
|
"StartPoint"s,
|
|
"StartDirection"s,
|
|
"SegmentLength"s,
|
|
"CurveFont"s,
|
|
"CurveWidth"s,
|
|
"CurveColour"s,
|
|
"ModelOrDraughting"s,
|
|
"PatternList"s,
|
|
"CurveFontScaling"s,
|
|
"VisibleSegmentLength"s,
|
|
"InvisibleSegmentLength"s,
|
|
"ParentProfile"s,
|
|
"Elements"s,
|
|
"UnitType"s,
|
|
"UserDefinedType"s,
|
|
"Unit"s,
|
|
"Exponent"s,
|
|
"LengthExponent"s,
|
|
"MassExponent"s,
|
|
"TimeExponent"s,
|
|
"ElectricCurrentExponent"s,
|
|
"ThermodynamicTemperatureExponent"s,
|
|
"AmountOfSubstanceExponent"s,
|
|
"LuminousIntensityExponent"s,
|
|
"DirectionRatios"s,
|
|
"DistanceAlong"s,
|
|
"OffsetLateral"s,
|
|
"OffsetVertical"s,
|
|
"OffsetLongitudinal"s,
|
|
"AlongHorizontal"s,
|
|
"FlowDirection"s,
|
|
"SystemType"s,
|
|
"IntendedUse"s,
|
|
"Scope"s,
|
|
"Revision"s,
|
|
"DocumentOwner"s,
|
|
"Editors"s,
|
|
"LastRevisionTime"s,
|
|
"ElectronicFormat"s,
|
|
"ValidFrom"s,
|
|
"ValidUntil"s,
|
|
"Confidentiality"s,
|
|
"RelatingDocument"s,
|
|
"RelatedDocuments"s,
|
|
"RelationshipType"s,
|
|
"ReferencedDocument"s,
|
|
"OverallHeight"s,
|
|
"OverallWidth"s,
|
|
"OperationType"s,
|
|
"UserDefinedOperationType"s,
|
|
"LiningDepth"s,
|
|
"LiningThickness"s,
|
|
"ThresholdDepth"s,
|
|
"ThresholdThickness"s,
|
|
"TransomThickness"s,
|
|
"TransomOffset"s,
|
|
"LiningOffset"s,
|
|
"ThresholdOffset"s,
|
|
"CasingThickness"s,
|
|
"CasingDepth"s,
|
|
"ShapeAspectStyle"s,
|
|
"LiningToPanelOffsetX"s,
|
|
"LiningToPanelOffsetY"s,
|
|
"PanelDepth"s,
|
|
"PanelOperation"s,
|
|
"PanelWidth"s,
|
|
"PanelPosition"s,
|
|
"ConstructionType"s,
|
|
"ParameterTakesPrecedence"s,
|
|
"Sizeable"s,
|
|
"EdgeStart"s,
|
|
"EdgeEnd"s,
|
|
"EdgeGeometry"s,
|
|
"EdgeList"s,
|
|
"AssemblyPlace"s,
|
|
"MethodOfMeasurement"s,
|
|
"Quantities"s,
|
|
"ElementType"s,
|
|
"SemiAxis1"s,
|
|
"SemiAxis2"s,
|
|
"EventTriggerType"s,
|
|
"UserDefinedEventTriggerType"s,
|
|
"EventOccurenceTime"s,
|
|
"ActualDate"s,
|
|
"EarlyDate"s,
|
|
"LateDate"s,
|
|
"ScheduleDate"s,
|
|
"Properties"s,
|
|
"RelatingReference"s,
|
|
"RelatedResourceObjects"s,
|
|
"ExtrudedDirection"s,
|
|
"EndSweptArea"s,
|
|
"Bounds"s,
|
|
"FbsmFaces"s,
|
|
"Bound"s,
|
|
"Orientation"s,
|
|
"FaceSurface"s,
|
|
"TensionFailureX"s,
|
|
"TensionFailureY"s,
|
|
"TensionFailureZ"s,
|
|
"CompressionFailureX"s,
|
|
"CompressionFailureY"s,
|
|
"CompressionFailureZ"s,
|
|
"FillStyles"s,
|
|
"ModelorDraughting"s,
|
|
"HatchLineAppearance"s,
|
|
"StartOfNextHatchLine"s,
|
|
"PointOfReferenceHatchLine"s,
|
|
"PatternStart"s,
|
|
"HatchLineAngle"s,
|
|
"TilingPattern"s,
|
|
"Tiles"s,
|
|
"TilingScale"s,
|
|
"Directrix"s,
|
|
"StartParam"s,
|
|
"EndParam"s,
|
|
"FixedReference"s,
|
|
"CoordinateSpaceDimension"s,
|
|
"Precision"s,
|
|
"WorldCoordinateSystem"s,
|
|
"TrueNorth"s,
|
|
"ParentContext"s,
|
|
"TargetScale"s,
|
|
"TargetView"s,
|
|
"UserDefinedTargetView"s,
|
|
"UAxes"s,
|
|
"VAxes"s,
|
|
"WAxes"s,
|
|
"AxisTag"s,
|
|
"AxisCurve"s,
|
|
"PlacementLocation"s,
|
|
"PlacementRefDirection"s,
|
|
"BaseSurface"s,
|
|
"AgreementFlag"s,
|
|
"FlangeThickness"s,
|
|
"FilletRadius"s,
|
|
"FlangeEdgeRadius"s,
|
|
"FlangeSlope"s,
|
|
"URLReference"s,
|
|
"MappedTo"s,
|
|
"Opacity"s,
|
|
"Colours"s,
|
|
"ColourIndex"s,
|
|
"Points"s,
|
|
"CoordIndex"s,
|
|
"InnerCoordIndices"s,
|
|
"TexCoords"s,
|
|
"TexCoordIndex"s,
|
|
"Jurisdiction"s,
|
|
"ResponsiblePersons"s,
|
|
"LastUpdateDate"s,
|
|
"Values"s,
|
|
"TimeStamp"s,
|
|
"ListValues"s,
|
|
"EdgeRadius"s,
|
|
"LegSlope"s,
|
|
"LagValue"s,
|
|
"DurationType"s,
|
|
"Publisher"s,
|
|
"VersionDate"s,
|
|
"Language"s,
|
|
"ReferencedLibrary"s,
|
|
"MainPlaneAngle"s,
|
|
"SecondaryPlaneAngle"s,
|
|
"LuminousIntensity"s,
|
|
"LightDistributionCurve"s,
|
|
"DistributionData"s,
|
|
"LightColour"s,
|
|
"AmbientIntensity"s,
|
|
"Intensity"s,
|
|
"ColourAppearance"s,
|
|
"ColourTemperature"s,
|
|
"LuminousFlux"s,
|
|
"LightEmissionSource"s,
|
|
"LightDistributionDataSource"s,
|
|
"ConstantAttenuation"s,
|
|
"DistanceAttenuation"s,
|
|
"QuadricAttenuation"s,
|
|
"ConcentrationExponent"s,
|
|
"SpreadAngle"s,
|
|
"BeamWidthAngle"s,
|
|
"Pnt"s,
|
|
"Dir"s,
|
|
"PlacementMeasuredAlong"s,
|
|
"Distance"s,
|
|
"CartesianPosition"s,
|
|
"RelativePlacement"s,
|
|
"Outer"s,
|
|
"Eastings"s,
|
|
"Northings"s,
|
|
"OrthogonalHeight"s,
|
|
"XAxisAbscissa"s,
|
|
"XAxisOrdinate"s,
|
|
"MappingSource"s,
|
|
"MappingTarget"s,
|
|
"MaterialClassifications"s,
|
|
"ClassifiedMaterial"s,
|
|
"Material"s,
|
|
"Fraction"s,
|
|
"MaterialConstituents"s,
|
|
"RepresentedMaterial"s,
|
|
"LayerThickness"s,
|
|
"IsVentilated"s,
|
|
"Priority"s,
|
|
"MaterialLayers"s,
|
|
"LayerSetName"s,
|
|
"ForLayerSet"s,
|
|
"LayerSetDirection"s,
|
|
"DirectionSense"s,
|
|
"OffsetFromReferenceLine"s,
|
|
"ReferenceExtent"s,
|
|
"OffsetDirection"s,
|
|
"OffsetValues"s,
|
|
"Materials"s,
|
|
"Profile"s,
|
|
"MaterialProfiles"s,
|
|
"CompositeProfile"s,
|
|
"ForProfileSet"s,
|
|
"CardinalPoint"s,
|
|
"ForProfileEndSet"s,
|
|
"CardinalEndPoint"s,
|
|
"RelatingMaterial"s,
|
|
"RelatedMaterials"s,
|
|
"Expression"s,
|
|
"ValueComponent"s,
|
|
"UnitComponent"s,
|
|
"NominalDiameter"s,
|
|
"NominalLength"s,
|
|
"Benchmark"s,
|
|
"ValueSource"s,
|
|
"DataValue"s,
|
|
"ReferencePath"s,
|
|
"Currency"s,
|
|
"Dimensions"s,
|
|
"PlacementRelTo"s,
|
|
"BenchmarkValues"s,
|
|
"LogicalAggregator"s,
|
|
"ObjectiveQualifier"s,
|
|
"UserDefinedQualifier"s,
|
|
"BasisCurve"s,
|
|
"Roles"s,
|
|
"Addresses"s,
|
|
"RelatingOrganization"s,
|
|
"RelatedOrganizations"s,
|
|
"LateralAxisDirection"s,
|
|
"VerticalAxisDirection"s,
|
|
"EdgeElement"s,
|
|
"OwningUser"s,
|
|
"OwningApplication"s,
|
|
"State"s,
|
|
"ChangeAction"s,
|
|
"LastModifiedDate"s,
|
|
"LastModifyingUser"s,
|
|
"LastModifyingApplication"s,
|
|
"CreationDate"s,
|
|
"ReferenceCurve"s,
|
|
"LifeCyclePhase"s,
|
|
"FrameDepth"s,
|
|
"FrameThickness"s,
|
|
"FamilyName"s,
|
|
"GivenName"s,
|
|
"MiddleNames"s,
|
|
"PrefixTitles"s,
|
|
"SuffixTitles"s,
|
|
"ThePerson"s,
|
|
"TheOrganization"s,
|
|
"HasQuantities"s,
|
|
"Discrimination"s,
|
|
"Quality"s,
|
|
"Height"s,
|
|
"ColourComponents"s,
|
|
"Pixel"s,
|
|
"Placement"s,
|
|
"SizeInX"s,
|
|
"SizeInY"s,
|
|
"PointParameter"s,
|
|
"PointParameterU"s,
|
|
"PointParameterV"s,
|
|
"Polygon"s,
|
|
"PolygonalBoundary"s,
|
|
"Closed"s,
|
|
"Faces"s,
|
|
"PnIndex"s,
|
|
"InternalLocation"s,
|
|
"AddressLines"s,
|
|
"PostalBox"s,
|
|
"Town"s,
|
|
"Region"s,
|
|
"PostalCode"s,
|
|
"Country"s,
|
|
"AssignedItems"s,
|
|
"LayerOn"s,
|
|
"LayerFrozen"s,
|
|
"LayerBlocked"s,
|
|
"LayerStyles"s,
|
|
"Styles"s,
|
|
"ObjectPlacement"s,
|
|
"Representation"s,
|
|
"Representations"s,
|
|
"ProfileType"s,
|
|
"ProfileName"s,
|
|
"ProfileDefinition"s,
|
|
"MapProjection"s,
|
|
"MapZone"s,
|
|
"MapUnit"s,
|
|
"UpperBoundValue"s,
|
|
"LowerBoundValue"s,
|
|
"SetPointValue"s,
|
|
"DependingProperty"s,
|
|
"DependantProperty"s,
|
|
"EnumerationValues"s,
|
|
"EnumerationReference"s,
|
|
"PropertyReference"s,
|
|
"ApplicableEntity"s,
|
|
"NominalValue"s,
|
|
"DefiningValues"s,
|
|
"DefinedValues"s,
|
|
"DefiningUnit"s,
|
|
"DefinedUnit"s,
|
|
"CurveInterpolation"s,
|
|
"ProxyType"s,
|
|
"AreaValue"s,
|
|
"Formula"s,
|
|
"CountValue"s,
|
|
"LengthValue"s,
|
|
"TimeValue"s,
|
|
"VolumeValue"s,
|
|
"WeightValue"s,
|
|
"WeightsData"s,
|
|
"InnerFilletRadius"s,
|
|
"OuterFilletRadius"s,
|
|
"U1"s,
|
|
"V1"s,
|
|
"U2"s,
|
|
"V2"s,
|
|
"Usense"s,
|
|
"Vsense"s,
|
|
"RecurrenceType"s,
|
|
"DayComponent"s,
|
|
"WeekdayComponent"s,
|
|
"MonthComponent"s,
|
|
"Interval"s,
|
|
"Occurrences"s,
|
|
"TimePeriods"s,
|
|
"TypeIdentifier"s,
|
|
"AttributeIdentifier"s,
|
|
"InstanceName"s,
|
|
"ListPositions"s,
|
|
"InnerReference"s,
|
|
"RestartDistance"s,
|
|
"TimeStep"s,
|
|
"TotalCrossSectionArea"s,
|
|
"SteelGrade"s,
|
|
"BarSurface"s,
|
|
"EffectiveDepth"s,
|
|
"NominalBarDiameter"s,
|
|
"BarCount"s,
|
|
"DefinitionType"s,
|
|
"ReinforcementSectionDefinitions"s,
|
|
"CrossSectionArea"s,
|
|
"BarLength"s,
|
|
"BendingShapeCode"s,
|
|
"BendingParameters"s,
|
|
"MeshLength"s,
|
|
"MeshWidth"s,
|
|
"LongitudinalBarNominalDiameter"s,
|
|
"TransverseBarNominalDiameter"s,
|
|
"LongitudinalBarCrossSectionArea"s,
|
|
"TransverseBarCrossSectionArea"s,
|
|
"LongitudinalBarSpacing"s,
|
|
"TransverseBarSpacing"s,
|
|
"RelatingObject"s,
|
|
"RelatedObjects"s,
|
|
"RelatedObjectsType"s,
|
|
"RelatingActor"s,
|
|
"ActingRole"s,
|
|
"RelatingControl"s,
|
|
"RelatingGroup"s,
|
|
"Factor"s,
|
|
"RelatingProcess"s,
|
|
"QuantityInProcess"s,
|
|
"RelatingProduct"s,
|
|
"RelatingResource"s,
|
|
"RelatingClassification"s,
|
|
"Intent"s,
|
|
"RelatingConstraint"s,
|
|
"RelatingLibrary"s,
|
|
"ConnectionGeometry"s,
|
|
"RelatingElement"s,
|
|
"RelatedElement"s,
|
|
"RelatingPriorities"s,
|
|
"RelatedPriorities"s,
|
|
"RelatedConnectionType"s,
|
|
"RelatingConnectionType"s,
|
|
"RelatingPort"s,
|
|
"RelatedPort"s,
|
|
"RealizingElement"s,
|
|
"RelatedStructuralActivity"s,
|
|
"RelatingStructuralMember"s,
|
|
"RelatedStructuralConnection"s,
|
|
"AppliedCondition"s,
|
|
"AdditionalConditions"s,
|
|
"SupportedLength"s,
|
|
"ConditionCoordinateSystem"s,
|
|
"ConnectionConstraint"s,
|
|
"RealizingElements"s,
|
|
"ConnectionType"s,
|
|
"RelatedElements"s,
|
|
"RelatingStructure"s,
|
|
"RelatingBuildingElement"s,
|
|
"RelatedCoverings"s,
|
|
"RelatingSpace"s,
|
|
"RelatingContext"s,
|
|
"RelatedDefinitions"s,
|
|
"RelatingPropertyDefinition"s,
|
|
"RelatedPropertySets"s,
|
|
"RelatingTemplate"s,
|
|
"RelatingType"s,
|
|
"RelatingOpeningElement"s,
|
|
"RelatedBuildingElement"s,
|
|
"RelatedControlElements"s,
|
|
"RelatingFlowElement"s,
|
|
"InterferenceGeometry"s,
|
|
"InterferenceType"s,
|
|
"ImpliedOrder"s,
|
|
"RelatingPositioningElement"s,
|
|
"RelatedProducts"s,
|
|
"RelatedFeatureElement"s,
|
|
"RelatedProcess"s,
|
|
"TimeLag"s,
|
|
"SequenceType"s,
|
|
"UserDefinedSequenceType"s,
|
|
"RelatingSystem"s,
|
|
"RelatedBuildings"s,
|
|
"PhysicalOrVirtualBoundary"s,
|
|
"InternalOrExternalBoundary"s,
|
|
"ParentBoundary"s,
|
|
"CorrespondingBoundary"s,
|
|
"RelatedOpeningElement"s,
|
|
"ParamLength"s,
|
|
"ContextOfItems"s,
|
|
"RepresentationIdentifier"s,
|
|
"RepresentationType"s,
|
|
"Items"s,
|
|
"ContextIdentifier"s,
|
|
"ContextType"s,
|
|
"MappingOrigin"s,
|
|
"MappedRepresentation"s,
|
|
"ScheduleWork"s,
|
|
"ScheduleUsage"s,
|
|
"ScheduleStart"s,
|
|
"ScheduleFinish"s,
|
|
"ScheduleContour"s,
|
|
"LevelingDelay"s,
|
|
"IsOverAllocated"s,
|
|
"StatusTime"s,
|
|
"ActualWork"s,
|
|
"ActualUsage"s,
|
|
"ActualStart"s,
|
|
"ActualFinish"s,
|
|
"RemainingWork"s,
|
|
"RemainingUsage"s,
|
|
"Completion"s,
|
|
"Angle"s,
|
|
"BottomRadius"s,
|
|
"GlobalId"s,
|
|
"OwnerHistory"s,
|
|
"RoundingRadius"s,
|
|
"Prefix"s,
|
|
"DataOrigin"s,
|
|
"UserDefinedDataOrigin"s,
|
|
"SectionType"s,
|
|
"StartProfile"s,
|
|
"EndProfile"s,
|
|
"LongitudinalStartPosition"s,
|
|
"LongitudinalEndPosition"s,
|
|
"TransversePosition"s,
|
|
"ReinforcementRole"s,
|
|
"SectionDefinition"s,
|
|
"CrossSectionReinforcementDefinitions"s,
|
|
"CrossSections"s,
|
|
"CrossSectionPositions"s,
|
|
"FixedAxisVertical"s,
|
|
"SpineCurve"s,
|
|
"ShapeRepresentations"s,
|
|
"ProductDefinitional"s,
|
|
"PartOfProductDefinitionShape"s,
|
|
"SbsmBoundary"s,
|
|
"PrimaryMeasureType"s,
|
|
"SecondaryMeasureType"s,
|
|
"Enumerators"s,
|
|
"PrimaryUnit"s,
|
|
"SecondaryUnit"s,
|
|
"AccessState"s,
|
|
"RefLatitude"s,
|
|
"RefLongitude"s,
|
|
"RefElevation"s,
|
|
"LandTitleNumber"s,
|
|
"SiteAddress"s,
|
|
"SlippageX"s,
|
|
"SlippageY"s,
|
|
"SlippageZ"s,
|
|
"ElevationWithFlooring"s,
|
|
"CompositionType"s,
|
|
"NumberOfRisers"s,
|
|
"NumberOfTreads"s,
|
|
"RiserHeight"s,
|
|
"TreadLength"s,
|
|
"DestabilizingLoad"s,
|
|
"AppliedLoad"s,
|
|
"GlobalOrLocal"s,
|
|
"OrientationOf2DPlane"s,
|
|
"LoadedBy"s,
|
|
"HasResults"s,
|
|
"SharedPlacement"s,
|
|
"ProjectedOrTrue"s,
|
|
"SelfWeightCoefficients"s,
|
|
"Locations"s,
|
|
"ActionType"s,
|
|
"ActionSource"s,
|
|
"Coefficient"s,
|
|
"LinearForceX"s,
|
|
"LinearForceY"s,
|
|
"LinearForceZ"s,
|
|
"LinearMomentX"s,
|
|
"LinearMomentY"s,
|
|
"LinearMomentZ"s,
|
|
"PlanarForceX"s,
|
|
"PlanarForceY"s,
|
|
"PlanarForceZ"s,
|
|
"DisplacementX"s,
|
|
"DisplacementY"s,
|
|
"DisplacementZ"s,
|
|
"RotationalDisplacementRX"s,
|
|
"RotationalDisplacementRY"s,
|
|
"RotationalDisplacementRZ"s,
|
|
"Distortion"s,
|
|
"ForceX"s,
|
|
"ForceY"s,
|
|
"ForceZ"s,
|
|
"MomentX"s,
|
|
"MomentY"s,
|
|
"MomentZ"s,
|
|
"WarpingMoment"s,
|
|
"DeltaTConstant"s,
|
|
"DeltaTY"s,
|
|
"DeltaTZ"s,
|
|
"TheoryType"s,
|
|
"ResultForLoadGroup"s,
|
|
"IsLinear"s,
|
|
"Item"s,
|
|
"ParentEdge"s,
|
|
"Curve3D"s,
|
|
"AssociatedGeometry"s,
|
|
"MasterRepresentation"s,
|
|
"ReferenceSurface"s,
|
|
"AxisPosition"s,
|
|
"SurfaceReinforcement1"s,
|
|
"SurfaceReinforcement2"s,
|
|
"ShearReinforcement"s,
|
|
"Side"s,
|
|
"DiffuseTransmissionColour"s,
|
|
"DiffuseReflectionColour"s,
|
|
"TransmissionColour"s,
|
|
"ReflectanceColour"s,
|
|
"RefractionIndex"s,
|
|
"DispersionFactor"s,
|
|
"DiffuseColour"s,
|
|
"ReflectionColour"s,
|
|
"SpecularColour"s,
|
|
"SpecularHighlight"s,
|
|
"ReflectanceMethod"s,
|
|
"SurfaceColour"s,
|
|
"Transparency"s,
|
|
"Textures"s,
|
|
"RepeatS"s,
|
|
"RepeatT"s,
|
|
"Mode"s,
|
|
"TextureTransform"s,
|
|
"Parameter"s,
|
|
"SweptArea"s,
|
|
"InnerRadius"s,
|
|
"SweptCurve"s,
|
|
"FlangeWidth"s,
|
|
"WebEdgeRadius"s,
|
|
"WebSlope"s,
|
|
"Rows"s,
|
|
"Columns"s,
|
|
"RowCells"s,
|
|
"IsHeading"s,
|
|
"WorkMethod"s,
|
|
"IsMilestone"s,
|
|
"TaskTime"s,
|
|
"ScheduleDuration"s,
|
|
"EarlyStart"s,
|
|
"EarlyFinish"s,
|
|
"LateStart"s,
|
|
"LateFinish"s,
|
|
"FreeFloat"s,
|
|
"TotalFloat"s,
|
|
"IsCritical"s,
|
|
"ActualDuration"s,
|
|
"RemainingTime"s,
|
|
"Recurrence"s,
|
|
"TelephoneNumbers"s,
|
|
"FacsimileNumbers"s,
|
|
"PagerNumber"s,
|
|
"ElectronicMailAddresses"s,
|
|
"WWWHomePageURL"s,
|
|
"MessagingIDs"s,
|
|
"TensionForce"s,
|
|
"PreStress"s,
|
|
"FrictionCoefficient"s,
|
|
"AnchorageSlip"s,
|
|
"MinCurvatureRadius"s,
|
|
"SheathDiameter"s,
|
|
"Literal"s,
|
|
"Path"s,
|
|
"Extent"s,
|
|
"BoxAlignment"s,
|
|
"TextCharacterAppearance"s,
|
|
"TextStyle"s,
|
|
"TextFontStyle"s,
|
|
"FontFamily"s,
|
|
"FontStyle"s,
|
|
"FontVariant"s,
|
|
"FontWeight"s,
|
|
"FontSize"s,
|
|
"Colour"s,
|
|
"BackgroundColour"s,
|
|
"TextIndent"s,
|
|
"TextAlign"s,
|
|
"TextDecoration"s,
|
|
"LetterSpacing"s,
|
|
"WordSpacing"s,
|
|
"TextTransform"s,
|
|
"LineHeight"s,
|
|
"Maps"s,
|
|
"Vertices"s,
|
|
"TexCoordsList"s,
|
|
"StartTime"s,
|
|
"EndTime"s,
|
|
"TimeSeriesDataType"s,
|
|
"MajorRadius"s,
|
|
"MinorRadius"s,
|
|
"StartRadius"s,
|
|
"EndRadius"s,
|
|
"IsStartRadiusCCW"s,
|
|
"IsEndRadiusCCW"s,
|
|
"TransitionCurveType"s,
|
|
"BottomXDim"s,
|
|
"TopXDim"s,
|
|
"TopXOffset"s,
|
|
"Normals"s,
|
|
"Flags"s,
|
|
"Trim1"s,
|
|
"Trim2"s,
|
|
"SenseAgreement"s,
|
|
"ApplicableOccurrence"s,
|
|
"HasPropertySets"s,
|
|
"ProcessType"s,
|
|
"RepresentationMaps"s,
|
|
"ResourceType"s,
|
|
"Units"s,
|
|
"Magnitude"s,
|
|
"LoopVertex"s,
|
|
"VertexGeometry"s,
|
|
"IntersectingAxes"s,
|
|
"OffsetDistances"s,
|
|
"PartitioningType"s,
|
|
"UserDefinedPartitioningType"s,
|
|
"MullionThickness"s,
|
|
"FirstTransomOffset"s,
|
|
"SecondTransomOffset"s,
|
|
"FirstMullionOffset"s,
|
|
"SecondMullionOffset"s,
|
|
"WorkingTimes"s,
|
|
"ExceptionTimes"s,
|
|
"Creators"s,
|
|
"Duration"s,
|
|
"FinishTime"s,
|
|
"RecurrencePattern"s,
|
|
"Start"s,
|
|
"Finish"s,
|
|
"IsActingUpon"s,
|
|
"HasExternalReference"s,
|
|
"OfPerson"s,
|
|
"OfOrganization"s,
|
|
"ToAlignmentCurve"s,
|
|
"ToHorizontal"s,
|
|
"ToVertical"s,
|
|
"ContainedInStructure"s,
|
|
"HasExternalReferences"s,
|
|
"ApprovedObjects"s,
|
|
"ApprovedResources"s,
|
|
"IsRelatedWith"s,
|
|
"Relates"s,
|
|
"PositioningElement"s,
|
|
"ClassificationForObjects"s,
|
|
"HasReferences"s,
|
|
"ClassificationRefForObjects"s,
|
|
"UsingCurves"s,
|
|
"PropertiesForConstraint"s,
|
|
"IsDefinedBy"s,
|
|
"Declares"s,
|
|
"Controls"s,
|
|
"HasCoordinateOperation"s,
|
|
"CoversSpaces"s,
|
|
"CoversElements"s,
|
|
"AssignedToFlowElement"s,
|
|
"HasPorts"s,
|
|
"HasControlElements"s,
|
|
"DocumentInfoForObjects"s,
|
|
"HasDocumentReferences"s,
|
|
"IsPointedTo"s,
|
|
"IsPointer"s,
|
|
"DocumentRefForObjects"s,
|
|
"FillsVoids"s,
|
|
"ConnectedTo"s,
|
|
"IsInterferedByElements"s,
|
|
"InterferesElements"s,
|
|
"HasProjections"s,
|
|
"ReferencedInStructures"s,
|
|
"HasOpenings"s,
|
|
"IsConnectionRealization"s,
|
|
"ProvidesBoundaries"s,
|
|
"ConnectedFrom"s,
|
|
"HasCoverings"s,
|
|
"ExternalReferenceForResources"s,
|
|
"BoundedBy"s,
|
|
"HasTextureMaps"s,
|
|
"ProjectsElements"s,
|
|
"VoidsElements"s,
|
|
"HasSubContexts"s,
|
|
"PartOfW"s,
|
|
"PartOfV"s,
|
|
"PartOfU"s,
|
|
"HasIntersections"s,
|
|
"IsGroupedBy"s,
|
|
"ToFaceSet"s,
|
|
"LibraryInfoForObjects"s,
|
|
"HasLibraryReferences"s,
|
|
"LibraryRefForObjects"s,
|
|
"HasRepresentation"s,
|
|
"RelatesTo"s,
|
|
"ToMaterialConstituentSet"s,
|
|
"AssociatedTo"s,
|
|
"ToMaterialLayerSet"s,
|
|
"ToMaterialProfileSet"s,
|
|
"IsDeclaredBy"s,
|
|
"IsTypedBy"s,
|
|
"HasAssignments"s,
|
|
"Nests"s,
|
|
"IsNestedBy"s,
|
|
"HasContext"s,
|
|
"IsDecomposedBy"s,
|
|
"Decomposes"s,
|
|
"HasAssociations"s,
|
|
"PlacesObject"s,
|
|
"HasFillings"s,
|
|
"IsRelatedBy"s,
|
|
"Engages"s,
|
|
"EngagedIn"s,
|
|
"PartOfComplex"s,
|
|
"ContainedIn"s,
|
|
"Positions"s,
|
|
"IsPredecessorTo"s,
|
|
"IsSuccessorFrom"s,
|
|
"OperatesOn"s,
|
|
"ReferencedBy"s,
|
|
"PositionedRelativeTo"s,
|
|
"ShapeOfProduct"s,
|
|
"HasShapeAspects"s,
|
|
"PartOfPset"s,
|
|
"PropertyForDependance"s,
|
|
"PropertyDependsOn"s,
|
|
"HasConstraints"s,
|
|
"HasApprovals"s,
|
|
"DefinesType"s,
|
|
"DefinesOccurrence"s,
|
|
"Defines"s,
|
|
"PartOfComplexTemplate"s,
|
|
"PartOfPsetTemplate"s,
|
|
"Corresponds"s,
|
|
"RepresentationMap"s,
|
|
"LayerAssignments"s,
|
|
"OfProductRepresentation"s,
|
|
"RepresentationsInContext"s,
|
|
"LayerAssignment"s,
|
|
"StyledByItem"s,
|
|
"MapUsage"s,
|
|
"ResourceOf"s,
|
|
"OfShapeAspect"s,
|
|
"ContainsElements"s,
|
|
"ServicedBySystems"s,
|
|
"ReferencesElements"s,
|
|
"AssignedToStructuralItem"s,
|
|
"ConnectsStructuralMembers"s,
|
|
"AssignedStructuralActivity"s,
|
|
"SourceOfResultGroup"s,
|
|
"LoadGroupFor"s,
|
|
"ConnectedBy"s,
|
|
"ResultGroupFor"s,
|
|
"IsMappedBy"s,
|
|
"UsedInStyles"s,
|
|
"ServicesBuildings"s,
|
|
"HasColours"s,
|
|
"HasTextures"s,
|
|
"Types"s,
|
|
"IFC4X2"s};
|
|
|
|
#if defined(__clang__)
|
|
__attribute__((optnone))
|
|
#elif defined(__GNUC__) || defined(__GNUG__)
|
|
#pragma GCC push_options
|
|
#pragma GCC optimize ("O0")
|
|
#elif defined(_MSC_VER)
|
|
#pragma optimize("", off)
|
|
#endif
|
|
|
|
IfcParse::schema_definition* IFC4X2_populate_schema() {
|
|
IFC4X2_IfcAbsorbedDoseMeasure_type = new type_declaration(strings[0], 0, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcAccelerationMeasure_type = new type_declaration(strings[1], 1, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcActionRequestTypeEnum_type = new enumeration_type(strings[2], 3, {
|
|
strings[3],
|
|
strings[4],
|
|
strings[5],
|
|
strings[6],
|
|
strings[7],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcActionSourceTypeEnum_type = new enumeration_type(strings[10], 4, {
|
|
strings[11],
|
|
strings[12],
|
|
strings[13],
|
|
strings[14],
|
|
strings[15],
|
|
strings[16],
|
|
strings[17],
|
|
strings[18],
|
|
strings[19],
|
|
strings[20],
|
|
strings[21],
|
|
strings[22],
|
|
strings[23],
|
|
strings[24],
|
|
strings[25],
|
|
strings[26],
|
|
strings[27],
|
|
strings[28],
|
|
strings[29],
|
|
strings[30],
|
|
strings[31],
|
|
strings[32],
|
|
strings[33],
|
|
strings[34],
|
|
strings[35],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcActionTypeEnum_type = new enumeration_type(strings[36], 5, {
|
|
strings[37],
|
|
strings[38],
|
|
strings[39],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcActuatorTypeEnum_type = new enumeration_type(strings[40], 11, {
|
|
strings[41],
|
|
strings[42],
|
|
strings[43],
|
|
strings[44],
|
|
strings[45],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcAddressTypeEnum_type = new enumeration_type(strings[46], 13, {
|
|
strings[47],
|
|
strings[48],
|
|
strings[49],
|
|
strings[50],
|
|
strings[8]
|
|
});
|
|
IFC4X2_IfcAirTerminalBoxTypeEnum_type = new enumeration_type(strings[51], 20, {
|
|
strings[52],
|
|
strings[53],
|
|
strings[54],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcAirTerminalTypeEnum_type = new enumeration_type(strings[55], 22, {
|
|
strings[56],
|
|
strings[57],
|
|
strings[58],
|
|
strings[59],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcAirToAirHeatRecoveryTypeEnum_type = new enumeration_type(strings[60], 25, {
|
|
strings[61],
|
|
strings[62],
|
|
strings[63],
|
|
strings[64],
|
|
strings[65],
|
|
strings[66],
|
|
strings[67],
|
|
strings[68],
|
|
strings[69],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcAlarmTypeEnum_type = new enumeration_type(strings[70], 28, {
|
|
strings[71],
|
|
strings[72],
|
|
strings[73],
|
|
strings[74],
|
|
strings[75],
|
|
strings[76],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcAlignmentTypeEnum_type = new enumeration_type(strings[77], 39, {
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcAmountOfSubstanceMeasure_type = new type_declaration(strings[78], 40, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcAnalysisModelTypeEnum_type = new enumeration_type(strings[79], 41, {
|
|
strings[80],
|
|
strings[81],
|
|
strings[82],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcAnalysisTheoryTypeEnum_type = new enumeration_type(strings[83], 42, {
|
|
strings[84],
|
|
strings[85],
|
|
strings[86],
|
|
strings[87],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcAngularVelocityMeasure_type = new type_declaration(strings[88], 43, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcAreaDensityMeasure_type = new type_declaration(strings[89], 55, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcAreaMeasure_type = new type_declaration(strings[90], 56, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcArithmeticOperatorEnum_type = new enumeration_type(strings[91], 57, {
|
|
strings[92],
|
|
strings[93],
|
|
strings[94],
|
|
strings[95]
|
|
});
|
|
IFC4X2_IfcAssemblyPlaceEnum_type = new enumeration_type(strings[96], 58, {
|
|
strings[48],
|
|
strings[97],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcAudioVisualApplianceTypeEnum_type = new enumeration_type(strings[98], 63, {
|
|
strings[99],
|
|
strings[100],
|
|
strings[101],
|
|
strings[102],
|
|
strings[103],
|
|
strings[104],
|
|
strings[105],
|
|
strings[106],
|
|
strings[107],
|
|
strings[108],
|
|
strings[109],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcBSplineCurveForm_type = new enumeration_type(strings[110], 105, {
|
|
strings[111],
|
|
strings[112],
|
|
strings[113],
|
|
strings[114],
|
|
strings[115],
|
|
strings[116]
|
|
});
|
|
IFC4X2_IfcBSplineSurfaceForm_type = new enumeration_type(strings[117], 108, {
|
|
strings[118],
|
|
strings[119],
|
|
strings[120],
|
|
strings[121],
|
|
strings[122],
|
|
strings[123],
|
|
strings[124],
|
|
strings[125],
|
|
strings[126],
|
|
strings[127],
|
|
strings[116]
|
|
});
|
|
IFC4X2_IfcBeamTypeEnum_type = new enumeration_type(strings[128], 71, {
|
|
strings[129],
|
|
strings[130],
|
|
strings[131],
|
|
strings[132],
|
|
strings[133],
|
|
strings[134],
|
|
strings[135],
|
|
strings[136],
|
|
strings[137],
|
|
strings[138],
|
|
strings[139],
|
|
strings[140],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcBearingTypeDisplacementEnum_type = new enumeration_type(strings[141], 74, {
|
|
strings[142],
|
|
strings[143],
|
|
strings[144],
|
|
strings[145],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcBearingTypeEnum_type = new enumeration_type(strings[146], 75, {
|
|
strings[147],
|
|
strings[148],
|
|
strings[149],
|
|
strings[150],
|
|
strings[151],
|
|
strings[152],
|
|
strings[153],
|
|
strings[154],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcBenchmarkEnum_type = new enumeration_type(strings[155], 76, {
|
|
strings[156],
|
|
strings[157],
|
|
strings[158],
|
|
strings[159],
|
|
strings[160],
|
|
strings[161],
|
|
strings[162],
|
|
strings[163],
|
|
strings[164],
|
|
strings[165]
|
|
});
|
|
IFC4X2_IfcBinary_type = new type_declaration(strings[166], 78, new simple_type(simple_type::binary_type));
|
|
IFC4X2_IfcBoilerTypeEnum_type = new enumeration_type(strings[167], 83, {
|
|
strings[168],
|
|
strings[169],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcBoolean_type = new type_declaration(strings[170], 84, new simple_type(simple_type::boolean_type));
|
|
IFC4X2_IfcBooleanOperator_type = new enumeration_type(strings[171], 87, {
|
|
strings[172],
|
|
strings[173],
|
|
strings[174]
|
|
});
|
|
IFC4X2_IfcBridgePartTypeEnum_type = new enumeration_type(strings[175], 102, {
|
|
strings[176],
|
|
strings[177],
|
|
strings[178],
|
|
strings[179],
|
|
strings[180],
|
|
strings[181],
|
|
strings[182],
|
|
strings[183],
|
|
strings[184],
|
|
strings[185],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcBridgeTypeEnum_type = new enumeration_type(strings[186], 103, {
|
|
strings[187],
|
|
strings[188],
|
|
strings[189],
|
|
strings[190],
|
|
strings[191],
|
|
strings[192],
|
|
strings[193],
|
|
strings[194],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcBuildingElementPartTypeEnum_type = new enumeration_type(strings[195], 114, {
|
|
strings[196],
|
|
strings[197],
|
|
strings[198],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcBuildingElementProxyTypeEnum_type = new enumeration_type(strings[199], 117, {
|
|
strings[200],
|
|
strings[201],
|
|
strings[202],
|
|
strings[203],
|
|
strings[204],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcBuildingSystemTypeEnum_type = new enumeration_type(strings[205], 121, {
|
|
strings[206],
|
|
strings[179],
|
|
strings[207],
|
|
strings[208],
|
|
strings[209],
|
|
strings[23],
|
|
strings[210],
|
|
strings[211],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcBurnerTypeEnum_type = new enumeration_type(strings[212], 124, {
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcCableCarrierFittingTypeEnum_type = new enumeration_type(strings[213], 127, {
|
|
strings[214],
|
|
strings[215],
|
|
strings[216],
|
|
strings[217],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcCableCarrierSegmentTypeEnum_type = new enumeration_type(strings[218], 130, {
|
|
strings[219],
|
|
strings[220],
|
|
strings[221],
|
|
strings[222],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcCableFittingTypeEnum_type = new enumeration_type(strings[223], 133, {
|
|
strings[224],
|
|
strings[225],
|
|
strings[226],
|
|
strings[227],
|
|
strings[228],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcCableSegmentTypeEnum_type = new enumeration_type(strings[229], 136, {
|
|
strings[230],
|
|
strings[231],
|
|
strings[232],
|
|
strings[233],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcCaissonFoundationTypeEnum_type = new enumeration_type(strings[234], 139, {
|
|
strings[235],
|
|
strings[236],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcCardinalPointReference_type = new type_declaration(strings[237], 140, new simple_type(simple_type::integer_type));
|
|
IFC4X2_IfcChangeActionEnum_type = new enumeration_type(strings[238], 151, {
|
|
strings[239],
|
|
strings[240],
|
|
strings[241],
|
|
strings[242],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcChillerTypeEnum_type = new enumeration_type(strings[243], 154, {
|
|
strings[244],
|
|
strings[245],
|
|
strings[246],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcChimneyTypeEnum_type = new enumeration_type(strings[247], 157, {
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcCoilTypeEnum_type = new enumeration_type(strings[248], 171, {
|
|
strings[249],
|
|
strings[250],
|
|
strings[251],
|
|
strings[252],
|
|
strings[253],
|
|
strings[254],
|
|
strings[255],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcColumnTypeEnum_type = new enumeration_type(strings[256], 180, {
|
|
strings[257],
|
|
strings[258],
|
|
strings[259],
|
|
strings[260],
|
|
strings[261],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcCommunicationsApplianceTypeEnum_type = new enumeration_type(strings[262], 183, {
|
|
strings[263],
|
|
strings[264],
|
|
strings[4],
|
|
strings[265],
|
|
strings[266],
|
|
strings[267],
|
|
strings[268],
|
|
strings[269],
|
|
strings[270],
|
|
strings[271],
|
|
strings[272],
|
|
strings[273],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcComplexNumber_type = new type_declaration(strings[274], 184, new aggregation_type(aggregation_type::array_type, 1, 2, new simple_type(simple_type::real_type)));
|
|
IFC4X2_IfcComplexPropertyTemplateTypeEnum_type = new enumeration_type(strings[275], 187, {
|
|
strings[276],
|
|
strings[277]
|
|
});
|
|
IFC4X2_IfcCompoundPlaneAngleMeasure_type = new type_declaration(strings[278], 192, new aggregation_type(aggregation_type::list_type, 3, 4, new simple_type(simple_type::integer_type)));
|
|
IFC4X2_IfcCompressorTypeEnum_type = new enumeration_type(strings[279], 195, {
|
|
strings[280],
|
|
strings[281],
|
|
strings[282],
|
|
strings[283],
|
|
strings[284],
|
|
strings[285],
|
|
strings[286],
|
|
strings[287],
|
|
strings[288],
|
|
strings[289],
|
|
strings[290],
|
|
strings[291],
|
|
strings[292],
|
|
strings[293],
|
|
strings[294],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcCondenserTypeEnum_type = new enumeration_type(strings[295], 198, {
|
|
strings[244],
|
|
strings[296],
|
|
strings[245],
|
|
strings[297],
|
|
strings[298],
|
|
strings[299],
|
|
strings[300],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcConnectionTypeEnum_type = new enumeration_type(strings[301], 206, {
|
|
strings[302],
|
|
strings[303],
|
|
strings[304],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcConstraintEnum_type = new enumeration_type(strings[305], 209, {
|
|
strings[306],
|
|
strings[307],
|
|
strings[308],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcConstructionEquipmentResourceTypeEnum_type = new enumeration_type(strings[309], 212, {
|
|
strings[310],
|
|
strings[311],
|
|
strings[312],
|
|
strings[313],
|
|
strings[314],
|
|
strings[315],
|
|
strings[316],
|
|
strings[317],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcConstructionMaterialResourceTypeEnum_type = new enumeration_type(strings[318], 215, {
|
|
strings[319],
|
|
strings[320],
|
|
strings[321],
|
|
strings[322],
|
|
strings[323],
|
|
strings[324],
|
|
strings[325],
|
|
strings[326],
|
|
strings[327],
|
|
strings[9],
|
|
strings[8]
|
|
});
|
|
IFC4X2_IfcConstructionProductResourceTypeEnum_type = new enumeration_type(strings[328], 218, {
|
|
strings[329],
|
|
strings[330],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcContextDependentMeasure_type = new type_declaration(strings[331], 222, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcControllerTypeEnum_type = new enumeration_type(strings[332], 227, {
|
|
strings[333],
|
|
strings[334],
|
|
strings[335],
|
|
strings[336],
|
|
strings[337],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcCooledBeamTypeEnum_type = new enumeration_type(strings[338], 232, {
|
|
strings[339],
|
|
strings[340],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcCoolingTowerTypeEnum_type = new enumeration_type(strings[341], 235, {
|
|
strings[342],
|
|
strings[343],
|
|
strings[344],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcCostItemTypeEnum_type = new enumeration_type(strings[345], 240, {
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcCostScheduleTypeEnum_type = new enumeration_type(strings[346], 242, {
|
|
strings[347],
|
|
strings[348],
|
|
strings[349],
|
|
strings[350],
|
|
strings[351],
|
|
strings[352],
|
|
strings[353],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcCountMeasure_type = new type_declaration(strings[354], 244, new simple_type(simple_type::number_type));
|
|
IFC4X2_IfcCoveringTypeEnum_type = new enumeration_type(strings[355], 247, {
|
|
strings[356],
|
|
strings[357],
|
|
strings[358],
|
|
strings[359],
|
|
strings[360],
|
|
strings[361],
|
|
strings[196],
|
|
strings[362],
|
|
strings[363],
|
|
strings[364],
|
|
strings[365],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcCrewResourceTypeEnum_type = new enumeration_type(strings[366], 250, {
|
|
strings[47],
|
|
strings[48],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcCurtainWallTypeEnum_type = new enumeration_type(strings[367], 258, {
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcCurvatureMeasure_type = new type_declaration(strings[368], 259, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcCurveInterpolationEnum_type = new enumeration_type(strings[369], 264, {
|
|
strings[370],
|
|
strings[371],
|
|
strings[372],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDamperTypeEnum_type = new enumeration_type(strings[373], 276, {
|
|
strings[374],
|
|
strings[375],
|
|
strings[376],
|
|
strings[377],
|
|
strings[378],
|
|
strings[379],
|
|
strings[380],
|
|
strings[381],
|
|
strings[382],
|
|
strings[383],
|
|
strings[384],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDataOriginEnum_type = new enumeration_type(strings[385], 277, {
|
|
strings[386],
|
|
strings[387],
|
|
strings[388],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDate_type = new type_declaration(strings[389], 278, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcDateTime_type = new type_declaration(strings[390], 279, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcDayInMonthNumber_type = new type_declaration(strings[391], 280, new simple_type(simple_type::integer_type));
|
|
IFC4X2_IfcDayInWeekNumber_type = new type_declaration(strings[392], 281, new simple_type(simple_type::integer_type));
|
|
IFC4X2_IfcDerivedUnitEnum_type = new enumeration_type(strings[393], 289, {
|
|
strings[394],
|
|
strings[395],
|
|
strings[396],
|
|
strings[397],
|
|
strings[398],
|
|
strings[399],
|
|
strings[400],
|
|
strings[401],
|
|
strings[402],
|
|
strings[403],
|
|
strings[404],
|
|
strings[405],
|
|
strings[406],
|
|
strings[407],
|
|
strings[408],
|
|
strings[409],
|
|
strings[410],
|
|
strings[411],
|
|
strings[412],
|
|
strings[413],
|
|
strings[414],
|
|
strings[415],
|
|
strings[416],
|
|
strings[417],
|
|
strings[418],
|
|
strings[419],
|
|
strings[420],
|
|
strings[421],
|
|
strings[422],
|
|
strings[423],
|
|
strings[424],
|
|
strings[425],
|
|
strings[426],
|
|
strings[427],
|
|
strings[428],
|
|
strings[429],
|
|
strings[430],
|
|
strings[431],
|
|
strings[432],
|
|
strings[433],
|
|
strings[434],
|
|
strings[435],
|
|
strings[436],
|
|
strings[437],
|
|
strings[438],
|
|
strings[439],
|
|
strings[440],
|
|
strings[441],
|
|
strings[442],
|
|
strings[443],
|
|
strings[444],
|
|
strings[445],
|
|
strings[8]
|
|
});
|
|
IFC4X2_IfcDescriptiveMeasure_type = new type_declaration(strings[446], 290, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcDimensionCount_type = new type_declaration(strings[447], 292, new simple_type(simple_type::integer_type));
|
|
IFC4X2_IfcDirectionSenseEnum_type = new enumeration_type(strings[448], 294, {
|
|
strings[449],
|
|
strings[450]
|
|
});
|
|
IFC4X2_IfcDiscreteAccessoryTypeEnum_type = new enumeration_type(strings[451], 297, {
|
|
strings[452],
|
|
strings[453],
|
|
strings[454],
|
|
strings[455],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDistributionChamberElementTypeEnum_type = new enumeration_type(strings[456], 301, {
|
|
strings[457],
|
|
strings[458],
|
|
strings[459],
|
|
strings[460],
|
|
strings[461],
|
|
strings[462],
|
|
strings[463],
|
|
strings[464],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDistributionPortTypeEnum_type = new enumeration_type(strings[465], 310, {
|
|
strings[466],
|
|
strings[467],
|
|
strings[468],
|
|
strings[469],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDistributionSystemEnum_type = new enumeration_type(strings[470], 312, {
|
|
strings[471],
|
|
strings[472],
|
|
strings[473],
|
|
strings[474],
|
|
strings[475],
|
|
strings[476],
|
|
strings[477],
|
|
strings[478],
|
|
strings[479],
|
|
strings[480],
|
|
strings[481],
|
|
strings[482],
|
|
strings[483],
|
|
strings[484],
|
|
strings[485],
|
|
strings[486],
|
|
strings[487],
|
|
strings[488],
|
|
strings[489],
|
|
strings[322],
|
|
strings[490],
|
|
strings[491],
|
|
strings[313],
|
|
strings[314],
|
|
strings[492],
|
|
strings[493],
|
|
strings[494],
|
|
strings[495],
|
|
strings[496],
|
|
strings[497],
|
|
strings[498],
|
|
strings[499],
|
|
strings[500],
|
|
strings[501],
|
|
strings[502],
|
|
strings[108],
|
|
strings[503],
|
|
strings[504],
|
|
strings[505],
|
|
strings[506],
|
|
strings[507],
|
|
strings[508],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDocumentConfidentialityEnum_type = new enumeration_type(strings[509], 313, {
|
|
strings[510],
|
|
strings[511],
|
|
strings[512],
|
|
strings[513],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDocumentStatusEnum_type = new enumeration_type(strings[514], 318, {
|
|
strings[515],
|
|
strings[516],
|
|
strings[517],
|
|
strings[518],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDoorPanelOperationEnum_type = new enumeration_type(strings[519], 321, {
|
|
strings[520],
|
|
strings[521],
|
|
strings[522],
|
|
strings[523],
|
|
strings[524],
|
|
strings[525],
|
|
strings[526],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDoorPanelPositionEnum_type = new enumeration_type(strings[527], 322, {
|
|
strings[528],
|
|
strings[529],
|
|
strings[530],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDoorStyleConstructionEnum_type = new enumeration_type(strings[531], 326, {
|
|
strings[532],
|
|
strings[533],
|
|
strings[534],
|
|
strings[327],
|
|
strings[535],
|
|
strings[536],
|
|
strings[326],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDoorStyleOperationEnum_type = new enumeration_type(strings[537], 327, {
|
|
strings[538],
|
|
strings[539],
|
|
strings[540],
|
|
strings[541],
|
|
strings[542],
|
|
strings[543],
|
|
strings[544],
|
|
strings[545],
|
|
strings[546],
|
|
strings[547],
|
|
strings[548],
|
|
strings[549],
|
|
strings[550],
|
|
strings[551],
|
|
strings[524],
|
|
strings[525],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDoorTypeEnum_type = new enumeration_type(strings[552], 329, {
|
|
strings[553],
|
|
strings[554],
|
|
strings[555],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDoorTypeOperationEnum_type = new enumeration_type(strings[556], 330, {
|
|
strings[538],
|
|
strings[539],
|
|
strings[540],
|
|
strings[541],
|
|
strings[542],
|
|
strings[543],
|
|
strings[544],
|
|
strings[545],
|
|
strings[546],
|
|
strings[547],
|
|
strings[548],
|
|
strings[549],
|
|
strings[550],
|
|
strings[551],
|
|
strings[524],
|
|
strings[525],
|
|
strings[557],
|
|
strings[558],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDoseEquivalentMeasure_type = new type_declaration(strings[559], 331, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcDuctFittingTypeEnum_type = new enumeration_type(strings[560], 336, {
|
|
strings[214],
|
|
strings[224],
|
|
strings[225],
|
|
strings[226],
|
|
strings[227],
|
|
strings[561],
|
|
strings[228],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDuctSegmentTypeEnum_type = new enumeration_type(strings[562], 339, {
|
|
strings[563],
|
|
strings[564],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDuctSilencerTypeEnum_type = new enumeration_type(strings[565], 342, {
|
|
strings[566],
|
|
strings[567],
|
|
strings[568],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcDuration_type = new type_declaration(strings[569], 343, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcDynamicViscosityMeasure_type = new type_declaration(strings[570], 344, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcElectricApplianceTypeEnum_type = new enumeration_type(strings[571], 350, {
|
|
strings[572],
|
|
strings[573],
|
|
strings[574],
|
|
strings[575],
|
|
strings[576],
|
|
strings[577],
|
|
strings[578],
|
|
strings[579],
|
|
strings[580],
|
|
strings[581],
|
|
strings[582],
|
|
strings[583],
|
|
strings[584],
|
|
strings[585],
|
|
strings[586],
|
|
strings[587],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcElectricCapacitanceMeasure_type = new type_declaration(strings[588], 351, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcElectricChargeMeasure_type = new type_declaration(strings[589], 352, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcElectricConductanceMeasure_type = new type_declaration(strings[590], 353, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcElectricCurrentMeasure_type = new type_declaration(strings[591], 354, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcElectricDistributionBoardTypeEnum_type = new enumeration_type(strings[592], 357, {
|
|
strings[593],
|
|
strings[594],
|
|
strings[595],
|
|
strings[596],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcElectricFlowStorageDeviceTypeEnum_type = new enumeration_type(strings[597], 360, {
|
|
strings[598],
|
|
strings[599],
|
|
strings[600],
|
|
strings[601],
|
|
strings[602],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcElectricGeneratorTypeEnum_type = new enumeration_type(strings[603], 363, {
|
|
strings[604],
|
|
strings[605],
|
|
strings[606],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcElectricMotorTypeEnum_type = new enumeration_type(strings[607], 366, {
|
|
strings[608],
|
|
strings[609],
|
|
strings[610],
|
|
strings[611],
|
|
strings[612],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcElectricResistanceMeasure_type = new type_declaration(strings[613], 367, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcElectricTimeControlTypeEnum_type = new enumeration_type(strings[614], 370, {
|
|
strings[615],
|
|
strings[616],
|
|
strings[617],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcElectricVoltageMeasure_type = new type_declaration(strings[618], 371, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcElementAssemblyTypeEnum_type = new enumeration_type(strings[619], 376, {
|
|
strings[620],
|
|
strings[621],
|
|
strings[622],
|
|
strings[623],
|
|
strings[192],
|
|
strings[624],
|
|
strings[625],
|
|
strings[626],
|
|
strings[194],
|
|
strings[176],
|
|
strings[180],
|
|
strings[182],
|
|
strings[627],
|
|
strings[177],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcElementCompositionEnum_type = new enumeration_type(strings[628], 379, {
|
|
strings[200],
|
|
strings[201],
|
|
strings[202]
|
|
});
|
|
IFC4X2_IfcEnergyMeasure_type = new type_declaration(strings[629], 386, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcEngineTypeEnum_type = new enumeration_type(strings[630], 389, {
|
|
strings[631],
|
|
strings[632],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcEvaporativeCoolerTypeEnum_type = new enumeration_type(strings[633], 392, {
|
|
strings[634],
|
|
strings[635],
|
|
strings[636],
|
|
strings[637],
|
|
strings[638],
|
|
strings[639],
|
|
strings[640],
|
|
strings[641],
|
|
strings[642],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcEvaporatorTypeEnum_type = new enumeration_type(strings[643], 395, {
|
|
strings[644],
|
|
strings[645],
|
|
strings[646],
|
|
strings[647],
|
|
strings[648],
|
|
strings[649],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcEventTriggerTypeEnum_type = new enumeration_type(strings[650], 398, {
|
|
strings[651],
|
|
strings[652],
|
|
strings[653],
|
|
strings[654],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcEventTypeEnum_type = new enumeration_type(strings[655], 400, {
|
|
strings[656],
|
|
strings[657],
|
|
strings[658],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcExternalSpatialElementTypeEnum_type = new enumeration_type(strings[659], 409, {
|
|
strings[660],
|
|
strings[661],
|
|
strings[662],
|
|
strings[663],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcFanTypeEnum_type = new enumeration_type(strings[664], 425, {
|
|
strings[665],
|
|
strings[666],
|
|
strings[667],
|
|
strings[668],
|
|
strings[669],
|
|
strings[670],
|
|
strings[671],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcFastenerTypeEnum_type = new enumeration_type(strings[672], 428, {
|
|
strings[673],
|
|
strings[674],
|
|
strings[675],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcFilterTypeEnum_type = new enumeration_type(strings[676], 438, {
|
|
strings[677],
|
|
strings[678],
|
|
strings[679],
|
|
strings[680],
|
|
strings[681],
|
|
strings[682],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcFireSuppressionTerminalTypeEnum_type = new enumeration_type(strings[683], 441, {
|
|
strings[684],
|
|
strings[685],
|
|
strings[686],
|
|
strings[687],
|
|
strings[688],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcFlowDirectionEnum_type = new enumeration_type(strings[689], 445, {
|
|
strings[690],
|
|
strings[691],
|
|
strings[692],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcFlowInstrumentTypeEnum_type = new enumeration_type(strings[693], 450, {
|
|
strings[694],
|
|
strings[695],
|
|
strings[696],
|
|
strings[697],
|
|
strings[698],
|
|
strings[699],
|
|
strings[700],
|
|
strings[701],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcFlowMeterTypeEnum_type = new enumeration_type(strings[702], 453, {
|
|
strings[703],
|
|
strings[704],
|
|
strings[705],
|
|
strings[706],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcFontStyle_type = new type_declaration(strings[707], 464, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcFontVariant_type = new type_declaration(strings[708], 465, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcFontWeight_type = new type_declaration(strings[709], 466, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcFootingTypeEnum_type = new enumeration_type(strings[710], 469, {
|
|
strings[711],
|
|
strings[712],
|
|
strings[713],
|
|
strings[714],
|
|
strings[715],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcForceMeasure_type = new type_declaration(strings[716], 470, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcFrequencyMeasure_type = new type_declaration(strings[717], 471, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcFurnitureTypeEnum_type = new enumeration_type(strings[718], 476, {
|
|
strings[719],
|
|
strings[720],
|
|
strings[721],
|
|
strings[722],
|
|
strings[723],
|
|
strings[724],
|
|
strings[725],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcGeographicElementTypeEnum_type = new enumeration_type(strings[726], 479, {
|
|
strings[727],
|
|
strings[728],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcGeometricProjectionEnum_type = new enumeration_type(strings[729], 481, {
|
|
strings[730],
|
|
strings[731],
|
|
strings[732],
|
|
strings[733],
|
|
strings[734],
|
|
strings[735],
|
|
strings[736],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcGlobalOrLocalEnum_type = new enumeration_type(strings[737], 488, {
|
|
strings[738],
|
|
strings[739]
|
|
});
|
|
IFC4X2_IfcGloballyUniqueId_type = new type_declaration(strings[740], 487, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcGridTypeEnum_type = new enumeration_type(strings[741], 493, {
|
|
strings[567],
|
|
strings[742],
|
|
strings[743],
|
|
strings[744],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcHeatExchangerTypeEnum_type = new enumeration_type(strings[745], 499, {
|
|
strings[746],
|
|
strings[747],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcHeatFluxDensityMeasure_type = new type_declaration(strings[748], 500, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcHeatingValueMeasure_type = new type_declaration(strings[749], 501, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcHumidifierTypeEnum_type = new enumeration_type(strings[750], 504, {
|
|
strings[751],
|
|
strings[752],
|
|
strings[753],
|
|
strings[754],
|
|
strings[755],
|
|
strings[756],
|
|
strings[757],
|
|
strings[758],
|
|
strings[759],
|
|
strings[760],
|
|
strings[761],
|
|
strings[762],
|
|
strings[763],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcIdentifier_type = new type_declaration(strings[764], 505, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcIlluminanceMeasure_type = new type_declaration(strings[765], 506, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcInductanceMeasure_type = new type_declaration(strings[766], 514, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcInteger_type = new type_declaration(strings[767], 515, new simple_type(simple_type::integer_type));
|
|
IFC4X2_IfcIntegerCountRateMeasure_type = new type_declaration(strings[768], 516, new simple_type(simple_type::integer_type));
|
|
IFC4X2_IfcInterceptorTypeEnum_type = new enumeration_type(strings[769], 519, {
|
|
strings[770],
|
|
strings[771],
|
|
strings[494],
|
|
strings[772],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcInternalOrExternalEnum_type = new enumeration_type(strings[773], 520, {
|
|
strings[774],
|
|
strings[660],
|
|
strings[661],
|
|
strings[662],
|
|
strings[663],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcInventoryTypeEnum_type = new enumeration_type(strings[775], 523, {
|
|
strings[776],
|
|
strings[777],
|
|
strings[778],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcIonConcentrationMeasure_type = new type_declaration(strings[779], 524, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcIsothermalMoistureCapacityMeasure_type = new type_declaration(strings[780], 528, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcJunctionBoxTypeEnum_type = new enumeration_type(strings[781], 531, {
|
|
strings[480],
|
|
strings[782],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcKinematicViscosityMeasure_type = new type_declaration(strings[783], 532, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcKnotType_type = new enumeration_type(strings[784], 533, {
|
|
strings[785],
|
|
strings[786],
|
|
strings[787],
|
|
strings[116]
|
|
});
|
|
IFC4X2_IfcLabel_type = new type_declaration(strings[788], 534, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcLaborResourceTypeEnum_type = new enumeration_type(strings[789], 537, {
|
|
strings[790],
|
|
strings[791],
|
|
strings[792],
|
|
strings[320],
|
|
strings[321],
|
|
strings[793],
|
|
strings[794],
|
|
strings[357],
|
|
strings[795],
|
|
strings[796],
|
|
strings[797],
|
|
strings[324],
|
|
strings[798],
|
|
strings[315],
|
|
strings[799],
|
|
strings[359],
|
|
strings[800],
|
|
strings[801],
|
|
strings[802],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcLampTypeEnum_type = new enumeration_type(strings[803], 541, {
|
|
strings[804],
|
|
strings[805],
|
|
strings[806],
|
|
strings[807],
|
|
strings[808],
|
|
strings[809],
|
|
strings[810],
|
|
strings[811],
|
|
strings[812],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcLanguageId_type = new type_declaration(strings[813], 542, new named_type(IFC4X2_IfcIdentifier_type));
|
|
IFC4X2_IfcLayerSetDirectionEnum_type = new enumeration_type(strings[814], 544, {
|
|
strings[815],
|
|
strings[816],
|
|
strings[817]
|
|
});
|
|
IFC4X2_IfcLengthMeasure_type = new type_declaration(strings[818], 545, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcLightDistributionCurveEnum_type = new enumeration_type(strings[819], 549, {
|
|
strings[820],
|
|
strings[821],
|
|
strings[822],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcLightEmissionSourceEnum_type = new enumeration_type(strings[823], 552, {
|
|
strings[804],
|
|
strings[805],
|
|
strings[807],
|
|
strings[808],
|
|
strings[824],
|
|
strings[825],
|
|
strings[826],
|
|
strings[827],
|
|
strings[810],
|
|
strings[812],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcLightFixtureTypeEnum_type = new enumeration_type(strings[828], 555, {
|
|
strings[829],
|
|
strings[830],
|
|
strings[831],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcLinearForceMeasure_type = new type_declaration(strings[832], 564, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcLinearMomentMeasure_type = new type_declaration(strings[833], 565, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcLinearStiffnessMeasure_type = new type_declaration(strings[834], 568, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcLinearVelocityMeasure_type = new type_declaration(strings[835], 569, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcLoadGroupTypeEnum_type = new enumeration_type(strings[836], 572, {
|
|
strings[837],
|
|
strings[838],
|
|
strings[839],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcLogical_type = new type_declaration(strings[840], 574, new simple_type(simple_type::logical_type));
|
|
IFC4X2_IfcLogicalOperatorEnum_type = new enumeration_type(strings[841], 575, {
|
|
strings[842],
|
|
strings[843],
|
|
strings[844],
|
|
strings[845],
|
|
strings[846]
|
|
});
|
|
IFC4X2_IfcLuminousFluxMeasure_type = new type_declaration(strings[847], 578, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcLuminousIntensityDistributionMeasure_type = new type_declaration(strings[848], 579, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcLuminousIntensityMeasure_type = new type_declaration(strings[849], 580, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcMagneticFluxDensityMeasure_type = new type_declaration(strings[850], 581, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcMagneticFluxMeasure_type = new type_declaration(strings[851], 582, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcMassDensityMeasure_type = new type_declaration(strings[852], 586, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcMassFlowRateMeasure_type = new type_declaration(strings[853], 587, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcMassMeasure_type = new type_declaration(strings[854], 588, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcMassPerLengthMeasure_type = new type_declaration(strings[855], 589, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcMechanicalFastenerTypeEnum_type = new enumeration_type(strings[856], 614, {
|
|
strings[857],
|
|
strings[858],
|
|
strings[859],
|
|
strings[860],
|
|
strings[861],
|
|
strings[862],
|
|
strings[863],
|
|
strings[864],
|
|
strings[865],
|
|
strings[866],
|
|
strings[867],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcMedicalDeviceTypeEnum_type = new enumeration_type(strings[868], 617, {
|
|
strings[869],
|
|
strings[870],
|
|
strings[871],
|
|
strings[872],
|
|
strings[873],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcMemberTypeEnum_type = new enumeration_type(strings[874], 621, {
|
|
strings[875],
|
|
strings[876],
|
|
strings[877],
|
|
strings[878],
|
|
strings[879],
|
|
strings[746],
|
|
strings[6],
|
|
strings[880],
|
|
strings[881],
|
|
strings[882],
|
|
strings[883],
|
|
strings[884],
|
|
strings[885],
|
|
strings[886],
|
|
strings[887],
|
|
strings[888],
|
|
strings[889],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcModulusOfElasticityMeasure_type = new type_declaration(strings[890], 625, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcModulusOfLinearSubgradeReactionMeasure_type = new type_declaration(strings[891], 626, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcModulusOfRotationalSubgradeReactionMeasure_type = new type_declaration(strings[892], 627, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcModulusOfRotationalSubgradeReactionSelect_type = new select_type(strings[893], 628, {
|
|
IFC4X2_IfcBoolean_type,
|
|
IFC4X2_IfcModulusOfRotationalSubgradeReactionMeasure_type
|
|
});
|
|
IFC4X2_IfcModulusOfSubgradeReactionMeasure_type = new type_declaration(strings[894], 629, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcModulusOfSubgradeReactionSelect_type = new select_type(strings[895], 630, {
|
|
IFC4X2_IfcBoolean_type,
|
|
IFC4X2_IfcModulusOfSubgradeReactionMeasure_type
|
|
});
|
|
IFC4X2_IfcModulusOfTranslationalSubgradeReactionSelect_type = new select_type(strings[896], 631, {
|
|
IFC4X2_IfcBoolean_type,
|
|
IFC4X2_IfcModulusOfLinearSubgradeReactionMeasure_type
|
|
});
|
|
IFC4X2_IfcMoistureDiffusivityMeasure_type = new type_declaration(strings[897], 632, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcMolecularWeightMeasure_type = new type_declaration(strings[898], 633, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcMomentOfInertiaMeasure_type = new type_declaration(strings[899], 634, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcMonetaryMeasure_type = new type_declaration(strings[900], 635, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcMonthInYearNumber_type = new type_declaration(strings[901], 637, new simple_type(simple_type::integer_type));
|
|
IFC4X2_IfcMotorConnectionTypeEnum_type = new enumeration_type(strings[902], 640, {
|
|
strings[903],
|
|
strings[904],
|
|
strings[905],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcNonNegativeLengthMeasure_type = new type_declaration(strings[906], 642, new named_type(IFC4X2_IfcLengthMeasure_type));
|
|
IFC4X2_IfcNullStyle_type = new enumeration_type(strings[907], 644, {
|
|
strings[908]
|
|
});
|
|
IFC4X2_IfcNumericMeasure_type = new type_declaration(strings[909], 645, new simple_type(simple_type::number_type));
|
|
IFC4X2_IfcObjectTypeEnum_type = new enumeration_type(strings[910], 652, {
|
|
strings[911],
|
|
strings[912],
|
|
strings[478],
|
|
strings[913],
|
|
strings[914],
|
|
strings[915],
|
|
strings[916],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcObjectiveEnum_type = new enumeration_type(strings[917], 649, {
|
|
strings[918],
|
|
strings[919],
|
|
strings[920],
|
|
strings[660],
|
|
strings[921],
|
|
strings[922],
|
|
strings[923],
|
|
strings[924],
|
|
strings[925],
|
|
strings[926],
|
|
strings[927],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcOccupantTypeEnum_type = new enumeration_type(strings[928], 654, {
|
|
strings[929],
|
|
strings[930],
|
|
strings[931],
|
|
strings[932],
|
|
strings[933],
|
|
strings[934],
|
|
strings[935],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcOpeningElementTypeEnum_type = new enumeration_type(strings[936], 660, {
|
|
strings[937],
|
|
strings[938],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcOutletTypeEnum_type = new enumeration_type(strings[939], 670, {
|
|
strings[940],
|
|
strings[941],
|
|
strings[942],
|
|
strings[943],
|
|
strings[944],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcPHMeasure_type = new type_declaration(strings[945], 684, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcParameterValue_type = new type_declaration(strings[946], 673, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcPerformanceHistoryTypeEnum_type = new enumeration_type(strings[947], 677, {
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcPermeableCoveringOperationEnum_type = new enumeration_type(strings[948], 678, {
|
|
strings[949],
|
|
strings[950],
|
|
strings[951],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcPermitTypeEnum_type = new enumeration_type(strings[952], 681, {
|
|
strings[953],
|
|
strings[954],
|
|
strings[955],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcPhysicalOrVirtualEnum_type = new enumeration_type(strings[956], 686, {
|
|
strings[957],
|
|
strings[958],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcPileConstructionEnum_type = new enumeration_type(strings[959], 690, {
|
|
strings[960],
|
|
strings[961],
|
|
strings[962],
|
|
strings[963],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcPileTypeEnum_type = new enumeration_type(strings[964], 692, {
|
|
strings[965],
|
|
strings[966],
|
|
strings[967],
|
|
strings[968],
|
|
strings[969],
|
|
strings[970],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcPipeFittingTypeEnum_type = new enumeration_type(strings[971], 695, {
|
|
strings[214],
|
|
strings[224],
|
|
strings[225],
|
|
strings[226],
|
|
strings[227],
|
|
strings[561],
|
|
strings[228],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcPipeSegmentTypeEnum_type = new enumeration_type(strings[972], 698, {
|
|
strings[190],
|
|
strings[564],
|
|
strings[563],
|
|
strings[973],
|
|
strings[974],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcPlanarForceMeasure_type = new type_declaration(strings[975], 703, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcPlaneAngleMeasure_type = new type_declaration(strings[976], 705, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcPlateTypeEnum_type = new enumeration_type(strings[977], 709, {
|
|
strings[978],
|
|
strings[979],
|
|
strings[980],
|
|
strings[981],
|
|
strings[982],
|
|
strings[983],
|
|
strings[984],
|
|
strings[985],
|
|
strings[986],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcPositiveInteger_type = new type_declaration(strings[987], 720, new named_type(IFC4X2_IfcInteger_type));
|
|
IFC4X2_IfcPositiveLengthMeasure_type = new type_declaration(strings[988], 721, new named_type(IFC4X2_IfcLengthMeasure_type));
|
|
IFC4X2_IfcPositivePlaneAngleMeasure_type = new type_declaration(strings[989], 722, new named_type(IFC4X2_IfcPlaneAngleMeasure_type));
|
|
IFC4X2_IfcPowerMeasure_type = new type_declaration(strings[990], 725, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcPreferredSurfaceCurveRepresentation_type = new enumeration_type(strings[991], 732, {
|
|
strings[992],
|
|
strings[993],
|
|
strings[994]
|
|
});
|
|
IFC4X2_IfcPresentableText_type = new type_declaration(strings[995], 733, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcPressureMeasure_type = new type_declaration(strings[996], 740, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcProcedureTypeEnum_type = new enumeration_type(strings[997], 743, {
|
|
strings[998],
|
|
strings[999],
|
|
strings[1000],
|
|
strings[1001],
|
|
strings[1002],
|
|
strings[1003],
|
|
strings[1004],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcProfileTypeEnum_type = new enumeration_type(strings[1005], 753, {
|
|
strings[1006],
|
|
strings[1007]
|
|
});
|
|
IFC4X2_IfcProjectOrderTypeEnum_type = new enumeration_type(strings[1008], 761, {
|
|
strings[1009],
|
|
strings[1010],
|
|
strings[1011],
|
|
strings[1012],
|
|
strings[1013],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcProjectedOrTrueLengthEnum_type = new enumeration_type(strings[1014], 756, {
|
|
strings[1015],
|
|
strings[1016]
|
|
});
|
|
IFC4X2_IfcProjectionElementTypeEnum_type = new enumeration_type(strings[1017], 758, {
|
|
strings[1018],
|
|
strings[1019],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcPropertySetTemplateTypeEnum_type = new enumeration_type(strings[1020], 776, {
|
|
strings[1021],
|
|
strings[1022],
|
|
strings[1023],
|
|
strings[1024],
|
|
strings[1025],
|
|
strings[1026],
|
|
strings[1027],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcProtectiveDeviceTrippingUnitTypeEnum_type = new enumeration_type(strings[1028], 784, {
|
|
strings[1029],
|
|
strings[1030],
|
|
strings[1031],
|
|
strings[1032],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcProtectiveDeviceTypeEnum_type = new enumeration_type(strings[1033], 786, {
|
|
strings[1034],
|
|
strings[1035],
|
|
strings[1036],
|
|
strings[1037],
|
|
strings[1038],
|
|
strings[1039],
|
|
strings[1040],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcPumpTypeEnum_type = new enumeration_type(strings[1041], 790, {
|
|
strings[1042],
|
|
strings[1043],
|
|
strings[1044],
|
|
strings[1045],
|
|
strings[1046],
|
|
strings[1047],
|
|
strings[1048],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcRadioActivityMeasure_type = new type_declaration(strings[1049], 798, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcRailingTypeEnum_type = new enumeration_type(strings[1050], 801, {
|
|
strings[1051],
|
|
strings[1052],
|
|
strings[1053],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcRampFlightTypeEnum_type = new enumeration_type(strings[1054], 805, {
|
|
strings[1055],
|
|
strings[1056],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcRampTypeEnum_type = new enumeration_type(strings[1057], 807, {
|
|
strings[1058],
|
|
strings[1059],
|
|
strings[1060],
|
|
strings[1061],
|
|
strings[1062],
|
|
strings[1063],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcRatioMeasure_type = new type_declaration(strings[1064], 808, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcReal_type = new type_declaration(strings[1065], 811, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcRecurrenceTypeEnum_type = new enumeration_type(strings[1066], 817, {
|
|
strings[1067],
|
|
strings[1068],
|
|
strings[1069],
|
|
strings[1070],
|
|
strings[1071],
|
|
strings[1072],
|
|
strings[1073],
|
|
strings[1074]
|
|
});
|
|
IFC4X2_IfcReferentTypeEnum_type = new enumeration_type(strings[1075], 820, {
|
|
strings[1076],
|
|
strings[1077],
|
|
strings[1078],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcReflectanceMethodEnum_type = new enumeration_type(strings[1079], 821, {
|
|
strings[1080],
|
|
strings[1081],
|
|
strings[1082],
|
|
strings[1083],
|
|
strings[325],
|
|
strings[1084],
|
|
strings[1085],
|
|
strings[326],
|
|
strings[1086],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcReinforcingBarRoleEnum_type = new enumeration_type(strings[1087], 826, {
|
|
strings[1088],
|
|
strings[1089],
|
|
strings[1090],
|
|
strings[884],
|
|
strings[1091],
|
|
strings[1092],
|
|
strings[1093],
|
|
strings[1094],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcReinforcingBarSurfaceEnum_type = new enumeration_type(strings[1095], 827, {
|
|
strings[1096],
|
|
strings[1097]
|
|
});
|
|
IFC4X2_IfcReinforcingBarTypeEnum_type = new enumeration_type(strings[1098], 829, {
|
|
strings[1094],
|
|
strings[1092],
|
|
strings[1090],
|
|
strings[1088],
|
|
strings[1091],
|
|
strings[1093],
|
|
strings[1089],
|
|
strings[884],
|
|
strings[1099],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcReinforcingMeshTypeEnum_type = new enumeration_type(strings[1100], 834, {
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcRoleEnum_type = new enumeration_type(strings[1101], 900, {
|
|
strings[1102],
|
|
strings[1103],
|
|
strings[1104],
|
|
strings[1105],
|
|
strings[1106],
|
|
strings[1107],
|
|
strings[1108],
|
|
strings[1109],
|
|
strings[1110],
|
|
strings[1111],
|
|
strings[1112],
|
|
strings[1113],
|
|
strings[1114],
|
|
strings[1115],
|
|
strings[1116],
|
|
strings[1117],
|
|
strings[1118],
|
|
strings[934],
|
|
strings[1119],
|
|
strings[1120],
|
|
strings[1121],
|
|
strings[1122],
|
|
strings[8]
|
|
});
|
|
IFC4X2_IfcRoofTypeEnum_type = new enumeration_type(strings[1123], 903, {
|
|
strings[1124],
|
|
strings[1125],
|
|
strings[1126],
|
|
strings[1127],
|
|
strings[1128],
|
|
strings[1129],
|
|
strings[1130],
|
|
strings[1131],
|
|
strings[1132],
|
|
strings[1133],
|
|
strings[1134],
|
|
strings[1135],
|
|
strings[1136],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcRotationalFrequencyMeasure_type = new type_declaration(strings[1137], 905, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcRotationalMassMeasure_type = new type_declaration(strings[1138], 906, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcRotationalStiffnessMeasure_type = new type_declaration(strings[1139], 907, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcRotationalStiffnessSelect_type = new select_type(strings[1140], 908, {
|
|
IFC4X2_IfcBoolean_type,
|
|
IFC4X2_IfcRotationalStiffnessMeasure_type
|
|
});
|
|
IFC4X2_IfcSIPrefix_type = new enumeration_type(strings[1141], 941, {
|
|
strings[1142],
|
|
strings[1143],
|
|
strings[1144],
|
|
strings[1145],
|
|
strings[1146],
|
|
strings[1147],
|
|
strings[1148],
|
|
strings[1149],
|
|
strings[1150],
|
|
strings[1151],
|
|
strings[1152],
|
|
strings[1153],
|
|
strings[1154],
|
|
strings[1155],
|
|
strings[1156],
|
|
strings[1157]
|
|
});
|
|
IFC4X2_IfcSIUnitName_type = new enumeration_type(strings[1158], 944, {
|
|
strings[1159],
|
|
strings[1160],
|
|
strings[1161],
|
|
strings[1162],
|
|
strings[1163],
|
|
strings[1164],
|
|
strings[1165],
|
|
strings[1166],
|
|
strings[1167],
|
|
strings[1168],
|
|
strings[1169],
|
|
strings[1170],
|
|
strings[1171],
|
|
strings[1172],
|
|
strings[1173],
|
|
strings[1174],
|
|
strings[1175],
|
|
strings[1176],
|
|
strings[1177],
|
|
strings[1178],
|
|
strings[1179],
|
|
strings[1180],
|
|
strings[1181],
|
|
strings[1182],
|
|
strings[1183],
|
|
strings[1184],
|
|
strings[1185],
|
|
strings[1186],
|
|
strings[1187],
|
|
strings[1188]
|
|
});
|
|
IFC4X2_IfcSanitaryTerminalTypeEnum_type = new enumeration_type(strings[1189], 912, {
|
|
strings[1190],
|
|
strings[1191],
|
|
strings[1192],
|
|
strings[1193],
|
|
strings[691],
|
|
strings[1194],
|
|
strings[1195],
|
|
strings[1196],
|
|
strings[1197],
|
|
strings[1198],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcSectionModulusMeasure_type = new type_declaration(strings[1199], 919, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcSectionTypeEnum_type = new enumeration_type(strings[1200], 922, {
|
|
strings[1201],
|
|
strings[1202]
|
|
});
|
|
IFC4X2_IfcSectionalAreaIntegralMeasure_type = new type_declaration(strings[1203], 915, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcSensorTypeEnum_type = new enumeration_type(strings[1204], 926, {
|
|
strings[1205],
|
|
strings[1206],
|
|
strings[1207],
|
|
strings[1208],
|
|
strings[1209],
|
|
strings[1210],
|
|
strings[1211],
|
|
strings[1212],
|
|
strings[1213],
|
|
strings[1214],
|
|
strings[1215],
|
|
strings[1216],
|
|
strings[1217],
|
|
strings[1218],
|
|
strings[1219],
|
|
strings[1220],
|
|
strings[1221],
|
|
strings[1222],
|
|
strings[1223],
|
|
strings[1224],
|
|
strings[1225],
|
|
strings[1226],
|
|
strings[1227],
|
|
strings[1228],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcSequenceEnum_type = new enumeration_type(strings[1229], 927, {
|
|
strings[1230],
|
|
strings[1231],
|
|
strings[1232],
|
|
strings[1233],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcShadingDeviceTypeEnum_type = new enumeration_type(strings[1234], 930, {
|
|
strings[1235],
|
|
strings[1236],
|
|
strings[1237],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcShearModulusMeasure_type = new type_declaration(strings[1238], 934, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcSimplePropertyTemplateTypeEnum_type = new enumeration_type(strings[1239], 939, {
|
|
strings[1240],
|
|
strings[1241],
|
|
strings[1242],
|
|
strings[1243],
|
|
strings[1244],
|
|
strings[1245],
|
|
strings[1246],
|
|
strings[1247],
|
|
strings[1248],
|
|
strings[1249],
|
|
strings[1250],
|
|
strings[1251]
|
|
});
|
|
IFC4X2_IfcSlabTypeEnum_type = new enumeration_type(strings[1252], 950, {
|
|
strings[1253],
|
|
strings[1254],
|
|
strings[1255],
|
|
strings[1256],
|
|
strings[1257],
|
|
strings[315],
|
|
strings[1258],
|
|
strings[1259],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcSolarDeviceTypeEnum_type = new enumeration_type(strings[1260], 954, {
|
|
strings[1261],
|
|
strings[1262],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcSolidAngleMeasure_type = new type_declaration(strings[1263], 955, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcSoundPowerLevelMeasure_type = new type_declaration(strings[1264], 958, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcSoundPowerMeasure_type = new type_declaration(strings[1265], 959, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcSoundPressureLevelMeasure_type = new type_declaration(strings[1266], 960, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcSoundPressureMeasure_type = new type_declaration(strings[1267], 961, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcSpaceHeaterTypeEnum_type = new enumeration_type(strings[1268], 966, {
|
|
strings[1269],
|
|
strings[1270],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcSpaceTypeEnum_type = new enumeration_type(strings[1271], 968, {
|
|
strings[1272],
|
|
strings[1273],
|
|
strings[1274],
|
|
strings[774],
|
|
strings[660],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcSpatialZoneTypeEnum_type = new enumeration_type(strings[1275], 975, {
|
|
strings[1276],
|
|
strings[1277],
|
|
strings[314],
|
|
strings[1278],
|
|
strings[499],
|
|
strings[1032],
|
|
strings[23],
|
|
strings[506],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcSpecificHeatCapacityMeasure_type = new type_declaration(strings[1279], 976, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcSpecularExponent_type = new type_declaration(strings[1280], 977, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcSpecularRoughness_type = new type_declaration(strings[1281], 979, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcStackTerminalTypeEnum_type = new enumeration_type(strings[1282], 984, {
|
|
strings[1283],
|
|
strings[1284],
|
|
strings[1285],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcStairFlightTypeEnum_type = new enumeration_type(strings[1286], 988, {
|
|
strings[1055],
|
|
strings[1287],
|
|
strings[1056],
|
|
strings[1288],
|
|
strings[1136],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcStairTypeEnum_type = new enumeration_type(strings[1289], 990, {
|
|
strings[1290],
|
|
strings[1291],
|
|
strings[1292],
|
|
strings[1293],
|
|
strings[1294],
|
|
strings[1295],
|
|
strings[1296],
|
|
strings[1297],
|
|
strings[1298],
|
|
strings[1299],
|
|
strings[1300],
|
|
strings[1301],
|
|
strings[1302],
|
|
strings[1303],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcStateEnum_type = new enumeration_type(strings[1304], 991, {
|
|
strings[1305],
|
|
strings[1306],
|
|
strings[1307],
|
|
strings[1308],
|
|
strings[1309]
|
|
});
|
|
IFC4X2_IfcStructuralCurveActivityTypeEnum_type = new enumeration_type(strings[1310], 999, {
|
|
strings[1311],
|
|
strings[370],
|
|
strings[1312],
|
|
strings[1313],
|
|
strings[1314],
|
|
strings[1315],
|
|
strings[1316],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcStructuralCurveMemberTypeEnum_type = new enumeration_type(strings[1317], 1002, {
|
|
strings[1318],
|
|
strings[1319],
|
|
strings[466],
|
|
strings[1320],
|
|
strings[1321],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcStructuralSurfaceActivityTypeEnum_type = new enumeration_type(strings[1322], 1028, {
|
|
strings[1311],
|
|
strings[1323],
|
|
strings[1316],
|
|
strings[1324],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcStructuralSurfaceMemberTypeEnum_type = new enumeration_type(strings[1325], 1031, {
|
|
strings[1326],
|
|
strings[1327],
|
|
strings[1328],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcSubContractResourceTypeEnum_type = new enumeration_type(strings[1329], 1040, {
|
|
strings[1330],
|
|
strings[955],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcSurfaceFeatureTypeEnum_type = new enumeration_type(strings[1331], 1046, {
|
|
strings[1332],
|
|
strings[1333],
|
|
strings[1334],
|
|
strings[1335],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcSurfaceSide_type = new enumeration_type(strings[1336], 1051, {
|
|
strings[449],
|
|
strings[450],
|
|
strings[1337]
|
|
});
|
|
IFC4X2_IfcSwitchingDeviceTypeEnum_type = new enumeration_type(strings[1338], 1066, {
|
|
strings[1339],
|
|
strings[1340],
|
|
strings[1341],
|
|
strings[1342],
|
|
strings[1343],
|
|
strings[1344],
|
|
strings[1345],
|
|
strings[1346],
|
|
strings[1347],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcSystemFurnitureElementTypeEnum_type = new enumeration_type(strings[1348], 1070, {
|
|
strings[1349],
|
|
strings[1350],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcTankTypeEnum_type = new enumeration_type(strings[1351], 1076, {
|
|
strings[1352],
|
|
strings[1353],
|
|
strings[1354],
|
|
strings[1355],
|
|
strings[1356],
|
|
strings[1357],
|
|
strings[1358],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcTaskDurationEnum_type = new enumeration_type(strings[1359], 1078, {
|
|
strings[1360],
|
|
strings[1361],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcTaskTypeEnum_type = new enumeration_type(strings[1362], 1082, {
|
|
strings[1363],
|
|
strings[1276],
|
|
strings[1364],
|
|
strings[1365],
|
|
strings[481],
|
|
strings[1366],
|
|
strings[1367],
|
|
strings[1368],
|
|
strings[1369],
|
|
strings[1370],
|
|
strings[1371],
|
|
strings[1372],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcTemperatureGradientMeasure_type = new type_declaration(strings[1373], 1084, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcTemperatureRateOfChangeMeasure_type = new type_declaration(strings[1374], 1085, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcTendonAnchorTypeEnum_type = new enumeration_type(strings[1375], 1089, {
|
|
strings[867],
|
|
strings[1376],
|
|
strings[1377],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcTendonConduitTypeEnum_type = new enumeration_type(strings[1378], 1092, {
|
|
strings[468],
|
|
strings[867],
|
|
strings[1379],
|
|
strings[1380],
|
|
strings[1381],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcTendonTypeEnum_type = new enumeration_type(strings[1382], 1094, {
|
|
strings[1383],
|
|
strings[1384],
|
|
strings[1385],
|
|
strings[1386],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcText_type = new type_declaration(strings[1387], 1097, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcTextAlignment_type = new type_declaration(strings[1388], 1098, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcTextDecoration_type = new type_declaration(strings[1389], 1099, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcTextFontName_type = new type_declaration(strings[1390], 1100, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcTextPath_type = new enumeration_type(strings[1391], 1104, {
|
|
strings[528],
|
|
strings[530],
|
|
strings[1392],
|
|
strings[1393]
|
|
});
|
|
IFC4X2_IfcTextTransformation_type = new type_declaration(strings[1394], 1109, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcThermalAdmittanceMeasure_type = new type_declaration(strings[1395], 1115, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcThermalConductivityMeasure_type = new type_declaration(strings[1396], 1116, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcThermalExpansionCoefficientMeasure_type = new type_declaration(strings[1397], 1117, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcThermalResistanceMeasure_type = new type_declaration(strings[1398], 1118, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcThermalTransmittanceMeasure_type = new type_declaration(strings[1399], 1119, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcThermodynamicTemperatureMeasure_type = new type_declaration(strings[1400], 1120, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcTime_type = new type_declaration(strings[1401], 1121, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcTimeMeasure_type = new type_declaration(strings[1402], 1122, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcTimeOrRatioSelect_type = new select_type(strings[1403], 1123, {
|
|
IFC4X2_IfcDuration_type,
|
|
IFC4X2_IfcRatioMeasure_type
|
|
});
|
|
IFC4X2_IfcTimeSeriesDataTypeEnum_type = new enumeration_type(strings[1404], 1126, {
|
|
strings[1405],
|
|
strings[1316],
|
|
strings[1406],
|
|
strings[1407],
|
|
strings[1408],
|
|
strings[1409],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcTimeStamp_type = new type_declaration(strings[1410], 1128, new simple_type(simple_type::integer_type));
|
|
IFC4X2_IfcTorqueMeasure_type = new type_declaration(strings[1411], 1132, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcTransformerTypeEnum_type = new enumeration_type(strings[1412], 1135, {
|
|
strings[32],
|
|
strings[1413],
|
|
strings[1414],
|
|
strings[1415],
|
|
strings[1416],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcTransitionCode_type = new enumeration_type(strings[1417], 1136, {
|
|
strings[1418],
|
|
strings[1405],
|
|
strings[1419],
|
|
strings[1420]
|
|
});
|
|
IFC4X2_IfcTransitionCurveType_type = new enumeration_type(strings[1421], 1138, {
|
|
strings[1422],
|
|
strings[1423],
|
|
strings[1424],
|
|
strings[1425],
|
|
strings[1426],
|
|
strings[1427]
|
|
});
|
|
IFC4X2_IfcTranslationalStiffnessSelect_type = new select_type(strings[1428], 1139, {
|
|
IFC4X2_IfcBoolean_type,
|
|
IFC4X2_IfcLinearStiffnessMeasure_type
|
|
});
|
|
IFC4X2_IfcTransportElementTypeEnum_type = new enumeration_type(strings[1429], 1142, {
|
|
strings[1430],
|
|
strings[1431],
|
|
strings[1432],
|
|
strings[1433],
|
|
strings[1434],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcTrimmingPreference_type = new enumeration_type(strings[1435], 1147, {
|
|
strings[1436],
|
|
strings[924],
|
|
strings[116]
|
|
});
|
|
IFC4X2_IfcTubeBundleTypeEnum_type = new enumeration_type(strings[1437], 1152, {
|
|
strings[1438],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcURIReference_type = new type_declaration(strings[1439], 1166, new simple_type(simple_type::string_type));
|
|
IFC4X2_IfcUnitEnum_type = new enumeration_type(strings[1440], 1165, {
|
|
strings[1441],
|
|
strings[1442],
|
|
strings[1443],
|
|
strings[1444],
|
|
strings[1445],
|
|
strings[1446],
|
|
strings[1447],
|
|
strings[1448],
|
|
strings[1449],
|
|
strings[1450],
|
|
strings[1451],
|
|
strings[1452],
|
|
strings[1453],
|
|
strings[1454],
|
|
strings[1455],
|
|
strings[1456],
|
|
strings[1457],
|
|
strings[1458],
|
|
strings[1459],
|
|
strings[1460],
|
|
strings[1461],
|
|
strings[1462],
|
|
strings[1463],
|
|
strings[1464],
|
|
strings[1465],
|
|
strings[1466],
|
|
strings[1467],
|
|
strings[1468],
|
|
strings[1469],
|
|
strings[8]
|
|
});
|
|
IFC4X2_IfcUnitaryControlElementTypeEnum_type = new enumeration_type(strings[1470], 1160, {
|
|
strings[1471],
|
|
strings[1472],
|
|
strings[1473],
|
|
strings[1474],
|
|
strings[1475],
|
|
strings[1476],
|
|
strings[1477],
|
|
strings[1478],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcUnitaryEquipmentTypeEnum_type = new enumeration_type(strings[1479], 1163, {
|
|
strings[1480],
|
|
strings[1481],
|
|
strings[1482],
|
|
strings[1483],
|
|
strings[1484],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcValveTypeEnum_type = new enumeration_type(strings[1485], 1171, {
|
|
strings[1486],
|
|
strings[1487],
|
|
strings[1488],
|
|
strings[1489],
|
|
strings[1490],
|
|
strings[1491],
|
|
strings[1492],
|
|
strings[1493],
|
|
strings[1494],
|
|
strings[1495],
|
|
strings[1496],
|
|
strings[1497],
|
|
strings[1498],
|
|
strings[1499],
|
|
strings[1500],
|
|
strings[1501],
|
|
strings[1502],
|
|
strings[1503],
|
|
strings[1504],
|
|
strings[1505],
|
|
strings[1506],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcVaporPermeabilityMeasure_type = new type_declaration(strings[1507], 1172, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcVibrationDamperTypeEnum_type = new enumeration_type(strings[1508], 1180, {
|
|
strings[1509],
|
|
strings[1510],
|
|
strings[1511],
|
|
strings[969],
|
|
strings[1512],
|
|
strings[1513],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcVibrationIsolatorTypeEnum_type = new enumeration_type(strings[1514], 1183, {
|
|
strings[1515],
|
|
strings[1516],
|
|
strings[1517],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcVoidingFeatureTypeEnum_type = new enumeration_type(strings[1518], 1187, {
|
|
strings[1519],
|
|
strings[1520],
|
|
strings[1521],
|
|
strings[1522],
|
|
strings[1523],
|
|
strings[1092],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcVolumeMeasure_type = new type_declaration(strings[1524], 1188, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcVolumetricFlowRateMeasure_type = new type_declaration(strings[1525], 1189, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcWallTypeEnum_type = new enumeration_type(strings[1526], 1194, {
|
|
strings[1527],
|
|
strings[1528],
|
|
strings[1529],
|
|
strings[1530],
|
|
strings[1089],
|
|
strings[1531],
|
|
strings[1532],
|
|
strings[1312],
|
|
strings[1533],
|
|
strings[1534],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcWarpingConstantMeasure_type = new type_declaration(strings[1535], 1195, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcWarpingMomentMeasure_type = new type_declaration(strings[1536], 1196, new simple_type(simple_type::real_type));
|
|
IFC4X2_IfcWarpingStiffnessSelect_type = new select_type(strings[1537], 1197, {
|
|
IFC4X2_IfcBoolean_type,
|
|
IFC4X2_IfcWarpingMomentMeasure_type
|
|
});
|
|
IFC4X2_IfcWasteTerminalTypeEnum_type = new enumeration_type(strings[1538], 1200, {
|
|
strings[1539],
|
|
strings[1540],
|
|
strings[1541],
|
|
strings[1542],
|
|
strings[1543],
|
|
strings[1544],
|
|
strings[1545],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcWindowPanelOperationEnum_type = new enumeration_type(strings[1546], 1203, {
|
|
strings[1547],
|
|
strings[1548],
|
|
strings[1549],
|
|
strings[1550],
|
|
strings[1551],
|
|
strings[1552],
|
|
strings[1553],
|
|
strings[1554],
|
|
strings[1555],
|
|
strings[1556],
|
|
strings[1557],
|
|
strings[1558],
|
|
strings[1559],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcWindowPanelPositionEnum_type = new enumeration_type(strings[1560], 1204, {
|
|
strings[528],
|
|
strings[529],
|
|
strings[530],
|
|
strings[1561],
|
|
strings[1562],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcWindowStyleConstructionEnum_type = new enumeration_type(strings[1563], 1208, {
|
|
strings[532],
|
|
strings[533],
|
|
strings[534],
|
|
strings[327],
|
|
strings[535],
|
|
strings[326],
|
|
strings[1564],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcWindowStyleOperationEnum_type = new enumeration_type(strings[1565], 1209, {
|
|
strings[1566],
|
|
strings[1567],
|
|
strings[1568],
|
|
strings[1569],
|
|
strings[1570],
|
|
strings[1571],
|
|
strings[1572],
|
|
strings[1573],
|
|
strings[1574],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcWindowTypeEnum_type = new enumeration_type(strings[1575], 1211, {
|
|
strings[1576],
|
|
strings[1577],
|
|
strings[1578],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcWindowTypePartitioningEnum_type = new enumeration_type(strings[1579], 1212, {
|
|
strings[1566],
|
|
strings[1567],
|
|
strings[1568],
|
|
strings[1569],
|
|
strings[1570],
|
|
strings[1571],
|
|
strings[1572],
|
|
strings[1573],
|
|
strings[1574],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcWorkCalendarTypeEnum_type = new enumeration_type(strings[1580], 1214, {
|
|
strings[1581],
|
|
strings[1582],
|
|
strings[1583],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcWorkPlanTypeEnum_type = new enumeration_type(strings[1584], 1217, {
|
|
strings[1585],
|
|
strings[1586],
|
|
strings[1587],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcWorkScheduleTypeEnum_type = new enumeration_type(strings[1588], 1219, {
|
|
strings[1585],
|
|
strings[1586],
|
|
strings[1587],
|
|
strings[8],
|
|
strings[9]
|
|
});
|
|
IFC4X2_IfcActorRole_type = new entity(strings[1589], false, 7, 0);
|
|
IFC4X2_IfcAddress_type = new entity(strings[1590], true, 12, 0);
|
|
IFC4X2_IfcApplication_type = new entity(strings[1591], false, 46, 0);
|
|
IFC4X2_IfcAppliedValue_type = new entity(strings[1592], false, 47, 0);
|
|
IFC4X2_IfcApproval_type = new entity(strings[1593], false, 49, 0);
|
|
IFC4X2_IfcBoundaryCondition_type = new entity(strings[1594], true, 89, 0);
|
|
IFC4X2_IfcBoundaryEdgeCondition_type = new entity(strings[1595], false, 91, IFC4X2_IfcBoundaryCondition_type);
|
|
IFC4X2_IfcBoundaryFaceCondition_type = new entity(strings[1596], false, 92, IFC4X2_IfcBoundaryCondition_type);
|
|
IFC4X2_IfcBoundaryNodeCondition_type = new entity(strings[1597], false, 93, IFC4X2_IfcBoundaryCondition_type);
|
|
IFC4X2_IfcBoundaryNodeConditionWarping_type = new entity(strings[1598], false, 94, IFC4X2_IfcBoundaryNodeCondition_type);
|
|
IFC4X2_IfcConnectionGeometry_type = new entity(strings[1599], true, 202, 0);
|
|
IFC4X2_IfcConnectionPointGeometry_type = new entity(strings[1600], false, 204, IFC4X2_IfcConnectionGeometry_type);
|
|
IFC4X2_IfcConnectionSurfaceGeometry_type = new entity(strings[1601], false, 205, IFC4X2_IfcConnectionGeometry_type);
|
|
IFC4X2_IfcConnectionVolumeGeometry_type = new entity(strings[1602], false, 207, IFC4X2_IfcConnectionGeometry_type);
|
|
IFC4X2_IfcConstraint_type = new entity(strings[1603], true, 208, 0);
|
|
IFC4X2_IfcCoordinateOperation_type = new entity(strings[1604], true, 236, 0);
|
|
IFC4X2_IfcCoordinateReferenceSystem_type = new entity(strings[1605], true, 237, 0);
|
|
IFC4X2_IfcCostValue_type = new entity(strings[1606], false, 243, IFC4X2_IfcAppliedValue_type);
|
|
IFC4X2_IfcDerivedUnit_type = new entity(strings[1607], false, 287, 0);
|
|
IFC4X2_IfcDerivedUnitElement_type = new entity(strings[1608], false, 288, 0);
|
|
IFC4X2_IfcDimensionalExponents_type = new entity(strings[1609], false, 291, 0);
|
|
IFC4X2_IfcExternalInformation_type = new entity(strings[1610], true, 402, 0);
|
|
IFC4X2_IfcExternalReference_type = new entity(strings[1611], true, 406, 0);
|
|
IFC4X2_IfcExternallyDefinedHatchStyle_type = new entity(strings[1612], false, 403, IFC4X2_IfcExternalReference_type);
|
|
IFC4X2_IfcExternallyDefinedSurfaceStyle_type = new entity(strings[1613], false, 404, IFC4X2_IfcExternalReference_type);
|
|
IFC4X2_IfcExternallyDefinedTextFont_type = new entity(strings[1614], false, 405, IFC4X2_IfcExternalReference_type);
|
|
IFC4X2_IfcGridAxis_type = new entity(strings[1615], false, 490, 0);
|
|
IFC4X2_IfcIrregularTimeSeriesValue_type = new entity(strings[1616], false, 526, 0);
|
|
IFC4X2_IfcLibraryInformation_type = new entity(strings[1617], false, 546, IFC4X2_IfcExternalInformation_type);
|
|
IFC4X2_IfcLibraryReference_type = new entity(strings[1618], false, 547, IFC4X2_IfcExternalReference_type);
|
|
IFC4X2_IfcLightDistributionData_type = new entity(strings[1619], false, 550, 0);
|
|
IFC4X2_IfcLightIntensityDistribution_type = new entity(strings[1620], false, 556, 0);
|
|
IFC4X2_IfcMapConversion_type = new entity(strings[1621], false, 584, IFC4X2_IfcCoordinateOperation_type);
|
|
IFC4X2_IfcMaterialClassificationRelationship_type = new entity(strings[1622], false, 591, 0);
|
|
IFC4X2_IfcMaterialDefinition_type = new entity(strings[1623], true, 594, 0);
|
|
IFC4X2_IfcMaterialLayer_type = new entity(strings[1624], false, 596, IFC4X2_IfcMaterialDefinition_type);
|
|
IFC4X2_IfcMaterialLayerSet_type = new entity(strings[1625], false, 597, IFC4X2_IfcMaterialDefinition_type);
|
|
IFC4X2_IfcMaterialLayerWithOffsets_type = new entity(strings[1626], false, 599, IFC4X2_IfcMaterialLayer_type);
|
|
IFC4X2_IfcMaterialList_type = new entity(strings[1627], false, 600, 0);
|
|
IFC4X2_IfcMaterialProfile_type = new entity(strings[1628], false, 601, IFC4X2_IfcMaterialDefinition_type);
|
|
IFC4X2_IfcMaterialProfileSet_type = new entity(strings[1629], false, 602, IFC4X2_IfcMaterialDefinition_type);
|
|
IFC4X2_IfcMaterialProfileWithOffsets_type = new entity(strings[1630], false, 605, IFC4X2_IfcMaterialProfile_type);
|
|
IFC4X2_IfcMaterialUsageDefinition_type = new entity(strings[1631], true, 609, 0);
|
|
IFC4X2_IfcMeasureWithUnit_type = new entity(strings[1632], false, 611, 0);
|
|
IFC4X2_IfcMetric_type = new entity(strings[1633], false, 622, IFC4X2_IfcConstraint_type);
|
|
IFC4X2_IfcMonetaryUnit_type = new entity(strings[1634], false, 636, 0);
|
|
IFC4X2_IfcNamedUnit_type = new entity(strings[1635], true, 641, 0);
|
|
IFC4X2_IfcObjectPlacement_type = new entity(strings[1636], true, 650, 0);
|
|
IFC4X2_IfcObjective_type = new entity(strings[1637], false, 648, IFC4X2_IfcConstraint_type);
|
|
IFC4X2_IfcOrganization_type = new entity(strings[1638], false, 663, 0);
|
|
IFC4X2_IfcOwnerHistory_type = new entity(strings[1639], false, 671, 0);
|
|
IFC4X2_IfcPerson_type = new entity(strings[1640], false, 682, 0);
|
|
IFC4X2_IfcPersonAndOrganization_type = new entity(strings[1641], false, 683, 0);
|
|
IFC4X2_IfcPhysicalQuantity_type = new entity(strings[1642], true, 687, 0);
|
|
IFC4X2_IfcPhysicalSimpleQuantity_type = new entity(strings[1643], true, 688, IFC4X2_IfcPhysicalQuantity_type);
|
|
IFC4X2_IfcPostalAddress_type = new entity(strings[1644], false, 724, IFC4X2_IfcAddress_type);
|
|
IFC4X2_IfcPresentationItem_type = new entity(strings[1645], true, 734, 0);
|
|
IFC4X2_IfcPresentationLayerAssignment_type = new entity(strings[1646], false, 735, 0);
|
|
IFC4X2_IfcPresentationLayerWithStyle_type = new entity(strings[1647], false, 736, IFC4X2_IfcPresentationLayerAssignment_type);
|
|
IFC4X2_IfcPresentationStyle_type = new entity(strings[1648], true, 737, 0);
|
|
IFC4X2_IfcPresentationStyleAssignment_type = new entity(strings[1649], false, 738, 0);
|
|
IFC4X2_IfcProductRepresentation_type = new entity(strings[1650], true, 748, 0);
|
|
IFC4X2_IfcProfileDef_type = new entity(strings[1651], false, 751, 0);
|
|
IFC4X2_IfcProjectedCRS_type = new entity(strings[1652], false, 755, IFC4X2_IfcCoordinateReferenceSystem_type);
|
|
IFC4X2_IfcPropertyAbstraction_type = new entity(strings[1653], true, 763, 0);
|
|
IFC4X2_IfcPropertyEnumeration_type = new entity(strings[1654], false, 768, IFC4X2_IfcPropertyAbstraction_type);
|
|
IFC4X2_IfcQuantityArea_type = new entity(strings[1655], false, 791, IFC4X2_IfcPhysicalSimpleQuantity_type);
|
|
IFC4X2_IfcQuantityCount_type = new entity(strings[1656], false, 792, IFC4X2_IfcPhysicalSimpleQuantity_type);
|
|
IFC4X2_IfcQuantityLength_type = new entity(strings[1657], false, 793, IFC4X2_IfcPhysicalSimpleQuantity_type);
|
|
IFC4X2_IfcQuantityTime_type = new entity(strings[1658], false, 795, IFC4X2_IfcPhysicalSimpleQuantity_type);
|
|
IFC4X2_IfcQuantityVolume_type = new entity(strings[1659], false, 796, IFC4X2_IfcPhysicalSimpleQuantity_type);
|
|
IFC4X2_IfcQuantityWeight_type = new entity(strings[1660], false, 797, IFC4X2_IfcPhysicalSimpleQuantity_type);
|
|
IFC4X2_IfcRecurrencePattern_type = new entity(strings[1661], false, 816, 0);
|
|
IFC4X2_IfcReference_type = new entity(strings[1662], false, 818, 0);
|
|
IFC4X2_IfcRepresentation_type = new entity(strings[1663], true, 885, 0);
|
|
IFC4X2_IfcRepresentationContext_type = new entity(strings[1664], true, 886, 0);
|
|
IFC4X2_IfcRepresentationItem_type = new entity(strings[1665], true, 887, 0);
|
|
IFC4X2_IfcRepresentationMap_type = new entity(strings[1666], false, 888, 0);
|
|
IFC4X2_IfcResourceLevelRelationship_type = new entity(strings[1667], true, 892, 0);
|
|
IFC4X2_IfcRoot_type = new entity(strings[1668], true, 904, 0);
|
|
IFC4X2_IfcSIUnit_type = new entity(strings[1669], false, 943, IFC4X2_IfcNamedUnit_type);
|
|
IFC4X2_IfcSchedulingTime_type = new entity(strings[1670], true, 913, 0);
|
|
IFC4X2_IfcShapeAspect_type = new entity(strings[1671], false, 931, 0);
|
|
IFC4X2_IfcShapeModel_type = new entity(strings[1672], true, 932, IFC4X2_IfcRepresentation_type);
|
|
IFC4X2_IfcShapeRepresentation_type = new entity(strings[1673], false, 933, IFC4X2_IfcShapeModel_type);
|
|
IFC4X2_IfcStructuralConnectionCondition_type = new entity(strings[1674], true, 997, 0);
|
|
IFC4X2_IfcStructuralLoad_type = new entity(strings[1675], true, 1007, 0);
|
|
IFC4X2_IfcStructuralLoadConfiguration_type = new entity(strings[1676], false, 1009, IFC4X2_IfcStructuralLoad_type);
|
|
IFC4X2_IfcStructuralLoadOrResult_type = new entity(strings[1677], true, 1012, IFC4X2_IfcStructuralLoad_type);
|
|
IFC4X2_IfcStructuralLoadStatic_type = new entity(strings[1678], true, 1018, IFC4X2_IfcStructuralLoadOrResult_type);
|
|
IFC4X2_IfcStructuralLoadTemperature_type = new entity(strings[1679], false, 1019, IFC4X2_IfcStructuralLoadStatic_type);
|
|
IFC4X2_IfcStyleModel_type = new entity(strings[1680], true, 1037, IFC4X2_IfcRepresentation_type);
|
|
IFC4X2_IfcStyledItem_type = new entity(strings[1681], false, 1035, IFC4X2_IfcRepresentationItem_type);
|
|
IFC4X2_IfcStyledRepresentation_type = new entity(strings[1682], false, 1036, IFC4X2_IfcStyleModel_type);
|
|
IFC4X2_IfcSurfaceReinforcementArea_type = new entity(strings[1683], false, 1050, IFC4X2_IfcStructuralLoadOrResult_type);
|
|
IFC4X2_IfcSurfaceStyle_type = new entity(strings[1684], false, 1052, IFC4X2_IfcPresentationStyle_type);
|
|
IFC4X2_IfcSurfaceStyleLighting_type = new entity(strings[1685], false, 1054, IFC4X2_IfcPresentationItem_type);
|
|
IFC4X2_IfcSurfaceStyleRefraction_type = new entity(strings[1686], false, 1055, IFC4X2_IfcPresentationItem_type);
|
|
IFC4X2_IfcSurfaceStyleShading_type = new entity(strings[1687], false, 1057, IFC4X2_IfcPresentationItem_type);
|
|
IFC4X2_IfcSurfaceStyleWithTextures_type = new entity(strings[1688], false, 1058, IFC4X2_IfcPresentationItem_type);
|
|
IFC4X2_IfcSurfaceTexture_type = new entity(strings[1689], true, 1059, IFC4X2_IfcPresentationItem_type);
|
|
IFC4X2_IfcTable_type = new entity(strings[1690], false, 1071, 0);
|
|
IFC4X2_IfcTableColumn_type = new entity(strings[1691], false, 1072, 0);
|
|
IFC4X2_IfcTableRow_type = new entity(strings[1692], false, 1073, 0);
|
|
IFC4X2_IfcTaskTime_type = new entity(strings[1693], false, 1079, IFC4X2_IfcSchedulingTime_type);
|
|
IFC4X2_IfcTaskTimeRecurring_type = new entity(strings[1694], false, 1080, IFC4X2_IfcTaskTime_type);
|
|
IFC4X2_IfcTelecomAddress_type = new entity(strings[1695], false, 1083, IFC4X2_IfcAddress_type);
|
|
IFC4X2_IfcTextStyle_type = new entity(strings[1696], false, 1105, IFC4X2_IfcPresentationStyle_type);
|
|
IFC4X2_IfcTextStyleForDefinedFont_type = new entity(strings[1697], false, 1107, IFC4X2_IfcPresentationItem_type);
|
|
IFC4X2_IfcTextStyleTextModel_type = new entity(strings[1698], false, 1108, IFC4X2_IfcPresentationItem_type);
|
|
IFC4X2_IfcTextureCoordinate_type = new entity(strings[1699], true, 1110, IFC4X2_IfcPresentationItem_type);
|
|
IFC4X2_IfcTextureCoordinateGenerator_type = new entity(strings[1700], false, 1111, IFC4X2_IfcTextureCoordinate_type);
|
|
IFC4X2_IfcTextureMap_type = new entity(strings[1701], false, 1112, IFC4X2_IfcTextureCoordinate_type);
|
|
IFC4X2_IfcTextureVertex_type = new entity(strings[1702], false, 1113, IFC4X2_IfcPresentationItem_type);
|
|
IFC4X2_IfcTextureVertexList_type = new entity(strings[1703], false, 1114, IFC4X2_IfcPresentationItem_type);
|
|
IFC4X2_IfcTimePeriod_type = new entity(strings[1704], false, 1124, 0);
|
|
IFC4X2_IfcTimeSeries_type = new entity(strings[1705], true, 1125, 0);
|
|
IFC4X2_IfcTimeSeriesValue_type = new entity(strings[1706], false, 1127, 0);
|
|
IFC4X2_IfcTopologicalRepresentationItem_type = new entity(strings[1707], true, 1129, IFC4X2_IfcRepresentationItem_type);
|
|
IFC4X2_IfcTopologyRepresentation_type = new entity(strings[1708], false, 1130, IFC4X2_IfcShapeModel_type);
|
|
IFC4X2_IfcUnitAssignment_type = new entity(strings[1709], false, 1164, 0);
|
|
IFC4X2_IfcVertex_type = new entity(strings[1710], false, 1175, IFC4X2_IfcTopologicalRepresentationItem_type);
|
|
IFC4X2_IfcVertexPoint_type = new entity(strings[1711], false, 1177, IFC4X2_IfcVertex_type);
|
|
IFC4X2_IfcVirtualGridIntersection_type = new entity(strings[1712], false, 1185, 0);
|
|
IFC4X2_IfcWorkTime_type = new entity(strings[1713], false, 1220, IFC4X2_IfcSchedulingTime_type);
|
|
IFC4X2_IfcActorSelect_type = new select_type(strings[1714], 8, {
|
|
IFC4X2_IfcOrganization_type,
|
|
IFC4X2_IfcPerson_type,
|
|
IFC4X2_IfcPersonAndOrganization_type
|
|
});
|
|
IFC4X2_IfcArcIndex_type = new type_declaration(strings[1715], 54, new aggregation_type(aggregation_type::list_type, 3, 3, new named_type(IFC4X2_IfcPositiveInteger_type)));
|
|
IFC4X2_IfcBendingParameterSelect_type = new select_type(strings[1716], 77, {
|
|
IFC4X2_IfcLengthMeasure_type,
|
|
IFC4X2_IfcPlaneAngleMeasure_type
|
|
});
|
|
IFC4X2_IfcBoxAlignment_type = new type_declaration(strings[1717], 98, new named_type(IFC4X2_IfcLabel_type));
|
|
IFC4X2_IfcDerivedMeasureValue_type = new select_type(strings[1718], 285, {
|
|
IFC4X2_IfcAbsorbedDoseMeasure_type,
|
|
IFC4X2_IfcAccelerationMeasure_type,
|
|
IFC4X2_IfcAngularVelocityMeasure_type,
|
|
IFC4X2_IfcAreaDensityMeasure_type,
|
|
IFC4X2_IfcCompoundPlaneAngleMeasure_type,
|
|
IFC4X2_IfcCurvatureMeasure_type,
|
|
IFC4X2_IfcDoseEquivalentMeasure_type,
|
|
IFC4X2_IfcDynamicViscosityMeasure_type,
|
|
IFC4X2_IfcElectricCapacitanceMeasure_type,
|
|
IFC4X2_IfcElectricChargeMeasure_type,
|
|
IFC4X2_IfcElectricConductanceMeasure_type,
|
|
IFC4X2_IfcElectricResistanceMeasure_type,
|
|
IFC4X2_IfcElectricVoltageMeasure_type,
|
|
IFC4X2_IfcEnergyMeasure_type,
|
|
IFC4X2_IfcForceMeasure_type,
|
|
IFC4X2_IfcFrequencyMeasure_type,
|
|
IFC4X2_IfcHeatFluxDensityMeasure_type,
|
|
IFC4X2_IfcHeatingValueMeasure_type,
|
|
IFC4X2_IfcIlluminanceMeasure_type,
|
|
IFC4X2_IfcInductanceMeasure_type,
|
|
IFC4X2_IfcIntegerCountRateMeasure_type,
|
|
IFC4X2_IfcIonConcentrationMeasure_type,
|
|
IFC4X2_IfcIsothermalMoistureCapacityMeasure_type,
|
|
IFC4X2_IfcKinematicViscosityMeasure_type,
|
|
IFC4X2_IfcLinearForceMeasure_type,
|
|
IFC4X2_IfcLinearMomentMeasure_type,
|
|
IFC4X2_IfcLinearStiffnessMeasure_type,
|
|
IFC4X2_IfcLinearVelocityMeasure_type,
|
|
IFC4X2_IfcLuminousFluxMeasure_type,
|
|
IFC4X2_IfcLuminousIntensityDistributionMeasure_type,
|
|
IFC4X2_IfcMagneticFluxDensityMeasure_type,
|
|
IFC4X2_IfcMagneticFluxMeasure_type,
|
|
IFC4X2_IfcMassDensityMeasure_type,
|
|
IFC4X2_IfcMassFlowRateMeasure_type,
|
|
IFC4X2_IfcMassPerLengthMeasure_type,
|
|
IFC4X2_IfcModulusOfElasticityMeasure_type,
|
|
IFC4X2_IfcModulusOfLinearSubgradeReactionMeasure_type,
|
|
IFC4X2_IfcModulusOfRotationalSubgradeReactionMeasure_type,
|
|
IFC4X2_IfcModulusOfSubgradeReactionMeasure_type,
|
|
IFC4X2_IfcMoistureDiffusivityMeasure_type,
|
|
IFC4X2_IfcMolecularWeightMeasure_type,
|
|
IFC4X2_IfcMomentOfInertiaMeasure_type,
|
|
IFC4X2_IfcMonetaryMeasure_type,
|
|
IFC4X2_IfcPHMeasure_type,
|
|
IFC4X2_IfcPlanarForceMeasure_type,
|
|
IFC4X2_IfcPowerMeasure_type,
|
|
IFC4X2_IfcPressureMeasure_type,
|
|
IFC4X2_IfcRadioActivityMeasure_type,
|
|
IFC4X2_IfcRotationalFrequencyMeasure_type,
|
|
IFC4X2_IfcRotationalMassMeasure_type,
|
|
IFC4X2_IfcRotationalStiffnessMeasure_type,
|
|
IFC4X2_IfcSectionModulusMeasure_type,
|
|
IFC4X2_IfcSectionalAreaIntegralMeasure_type,
|
|
IFC4X2_IfcShearModulusMeasure_type,
|
|
IFC4X2_IfcSoundPowerLevelMeasure_type,
|
|
IFC4X2_IfcSoundPowerMeasure_type,
|
|
IFC4X2_IfcSoundPressureLevelMeasure_type,
|
|
IFC4X2_IfcSoundPressureMeasure_type,
|
|
IFC4X2_IfcSpecificHeatCapacityMeasure_type,
|
|
IFC4X2_IfcTemperatureGradientMeasure_type,
|
|
IFC4X2_IfcTemperatureRateOfChangeMeasure_type,
|
|
IFC4X2_IfcThermalAdmittanceMeasure_type,
|
|
IFC4X2_IfcThermalConductivityMeasure_type,
|
|
IFC4X2_IfcThermalExpansionCoefficientMeasure_type,
|
|
IFC4X2_IfcThermalResistanceMeasure_type,
|
|
IFC4X2_IfcThermalTransmittanceMeasure_type,
|
|
IFC4X2_IfcTorqueMeasure_type,
|
|
IFC4X2_IfcVaporPermeabilityMeasure_type,
|
|
IFC4X2_IfcVolumetricFlowRateMeasure_type,
|
|
IFC4X2_IfcWarpingConstantMeasure_type,
|
|
IFC4X2_IfcWarpingMomentMeasure_type
|
|
});
|
|
IFC4X2_IfcLayeredItem_type = new select_type(strings[1719], 543, {
|
|
IFC4X2_IfcRepresentation_type,
|
|
IFC4X2_IfcRepresentationItem_type
|
|
});
|
|
IFC4X2_IfcLibrarySelect_type = new select_type(strings[1720], 548, {
|
|
IFC4X2_IfcLibraryInformation_type,
|
|
IFC4X2_IfcLibraryReference_type
|
|
});
|
|
IFC4X2_IfcLightDistributionDataSourceSelect_type = new select_type(strings[1721], 551, {
|
|
IFC4X2_IfcExternalReference_type,
|
|
IFC4X2_IfcLightIntensityDistribution_type
|
|
});
|
|
IFC4X2_IfcLineIndex_type = new type_declaration(strings[1722], 570, new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X2_IfcPositiveInteger_type)));
|
|
IFC4X2_IfcMaterialSelect_type = new select_type(strings[1723], 608, {
|
|
IFC4X2_IfcMaterialDefinition_type,
|
|
IFC4X2_IfcMaterialList_type,
|
|
IFC4X2_IfcMaterialUsageDefinition_type
|
|
});
|
|
IFC4X2_IfcNormalisedRatioMeasure_type = new type_declaration(strings[1724], 643, new named_type(IFC4X2_IfcRatioMeasure_type));
|
|
IFC4X2_IfcObjectReferenceSelect_type = new select_type(strings[1725], 651, {
|
|
IFC4X2_IfcAddress_type,
|
|
IFC4X2_IfcAppliedValue_type,
|
|
IFC4X2_IfcExternalReference_type,
|
|
IFC4X2_IfcMaterialDefinition_type,
|
|
IFC4X2_IfcOrganization_type,
|
|
IFC4X2_IfcPerson_type,
|
|
IFC4X2_IfcPersonAndOrganization_type,
|
|
IFC4X2_IfcTable_type,
|
|
IFC4X2_IfcTimeSeries_type
|
|
});
|
|
IFC4X2_IfcPositiveRatioMeasure_type = new type_declaration(strings[1726], 723, new named_type(IFC4X2_IfcRatioMeasure_type));
|
|
IFC4X2_IfcSegmentIndexSelect_type = new select_type(strings[1727], 923, {
|
|
IFC4X2_IfcArcIndex_type,
|
|
IFC4X2_IfcLineIndex_type
|
|
});
|
|
IFC4X2_IfcSimpleValue_type = new select_type(strings[1728], 940, {
|
|
IFC4X2_IfcBinary_type,
|
|
IFC4X2_IfcBoolean_type,
|
|
IFC4X2_IfcDate_type,
|
|
IFC4X2_IfcDateTime_type,
|
|
IFC4X2_IfcDuration_type,
|
|
IFC4X2_IfcIdentifier_type,
|
|
IFC4X2_IfcInteger_type,
|
|
IFC4X2_IfcLabel_type,
|
|
IFC4X2_IfcLogical_type,
|
|
IFC4X2_IfcPositiveInteger_type,
|
|
IFC4X2_IfcReal_type,
|
|
IFC4X2_IfcText_type,
|
|
IFC4X2_IfcTime_type,
|
|
IFC4X2_IfcTimeStamp_type
|
|
});
|
|
IFC4X2_IfcSizeSelect_type = new select_type(strings[1729], 945, {
|
|
IFC4X2_IfcDescriptiveMeasure_type,
|
|
IFC4X2_IfcLengthMeasure_type,
|
|
IFC4X2_IfcNormalisedRatioMeasure_type,
|
|
IFC4X2_IfcPositiveLengthMeasure_type,
|
|
IFC4X2_IfcPositiveRatioMeasure_type,
|
|
IFC4X2_IfcRatioMeasure_type
|
|
});
|
|
IFC4X2_IfcSpecularHighlightSelect_type = new select_type(strings[1730], 978, {
|
|
IFC4X2_IfcSpecularExponent_type,
|
|
IFC4X2_IfcSpecularRoughness_type
|
|
});
|
|
IFC4X2_IfcStyleAssignmentSelect_type = new select_type(strings[1731], 1034, {
|
|
IFC4X2_IfcPresentationStyle_type,
|
|
IFC4X2_IfcPresentationStyleAssignment_type
|
|
});
|
|
IFC4X2_IfcSurfaceStyleElementSelect_type = new select_type(strings[1732], 1053, {
|
|
IFC4X2_IfcExternallyDefinedSurfaceStyle_type,
|
|
IFC4X2_IfcSurfaceStyleLighting_type,
|
|
IFC4X2_IfcSurfaceStyleRefraction_type,
|
|
IFC4X2_IfcSurfaceStyleShading_type,
|
|
IFC4X2_IfcSurfaceStyleWithTextures_type
|
|
});
|
|
IFC4X2_IfcUnit_type = new select_type(strings[1733], 1157, {
|
|
IFC4X2_IfcDerivedUnit_type,
|
|
IFC4X2_IfcMonetaryUnit_type,
|
|
IFC4X2_IfcNamedUnit_type
|
|
});
|
|
IFC4X2_IfcApprovalRelationship_type = new entity(strings[1734], false, 50, IFC4X2_IfcResourceLevelRelationship_type);
|
|
IFC4X2_IfcArbitraryClosedProfileDef_type = new entity(strings[1735], false, 51, IFC4X2_IfcProfileDef_type);
|
|
IFC4X2_IfcArbitraryOpenProfileDef_type = new entity(strings[1736], false, 52, IFC4X2_IfcProfileDef_type);
|
|
IFC4X2_IfcArbitraryProfileDefWithVoids_type = new entity(strings[1737], false, 53, IFC4X2_IfcArbitraryClosedProfileDef_type);
|
|
IFC4X2_IfcBlobTexture_type = new entity(strings[1738], false, 79, IFC4X2_IfcSurfaceTexture_type);
|
|
IFC4X2_IfcCenterLineProfileDef_type = new entity(strings[1739], false, 150, IFC4X2_IfcArbitraryOpenProfileDef_type);
|
|
IFC4X2_IfcClassification_type = new entity(strings[1740], false, 164, IFC4X2_IfcExternalInformation_type);
|
|
IFC4X2_IfcClassificationReference_type = new entity(strings[1741], false, 165, IFC4X2_IfcExternalReference_type);
|
|
IFC4X2_IfcColourRgbList_type = new entity(strings[1742], false, 175, IFC4X2_IfcPresentationItem_type);
|
|
IFC4X2_IfcColourSpecification_type = new entity(strings[1743], true, 176, IFC4X2_IfcPresentationItem_type);
|
|
IFC4X2_IfcCompositeProfileDef_type = new entity(strings[1744], false, 191, IFC4X2_IfcProfileDef_type);
|
|
IFC4X2_IfcConnectedFaceSet_type = new entity(strings[1745], false, 200, IFC4X2_IfcTopologicalRepresentationItem_type);
|
|
IFC4X2_IfcConnectionCurveGeometry_type = new entity(strings[1746], false, 201, IFC4X2_IfcConnectionGeometry_type);
|
|
IFC4X2_IfcConnectionPointEccentricity_type = new entity(strings[1747], false, 203, IFC4X2_IfcConnectionPointGeometry_type);
|
|
IFC4X2_IfcContextDependentUnit_type = new entity(strings[1748], false, 223, IFC4X2_IfcNamedUnit_type);
|
|
IFC4X2_IfcConversionBasedUnit_type = new entity(strings[1749], false, 228, IFC4X2_IfcNamedUnit_type);
|
|
IFC4X2_IfcConversionBasedUnitWithOffset_type = new entity(strings[1750], false, 229, IFC4X2_IfcConversionBasedUnit_type);
|
|
IFC4X2_IfcCurrencyRelationship_type = new entity(strings[1751], false, 255, IFC4X2_IfcResourceLevelRelationship_type);
|
|
IFC4X2_IfcCurveStyle_type = new entity(strings[1752], false, 268, IFC4X2_IfcPresentationStyle_type);
|
|
IFC4X2_IfcCurveStyleFont_type = new entity(strings[1753], false, 269, IFC4X2_IfcPresentationItem_type);
|
|
IFC4X2_IfcCurveStyleFontAndScaling_type = new entity(strings[1754], false, 270, IFC4X2_IfcPresentationItem_type);
|
|
IFC4X2_IfcCurveStyleFontPattern_type = new entity(strings[1755], false, 271, IFC4X2_IfcPresentationItem_type);
|
|
IFC4X2_IfcDerivedProfileDef_type = new entity(strings[1756], false, 286, IFC4X2_IfcProfileDef_type);
|
|
IFC4X2_IfcDocumentInformation_type = new entity(strings[1757], false, 314, IFC4X2_IfcExternalInformation_type);
|
|
IFC4X2_IfcDocumentInformationRelationship_type = new entity(strings[1758], false, 315, IFC4X2_IfcResourceLevelRelationship_type);
|
|
IFC4X2_IfcDocumentReference_type = new entity(strings[1759], false, 316, IFC4X2_IfcExternalReference_type);
|
|
IFC4X2_IfcEdge_type = new entity(strings[1760], false, 345, IFC4X2_IfcTopologicalRepresentationItem_type);
|
|
IFC4X2_IfcEdgeCurve_type = new entity(strings[1761], false, 346, IFC4X2_IfcEdge_type);
|
|
IFC4X2_IfcEventTime_type = new entity(strings[1762], false, 397, IFC4X2_IfcSchedulingTime_type);
|
|
IFC4X2_IfcExtendedProperties_type = new entity(strings[1763], true, 401, IFC4X2_IfcPropertyAbstraction_type);
|
|
IFC4X2_IfcExternalReferenceRelationship_type = new entity(strings[1764], false, 407, IFC4X2_IfcResourceLevelRelationship_type);
|
|
IFC4X2_IfcFace_type = new entity(strings[1765], false, 413, IFC4X2_IfcTopologicalRepresentationItem_type);
|
|
IFC4X2_IfcFaceBound_type = new entity(strings[1766], false, 415, IFC4X2_IfcTopologicalRepresentationItem_type);
|
|
IFC4X2_IfcFaceOuterBound_type = new entity(strings[1767], false, 416, IFC4X2_IfcFaceBound_type);
|
|
IFC4X2_IfcFaceSurface_type = new entity(strings[1768], false, 417, IFC4X2_IfcFace_type);
|
|
IFC4X2_IfcFailureConnectionCondition_type = new entity(strings[1769], false, 422, IFC4X2_IfcStructuralConnectionCondition_type);
|
|
IFC4X2_IfcFillAreaStyle_type = new entity(strings[1770], false, 432, IFC4X2_IfcPresentationStyle_type);
|
|
IFC4X2_IfcGeometricRepresentationContext_type = new entity(strings[1771], false, 482, IFC4X2_IfcRepresentationContext_type);
|
|
IFC4X2_IfcGeometricRepresentationItem_type = new entity(strings[1772], true, 483, IFC4X2_IfcRepresentationItem_type);
|
|
IFC4X2_IfcGeometricRepresentationSubContext_type = new entity(strings[1773], false, 484, IFC4X2_IfcGeometricRepresentationContext_type);
|
|
IFC4X2_IfcGeometricSet_type = new entity(strings[1774], false, 485, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcGridPlacement_type = new entity(strings[1775], false, 491, IFC4X2_IfcObjectPlacement_type);
|
|
IFC4X2_IfcHalfSpaceSolid_type = new entity(strings[1776], false, 495, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcImageTexture_type = new entity(strings[1777], false, 507, IFC4X2_IfcSurfaceTexture_type);
|
|
IFC4X2_IfcIndexedColourMap_type = new entity(strings[1778], false, 508, IFC4X2_IfcPresentationItem_type);
|
|
IFC4X2_IfcIndexedTextureMap_type = new entity(strings[1779], true, 512, IFC4X2_IfcTextureCoordinate_type);
|
|
IFC4X2_IfcIndexedTriangleTextureMap_type = new entity(strings[1780], false, 513, IFC4X2_IfcIndexedTextureMap_type);
|
|
IFC4X2_IfcIrregularTimeSeries_type = new entity(strings[1781], false, 525, IFC4X2_IfcTimeSeries_type);
|
|
IFC4X2_IfcLagTime_type = new entity(strings[1782], false, 538, IFC4X2_IfcSchedulingTime_type);
|
|
IFC4X2_IfcLightSource_type = new entity(strings[1783], true, 557, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcLightSourceAmbient_type = new entity(strings[1784], false, 558, IFC4X2_IfcLightSource_type);
|
|
IFC4X2_IfcLightSourceDirectional_type = new entity(strings[1785], false, 559, IFC4X2_IfcLightSource_type);
|
|
IFC4X2_IfcLightSourceGoniometric_type = new entity(strings[1786], false, 560, IFC4X2_IfcLightSource_type);
|
|
IFC4X2_IfcLightSourcePositional_type = new entity(strings[1787], false, 561, IFC4X2_IfcLightSource_type);
|
|
IFC4X2_IfcLightSourceSpot_type = new entity(strings[1788], false, 562, IFC4X2_IfcLightSourcePositional_type);
|
|
IFC4X2_IfcLinearPlacement_type = new entity(strings[1789], false, 566, IFC4X2_IfcObjectPlacement_type);
|
|
IFC4X2_IfcLocalPlacement_type = new entity(strings[1790], false, 573, IFC4X2_IfcObjectPlacement_type);
|
|
IFC4X2_IfcLoop_type = new entity(strings[1791], false, 576, IFC4X2_IfcTopologicalRepresentationItem_type);
|
|
IFC4X2_IfcMappedItem_type = new entity(strings[1792], false, 585, IFC4X2_IfcRepresentationItem_type);
|
|
IFC4X2_IfcMaterial_type = new entity(strings[1793], false, 590, IFC4X2_IfcMaterialDefinition_type);
|
|
IFC4X2_IfcMaterialConstituent_type = new entity(strings[1794], false, 592, IFC4X2_IfcMaterialDefinition_type);
|
|
IFC4X2_IfcMaterialConstituentSet_type = new entity(strings[1795], false, 593, IFC4X2_IfcMaterialDefinition_type);
|
|
IFC4X2_IfcMaterialDefinitionRepresentation_type = new entity(strings[1796], false, 595, IFC4X2_IfcProductRepresentation_type);
|
|
IFC4X2_IfcMaterialLayerSetUsage_type = new entity(strings[1797], false, 598, IFC4X2_IfcMaterialUsageDefinition_type);
|
|
IFC4X2_IfcMaterialProfileSetUsage_type = new entity(strings[1798], false, 603, IFC4X2_IfcMaterialUsageDefinition_type);
|
|
IFC4X2_IfcMaterialProfileSetUsageTapering_type = new entity(strings[1799], false, 604, IFC4X2_IfcMaterialProfileSetUsage_type);
|
|
IFC4X2_IfcMaterialProperties_type = new entity(strings[1800], false, 606, IFC4X2_IfcExtendedProperties_type);
|
|
IFC4X2_IfcMaterialRelationship_type = new entity(strings[1801], false, 607, IFC4X2_IfcResourceLevelRelationship_type);
|
|
IFC4X2_IfcMirroredProfileDef_type = new entity(strings[1802], false, 624, IFC4X2_IfcDerivedProfileDef_type);
|
|
IFC4X2_IfcObjectDefinition_type = new entity(strings[1803], true, 647, IFC4X2_IfcRoot_type);
|
|
IFC4X2_IfcOpenShell_type = new entity(strings[1804], false, 662, IFC4X2_IfcConnectedFaceSet_type);
|
|
IFC4X2_IfcOrganizationRelationship_type = new entity(strings[1805], false, 664, IFC4X2_IfcResourceLevelRelationship_type);
|
|
IFC4X2_IfcOrientationExpression_type = new entity(strings[1806], false, 665, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcOrientedEdge_type = new entity(strings[1807], false, 666, IFC4X2_IfcEdge_type);
|
|
IFC4X2_IfcParameterizedProfileDef_type = new entity(strings[1808], true, 672, IFC4X2_IfcProfileDef_type);
|
|
IFC4X2_IfcPath_type = new entity(strings[1809], false, 674, IFC4X2_IfcTopologicalRepresentationItem_type);
|
|
IFC4X2_IfcPhysicalComplexQuantity_type = new entity(strings[1810], false, 685, IFC4X2_IfcPhysicalQuantity_type);
|
|
IFC4X2_IfcPixelTexture_type = new entity(strings[1811], false, 699, IFC4X2_IfcSurfaceTexture_type);
|
|
IFC4X2_IfcPlacement_type = new entity(strings[1812], true, 700, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcPlanarExtent_type = new entity(strings[1813], false, 702, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcPoint_type = new entity(strings[1814], true, 710, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcPointOnCurve_type = new entity(strings[1815], false, 711, IFC4X2_IfcPoint_type);
|
|
IFC4X2_IfcPointOnSurface_type = new entity(strings[1816], false, 712, IFC4X2_IfcPoint_type);
|
|
IFC4X2_IfcPolyLoop_type = new entity(strings[1817], false, 717, IFC4X2_IfcLoop_type);
|
|
IFC4X2_IfcPolygonalBoundedHalfSpace_type = new entity(strings[1818], false, 714, IFC4X2_IfcHalfSpaceSolid_type);
|
|
IFC4X2_IfcPreDefinedItem_type = new entity(strings[1819], true, 728, IFC4X2_IfcPresentationItem_type);
|
|
IFC4X2_IfcPreDefinedProperties_type = new entity(strings[1820], true, 729, IFC4X2_IfcPropertyAbstraction_type);
|
|
IFC4X2_IfcPreDefinedTextFont_type = new entity(strings[1821], true, 731, IFC4X2_IfcPreDefinedItem_type);
|
|
IFC4X2_IfcProductDefinitionShape_type = new entity(strings[1822], false, 747, IFC4X2_IfcProductRepresentation_type);
|
|
IFC4X2_IfcProfileProperties_type = new entity(strings[1823], false, 752, IFC4X2_IfcExtendedProperties_type);
|
|
IFC4X2_IfcProperty_type = new entity(strings[1824], true, 762, IFC4X2_IfcPropertyAbstraction_type);
|
|
IFC4X2_IfcPropertyDefinition_type = new entity(strings[1825], true, 765, IFC4X2_IfcRoot_type);
|
|
IFC4X2_IfcPropertyDependencyRelationship_type = new entity(strings[1826], false, 766, IFC4X2_IfcResourceLevelRelationship_type);
|
|
IFC4X2_IfcPropertySetDefinition_type = new entity(strings[1827], true, 772, IFC4X2_IfcPropertyDefinition_type);
|
|
IFC4X2_IfcPropertyTemplateDefinition_type = new entity(strings[1828], true, 780, IFC4X2_IfcPropertyDefinition_type);
|
|
IFC4X2_IfcQuantitySet_type = new entity(strings[1829], true, 794, IFC4X2_IfcPropertySetDefinition_type);
|
|
IFC4X2_IfcRectangleProfileDef_type = new entity(strings[1830], false, 813, IFC4X2_IfcParameterizedProfileDef_type);
|
|
IFC4X2_IfcRegularTimeSeries_type = new entity(strings[1831], false, 822, IFC4X2_IfcTimeSeries_type);
|
|
IFC4X2_IfcReinforcementBarProperties_type = new entity(strings[1832], false, 823, IFC4X2_IfcPreDefinedProperties_type);
|
|
IFC4X2_IfcRelationship_type = new entity(strings[1833], true, 851, IFC4X2_IfcRoot_type);
|
|
IFC4X2_IfcResourceApprovalRelationship_type = new entity(strings[1834], false, 890, IFC4X2_IfcResourceLevelRelationship_type);
|
|
IFC4X2_IfcResourceConstraintRelationship_type = new entity(strings[1835], false, 891, IFC4X2_IfcResourceLevelRelationship_type);
|
|
IFC4X2_IfcResourceTime_type = new entity(strings[1836], false, 895, IFC4X2_IfcSchedulingTime_type);
|
|
IFC4X2_IfcRoundedRectangleProfileDef_type = new entity(strings[1837], false, 909, IFC4X2_IfcRectangleProfileDef_type);
|
|
IFC4X2_IfcSectionProperties_type = new entity(strings[1838], false, 920, IFC4X2_IfcPreDefinedProperties_type);
|
|
IFC4X2_IfcSectionReinforcementProperties_type = new entity(strings[1839], false, 921, IFC4X2_IfcPreDefinedProperties_type);
|
|
IFC4X2_IfcSectionedSpine_type = new entity(strings[1840], false, 918, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcShellBasedSurfaceModel_type = new entity(strings[1841], false, 936, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcSimpleProperty_type = new entity(strings[1842], true, 937, IFC4X2_IfcProperty_type);
|
|
IFC4X2_IfcSlippageConnectionCondition_type = new entity(strings[1843], false, 951, IFC4X2_IfcStructuralConnectionCondition_type);
|
|
IFC4X2_IfcSolidModel_type = new entity(strings[1844], true, 956, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcStructuralLoadLinearForce_type = new entity(strings[1845], false, 1011, IFC4X2_IfcStructuralLoadStatic_type);
|
|
IFC4X2_IfcStructuralLoadPlanarForce_type = new entity(strings[1846], false, 1013, IFC4X2_IfcStructuralLoadStatic_type);
|
|
IFC4X2_IfcStructuralLoadSingleDisplacement_type = new entity(strings[1847], false, 1014, IFC4X2_IfcStructuralLoadStatic_type);
|
|
IFC4X2_IfcStructuralLoadSingleDisplacementDistortion_type = new entity(strings[1848], false, 1015, IFC4X2_IfcStructuralLoadSingleDisplacement_type);
|
|
IFC4X2_IfcStructuralLoadSingleForce_type = new entity(strings[1849], false, 1016, IFC4X2_IfcStructuralLoadStatic_type);
|
|
IFC4X2_IfcStructuralLoadSingleForceWarping_type = new entity(strings[1850], false, 1017, IFC4X2_IfcStructuralLoadSingleForce_type);
|
|
IFC4X2_IfcSubedge_type = new entity(strings[1851], false, 1041, IFC4X2_IfcEdge_type);
|
|
IFC4X2_IfcSurface_type = new entity(strings[1852], true, 1042, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcSurfaceStyleRendering_type = new entity(strings[1853], false, 1056, IFC4X2_IfcSurfaceStyleShading_type);
|
|
IFC4X2_IfcSweptAreaSolid_type = new entity(strings[1854], true, 1060, IFC4X2_IfcSolidModel_type);
|
|
IFC4X2_IfcSweptDiskSolid_type = new entity(strings[1855], false, 1061, IFC4X2_IfcSolidModel_type);
|
|
IFC4X2_IfcSweptDiskSolidPolygonal_type = new entity(strings[1856], false, 1062, IFC4X2_IfcSweptDiskSolid_type);
|
|
IFC4X2_IfcSweptSurface_type = new entity(strings[1857], true, 1063, IFC4X2_IfcSurface_type);
|
|
IFC4X2_IfcTShapeProfileDef_type = new entity(strings[1858], false, 1149, IFC4X2_IfcParameterizedProfileDef_type);
|
|
IFC4X2_IfcTessellatedItem_type = new entity(strings[1859], true, 1096, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcTextLiteral_type = new entity(strings[1860], false, 1102, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcTextLiteralWithExtent_type = new entity(strings[1861], false, 1103, IFC4X2_IfcTextLiteral_type);
|
|
IFC4X2_IfcTextStyleFontModel_type = new entity(strings[1862], false, 1106, IFC4X2_IfcPreDefinedTextFont_type);
|
|
IFC4X2_IfcTrapeziumProfileDef_type = new entity(strings[1863], false, 1143, IFC4X2_IfcParameterizedProfileDef_type);
|
|
IFC4X2_IfcTypeObject_type = new entity(strings[1864], false, 1153, IFC4X2_IfcObjectDefinition_type);
|
|
IFC4X2_IfcTypeProcess_type = new entity(strings[1865], true, 1154, IFC4X2_IfcTypeObject_type);
|
|
IFC4X2_IfcTypeProduct_type = new entity(strings[1866], false, 1155, IFC4X2_IfcTypeObject_type);
|
|
IFC4X2_IfcTypeResource_type = new entity(strings[1867], true, 1156, IFC4X2_IfcTypeObject_type);
|
|
IFC4X2_IfcUShapeProfileDef_type = new entity(strings[1868], false, 1167, IFC4X2_IfcParameterizedProfileDef_type);
|
|
IFC4X2_IfcVector_type = new entity(strings[1869], false, 1173, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcVertexLoop_type = new entity(strings[1870], false, 1176, IFC4X2_IfcLoop_type);
|
|
IFC4X2_IfcWindowStyle_type = new entity(strings[1871], false, 1207, IFC4X2_IfcTypeProduct_type);
|
|
IFC4X2_IfcZShapeProfileDef_type = new entity(strings[1872], false, 1222, IFC4X2_IfcParameterizedProfileDef_type);
|
|
IFC4X2_IfcClassificationReferenceSelect_type = new select_type(strings[1873], 166, {
|
|
IFC4X2_IfcClassification_type,
|
|
IFC4X2_IfcClassificationReference_type
|
|
});
|
|
IFC4X2_IfcClassificationSelect_type = new select_type(strings[1874], 167, {
|
|
IFC4X2_IfcClassification_type,
|
|
IFC4X2_IfcClassificationReference_type
|
|
});
|
|
IFC4X2_IfcCoordinateReferenceSystemSelect_type = new select_type(strings[1875], 238, {
|
|
IFC4X2_IfcCoordinateReferenceSystem_type,
|
|
IFC4X2_IfcGeometricRepresentationContext_type
|
|
});
|
|
IFC4X2_IfcDefinitionSelect_type = new select_type(strings[1876], 284, {
|
|
IFC4X2_IfcObjectDefinition_type,
|
|
IFC4X2_IfcPropertyDefinition_type
|
|
});
|
|
IFC4X2_IfcDocumentSelect_type = new select_type(strings[1877], 317, {
|
|
IFC4X2_IfcDocumentInformation_type,
|
|
IFC4X2_IfcDocumentReference_type
|
|
});
|
|
IFC4X2_IfcHatchLineDistanceSelect_type = new select_type(strings[1878], 496, {
|
|
IFC4X2_IfcPositiveLengthMeasure_type,
|
|
IFC4X2_IfcVector_type
|
|
});
|
|
IFC4X2_IfcMeasureValue_type = new select_type(strings[1879], 610, {
|
|
IFC4X2_IfcAmountOfSubstanceMeasure_type,
|
|
IFC4X2_IfcAreaMeasure_type,
|
|
IFC4X2_IfcComplexNumber_type,
|
|
IFC4X2_IfcContextDependentMeasure_type,
|
|
IFC4X2_IfcCountMeasure_type,
|
|
IFC4X2_IfcDescriptiveMeasure_type,
|
|
IFC4X2_IfcElectricCurrentMeasure_type,
|
|
IFC4X2_IfcLengthMeasure_type,
|
|
IFC4X2_IfcLuminousIntensityMeasure_type,
|
|
IFC4X2_IfcMassMeasure_type,
|
|
IFC4X2_IfcNonNegativeLengthMeasure_type,
|
|
IFC4X2_IfcNormalisedRatioMeasure_type,
|
|
IFC4X2_IfcNumericMeasure_type,
|
|
IFC4X2_IfcParameterValue_type,
|
|
IFC4X2_IfcPlaneAngleMeasure_type,
|
|
IFC4X2_IfcPositiveLengthMeasure_type,
|
|
IFC4X2_IfcPositivePlaneAngleMeasure_type,
|
|
IFC4X2_IfcPositiveRatioMeasure_type,
|
|
IFC4X2_IfcRatioMeasure_type,
|
|
IFC4X2_IfcSolidAngleMeasure_type,
|
|
IFC4X2_IfcThermodynamicTemperatureMeasure_type,
|
|
IFC4X2_IfcTimeMeasure_type,
|
|
IFC4X2_IfcVolumeMeasure_type
|
|
});
|
|
IFC4X2_IfcPointOrVertexPoint_type = new select_type(strings[1880], 713, {
|
|
IFC4X2_IfcPoint_type,
|
|
IFC4X2_IfcVertexPoint_type
|
|
});
|
|
IFC4X2_IfcPresentationStyleSelect_type = new select_type(strings[1881], 739, {
|
|
IFC4X2_IfcCurveStyle_type,
|
|
IFC4X2_IfcFillAreaStyle_type,
|
|
IFC4X2_IfcNullStyle_type,
|
|
IFC4X2_IfcSurfaceStyle_type,
|
|
IFC4X2_IfcTextStyle_type
|
|
});
|
|
IFC4X2_IfcProductRepresentationSelect_type = new select_type(strings[1882], 749, {
|
|
IFC4X2_IfcProductDefinitionShape_type,
|
|
IFC4X2_IfcRepresentationMap_type
|
|
});
|
|
IFC4X2_IfcPropertySetDefinitionSet_type = new type_declaration(strings[1883], 774, new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcPropertySetDefinition_type)));
|
|
IFC4X2_IfcResourceObjectSelect_type = new select_type(strings[1884], 893, {
|
|
IFC4X2_IfcActorRole_type,
|
|
IFC4X2_IfcAppliedValue_type,
|
|
IFC4X2_IfcApproval_type,
|
|
IFC4X2_IfcConstraint_type,
|
|
IFC4X2_IfcContextDependentUnit_type,
|
|
IFC4X2_IfcConversionBasedUnit_type,
|
|
IFC4X2_IfcExternalInformation_type,
|
|
IFC4X2_IfcExternalReference_type,
|
|
IFC4X2_IfcMaterialDefinition_type,
|
|
IFC4X2_IfcOrganization_type,
|
|
IFC4X2_IfcPerson_type,
|
|
IFC4X2_IfcPersonAndOrganization_type,
|
|
IFC4X2_IfcPhysicalQuantity_type,
|
|
IFC4X2_IfcProfileDef_type,
|
|
IFC4X2_IfcPropertyAbstraction_type,
|
|
IFC4X2_IfcShapeAspect_type,
|
|
IFC4X2_IfcTimeSeries_type
|
|
});
|
|
IFC4X2_IfcTextFontSelect_type = new select_type(strings[1885], 1101, {
|
|
IFC4X2_IfcExternallyDefinedTextFont_type,
|
|
IFC4X2_IfcPreDefinedTextFont_type
|
|
});
|
|
IFC4X2_IfcValue_type = new select_type(strings[1886], 1168, {
|
|
IFC4X2_IfcDerivedMeasureValue_type,
|
|
IFC4X2_IfcMeasureValue_type,
|
|
IFC4X2_IfcSimpleValue_type
|
|
});
|
|
IFC4X2_IfcAdvancedFace_type = new entity(strings[1887], false, 16, IFC4X2_IfcFaceSurface_type);
|
|
IFC4X2_IfcAlignment2DHorizontal_type = new entity(strings[1888], false, 30, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcAlignment2DSegment_type = new entity(strings[1889], true, 32, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcAlignment2DVertical_type = new entity(strings[1890], false, 36, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcAlignment2DVerticalSegment_type = new entity(strings[1891], true, 37, IFC4X2_IfcAlignment2DSegment_type);
|
|
IFC4X2_IfcAnnotationFillArea_type = new entity(strings[1892], false, 45, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcAsymmetricIShapeProfileDef_type = new entity(strings[1893], false, 60, IFC4X2_IfcParameterizedProfileDef_type);
|
|
IFC4X2_IfcAxis1Placement_type = new entity(strings[1894], false, 64, IFC4X2_IfcPlacement_type);
|
|
IFC4X2_IfcAxis2Placement2D_type = new entity(strings[1895], false, 66, IFC4X2_IfcPlacement_type);
|
|
IFC4X2_IfcAxis2Placement3D_type = new entity(strings[1896], false, 67, IFC4X2_IfcPlacement_type);
|
|
IFC4X2_IfcBooleanResult_type = new entity(strings[1897], false, 88, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcBoundedSurface_type = new entity(strings[1898], true, 96, IFC4X2_IfcSurface_type);
|
|
IFC4X2_IfcBoundingBox_type = new entity(strings[1899], false, 97, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcBoxedHalfSpace_type = new entity(strings[1900], false, 99, IFC4X2_IfcHalfSpaceSolid_type);
|
|
IFC4X2_IfcCShapeProfileDef_type = new entity(strings[1901], false, 254, IFC4X2_IfcParameterizedProfileDef_type);
|
|
IFC4X2_IfcCartesianPoint_type = new entity(strings[1902], false, 141, IFC4X2_IfcPoint_type);
|
|
IFC4X2_IfcCartesianPointList_type = new entity(strings[1903], true, 142, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcCartesianPointList2D_type = new entity(strings[1904], false, 143, IFC4X2_IfcCartesianPointList_type);
|
|
IFC4X2_IfcCartesianPointList3D_type = new entity(strings[1905], false, 144, IFC4X2_IfcCartesianPointList_type);
|
|
IFC4X2_IfcCartesianTransformationOperator_type = new entity(strings[1906], true, 145, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcCartesianTransformationOperator2D_type = new entity(strings[1907], false, 146, IFC4X2_IfcCartesianTransformationOperator_type);
|
|
IFC4X2_IfcCartesianTransformationOperator2DnonUniform_type = new entity(strings[1908], false, 147, IFC4X2_IfcCartesianTransformationOperator2D_type);
|
|
IFC4X2_IfcCartesianTransformationOperator3D_type = new entity(strings[1909], false, 148, IFC4X2_IfcCartesianTransformationOperator_type);
|
|
IFC4X2_IfcCartesianTransformationOperator3DnonUniform_type = new entity(strings[1910], false, 149, IFC4X2_IfcCartesianTransformationOperator3D_type);
|
|
IFC4X2_IfcCircleProfileDef_type = new entity(strings[1911], false, 160, IFC4X2_IfcParameterizedProfileDef_type);
|
|
IFC4X2_IfcClosedShell_type = new entity(strings[1912], false, 168, IFC4X2_IfcConnectedFaceSet_type);
|
|
IFC4X2_IfcColourRgb_type = new entity(strings[1913], false, 174, IFC4X2_IfcColourSpecification_type);
|
|
IFC4X2_IfcComplexProperty_type = new entity(strings[1914], false, 185, IFC4X2_IfcProperty_type);
|
|
IFC4X2_IfcCompositeCurveSegment_type = new entity(strings[1915], false, 190, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcConstructionResourceType_type = new entity(strings[1916], true, 220, IFC4X2_IfcTypeResource_type);
|
|
IFC4X2_IfcContext_type = new entity(strings[1917], true, 221, IFC4X2_IfcObjectDefinition_type);
|
|
IFC4X2_IfcCrewResourceType_type = new entity(strings[1918], false, 249, IFC4X2_IfcConstructionResourceType_type);
|
|
IFC4X2_IfcCsgPrimitive3D_type = new entity(strings[1919], true, 251, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcCsgSolid_type = new entity(strings[1920], false, 253, IFC4X2_IfcSolidModel_type);
|
|
IFC4X2_IfcCurve_type = new entity(strings[1921], true, 260, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcCurveBoundedPlane_type = new entity(strings[1922], false, 261, IFC4X2_IfcBoundedSurface_type);
|
|
IFC4X2_IfcCurveBoundedSurface_type = new entity(strings[1923], false, 262, IFC4X2_IfcBoundedSurface_type);
|
|
IFC4X2_IfcDirection_type = new entity(strings[1924], false, 293, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcDistanceExpression_type = new entity(strings[1925], false, 298, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcDoorStyle_type = new entity(strings[1926], false, 325, IFC4X2_IfcTypeProduct_type);
|
|
IFC4X2_IfcEdgeLoop_type = new entity(strings[1927], false, 347, IFC4X2_IfcLoop_type);
|
|
IFC4X2_IfcElementQuantity_type = new entity(strings[1928], false, 380, IFC4X2_IfcQuantitySet_type);
|
|
IFC4X2_IfcElementType_type = new entity(strings[1929], true, 381, IFC4X2_IfcTypeProduct_type);
|
|
IFC4X2_IfcElementarySurface_type = new entity(strings[1930], true, 373, IFC4X2_IfcSurface_type);
|
|
IFC4X2_IfcEllipseProfileDef_type = new entity(strings[1931], false, 383, IFC4X2_IfcParameterizedProfileDef_type);
|
|
IFC4X2_IfcEventType_type = new entity(strings[1932], false, 399, IFC4X2_IfcTypeProcess_type);
|
|
IFC4X2_IfcExtrudedAreaSolid_type = new entity(strings[1933], false, 411, IFC4X2_IfcSweptAreaSolid_type);
|
|
IFC4X2_IfcExtrudedAreaSolidTapered_type = new entity(strings[1934], false, 412, IFC4X2_IfcExtrudedAreaSolid_type);
|
|
IFC4X2_IfcFaceBasedSurfaceModel_type = new entity(strings[1935], false, 414, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcFillAreaStyleHatching_type = new entity(strings[1936], false, 433, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcFillAreaStyleTiles_type = new entity(strings[1937], false, 434, IFC4X2_IfcGeometricRepresentationItem_type);
|
|
IFC4X2_IfcFixedReferenceSweptAreaSolid_type = new entity(strings[1938], false, 442, IFC4X2_IfcSweptAreaSolid_type);
|
|
IFC4X2_IfcFurnishingElementType_type = new entity(strings[1939], false, 473, IFC4X2_IfcElementType_type);
|
|
IFC4X2_IfcFurnitureType_type = new entity(strings[1940], false, 475, IFC4X2_IfcFurnishingElementType_type);
|
|
IFC4X2_IfcGeographicElementType_type = new entity(strings[1941], false, 478, IFC4X2_IfcElementType_type);
|
|
IFC4X2_IfcGeometricCurveSet_type = new entity(strings[1942], false, 480, IFC4X2_IfcGeometricSet_type);
|
|
IFC4X2_IfcIShapeProfileDef_type = new entity(strings[1943], false, 527, IFC4X2_IfcParameterizedProfileDef_type);
|
|
IFC4X2_IfcIndexedPolygonalFace_type = new entity(strings[1944], false, 510, IFC4X2_IfcTessellatedItem_type);
|
|
IFC4X2_IfcIndexedPolygonalFaceWithVoids_type = new entity(strings[1945], false, 511, IFC4X2_IfcIndexedPolygonalFace_type);
|
|
IFC4X2_IfcLShapeProfileDef_type = new entity(strings[1946], false, 577, IFC4X2_IfcParameterizedProfileDef_type);
|
|
IFC4X2_IfcLaborResourceType_type = new entity(strings[1947], false, 536, IFC4X2_IfcConstructionResourceType_type);
|
|
IFC4X2_IfcLine_type = new entity(strings[1948], false, 563, IFC4X2_IfcCurve_type);
|
|
IFC4X2_IfcManifoldSolidBrep_type = new entity(strings[1949], true, 583, IFC4X2_IfcSolidModel_type);
|
|
IFC4X2_IfcObject_type = new entity(strings[1950], true, 646, IFC4X2_IfcObjectDefinition_type);
|
|
IFC4X2_IfcOffsetCurve_type = new entity(strings[1951], true, 655, IFC4X2_IfcCurve_type);
|
|
IFC4X2_IfcOffsetCurve2D_type = new entity(strings[1952], false, 656, IFC4X2_IfcOffsetCurve_type);
|
|
IFC4X2_IfcOffsetCurve3D_type = new entity(strings[1953], false, 657, IFC4X2_IfcOffsetCurve_type);
|
|
IFC4X2_IfcOffsetCurveByDistances_type = new entity(strings[1954], false, 658, IFC4X2_IfcOffsetCurve_type);
|
|
IFC4X2_IfcPcurve_type = new entity(strings[1955], false, 675, IFC4X2_IfcCurve_type);
|
|
IFC4X2_IfcPlanarBox_type = new entity(strings[1956], false, 701, IFC4X2_IfcPlanarExtent_type);
|
|
IFC4X2_IfcPlane_type = new entity(strings[1957], false, 704, IFC4X2_IfcElementarySurface_type);
|
|
IFC4X2_IfcPreDefinedColour_type = new entity(strings[1958], true, 726, IFC4X2_IfcPreDefinedItem_type);
|
|
IFC4X2_IfcPreDefinedCurveFont_type = new entity(strings[1959], true, 727, IFC4X2_IfcPreDefinedItem_type);
|
|
IFC4X2_IfcPreDefinedPropertySet_type = new entity(strings[1960], true, 730, IFC4X2_IfcPropertySetDefinition_type);
|
|
IFC4X2_IfcProcedureType_type = new entity(strings[1961], false, 742, IFC4X2_IfcTypeProcess_type);
|
|
IFC4X2_IfcProcess_type = new entity(strings[1962], true, 744, IFC4X2_IfcObject_type);
|
|
IFC4X2_IfcProduct_type = new entity(strings[1963], true, 746, IFC4X2_IfcObject_type);
|
|
IFC4X2_IfcProject_type = new entity(strings[1964], false, 754, IFC4X2_IfcContext_type);
|
|
IFC4X2_IfcProjectLibrary_type = new entity(strings[1965], false, 759, IFC4X2_IfcContext_type);
|
|
IFC4X2_IfcPropertyBoundedValue_type = new entity(strings[1966], false, 764, IFC4X2_IfcSimpleProperty_type);
|
|
IFC4X2_IfcPropertyEnumeratedValue_type = new entity(strings[1967], false, 767, IFC4X2_IfcSimpleProperty_type);
|
|
IFC4X2_IfcPropertyListValue_type = new entity(strings[1968], false, 769, IFC4X2_IfcSimpleProperty_type);
|
|
IFC4X2_IfcPropertyReferenceValue_type = new entity(strings[1969], false, 770, IFC4X2_IfcSimpleProperty_type);
|
|
IFC4X2_IfcPropertySet_type = new entity(strings[1970], false, 771, IFC4X2_IfcPropertySetDefinition_type);
|
|
IFC4X2_IfcPropertySetTemplate_type = new entity(strings[1971], false, 775, IFC4X2_IfcPropertyTemplateDefinition_type);
|
|
IFC4X2_IfcPropertySingleValue_type = new entity(strings[1972], false, 777, IFC4X2_IfcSimpleProperty_type);
|
|
IFC4X2_IfcPropertyTableValue_type = new entity(strings[1973], false, 778, IFC4X2_IfcSimpleProperty_type);
|
|
IFC4X2_IfcPropertyTemplate_type = new entity(strings[1974], true, 779, IFC4X2_IfcPropertyTemplateDefinition_type);
|
|
IFC4X2_IfcProxy_type = new entity(strings[1975], false, 787, IFC4X2_IfcProduct_type);
|
|
IFC4X2_IfcRectangleHollowProfileDef_type = new entity(strings[1976], false, 812, IFC4X2_IfcRectangleProfileDef_type);
|
|
IFC4X2_IfcRectangularPyramid_type = new entity(strings[1977], false, 814, IFC4X2_IfcCsgPrimitive3D_type);
|
|
IFC4X2_IfcRectangularTrimmedSurface_type = new entity(strings[1978], false, 815, IFC4X2_IfcBoundedSurface_type);
|
|
IFC4X2_IfcReinforcementDefinitionProperties_type = new entity(strings[1979], false, 824, IFC4X2_IfcPreDefinedPropertySet_type);
|
|
IFC4X2_IfcRelAssigns_type = new entity(strings[1980], true, 836, IFC4X2_IfcRelationship_type);
|
|
IFC4X2_IfcRelAssignsToActor_type = new entity(strings[1981], false, 837, IFC4X2_IfcRelAssigns_type);
|
|
IFC4X2_IfcRelAssignsToControl_type = new entity(strings[1982], false, 838, IFC4X2_IfcRelAssigns_type);
|
|
IFC4X2_IfcRelAssignsToGroup_type = new entity(strings[1983], false, 839, IFC4X2_IfcRelAssigns_type);
|
|
IFC4X2_IfcRelAssignsToGroupByFactor_type = new entity(strings[1984], false, 840, IFC4X2_IfcRelAssignsToGroup_type);
|
|
IFC4X2_IfcRelAssignsToProcess_type = new entity(strings[1985], false, 841, IFC4X2_IfcRelAssigns_type);
|
|
IFC4X2_IfcRelAssignsToProduct_type = new entity(strings[1986], false, 842, IFC4X2_IfcRelAssigns_type);
|
|
IFC4X2_IfcRelAssignsToResource_type = new entity(strings[1987], false, 843, IFC4X2_IfcRelAssigns_type);
|
|
IFC4X2_IfcRelAssociates_type = new entity(strings[1988], true, 844, IFC4X2_IfcRelationship_type);
|
|
IFC4X2_IfcRelAssociatesApproval_type = new entity(strings[1989], false, 845, IFC4X2_IfcRelAssociates_type);
|
|
IFC4X2_IfcRelAssociatesClassification_type = new entity(strings[1990], false, 846, IFC4X2_IfcRelAssociates_type);
|
|
IFC4X2_IfcRelAssociatesConstraint_type = new entity(strings[1991], false, 847, IFC4X2_IfcRelAssociates_type);
|
|
IFC4X2_IfcRelAssociatesDocument_type = new entity(strings[1992], false, 848, IFC4X2_IfcRelAssociates_type);
|
|
IFC4X2_IfcRelAssociatesLibrary_type = new entity(strings[1993], false, 849, IFC4X2_IfcRelAssociates_type);
|
|
IFC4X2_IfcRelAssociatesMaterial_type = new entity(strings[1994], false, 850, IFC4X2_IfcRelAssociates_type);
|
|
IFC4X2_IfcRelConnects_type = new entity(strings[1995], true, 852, IFC4X2_IfcRelationship_type);
|
|
IFC4X2_IfcRelConnectsElements_type = new entity(strings[1996], false, 853, IFC4X2_IfcRelConnects_type);
|
|
IFC4X2_IfcRelConnectsPathElements_type = new entity(strings[1997], false, 854, IFC4X2_IfcRelConnectsElements_type);
|
|
IFC4X2_IfcRelConnectsPortToElement_type = new entity(strings[1998], false, 856, IFC4X2_IfcRelConnects_type);
|
|
IFC4X2_IfcRelConnectsPorts_type = new entity(strings[1999], false, 855, IFC4X2_IfcRelConnects_type);
|
|
IFC4X2_IfcRelConnectsStructuralActivity_type = new entity(strings[2000], false, 857, IFC4X2_IfcRelConnects_type);
|
|
IFC4X2_IfcRelConnectsStructuralMember_type = new entity(strings[2001], false, 858, IFC4X2_IfcRelConnects_type);
|
|
IFC4X2_IfcRelConnectsWithEccentricity_type = new entity(strings[2002], false, 859, IFC4X2_IfcRelConnectsStructuralMember_type);
|
|
IFC4X2_IfcRelConnectsWithRealizingElements_type = new entity(strings[2003], false, 860, IFC4X2_IfcRelConnectsElements_type);
|
|
IFC4X2_IfcRelContainedInSpatialStructure_type = new entity(strings[2004], false, 861, IFC4X2_IfcRelConnects_type);
|
|
IFC4X2_IfcRelCoversBldgElements_type = new entity(strings[2005], false, 862, IFC4X2_IfcRelConnects_type);
|
|
IFC4X2_IfcRelCoversSpaces_type = new entity(strings[2006], false, 863, IFC4X2_IfcRelConnects_type);
|
|
IFC4X2_IfcRelDeclares_type = new entity(strings[2007], false, 864, IFC4X2_IfcRelationship_type);
|
|
IFC4X2_IfcRelDecomposes_type = new entity(strings[2008], true, 865, IFC4X2_IfcRelationship_type);
|
|
IFC4X2_IfcRelDefines_type = new entity(strings[2009], true, 866, IFC4X2_IfcRelationship_type);
|
|
IFC4X2_IfcRelDefinesByObject_type = new entity(strings[2010], false, 867, IFC4X2_IfcRelDefines_type);
|
|
IFC4X2_IfcRelDefinesByProperties_type = new entity(strings[2011], false, 868, IFC4X2_IfcRelDefines_type);
|
|
IFC4X2_IfcRelDefinesByTemplate_type = new entity(strings[2012], false, 869, IFC4X2_IfcRelDefines_type);
|
|
IFC4X2_IfcRelDefinesByType_type = new entity(strings[2013], false, 870, IFC4X2_IfcRelDefines_type);
|
|
IFC4X2_IfcRelFillsElement_type = new entity(strings[2014], false, 871, IFC4X2_IfcRelConnects_type);
|
|
IFC4X2_IfcRelFlowControlElements_type = new entity(strings[2015], false, 872, IFC4X2_IfcRelConnects_type);
|
|
IFC4X2_IfcRelInterferesElements_type = new entity(strings[2016], false, 873, IFC4X2_IfcRelConnects_type);
|
|
IFC4X2_IfcRelNests_type = new entity(strings[2017], false, 874, IFC4X2_IfcRelDecomposes_type);
|
|
IFC4X2_IfcRelPositions_type = new entity(strings[2018], false, 875, IFC4X2_IfcRelConnects_type);
|
|
IFC4X2_IfcRelProjectsElement_type = new entity(strings[2019], false, 876, IFC4X2_IfcRelDecomposes_type);
|
|
IFC4X2_IfcRelReferencedInSpatialStructure_type = new entity(strings[2020], false, 877, IFC4X2_IfcRelConnects_type);
|
|
IFC4X2_IfcRelSequence_type = new entity(strings[2021], false, 878, IFC4X2_IfcRelConnects_type);
|
|
IFC4X2_IfcRelServicesBuildings_type = new entity(strings[2022], false, 879, IFC4X2_IfcRelConnects_type);
|
|
IFC4X2_IfcRelSpaceBoundary_type = new entity(strings[2023], false, 880, IFC4X2_IfcRelConnects_type);
|
|
IFC4X2_IfcRelSpaceBoundary1stLevel_type = new entity(strings[2024], false, 881, IFC4X2_IfcRelSpaceBoundary_type);
|
|
IFC4X2_IfcRelSpaceBoundary2ndLevel_type = new entity(strings[2025], false, 882, IFC4X2_IfcRelSpaceBoundary1stLevel_type);
|
|
IFC4X2_IfcRelVoidsElement_type = new entity(strings[2026], false, 883, IFC4X2_IfcRelDecomposes_type);
|
|
IFC4X2_IfcReparametrisedCompositeCurveSegment_type = new entity(strings[2027], false, 884, IFC4X2_IfcCompositeCurveSegment_type);
|
|
IFC4X2_IfcResource_type = new entity(strings[2028], true, 889, IFC4X2_IfcObject_type);
|
|
IFC4X2_IfcRevolvedAreaSolid_type = new entity(strings[2029], false, 896, IFC4X2_IfcSweptAreaSolid_type);
|
|
IFC4X2_IfcRevolvedAreaSolidTapered_type = new entity(strings[2030], false, 897, IFC4X2_IfcRevolvedAreaSolid_type);
|
|
IFC4X2_IfcRightCircularCone_type = new entity(strings[2031], false, 898, IFC4X2_IfcCsgPrimitive3D_type);
|
|
IFC4X2_IfcRightCircularCylinder_type = new entity(strings[2032], false, 899, IFC4X2_IfcCsgPrimitive3D_type);
|
|
IFC4X2_IfcSectionedSolid_type = new entity(strings[2033], true, 916, IFC4X2_IfcSolidModel_type);
|
|
IFC4X2_IfcSectionedSolidHorizontal_type = new entity(strings[2034], false, 917, IFC4X2_IfcSectionedSolid_type);
|
|
IFC4X2_IfcSimplePropertyTemplate_type = new entity(strings[2035], false, 938, IFC4X2_IfcPropertyTemplate_type);
|
|
IFC4X2_IfcSpatialElement_type = new entity(strings[2036], true, 969, IFC4X2_IfcProduct_type);
|
|
IFC4X2_IfcSpatialElementType_type = new entity(strings[2037], true, 970, IFC4X2_IfcTypeProduct_type);
|
|
IFC4X2_IfcSpatialStructureElement_type = new entity(strings[2038], true, 971, IFC4X2_IfcSpatialElement_type);
|
|
IFC4X2_IfcSpatialStructureElementType_type = new entity(strings[2039], true, 972, IFC4X2_IfcSpatialElementType_type);
|
|
IFC4X2_IfcSpatialZone_type = new entity(strings[2040], false, 973, IFC4X2_IfcSpatialElement_type);
|
|
IFC4X2_IfcSpatialZoneType_type = new entity(strings[2041], false, 974, IFC4X2_IfcSpatialElementType_type);
|
|
IFC4X2_IfcSphere_type = new entity(strings[2042], false, 980, IFC4X2_IfcCsgPrimitive3D_type);
|
|
IFC4X2_IfcSphericalSurface_type = new entity(strings[2043], false, 981, IFC4X2_IfcElementarySurface_type);
|
|
IFC4X2_IfcStructuralActivity_type = new entity(strings[2044], true, 993, IFC4X2_IfcProduct_type);
|
|
IFC4X2_IfcStructuralItem_type = new entity(strings[2045], true, 1005, IFC4X2_IfcProduct_type);
|
|
IFC4X2_IfcStructuralMember_type = new entity(strings[2046], true, 1020, IFC4X2_IfcStructuralItem_type);
|
|
IFC4X2_IfcStructuralReaction_type = new entity(strings[2047], true, 1025, IFC4X2_IfcStructuralActivity_type);
|
|
IFC4X2_IfcStructuralSurfaceMember_type = new entity(strings[2048], false, 1030, IFC4X2_IfcStructuralMember_type);
|
|
IFC4X2_IfcStructuralSurfaceMemberVarying_type = new entity(strings[2049], false, 1032, IFC4X2_IfcStructuralSurfaceMember_type);
|
|
IFC4X2_IfcStructuralSurfaceReaction_type = new entity(strings[2050], false, 1033, IFC4X2_IfcStructuralReaction_type);
|
|
IFC4X2_IfcSubContractResourceType_type = new entity(strings[2051], false, 1039, IFC4X2_IfcConstructionResourceType_type);
|
|
IFC4X2_IfcSurfaceCurve_type = new entity(strings[2052], false, 1043, IFC4X2_IfcCurve_type);
|
|
IFC4X2_IfcSurfaceCurveSweptAreaSolid_type = new entity(strings[2053], false, 1044, IFC4X2_IfcSweptAreaSolid_type);
|
|
IFC4X2_IfcSurfaceOfLinearExtrusion_type = new entity(strings[2054], false, 1047, IFC4X2_IfcSweptSurface_type);
|
|
IFC4X2_IfcSurfaceOfRevolution_type = new entity(strings[2055], false, 1048, IFC4X2_IfcSweptSurface_type);
|
|
IFC4X2_IfcSystemFurnitureElementType_type = new entity(strings[2056], false, 1069, IFC4X2_IfcFurnishingElementType_type);
|
|
IFC4X2_IfcTask_type = new entity(strings[2057], false, 1077, IFC4X2_IfcProcess_type);
|
|
IFC4X2_IfcTaskType_type = new entity(strings[2058], false, 1081, IFC4X2_IfcTypeProcess_type);
|
|
IFC4X2_IfcTessellatedFaceSet_type = new entity(strings[2059], true, 1095, IFC4X2_IfcTessellatedItem_type);
|
|
IFC4X2_IfcToroidalSurface_type = new entity(strings[2060], false, 1131, IFC4X2_IfcElementarySurface_type);
|
|
IFC4X2_IfcTransportElementType_type = new entity(strings[2061], false, 1141, IFC4X2_IfcElementType_type);
|
|
IFC4X2_IfcTriangulatedFaceSet_type = new entity(strings[2062], false, 1144, IFC4X2_IfcTessellatedFaceSet_type);
|
|
IFC4X2_IfcTriangulatedIrregularNetwork_type = new entity(strings[2063], false, 1145, IFC4X2_IfcTriangulatedFaceSet_type);
|
|
IFC4X2_IfcWindowLiningProperties_type = new entity(strings[2064], false, 1202, IFC4X2_IfcPreDefinedPropertySet_type);
|
|
IFC4X2_IfcWindowPanelProperties_type = new entity(strings[2065], false, 1205, IFC4X2_IfcPreDefinedPropertySet_type);
|
|
IFC4X2_IfcAppliedValueSelect_type = new select_type(strings[2066], 48, {
|
|
IFC4X2_IfcMeasureWithUnit_type,
|
|
IFC4X2_IfcReference_type,
|
|
IFC4X2_IfcValue_type
|
|
});
|
|
IFC4X2_IfcAxis2Placement_type = new select_type(strings[2067], 65, {
|
|
IFC4X2_IfcAxis2Placement2D_type,
|
|
IFC4X2_IfcAxis2Placement3D_type
|
|
});
|
|
IFC4X2_IfcBooleanOperand_type = new select_type(strings[2068], 86, {
|
|
IFC4X2_IfcBooleanResult_type,
|
|
IFC4X2_IfcCsgPrimitive3D_type,
|
|
IFC4X2_IfcHalfSpaceSolid_type,
|
|
IFC4X2_IfcSolidModel_type,
|
|
IFC4X2_IfcTessellatedFaceSet_type
|
|
});
|
|
IFC4X2_IfcColour_type = new select_type(strings[2069], 172, {
|
|
IFC4X2_IfcColourSpecification_type,
|
|
IFC4X2_IfcPreDefinedColour_type
|
|
});
|
|
IFC4X2_IfcColourOrFactor_type = new select_type(strings[2070], 173, {
|
|
IFC4X2_IfcColourRgb_type,
|
|
IFC4X2_IfcNormalisedRatioMeasure_type
|
|
});
|
|
IFC4X2_IfcCsgSelect_type = new select_type(strings[2071], 252, {
|
|
IFC4X2_IfcBooleanResult_type,
|
|
IFC4X2_IfcCsgPrimitive3D_type
|
|
});
|
|
IFC4X2_IfcCurveStyleFontSelect_type = new select_type(strings[2072], 272, {
|
|
IFC4X2_IfcCurveStyleFont_type,
|
|
IFC4X2_IfcPreDefinedCurveFont_type
|
|
});
|
|
IFC4X2_IfcFillStyleSelect_type = new select_type(strings[2073], 435, {
|
|
IFC4X2_IfcColour_type,
|
|
IFC4X2_IfcExternallyDefinedHatchStyle_type,
|
|
IFC4X2_IfcFillAreaStyleHatching_type,
|
|
IFC4X2_IfcFillAreaStyleTiles_type
|
|
});
|
|
IFC4X2_IfcGeometricSetSelect_type = new select_type(strings[2074], 486, {
|
|
IFC4X2_IfcCurve_type,
|
|
IFC4X2_IfcPoint_type,
|
|
IFC4X2_IfcSurface_type
|
|
});
|
|
IFC4X2_IfcGridPlacementDirectionSelect_type = new select_type(strings[2075], 492, {
|
|
IFC4X2_IfcDirection_type,
|
|
IFC4X2_IfcVirtualGridIntersection_type
|
|
});
|
|
IFC4X2_IfcMetricValueSelect_type = new select_type(strings[2076], 623, {
|
|
IFC4X2_IfcAppliedValue_type,
|
|
IFC4X2_IfcMeasureWithUnit_type,
|
|
IFC4X2_IfcReference_type,
|
|
IFC4X2_IfcTable_type,
|
|
IFC4X2_IfcTimeSeries_type,
|
|
IFC4X2_IfcValue_type
|
|
});
|
|
IFC4X2_IfcProcessSelect_type = new select_type(strings[2077], 745, {
|
|
IFC4X2_IfcProcess_type,
|
|
IFC4X2_IfcTypeProcess_type
|
|
});
|
|
IFC4X2_IfcProductSelect_type = new select_type(strings[2078], 750, {
|
|
IFC4X2_IfcProduct_type,
|
|
IFC4X2_IfcTypeProduct_type
|
|
});
|
|
IFC4X2_IfcPropertySetDefinitionSelect_type = new select_type(strings[2079], 773, {
|
|
IFC4X2_IfcPropertySetDefinition_type,
|
|
IFC4X2_IfcPropertySetDefinitionSet_type
|
|
});
|
|
IFC4X2_IfcResourceSelect_type = new select_type(strings[2080], 894, {
|
|
IFC4X2_IfcResource_type,
|
|
IFC4X2_IfcTypeResource_type
|
|
});
|
|
IFC4X2_IfcShell_type = new select_type(strings[2081], 935, {
|
|
IFC4X2_IfcClosedShell_type,
|
|
IFC4X2_IfcOpenShell_type
|
|
});
|
|
IFC4X2_IfcSolidOrShell_type = new select_type(strings[2082], 957, {
|
|
IFC4X2_IfcClosedShell_type,
|
|
IFC4X2_IfcSolidModel_type
|
|
});
|
|
IFC4X2_IfcSurfaceOrFaceSurface_type = new select_type(strings[2083], 1049, {
|
|
IFC4X2_IfcFaceBasedSurfaceModel_type,
|
|
IFC4X2_IfcFaceSurface_type,
|
|
IFC4X2_IfcSurface_type
|
|
});
|
|
IFC4X2_IfcTrimmingSelect_type = new select_type(strings[2084], 1148, {
|
|
IFC4X2_IfcCartesianPoint_type,
|
|
IFC4X2_IfcParameterValue_type
|
|
});
|
|
IFC4X2_IfcVectorOrDirection_type = new select_type(strings[2085], 1174, {
|
|
IFC4X2_IfcDirection_type,
|
|
IFC4X2_IfcVector_type
|
|
});
|
|
IFC4X2_IfcActor_type = new entity(strings[2086], false, 6, IFC4X2_IfcObject_type);
|
|
IFC4X2_IfcAdvancedBrep_type = new entity(strings[2087], false, 14, IFC4X2_IfcManifoldSolidBrep_type);
|
|
IFC4X2_IfcAdvancedBrepWithVoids_type = new entity(strings[2088], false, 15, IFC4X2_IfcAdvancedBrep_type);
|
|
IFC4X2_IfcAlignment2DHorizontalSegment_type = new entity(strings[2089], false, 31, IFC4X2_IfcAlignment2DSegment_type);
|
|
IFC4X2_IfcAlignment2DVerSegCircularArc_type = new entity(strings[2090], false, 33, IFC4X2_IfcAlignment2DVerticalSegment_type);
|
|
IFC4X2_IfcAlignment2DVerSegLine_type = new entity(strings[2091], false, 34, IFC4X2_IfcAlignment2DVerticalSegment_type);
|
|
IFC4X2_IfcAlignment2DVerSegParabolicArc_type = new entity(strings[2092], false, 35, IFC4X2_IfcAlignment2DVerticalSegment_type);
|
|
IFC4X2_IfcAnnotation_type = new entity(strings[2093], false, 44, IFC4X2_IfcProduct_type);
|
|
IFC4X2_IfcBSplineSurface_type = new entity(strings[2094], true, 107, IFC4X2_IfcBoundedSurface_type);
|
|
IFC4X2_IfcBSplineSurfaceWithKnots_type = new entity(strings[2095], false, 109, IFC4X2_IfcBSplineSurface_type);
|
|
IFC4X2_IfcBlock_type = new entity(strings[2096], false, 80, IFC4X2_IfcCsgPrimitive3D_type);
|
|
IFC4X2_IfcBooleanClippingResult_type = new entity(strings[2097], false, 85, IFC4X2_IfcBooleanResult_type);
|
|
IFC4X2_IfcBoundedCurve_type = new entity(strings[2098], true, 95, IFC4X2_IfcCurve_type);
|
|
IFC4X2_IfcBuildingElementType_type = new entity(strings[2099], true, 118, IFC4X2_IfcElementType_type);
|
|
IFC4X2_IfcChimneyType_type = new entity(strings[2100], false, 156, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcCircleHollowProfileDef_type = new entity(strings[2101], false, 159, IFC4X2_IfcCircleProfileDef_type);
|
|
IFC4X2_IfcCivilElementType_type = new entity(strings[2102], false, 163, IFC4X2_IfcElementType_type);
|
|
IFC4X2_IfcColumnType_type = new entity(strings[2103], false, 179, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcComplexPropertyTemplate_type = new entity(strings[2104], false, 186, IFC4X2_IfcPropertyTemplate_type);
|
|
IFC4X2_IfcCompositeCurve_type = new entity(strings[2105], false, 188, IFC4X2_IfcBoundedCurve_type);
|
|
IFC4X2_IfcCompositeCurveOnSurface_type = new entity(strings[2106], false, 189, IFC4X2_IfcCompositeCurve_type);
|
|
IFC4X2_IfcConic_type = new entity(strings[2107], true, 199, IFC4X2_IfcCurve_type);
|
|
IFC4X2_IfcConstructionEquipmentResourceType_type = new entity(strings[2108], false, 211, IFC4X2_IfcConstructionResourceType_type);
|
|
IFC4X2_IfcConstructionMaterialResourceType_type = new entity(strings[2109], false, 214, IFC4X2_IfcConstructionResourceType_type);
|
|
IFC4X2_IfcConstructionProductResourceType_type = new entity(strings[2110], false, 217, IFC4X2_IfcConstructionResourceType_type);
|
|
IFC4X2_IfcConstructionResource_type = new entity(strings[2111], true, 219, IFC4X2_IfcResource_type);
|
|
IFC4X2_IfcControl_type = new entity(strings[2112], true, 224, IFC4X2_IfcObject_type);
|
|
IFC4X2_IfcCostItem_type = new entity(strings[2113], false, 239, IFC4X2_IfcControl_type);
|
|
IFC4X2_IfcCostSchedule_type = new entity(strings[2114], false, 241, IFC4X2_IfcControl_type);
|
|
IFC4X2_IfcCoveringType_type = new entity(strings[2115], false, 246, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcCrewResource_type = new entity(strings[2116], false, 248, IFC4X2_IfcConstructionResource_type);
|
|
IFC4X2_IfcCurtainWallType_type = new entity(strings[2117], false, 257, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcCurveSegment2D_type = new entity(strings[2118], true, 267, IFC4X2_IfcBoundedCurve_type);
|
|
IFC4X2_IfcCylindricalSurface_type = new entity(strings[2119], false, 273, IFC4X2_IfcElementarySurface_type);
|
|
IFC4X2_IfcDeepFoundationType_type = new entity(strings[2120], false, 283, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcDistributionElementType_type = new entity(strings[2121], false, 306, IFC4X2_IfcElementType_type);
|
|
IFC4X2_IfcDistributionFlowElementType_type = new entity(strings[2122], true, 308, IFC4X2_IfcDistributionElementType_type);
|
|
IFC4X2_IfcDoorLiningProperties_type = new entity(strings[2123], false, 320, IFC4X2_IfcPreDefinedPropertySet_type);
|
|
IFC4X2_IfcDoorPanelProperties_type = new entity(strings[2124], false, 323, IFC4X2_IfcPreDefinedPropertySet_type);
|
|
IFC4X2_IfcDoorType_type = new entity(strings[2125], false, 328, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcDraughtingPreDefinedColour_type = new entity(strings[2126], false, 332, IFC4X2_IfcPreDefinedColour_type);
|
|
IFC4X2_IfcDraughtingPreDefinedCurveFont_type = new entity(strings[2127], false, 333, IFC4X2_IfcPreDefinedCurveFont_type);
|
|
IFC4X2_IfcElement_type = new entity(strings[2128], true, 372, IFC4X2_IfcProduct_type);
|
|
IFC4X2_IfcElementAssembly_type = new entity(strings[2129], false, 374, IFC4X2_IfcElement_type);
|
|
IFC4X2_IfcElementAssemblyType_type = new entity(strings[2130], false, 375, IFC4X2_IfcElementType_type);
|
|
IFC4X2_IfcElementComponent_type = new entity(strings[2131], true, 377, IFC4X2_IfcElement_type);
|
|
IFC4X2_IfcElementComponentType_type = new entity(strings[2132], true, 378, IFC4X2_IfcElementType_type);
|
|
IFC4X2_IfcEllipse_type = new entity(strings[2133], false, 382, IFC4X2_IfcConic_type);
|
|
IFC4X2_IfcEnergyConversionDeviceType_type = new entity(strings[2134], true, 385, IFC4X2_IfcDistributionFlowElementType_type);
|
|
IFC4X2_IfcEngineType_type = new entity(strings[2135], false, 388, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcEvaporativeCoolerType_type = new entity(strings[2136], false, 391, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcEvaporatorType_type = new entity(strings[2137], false, 394, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcEvent_type = new entity(strings[2138], false, 396, IFC4X2_IfcProcess_type);
|
|
IFC4X2_IfcExternalSpatialStructureElement_type = new entity(strings[2139], true, 410, IFC4X2_IfcSpatialElement_type);
|
|
IFC4X2_IfcFacetedBrep_type = new entity(strings[2140], false, 418, IFC4X2_IfcManifoldSolidBrep_type);
|
|
IFC4X2_IfcFacetedBrepWithVoids_type = new entity(strings[2141], false, 419, IFC4X2_IfcFacetedBrep_type);
|
|
IFC4X2_IfcFacility_type = new entity(strings[2142], false, 420, IFC4X2_IfcSpatialStructureElement_type);
|
|
IFC4X2_IfcFacilityPart_type = new entity(strings[2143], false, 421, IFC4X2_IfcSpatialStructureElement_type);
|
|
IFC4X2_IfcFastener_type = new entity(strings[2144], false, 426, IFC4X2_IfcElementComponent_type);
|
|
IFC4X2_IfcFastenerType_type = new entity(strings[2145], false, 427, IFC4X2_IfcElementComponentType_type);
|
|
IFC4X2_IfcFeatureElement_type = new entity(strings[2146], true, 429, IFC4X2_IfcElement_type);
|
|
IFC4X2_IfcFeatureElementAddition_type = new entity(strings[2147], true, 430, IFC4X2_IfcFeatureElement_type);
|
|
IFC4X2_IfcFeatureElementSubtraction_type = new entity(strings[2148], true, 431, IFC4X2_IfcFeatureElement_type);
|
|
IFC4X2_IfcFlowControllerType_type = new entity(strings[2149], true, 444, IFC4X2_IfcDistributionFlowElementType_type);
|
|
IFC4X2_IfcFlowFittingType_type = new entity(strings[2150], true, 447, IFC4X2_IfcDistributionFlowElementType_type);
|
|
IFC4X2_IfcFlowMeterType_type = new entity(strings[2151], false, 452, IFC4X2_IfcFlowControllerType_type);
|
|
IFC4X2_IfcFlowMovingDeviceType_type = new entity(strings[2152], true, 455, IFC4X2_IfcDistributionFlowElementType_type);
|
|
IFC4X2_IfcFlowSegmentType_type = new entity(strings[2153], true, 457, IFC4X2_IfcDistributionFlowElementType_type);
|
|
IFC4X2_IfcFlowStorageDeviceType_type = new entity(strings[2154], true, 459, IFC4X2_IfcDistributionFlowElementType_type);
|
|
IFC4X2_IfcFlowTerminalType_type = new entity(strings[2155], true, 461, IFC4X2_IfcDistributionFlowElementType_type);
|
|
IFC4X2_IfcFlowTreatmentDeviceType_type = new entity(strings[2156], true, 463, IFC4X2_IfcDistributionFlowElementType_type);
|
|
IFC4X2_IfcFootingType_type = new entity(strings[2157], false, 468, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcFurnishingElement_type = new entity(strings[2158], false, 472, IFC4X2_IfcElement_type);
|
|
IFC4X2_IfcFurniture_type = new entity(strings[2159], false, 474, IFC4X2_IfcFurnishingElement_type);
|
|
IFC4X2_IfcGeographicElement_type = new entity(strings[2160], false, 477, IFC4X2_IfcElement_type);
|
|
IFC4X2_IfcGroup_type = new entity(strings[2161], false, 494, IFC4X2_IfcObject_type);
|
|
IFC4X2_IfcHeatExchangerType_type = new entity(strings[2162], false, 498, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcHumidifierType_type = new entity(strings[2163], false, 503, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcIndexedPolyCurve_type = new entity(strings[2164], false, 509, IFC4X2_IfcBoundedCurve_type);
|
|
IFC4X2_IfcInterceptorType_type = new entity(strings[2165], false, 518, IFC4X2_IfcFlowTreatmentDeviceType_type);
|
|
IFC4X2_IfcIntersectionCurve_type = new entity(strings[2166], false, 521, IFC4X2_IfcSurfaceCurve_type);
|
|
IFC4X2_IfcInventory_type = new entity(strings[2167], false, 522, IFC4X2_IfcGroup_type);
|
|
IFC4X2_IfcJunctionBoxType_type = new entity(strings[2168], false, 530, IFC4X2_IfcFlowFittingType_type);
|
|
IFC4X2_IfcLaborResource_type = new entity(strings[2169], false, 535, IFC4X2_IfcConstructionResource_type);
|
|
IFC4X2_IfcLampType_type = new entity(strings[2170], false, 540, IFC4X2_IfcFlowTerminalType_type);
|
|
IFC4X2_IfcLightFixtureType_type = new entity(strings[2171], false, 554, IFC4X2_IfcFlowTerminalType_type);
|
|
IFC4X2_IfcLineSegment2D_type = new entity(strings[2172], false, 571, IFC4X2_IfcCurveSegment2D_type);
|
|
IFC4X2_IfcMechanicalFastener_type = new entity(strings[2173], false, 612, IFC4X2_IfcElementComponent_type);
|
|
IFC4X2_IfcMechanicalFastenerType_type = new entity(strings[2174], false, 613, IFC4X2_IfcElementComponentType_type);
|
|
IFC4X2_IfcMedicalDeviceType_type = new entity(strings[2175], false, 616, IFC4X2_IfcFlowTerminalType_type);
|
|
IFC4X2_IfcMemberType_type = new entity(strings[2176], false, 620, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcMotorConnectionType_type = new entity(strings[2177], false, 639, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcOccupant_type = new entity(strings[2178], false, 653, IFC4X2_IfcActor_type);
|
|
IFC4X2_IfcOpeningElement_type = new entity(strings[2179], false, 659, IFC4X2_IfcFeatureElementSubtraction_type);
|
|
IFC4X2_IfcOpeningStandardCase_type = new entity(strings[2180], false, 661, IFC4X2_IfcOpeningElement_type);
|
|
IFC4X2_IfcOutletType_type = new entity(strings[2181], false, 669, IFC4X2_IfcFlowTerminalType_type);
|
|
IFC4X2_IfcPerformanceHistory_type = new entity(strings[2182], false, 676, IFC4X2_IfcControl_type);
|
|
IFC4X2_IfcPermeableCoveringProperties_type = new entity(strings[2183], false, 679, IFC4X2_IfcPreDefinedPropertySet_type);
|
|
IFC4X2_IfcPermit_type = new entity(strings[2184], false, 680, IFC4X2_IfcControl_type);
|
|
IFC4X2_IfcPileType_type = new entity(strings[2185], false, 691, IFC4X2_IfcDeepFoundationType_type);
|
|
IFC4X2_IfcPipeFittingType_type = new entity(strings[2186], false, 694, IFC4X2_IfcFlowFittingType_type);
|
|
IFC4X2_IfcPipeSegmentType_type = new entity(strings[2187], false, 697, IFC4X2_IfcFlowSegmentType_type);
|
|
IFC4X2_IfcPlateType_type = new entity(strings[2188], false, 708, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcPolygonalFaceSet_type = new entity(strings[2189], false, 715, IFC4X2_IfcTessellatedFaceSet_type);
|
|
IFC4X2_IfcPolyline_type = new entity(strings[2190], false, 716, IFC4X2_IfcBoundedCurve_type);
|
|
IFC4X2_IfcPort_type = new entity(strings[2191], true, 718, IFC4X2_IfcProduct_type);
|
|
IFC4X2_IfcPositioningElement_type = new entity(strings[2192], true, 719, IFC4X2_IfcProduct_type);
|
|
IFC4X2_IfcProcedure_type = new entity(strings[2193], false, 741, IFC4X2_IfcProcess_type);
|
|
IFC4X2_IfcProjectOrder_type = new entity(strings[2194], false, 760, IFC4X2_IfcControl_type);
|
|
IFC4X2_IfcProjectionElement_type = new entity(strings[2195], false, 757, IFC4X2_IfcFeatureElementAddition_type);
|
|
IFC4X2_IfcProtectiveDeviceType_type = new entity(strings[2196], false, 785, IFC4X2_IfcFlowControllerType_type);
|
|
IFC4X2_IfcPumpType_type = new entity(strings[2197], false, 789, IFC4X2_IfcFlowMovingDeviceType_type);
|
|
IFC4X2_IfcRailingType_type = new entity(strings[2198], false, 800, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcRampFlightType_type = new entity(strings[2199], false, 804, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcRampType_type = new entity(strings[2200], false, 806, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcRationalBSplineSurfaceWithKnots_type = new entity(strings[2201], false, 810, IFC4X2_IfcBSplineSurfaceWithKnots_type);
|
|
IFC4X2_IfcReferent_type = new entity(strings[2202], false, 819, IFC4X2_IfcPositioningElement_type);
|
|
IFC4X2_IfcReinforcingElement_type = new entity(strings[2203], true, 830, IFC4X2_IfcElementComponent_type);
|
|
IFC4X2_IfcReinforcingElementType_type = new entity(strings[2204], true, 831, IFC4X2_IfcElementComponentType_type);
|
|
IFC4X2_IfcReinforcingMesh_type = new entity(strings[2205], false, 832, IFC4X2_IfcReinforcingElement_type);
|
|
IFC4X2_IfcReinforcingMeshType_type = new entity(strings[2206], false, 833, IFC4X2_IfcReinforcingElementType_type);
|
|
IFC4X2_IfcRelAggregates_type = new entity(strings[2207], false, 835, IFC4X2_IfcRelDecomposes_type);
|
|
IFC4X2_IfcRoofType_type = new entity(strings[2208], false, 902, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcSanitaryTerminalType_type = new entity(strings[2209], false, 911, IFC4X2_IfcFlowTerminalType_type);
|
|
IFC4X2_IfcSeamCurve_type = new entity(strings[2210], false, 914, IFC4X2_IfcSurfaceCurve_type);
|
|
IFC4X2_IfcShadingDeviceType_type = new entity(strings[2211], false, 929, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcSite_type = new entity(strings[2212], false, 942, IFC4X2_IfcSpatialStructureElement_type);
|
|
IFC4X2_IfcSlabType_type = new entity(strings[2213], false, 949, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcSolarDeviceType_type = new entity(strings[2214], false, 953, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcSpace_type = new entity(strings[2215], false, 962, IFC4X2_IfcSpatialStructureElement_type);
|
|
IFC4X2_IfcSpaceHeaterType_type = new entity(strings[2216], false, 965, IFC4X2_IfcFlowTerminalType_type);
|
|
IFC4X2_IfcSpaceType_type = new entity(strings[2217], false, 967, IFC4X2_IfcSpatialStructureElementType_type);
|
|
IFC4X2_IfcStackTerminalType_type = new entity(strings[2218], false, 983, IFC4X2_IfcFlowTerminalType_type);
|
|
IFC4X2_IfcStairFlightType_type = new entity(strings[2219], false, 987, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcStairType_type = new entity(strings[2220], false, 989, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcStructuralAction_type = new entity(strings[2221], true, 992, IFC4X2_IfcStructuralActivity_type);
|
|
IFC4X2_IfcStructuralConnection_type = new entity(strings[2222], true, 996, IFC4X2_IfcStructuralItem_type);
|
|
IFC4X2_IfcStructuralCurveAction_type = new entity(strings[2223], false, 998, IFC4X2_IfcStructuralAction_type);
|
|
IFC4X2_IfcStructuralCurveConnection_type = new entity(strings[2224], false, 1000, IFC4X2_IfcStructuralConnection_type);
|
|
IFC4X2_IfcStructuralCurveMember_type = new entity(strings[2225], false, 1001, IFC4X2_IfcStructuralMember_type);
|
|
IFC4X2_IfcStructuralCurveMemberVarying_type = new entity(strings[2226], false, 1003, IFC4X2_IfcStructuralCurveMember_type);
|
|
IFC4X2_IfcStructuralCurveReaction_type = new entity(strings[2227], false, 1004, IFC4X2_IfcStructuralReaction_type);
|
|
IFC4X2_IfcStructuralLinearAction_type = new entity(strings[2228], false, 1006, IFC4X2_IfcStructuralCurveAction_type);
|
|
IFC4X2_IfcStructuralLoadGroup_type = new entity(strings[2229], false, 1010, IFC4X2_IfcGroup_type);
|
|
IFC4X2_IfcStructuralPointAction_type = new entity(strings[2230], false, 1022, IFC4X2_IfcStructuralAction_type);
|
|
IFC4X2_IfcStructuralPointConnection_type = new entity(strings[2231], false, 1023, IFC4X2_IfcStructuralConnection_type);
|
|
IFC4X2_IfcStructuralPointReaction_type = new entity(strings[2232], false, 1024, IFC4X2_IfcStructuralReaction_type);
|
|
IFC4X2_IfcStructuralResultGroup_type = new entity(strings[2233], false, 1026, IFC4X2_IfcGroup_type);
|
|
IFC4X2_IfcStructuralSurfaceAction_type = new entity(strings[2234], false, 1027, IFC4X2_IfcStructuralAction_type);
|
|
IFC4X2_IfcStructuralSurfaceConnection_type = new entity(strings[2235], false, 1029, IFC4X2_IfcStructuralConnection_type);
|
|
IFC4X2_IfcSubContractResource_type = new entity(strings[2236], false, 1038, IFC4X2_IfcConstructionResource_type);
|
|
IFC4X2_IfcSurfaceFeature_type = new entity(strings[2237], false, 1045, IFC4X2_IfcFeatureElement_type);
|
|
IFC4X2_IfcSwitchingDeviceType_type = new entity(strings[2238], false, 1065, IFC4X2_IfcFlowControllerType_type);
|
|
IFC4X2_IfcSystem_type = new entity(strings[2239], false, 1067, IFC4X2_IfcGroup_type);
|
|
IFC4X2_IfcSystemFurnitureElement_type = new entity(strings[2240], false, 1068, IFC4X2_IfcFurnishingElement_type);
|
|
IFC4X2_IfcTankType_type = new entity(strings[2241], false, 1075, IFC4X2_IfcFlowStorageDeviceType_type);
|
|
IFC4X2_IfcTendon_type = new entity(strings[2242], false, 1086, IFC4X2_IfcReinforcingElement_type);
|
|
IFC4X2_IfcTendonAnchor_type = new entity(strings[2243], false, 1087, IFC4X2_IfcReinforcingElement_type);
|
|
IFC4X2_IfcTendonAnchorType_type = new entity(strings[2244], false, 1088, IFC4X2_IfcReinforcingElementType_type);
|
|
IFC4X2_IfcTendonConduit_type = new entity(strings[2245], false, 1090, IFC4X2_IfcReinforcingElement_type);
|
|
IFC4X2_IfcTendonConduitType_type = new entity(strings[2246], false, 1091, IFC4X2_IfcReinforcingElementType_type);
|
|
IFC4X2_IfcTendonType_type = new entity(strings[2247], false, 1093, IFC4X2_IfcReinforcingElementType_type);
|
|
IFC4X2_IfcTransformerType_type = new entity(strings[2248], false, 1134, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcTransitionCurveSegment2D_type = new entity(strings[2249], false, 1137, IFC4X2_IfcCurveSegment2D_type);
|
|
IFC4X2_IfcTransportElement_type = new entity(strings[2250], false, 1140, IFC4X2_IfcElement_type);
|
|
IFC4X2_IfcTrimmedCurve_type = new entity(strings[2251], false, 1146, IFC4X2_IfcBoundedCurve_type);
|
|
IFC4X2_IfcTubeBundleType_type = new entity(strings[2252], false, 1151, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcUnitaryEquipmentType_type = new entity(strings[2253], false, 1162, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcValveType_type = new entity(strings[2254], false, 1170, IFC4X2_IfcFlowControllerType_type);
|
|
IFC4X2_IfcVibrationDamper_type = new entity(strings[2255], false, 1178, IFC4X2_IfcElementComponent_type);
|
|
IFC4X2_IfcVibrationDamperType_type = new entity(strings[2256], false, 1179, IFC4X2_IfcElementComponentType_type);
|
|
IFC4X2_IfcVibrationIsolator_type = new entity(strings[2257], false, 1181, IFC4X2_IfcElementComponent_type);
|
|
IFC4X2_IfcVibrationIsolatorType_type = new entity(strings[2258], false, 1182, IFC4X2_IfcElementComponentType_type);
|
|
IFC4X2_IfcVirtualElement_type = new entity(strings[2259], false, 1184, IFC4X2_IfcElement_type);
|
|
IFC4X2_IfcVoidingFeature_type = new entity(strings[2260], false, 1186, IFC4X2_IfcFeatureElementSubtraction_type);
|
|
IFC4X2_IfcWallType_type = new entity(strings[2261], false, 1193, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcWasteTerminalType_type = new entity(strings[2262], false, 1199, IFC4X2_IfcFlowTerminalType_type);
|
|
IFC4X2_IfcWindowType_type = new entity(strings[2263], false, 1210, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcWorkCalendar_type = new entity(strings[2264], false, 1213, IFC4X2_IfcControl_type);
|
|
IFC4X2_IfcWorkControl_type = new entity(strings[2265], true, 1215, IFC4X2_IfcControl_type);
|
|
IFC4X2_IfcWorkPlan_type = new entity(strings[2266], false, 1216, IFC4X2_IfcWorkControl_type);
|
|
IFC4X2_IfcWorkSchedule_type = new entity(strings[2267], false, 1218, IFC4X2_IfcWorkControl_type);
|
|
IFC4X2_IfcZone_type = new entity(strings[2268], false, 1221, IFC4X2_IfcSystem_type);
|
|
IFC4X2_IfcCurveFontOrScaledCurveFontSelect_type = new select_type(strings[2269], 263, {
|
|
IFC4X2_IfcCurveStyleFontAndScaling_type,
|
|
IFC4X2_IfcCurveStyleFontSelect_type
|
|
});
|
|
IFC4X2_IfcCurveOnSurface_type = new select_type(strings[2270], 265, {
|
|
IFC4X2_IfcCompositeCurveOnSurface_type,
|
|
IFC4X2_IfcPcurve_type,
|
|
IFC4X2_IfcSurfaceCurve_type
|
|
});
|
|
IFC4X2_IfcCurveOrEdgeCurve_type = new select_type(strings[2271], 266, {
|
|
IFC4X2_IfcBoundedCurve_type,
|
|
IFC4X2_IfcEdgeCurve_type
|
|
});
|
|
IFC4X2_IfcStructuralActivityAssignmentSelect_type = new select_type(strings[2272], 994, {
|
|
IFC4X2_IfcElement_type,
|
|
IFC4X2_IfcStructuralItem_type
|
|
});
|
|
IFC4X2_IfcActionRequest_type = new entity(strings[2273], false, 2, IFC4X2_IfcControl_type);
|
|
IFC4X2_IfcAirTerminalBoxType_type = new entity(strings[2274], false, 19, IFC4X2_IfcFlowControllerType_type);
|
|
IFC4X2_IfcAirTerminalType_type = new entity(strings[2275], false, 21, IFC4X2_IfcFlowTerminalType_type);
|
|
IFC4X2_IfcAirToAirHeatRecoveryType_type = new entity(strings[2276], false, 24, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcAlignmentCurve_type = new entity(strings[2277], false, 38, IFC4X2_IfcBoundedCurve_type);
|
|
IFC4X2_IfcAsset_type = new entity(strings[2278], false, 59, IFC4X2_IfcGroup_type);
|
|
IFC4X2_IfcAudioVisualApplianceType_type = new entity(strings[2279], false, 62, IFC4X2_IfcFlowTerminalType_type);
|
|
IFC4X2_IfcBSplineCurve_type = new entity(strings[2280], true, 104, IFC4X2_IfcBoundedCurve_type);
|
|
IFC4X2_IfcBSplineCurveWithKnots_type = new entity(strings[2281], false, 106, IFC4X2_IfcBSplineCurve_type);
|
|
IFC4X2_IfcBeamType_type = new entity(strings[2282], false, 70, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcBearingType_type = new entity(strings[2283], false, 73, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcBoilerType_type = new entity(strings[2284], false, 82, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcBoundaryCurve_type = new entity(strings[2285], false, 90, IFC4X2_IfcCompositeCurveOnSurface_type);
|
|
IFC4X2_IfcBridge_type = new entity(strings[2286], false, 100, IFC4X2_IfcFacility_type);
|
|
IFC4X2_IfcBridgePart_type = new entity(strings[2287], false, 101, IFC4X2_IfcFacilityPart_type);
|
|
IFC4X2_IfcBuilding_type = new entity(strings[2288], false, 110, IFC4X2_IfcFacility_type);
|
|
IFC4X2_IfcBuildingElement_type = new entity(strings[2289], true, 111, IFC4X2_IfcElement_type);
|
|
IFC4X2_IfcBuildingElementPart_type = new entity(strings[2290], false, 112, IFC4X2_IfcElementComponent_type);
|
|
IFC4X2_IfcBuildingElementPartType_type = new entity(strings[2291], false, 113, IFC4X2_IfcElementComponentType_type);
|
|
IFC4X2_IfcBuildingElementProxy_type = new entity(strings[2292], false, 115, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcBuildingElementProxyType_type = new entity(strings[2293], false, 116, IFC4X2_IfcBuildingElementType_type);
|
|
IFC4X2_IfcBuildingStorey_type = new entity(strings[2294], false, 119, IFC4X2_IfcFacilityPart_type);
|
|
IFC4X2_IfcBuildingSystem_type = new entity(strings[2295], false, 120, IFC4X2_IfcSystem_type);
|
|
IFC4X2_IfcBurnerType_type = new entity(strings[2296], false, 123, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcCableCarrierFittingType_type = new entity(strings[2297], false, 126, IFC4X2_IfcFlowFittingType_type);
|
|
IFC4X2_IfcCableCarrierSegmentType_type = new entity(strings[2298], false, 129, IFC4X2_IfcFlowSegmentType_type);
|
|
IFC4X2_IfcCableFittingType_type = new entity(strings[2299], false, 132, IFC4X2_IfcFlowFittingType_type);
|
|
IFC4X2_IfcCableSegmentType_type = new entity(strings[2300], false, 135, IFC4X2_IfcFlowSegmentType_type);
|
|
IFC4X2_IfcCaissonFoundationType_type = new entity(strings[2301], false, 138, IFC4X2_IfcDeepFoundationType_type);
|
|
IFC4X2_IfcChillerType_type = new entity(strings[2302], false, 153, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcChimney_type = new entity(strings[2303], false, 155, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcCircle_type = new entity(strings[2304], false, 158, IFC4X2_IfcConic_type);
|
|
IFC4X2_IfcCircularArcSegment2D_type = new entity(strings[2305], false, 161, IFC4X2_IfcCurveSegment2D_type);
|
|
IFC4X2_IfcCivilElement_type = new entity(strings[2306], false, 162, IFC4X2_IfcElement_type);
|
|
IFC4X2_IfcCoilType_type = new entity(strings[2307], false, 170, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcColumn_type = new entity(strings[2308], false, 177, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcColumnStandardCase_type = new entity(strings[2309], false, 178, IFC4X2_IfcColumn_type);
|
|
IFC4X2_IfcCommunicationsApplianceType_type = new entity(strings[2310], false, 182, IFC4X2_IfcFlowTerminalType_type);
|
|
IFC4X2_IfcCompressorType_type = new entity(strings[2311], false, 194, IFC4X2_IfcFlowMovingDeviceType_type);
|
|
IFC4X2_IfcCondenserType_type = new entity(strings[2312], false, 197, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcConstructionEquipmentResource_type = new entity(strings[2313], false, 210, IFC4X2_IfcConstructionResource_type);
|
|
IFC4X2_IfcConstructionMaterialResource_type = new entity(strings[2314], false, 213, IFC4X2_IfcConstructionResource_type);
|
|
IFC4X2_IfcConstructionProductResource_type = new entity(strings[2315], false, 216, IFC4X2_IfcConstructionResource_type);
|
|
IFC4X2_IfcCooledBeamType_type = new entity(strings[2316], false, 231, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcCoolingTowerType_type = new entity(strings[2317], false, 234, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcCovering_type = new entity(strings[2318], false, 245, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcCurtainWall_type = new entity(strings[2319], false, 256, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcDamperType_type = new entity(strings[2320], false, 275, IFC4X2_IfcFlowControllerType_type);
|
|
IFC4X2_IfcDeepFoundation_type = new entity(strings[2321], false, 282, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcDiscreteAccessory_type = new entity(strings[2322], false, 295, IFC4X2_IfcElementComponent_type);
|
|
IFC4X2_IfcDiscreteAccessoryType_type = new entity(strings[2323], false, 296, IFC4X2_IfcElementComponentType_type);
|
|
IFC4X2_IfcDistributionChamberElementType_type = new entity(strings[2324], false, 300, IFC4X2_IfcDistributionFlowElementType_type);
|
|
IFC4X2_IfcDistributionControlElementType_type = new entity(strings[2325], true, 304, IFC4X2_IfcDistributionElementType_type);
|
|
IFC4X2_IfcDistributionElement_type = new entity(strings[2326], false, 305, IFC4X2_IfcElement_type);
|
|
IFC4X2_IfcDistributionFlowElement_type = new entity(strings[2327], false, 307, IFC4X2_IfcDistributionElement_type);
|
|
IFC4X2_IfcDistributionPort_type = new entity(strings[2328], false, 309, IFC4X2_IfcPort_type);
|
|
IFC4X2_IfcDistributionSystem_type = new entity(strings[2329], false, 311, IFC4X2_IfcSystem_type);
|
|
IFC4X2_IfcDoor_type = new entity(strings[2330], false, 319, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcDoorStandardCase_type = new entity(strings[2331], false, 324, IFC4X2_IfcDoor_type);
|
|
IFC4X2_IfcDuctFittingType_type = new entity(strings[2332], false, 335, IFC4X2_IfcFlowFittingType_type);
|
|
IFC4X2_IfcDuctSegmentType_type = new entity(strings[2333], false, 338, IFC4X2_IfcFlowSegmentType_type);
|
|
IFC4X2_IfcDuctSilencerType_type = new entity(strings[2334], false, 341, IFC4X2_IfcFlowTreatmentDeviceType_type);
|
|
IFC4X2_IfcElectricApplianceType_type = new entity(strings[2335], false, 349, IFC4X2_IfcFlowTerminalType_type);
|
|
IFC4X2_IfcElectricDistributionBoardType_type = new entity(strings[2336], false, 356, IFC4X2_IfcFlowControllerType_type);
|
|
IFC4X2_IfcElectricFlowStorageDeviceType_type = new entity(strings[2337], false, 359, IFC4X2_IfcFlowStorageDeviceType_type);
|
|
IFC4X2_IfcElectricGeneratorType_type = new entity(strings[2338], false, 362, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcElectricMotorType_type = new entity(strings[2339], false, 365, IFC4X2_IfcEnergyConversionDeviceType_type);
|
|
IFC4X2_IfcElectricTimeControlType_type = new entity(strings[2340], false, 369, IFC4X2_IfcFlowControllerType_type);
|
|
IFC4X2_IfcEnergyConversionDevice_type = new entity(strings[2341], false, 384, IFC4X2_IfcDistributionFlowElement_type);
|
|
IFC4X2_IfcEngine_type = new entity(strings[2342], false, 387, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcEvaporativeCooler_type = new entity(strings[2343], false, 390, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcEvaporator_type = new entity(strings[2344], false, 393, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcExternalSpatialElement_type = new entity(strings[2345], false, 408, IFC4X2_IfcExternalSpatialStructureElement_type);
|
|
IFC4X2_IfcFanType_type = new entity(strings[2346], false, 424, IFC4X2_IfcFlowMovingDeviceType_type);
|
|
IFC4X2_IfcFilterType_type = new entity(strings[2347], false, 437, IFC4X2_IfcFlowTreatmentDeviceType_type);
|
|
IFC4X2_IfcFireSuppressionTerminalType_type = new entity(strings[2348], false, 440, IFC4X2_IfcFlowTerminalType_type);
|
|
IFC4X2_IfcFlowController_type = new entity(strings[2349], false, 443, IFC4X2_IfcDistributionFlowElement_type);
|
|
IFC4X2_IfcFlowFitting_type = new entity(strings[2350], false, 446, IFC4X2_IfcDistributionFlowElement_type);
|
|
IFC4X2_IfcFlowInstrumentType_type = new entity(strings[2351], false, 449, IFC4X2_IfcDistributionControlElementType_type);
|
|
IFC4X2_IfcFlowMeter_type = new entity(strings[2352], false, 451, IFC4X2_IfcFlowController_type);
|
|
IFC4X2_IfcFlowMovingDevice_type = new entity(strings[2353], false, 454, IFC4X2_IfcDistributionFlowElement_type);
|
|
IFC4X2_IfcFlowSegment_type = new entity(strings[2354], false, 456, IFC4X2_IfcDistributionFlowElement_type);
|
|
IFC4X2_IfcFlowStorageDevice_type = new entity(strings[2355], false, 458, IFC4X2_IfcDistributionFlowElement_type);
|
|
IFC4X2_IfcFlowTerminal_type = new entity(strings[2356], false, 460, IFC4X2_IfcDistributionFlowElement_type);
|
|
IFC4X2_IfcFlowTreatmentDevice_type = new entity(strings[2357], false, 462, IFC4X2_IfcDistributionFlowElement_type);
|
|
IFC4X2_IfcFooting_type = new entity(strings[2358], false, 467, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcGrid_type = new entity(strings[2359], false, 489, IFC4X2_IfcPositioningElement_type);
|
|
IFC4X2_IfcHeatExchanger_type = new entity(strings[2360], false, 497, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcHumidifier_type = new entity(strings[2361], false, 502, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcInterceptor_type = new entity(strings[2362], false, 517, IFC4X2_IfcFlowTreatmentDevice_type);
|
|
IFC4X2_IfcJunctionBox_type = new entity(strings[2363], false, 529, IFC4X2_IfcFlowFitting_type);
|
|
IFC4X2_IfcLamp_type = new entity(strings[2364], false, 539, IFC4X2_IfcFlowTerminal_type);
|
|
IFC4X2_IfcLightFixture_type = new entity(strings[2365], false, 553, IFC4X2_IfcFlowTerminal_type);
|
|
IFC4X2_IfcLinearPositioningElement_type = new entity(strings[2366], false, 567, IFC4X2_IfcPositioningElement_type);
|
|
IFC4X2_IfcMedicalDevice_type = new entity(strings[2367], false, 615, IFC4X2_IfcFlowTerminal_type);
|
|
IFC4X2_IfcMember_type = new entity(strings[2368], false, 618, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcMemberStandardCase_type = new entity(strings[2369], false, 619, IFC4X2_IfcMember_type);
|
|
IFC4X2_IfcMotorConnection_type = new entity(strings[2370], false, 638, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcOuterBoundaryCurve_type = new entity(strings[2371], false, 667, IFC4X2_IfcBoundaryCurve_type);
|
|
IFC4X2_IfcOutlet_type = new entity(strings[2372], false, 668, IFC4X2_IfcFlowTerminal_type);
|
|
IFC4X2_IfcPile_type = new entity(strings[2373], false, 689, IFC4X2_IfcDeepFoundation_type);
|
|
IFC4X2_IfcPipeFitting_type = new entity(strings[2374], false, 693, IFC4X2_IfcFlowFitting_type);
|
|
IFC4X2_IfcPipeSegment_type = new entity(strings[2375], false, 696, IFC4X2_IfcFlowSegment_type);
|
|
IFC4X2_IfcPlate_type = new entity(strings[2376], false, 706, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcPlateStandardCase_type = new entity(strings[2377], false, 707, IFC4X2_IfcPlate_type);
|
|
IFC4X2_IfcProtectiveDevice_type = new entity(strings[2378], false, 781, IFC4X2_IfcFlowController_type);
|
|
IFC4X2_IfcProtectiveDeviceTrippingUnitType_type = new entity(strings[2379], false, 783, IFC4X2_IfcDistributionControlElementType_type);
|
|
IFC4X2_IfcPump_type = new entity(strings[2380], false, 788, IFC4X2_IfcFlowMovingDevice_type);
|
|
IFC4X2_IfcRailing_type = new entity(strings[2381], false, 799, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcRamp_type = new entity(strings[2382], false, 802, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcRampFlight_type = new entity(strings[2383], false, 803, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcRationalBSplineCurveWithKnots_type = new entity(strings[2384], false, 809, IFC4X2_IfcBSplineCurveWithKnots_type);
|
|
IFC4X2_IfcReinforcingBar_type = new entity(strings[2385], false, 825, IFC4X2_IfcReinforcingElement_type);
|
|
IFC4X2_IfcReinforcingBarType_type = new entity(strings[2386], false, 828, IFC4X2_IfcReinforcingElementType_type);
|
|
IFC4X2_IfcRoof_type = new entity(strings[2387], false, 901, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcSanitaryTerminal_type = new entity(strings[2388], false, 910, IFC4X2_IfcFlowTerminal_type);
|
|
IFC4X2_IfcSensorType_type = new entity(strings[2389], false, 925, IFC4X2_IfcDistributionControlElementType_type);
|
|
IFC4X2_IfcShadingDevice_type = new entity(strings[2390], false, 928, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcSlab_type = new entity(strings[2391], false, 946, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcSlabElementedCase_type = new entity(strings[2392], false, 947, IFC4X2_IfcSlab_type);
|
|
IFC4X2_IfcSlabStandardCase_type = new entity(strings[2393], false, 948, IFC4X2_IfcSlab_type);
|
|
IFC4X2_IfcSolarDevice_type = new entity(strings[2394], false, 952, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcSpaceHeater_type = new entity(strings[2395], false, 964, IFC4X2_IfcFlowTerminal_type);
|
|
IFC4X2_IfcStackTerminal_type = new entity(strings[2396], false, 982, IFC4X2_IfcFlowTerminal_type);
|
|
IFC4X2_IfcStair_type = new entity(strings[2397], false, 985, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcStairFlight_type = new entity(strings[2398], false, 986, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcStructuralAnalysisModel_type = new entity(strings[2399], false, 995, IFC4X2_IfcSystem_type);
|
|
IFC4X2_IfcStructuralLoadCase_type = new entity(strings[2400], false, 1008, IFC4X2_IfcStructuralLoadGroup_type);
|
|
IFC4X2_IfcStructuralPlanarAction_type = new entity(strings[2401], false, 1021, IFC4X2_IfcStructuralSurfaceAction_type);
|
|
IFC4X2_IfcSwitchingDevice_type = new entity(strings[2402], false, 1064, IFC4X2_IfcFlowController_type);
|
|
IFC4X2_IfcTank_type = new entity(strings[2403], false, 1074, IFC4X2_IfcFlowStorageDevice_type);
|
|
IFC4X2_IfcTransformer_type = new entity(strings[2404], false, 1133, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcTubeBundle_type = new entity(strings[2405], false, 1150, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcUnitaryControlElementType_type = new entity(strings[2406], false, 1159, IFC4X2_IfcDistributionControlElementType_type);
|
|
IFC4X2_IfcUnitaryEquipment_type = new entity(strings[2407], false, 1161, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcValve_type = new entity(strings[2408], false, 1169, IFC4X2_IfcFlowController_type);
|
|
IFC4X2_IfcWall_type = new entity(strings[2409], false, 1190, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcWallElementedCase_type = new entity(strings[2410], false, 1191, IFC4X2_IfcWall_type);
|
|
IFC4X2_IfcWallStandardCase_type = new entity(strings[2411], false, 1192, IFC4X2_IfcWall_type);
|
|
IFC4X2_IfcWasteTerminal_type = new entity(strings[2412], false, 1198, IFC4X2_IfcFlowTerminal_type);
|
|
IFC4X2_IfcWindow_type = new entity(strings[2413], false, 1201, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcWindowStandardCase_type = new entity(strings[2414], false, 1206, IFC4X2_IfcWindow_type);
|
|
IFC4X2_IfcSpaceBoundarySelect_type = new select_type(strings[2415], 963, {
|
|
IFC4X2_IfcExternalSpatialElement_type,
|
|
IFC4X2_IfcSpace_type
|
|
});
|
|
IFC4X2_IfcActuatorType_type = new entity(strings[2416], false, 10, IFC4X2_IfcDistributionControlElementType_type);
|
|
IFC4X2_IfcAirTerminal_type = new entity(strings[2417], false, 17, IFC4X2_IfcFlowTerminal_type);
|
|
IFC4X2_IfcAirTerminalBox_type = new entity(strings[2418], false, 18, IFC4X2_IfcFlowController_type);
|
|
IFC4X2_IfcAirToAirHeatRecovery_type = new entity(strings[2419], false, 23, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcAlarmType_type = new entity(strings[2420], false, 27, IFC4X2_IfcDistributionControlElementType_type);
|
|
IFC4X2_IfcAlignment_type = new entity(strings[2421], false, 29, IFC4X2_IfcLinearPositioningElement_type);
|
|
IFC4X2_IfcAudioVisualAppliance_type = new entity(strings[2422], false, 61, IFC4X2_IfcFlowTerminal_type);
|
|
IFC4X2_IfcBeam_type = new entity(strings[2423], false, 68, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcBeamStandardCase_type = new entity(strings[2424], false, 69, IFC4X2_IfcBeam_type);
|
|
IFC4X2_IfcBearing_type = new entity(strings[2425], false, 72, IFC4X2_IfcBuildingElement_type);
|
|
IFC4X2_IfcBoiler_type = new entity(strings[2426], false, 81, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcBurner_type = new entity(strings[2427], false, 122, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcCableCarrierFitting_type = new entity(strings[2428], false, 125, IFC4X2_IfcFlowFitting_type);
|
|
IFC4X2_IfcCableCarrierSegment_type = new entity(strings[2429], false, 128, IFC4X2_IfcFlowSegment_type);
|
|
IFC4X2_IfcCableFitting_type = new entity(strings[2430], false, 131, IFC4X2_IfcFlowFitting_type);
|
|
IFC4X2_IfcCableSegment_type = new entity(strings[2431], false, 134, IFC4X2_IfcFlowSegment_type);
|
|
IFC4X2_IfcCaissonFoundation_type = new entity(strings[2432], false, 137, IFC4X2_IfcDeepFoundation_type);
|
|
IFC4X2_IfcChiller_type = new entity(strings[2433], false, 152, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcCoil_type = new entity(strings[2434], false, 169, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcCommunicationsAppliance_type = new entity(strings[2435], false, 181, IFC4X2_IfcFlowTerminal_type);
|
|
IFC4X2_IfcCompressor_type = new entity(strings[2436], false, 193, IFC4X2_IfcFlowMovingDevice_type);
|
|
IFC4X2_IfcCondenser_type = new entity(strings[2437], false, 196, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcControllerType_type = new entity(strings[2438], false, 226, IFC4X2_IfcDistributionControlElementType_type);
|
|
IFC4X2_IfcCooledBeam_type = new entity(strings[2439], false, 230, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcCoolingTower_type = new entity(strings[2440], false, 233, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcDamper_type = new entity(strings[2441], false, 274, IFC4X2_IfcFlowController_type);
|
|
IFC4X2_IfcDistributionChamberElement_type = new entity(strings[2442], false, 299, IFC4X2_IfcDistributionFlowElement_type);
|
|
IFC4X2_IfcDistributionCircuit_type = new entity(strings[2443], false, 302, IFC4X2_IfcDistributionSystem_type);
|
|
IFC4X2_IfcDistributionControlElement_type = new entity(strings[2444], false, 303, IFC4X2_IfcDistributionElement_type);
|
|
IFC4X2_IfcDuctFitting_type = new entity(strings[2445], false, 334, IFC4X2_IfcFlowFitting_type);
|
|
IFC4X2_IfcDuctSegment_type = new entity(strings[2446], false, 337, IFC4X2_IfcFlowSegment_type);
|
|
IFC4X2_IfcDuctSilencer_type = new entity(strings[2447], false, 340, IFC4X2_IfcFlowTreatmentDevice_type);
|
|
IFC4X2_IfcElectricAppliance_type = new entity(strings[2448], false, 348, IFC4X2_IfcFlowTerminal_type);
|
|
IFC4X2_IfcElectricDistributionBoard_type = new entity(strings[2449], false, 355, IFC4X2_IfcFlowController_type);
|
|
IFC4X2_IfcElectricFlowStorageDevice_type = new entity(strings[2450], false, 358, IFC4X2_IfcFlowStorageDevice_type);
|
|
IFC4X2_IfcElectricGenerator_type = new entity(strings[2451], false, 361, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcElectricMotor_type = new entity(strings[2452], false, 364, IFC4X2_IfcEnergyConversionDevice_type);
|
|
IFC4X2_IfcElectricTimeControl_type = new entity(strings[2453], false, 368, IFC4X2_IfcFlowController_type);
|
|
IFC4X2_IfcFan_type = new entity(strings[2454], false, 423, IFC4X2_IfcFlowMovingDevice_type);
|
|
IFC4X2_IfcFilter_type = new entity(strings[2455], false, 436, IFC4X2_IfcFlowTreatmentDevice_type);
|
|
IFC4X2_IfcFireSuppressionTerminal_type = new entity(strings[2456], false, 439, IFC4X2_IfcFlowTerminal_type);
|
|
IFC4X2_IfcFlowInstrument_type = new entity(strings[2457], false, 448, IFC4X2_IfcDistributionControlElement_type);
|
|
IFC4X2_IfcProtectiveDeviceTrippingUnit_type = new entity(strings[2458], false, 782, IFC4X2_IfcDistributionControlElement_type);
|
|
IFC4X2_IfcSensor_type = new entity(strings[2459], false, 924, IFC4X2_IfcDistributionControlElement_type);
|
|
IFC4X2_IfcUnitaryControlElement_type = new entity(strings[2460], false, 1158, IFC4X2_IfcDistributionControlElement_type);
|
|
IFC4X2_IfcActuator_type = new entity(strings[2461], false, 9, IFC4X2_IfcDistributionControlElement_type);
|
|
IFC4X2_IfcAlarm_type = new entity(strings[2462], false, 26, IFC4X2_IfcDistributionControlElement_type);
|
|
IFC4X2_IfcController_type = new entity(strings[2463], false, 225, IFC4X2_IfcDistributionControlElement_type);
|
|
IFC4X2_IfcActionRequest_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcActionRequestTypeEnum_type), true),
|
|
new attribute(strings[2465], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2466], new named_type(IFC4X2_IfcText_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcActor_type->set_attributes({
|
|
new attribute(strings[2467], new named_type(IFC4X2_IfcActorSelect_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcActorRole_type->set_attributes({
|
|
new attribute(strings[2468], new named_type(IFC4X2_IfcRoleEnum_type), false),
|
|
new attribute(strings[2469], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcActuator_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcActuatorTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcActuatorType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcActuatorTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAddress_type->set_attributes({
|
|
new attribute(strings[2471], new named_type(IFC4X2_IfcAddressTypeEnum_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2472], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcAdvancedBrep_type->set_attributes({
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcAdvancedBrepWithVoids_type->set_attributes({
|
|
new attribute(strings[2473], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcClosedShell_type)), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcAdvancedFace_type->set_attributes({
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcAirTerminal_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcAirTerminalTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAirTerminalBox_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcAirTerminalBoxTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAirTerminalBoxType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcAirTerminalBoxTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAirTerminalType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcAirTerminalTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAirToAirHeatRecovery_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcAirToAirHeatRecoveryTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAirToAirHeatRecoveryType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcAirToAirHeatRecoveryTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAlarm_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcAlarmTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAlarmType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcAlarmTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAlignment_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcAlignmentTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAlignment2DHorizontal_type->set_attributes({
|
|
new attribute(strings[2474], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[2475], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcAlignment2DHorizontalSegment_type)), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcAlignment2DHorizontalSegment_type->set_attributes({
|
|
new attribute(strings[2476], new named_type(IFC4X2_IfcCurveSegment2D_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcAlignment2DSegment_type->set_attributes({
|
|
new attribute(strings[2477], new named_type(IFC4X2_IfcBoolean_type), true),
|
|
new attribute(strings[2478], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2479], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcAlignment2DVerSegCircularArc_type->set_attributes({
|
|
new attribute(strings[2480], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2481], new named_type(IFC4X2_IfcBoolean_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAlignment2DVerSegLine_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAlignment2DVerSegParabolicArc_type->set_attributes({
|
|
new attribute(strings[2482], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2481], new named_type(IFC4X2_IfcBoolean_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAlignment2DVertical_type->set_attributes({
|
|
new attribute(strings[2475], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcAlignment2DVerticalSegment_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcAlignment2DVerticalSegment_type->set_attributes({
|
|
new attribute(strings[2474], new named_type(IFC4X2_IfcLengthMeasure_type), false),
|
|
new attribute(strings[2483], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2484], new named_type(IFC4X2_IfcLengthMeasure_type), false),
|
|
new attribute(strings[2485], new named_type(IFC4X2_IfcRatioMeasure_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAlignmentCurve_type->set_attributes({
|
|
new attribute(strings[2486], new named_type(IFC4X2_IfcAlignment2DHorizontal_type), false),
|
|
new attribute(strings[2487], new named_type(IFC4X2_IfcAlignment2DVertical_type), true),
|
|
new attribute(strings[2488], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcAnnotation_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAnnotationFillArea_type->set_attributes({
|
|
new attribute(strings[2489], new named_type(IFC4X2_IfcCurve_type), false),
|
|
new attribute(strings[2490], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcCurve_type)), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcApplication_type->set_attributes({
|
|
new attribute(strings[2491], new named_type(IFC4X2_IfcOrganization_type), false),
|
|
new attribute(strings[2492], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[2493], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[2494], new named_type(IFC4X2_IfcIdentifier_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcAppliedValue_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2496], new named_type(IFC4X2_IfcAppliedValueSelect_type), true),
|
|
new attribute(strings[2497], new named_type(IFC4X2_IfcMeasureWithUnit_type), true),
|
|
new attribute(strings[2498], new named_type(IFC4X2_IfcDate_type), true),
|
|
new attribute(strings[2499], new named_type(IFC4X2_IfcDate_type), true),
|
|
new attribute(strings[2500], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2501], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2502], new named_type(IFC4X2_IfcArithmeticOperatorEnum_type), true),
|
|
new attribute(strings[2503], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcAppliedValue_type)), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcApproval_type->set_attributes({
|
|
new attribute(strings[2504], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2505], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[2465], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2506], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2507], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2508], new named_type(IFC4X2_IfcActorSelect_type), true),
|
|
new attribute(strings[2509], new named_type(IFC4X2_IfcActorSelect_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcApprovalRelationship_type->set_attributes({
|
|
new attribute(strings[2510], new named_type(IFC4X2_IfcApproval_type), false),
|
|
new attribute(strings[2511], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcApproval_type)), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcArbitraryClosedProfileDef_type->set_attributes({
|
|
new attribute(strings[2512], new named_type(IFC4X2_IfcCurve_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcArbitraryOpenProfileDef_type->set_attributes({
|
|
new attribute(strings[2513], new named_type(IFC4X2_IfcBoundedCurve_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcArbitraryProfileDefWithVoids_type->set_attributes({
|
|
new attribute(strings[2514], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcCurve_type)), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcAsset_type->set_attributes({
|
|
new attribute(strings[2515], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[2516], new named_type(IFC4X2_IfcCostValue_type), true),
|
|
new attribute(strings[2517], new named_type(IFC4X2_IfcCostValue_type), true),
|
|
new attribute(strings[2518], new named_type(IFC4X2_IfcCostValue_type), true),
|
|
new attribute(strings[2519], new named_type(IFC4X2_IfcActorSelect_type), true),
|
|
new attribute(strings[2520], new named_type(IFC4X2_IfcActorSelect_type), true),
|
|
new attribute(strings[2521], new named_type(IFC4X2_IfcPerson_type), true),
|
|
new attribute(strings[2522], new named_type(IFC4X2_IfcDate_type), true),
|
|
new attribute(strings[2523], new named_type(IFC4X2_IfcCostValue_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAsymmetricIShapeProfileDef_type->set_attributes({
|
|
new attribute(strings[2524], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2525], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2526], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2527], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2528], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[2529], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2530], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2531], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[2532], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[2533], new named_type(IFC4X2_IfcPlaneAngleMeasure_type), true),
|
|
new attribute(strings[2534], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[2535], new named_type(IFC4X2_IfcPlaneAngleMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAudioVisualAppliance_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcAudioVisualApplianceTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAudioVisualApplianceType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcAudioVisualApplianceTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcAxis1Placement_type->set_attributes({
|
|
new attribute(strings[2536], new named_type(IFC4X2_IfcDirection_type), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcAxis2Placement2D_type->set_attributes({
|
|
new attribute(strings[2537], new named_type(IFC4X2_IfcDirection_type), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcAxis2Placement3D_type->set_attributes({
|
|
new attribute(strings[2536], new named_type(IFC4X2_IfcDirection_type), true),
|
|
new attribute(strings[2537], new named_type(IFC4X2_IfcDirection_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcBSplineCurve_type->set_attributes({
|
|
new attribute(strings[2538], new named_type(IFC4X2_IfcInteger_type), false),
|
|
new attribute(strings[2539], new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X2_IfcCartesianPoint_type)), false),
|
|
new attribute(strings[2540], new named_type(IFC4X2_IfcBSplineCurveForm_type), false),
|
|
new attribute(strings[2541], new named_type(IFC4X2_IfcLogical_type), false),
|
|
new attribute(strings[2542], new named_type(IFC4X2_IfcLogical_type), false)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBSplineCurveWithKnots_type->set_attributes({
|
|
new attribute(strings[2543], new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X2_IfcInteger_type)), false),
|
|
new attribute(strings[2544], new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X2_IfcParameterValue_type)), false),
|
|
new attribute(strings[2545], new named_type(IFC4X2_IfcKnotType_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBSplineSurface_type->set_attributes({
|
|
new attribute(strings[2546], new named_type(IFC4X2_IfcInteger_type), false),
|
|
new attribute(strings[2547], new named_type(IFC4X2_IfcInteger_type), false),
|
|
new attribute(strings[2539], new aggregation_type(aggregation_type::list_type, 2, -1, new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X2_IfcCartesianPoint_type))), false),
|
|
new attribute(strings[2548], new named_type(IFC4X2_IfcBSplineSurfaceForm_type), false),
|
|
new attribute(strings[2549], new named_type(IFC4X2_IfcLogical_type), false),
|
|
new attribute(strings[2550], new named_type(IFC4X2_IfcLogical_type), false),
|
|
new attribute(strings[2542], new named_type(IFC4X2_IfcLogical_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBSplineSurfaceWithKnots_type->set_attributes({
|
|
new attribute(strings[2551], new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X2_IfcInteger_type)), false),
|
|
new attribute(strings[2552], new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X2_IfcInteger_type)), false),
|
|
new attribute(strings[2553], new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X2_IfcParameterValue_type)), false),
|
|
new attribute(strings[2554], new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X2_IfcParameterValue_type)), false),
|
|
new attribute(strings[2545], new named_type(IFC4X2_IfcKnotType_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBeam_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcBeamTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBeamStandardCase_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBeamType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcBeamTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBearing_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcBearingTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBearingType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcBearingTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBlobTexture_type->set_attributes({
|
|
new attribute(strings[2555], new named_type(IFC4X2_IfcIdentifier_type), false),
|
|
new attribute(strings[2556], new named_type(IFC4X2_IfcBinary_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBlock_type->set_attributes({
|
|
new attribute(strings[2557], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2558], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2559], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcBoiler_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcBoilerTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBoilerType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcBoilerTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBooleanClippingResult_type->set_attributes({
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcBooleanResult_type->set_attributes({
|
|
new attribute(strings[2560], new named_type(IFC4X2_IfcBooleanOperator_type), false),
|
|
new attribute(strings[2561], new named_type(IFC4X2_IfcBooleanOperand_type), false),
|
|
new attribute(strings[2562], new named_type(IFC4X2_IfcBooleanOperand_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcBoundaryCondition_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcBoundaryCurve_type->set_attributes({
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcBoundaryEdgeCondition_type->set_attributes({
|
|
new attribute(strings[2563], new named_type(IFC4X2_IfcModulusOfTranslationalSubgradeReactionSelect_type), true),
|
|
new attribute(strings[2564], new named_type(IFC4X2_IfcModulusOfTranslationalSubgradeReactionSelect_type), true),
|
|
new attribute(strings[2565], new named_type(IFC4X2_IfcModulusOfTranslationalSubgradeReactionSelect_type), true),
|
|
new attribute(strings[2566], new named_type(IFC4X2_IfcModulusOfRotationalSubgradeReactionSelect_type), true),
|
|
new attribute(strings[2567], new named_type(IFC4X2_IfcModulusOfRotationalSubgradeReactionSelect_type), true),
|
|
new attribute(strings[2568], new named_type(IFC4X2_IfcModulusOfRotationalSubgradeReactionSelect_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBoundaryFaceCondition_type->set_attributes({
|
|
new attribute(strings[2569], new named_type(IFC4X2_IfcModulusOfSubgradeReactionSelect_type), true),
|
|
new attribute(strings[2570], new named_type(IFC4X2_IfcModulusOfSubgradeReactionSelect_type), true),
|
|
new attribute(strings[2571], new named_type(IFC4X2_IfcModulusOfSubgradeReactionSelect_type), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcBoundaryNodeCondition_type->set_attributes({
|
|
new attribute(strings[2572], new named_type(IFC4X2_IfcTranslationalStiffnessSelect_type), true),
|
|
new attribute(strings[2573], new named_type(IFC4X2_IfcTranslationalStiffnessSelect_type), true),
|
|
new attribute(strings[2574], new named_type(IFC4X2_IfcTranslationalStiffnessSelect_type), true),
|
|
new attribute(strings[2575], new named_type(IFC4X2_IfcRotationalStiffnessSelect_type), true),
|
|
new attribute(strings[2576], new named_type(IFC4X2_IfcRotationalStiffnessSelect_type), true),
|
|
new attribute(strings[2577], new named_type(IFC4X2_IfcRotationalStiffnessSelect_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBoundaryNodeConditionWarping_type->set_attributes({
|
|
new attribute(strings[2578], new named_type(IFC4X2_IfcWarpingStiffnessSelect_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBoundedCurve_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcBoundedSurface_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcBoundingBox_type->set_attributes({
|
|
new attribute(strings[2579], new named_type(IFC4X2_IfcCartesianPoint_type), false),
|
|
new attribute(strings[2580], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2581], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2582], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcBoxedHalfSpace_type->set_attributes({
|
|
new attribute(strings[2583], new named_type(IFC4X2_IfcBoundingBox_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcBridge_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcBridgeTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBridgePart_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcBridgePartTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBuilding_type->set_attributes({
|
|
new attribute(strings[2584], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[2585], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[2586], new named_type(IFC4X2_IfcPostalAddress_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBuildingElement_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBuildingElementPart_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcBuildingElementPartTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBuildingElementPartType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcBuildingElementPartTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBuildingElementProxy_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcBuildingElementProxyTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBuildingElementProxyType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcBuildingElementProxyTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBuildingElementType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBuildingStorey_type->set_attributes({
|
|
new attribute(strings[2587], new named_type(IFC4X2_IfcLengthMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBuildingSystem_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcBuildingSystemTypeEnum_type), true),
|
|
new attribute(strings[2588], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBurner_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcBurnerTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcBurnerType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcBurnerTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCShapeProfileDef_type->set_attributes({
|
|
new attribute(strings[2589], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2590], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2591], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2592], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2593], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCableCarrierFitting_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCableCarrierFittingTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCableCarrierFittingType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCableCarrierFittingTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCableCarrierSegment_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCableCarrierSegmentTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCableCarrierSegmentType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCableCarrierSegmentTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCableFitting_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCableFittingTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCableFittingType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCableFittingTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCableSegment_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCableSegmentTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCableSegmentType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCableSegmentTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCaissonFoundation_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCaissonFoundationTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCaissonFoundationType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCaissonFoundationTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCartesianPoint_type->set_attributes({
|
|
new attribute(strings[2594], new aggregation_type(aggregation_type::list_type, 1, 3, new named_type(IFC4X2_IfcLengthMeasure_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcCartesianPointList_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcCartesianPointList2D_type->set_attributes({
|
|
new attribute(strings[2595], new aggregation_type(aggregation_type::list_type, 1, -1, new aggregation_type(aggregation_type::list_type, 2, 2, new named_type(IFC4X2_IfcLengthMeasure_type))), false),
|
|
new attribute(strings[2596], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcLabel_type)), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcCartesianPointList3D_type->set_attributes({
|
|
new attribute(strings[2595], new aggregation_type(aggregation_type::list_type, 1, -1, new aggregation_type(aggregation_type::list_type, 3, 3, new named_type(IFC4X2_IfcLengthMeasure_type))), false),
|
|
new attribute(strings[2596], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcLabel_type)), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcCartesianTransformationOperator_type->set_attributes({
|
|
new attribute(strings[2597], new named_type(IFC4X2_IfcDirection_type), true),
|
|
new attribute(strings[2598], new named_type(IFC4X2_IfcDirection_type), true),
|
|
new attribute(strings[2599], new named_type(IFC4X2_IfcCartesianPoint_type), false),
|
|
new attribute(strings[2600], new named_type(IFC4X2_IfcReal_type), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcCartesianTransformationOperator2D_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcCartesianTransformationOperator2DnonUniform_type->set_attributes({
|
|
new attribute(strings[2601], new named_type(IFC4X2_IfcReal_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCartesianTransformationOperator3D_type->set_attributes({
|
|
new attribute(strings[2602], new named_type(IFC4X2_IfcDirection_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCartesianTransformationOperator3DnonUniform_type->set_attributes({
|
|
new attribute(strings[2601], new named_type(IFC4X2_IfcReal_type), true),
|
|
new attribute(strings[2603], new named_type(IFC4X2_IfcReal_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCenterLineProfileDef_type->set_attributes({
|
|
new attribute(strings[2604], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcChiller_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcChillerTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcChillerType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcChillerTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcChimney_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcChimneyTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcChimneyType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcChimneyTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCircle_type->set_attributes({
|
|
new attribute(strings[2480], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcCircleHollowProfileDef_type->set_attributes({
|
|
new attribute(strings[2591], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCircleProfileDef_type->set_attributes({
|
|
new attribute(strings[2480], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcCircularArcSegment2D_type->set_attributes({
|
|
new attribute(strings[2480], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2605], new named_type(IFC4X2_IfcBoolean_type), false)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCivilElement_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCivilElementType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcClassification_type->set_attributes({
|
|
new attribute(strings[2606], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2607], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2608], new named_type(IFC4X2_IfcDate_type), true),
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2609], new named_type(IFC4X2_IfcURIReference_type), true),
|
|
new attribute(strings[2610], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcIdentifier_type)), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcClassificationReference_type->set_attributes({
|
|
new attribute(strings[2611], new named_type(IFC4X2_IfcClassificationReferenceSelect_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2612], new named_type(IFC4X2_IfcIdentifier_type), true)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcClosedShell_type->set_attributes({
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcCoil_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCoilTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCoilType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCoilTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcColourRgb_type->set_attributes({
|
|
new attribute(strings[2613], new named_type(IFC4X2_IfcNormalisedRatioMeasure_type), false),
|
|
new attribute(strings[2614], new named_type(IFC4X2_IfcNormalisedRatioMeasure_type), false),
|
|
new attribute(strings[2615], new named_type(IFC4X2_IfcNormalisedRatioMeasure_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcColourRgbList_type->set_attributes({
|
|
new attribute(strings[2616], new aggregation_type(aggregation_type::list_type, 1, -1, new aggregation_type(aggregation_type::list_type, 3, 3, new named_type(IFC4X2_IfcNormalisedRatioMeasure_type))), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcColourSpecification_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcColumn_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcColumnTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcColumnStandardCase_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcColumnType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcColumnTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCommunicationsAppliance_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCommunicationsApplianceTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCommunicationsApplianceType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCommunicationsApplianceTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcComplexProperty_type->set_attributes({
|
|
new attribute(strings[2617], new named_type(IFC4X2_IfcIdentifier_type), false),
|
|
new attribute(strings[2618], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcProperty_type)), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcComplexPropertyTemplate_type->set_attributes({
|
|
new attribute(strings[2617], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2619], new named_type(IFC4X2_IfcComplexPropertyTemplateTypeEnum_type), true),
|
|
new attribute(strings[2620], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcPropertyTemplate_type)), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCompositeCurve_type->set_attributes({
|
|
new attribute(strings[2475], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcCompositeCurveSegment_type)), false),
|
|
new attribute(strings[2542], new named_type(IFC4X2_IfcLogical_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcCompositeCurveOnSurface_type->set_attributes({
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcCompositeCurveSegment_type->set_attributes({
|
|
new attribute(strings[2621], new named_type(IFC4X2_IfcTransitionCode_type), false),
|
|
new attribute(strings[2622], new named_type(IFC4X2_IfcBoolean_type), false),
|
|
new attribute(strings[2623], new named_type(IFC4X2_IfcCurve_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcCompositeProfileDef_type->set_attributes({
|
|
new attribute(strings[2624], new aggregation_type(aggregation_type::set_type, 2, -1, new named_type(IFC4X2_IfcProfileDef_type)), false),
|
|
new attribute(strings[2625], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcCompressor_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCompressorTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCompressorType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCompressorTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCondenser_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCondenserTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCondenserType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCondenserTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcConic_type->set_attributes({
|
|
new attribute(strings[2626], new named_type(IFC4X2_IfcAxis2Placement_type), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcConnectedFaceSet_type->set_attributes({
|
|
new attribute(strings[2627], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcFace_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcConnectionCurveGeometry_type->set_attributes({
|
|
new attribute(strings[2628], new named_type(IFC4X2_IfcCurveOrEdgeCurve_type), false),
|
|
new attribute(strings[2629], new named_type(IFC4X2_IfcCurveOrEdgeCurve_type), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcConnectionGeometry_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcConnectionPointEccentricity_type->set_attributes({
|
|
new attribute(strings[2630], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[2631], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[2632], new named_type(IFC4X2_IfcLengthMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcConnectionPointGeometry_type->set_attributes({
|
|
new attribute(strings[2633], new named_type(IFC4X2_IfcPointOrVertexPoint_type), false),
|
|
new attribute(strings[2634], new named_type(IFC4X2_IfcPointOrVertexPoint_type), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcConnectionSurfaceGeometry_type->set_attributes({
|
|
new attribute(strings[2635], new named_type(IFC4X2_IfcSurfaceOrFaceSurface_type), false),
|
|
new attribute(strings[2636], new named_type(IFC4X2_IfcSurfaceOrFaceSurface_type), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcConnectionVolumeGeometry_type->set_attributes({
|
|
new attribute(strings[2637], new named_type(IFC4X2_IfcSolidOrShell_type), false),
|
|
new attribute(strings[2638], new named_type(IFC4X2_IfcSolidOrShell_type), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcConstraint_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2639], new named_type(IFC4X2_IfcConstraintEnum_type), false),
|
|
new attribute(strings[2640], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2641], new named_type(IFC4X2_IfcActorSelect_type), true),
|
|
new attribute(strings[2642], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[2643], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcConstructionEquipmentResource_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcConstructionEquipmentResourceTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcConstructionEquipmentResourceType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcConstructionEquipmentResourceTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcConstructionMaterialResource_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcConstructionMaterialResourceTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcConstructionMaterialResourceType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcConstructionMaterialResourceTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcConstructionProductResource_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcConstructionProductResourceTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcConstructionProductResourceType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcConstructionProductResourceTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcConstructionResource_type->set_attributes({
|
|
new attribute(strings[2644], new named_type(IFC4X2_IfcResourceTime_type), true),
|
|
new attribute(strings[2645], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcAppliedValue_type)), true),
|
|
new attribute(strings[2646], new named_type(IFC4X2_IfcPhysicalQuantity_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcConstructionResourceType_type->set_attributes({
|
|
new attribute(strings[2645], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcAppliedValue_type)), true),
|
|
new attribute(strings[2646], new named_type(IFC4X2_IfcPhysicalQuantity_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcContext_type->set_attributes({
|
|
new attribute(strings[2647], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2588], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2648], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2649], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcRepresentationContext_type)), true),
|
|
new attribute(strings[2650], new named_type(IFC4X2_IfcUnitAssignment_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcContextDependentUnit_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcControl_type->set_attributes({
|
|
new attribute(strings[2515], new named_type(IFC4X2_IfcIdentifier_type), true)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcController_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcControllerTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcControllerType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcControllerTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcConversionBasedUnit_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[2651], new named_type(IFC4X2_IfcMeasureWithUnit_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcConversionBasedUnitWithOffset_type->set_attributes({
|
|
new attribute(strings[2652], new named_type(IFC4X2_IfcReal_type), false)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCooledBeam_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCooledBeamTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCooledBeamType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCooledBeamTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCoolingTower_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCoolingTowerTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCoolingTowerType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCoolingTowerTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCoordinateOperation_type->set_attributes({
|
|
new attribute(strings[2653], new named_type(IFC4X2_IfcCoordinateReferenceSystemSelect_type), false),
|
|
new attribute(strings[2654], new named_type(IFC4X2_IfcCoordinateReferenceSystem_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcCoordinateReferenceSystem_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2655], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[2656], new named_type(IFC4X2_IfcIdentifier_type), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcCostItem_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCostItemTypeEnum_type), true),
|
|
new attribute(strings[2657], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcCostValue_type)), true),
|
|
new attribute(strings[2658], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcPhysicalQuantity_type)), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCostSchedule_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCostScheduleTypeEnum_type), true),
|
|
new attribute(strings[2465], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2659], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[2660], new named_type(IFC4X2_IfcDateTime_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCostValue_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCovering_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCoveringTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCoveringType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCoveringTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCrewResource_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCrewResourceTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCrewResourceType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCrewResourceTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCsgPrimitive3D_type->set_attributes({
|
|
new attribute(strings[2626], new named_type(IFC4X2_IfcAxis2Placement3D_type), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcCsgSolid_type->set_attributes({
|
|
new attribute(strings[2661], new named_type(IFC4X2_IfcCsgSelect_type), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcCurrencyRelationship_type->set_attributes({
|
|
new attribute(strings[2662], new named_type(IFC4X2_IfcMonetaryUnit_type), false),
|
|
new attribute(strings[2663], new named_type(IFC4X2_IfcMonetaryUnit_type), false),
|
|
new attribute(strings[2664], new named_type(IFC4X2_IfcPositiveRatioMeasure_type), false),
|
|
new attribute(strings[2665], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[2666], new named_type(IFC4X2_IfcLibraryInformation_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCurtainWall_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCurtainWallTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCurtainWallType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcCurtainWallTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCurve_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcCurveBoundedPlane_type->set_attributes({
|
|
new attribute(strings[2667], new named_type(IFC4X2_IfcPlane_type), false),
|
|
new attribute(strings[2489], new named_type(IFC4X2_IfcCurve_type), false),
|
|
new attribute(strings[2490], new aggregation_type(aggregation_type::set_type, 0, -1, new named_type(IFC4X2_IfcCurve_type)), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcCurveBoundedSurface_type->set_attributes({
|
|
new attribute(strings[2667], new named_type(IFC4X2_IfcSurface_type), false),
|
|
new attribute(strings[2668], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcBoundaryCurve_type)), false),
|
|
new attribute(strings[2669], new named_type(IFC4X2_IfcBoolean_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcCurveSegment2D_type->set_attributes({
|
|
new attribute(strings[2670], new named_type(IFC4X2_IfcCartesianPoint_type), false),
|
|
new attribute(strings[2671], new named_type(IFC4X2_IfcPlaneAngleMeasure_type), false),
|
|
new attribute(strings[2672], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcCurveStyle_type->set_attributes({
|
|
new attribute(strings[2673], new named_type(IFC4X2_IfcCurveFontOrScaledCurveFontSelect_type), true),
|
|
new attribute(strings[2674], new named_type(IFC4X2_IfcSizeSelect_type), true),
|
|
new attribute(strings[2675], new named_type(IFC4X2_IfcColour_type), true),
|
|
new attribute(strings[2676], new named_type(IFC4X2_IfcBoolean_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcCurveStyleFont_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2677], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcCurveStyleFontPattern_type)), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcCurveStyleFontAndScaling_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2673], new named_type(IFC4X2_IfcCurveStyleFontSelect_type), false),
|
|
new attribute(strings[2678], new named_type(IFC4X2_IfcPositiveRatioMeasure_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcCurveStyleFontPattern_type->set_attributes({
|
|
new attribute(strings[2679], new named_type(IFC4X2_IfcLengthMeasure_type), false),
|
|
new attribute(strings[2680], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcCylindricalSurface_type->set_attributes({
|
|
new attribute(strings[2480], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcDamper_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcDamperTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDamperType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcDamperTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDeepFoundation_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDeepFoundationType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDerivedProfileDef_type->set_attributes({
|
|
new attribute(strings[2681], new named_type(IFC4X2_IfcProfileDef_type), false),
|
|
new attribute(strings[2560], new named_type(IFC4X2_IfcCartesianTransformationOperator2D_type), false),
|
|
new attribute(strings[2625], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDerivedUnit_type->set_attributes({
|
|
new attribute(strings[2682], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcDerivedUnitElement_type)), false),
|
|
new attribute(strings[2683], new named_type(IFC4X2_IfcDerivedUnitEnum_type), false),
|
|
new attribute(strings[2684], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcDerivedUnitElement_type->set_attributes({
|
|
new attribute(strings[2685], new named_type(IFC4X2_IfcNamedUnit_type), false),
|
|
new attribute(strings[2686], new simple_type(simple_type::integer_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcDimensionalExponents_type->set_attributes({
|
|
new attribute(strings[2687], new simple_type(simple_type::integer_type), false),
|
|
new attribute(strings[2688], new simple_type(simple_type::integer_type), false),
|
|
new attribute(strings[2689], new simple_type(simple_type::integer_type), false),
|
|
new attribute(strings[2690], new simple_type(simple_type::integer_type), false),
|
|
new attribute(strings[2691], new simple_type(simple_type::integer_type), false),
|
|
new attribute(strings[2692], new simple_type(simple_type::integer_type), false),
|
|
new attribute(strings[2693], new simple_type(simple_type::integer_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDirection_type->set_attributes({
|
|
new attribute(strings[2694], new aggregation_type(aggregation_type::list_type, 2, 3, new named_type(IFC4X2_IfcReal_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcDiscreteAccessory_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcDiscreteAccessoryTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDiscreteAccessoryType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcDiscreteAccessoryTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDistanceExpression_type->set_attributes({
|
|
new attribute(strings[2695], new named_type(IFC4X2_IfcLengthMeasure_type), false),
|
|
new attribute(strings[2696], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[2697], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[2698], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[2699], new named_type(IFC4X2_IfcBoolean_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDistributionChamberElement_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcDistributionChamberElementTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDistributionChamberElementType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcDistributionChamberElementTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDistributionCircuit_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDistributionControlElement_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDistributionControlElementType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDistributionElement_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDistributionElementType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDistributionFlowElement_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDistributionFlowElementType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDistributionPort_type->set_attributes({
|
|
new attribute(strings[2700], new named_type(IFC4X2_IfcFlowDirectionEnum_type), true),
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcDistributionPortTypeEnum_type), true),
|
|
new attribute(strings[2701], new named_type(IFC4X2_IfcDistributionSystemEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDistributionSystem_type->set_attributes({
|
|
new attribute(strings[2588], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcDistributionSystemEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDocumentInformation_type->set_attributes({
|
|
new attribute(strings[2515], new named_type(IFC4X2_IfcIdentifier_type), false),
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2609], new named_type(IFC4X2_IfcURIReference_type), true),
|
|
new attribute(strings[2471], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2702], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2703], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2704], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2705], new named_type(IFC4X2_IfcActorSelect_type), true),
|
|
new attribute(strings[2706], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcActorSelect_type)), true),
|
|
new attribute(strings[2642], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[2707], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[2708], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[2709], new named_type(IFC4X2_IfcDate_type), true),
|
|
new attribute(strings[2710], new named_type(IFC4X2_IfcDate_type), true),
|
|
new attribute(strings[2711], new named_type(IFC4X2_IfcDocumentConfidentialityEnum_type), true),
|
|
new attribute(strings[2465], new named_type(IFC4X2_IfcDocumentStatusEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDocumentInformationRelationship_type->set_attributes({
|
|
new attribute(strings[2712], new named_type(IFC4X2_IfcDocumentInformation_type), false),
|
|
new attribute(strings[2713], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcDocumentInformation_type)), false),
|
|
new attribute(strings[2714], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDocumentReference_type->set_attributes({
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2715], new named_type(IFC4X2_IfcDocumentInformation_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDoor_type->set_attributes({
|
|
new attribute(strings[2716], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2717], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcDoorTypeEnum_type), true),
|
|
new attribute(strings[2718], new named_type(IFC4X2_IfcDoorTypeOperationEnum_type), true),
|
|
new attribute(strings[2719], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDoorLiningProperties_type->set_attributes({
|
|
new attribute(strings[2720], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2721], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[2722], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2723], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[2724], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[2725], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[2726], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[2727], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[2728], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2729], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2730], new named_type(IFC4X2_IfcShapeAspect_type), true),
|
|
new attribute(strings[2731], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[2732], new named_type(IFC4X2_IfcLengthMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDoorPanelProperties_type->set_attributes({
|
|
new attribute(strings[2733], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2734], new named_type(IFC4X2_IfcDoorPanelOperationEnum_type), false),
|
|
new attribute(strings[2735], new named_type(IFC4X2_IfcNormalisedRatioMeasure_type), true),
|
|
new attribute(strings[2736], new named_type(IFC4X2_IfcDoorPanelPositionEnum_type), false),
|
|
new attribute(strings[2730], new named_type(IFC4X2_IfcShapeAspect_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDoorStandardCase_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDoorStyle_type->set_attributes({
|
|
new attribute(strings[2718], new named_type(IFC4X2_IfcDoorStyleOperationEnum_type), false),
|
|
new attribute(strings[2737], new named_type(IFC4X2_IfcDoorStyleConstructionEnum_type), false),
|
|
new attribute(strings[2738], new named_type(IFC4X2_IfcBoolean_type), false),
|
|
new attribute(strings[2739], new named_type(IFC4X2_IfcBoolean_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDoorType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcDoorTypeEnum_type), false),
|
|
new attribute(strings[2718], new named_type(IFC4X2_IfcDoorTypeOperationEnum_type), false),
|
|
new attribute(strings[2738], new named_type(IFC4X2_IfcBoolean_type), true),
|
|
new attribute(strings[2719], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDraughtingPreDefinedColour_type->set_attributes({
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcDraughtingPreDefinedCurveFont_type->set_attributes({
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcDuctFitting_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcDuctFittingTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDuctFittingType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcDuctFittingTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDuctSegment_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcDuctSegmentTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDuctSegmentType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcDuctSegmentTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDuctSilencer_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcDuctSilencerTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcDuctSilencerType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcDuctSilencerTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcEdge_type->set_attributes({
|
|
new attribute(strings[2740], new named_type(IFC4X2_IfcVertex_type), false),
|
|
new attribute(strings[2741], new named_type(IFC4X2_IfcVertex_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcEdgeCurve_type->set_attributes({
|
|
new attribute(strings[2742], new named_type(IFC4X2_IfcCurve_type), false),
|
|
new attribute(strings[2622], new named_type(IFC4X2_IfcBoolean_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcEdgeLoop_type->set_attributes({
|
|
new attribute(strings[2743], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcOrientedEdge_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcElectricAppliance_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcElectricApplianceTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElectricApplianceType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcElectricApplianceTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElectricDistributionBoard_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcElectricDistributionBoardTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElectricDistributionBoardType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcElectricDistributionBoardTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElectricFlowStorageDevice_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcElectricFlowStorageDeviceTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElectricFlowStorageDeviceType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcElectricFlowStorageDeviceTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElectricGenerator_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcElectricGeneratorTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElectricGeneratorType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcElectricGeneratorTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElectricMotor_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcElectricMotorTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElectricMotorType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcElectricMotorTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElectricTimeControl_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcElectricTimeControlTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElectricTimeControlType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcElectricTimeControlTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElement_type->set_attributes({
|
|
new attribute(strings[2488], new named_type(IFC4X2_IfcIdentifier_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElementAssembly_type->set_attributes({
|
|
new attribute(strings[2744], new named_type(IFC4X2_IfcAssemblyPlaceEnum_type), true),
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcElementAssemblyTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElementAssemblyType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcElementAssemblyTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElementComponent_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElementComponentType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElementQuantity_type->set_attributes({
|
|
new attribute(strings[2745], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2746], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcPhysicalQuantity_type)), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElementType_type->set_attributes({
|
|
new attribute(strings[2747], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcElementarySurface_type->set_attributes({
|
|
new attribute(strings[2626], new named_type(IFC4X2_IfcAxis2Placement3D_type), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcEllipse_type->set_attributes({
|
|
new attribute(strings[2748], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2749], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcEllipseProfileDef_type->set_attributes({
|
|
new attribute(strings[2748], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2749], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcEnergyConversionDevice_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcEnergyConversionDeviceType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcEngine_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcEngineTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcEngineType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcEngineTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcEvaporativeCooler_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcEvaporativeCoolerTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcEvaporativeCoolerType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcEvaporativeCoolerTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcEvaporator_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcEvaporatorTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcEvaporatorType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcEvaporatorTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcEvent_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcEventTypeEnum_type), true),
|
|
new attribute(strings[2750], new named_type(IFC4X2_IfcEventTriggerTypeEnum_type), true),
|
|
new attribute(strings[2751], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2752], new named_type(IFC4X2_IfcEventTime_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcEventTime_type->set_attributes({
|
|
new attribute(strings[2753], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[2754], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[2755], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[2756], new named_type(IFC4X2_IfcDateTime_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcEventType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcEventTypeEnum_type), false),
|
|
new attribute(strings[2750], new named_type(IFC4X2_IfcEventTriggerTypeEnum_type), false),
|
|
new attribute(strings[2751], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcExtendedProperties_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2757], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcProperty_type)), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcExternalInformation_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcExternalReference_type->set_attributes({
|
|
new attribute(strings[2609], new named_type(IFC4X2_IfcURIReference_type), true),
|
|
new attribute(strings[2515], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcExternalReferenceRelationship_type->set_attributes({
|
|
new attribute(strings[2758], new named_type(IFC4X2_IfcExternalReference_type), false),
|
|
new attribute(strings[2759], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcResourceObjectSelect_type)), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcExternalSpatialElement_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcExternalSpatialElementTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcExternalSpatialStructureElement_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcExternallyDefinedHatchStyle_type->set_attributes({
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcExternallyDefinedSurfaceStyle_type->set_attributes({
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcExternallyDefinedTextFont_type->set_attributes({
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcExtrudedAreaSolid_type->set_attributes({
|
|
new attribute(strings[2760], new named_type(IFC4X2_IfcDirection_type), false),
|
|
new attribute(strings[2589], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcExtrudedAreaSolidTapered_type->set_attributes({
|
|
new attribute(strings[2761], new named_type(IFC4X2_IfcProfileDef_type), false)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFace_type->set_attributes({
|
|
new attribute(strings[2762], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcFaceBound_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcFaceBasedSurfaceModel_type->set_attributes({
|
|
new attribute(strings[2763], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcConnectedFaceSet_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcFaceBound_type->set_attributes({
|
|
new attribute(strings[2764], new named_type(IFC4X2_IfcLoop_type), false),
|
|
new attribute(strings[2765], new named_type(IFC4X2_IfcBoolean_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcFaceOuterBound_type->set_attributes({
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcFaceSurface_type->set_attributes({
|
|
new attribute(strings[2766], new named_type(IFC4X2_IfcSurface_type), false),
|
|
new attribute(strings[2622], new named_type(IFC4X2_IfcBoolean_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcFacetedBrep_type->set_attributes({
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcFacetedBrepWithVoids_type->set_attributes({
|
|
new attribute(strings[2473], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcClosedShell_type)), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcFacility_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFacilityPart_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFailureConnectionCondition_type->set_attributes({
|
|
new attribute(strings[2767], new named_type(IFC4X2_IfcForceMeasure_type), true),
|
|
new attribute(strings[2768], new named_type(IFC4X2_IfcForceMeasure_type), true),
|
|
new attribute(strings[2769], new named_type(IFC4X2_IfcForceMeasure_type), true),
|
|
new attribute(strings[2770], new named_type(IFC4X2_IfcForceMeasure_type), true),
|
|
new attribute(strings[2771], new named_type(IFC4X2_IfcForceMeasure_type), true),
|
|
new attribute(strings[2772], new named_type(IFC4X2_IfcForceMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFan_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcFanTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFanType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcFanTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFastener_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcFastenerTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFastenerType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcFastenerTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFeatureElement_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFeatureElementAddition_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFeatureElementSubtraction_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFillAreaStyle_type->set_attributes({
|
|
new attribute(strings[2773], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcFillStyleSelect_type)), false),
|
|
new attribute(strings[2774], new named_type(IFC4X2_IfcBoolean_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcFillAreaStyleHatching_type->set_attributes({
|
|
new attribute(strings[2775], new named_type(IFC4X2_IfcCurveStyle_type), false),
|
|
new attribute(strings[2776], new named_type(IFC4X2_IfcHatchLineDistanceSelect_type), false),
|
|
new attribute(strings[2777], new named_type(IFC4X2_IfcCartesianPoint_type), true),
|
|
new attribute(strings[2778], new named_type(IFC4X2_IfcCartesianPoint_type), true),
|
|
new attribute(strings[2779], new named_type(IFC4X2_IfcPlaneAngleMeasure_type), false)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFillAreaStyleTiles_type->set_attributes({
|
|
new attribute(strings[2780], new aggregation_type(aggregation_type::list_type, 2, 2, new named_type(IFC4X2_IfcVector_type)), false),
|
|
new attribute(strings[2781], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcStyledItem_type)), false),
|
|
new attribute(strings[2782], new named_type(IFC4X2_IfcPositiveRatioMeasure_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcFilter_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcFilterTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFilterType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcFilterTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFireSuppressionTerminal_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcFireSuppressionTerminalTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFireSuppressionTerminalType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcFireSuppressionTerminalTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFixedReferenceSweptAreaSolid_type->set_attributes({
|
|
new attribute(strings[2783], new named_type(IFC4X2_IfcCurve_type), false),
|
|
new attribute(strings[2784], new named_type(IFC4X2_IfcParameterValue_type), true),
|
|
new attribute(strings[2785], new named_type(IFC4X2_IfcParameterValue_type), true),
|
|
new attribute(strings[2786], new named_type(IFC4X2_IfcDirection_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowController_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowControllerType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowFitting_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowFittingType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowInstrument_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcFlowInstrumentTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowInstrumentType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcFlowInstrumentTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowMeter_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcFlowMeterTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowMeterType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcFlowMeterTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowMovingDevice_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowMovingDeviceType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowSegment_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowSegmentType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowStorageDevice_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowStorageDeviceType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowTerminal_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowTerminalType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowTreatmentDevice_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFlowTreatmentDeviceType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFooting_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcFootingTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFootingType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcFootingTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFurnishingElement_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFurnishingElementType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFurniture_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcFurnitureTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcFurnitureType_type->set_attributes({
|
|
new attribute(strings[2744], new named_type(IFC4X2_IfcAssemblyPlaceEnum_type), false),
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcFurnitureTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcGeographicElement_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcGeographicElementTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcGeographicElementType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcGeographicElementTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcGeometricCurveSet_type->set_attributes({
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcGeometricRepresentationContext_type->set_attributes({
|
|
new attribute(strings[2787], new named_type(IFC4X2_IfcDimensionCount_type), false),
|
|
new attribute(strings[2788], new named_type(IFC4X2_IfcReal_type), true),
|
|
new attribute(strings[2789], new named_type(IFC4X2_IfcAxis2Placement_type), false),
|
|
new attribute(strings[2790], new named_type(IFC4X2_IfcDirection_type), true)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcGeometricRepresentationItem_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcGeometricRepresentationSubContext_type->set_attributes({
|
|
new attribute(strings[2791], new named_type(IFC4X2_IfcGeometricRepresentationContext_type), false),
|
|
new attribute(strings[2792], new named_type(IFC4X2_IfcPositiveRatioMeasure_type), true),
|
|
new attribute(strings[2793], new named_type(IFC4X2_IfcGeometricProjectionEnum_type), false),
|
|
new attribute(strings[2794], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, true, true, true, true, false, false, false, false
|
|
});
|
|
IFC4X2_IfcGeometricSet_type->set_attributes({
|
|
new attribute(strings[2682], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcGeometricSetSelect_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcGrid_type->set_attributes({
|
|
new attribute(strings[2795], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcGridAxis_type)), false),
|
|
new attribute(strings[2796], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcGridAxis_type)), false),
|
|
new attribute(strings[2797], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcGridAxis_type)), true),
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcGridTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcGridAxis_type->set_attributes({
|
|
new attribute(strings[2798], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2799], new named_type(IFC4X2_IfcCurve_type), false),
|
|
new attribute(strings[2622], new named_type(IFC4X2_IfcBoolean_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcGridPlacement_type->set_attributes({
|
|
new attribute(strings[2800], new named_type(IFC4X2_IfcVirtualGridIntersection_type), false),
|
|
new attribute(strings[2801], new named_type(IFC4X2_IfcGridPlacementDirectionSelect_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcGroup_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcHalfSpaceSolid_type->set_attributes({
|
|
new attribute(strings[2802], new named_type(IFC4X2_IfcSurface_type), false),
|
|
new attribute(strings[2803], new named_type(IFC4X2_IfcBoolean_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcHeatExchanger_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcHeatExchangerTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcHeatExchangerType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcHeatExchangerTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcHumidifier_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcHumidifierTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcHumidifierType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcHumidifierTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcIShapeProfileDef_type->set_attributes({
|
|
new attribute(strings[2717], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2525], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2526], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2804], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2805], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[2806], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[2807], new named_type(IFC4X2_IfcPlaneAngleMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcImageTexture_type->set_attributes({
|
|
new attribute(strings[2808], new named_type(IFC4X2_IfcURIReference_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcIndexedColourMap_type->set_attributes({
|
|
new attribute(strings[2809], new named_type(IFC4X2_IfcTessellatedFaceSet_type), false),
|
|
new attribute(strings[2810], new named_type(IFC4X2_IfcNormalisedRatioMeasure_type), true),
|
|
new attribute(strings[2811], new named_type(IFC4X2_IfcColourRgbList_type), false),
|
|
new attribute(strings[2812], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcPositiveInteger_type)), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcIndexedPolyCurve_type->set_attributes({
|
|
new attribute(strings[2813], new named_type(IFC4X2_IfcCartesianPointList_type), false),
|
|
new attribute(strings[2475], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcSegmentIndexSelect_type)), true),
|
|
new attribute(strings[2542], new named_type(IFC4X2_IfcBoolean_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcIndexedPolygonalFace_type->set_attributes({
|
|
new attribute(strings[2814], new aggregation_type(aggregation_type::list_type, 3, -1, new named_type(IFC4X2_IfcPositiveInteger_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcIndexedPolygonalFaceWithVoids_type->set_attributes({
|
|
new attribute(strings[2815], new aggregation_type(aggregation_type::list_type, 1, -1, new aggregation_type(aggregation_type::list_type, 3, -1, new named_type(IFC4X2_IfcPositiveInteger_type))), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcIndexedTextureMap_type->set_attributes({
|
|
new attribute(strings[2809], new named_type(IFC4X2_IfcTessellatedFaceSet_type), false),
|
|
new attribute(strings[2816], new named_type(IFC4X2_IfcTextureVertexList_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcIndexedTriangleTextureMap_type->set_attributes({
|
|
new attribute(strings[2817], new aggregation_type(aggregation_type::list_type, 1, -1, new aggregation_type(aggregation_type::list_type, 3, 3, new named_type(IFC4X2_IfcPositiveInteger_type))), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcInterceptor_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcInterceptorTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcInterceptorType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcInterceptorTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcIntersectionCurve_type->set_attributes({
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcInventory_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcInventoryTypeEnum_type), true),
|
|
new attribute(strings[2818], new named_type(IFC4X2_IfcActorSelect_type), true),
|
|
new attribute(strings[2819], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcPerson_type)), true),
|
|
new attribute(strings[2820], new named_type(IFC4X2_IfcDate_type), true),
|
|
new attribute(strings[2517], new named_type(IFC4X2_IfcCostValue_type), true),
|
|
new attribute(strings[2516], new named_type(IFC4X2_IfcCostValue_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcIrregularTimeSeries_type->set_attributes({
|
|
new attribute(strings[2821], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcIrregularTimeSeriesValue_type)), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcIrregularTimeSeriesValue_type->set_attributes({
|
|
new attribute(strings[2822], new named_type(IFC4X2_IfcDateTime_type), false),
|
|
new attribute(strings[2823], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcValue_type)), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcJunctionBox_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcJunctionBoxTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcJunctionBoxType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcJunctionBoxTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcLShapeProfileDef_type->set_attributes({
|
|
new attribute(strings[2589], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2590], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2604], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2805], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[2824], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[2825], new named_type(IFC4X2_IfcPlaneAngleMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcLaborResource_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcLaborResourceTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcLaborResourceType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcLaborResourceTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcLagTime_type->set_attributes({
|
|
new attribute(strings[2826], new named_type(IFC4X2_IfcTimeOrRatioSelect_type), false),
|
|
new attribute(strings[2827], new named_type(IFC4X2_IfcTaskDurationEnum_type), false)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcLamp_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcLampTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcLampType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcLampTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcLibraryInformation_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[2492], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2828], new named_type(IFC4X2_IfcActorSelect_type), true),
|
|
new attribute(strings[2829], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[2609], new named_type(IFC4X2_IfcURIReference_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcLibraryReference_type->set_attributes({
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2830], new named_type(IFC4X2_IfcLanguageId_type), true),
|
|
new attribute(strings[2831], new named_type(IFC4X2_IfcLibraryInformation_type), true)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcLightDistributionData_type->set_attributes({
|
|
new attribute(strings[2832], new named_type(IFC4X2_IfcPlaneAngleMeasure_type), false),
|
|
new attribute(strings[2833], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcPlaneAngleMeasure_type)), false),
|
|
new attribute(strings[2834], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcLuminousIntensityDistributionMeasure_type)), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcLightFixture_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcLightFixtureTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcLightFixtureType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcLightFixtureTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcLightIntensityDistribution_type->set_attributes({
|
|
new attribute(strings[2835], new named_type(IFC4X2_IfcLightDistributionCurveEnum_type), false),
|
|
new attribute(strings[2836], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcLightDistributionData_type)), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcLightSource_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2837], new named_type(IFC4X2_IfcColourRgb_type), false),
|
|
new attribute(strings[2838], new named_type(IFC4X2_IfcNormalisedRatioMeasure_type), true),
|
|
new attribute(strings[2839], new named_type(IFC4X2_IfcNormalisedRatioMeasure_type), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcLightSourceAmbient_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcLightSourceDirectional_type->set_attributes({
|
|
new attribute(strings[2765], new named_type(IFC4X2_IfcDirection_type), false)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcLightSourceGoniometric_type->set_attributes({
|
|
new attribute(strings[2626], new named_type(IFC4X2_IfcAxis2Placement3D_type), false),
|
|
new attribute(strings[2840], new named_type(IFC4X2_IfcColourRgb_type), true),
|
|
new attribute(strings[2841], new named_type(IFC4X2_IfcThermodynamicTemperatureMeasure_type), false),
|
|
new attribute(strings[2842], new named_type(IFC4X2_IfcLuminousFluxMeasure_type), false),
|
|
new attribute(strings[2843], new named_type(IFC4X2_IfcLightEmissionSourceEnum_type), false),
|
|
new attribute(strings[2844], new named_type(IFC4X2_IfcLightDistributionDataSourceSelect_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcLightSourcePositional_type->set_attributes({
|
|
new attribute(strings[2626], new named_type(IFC4X2_IfcCartesianPoint_type), false),
|
|
new attribute(strings[2480], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2845], new named_type(IFC4X2_IfcReal_type), false),
|
|
new attribute(strings[2846], new named_type(IFC4X2_IfcReal_type), false),
|
|
new attribute(strings[2847], new named_type(IFC4X2_IfcReal_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcLightSourceSpot_type->set_attributes({
|
|
new attribute(strings[2765], new named_type(IFC4X2_IfcDirection_type), false),
|
|
new attribute(strings[2848], new named_type(IFC4X2_IfcReal_type), true),
|
|
new attribute(strings[2849], new named_type(IFC4X2_IfcPositivePlaneAngleMeasure_type), false),
|
|
new attribute(strings[2850], new named_type(IFC4X2_IfcPositivePlaneAngleMeasure_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcLine_type->set_attributes({
|
|
new attribute(strings[2851], new named_type(IFC4X2_IfcCartesianPoint_type), false),
|
|
new attribute(strings[2852], new named_type(IFC4X2_IfcVector_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcLineSegment2D_type->set_attributes({
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcLinearPlacement_type->set_attributes({
|
|
new attribute(strings[2853], new named_type(IFC4X2_IfcCurve_type), false),
|
|
new attribute(strings[2854], new named_type(IFC4X2_IfcDistanceExpression_type), false),
|
|
new attribute(strings[2765], new named_type(IFC4X2_IfcOrientationExpression_type), true),
|
|
new attribute(strings[2855], new named_type(IFC4X2_IfcAxis2Placement3D_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcLinearPositioningElement_type->set_attributes({
|
|
new attribute(strings[2536], new named_type(IFC4X2_IfcCurve_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcLocalPlacement_type->set_attributes({
|
|
new attribute(strings[2856], new named_type(IFC4X2_IfcAxis2Placement_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcLoop_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcManifoldSolidBrep_type->set_attributes({
|
|
new attribute(strings[2857], new named_type(IFC4X2_IfcClosedShell_type), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcMapConversion_type->set_attributes({
|
|
new attribute(strings[2858], new named_type(IFC4X2_IfcLengthMeasure_type), false),
|
|
new attribute(strings[2859], new named_type(IFC4X2_IfcLengthMeasure_type), false),
|
|
new attribute(strings[2860], new named_type(IFC4X2_IfcLengthMeasure_type), false),
|
|
new attribute(strings[2861], new named_type(IFC4X2_IfcReal_type), true),
|
|
new attribute(strings[2862], new named_type(IFC4X2_IfcReal_type), true),
|
|
new attribute(strings[2600], new named_type(IFC4X2_IfcReal_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMappedItem_type->set_attributes({
|
|
new attribute(strings[2863], new named_type(IFC4X2_IfcRepresentationMap_type), false),
|
|
new attribute(strings[2864], new named_type(IFC4X2_IfcCartesianTransformationOperator_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcMaterial_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2500], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcMaterialClassificationRelationship_type->set_attributes({
|
|
new attribute(strings[2865], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcClassificationSelect_type)), false),
|
|
new attribute(strings[2866], new named_type(IFC4X2_IfcMaterial_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcMaterialConstituent_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2867], new named_type(IFC4X2_IfcMaterial_type), false),
|
|
new attribute(strings[2868], new named_type(IFC4X2_IfcNormalisedRatioMeasure_type), true),
|
|
new attribute(strings[2500], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMaterialConstituentSet_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2869], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcMaterialConstituent_type)), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcMaterialDefinition_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcMaterialDefinitionRepresentation_type->set_attributes({
|
|
new attribute(strings[2870], new named_type(IFC4X2_IfcMaterial_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcMaterialLayer_type->set_attributes({
|
|
new attribute(strings[2867], new named_type(IFC4X2_IfcMaterial_type), true),
|
|
new attribute(strings[2871], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), false),
|
|
new attribute(strings[2872], new named_type(IFC4X2_IfcLogical_type), true),
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2500], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2873], new named_type(IFC4X2_IfcInteger_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMaterialLayerSet_type->set_attributes({
|
|
new attribute(strings[2874], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcMaterialLayer_type)), false),
|
|
new attribute(strings[2875], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcMaterialLayerSetUsage_type->set_attributes({
|
|
new attribute(strings[2876], new named_type(IFC4X2_IfcMaterialLayerSet_type), false),
|
|
new attribute(strings[2877], new named_type(IFC4X2_IfcLayerSetDirectionEnum_type), false),
|
|
new attribute(strings[2878], new named_type(IFC4X2_IfcDirectionSenseEnum_type), false),
|
|
new attribute(strings[2879], new named_type(IFC4X2_IfcLengthMeasure_type), false),
|
|
new attribute(strings[2880], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMaterialLayerWithOffsets_type->set_attributes({
|
|
new attribute(strings[2881], new named_type(IFC4X2_IfcLayerSetDirectionEnum_type), false),
|
|
new attribute(strings[2882], new aggregation_type(aggregation_type::array_type, 1, 2, new named_type(IFC4X2_IfcLengthMeasure_type)), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMaterialList_type->set_attributes({
|
|
new attribute(strings[2883], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcMaterial_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcMaterialProfile_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2867], new named_type(IFC4X2_IfcMaterial_type), true),
|
|
new attribute(strings[2884], new named_type(IFC4X2_IfcProfileDef_type), false),
|
|
new attribute(strings[2873], new named_type(IFC4X2_IfcInteger_type), true),
|
|
new attribute(strings[2500], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMaterialProfileSet_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2885], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcMaterialProfile_type)), false),
|
|
new attribute(strings[2886], new named_type(IFC4X2_IfcCompositeProfileDef_type), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcMaterialProfileSetUsage_type->set_attributes({
|
|
new attribute(strings[2887], new named_type(IFC4X2_IfcMaterialProfileSet_type), false),
|
|
new attribute(strings[2888], new named_type(IFC4X2_IfcCardinalPointReference_type), true),
|
|
new attribute(strings[2880], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcMaterialProfileSetUsageTapering_type->set_attributes({
|
|
new attribute(strings[2889], new named_type(IFC4X2_IfcMaterialProfileSet_type), false),
|
|
new attribute(strings[2890], new named_type(IFC4X2_IfcCardinalPointReference_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMaterialProfileWithOffsets_type->set_attributes({
|
|
new attribute(strings[2882], new aggregation_type(aggregation_type::array_type, 1, 2, new named_type(IFC4X2_IfcLengthMeasure_type)), false)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMaterialProperties_type->set_attributes({
|
|
new attribute(strings[2867], new named_type(IFC4X2_IfcMaterialDefinition_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcMaterialRelationship_type->set_attributes({
|
|
new attribute(strings[2891], new named_type(IFC4X2_IfcMaterial_type), false),
|
|
new attribute(strings[2892], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcMaterial_type)), false),
|
|
new attribute(strings[2893], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMaterialUsageDefinition_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcMeasureWithUnit_type->set_attributes({
|
|
new attribute(strings[2894], new named_type(IFC4X2_IfcValue_type), false),
|
|
new attribute(strings[2895], new named_type(IFC4X2_IfcUnit_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcMechanicalFastener_type->set_attributes({
|
|
new attribute(strings[2896], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2897], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcMechanicalFastenerTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMechanicalFastenerType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcMechanicalFastenerTypeEnum_type), false),
|
|
new attribute(strings[2896], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2897], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMedicalDevice_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcMedicalDeviceTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMedicalDeviceType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcMedicalDeviceTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMember_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcMemberTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMemberStandardCase_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMemberType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcMemberTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMetric_type->set_attributes({
|
|
new attribute(strings[2898], new named_type(IFC4X2_IfcBenchmarkEnum_type), false),
|
|
new attribute(strings[2899], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2900], new named_type(IFC4X2_IfcMetricValueSelect_type), true),
|
|
new attribute(strings[2901], new named_type(IFC4X2_IfcReference_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMirroredProfileDef_type->set_attributes({
|
|
},{
|
|
false, false, false, true, false
|
|
});
|
|
IFC4X2_IfcMonetaryUnit_type->set_attributes({
|
|
new attribute(strings[2902], new named_type(IFC4X2_IfcLabel_type), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcMotorConnection_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcMotorConnectionTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcMotorConnectionType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcMotorConnectionTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcNamedUnit_type->set_attributes({
|
|
new attribute(strings[2903], new named_type(IFC4X2_IfcDimensionalExponents_type), false),
|
|
new attribute(strings[2683], new named_type(IFC4X2_IfcUnitEnum_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcObject_type->set_attributes({
|
|
new attribute(strings[2647], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcObjectDefinition_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcObjectPlacement_type->set_attributes({
|
|
new attribute(strings[2904], new named_type(IFC4X2_IfcObjectPlacement_type), true)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcObjective_type->set_attributes({
|
|
new attribute(strings[2905], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcConstraint_type)), true),
|
|
new attribute(strings[2906], new named_type(IFC4X2_IfcLogicalOperatorEnum_type), true),
|
|
new attribute(strings[2907], new named_type(IFC4X2_IfcObjectiveEnum_type), false),
|
|
new attribute(strings[2908], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcOccupant_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcOccupantTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcOffsetCurve_type->set_attributes({
|
|
new attribute(strings[2909], new named_type(IFC4X2_IfcCurve_type), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcOffsetCurve2D_type->set_attributes({
|
|
new attribute(strings[2854], new named_type(IFC4X2_IfcLengthMeasure_type), false),
|
|
new attribute(strings[2542], new named_type(IFC4X2_IfcLogical_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcOffsetCurve3D_type->set_attributes({
|
|
new attribute(strings[2854], new named_type(IFC4X2_IfcLengthMeasure_type), false),
|
|
new attribute(strings[2542], new named_type(IFC4X2_IfcLogical_type), false),
|
|
new attribute(strings[2537], new named_type(IFC4X2_IfcDirection_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcOffsetCurveByDistances_type->set_attributes({
|
|
new attribute(strings[2882], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcDistanceExpression_type)), false),
|
|
new attribute(strings[2488], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcOpenShell_type->set_attributes({
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcOpeningElement_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcOpeningElementTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcOpeningStandardCase_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcOrganization_type->set_attributes({
|
|
new attribute(strings[2515], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2910], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcActorRole_type)), true),
|
|
new attribute(strings[2911], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcAddress_type)), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcOrganizationRelationship_type->set_attributes({
|
|
new attribute(strings[2912], new named_type(IFC4X2_IfcOrganization_type), false),
|
|
new attribute(strings[2913], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcOrganization_type)), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcOrientationExpression_type->set_attributes({
|
|
new attribute(strings[2914], new named_type(IFC4X2_IfcDirection_type), false),
|
|
new attribute(strings[2915], new named_type(IFC4X2_IfcDirection_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcOrientedEdge_type->set_attributes({
|
|
new attribute(strings[2916], new named_type(IFC4X2_IfcEdge_type), false),
|
|
new attribute(strings[2765], new named_type(IFC4X2_IfcBoolean_type), false)
|
|
},{
|
|
true, true, false, false
|
|
});
|
|
IFC4X2_IfcOuterBoundaryCurve_type->set_attributes({
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcOutlet_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcOutletTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcOutletType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcOutletTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcOwnerHistory_type->set_attributes({
|
|
new attribute(strings[2917], new named_type(IFC4X2_IfcPersonAndOrganization_type), false),
|
|
new attribute(strings[2918], new named_type(IFC4X2_IfcApplication_type), false),
|
|
new attribute(strings[2919], new named_type(IFC4X2_IfcStateEnum_type), true),
|
|
new attribute(strings[2920], new named_type(IFC4X2_IfcChangeActionEnum_type), true),
|
|
new attribute(strings[2921], new named_type(IFC4X2_IfcTimeStamp_type), true),
|
|
new attribute(strings[2922], new named_type(IFC4X2_IfcPersonAndOrganization_type), true),
|
|
new attribute(strings[2923], new named_type(IFC4X2_IfcApplication_type), true),
|
|
new attribute(strings[2924], new named_type(IFC4X2_IfcTimeStamp_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcParameterizedProfileDef_type->set_attributes({
|
|
new attribute(strings[2626], new named_type(IFC4X2_IfcAxis2Placement2D_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcPath_type->set_attributes({
|
|
new attribute(strings[2743], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcOrientedEdge_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcPcurve_type->set_attributes({
|
|
new attribute(strings[2667], new named_type(IFC4X2_IfcSurface_type), false),
|
|
new attribute(strings[2925], new named_type(IFC4X2_IfcCurve_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcPerformanceHistory_type->set_attributes({
|
|
new attribute(strings[2926], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcPerformanceHistoryTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPermeableCoveringProperties_type->set_attributes({
|
|
new attribute(strings[2718], new named_type(IFC4X2_IfcPermeableCoveringOperationEnum_type), false),
|
|
new attribute(strings[2736], new named_type(IFC4X2_IfcWindowPanelPositionEnum_type), false),
|
|
new attribute(strings[2927], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2928], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2730], new named_type(IFC4X2_IfcShapeAspect_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPermit_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcPermitTypeEnum_type), true),
|
|
new attribute(strings[2465], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2466], new named_type(IFC4X2_IfcText_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPerson_type->set_attributes({
|
|
new attribute(strings[2515], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[2929], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2930], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2931], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcLabel_type)), true),
|
|
new attribute(strings[2932], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcLabel_type)), true),
|
|
new attribute(strings[2933], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcLabel_type)), true),
|
|
new attribute(strings[2910], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcActorRole_type)), true),
|
|
new attribute(strings[2911], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcAddress_type)), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPersonAndOrganization_type->set_attributes({
|
|
new attribute(strings[2934], new named_type(IFC4X2_IfcPerson_type), false),
|
|
new attribute(strings[2935], new named_type(IFC4X2_IfcOrganization_type), false),
|
|
new attribute(strings[2910], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcActorRole_type)), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcPhysicalComplexQuantity_type->set_attributes({
|
|
new attribute(strings[2936], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcPhysicalQuantity_type)), false),
|
|
new attribute(strings[2937], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[2938], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2644], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPhysicalQuantity_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcPhysicalSimpleQuantity_type->set_attributes({
|
|
new attribute(strings[2685], new named_type(IFC4X2_IfcNamedUnit_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcPile_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcPileTypeEnum_type), true),
|
|
new attribute(strings[2737], new named_type(IFC4X2_IfcPileConstructionEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPileType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcPileTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPipeFitting_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcPipeFittingTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPipeFittingType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcPipeFittingTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPipeSegment_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcPipeSegmentTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPipeSegmentType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcPipeSegmentTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPixelTexture_type->set_attributes({
|
|
new attribute(strings[2590], new named_type(IFC4X2_IfcInteger_type), false),
|
|
new attribute(strings[2939], new named_type(IFC4X2_IfcInteger_type), false),
|
|
new attribute(strings[2940], new named_type(IFC4X2_IfcInteger_type), false),
|
|
new attribute(strings[2941], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcBinary_type)), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPlacement_type->set_attributes({
|
|
new attribute(strings[2609], new named_type(IFC4X2_IfcCartesianPoint_type), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcPlanarBox_type->set_attributes({
|
|
new attribute(strings[2942], new named_type(IFC4X2_IfcAxis2Placement_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcPlanarExtent_type->set_attributes({
|
|
new attribute(strings[2943], new named_type(IFC4X2_IfcLengthMeasure_type), false),
|
|
new attribute(strings[2944], new named_type(IFC4X2_IfcLengthMeasure_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcPlane_type->set_attributes({
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcPlate_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcPlateTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPlateStandardCase_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPlateType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcPlateTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPoint_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcPointOnCurve_type->set_attributes({
|
|
new attribute(strings[2909], new named_type(IFC4X2_IfcCurve_type), false),
|
|
new attribute(strings[2945], new named_type(IFC4X2_IfcParameterValue_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcPointOnSurface_type->set_attributes({
|
|
new attribute(strings[2667], new named_type(IFC4X2_IfcSurface_type), false),
|
|
new attribute(strings[2946], new named_type(IFC4X2_IfcParameterValue_type), false),
|
|
new attribute(strings[2947], new named_type(IFC4X2_IfcParameterValue_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcPolyLoop_type->set_attributes({
|
|
new attribute(strings[2948], new aggregation_type(aggregation_type::list_type, 3, -1, new named_type(IFC4X2_IfcCartesianPoint_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcPolygonalBoundedHalfSpace_type->set_attributes({
|
|
new attribute(strings[2626], new named_type(IFC4X2_IfcAxis2Placement3D_type), false),
|
|
new attribute(strings[2949], new named_type(IFC4X2_IfcBoundedCurve_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcPolygonalFaceSet_type->set_attributes({
|
|
new attribute(strings[2950], new named_type(IFC4X2_IfcBoolean_type), true),
|
|
new attribute(strings[2951], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcIndexedPolygonalFace_type)), false),
|
|
new attribute(strings[2952], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcPositiveInteger_type)), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcPolyline_type->set_attributes({
|
|
new attribute(strings[2813], new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X2_IfcCartesianPoint_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcPort_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPositioningElement_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPostalAddress_type->set_attributes({
|
|
new attribute(strings[2953], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2954], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcLabel_type)), true),
|
|
new attribute(strings[2955], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2956], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2957], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2958], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2959], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPreDefinedColour_type->set_attributes({
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcPreDefinedCurveFont_type->set_attributes({
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcPreDefinedItem_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcPreDefinedProperties_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcPreDefinedPropertySet_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcPreDefinedTextFont_type->set_attributes({
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcPresentationItem_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcPresentationLayerAssignment_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2960], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcLayeredItem_type)), false),
|
|
new attribute(strings[2504], new named_type(IFC4X2_IfcIdentifier_type), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcPresentationLayerWithStyle_type->set_attributes({
|
|
new attribute(strings[2961], new named_type(IFC4X2_IfcLogical_type), false),
|
|
new attribute(strings[2962], new named_type(IFC4X2_IfcLogical_type), false),
|
|
new attribute(strings[2963], new named_type(IFC4X2_IfcLogical_type), false),
|
|
new attribute(strings[2964], new aggregation_type(aggregation_type::set_type, 0, -1, new named_type(IFC4X2_IfcPresentationStyle_type)), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPresentationStyle_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcPresentationStyleAssignment_type->set_attributes({
|
|
new attribute(strings[2965], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcPresentationStyleSelect_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcProcedure_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcProcedureTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcProcedureType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcProcedureTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcProcess_type->set_attributes({
|
|
new attribute(strings[2515], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[2466], new named_type(IFC4X2_IfcText_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcProduct_type->set_attributes({
|
|
new attribute(strings[2966], new named_type(IFC4X2_IfcObjectPlacement_type), true),
|
|
new attribute(strings[2967], new named_type(IFC4X2_IfcProductRepresentation_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcProductDefinitionShape_type->set_attributes({
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcProductRepresentation_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2968], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcRepresentation_type)), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcProfileDef_type->set_attributes({
|
|
new attribute(strings[2969], new named_type(IFC4X2_IfcProfileTypeEnum_type), false),
|
|
new attribute(strings[2970], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcProfileProperties_type->set_attributes({
|
|
new attribute(strings[2971], new named_type(IFC4X2_IfcProfileDef_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcProject_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcProjectLibrary_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcProjectOrder_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcProjectOrderTypeEnum_type), true),
|
|
new attribute(strings[2465], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2466], new named_type(IFC4X2_IfcText_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcProjectedCRS_type->set_attributes({
|
|
new attribute(strings[2972], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[2973], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[2974], new named_type(IFC4X2_IfcNamedUnit_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcProjectionElement_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcProjectionElementTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcProperty_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcIdentifier_type), false),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcPropertyAbstraction_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcPropertyBoundedValue_type->set_attributes({
|
|
new attribute(strings[2975], new named_type(IFC4X2_IfcValue_type), true),
|
|
new attribute(strings[2976], new named_type(IFC4X2_IfcValue_type), true),
|
|
new attribute(strings[2685], new named_type(IFC4X2_IfcUnit_type), true),
|
|
new attribute(strings[2977], new named_type(IFC4X2_IfcValue_type), true)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPropertyDefinition_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcPropertyDependencyRelationship_type->set_attributes({
|
|
new attribute(strings[2978], new named_type(IFC4X2_IfcProperty_type), false),
|
|
new attribute(strings[2979], new named_type(IFC4X2_IfcProperty_type), false),
|
|
new attribute(strings[2893], new named_type(IFC4X2_IfcText_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPropertyEnumeratedValue_type->set_attributes({
|
|
new attribute(strings[2980], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcValue_type)), true),
|
|
new attribute(strings[2981], new named_type(IFC4X2_IfcPropertyEnumeration_type), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcPropertyEnumeration_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[2980], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcValue_type)), false),
|
|
new attribute(strings[2685], new named_type(IFC4X2_IfcUnit_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcPropertyListValue_type->set_attributes({
|
|
new attribute(strings[2823], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcValue_type)), true),
|
|
new attribute(strings[2685], new named_type(IFC4X2_IfcUnit_type), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcPropertyReferenceValue_type->set_attributes({
|
|
new attribute(strings[2617], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2982], new named_type(IFC4X2_IfcObjectReferenceSelect_type), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcPropertySet_type->set_attributes({
|
|
new attribute(strings[2618], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcProperty_type)), false)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPropertySetDefinition_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcPropertySetTemplate_type->set_attributes({
|
|
new attribute(strings[2619], new named_type(IFC4X2_IfcPropertySetTemplateTypeEnum_type), true),
|
|
new attribute(strings[2983], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[2620], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcPropertyTemplate_type)), false)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPropertySingleValue_type->set_attributes({
|
|
new attribute(strings[2984], new named_type(IFC4X2_IfcValue_type), true),
|
|
new attribute(strings[2685], new named_type(IFC4X2_IfcUnit_type), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcPropertyTableValue_type->set_attributes({
|
|
new attribute(strings[2985], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcValue_type)), true),
|
|
new attribute(strings[2986], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcValue_type)), true),
|
|
new attribute(strings[2893], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2987], new named_type(IFC4X2_IfcUnit_type), true),
|
|
new attribute(strings[2988], new named_type(IFC4X2_IfcUnit_type), true),
|
|
new attribute(strings[2989], new named_type(IFC4X2_IfcCurveInterpolationEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPropertyTemplate_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcPropertyTemplateDefinition_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcProtectiveDevice_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcProtectiveDeviceTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcProtectiveDeviceTrippingUnit_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcProtectiveDeviceTrippingUnitTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcProtectiveDeviceTrippingUnitType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcProtectiveDeviceTrippingUnitTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcProtectiveDeviceType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcProtectiveDeviceTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcProxy_type->set_attributes({
|
|
new attribute(strings[2990], new named_type(IFC4X2_IfcObjectTypeEnum_type), false),
|
|
new attribute(strings[2488], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPump_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcPumpTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcPumpType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcPumpTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcQuantityArea_type->set_attributes({
|
|
new attribute(strings[2991], new named_type(IFC4X2_IfcAreaMeasure_type), false),
|
|
new attribute(strings[2992], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcQuantityCount_type->set_attributes({
|
|
new attribute(strings[2993], new named_type(IFC4X2_IfcCountMeasure_type), false),
|
|
new attribute(strings[2992], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcQuantityLength_type->set_attributes({
|
|
new attribute(strings[2994], new named_type(IFC4X2_IfcLengthMeasure_type), false),
|
|
new attribute(strings[2992], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcQuantitySet_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcQuantityTime_type->set_attributes({
|
|
new attribute(strings[2995], new named_type(IFC4X2_IfcTimeMeasure_type), false),
|
|
new attribute(strings[2992], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcQuantityVolume_type->set_attributes({
|
|
new attribute(strings[2996], new named_type(IFC4X2_IfcVolumeMeasure_type), false),
|
|
new attribute(strings[2992], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcQuantityWeight_type->set_attributes({
|
|
new attribute(strings[2997], new named_type(IFC4X2_IfcMassMeasure_type), false),
|
|
new attribute(strings[2992], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRailing_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcRailingTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRailingType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcRailingTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRamp_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcRampTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRampFlight_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcRampFlightTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRampFlightType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcRampFlightTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRampType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcRampTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRationalBSplineCurveWithKnots_type->set_attributes({
|
|
new attribute(strings[2998], new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X2_IfcReal_type)), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRationalBSplineSurfaceWithKnots_type->set_attributes({
|
|
new attribute(strings[2998], new aggregation_type(aggregation_type::list_type, 2, -1, new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X2_IfcReal_type))), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRectangleHollowProfileDef_type->set_attributes({
|
|
new attribute(strings[2591], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2999], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[3000], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRectangleProfileDef_type->set_attributes({
|
|
new attribute(strings[2580], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2581], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRectangularPyramid_type->set_attributes({
|
|
new attribute(strings[2557], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2558], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2939], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcRectangularTrimmedSurface_type->set_attributes({
|
|
new attribute(strings[2667], new named_type(IFC4X2_IfcSurface_type), false),
|
|
new attribute(strings[3001], new named_type(IFC4X2_IfcParameterValue_type), false),
|
|
new attribute(strings[3002], new named_type(IFC4X2_IfcParameterValue_type), false),
|
|
new attribute(strings[3003], new named_type(IFC4X2_IfcParameterValue_type), false),
|
|
new attribute(strings[3004], new named_type(IFC4X2_IfcParameterValue_type), false),
|
|
new attribute(strings[3005], new named_type(IFC4X2_IfcBoolean_type), false),
|
|
new attribute(strings[3006], new named_type(IFC4X2_IfcBoolean_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRecurrencePattern_type->set_attributes({
|
|
new attribute(strings[3007], new named_type(IFC4X2_IfcRecurrenceTypeEnum_type), false),
|
|
new attribute(strings[3008], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcDayInMonthNumber_type)), true),
|
|
new attribute(strings[3009], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcDayInWeekNumber_type)), true),
|
|
new attribute(strings[3010], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcMonthInYearNumber_type)), true),
|
|
new attribute(strings[2626], new named_type(IFC4X2_IfcInteger_type), true),
|
|
new attribute(strings[3011], new named_type(IFC4X2_IfcInteger_type), true),
|
|
new attribute(strings[3012], new named_type(IFC4X2_IfcInteger_type), true),
|
|
new attribute(strings[3013], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcTimePeriod_type)), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcReference_type->set_attributes({
|
|
new attribute(strings[3014], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[3015], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[3016], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3017], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcInteger_type)), true),
|
|
new attribute(strings[3018], new named_type(IFC4X2_IfcReference_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcReferent_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcReferentTypeEnum_type), true),
|
|
new attribute(strings[3019], new named_type(IFC4X2_IfcLengthMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRegularTimeSeries_type->set_attributes({
|
|
new attribute(strings[3020], new named_type(IFC4X2_IfcTimeMeasure_type), false),
|
|
new attribute(strings[2821], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcTimeSeriesValue_type)), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcReinforcementBarProperties_type->set_attributes({
|
|
new attribute(strings[3021], new named_type(IFC4X2_IfcAreaMeasure_type), false),
|
|
new attribute(strings[3022], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[3023], new named_type(IFC4X2_IfcReinforcingBarSurfaceEnum_type), true),
|
|
new attribute(strings[3024], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[3025], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3026], new named_type(IFC4X2_IfcCountMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcReinforcementDefinitionProperties_type->set_attributes({
|
|
new attribute(strings[3027], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3028], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcSectionReinforcementProperties_type)), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcReinforcingBar_type->set_attributes({
|
|
new attribute(strings[2896], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3029], new named_type(IFC4X2_IfcAreaMeasure_type), true),
|
|
new attribute(strings[3030], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcReinforcingBarTypeEnum_type), true),
|
|
new attribute(strings[3023], new named_type(IFC4X2_IfcReinforcingBarSurfaceEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcReinforcingBarType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcReinforcingBarTypeEnum_type), false),
|
|
new attribute(strings[2896], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3029], new named_type(IFC4X2_IfcAreaMeasure_type), true),
|
|
new attribute(strings[3030], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3023], new named_type(IFC4X2_IfcReinforcingBarSurfaceEnum_type), true),
|
|
new attribute(strings[3031], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3032], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcBendingParameterSelect_type)), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcReinforcingElement_type->set_attributes({
|
|
new attribute(strings[3022], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcReinforcingElementType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcReinforcingMesh_type->set_attributes({
|
|
new attribute(strings[3033], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3034], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3035], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3036], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3037], new named_type(IFC4X2_IfcAreaMeasure_type), true),
|
|
new attribute(strings[3038], new named_type(IFC4X2_IfcAreaMeasure_type), true),
|
|
new attribute(strings[3039], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3040], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcReinforcingMeshTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcReinforcingMeshType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcReinforcingMeshTypeEnum_type), false),
|
|
new attribute(strings[3033], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3034], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3035], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3036], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3037], new named_type(IFC4X2_IfcAreaMeasure_type), true),
|
|
new attribute(strings[3038], new named_type(IFC4X2_IfcAreaMeasure_type), true),
|
|
new attribute(strings[3039], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3040], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3031], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3032], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcBendingParameterSelect_type)), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelAggregates_type->set_attributes({
|
|
new attribute(strings[3041], new named_type(IFC4X2_IfcObjectDefinition_type), false),
|
|
new attribute(strings[3042], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcObjectDefinition_type)), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelAssigns_type->set_attributes({
|
|
new attribute(strings[3042], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcObjectDefinition_type)), false),
|
|
new attribute(strings[3043], new named_type(IFC4X2_IfcObjectTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelAssignsToActor_type->set_attributes({
|
|
new attribute(strings[3044], new named_type(IFC4X2_IfcActor_type), false),
|
|
new attribute(strings[3045], new named_type(IFC4X2_IfcActorRole_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelAssignsToControl_type->set_attributes({
|
|
new attribute(strings[3046], new named_type(IFC4X2_IfcControl_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelAssignsToGroup_type->set_attributes({
|
|
new attribute(strings[3047], new named_type(IFC4X2_IfcGroup_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelAssignsToGroupByFactor_type->set_attributes({
|
|
new attribute(strings[3048], new named_type(IFC4X2_IfcRatioMeasure_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelAssignsToProcess_type->set_attributes({
|
|
new attribute(strings[3049], new named_type(IFC4X2_IfcProcessSelect_type), false),
|
|
new attribute(strings[3050], new named_type(IFC4X2_IfcMeasureWithUnit_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelAssignsToProduct_type->set_attributes({
|
|
new attribute(strings[3051], new named_type(IFC4X2_IfcProductSelect_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelAssignsToResource_type->set_attributes({
|
|
new attribute(strings[3052], new named_type(IFC4X2_IfcResourceSelect_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelAssociates_type->set_attributes({
|
|
new attribute(strings[3042], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcDefinitionSelect_type)), false)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelAssociatesApproval_type->set_attributes({
|
|
new attribute(strings[2510], new named_type(IFC4X2_IfcApproval_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelAssociatesClassification_type->set_attributes({
|
|
new attribute(strings[3053], new named_type(IFC4X2_IfcClassificationSelect_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelAssociatesConstraint_type->set_attributes({
|
|
new attribute(strings[3054], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3055], new named_type(IFC4X2_IfcConstraint_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelAssociatesDocument_type->set_attributes({
|
|
new attribute(strings[2712], new named_type(IFC4X2_IfcDocumentSelect_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelAssociatesLibrary_type->set_attributes({
|
|
new attribute(strings[3056], new named_type(IFC4X2_IfcLibrarySelect_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelAssociatesMaterial_type->set_attributes({
|
|
new attribute(strings[2891], new named_type(IFC4X2_IfcMaterialSelect_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelConnects_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelConnectsElements_type->set_attributes({
|
|
new attribute(strings[3057], new named_type(IFC4X2_IfcConnectionGeometry_type), true),
|
|
new attribute(strings[3058], new named_type(IFC4X2_IfcElement_type), false),
|
|
new attribute(strings[3059], new named_type(IFC4X2_IfcElement_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelConnectsPathElements_type->set_attributes({
|
|
new attribute(strings[3060], new aggregation_type(aggregation_type::list_type, 0, -1, new named_type(IFC4X2_IfcInteger_type)), false),
|
|
new attribute(strings[3061], new aggregation_type(aggregation_type::list_type, 0, -1, new named_type(IFC4X2_IfcInteger_type)), false),
|
|
new attribute(strings[3062], new named_type(IFC4X2_IfcConnectionTypeEnum_type), false),
|
|
new attribute(strings[3063], new named_type(IFC4X2_IfcConnectionTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelConnectsPortToElement_type->set_attributes({
|
|
new attribute(strings[3064], new named_type(IFC4X2_IfcPort_type), false),
|
|
new attribute(strings[3059], new named_type(IFC4X2_IfcDistributionElement_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelConnectsPorts_type->set_attributes({
|
|
new attribute(strings[3064], new named_type(IFC4X2_IfcPort_type), false),
|
|
new attribute(strings[3065], new named_type(IFC4X2_IfcPort_type), false),
|
|
new attribute(strings[3066], new named_type(IFC4X2_IfcElement_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelConnectsStructuralActivity_type->set_attributes({
|
|
new attribute(strings[3058], new named_type(IFC4X2_IfcStructuralActivityAssignmentSelect_type), false),
|
|
new attribute(strings[3067], new named_type(IFC4X2_IfcStructuralActivity_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelConnectsStructuralMember_type->set_attributes({
|
|
new attribute(strings[3068], new named_type(IFC4X2_IfcStructuralMember_type), false),
|
|
new attribute(strings[3069], new named_type(IFC4X2_IfcStructuralConnection_type), false),
|
|
new attribute(strings[3070], new named_type(IFC4X2_IfcBoundaryCondition_type), true),
|
|
new attribute(strings[3071], new named_type(IFC4X2_IfcStructuralConnectionCondition_type), true),
|
|
new attribute(strings[3072], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[3073], new named_type(IFC4X2_IfcAxis2Placement3D_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelConnectsWithEccentricity_type->set_attributes({
|
|
new attribute(strings[3074], new named_type(IFC4X2_IfcConnectionGeometry_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelConnectsWithRealizingElements_type->set_attributes({
|
|
new attribute(strings[3075], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcElement_type)), false),
|
|
new attribute(strings[3076], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelContainedInSpatialStructure_type->set_attributes({
|
|
new attribute(strings[3077], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcProduct_type)), false),
|
|
new attribute(strings[3078], new named_type(IFC4X2_IfcSpatialElement_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelCoversBldgElements_type->set_attributes({
|
|
new attribute(strings[3079], new named_type(IFC4X2_IfcElement_type), false),
|
|
new attribute(strings[3080], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcCovering_type)), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelCoversSpaces_type->set_attributes({
|
|
new attribute(strings[3081], new named_type(IFC4X2_IfcSpace_type), false),
|
|
new attribute(strings[3080], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcCovering_type)), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelDeclares_type->set_attributes({
|
|
new attribute(strings[3082], new named_type(IFC4X2_IfcContext_type), false),
|
|
new attribute(strings[3083], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcDefinitionSelect_type)), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelDecomposes_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelDefines_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelDefinesByObject_type->set_attributes({
|
|
new attribute(strings[3042], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcObject_type)), false),
|
|
new attribute(strings[3041], new named_type(IFC4X2_IfcObject_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelDefinesByProperties_type->set_attributes({
|
|
new attribute(strings[3042], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcObjectDefinition_type)), false),
|
|
new attribute(strings[3084], new named_type(IFC4X2_IfcPropertySetDefinitionSelect_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelDefinesByTemplate_type->set_attributes({
|
|
new attribute(strings[3085], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcPropertySetDefinition_type)), false),
|
|
new attribute(strings[3086], new named_type(IFC4X2_IfcPropertySetTemplate_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelDefinesByType_type->set_attributes({
|
|
new attribute(strings[3042], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcObject_type)), false),
|
|
new attribute(strings[3087], new named_type(IFC4X2_IfcTypeObject_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelFillsElement_type->set_attributes({
|
|
new attribute(strings[3088], new named_type(IFC4X2_IfcOpeningElement_type), false),
|
|
new attribute(strings[3089], new named_type(IFC4X2_IfcElement_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelFlowControlElements_type->set_attributes({
|
|
new attribute(strings[3090], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcDistributionControlElement_type)), false),
|
|
new attribute(strings[3091], new named_type(IFC4X2_IfcDistributionFlowElement_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelInterferesElements_type->set_attributes({
|
|
new attribute(strings[3058], new named_type(IFC4X2_IfcElement_type), false),
|
|
new attribute(strings[3059], new named_type(IFC4X2_IfcElement_type), false),
|
|
new attribute(strings[3092], new named_type(IFC4X2_IfcConnectionGeometry_type), true),
|
|
new attribute(strings[3093], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[3094], new simple_type(simple_type::logical_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelNests_type->set_attributes({
|
|
new attribute(strings[3041], new named_type(IFC4X2_IfcObjectDefinition_type), false),
|
|
new attribute(strings[3042], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcObjectDefinition_type)), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelPositions_type->set_attributes({
|
|
new attribute(strings[3095], new named_type(IFC4X2_IfcPositioningElement_type), false),
|
|
new attribute(strings[3096], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcProduct_type)), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelProjectsElement_type->set_attributes({
|
|
new attribute(strings[3058], new named_type(IFC4X2_IfcElement_type), false),
|
|
new attribute(strings[3097], new named_type(IFC4X2_IfcFeatureElementAddition_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelReferencedInSpatialStructure_type->set_attributes({
|
|
new attribute(strings[3077], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcProduct_type)), false),
|
|
new attribute(strings[3078], new named_type(IFC4X2_IfcSpatialElement_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelSequence_type->set_attributes({
|
|
new attribute(strings[3049], new named_type(IFC4X2_IfcProcess_type), false),
|
|
new attribute(strings[3098], new named_type(IFC4X2_IfcProcess_type), false),
|
|
new attribute(strings[3099], new named_type(IFC4X2_IfcLagTime_type), true),
|
|
new attribute(strings[3100], new named_type(IFC4X2_IfcSequenceEnum_type), true),
|
|
new attribute(strings[3101], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelServicesBuildings_type->set_attributes({
|
|
new attribute(strings[3102], new named_type(IFC4X2_IfcSystem_type), false),
|
|
new attribute(strings[3103], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcSpatialElement_type)), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelSpaceBoundary_type->set_attributes({
|
|
new attribute(strings[3081], new named_type(IFC4X2_IfcSpaceBoundarySelect_type), false),
|
|
new attribute(strings[3089], new named_type(IFC4X2_IfcElement_type), false),
|
|
new attribute(strings[3057], new named_type(IFC4X2_IfcConnectionGeometry_type), true),
|
|
new attribute(strings[3104], new named_type(IFC4X2_IfcPhysicalOrVirtualEnum_type), false),
|
|
new attribute(strings[3105], new named_type(IFC4X2_IfcInternalOrExternalEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelSpaceBoundary1stLevel_type->set_attributes({
|
|
new attribute(strings[3106], new named_type(IFC4X2_IfcRelSpaceBoundary1stLevel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelSpaceBoundary2ndLevel_type->set_attributes({
|
|
new attribute(strings[3107], new named_type(IFC4X2_IfcRelSpaceBoundary2ndLevel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelVoidsElement_type->set_attributes({
|
|
new attribute(strings[3079], new named_type(IFC4X2_IfcElement_type), false),
|
|
new attribute(strings[3108], new named_type(IFC4X2_IfcFeatureElementSubtraction_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRelationship_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcReparametrisedCompositeCurveSegment_type->set_attributes({
|
|
new attribute(strings[3109], new named_type(IFC4X2_IfcParameterValue_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcRepresentation_type->set_attributes({
|
|
new attribute(strings[3110], new named_type(IFC4X2_IfcRepresentationContext_type), false),
|
|
new attribute(strings[3111], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3112], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3113], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcRepresentationItem_type)), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcRepresentationContext_type->set_attributes({
|
|
new attribute(strings[3114], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3115], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcRepresentationItem_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcRepresentationMap_type->set_attributes({
|
|
new attribute(strings[3116], new named_type(IFC4X2_IfcAxis2Placement_type), false),
|
|
new attribute(strings[3117], new named_type(IFC4X2_IfcRepresentation_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcResource_type->set_attributes({
|
|
new attribute(strings[2515], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[2466], new named_type(IFC4X2_IfcText_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcResourceApprovalRelationship_type->set_attributes({
|
|
new attribute(strings[2759], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcResourceObjectSelect_type)), false),
|
|
new attribute(strings[2510], new named_type(IFC4X2_IfcApproval_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcResourceConstraintRelationship_type->set_attributes({
|
|
new attribute(strings[3055], new named_type(IFC4X2_IfcConstraint_type), false),
|
|
new attribute(strings[2759], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcResourceObjectSelect_type)), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcResourceLevelRelationship_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcResourceTime_type->set_attributes({
|
|
new attribute(strings[3118], new named_type(IFC4X2_IfcDuration_type), true),
|
|
new attribute(strings[3119], new named_type(IFC4X2_IfcPositiveRatioMeasure_type), true),
|
|
new attribute(strings[3120], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[3121], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[3122], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3123], new named_type(IFC4X2_IfcDuration_type), true),
|
|
new attribute(strings[3124], new named_type(IFC4X2_IfcBoolean_type), true),
|
|
new attribute(strings[3125], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[3126], new named_type(IFC4X2_IfcDuration_type), true),
|
|
new attribute(strings[3127], new named_type(IFC4X2_IfcPositiveRatioMeasure_type), true),
|
|
new attribute(strings[3128], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[3129], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[3130], new named_type(IFC4X2_IfcDuration_type), true),
|
|
new attribute(strings[3131], new named_type(IFC4X2_IfcPositiveRatioMeasure_type), true),
|
|
new attribute(strings[3132], new named_type(IFC4X2_IfcPositiveRatioMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRevolvedAreaSolid_type->set_attributes({
|
|
new attribute(strings[2536], new named_type(IFC4X2_IfcAxis1Placement_type), false),
|
|
new attribute(strings[3133], new named_type(IFC4X2_IfcPlaneAngleMeasure_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcRevolvedAreaSolidTapered_type->set_attributes({
|
|
new attribute(strings[2761], new named_type(IFC4X2_IfcProfileDef_type), false)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRightCircularCone_type->set_attributes({
|
|
new attribute(strings[2939], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[3134], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcRightCircularCylinder_type->set_attributes({
|
|
new attribute(strings[2939], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2480], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcRoof_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcRoofTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRoofType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcRoofTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcRoot_type->set_attributes({
|
|
new attribute(strings[3135], new named_type(IFC4X2_IfcGloballyUniqueId_type), false),
|
|
new attribute(strings[3136], new named_type(IFC4X2_IfcOwnerHistory_type), true),
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcRoundedRectangleProfileDef_type->set_attributes({
|
|
new attribute(strings[3137], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSIUnit_type->set_attributes({
|
|
new attribute(strings[3138], new named_type(IFC4X2_IfcSIPrefix_type), true),
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcSIUnitName_type), false)
|
|
},{
|
|
true, false, false, false
|
|
});
|
|
IFC4X2_IfcSanitaryTerminal_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSanitaryTerminalTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSanitaryTerminalType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSanitaryTerminalTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSchedulingTime_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3139], new named_type(IFC4X2_IfcDataOriginEnum_type), true),
|
|
new attribute(strings[3140], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcSeamCurve_type->set_attributes({
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcSectionProperties_type->set_attributes({
|
|
new attribute(strings[3141], new named_type(IFC4X2_IfcSectionTypeEnum_type), false),
|
|
new attribute(strings[3142], new named_type(IFC4X2_IfcProfileDef_type), false),
|
|
new attribute(strings[3143], new named_type(IFC4X2_IfcProfileDef_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcSectionReinforcementProperties_type->set_attributes({
|
|
new attribute(strings[3144], new named_type(IFC4X2_IfcLengthMeasure_type), false),
|
|
new attribute(strings[3145], new named_type(IFC4X2_IfcLengthMeasure_type), false),
|
|
new attribute(strings[3146], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[3147], new named_type(IFC4X2_IfcReinforcingBarRoleEnum_type), false),
|
|
new attribute(strings[3148], new named_type(IFC4X2_IfcSectionProperties_type), false),
|
|
new attribute(strings[3149], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcReinforcementBarProperties_type)), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSectionedSolid_type->set_attributes({
|
|
new attribute(strings[2783], new named_type(IFC4X2_IfcCurve_type), false),
|
|
new attribute(strings[3150], new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X2_IfcProfileDef_type)), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcSectionedSolidHorizontal_type->set_attributes({
|
|
new attribute(strings[3151], new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X2_IfcDistanceExpression_type)), false),
|
|
new attribute(strings[3152], new named_type(IFC4X2_IfcBoolean_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcSectionedSpine_type->set_attributes({
|
|
new attribute(strings[3153], new named_type(IFC4X2_IfcCompositeCurve_type), false),
|
|
new attribute(strings[3150], new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X2_IfcProfileDef_type)), false),
|
|
new attribute(strings[3151], new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X2_IfcAxis2Placement3D_type)), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcSensor_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSensorTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSensorType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSensorTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcShadingDevice_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcShadingDeviceTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcShadingDeviceType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcShadingDeviceTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcShapeAspect_type->set_attributes({
|
|
new attribute(strings[3154], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcShapeModel_type)), false),
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[3155], new named_type(IFC4X2_IfcLogical_type), false),
|
|
new attribute(strings[3156], new named_type(IFC4X2_IfcProductRepresentationSelect_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcShapeModel_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcShapeRepresentation_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcShellBasedSurfaceModel_type->set_attributes({
|
|
new attribute(strings[3157], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcShell_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcSimpleProperty_type->set_attributes({
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcSimplePropertyTemplate_type->set_attributes({
|
|
new attribute(strings[2619], new named_type(IFC4X2_IfcSimplePropertyTemplateTypeEnum_type), true),
|
|
new attribute(strings[3158], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3159], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3160], new named_type(IFC4X2_IfcPropertyEnumeration_type), true),
|
|
new attribute(strings[3161], new named_type(IFC4X2_IfcUnit_type), true),
|
|
new attribute(strings[3162], new named_type(IFC4X2_IfcUnit_type), true),
|
|
new attribute(strings[2893], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3163], new named_type(IFC4X2_IfcStateEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSite_type->set_attributes({
|
|
new attribute(strings[3164], new named_type(IFC4X2_IfcCompoundPlaneAngleMeasure_type), true),
|
|
new attribute(strings[3165], new named_type(IFC4X2_IfcCompoundPlaneAngleMeasure_type), true),
|
|
new attribute(strings[3166], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[3167], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3168], new named_type(IFC4X2_IfcPostalAddress_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSlab_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSlabTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSlabElementedCase_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSlabStandardCase_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSlabType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSlabTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSlippageConnectionCondition_type->set_attributes({
|
|
new attribute(strings[3169], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[3170], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[3171], new named_type(IFC4X2_IfcLengthMeasure_type), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcSolarDevice_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSolarDeviceTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSolarDeviceType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSolarDeviceTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSolidModel_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcSpace_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSpaceTypeEnum_type), true),
|
|
new attribute(strings[3172], new named_type(IFC4X2_IfcLengthMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSpaceHeater_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSpaceHeaterTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSpaceHeaterType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSpaceHeaterTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSpaceType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSpaceTypeEnum_type), false),
|
|
new attribute(strings[2588], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSpatialElement_type->set_attributes({
|
|
new attribute(strings[2588], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSpatialElementType_type->set_attributes({
|
|
new attribute(strings[2747], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSpatialStructureElement_type->set_attributes({
|
|
new attribute(strings[3173], new named_type(IFC4X2_IfcElementCompositionEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSpatialStructureElementType_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSpatialZone_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSpatialZoneTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSpatialZoneType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSpatialZoneTypeEnum_type), false),
|
|
new attribute(strings[2588], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSphere_type->set_attributes({
|
|
new attribute(strings[2480], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcSphericalSurface_type->set_attributes({
|
|
new attribute(strings[2480], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcStackTerminal_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcStackTerminalTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStackTerminalType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcStackTerminalTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStair_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcStairTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStairFlight_type->set_attributes({
|
|
new attribute(strings[3174], new named_type(IFC4X2_IfcInteger_type), true),
|
|
new attribute(strings[3175], new named_type(IFC4X2_IfcInteger_type), true),
|
|
new attribute(strings[3176], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3177], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcStairFlightTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStairFlightType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcStairFlightTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStairType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcStairTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralAction_type->set_attributes({
|
|
new attribute(strings[3178], new named_type(IFC4X2_IfcBoolean_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralActivity_type->set_attributes({
|
|
new attribute(strings[3179], new named_type(IFC4X2_IfcStructuralLoad_type), false),
|
|
new attribute(strings[3180], new named_type(IFC4X2_IfcGlobalOrLocalEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralAnalysisModel_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcAnalysisModelTypeEnum_type), false),
|
|
new attribute(strings[3181], new named_type(IFC4X2_IfcAxis2Placement3D_type), true),
|
|
new attribute(strings[3182], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcStructuralLoadGroup_type)), true),
|
|
new attribute(strings[3183], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcStructuralResultGroup_type)), true),
|
|
new attribute(strings[3184], new named_type(IFC4X2_IfcObjectPlacement_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralConnection_type->set_attributes({
|
|
new attribute(strings[3070], new named_type(IFC4X2_IfcBoundaryCondition_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralConnectionCondition_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcStructuralCurveAction_type->set_attributes({
|
|
new attribute(strings[3185], new named_type(IFC4X2_IfcProjectedOrTrueLengthEnum_type), true),
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcStructuralCurveActivityTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralCurveConnection_type->set_attributes({
|
|
new attribute(strings[2536], new named_type(IFC4X2_IfcDirection_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralCurveMember_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcStructuralCurveMemberTypeEnum_type), false),
|
|
new attribute(strings[2536], new named_type(IFC4X2_IfcDirection_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralCurveMemberVarying_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralCurveReaction_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcStructuralCurveActivityTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralItem_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralLinearAction_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralLoad_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcStructuralLoadCase_type->set_attributes({
|
|
new attribute(strings[3186], new aggregation_type(aggregation_type::list_type, 3, 3, new named_type(IFC4X2_IfcRatioMeasure_type)), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralLoadConfiguration_type->set_attributes({
|
|
new attribute(strings[2821], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcStructuralLoadOrResult_type)), false),
|
|
new attribute(strings[3187], new aggregation_type(aggregation_type::list_type, 1, -1, new aggregation_type(aggregation_type::list_type, 1, 2, new named_type(IFC4X2_IfcLengthMeasure_type))), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralLoadGroup_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcLoadGroupTypeEnum_type), false),
|
|
new attribute(strings[3188], new named_type(IFC4X2_IfcActionTypeEnum_type), false),
|
|
new attribute(strings[3189], new named_type(IFC4X2_IfcActionSourceTypeEnum_type), false),
|
|
new attribute(strings[3190], new named_type(IFC4X2_IfcRatioMeasure_type), true),
|
|
new attribute(strings[2471], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralLoadLinearForce_type->set_attributes({
|
|
new attribute(strings[3191], new named_type(IFC4X2_IfcLinearForceMeasure_type), true),
|
|
new attribute(strings[3192], new named_type(IFC4X2_IfcLinearForceMeasure_type), true),
|
|
new attribute(strings[3193], new named_type(IFC4X2_IfcLinearForceMeasure_type), true),
|
|
new attribute(strings[3194], new named_type(IFC4X2_IfcLinearMomentMeasure_type), true),
|
|
new attribute(strings[3195], new named_type(IFC4X2_IfcLinearMomentMeasure_type), true),
|
|
new attribute(strings[3196], new named_type(IFC4X2_IfcLinearMomentMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralLoadOrResult_type->set_attributes({
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcStructuralLoadPlanarForce_type->set_attributes({
|
|
new attribute(strings[3197], new named_type(IFC4X2_IfcPlanarForceMeasure_type), true),
|
|
new attribute(strings[3198], new named_type(IFC4X2_IfcPlanarForceMeasure_type), true),
|
|
new attribute(strings[3199], new named_type(IFC4X2_IfcPlanarForceMeasure_type), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralLoadSingleDisplacement_type->set_attributes({
|
|
new attribute(strings[3200], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[3201], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[3202], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[3203], new named_type(IFC4X2_IfcPlaneAngleMeasure_type), true),
|
|
new attribute(strings[3204], new named_type(IFC4X2_IfcPlaneAngleMeasure_type), true),
|
|
new attribute(strings[3205], new named_type(IFC4X2_IfcPlaneAngleMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralLoadSingleDisplacementDistortion_type->set_attributes({
|
|
new attribute(strings[3206], new named_type(IFC4X2_IfcCurvatureMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralLoadSingleForce_type->set_attributes({
|
|
new attribute(strings[3207], new named_type(IFC4X2_IfcForceMeasure_type), true),
|
|
new attribute(strings[3208], new named_type(IFC4X2_IfcForceMeasure_type), true),
|
|
new attribute(strings[3209], new named_type(IFC4X2_IfcForceMeasure_type), true),
|
|
new attribute(strings[3210], new named_type(IFC4X2_IfcTorqueMeasure_type), true),
|
|
new attribute(strings[3211], new named_type(IFC4X2_IfcTorqueMeasure_type), true),
|
|
new attribute(strings[3212], new named_type(IFC4X2_IfcTorqueMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralLoadSingleForceWarping_type->set_attributes({
|
|
new attribute(strings[3213], new named_type(IFC4X2_IfcWarpingMomentMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralLoadStatic_type->set_attributes({
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcStructuralLoadTemperature_type->set_attributes({
|
|
new attribute(strings[3214], new named_type(IFC4X2_IfcThermodynamicTemperatureMeasure_type), true),
|
|
new attribute(strings[3215], new named_type(IFC4X2_IfcThermodynamicTemperatureMeasure_type), true),
|
|
new attribute(strings[3216], new named_type(IFC4X2_IfcThermodynamicTemperatureMeasure_type), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralMember_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralPlanarAction_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralPointAction_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralPointConnection_type->set_attributes({
|
|
new attribute(strings[3073], new named_type(IFC4X2_IfcAxis2Placement3D_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralPointReaction_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralReaction_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralResultGroup_type->set_attributes({
|
|
new attribute(strings[3217], new named_type(IFC4X2_IfcAnalysisTheoryTypeEnum_type), false),
|
|
new attribute(strings[3218], new named_type(IFC4X2_IfcStructuralLoadGroup_type), true),
|
|
new attribute(strings[3219], new named_type(IFC4X2_IfcBoolean_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralSurfaceAction_type->set_attributes({
|
|
new attribute(strings[3185], new named_type(IFC4X2_IfcProjectedOrTrueLengthEnum_type), true),
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcStructuralSurfaceActivityTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralSurfaceConnection_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralSurfaceMember_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcStructuralSurfaceMemberTypeEnum_type), false),
|
|
new attribute(strings[2604], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralSurfaceMemberVarying_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStructuralSurfaceReaction_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcStructuralSurfaceActivityTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcStyleModel_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcStyledItem_type->set_attributes({
|
|
new attribute(strings[3220], new named_type(IFC4X2_IfcRepresentationItem_type), true),
|
|
new attribute(strings[2965], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcStyleAssignmentSelect_type)), false),
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcStyledRepresentation_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcSubContractResource_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSubContractResourceTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSubContractResourceType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSubContractResourceTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSubedge_type->set_attributes({
|
|
new attribute(strings[3221], new named_type(IFC4X2_IfcEdge_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcSurface_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcSurfaceCurve_type->set_attributes({
|
|
new attribute(strings[3222], new named_type(IFC4X2_IfcCurve_type), false),
|
|
new attribute(strings[3223], new aggregation_type(aggregation_type::list_type, 1, 2, new named_type(IFC4X2_IfcPcurve_type)), false),
|
|
new attribute(strings[3224], new named_type(IFC4X2_IfcPreferredSurfaceCurveRepresentation_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcSurfaceCurveSweptAreaSolid_type->set_attributes({
|
|
new attribute(strings[2783], new named_type(IFC4X2_IfcCurve_type), false),
|
|
new attribute(strings[2784], new named_type(IFC4X2_IfcParameterValue_type), true),
|
|
new attribute(strings[2785], new named_type(IFC4X2_IfcParameterValue_type), true),
|
|
new attribute(strings[3225], new named_type(IFC4X2_IfcSurface_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSurfaceFeature_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSurfaceFeatureTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSurfaceOfLinearExtrusion_type->set_attributes({
|
|
new attribute(strings[2760], new named_type(IFC4X2_IfcDirection_type), false),
|
|
new attribute(strings[2589], new named_type(IFC4X2_IfcLengthMeasure_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcSurfaceOfRevolution_type->set_attributes({
|
|
new attribute(strings[3226], new named_type(IFC4X2_IfcAxis1Placement_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcSurfaceReinforcementArea_type->set_attributes({
|
|
new attribute(strings[3227], new aggregation_type(aggregation_type::list_type, 2, 3, new named_type(IFC4X2_IfcLengthMeasure_type)), true),
|
|
new attribute(strings[3228], new aggregation_type(aggregation_type::list_type, 2, 3, new named_type(IFC4X2_IfcLengthMeasure_type)), true),
|
|
new attribute(strings[3229], new named_type(IFC4X2_IfcRatioMeasure_type), true)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcSurfaceStyle_type->set_attributes({
|
|
new attribute(strings[3230], new named_type(IFC4X2_IfcSurfaceSide_type), false),
|
|
new attribute(strings[2965], new aggregation_type(aggregation_type::set_type, 1, 5, new named_type(IFC4X2_IfcSurfaceStyleElementSelect_type)), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcSurfaceStyleLighting_type->set_attributes({
|
|
new attribute(strings[3231], new named_type(IFC4X2_IfcColourRgb_type), false),
|
|
new attribute(strings[3232], new named_type(IFC4X2_IfcColourRgb_type), false),
|
|
new attribute(strings[3233], new named_type(IFC4X2_IfcColourRgb_type), false),
|
|
new attribute(strings[3234], new named_type(IFC4X2_IfcColourRgb_type), false)
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcSurfaceStyleRefraction_type->set_attributes({
|
|
new attribute(strings[3235], new named_type(IFC4X2_IfcReal_type), true),
|
|
new attribute(strings[3236], new named_type(IFC4X2_IfcReal_type), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcSurfaceStyleRendering_type->set_attributes({
|
|
new attribute(strings[3237], new named_type(IFC4X2_IfcColourOrFactor_type), true),
|
|
new attribute(strings[3233], new named_type(IFC4X2_IfcColourOrFactor_type), true),
|
|
new attribute(strings[3231], new named_type(IFC4X2_IfcColourOrFactor_type), true),
|
|
new attribute(strings[3238], new named_type(IFC4X2_IfcColourOrFactor_type), true),
|
|
new attribute(strings[3239], new named_type(IFC4X2_IfcColourOrFactor_type), true),
|
|
new attribute(strings[3240], new named_type(IFC4X2_IfcSpecularHighlightSelect_type), true),
|
|
new attribute(strings[3241], new named_type(IFC4X2_IfcReflectanceMethodEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSurfaceStyleShading_type->set_attributes({
|
|
new attribute(strings[3242], new named_type(IFC4X2_IfcColourRgb_type), false),
|
|
new attribute(strings[3243], new named_type(IFC4X2_IfcNormalisedRatioMeasure_type), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcSurfaceStyleWithTextures_type->set_attributes({
|
|
new attribute(strings[3244], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcSurfaceTexture_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcSurfaceTexture_type->set_attributes({
|
|
new attribute(strings[3245], new named_type(IFC4X2_IfcBoolean_type), false),
|
|
new attribute(strings[3246], new named_type(IFC4X2_IfcBoolean_type), false),
|
|
new attribute(strings[3247], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[3248], new named_type(IFC4X2_IfcCartesianTransformationOperator2D_type), true),
|
|
new attribute(strings[3249], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcIdentifier_type)), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSweptAreaSolid_type->set_attributes({
|
|
new attribute(strings[3250], new named_type(IFC4X2_IfcProfileDef_type), false),
|
|
new attribute(strings[2626], new named_type(IFC4X2_IfcAxis2Placement3D_type), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcSweptDiskSolid_type->set_attributes({
|
|
new attribute(strings[2783], new named_type(IFC4X2_IfcCurve_type), false),
|
|
new attribute(strings[2480], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[3251], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2784], new named_type(IFC4X2_IfcParameterValue_type), true),
|
|
new attribute(strings[2785], new named_type(IFC4X2_IfcParameterValue_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSweptDiskSolidPolygonal_type->set_attributes({
|
|
new attribute(strings[2805], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSweptSurface_type->set_attributes({
|
|
new attribute(strings[3252], new named_type(IFC4X2_IfcProfileDef_type), false),
|
|
new attribute(strings[2626], new named_type(IFC4X2_IfcAxis2Placement3D_type), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcSwitchingDevice_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSwitchingDeviceTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSwitchingDeviceType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSwitchingDeviceTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSystem_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSystemFurnitureElement_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSystemFurnitureElementTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcSystemFurnitureElementType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcSystemFurnitureElementTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTShapeProfileDef_type->set_attributes({
|
|
new attribute(strings[2589], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[3253], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2526], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2804], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2805], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[2806], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[3254], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[3255], new named_type(IFC4X2_IfcPlaneAngleMeasure_type), true),
|
|
new attribute(strings[2807], new named_type(IFC4X2_IfcPlaneAngleMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTable_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3256], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcTableRow_type)), true),
|
|
new attribute(strings[3257], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcTableColumn_type)), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcTableColumn_type->set_attributes({
|
|
new attribute(strings[2504], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[2685], new named_type(IFC4X2_IfcUnit_type), true),
|
|
new attribute(strings[2901], new named_type(IFC4X2_IfcReference_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTableRow_type->set_attributes({
|
|
new attribute(strings[3258], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcValue_type)), true),
|
|
new attribute(strings[3259], new named_type(IFC4X2_IfcBoolean_type), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcTank_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcTankTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTankType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcTankTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTask_type->set_attributes({
|
|
new attribute(strings[2465], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3260], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3261], new named_type(IFC4X2_IfcBoolean_type), false),
|
|
new attribute(strings[2873], new named_type(IFC4X2_IfcInteger_type), true),
|
|
new attribute(strings[3262], new named_type(IFC4X2_IfcTaskTime_type), true),
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcTaskTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTaskTime_type->set_attributes({
|
|
new attribute(strings[2827], new named_type(IFC4X2_IfcTaskDurationEnum_type), true),
|
|
new attribute(strings[3263], new named_type(IFC4X2_IfcDuration_type), true),
|
|
new attribute(strings[3120], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[3121], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[3264], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[3265], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[3266], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[3267], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[3268], new named_type(IFC4X2_IfcDuration_type), true),
|
|
new attribute(strings[3269], new named_type(IFC4X2_IfcDuration_type), true),
|
|
new attribute(strings[3270], new named_type(IFC4X2_IfcBoolean_type), true),
|
|
new attribute(strings[3125], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[3271], new named_type(IFC4X2_IfcDuration_type), true),
|
|
new attribute(strings[3128], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[3129], new named_type(IFC4X2_IfcDateTime_type), true),
|
|
new attribute(strings[3272], new named_type(IFC4X2_IfcDuration_type), true),
|
|
new attribute(strings[3132], new named_type(IFC4X2_IfcPositiveRatioMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTaskTimeRecurring_type->set_attributes({
|
|
new attribute(strings[3273], new named_type(IFC4X2_IfcRecurrencePattern_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTaskType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcTaskTypeEnum_type), false),
|
|
new attribute(strings[3260], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTelecomAddress_type->set_attributes({
|
|
new attribute(strings[3274], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcLabel_type)), true),
|
|
new attribute(strings[3275], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcLabel_type)), true),
|
|
new attribute(strings[3276], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3277], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcLabel_type)), true),
|
|
new attribute(strings[3278], new named_type(IFC4X2_IfcURIReference_type), true),
|
|
new attribute(strings[3279], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcURIReference_type)), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTendon_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcTendonTypeEnum_type), true),
|
|
new attribute(strings[2896], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3029], new named_type(IFC4X2_IfcAreaMeasure_type), true),
|
|
new attribute(strings[3280], new named_type(IFC4X2_IfcForceMeasure_type), true),
|
|
new attribute(strings[3281], new named_type(IFC4X2_IfcPressureMeasure_type), true),
|
|
new attribute(strings[3282], new named_type(IFC4X2_IfcNormalisedRatioMeasure_type), true),
|
|
new attribute(strings[3283], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3284], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTendonAnchor_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcTendonAnchorTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTendonAnchorType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcTendonAnchorTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTendonConduit_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcTendonConduitTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTendonConduitType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcTendonConduitTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTendonType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcTendonTypeEnum_type), false),
|
|
new attribute(strings[2896], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3029], new named_type(IFC4X2_IfcAreaMeasure_type), true),
|
|
new attribute(strings[3285], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTessellatedFaceSet_type->set_attributes({
|
|
new attribute(strings[2594], new named_type(IFC4X2_IfcCartesianPointList3D_type), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcTessellatedItem_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcTextLiteral_type->set_attributes({
|
|
new attribute(strings[3286], new named_type(IFC4X2_IfcPresentableText_type), false),
|
|
new attribute(strings[2942], new named_type(IFC4X2_IfcAxis2Placement_type), false),
|
|
new attribute(strings[3287], new named_type(IFC4X2_IfcTextPath_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcTextLiteralWithExtent_type->set_attributes({
|
|
new attribute(strings[3288], new named_type(IFC4X2_IfcPlanarExtent_type), false),
|
|
new attribute(strings[3289], new named_type(IFC4X2_IfcBoxAlignment_type), false)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTextStyle_type->set_attributes({
|
|
new attribute(strings[3290], new named_type(IFC4X2_IfcTextStyleForDefinedFont_type), true),
|
|
new attribute(strings[3291], new named_type(IFC4X2_IfcTextStyleTextModel_type), true),
|
|
new attribute(strings[3292], new named_type(IFC4X2_IfcTextFontSelect_type), false),
|
|
new attribute(strings[2676], new named_type(IFC4X2_IfcBoolean_type), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTextStyleFontModel_type->set_attributes({
|
|
new attribute(strings[3293], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcTextFontName_type)), false),
|
|
new attribute(strings[3294], new named_type(IFC4X2_IfcFontStyle_type), true),
|
|
new attribute(strings[3295], new named_type(IFC4X2_IfcFontVariant_type), true),
|
|
new attribute(strings[3296], new named_type(IFC4X2_IfcFontWeight_type), true),
|
|
new attribute(strings[3297], new named_type(IFC4X2_IfcSizeSelect_type), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTextStyleForDefinedFont_type->set_attributes({
|
|
new attribute(strings[3298], new named_type(IFC4X2_IfcColour_type), false),
|
|
new attribute(strings[3299], new named_type(IFC4X2_IfcColour_type), true)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcTextStyleTextModel_type->set_attributes({
|
|
new attribute(strings[3300], new named_type(IFC4X2_IfcSizeSelect_type), true),
|
|
new attribute(strings[3301], new named_type(IFC4X2_IfcTextAlignment_type), true),
|
|
new attribute(strings[3302], new named_type(IFC4X2_IfcTextDecoration_type), true),
|
|
new attribute(strings[3303], new named_type(IFC4X2_IfcSizeSelect_type), true),
|
|
new attribute(strings[3304], new named_type(IFC4X2_IfcSizeSelect_type), true),
|
|
new attribute(strings[3305], new named_type(IFC4X2_IfcTextTransformation_type), true),
|
|
new attribute(strings[3306], new named_type(IFC4X2_IfcSizeSelect_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTextureCoordinate_type->set_attributes({
|
|
new attribute(strings[3307], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcSurfaceTexture_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcTextureCoordinateGenerator_type->set_attributes({
|
|
new attribute(strings[3247], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[3249], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcReal_type)), true)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcTextureMap_type->set_attributes({
|
|
new attribute(strings[3308], new aggregation_type(aggregation_type::list_type, 3, -1, new named_type(IFC4X2_IfcTextureVertex_type)), false),
|
|
new attribute(strings[2809], new named_type(IFC4X2_IfcFace_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcTextureVertex_type->set_attributes({
|
|
new attribute(strings[2594], new aggregation_type(aggregation_type::list_type, 2, 2, new named_type(IFC4X2_IfcParameterValue_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcTextureVertexList_type->set_attributes({
|
|
new attribute(strings[3309], new aggregation_type(aggregation_type::list_type, 1, -1, new aggregation_type(aggregation_type::list_type, 2, 2, new named_type(IFC4X2_IfcParameterValue_type))), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcTimePeriod_type->set_attributes({
|
|
new attribute(strings[3310], new named_type(IFC4X2_IfcTime_type), false),
|
|
new attribute(strings[3311], new named_type(IFC4X2_IfcTime_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcTimeSeries_type->set_attributes({
|
|
new attribute(strings[2495], new named_type(IFC4X2_IfcLabel_type), false),
|
|
new attribute(strings[2470], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[3310], new named_type(IFC4X2_IfcDateTime_type), false),
|
|
new attribute(strings[3311], new named_type(IFC4X2_IfcDateTime_type), false),
|
|
new attribute(strings[3312], new named_type(IFC4X2_IfcTimeSeriesDataTypeEnum_type), false),
|
|
new attribute(strings[3139], new named_type(IFC4X2_IfcDataOriginEnum_type), false),
|
|
new attribute(strings[3140], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[2685], new named_type(IFC4X2_IfcUnit_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTimeSeriesValue_type->set_attributes({
|
|
new attribute(strings[2823], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcValue_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcTopologicalRepresentationItem_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcTopologyRepresentation_type->set_attributes({
|
|
},{
|
|
false, false, false, false
|
|
});
|
|
IFC4X2_IfcToroidalSurface_type->set_attributes({
|
|
new attribute(strings[3313], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[3314], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false)
|
|
},{
|
|
false, false, false
|
|
});
|
|
IFC4X2_IfcTransformer_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcTransformerTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTransformerType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcTransformerTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTransitionCurveSegment2D_type->set_attributes({
|
|
new attribute(strings[3315], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3316], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[3317], new named_type(IFC4X2_IfcBoolean_type), false),
|
|
new attribute(strings[3318], new named_type(IFC4X2_IfcBoolean_type), false),
|
|
new attribute(strings[3319], new named_type(IFC4X2_IfcTransitionCurveType_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTransportElement_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcTransportElementTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTransportElementType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcTransportElementTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTrapeziumProfileDef_type->set_attributes({
|
|
new attribute(strings[3320], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[3321], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2581], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[3322], new named_type(IFC4X2_IfcLengthMeasure_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTriangulatedFaceSet_type->set_attributes({
|
|
new attribute(strings[3323], new aggregation_type(aggregation_type::list_type, 1, -1, new aggregation_type(aggregation_type::list_type, 3, 3, new named_type(IFC4X2_IfcParameterValue_type))), true),
|
|
new attribute(strings[2950], new named_type(IFC4X2_IfcBoolean_type), true),
|
|
new attribute(strings[2814], new aggregation_type(aggregation_type::list_type, 1, -1, new aggregation_type(aggregation_type::list_type, 3, 3, new named_type(IFC4X2_IfcPositiveInteger_type))), false),
|
|
new attribute(strings[2952], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcPositiveInteger_type)), true)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTriangulatedIrregularNetwork_type->set_attributes({
|
|
new attribute(strings[3324], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcInteger_type)), false)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTrimmedCurve_type->set_attributes({
|
|
new attribute(strings[2909], new named_type(IFC4X2_IfcCurve_type), false),
|
|
new attribute(strings[3325], new aggregation_type(aggregation_type::set_type, 1, 2, new named_type(IFC4X2_IfcTrimmingSelect_type)), false),
|
|
new attribute(strings[3326], new aggregation_type(aggregation_type::set_type, 1, 2, new named_type(IFC4X2_IfcTrimmingSelect_type)), false),
|
|
new attribute(strings[3327], new named_type(IFC4X2_IfcBoolean_type), false),
|
|
new attribute(strings[3224], new named_type(IFC4X2_IfcTrimmingPreference_type), false)
|
|
},{
|
|
false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTubeBundle_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcTubeBundleTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTubeBundleType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcTubeBundleTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTypeObject_type->set_attributes({
|
|
new attribute(strings[3328], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[3329], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcPropertySetDefinition_type)), true)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTypeProcess_type->set_attributes({
|
|
new attribute(strings[2515], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[2466], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[3330], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTypeProduct_type->set_attributes({
|
|
new attribute(strings[3331], new aggregation_type(aggregation_type::list_type, 1, -1, new named_type(IFC4X2_IfcRepresentationMap_type)), true),
|
|
new attribute(strings[2488], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcTypeResource_type->set_attributes({
|
|
new attribute(strings[2515], new named_type(IFC4X2_IfcIdentifier_type), true),
|
|
new attribute(strings[2466], new named_type(IFC4X2_IfcText_type), true),
|
|
new attribute(strings[3332], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcUShapeProfileDef_type->set_attributes({
|
|
new attribute(strings[2589], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[3253], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2526], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2804], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2805], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[2824], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[2807], new named_type(IFC4X2_IfcPlaneAngleMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcUnitAssignment_type->set_attributes({
|
|
new attribute(strings[3333], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcUnit_type)), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcUnitaryControlElement_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcUnitaryControlElementTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcUnitaryControlElementType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcUnitaryControlElementTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcUnitaryEquipment_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcUnitaryEquipmentTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcUnitaryEquipmentType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcUnitaryEquipmentTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcValve_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcValveTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcValveType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcValveTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcVector_type->set_attributes({
|
|
new attribute(strings[2765], new named_type(IFC4X2_IfcDirection_type), false),
|
|
new attribute(strings[3334], new named_type(IFC4X2_IfcLengthMeasure_type), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcVertex_type->set_attributes({
|
|
},{
|
|
|
|
});
|
|
IFC4X2_IfcVertexLoop_type->set_attributes({
|
|
new attribute(strings[3335], new named_type(IFC4X2_IfcVertex_type), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcVertexPoint_type->set_attributes({
|
|
new attribute(strings[3336], new named_type(IFC4X2_IfcPoint_type), false)
|
|
},{
|
|
false
|
|
});
|
|
IFC4X2_IfcVibrationDamper_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcVibrationDamperTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcVibrationDamperType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcVibrationDamperTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcVibrationIsolator_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcVibrationIsolatorTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcVibrationIsolatorType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcVibrationIsolatorTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcVirtualElement_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcVirtualGridIntersection_type->set_attributes({
|
|
new attribute(strings[3337], new aggregation_type(aggregation_type::list_type, 2, 2, new named_type(IFC4X2_IfcGridAxis_type)), false),
|
|
new attribute(strings[3338], new aggregation_type(aggregation_type::list_type, 2, 3, new named_type(IFC4X2_IfcLengthMeasure_type)), false)
|
|
},{
|
|
false, false
|
|
});
|
|
IFC4X2_IfcVoidingFeature_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcVoidingFeatureTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcWall_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcWallTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcWallElementedCase_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcWallStandardCase_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcWallType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcWallTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcWasteTerminal_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcWasteTerminalTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcWasteTerminalType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcWasteTerminalTypeEnum_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcWindow_type->set_attributes({
|
|
new attribute(strings[2716], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2717], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcWindowTypeEnum_type), true),
|
|
new attribute(strings[3339], new named_type(IFC4X2_IfcWindowTypePartitioningEnum_type), true),
|
|
new attribute(strings[3340], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcWindowLiningProperties_type->set_attributes({
|
|
new attribute(strings[2720], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2721], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[2724], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[3341], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[3342], new named_type(IFC4X2_IfcNormalisedRatioMeasure_type), true),
|
|
new attribute(strings[3343], new named_type(IFC4X2_IfcNormalisedRatioMeasure_type), true),
|
|
new attribute(strings[3344], new named_type(IFC4X2_IfcNormalisedRatioMeasure_type), true),
|
|
new attribute(strings[3345], new named_type(IFC4X2_IfcNormalisedRatioMeasure_type), true),
|
|
new attribute(strings[2730], new named_type(IFC4X2_IfcShapeAspect_type), true),
|
|
new attribute(strings[2726], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[2731], new named_type(IFC4X2_IfcLengthMeasure_type), true),
|
|
new attribute(strings[2732], new named_type(IFC4X2_IfcLengthMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcWindowPanelProperties_type->set_attributes({
|
|
new attribute(strings[2718], new named_type(IFC4X2_IfcWindowPanelOperationEnum_type), false),
|
|
new attribute(strings[2736], new named_type(IFC4X2_IfcWindowPanelPositionEnum_type), false),
|
|
new attribute(strings[2927], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2928], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), true),
|
|
new attribute(strings[2730], new named_type(IFC4X2_IfcShapeAspect_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcWindowStandardCase_type->set_attributes({
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcWindowStyle_type->set_attributes({
|
|
new attribute(strings[2737], new named_type(IFC4X2_IfcWindowStyleConstructionEnum_type), false),
|
|
new attribute(strings[2718], new named_type(IFC4X2_IfcWindowStyleOperationEnum_type), false),
|
|
new attribute(strings[2738], new named_type(IFC4X2_IfcBoolean_type), false),
|
|
new attribute(strings[2739], new named_type(IFC4X2_IfcBoolean_type), false)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcWindowType_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcWindowTypeEnum_type), false),
|
|
new attribute(strings[3339], new named_type(IFC4X2_IfcWindowTypePartitioningEnum_type), false),
|
|
new attribute(strings[2738], new named_type(IFC4X2_IfcBoolean_type), true),
|
|
new attribute(strings[3340], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcWorkCalendar_type->set_attributes({
|
|
new attribute(strings[3346], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcWorkTime_type)), true),
|
|
new attribute(strings[3347], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcWorkTime_type)), true),
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcWorkCalendarTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcWorkControl_type->set_attributes({
|
|
new attribute(strings[2924], new named_type(IFC4X2_IfcDateTime_type), false),
|
|
new attribute(strings[3348], new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X2_IfcPerson_type)), true),
|
|
new attribute(strings[2471], new named_type(IFC4X2_IfcLabel_type), true),
|
|
new attribute(strings[3349], new named_type(IFC4X2_IfcDuration_type), true),
|
|
new attribute(strings[3269], new named_type(IFC4X2_IfcDuration_type), true),
|
|
new attribute(strings[3310], new named_type(IFC4X2_IfcDateTime_type), false),
|
|
new attribute(strings[3350], new named_type(IFC4X2_IfcDateTime_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcWorkPlan_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcWorkPlanTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcWorkSchedule_type->set_attributes({
|
|
new attribute(strings[2464], new named_type(IFC4X2_IfcWorkScheduleTypeEnum_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcWorkTime_type->set_attributes({
|
|
new attribute(strings[3351], new named_type(IFC4X2_IfcRecurrencePattern_type), true),
|
|
new attribute(strings[3352], new named_type(IFC4X2_IfcDate_type), true),
|
|
new attribute(strings[3353], new named_type(IFC4X2_IfcDate_type), true)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcZShapeProfileDef_type->set_attributes({
|
|
new attribute(strings[2589], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[3253], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2526], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2804], new named_type(IFC4X2_IfcPositiveLengthMeasure_type), false),
|
|
new attribute(strings[2805], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true),
|
|
new attribute(strings[2824], new named_type(IFC4X2_IfcNonNegativeLengthMeasure_type), true)
|
|
},{
|
|
false, false, false, false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcZone_type->set_attributes({
|
|
new attribute(strings[2588], new named_type(IFC4X2_IfcLabel_type), true)
|
|
},{
|
|
false, false, false, false, false, false
|
|
});
|
|
IFC4X2_IfcActor_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3354], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssignsToActor_type, IFC4X2_IfcRelAssignsToActor_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcActorRole_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3355], inverse_attribute::set_type, 0, -1, IFC4X2_IfcExternalReferenceRelationship_type, IFC4X2_IfcExternalReferenceRelationship_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcAddress_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3356], inverse_attribute::set_type, 0, -1, IFC4X2_IfcPerson_type, IFC4X2_IfcPerson_type->attributes()[7]),
|
|
new inverse_attribute(strings[3357], inverse_attribute::set_type, 0, -1, IFC4X2_IfcOrganization_type, IFC4X2_IfcOrganization_type->attributes()[4])
|
|
});
|
|
IFC4X2_IfcAlignment2DHorizontal_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3358], inverse_attribute::set_type, 1, -1, IFC4X2_IfcAlignmentCurve_type, IFC4X2_IfcAlignmentCurve_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcAlignment2DHorizontalSegment_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3359], inverse_attribute::set_type, 1, 1, IFC4X2_IfcAlignment2DHorizontal_type, IFC4X2_IfcAlignment2DHorizontal_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcAlignment2DVertical_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3358], inverse_attribute::set_type, 1, 1, IFC4X2_IfcAlignmentCurve_type, IFC4X2_IfcAlignmentCurve_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcAlignment2DVerticalSegment_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3360], inverse_attribute::set_type, 1, 1, IFC4X2_IfcAlignment2DVertical_type, IFC4X2_IfcAlignment2DVertical_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcAnnotation_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3361], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelContainedInSpatialStructure_type, IFC4X2_IfcRelContainedInSpatialStructure_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcAppliedValue_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3355], inverse_attribute::set_type, 0, -1, IFC4X2_IfcExternalReferenceRelationship_type, IFC4X2_IfcExternalReferenceRelationship_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcApproval_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3362], inverse_attribute::set_type, 0, -1, IFC4X2_IfcExternalReferenceRelationship_type, IFC4X2_IfcExternalReferenceRelationship_type->attributes()[1]),
|
|
new inverse_attribute(strings[3363], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssociatesApproval_type, IFC4X2_IfcRelAssociatesApproval_type->attributes()[0]),
|
|
new inverse_attribute(strings[3364], inverse_attribute::set_type, 0, -1, IFC4X2_IfcResourceApprovalRelationship_type, IFC4X2_IfcResourceApprovalRelationship_type->attributes()[1]),
|
|
new inverse_attribute(strings[3365], inverse_attribute::set_type, 0, -1, IFC4X2_IfcApprovalRelationship_type, IFC4X2_IfcApprovalRelationship_type->attributes()[1]),
|
|
new inverse_attribute(strings[3366], inverse_attribute::set_type, 0, -1, IFC4X2_IfcApprovalRelationship_type, IFC4X2_IfcApprovalRelationship_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcBoundedCurve_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3367], inverse_attribute::unspecified_type, -1, -1, IFC4X2_IfcLinearPositioningElement_type, IFC4X2_IfcLinearPositioningElement_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcClassification_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3368], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssociatesClassification_type, IFC4X2_IfcRelAssociatesClassification_type->attributes()[0]),
|
|
new inverse_attribute(strings[3369], inverse_attribute::set_type, 0, -1, IFC4X2_IfcClassificationReference_type, IFC4X2_IfcClassificationReference_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcClassificationReference_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3370], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssociatesClassification_type, IFC4X2_IfcRelAssociatesClassification_type->attributes()[0]),
|
|
new inverse_attribute(strings[3369], inverse_attribute::set_type, 0, -1, IFC4X2_IfcClassificationReference_type, IFC4X2_IfcClassificationReference_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcCompositeCurveSegment_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3371], inverse_attribute::set_type, 1, -1, IFC4X2_IfcCompositeCurve_type, IFC4X2_IfcCompositeCurve_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcConstraint_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3362], inverse_attribute::set_type, 0, -1, IFC4X2_IfcExternalReferenceRelationship_type, IFC4X2_IfcExternalReferenceRelationship_type->attributes()[1]),
|
|
new inverse_attribute(strings[3372], inverse_attribute::set_type, 0, -1, IFC4X2_IfcResourceConstraintRelationship_type, IFC4X2_IfcResourceConstraintRelationship_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcContext_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3373], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelDefinesByProperties_type, IFC4X2_IfcRelDefinesByProperties_type->attributes()[0]),
|
|
new inverse_attribute(strings[3374], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelDeclares_type, IFC4X2_IfcRelDeclares_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcContextDependentUnit_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3355], inverse_attribute::set_type, 0, -1, IFC4X2_IfcExternalReferenceRelationship_type, IFC4X2_IfcExternalReferenceRelationship_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcControl_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3375], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssignsToControl_type, IFC4X2_IfcRelAssignsToControl_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcConversionBasedUnit_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3355], inverse_attribute::set_type, 0, -1, IFC4X2_IfcExternalReferenceRelationship_type, IFC4X2_IfcExternalReferenceRelationship_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcCoordinateReferenceSystem_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3376], inverse_attribute::set_type, 0, 1, IFC4X2_IfcCoordinateOperation_type, IFC4X2_IfcCoordinateOperation_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcCovering_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3377], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelCoversSpaces_type, IFC4X2_IfcRelCoversSpaces_type->attributes()[1]),
|
|
new inverse_attribute(strings[3378], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelCoversBldgElements_type, IFC4X2_IfcRelCoversBldgElements_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcDistributionControlElement_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3379], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelFlowControlElements_type, IFC4X2_IfcRelFlowControlElements_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcDistributionElement_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3380], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelConnectsPortToElement_type, IFC4X2_IfcRelConnectsPortToElement_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcDistributionFlowElement_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3381], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelFlowControlElements_type, IFC4X2_IfcRelFlowControlElements_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcDocumentInformation_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3382], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssociatesDocument_type, IFC4X2_IfcRelAssociatesDocument_type->attributes()[0]),
|
|
new inverse_attribute(strings[3383], inverse_attribute::set_type, 0, -1, IFC4X2_IfcDocumentReference_type, IFC4X2_IfcDocumentReference_type->attributes()[1]),
|
|
new inverse_attribute(strings[3384], inverse_attribute::set_type, 0, -1, IFC4X2_IfcDocumentInformationRelationship_type, IFC4X2_IfcDocumentInformationRelationship_type->attributes()[1]),
|
|
new inverse_attribute(strings[3385], inverse_attribute::set_type, 0, 1, IFC4X2_IfcDocumentInformationRelationship_type, IFC4X2_IfcDocumentInformationRelationship_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcDocumentReference_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3386], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssociatesDocument_type, IFC4X2_IfcRelAssociatesDocument_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcElement_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3387], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelFillsElement_type, IFC4X2_IfcRelFillsElement_type->attributes()[1]),
|
|
new inverse_attribute(strings[3388], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelConnectsElements_type, IFC4X2_IfcRelConnectsElements_type->attributes()[1]),
|
|
new inverse_attribute(strings[3389], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelInterferesElements_type, IFC4X2_IfcRelInterferesElements_type->attributes()[1]),
|
|
new inverse_attribute(strings[3390], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelInterferesElements_type, IFC4X2_IfcRelInterferesElements_type->attributes()[0]),
|
|
new inverse_attribute(strings[3391], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelProjectsElement_type, IFC4X2_IfcRelProjectsElement_type->attributes()[0]),
|
|
new inverse_attribute(strings[3392], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelReferencedInSpatialStructure_type, IFC4X2_IfcRelReferencedInSpatialStructure_type->attributes()[0]),
|
|
new inverse_attribute(strings[3393], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelVoidsElement_type, IFC4X2_IfcRelVoidsElement_type->attributes()[0]),
|
|
new inverse_attribute(strings[3394], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelConnectsWithRealizingElements_type, IFC4X2_IfcRelConnectsWithRealizingElements_type->attributes()[0]),
|
|
new inverse_attribute(strings[3395], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelSpaceBoundary_type, IFC4X2_IfcRelSpaceBoundary_type->attributes()[1]),
|
|
new inverse_attribute(strings[3396], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelConnectsElements_type, IFC4X2_IfcRelConnectsElements_type->attributes()[2]),
|
|
new inverse_attribute(strings[3361], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelContainedInSpatialStructure_type, IFC4X2_IfcRelContainedInSpatialStructure_type->attributes()[0]),
|
|
new inverse_attribute(strings[3397], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelCoversBldgElements_type, IFC4X2_IfcRelCoversBldgElements_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcExternalReference_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3398], inverse_attribute::set_type, 0, -1, IFC4X2_IfcExternalReferenceRelationship_type, IFC4X2_IfcExternalReferenceRelationship_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcExternalSpatialElement_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3399], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelSpaceBoundary_type, IFC4X2_IfcRelSpaceBoundary_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcFace_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3400], inverse_attribute::set_type, 0, -1, IFC4X2_IfcTextureMap_type, IFC4X2_IfcTextureMap_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcFeatureElementAddition_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3401], inverse_attribute::unspecified_type, -1, -1, IFC4X2_IfcRelProjectsElement_type, IFC4X2_IfcRelProjectsElement_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcFeatureElementSubtraction_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3402], inverse_attribute::unspecified_type, -1, -1, IFC4X2_IfcRelVoidsElement_type, IFC4X2_IfcRelVoidsElement_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcGeometricRepresentationContext_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3403], inverse_attribute::set_type, 0, -1, IFC4X2_IfcGeometricRepresentationSubContext_type, IFC4X2_IfcGeometricRepresentationSubContext_type->attributes()[0]),
|
|
new inverse_attribute(strings[3376], inverse_attribute::set_type, 0, 1, IFC4X2_IfcCoordinateOperation_type, IFC4X2_IfcCoordinateOperation_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcGridAxis_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3404], inverse_attribute::set_type, 0, 1, IFC4X2_IfcGrid_type, IFC4X2_IfcGrid_type->attributes()[2]),
|
|
new inverse_attribute(strings[3405], inverse_attribute::set_type, 0, 1, IFC4X2_IfcGrid_type, IFC4X2_IfcGrid_type->attributes()[1]),
|
|
new inverse_attribute(strings[3406], inverse_attribute::set_type, 0, 1, IFC4X2_IfcGrid_type, IFC4X2_IfcGrid_type->attributes()[0]),
|
|
new inverse_attribute(strings[3407], inverse_attribute::set_type, 0, -1, IFC4X2_IfcVirtualGridIntersection_type, IFC4X2_IfcVirtualGridIntersection_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcGroup_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3408], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssignsToGroup_type, IFC4X2_IfcRelAssignsToGroup_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcIndexedPolygonalFace_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3409], inverse_attribute::set_type, 1, -1, IFC4X2_IfcPolygonalFaceSet_type, IFC4X2_IfcPolygonalFaceSet_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcLibraryInformation_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3410], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssociatesLibrary_type, IFC4X2_IfcRelAssociatesLibrary_type->attributes()[0]),
|
|
new inverse_attribute(strings[3411], inverse_attribute::set_type, 0, -1, IFC4X2_IfcLibraryReference_type, IFC4X2_IfcLibraryReference_type->attributes()[2])
|
|
});
|
|
IFC4X2_IfcLibraryReference_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3412], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssociatesLibrary_type, IFC4X2_IfcRelAssociatesLibrary_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcMaterial_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3413], inverse_attribute::set_type, 0, 1, IFC4X2_IfcMaterialDefinitionRepresentation_type, IFC4X2_IfcMaterialDefinitionRepresentation_type->attributes()[0]),
|
|
new inverse_attribute(strings[3365], inverse_attribute::set_type, 0, -1, IFC4X2_IfcMaterialRelationship_type, IFC4X2_IfcMaterialRelationship_type->attributes()[1]),
|
|
new inverse_attribute(strings[3414], inverse_attribute::set_type, 0, 1, IFC4X2_IfcMaterialRelationship_type, IFC4X2_IfcMaterialRelationship_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcMaterialConstituent_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3415], inverse_attribute::unspecified_type, -1, -1, IFC4X2_IfcMaterialConstituentSet_type, IFC4X2_IfcMaterialConstituentSet_type->attributes()[2])
|
|
});
|
|
IFC4X2_IfcMaterialDefinition_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3416], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssociatesMaterial_type, IFC4X2_IfcRelAssociatesMaterial_type->attributes()[0]),
|
|
new inverse_attribute(strings[3362], inverse_attribute::set_type, 0, -1, IFC4X2_IfcExternalReferenceRelationship_type, IFC4X2_IfcExternalReferenceRelationship_type->attributes()[1]),
|
|
new inverse_attribute(strings[2618], inverse_attribute::set_type, 0, -1, IFC4X2_IfcMaterialProperties_type, IFC4X2_IfcMaterialProperties_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcMaterialLayer_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3417], inverse_attribute::unspecified_type, -1, -1, IFC4X2_IfcMaterialLayerSet_type, IFC4X2_IfcMaterialLayerSet_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcMaterialProfile_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3418], inverse_attribute::unspecified_type, -1, -1, IFC4X2_IfcMaterialProfileSet_type, IFC4X2_IfcMaterialProfileSet_type->attributes()[2])
|
|
});
|
|
IFC4X2_IfcMaterialUsageDefinition_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3416], inverse_attribute::set_type, 1, -1, IFC4X2_IfcRelAssociatesMaterial_type, IFC4X2_IfcRelAssociatesMaterial_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcObject_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3419], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelDefinesByObject_type, IFC4X2_IfcRelDefinesByObject_type->attributes()[0]),
|
|
new inverse_attribute(strings[3374], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelDefinesByObject_type, IFC4X2_IfcRelDefinesByObject_type->attributes()[1]),
|
|
new inverse_attribute(strings[3420], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelDefinesByType_type, IFC4X2_IfcRelDefinesByType_type->attributes()[0]),
|
|
new inverse_attribute(strings[3373], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelDefinesByProperties_type, IFC4X2_IfcRelDefinesByProperties_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcObjectDefinition_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3421], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssigns_type, IFC4X2_IfcRelAssigns_type->attributes()[0]),
|
|
new inverse_attribute(strings[3422], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelNests_type, IFC4X2_IfcRelNests_type->attributes()[1]),
|
|
new inverse_attribute(strings[3423], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelNests_type, IFC4X2_IfcRelNests_type->attributes()[0]),
|
|
new inverse_attribute(strings[3424], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelDeclares_type, IFC4X2_IfcRelDeclares_type->attributes()[1]),
|
|
new inverse_attribute(strings[3425], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAggregates_type, IFC4X2_IfcRelAggregates_type->attributes()[0]),
|
|
new inverse_attribute(strings[3426], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelAggregates_type, IFC4X2_IfcRelAggregates_type->attributes()[1]),
|
|
new inverse_attribute(strings[3427], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssociates_type, IFC4X2_IfcRelAssociates_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcObjectPlacement_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3428], inverse_attribute::set_type, 0, -1, IFC4X2_IfcProduct_type, IFC4X2_IfcProduct_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcOpeningElement_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3429], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelFillsElement_type, IFC4X2_IfcRelFillsElement_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcOrganization_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3430], inverse_attribute::set_type, 0, -1, IFC4X2_IfcOrganizationRelationship_type, IFC4X2_IfcOrganizationRelationship_type->attributes()[1]),
|
|
new inverse_attribute(strings[3366], inverse_attribute::set_type, 0, -1, IFC4X2_IfcOrganizationRelationship_type, IFC4X2_IfcOrganizationRelationship_type->attributes()[0]),
|
|
new inverse_attribute(strings[3431], inverse_attribute::set_type, 0, -1, IFC4X2_IfcPersonAndOrganization_type, IFC4X2_IfcPersonAndOrganization_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcPerson_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3432], inverse_attribute::set_type, 0, -1, IFC4X2_IfcPersonAndOrganization_type, IFC4X2_IfcPersonAndOrganization_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcPhysicalQuantity_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3362], inverse_attribute::set_type, 0, -1, IFC4X2_IfcExternalReferenceRelationship_type, IFC4X2_IfcExternalReferenceRelationship_type->attributes()[1]),
|
|
new inverse_attribute(strings[3433], inverse_attribute::set_type, 0, 1, IFC4X2_IfcPhysicalComplexQuantity_type, IFC4X2_IfcPhysicalComplexQuantity_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcPort_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3434], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelConnectsPortToElement_type, IFC4X2_IfcRelConnectsPortToElement_type->attributes()[0]),
|
|
new inverse_attribute(strings[3396], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelConnectsPorts_type, IFC4X2_IfcRelConnectsPorts_type->attributes()[1]),
|
|
new inverse_attribute(strings[3388], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelConnectsPorts_type, IFC4X2_IfcRelConnectsPorts_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcPositioningElement_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3361], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelContainedInSpatialStructure_type, IFC4X2_IfcRelContainedInSpatialStructure_type->attributes()[0]),
|
|
new inverse_attribute(strings[3435], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelPositions_type, IFC4X2_IfcRelPositions_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcProcess_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3436], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelSequence_type, IFC4X2_IfcRelSequence_type->attributes()[0]),
|
|
new inverse_attribute(strings[3437], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelSequence_type, IFC4X2_IfcRelSequence_type->attributes()[1]),
|
|
new inverse_attribute(strings[3438], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssignsToProcess_type, IFC4X2_IfcRelAssignsToProcess_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcProduct_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3439], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssignsToProduct_type, IFC4X2_IfcRelAssignsToProduct_type->attributes()[0]),
|
|
new inverse_attribute(strings[3440], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelPositions_type, IFC4X2_IfcRelPositions_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcProductDefinitionShape_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3441], inverse_attribute::set_type, 1, -1, IFC4X2_IfcProduct_type, IFC4X2_IfcProduct_type->attributes()[1]),
|
|
new inverse_attribute(strings[3442], inverse_attribute::set_type, 0, -1, IFC4X2_IfcShapeAspect_type, IFC4X2_IfcShapeAspect_type->attributes()[4])
|
|
});
|
|
IFC4X2_IfcProfileDef_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3355], inverse_attribute::set_type, 0, -1, IFC4X2_IfcExternalReferenceRelationship_type, IFC4X2_IfcExternalReferenceRelationship_type->attributes()[1]),
|
|
new inverse_attribute(strings[2618], inverse_attribute::set_type, 0, -1, IFC4X2_IfcProfileProperties_type, IFC4X2_IfcProfileProperties_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcProperty_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3443], inverse_attribute::set_type, 0, -1, IFC4X2_IfcPropertySet_type, IFC4X2_IfcPropertySet_type->attributes()[0]),
|
|
new inverse_attribute(strings[3444], inverse_attribute::set_type, 0, -1, IFC4X2_IfcPropertyDependencyRelationship_type, IFC4X2_IfcPropertyDependencyRelationship_type->attributes()[0]),
|
|
new inverse_attribute(strings[3445], inverse_attribute::set_type, 0, -1, IFC4X2_IfcPropertyDependencyRelationship_type, IFC4X2_IfcPropertyDependencyRelationship_type->attributes()[1]),
|
|
new inverse_attribute(strings[3433], inverse_attribute::set_type, 0, -1, IFC4X2_IfcComplexProperty_type, IFC4X2_IfcComplexProperty_type->attributes()[1]),
|
|
new inverse_attribute(strings[3446], inverse_attribute::set_type, 0, -1, IFC4X2_IfcResourceConstraintRelationship_type, IFC4X2_IfcResourceConstraintRelationship_type->attributes()[1]),
|
|
new inverse_attribute(strings[3447], inverse_attribute::set_type, 0, -1, IFC4X2_IfcResourceApprovalRelationship_type, IFC4X2_IfcResourceApprovalRelationship_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcPropertyAbstraction_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3362], inverse_attribute::set_type, 0, -1, IFC4X2_IfcExternalReferenceRelationship_type, IFC4X2_IfcExternalReferenceRelationship_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcPropertyDefinition_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3424], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelDeclares_type, IFC4X2_IfcRelDeclares_type->attributes()[1]),
|
|
new inverse_attribute(strings[3427], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssociates_type, IFC4X2_IfcRelAssociates_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcPropertySetDefinition_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3448], inverse_attribute::set_type, 0, -1, IFC4X2_IfcTypeObject_type, IFC4X2_IfcTypeObject_type->attributes()[1]),
|
|
new inverse_attribute(strings[3373], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelDefinesByTemplate_type, IFC4X2_IfcRelDefinesByTemplate_type->attributes()[0]),
|
|
new inverse_attribute(strings[3449], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelDefinesByProperties_type, IFC4X2_IfcRelDefinesByProperties_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcPropertySetTemplate_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3450], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelDefinesByTemplate_type, IFC4X2_IfcRelDefinesByTemplate_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcPropertyTemplate_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3451], inverse_attribute::set_type, 0, -1, IFC4X2_IfcComplexPropertyTemplate_type, IFC4X2_IfcComplexPropertyTemplate_type->attributes()[2]),
|
|
new inverse_attribute(strings[3452], inverse_attribute::set_type, 0, -1, IFC4X2_IfcPropertySetTemplate_type, IFC4X2_IfcPropertySetTemplate_type->attributes()[2])
|
|
});
|
|
IFC4X2_IfcRelSpaceBoundary1stLevel_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[2490], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelSpaceBoundary1stLevel_type, IFC4X2_IfcRelSpaceBoundary1stLevel_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcRelSpaceBoundary2ndLevel_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3453], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelSpaceBoundary2ndLevel_type, IFC4X2_IfcRelSpaceBoundary2ndLevel_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcRepresentation_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3454], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRepresentationMap_type, IFC4X2_IfcRepresentationMap_type->attributes()[1]),
|
|
new inverse_attribute(strings[3455], inverse_attribute::set_type, 0, -1, IFC4X2_IfcPresentationLayerAssignment_type, IFC4X2_IfcPresentationLayerAssignment_type->attributes()[2]),
|
|
new inverse_attribute(strings[3456], inverse_attribute::set_type, 0, -1, IFC4X2_IfcProductRepresentation_type, IFC4X2_IfcProductRepresentation_type->attributes()[2])
|
|
});
|
|
IFC4X2_IfcRepresentationContext_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3457], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRepresentation_type, IFC4X2_IfcRepresentation_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcRepresentationItem_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3458], inverse_attribute::set_type, 0, 1, IFC4X2_IfcPresentationLayerAssignment_type, IFC4X2_IfcPresentationLayerAssignment_type->attributes()[2]),
|
|
new inverse_attribute(strings[3459], inverse_attribute::set_type, 0, 1, IFC4X2_IfcStyledItem_type, IFC4X2_IfcStyledItem_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcRepresentationMap_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3442], inverse_attribute::set_type, 0, -1, IFC4X2_IfcShapeAspect_type, IFC4X2_IfcShapeAspect_type->attributes()[4]),
|
|
new inverse_attribute(strings[3460], inverse_attribute::set_type, 0, -1, IFC4X2_IfcMappedItem_type, IFC4X2_IfcMappedItem_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcResource_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3461], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssignsToResource_type, IFC4X2_IfcRelAssignsToResource_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcShapeAspect_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3362], inverse_attribute::set_type, 0, -1, IFC4X2_IfcExternalReferenceRelationship_type, IFC4X2_IfcExternalReferenceRelationship_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcShapeModel_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3462], inverse_attribute::set_type, 0, 1, IFC4X2_IfcShapeAspect_type, IFC4X2_IfcShapeAspect_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcSpace_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3397], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelCoversSpaces_type, IFC4X2_IfcRelCoversSpaces_type->attributes()[0]),
|
|
new inverse_attribute(strings[3399], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelSpaceBoundary_type, IFC4X2_IfcRelSpaceBoundary_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcSpatialElement_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3463], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelContainedInSpatialStructure_type, IFC4X2_IfcRelContainedInSpatialStructure_type->attributes()[1]),
|
|
new inverse_attribute(strings[3464], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelServicesBuildings_type, IFC4X2_IfcRelServicesBuildings_type->attributes()[1]),
|
|
new inverse_attribute(strings[3465], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelReferencedInSpatialStructure_type, IFC4X2_IfcRelReferencedInSpatialStructure_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcStructuralActivity_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3466], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelConnectsStructuralActivity_type, IFC4X2_IfcRelConnectsStructuralActivity_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcStructuralConnection_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3467], inverse_attribute::set_type, 1, -1, IFC4X2_IfcRelConnectsStructuralMember_type, IFC4X2_IfcRelConnectsStructuralMember_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcStructuralItem_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3468], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelConnectsStructuralActivity_type, IFC4X2_IfcRelConnectsStructuralActivity_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcStructuralLoadGroup_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3469], inverse_attribute::set_type, 0, 1, IFC4X2_IfcStructuralResultGroup_type, IFC4X2_IfcStructuralResultGroup_type->attributes()[1]),
|
|
new inverse_attribute(strings[3470], inverse_attribute::set_type, 0, -1, IFC4X2_IfcStructuralAnalysisModel_type, IFC4X2_IfcStructuralAnalysisModel_type->attributes()[2])
|
|
});
|
|
IFC4X2_IfcStructuralMember_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3471], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelConnectsStructuralMember_type, IFC4X2_IfcRelConnectsStructuralMember_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcStructuralResultGroup_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3472], inverse_attribute::set_type, 0, 1, IFC4X2_IfcStructuralAnalysisModel_type, IFC4X2_IfcStructuralAnalysisModel_type->attributes()[3])
|
|
});
|
|
IFC4X2_IfcSurfaceTexture_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3473], inverse_attribute::set_type, 0, -1, IFC4X2_IfcTextureCoordinate_type, IFC4X2_IfcTextureCoordinate_type->attributes()[0]),
|
|
new inverse_attribute(strings[3474], inverse_attribute::set_type, 0, -1, IFC4X2_IfcSurfaceStyleWithTextures_type, IFC4X2_IfcSurfaceStyleWithTextures_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcSystem_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3475], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelServicesBuildings_type, IFC4X2_IfcRelServicesBuildings_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcTessellatedFaceSet_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3476], inverse_attribute::set_type, 0, 1, IFC4X2_IfcIndexedColourMap_type, IFC4X2_IfcIndexedColourMap_type->attributes()[0]),
|
|
new inverse_attribute(strings[3477], inverse_attribute::set_type, 0, -1, IFC4X2_IfcIndexedTextureMap_type, IFC4X2_IfcIndexedTextureMap_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcTimeSeries_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3355], inverse_attribute::set_type, 1, -1, IFC4X2_IfcExternalReferenceRelationship_type, IFC4X2_IfcExternalReferenceRelationship_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcTypeObject_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3478], inverse_attribute::set_type, 0, 1, IFC4X2_IfcRelDefinesByType_type, IFC4X2_IfcRelDefinesByType_type->attributes()[1])
|
|
});
|
|
IFC4X2_IfcTypeProcess_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3438], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssignsToProcess_type, IFC4X2_IfcRelAssignsToProcess_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcTypeProduct_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3439], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssignsToProduct_type, IFC4X2_IfcRelAssignsToProduct_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcTypeResource_type->set_inverse_attributes({
|
|
new inverse_attribute(strings[3461], inverse_attribute::set_type, 0, -1, IFC4X2_IfcRelAssignsToResource_type, IFC4X2_IfcRelAssignsToResource_type->attributes()[0])
|
|
});
|
|
IFC4X2_IfcControl_type->set_subtypes({
|
|
IFC4X2_IfcActionRequest_type,IFC4X2_IfcCostItem_type,IFC4X2_IfcCostSchedule_type,IFC4X2_IfcPerformanceHistory_type,IFC4X2_IfcPermit_type,IFC4X2_IfcProjectOrder_type,IFC4X2_IfcWorkCalendar_type,IFC4X2_IfcWorkControl_type
|
|
});
|
|
IFC4X2_IfcObject_type->set_subtypes({
|
|
IFC4X2_IfcActor_type,IFC4X2_IfcControl_type,IFC4X2_IfcGroup_type,IFC4X2_IfcProcess_type,IFC4X2_IfcProduct_type,IFC4X2_IfcResource_type
|
|
});
|
|
IFC4X2_IfcDistributionControlElement_type->set_subtypes({
|
|
IFC4X2_IfcActuator_type,IFC4X2_IfcAlarm_type,IFC4X2_IfcController_type,IFC4X2_IfcFlowInstrument_type,IFC4X2_IfcProtectiveDeviceTrippingUnit_type,IFC4X2_IfcSensor_type,IFC4X2_IfcUnitaryControlElement_type
|
|
});
|
|
IFC4X2_IfcDistributionControlElementType_type->set_subtypes({
|
|
IFC4X2_IfcActuatorType_type,IFC4X2_IfcAlarmType_type,IFC4X2_IfcControllerType_type,IFC4X2_IfcFlowInstrumentType_type,IFC4X2_IfcProtectiveDeviceTrippingUnitType_type,IFC4X2_IfcSensorType_type,IFC4X2_IfcUnitaryControlElementType_type
|
|
});
|
|
IFC4X2_IfcManifoldSolidBrep_type->set_subtypes({
|
|
IFC4X2_IfcAdvancedBrep_type,IFC4X2_IfcFacetedBrep_type
|
|
});
|
|
IFC4X2_IfcAdvancedBrep_type->set_subtypes({
|
|
IFC4X2_IfcAdvancedBrepWithVoids_type
|
|
});
|
|
IFC4X2_IfcFaceSurface_type->set_subtypes({
|
|
IFC4X2_IfcAdvancedFace_type
|
|
});
|
|
IFC4X2_IfcFlowTerminal_type->set_subtypes({
|
|
IFC4X2_IfcAirTerminal_type,IFC4X2_IfcAudioVisualAppliance_type,IFC4X2_IfcCommunicationsAppliance_type,IFC4X2_IfcElectricAppliance_type,IFC4X2_IfcFireSuppressionTerminal_type,IFC4X2_IfcLamp_type,IFC4X2_IfcLightFixture_type,IFC4X2_IfcMedicalDevice_type,IFC4X2_IfcOutlet_type,IFC4X2_IfcSanitaryTerminal_type,IFC4X2_IfcSpaceHeater_type,IFC4X2_IfcStackTerminal_type,IFC4X2_IfcWasteTerminal_type
|
|
});
|
|
IFC4X2_IfcFlowController_type->set_subtypes({
|
|
IFC4X2_IfcAirTerminalBox_type,IFC4X2_IfcDamper_type,IFC4X2_IfcElectricDistributionBoard_type,IFC4X2_IfcElectricTimeControl_type,IFC4X2_IfcFlowMeter_type,IFC4X2_IfcProtectiveDevice_type,IFC4X2_IfcSwitchingDevice_type,IFC4X2_IfcValve_type
|
|
});
|
|
IFC4X2_IfcFlowControllerType_type->set_subtypes({
|
|
IFC4X2_IfcAirTerminalBoxType_type,IFC4X2_IfcDamperType_type,IFC4X2_IfcElectricDistributionBoardType_type,IFC4X2_IfcElectricTimeControlType_type,IFC4X2_IfcFlowMeterType_type,IFC4X2_IfcProtectiveDeviceType_type,IFC4X2_IfcSwitchingDeviceType_type,IFC4X2_IfcValveType_type
|
|
});
|
|
IFC4X2_IfcFlowTerminalType_type->set_subtypes({
|
|
IFC4X2_IfcAirTerminalType_type,IFC4X2_IfcAudioVisualApplianceType_type,IFC4X2_IfcCommunicationsApplianceType_type,IFC4X2_IfcElectricApplianceType_type,IFC4X2_IfcFireSuppressionTerminalType_type,IFC4X2_IfcLampType_type,IFC4X2_IfcLightFixtureType_type,IFC4X2_IfcMedicalDeviceType_type,IFC4X2_IfcOutletType_type,IFC4X2_IfcSanitaryTerminalType_type,IFC4X2_IfcSpaceHeaterType_type,IFC4X2_IfcStackTerminalType_type,IFC4X2_IfcWasteTerminalType_type
|
|
});
|
|
IFC4X2_IfcEnergyConversionDevice_type->set_subtypes({
|
|
IFC4X2_IfcAirToAirHeatRecovery_type,IFC4X2_IfcBoiler_type,IFC4X2_IfcBurner_type,IFC4X2_IfcChiller_type,IFC4X2_IfcCoil_type,IFC4X2_IfcCondenser_type,IFC4X2_IfcCooledBeam_type,IFC4X2_IfcCoolingTower_type,IFC4X2_IfcElectricGenerator_type,IFC4X2_IfcElectricMotor_type,IFC4X2_IfcEngine_type,IFC4X2_IfcEvaporativeCooler_type,IFC4X2_IfcEvaporator_type,IFC4X2_IfcHeatExchanger_type,IFC4X2_IfcHumidifier_type,IFC4X2_IfcMotorConnection_type,IFC4X2_IfcSolarDevice_type,IFC4X2_IfcTransformer_type,IFC4X2_IfcTubeBundle_type,IFC4X2_IfcUnitaryEquipment_type
|
|
});
|
|
IFC4X2_IfcEnergyConversionDeviceType_type->set_subtypes({
|
|
IFC4X2_IfcAirToAirHeatRecoveryType_type,IFC4X2_IfcBoilerType_type,IFC4X2_IfcBurnerType_type,IFC4X2_IfcChillerType_type,IFC4X2_IfcCoilType_type,IFC4X2_IfcCondenserType_type,IFC4X2_IfcCooledBeamType_type,IFC4X2_IfcCoolingTowerType_type,IFC4X2_IfcElectricGeneratorType_type,IFC4X2_IfcElectricMotorType_type,IFC4X2_IfcEngineType_type,IFC4X2_IfcEvaporativeCoolerType_type,IFC4X2_IfcEvaporatorType_type,IFC4X2_IfcHeatExchangerType_type,IFC4X2_IfcHumidifierType_type,IFC4X2_IfcMotorConnectionType_type,IFC4X2_IfcSolarDeviceType_type,IFC4X2_IfcTransformerType_type,IFC4X2_IfcTubeBundleType_type,IFC4X2_IfcUnitaryEquipmentType_type
|
|
});
|
|
IFC4X2_IfcLinearPositioningElement_type->set_subtypes({
|
|
IFC4X2_IfcAlignment_type
|
|
});
|
|
IFC4X2_IfcGeometricRepresentationItem_type->set_subtypes({
|
|
IFC4X2_IfcAlignment2DHorizontal_type,IFC4X2_IfcAlignment2DSegment_type,IFC4X2_IfcAlignment2DVertical_type,IFC4X2_IfcAnnotationFillArea_type,IFC4X2_IfcBooleanResult_type,IFC4X2_IfcBoundingBox_type,IFC4X2_IfcCartesianPointList_type,IFC4X2_IfcCartesianTransformationOperator_type,IFC4X2_IfcCompositeCurveSegment_type,IFC4X2_IfcCsgPrimitive3D_type,IFC4X2_IfcCurve_type,IFC4X2_IfcDirection_type,IFC4X2_IfcDistanceExpression_type,IFC4X2_IfcFaceBasedSurfaceModel_type,IFC4X2_IfcFillAreaStyleHatching_type,IFC4X2_IfcFillAreaStyleTiles_type,IFC4X2_IfcGeometricSet_type,IFC4X2_IfcHalfSpaceSolid_type,IFC4X2_IfcLightSource_type,IFC4X2_IfcOrientationExpression_type,IFC4X2_IfcPlacement_type,IFC4X2_IfcPlanarExtent_type,IFC4X2_IfcPoint_type,IFC4X2_IfcSectionedSpine_type,IFC4X2_IfcShellBasedSurfaceModel_type,IFC4X2_IfcSolidModel_type,IFC4X2_IfcSurface_type,IFC4X2_IfcTessellatedItem_type,IFC4X2_IfcTextLiteral_type,IFC4X2_IfcVector_type
|
|
});
|
|
IFC4X2_IfcAlignment2DSegment_type->set_subtypes({
|
|
IFC4X2_IfcAlignment2DHorizontalSegment_type,IFC4X2_IfcAlignment2DVerticalSegment_type
|
|
});
|
|
IFC4X2_IfcAlignment2DVerticalSegment_type->set_subtypes({
|
|
IFC4X2_IfcAlignment2DVerSegCircularArc_type,IFC4X2_IfcAlignment2DVerSegLine_type,IFC4X2_IfcAlignment2DVerSegParabolicArc_type
|
|
});
|
|
IFC4X2_IfcBoundedCurve_type->set_subtypes({
|
|
IFC4X2_IfcAlignmentCurve_type,IFC4X2_IfcBSplineCurve_type,IFC4X2_IfcCompositeCurve_type,IFC4X2_IfcCurveSegment2D_type,IFC4X2_IfcIndexedPolyCurve_type,IFC4X2_IfcPolyline_type,IFC4X2_IfcTrimmedCurve_type
|
|
});
|
|
IFC4X2_IfcProduct_type->set_subtypes({
|
|
IFC4X2_IfcAnnotation_type,IFC4X2_IfcElement_type,IFC4X2_IfcPort_type,IFC4X2_IfcPositioningElement_type,IFC4X2_IfcProxy_type,IFC4X2_IfcSpatialElement_type,IFC4X2_IfcStructuralActivity_type,IFC4X2_IfcStructuralItem_type
|
|
});
|
|
IFC4X2_IfcResourceLevelRelationship_type->set_subtypes({
|
|
IFC4X2_IfcApprovalRelationship_type,IFC4X2_IfcCurrencyRelationship_type,IFC4X2_IfcDocumentInformationRelationship_type,IFC4X2_IfcExternalReferenceRelationship_type,IFC4X2_IfcMaterialRelationship_type,IFC4X2_IfcOrganizationRelationship_type,IFC4X2_IfcPropertyDependencyRelationship_type,IFC4X2_IfcResourceApprovalRelationship_type,IFC4X2_IfcResourceConstraintRelationship_type
|
|
});
|
|
IFC4X2_IfcProfileDef_type->set_subtypes({
|
|
IFC4X2_IfcArbitraryClosedProfileDef_type,IFC4X2_IfcArbitraryOpenProfileDef_type,IFC4X2_IfcCompositeProfileDef_type,IFC4X2_IfcDerivedProfileDef_type,IFC4X2_IfcParameterizedProfileDef_type
|
|
});
|
|
IFC4X2_IfcArbitraryClosedProfileDef_type->set_subtypes({
|
|
IFC4X2_IfcArbitraryProfileDefWithVoids_type
|
|
});
|
|
IFC4X2_IfcGroup_type->set_subtypes({
|
|
IFC4X2_IfcAsset_type,IFC4X2_IfcInventory_type,IFC4X2_IfcStructuralLoadGroup_type,IFC4X2_IfcStructuralResultGroup_type,IFC4X2_IfcSystem_type
|
|
});
|
|
IFC4X2_IfcParameterizedProfileDef_type->set_subtypes({
|
|
IFC4X2_IfcAsymmetricIShapeProfileDef_type,IFC4X2_IfcCShapeProfileDef_type,IFC4X2_IfcCircleProfileDef_type,IFC4X2_IfcEllipseProfileDef_type,IFC4X2_IfcIShapeProfileDef_type,IFC4X2_IfcLShapeProfileDef_type,IFC4X2_IfcRectangleProfileDef_type,IFC4X2_IfcTShapeProfileDef_type,IFC4X2_IfcTrapeziumProfileDef_type,IFC4X2_IfcUShapeProfileDef_type,IFC4X2_IfcZShapeProfileDef_type
|
|
});
|
|
IFC4X2_IfcPlacement_type->set_subtypes({
|
|
IFC4X2_IfcAxis1Placement_type,IFC4X2_IfcAxis2Placement2D_type,IFC4X2_IfcAxis2Placement3D_type
|
|
});
|
|
IFC4X2_IfcBSplineCurve_type->set_subtypes({
|
|
IFC4X2_IfcBSplineCurveWithKnots_type
|
|
});
|
|
IFC4X2_IfcBoundedSurface_type->set_subtypes({
|
|
IFC4X2_IfcBSplineSurface_type,IFC4X2_IfcCurveBoundedPlane_type,IFC4X2_IfcCurveBoundedSurface_type,IFC4X2_IfcRectangularTrimmedSurface_type
|
|
});
|
|
IFC4X2_IfcBSplineSurface_type->set_subtypes({
|
|
IFC4X2_IfcBSplineSurfaceWithKnots_type
|
|
});
|
|
IFC4X2_IfcBuildingElement_type->set_subtypes({
|
|
IFC4X2_IfcBeam_type,IFC4X2_IfcBearing_type,IFC4X2_IfcBuildingElementProxy_type,IFC4X2_IfcChimney_type,IFC4X2_IfcColumn_type,IFC4X2_IfcCovering_type,IFC4X2_IfcCurtainWall_type,IFC4X2_IfcDeepFoundation_type,IFC4X2_IfcDoor_type,IFC4X2_IfcFooting_type,IFC4X2_IfcMember_type,IFC4X2_IfcPlate_type,IFC4X2_IfcRailing_type,IFC4X2_IfcRamp_type,IFC4X2_IfcRampFlight_type,IFC4X2_IfcRoof_type,IFC4X2_IfcShadingDevice_type,IFC4X2_IfcSlab_type,IFC4X2_IfcStair_type,IFC4X2_IfcStairFlight_type,IFC4X2_IfcWall_type,IFC4X2_IfcWindow_type
|
|
});
|
|
IFC4X2_IfcBeam_type->set_subtypes({
|
|
IFC4X2_IfcBeamStandardCase_type
|
|
});
|
|
IFC4X2_IfcBuildingElementType_type->set_subtypes({
|
|
IFC4X2_IfcBeamType_type,IFC4X2_IfcBearingType_type,IFC4X2_IfcBuildingElementProxyType_type,IFC4X2_IfcChimneyType_type,IFC4X2_IfcColumnType_type,IFC4X2_IfcCoveringType_type,IFC4X2_IfcCurtainWallType_type,IFC4X2_IfcDeepFoundationType_type,IFC4X2_IfcDoorType_type,IFC4X2_IfcFootingType_type,IFC4X2_IfcMemberType_type,IFC4X2_IfcPlateType_type,IFC4X2_IfcRailingType_type,IFC4X2_IfcRampFlightType_type,IFC4X2_IfcRampType_type,IFC4X2_IfcRoofType_type,IFC4X2_IfcShadingDeviceType_type,IFC4X2_IfcSlabType_type,IFC4X2_IfcStairFlightType_type,IFC4X2_IfcStairType_type,IFC4X2_IfcWallType_type,IFC4X2_IfcWindowType_type
|
|
});
|
|
IFC4X2_IfcSurfaceTexture_type->set_subtypes({
|
|
IFC4X2_IfcBlobTexture_type,IFC4X2_IfcImageTexture_type,IFC4X2_IfcPixelTexture_type
|
|
});
|
|
IFC4X2_IfcCsgPrimitive3D_type->set_subtypes({
|
|
IFC4X2_IfcBlock_type,IFC4X2_IfcRectangularPyramid_type,IFC4X2_IfcRightCircularCone_type,IFC4X2_IfcRightCircularCylinder_type,IFC4X2_IfcSphere_type
|
|
});
|
|
IFC4X2_IfcBooleanResult_type->set_subtypes({
|
|
IFC4X2_IfcBooleanClippingResult_type
|
|
});
|
|
IFC4X2_IfcCompositeCurveOnSurface_type->set_subtypes({
|
|
IFC4X2_IfcBoundaryCurve_type
|
|
});
|
|
IFC4X2_IfcBoundaryCondition_type->set_subtypes({
|
|
IFC4X2_IfcBoundaryEdgeCondition_type,IFC4X2_IfcBoundaryFaceCondition_type,IFC4X2_IfcBoundaryNodeCondition_type
|
|
});
|
|
IFC4X2_IfcBoundaryNodeCondition_type->set_subtypes({
|
|
IFC4X2_IfcBoundaryNodeConditionWarping_type
|
|
});
|
|
IFC4X2_IfcCurve_type->set_subtypes({
|
|
IFC4X2_IfcBoundedCurve_type,IFC4X2_IfcConic_type,IFC4X2_IfcLine_type,IFC4X2_IfcOffsetCurve_type,IFC4X2_IfcPcurve_type,IFC4X2_IfcSurfaceCurve_type
|
|
});
|
|
IFC4X2_IfcSurface_type->set_subtypes({
|
|
IFC4X2_IfcBoundedSurface_type,IFC4X2_IfcElementarySurface_type,IFC4X2_IfcSweptSurface_type
|
|
});
|
|
IFC4X2_IfcHalfSpaceSolid_type->set_subtypes({
|
|
IFC4X2_IfcBoxedHalfSpace_type,IFC4X2_IfcPolygonalBoundedHalfSpace_type
|
|
});
|
|
IFC4X2_IfcFacility_type->set_subtypes({
|
|
IFC4X2_IfcBridge_type,IFC4X2_IfcBuilding_type
|
|
});
|
|
IFC4X2_IfcFacilityPart_type->set_subtypes({
|
|
IFC4X2_IfcBridgePart_type,IFC4X2_IfcBuildingStorey_type
|
|
});
|
|
IFC4X2_IfcElement_type->set_subtypes({
|
|
IFC4X2_IfcBuildingElement_type,IFC4X2_IfcCivilElement_type,IFC4X2_IfcDistributionElement_type,IFC4X2_IfcElementAssembly_type,IFC4X2_IfcElementComponent_type,IFC4X2_IfcFeatureElement_type,IFC4X2_IfcFurnishingElement_type,IFC4X2_IfcGeographicElement_type,IFC4X2_IfcTransportElement_type,IFC4X2_IfcVirtualElement_type
|
|
});
|
|
IFC4X2_IfcElementComponent_type->set_subtypes({
|
|
IFC4X2_IfcBuildingElementPart_type,IFC4X2_IfcDiscreteAccessory_type,IFC4X2_IfcFastener_type,IFC4X2_IfcMechanicalFastener_type,IFC4X2_IfcReinforcingElement_type,IFC4X2_IfcVibrationDamper_type,IFC4X2_IfcVibrationIsolator_type
|
|
});
|
|
IFC4X2_IfcElementComponentType_type->set_subtypes({
|
|
IFC4X2_IfcBuildingElementPartType_type,IFC4X2_IfcDiscreteAccessoryType_type,IFC4X2_IfcFastenerType_type,IFC4X2_IfcMechanicalFastenerType_type,IFC4X2_IfcReinforcingElementType_type,IFC4X2_IfcVibrationDamperType_type,IFC4X2_IfcVibrationIsolatorType_type
|
|
});
|
|
IFC4X2_IfcElementType_type->set_subtypes({
|
|
IFC4X2_IfcBuildingElementType_type,IFC4X2_IfcCivilElementType_type,IFC4X2_IfcDistributionElementType_type,IFC4X2_IfcElementAssemblyType_type,IFC4X2_IfcElementComponentType_type,IFC4X2_IfcFurnishingElementType_type,IFC4X2_IfcGeographicElementType_type,IFC4X2_IfcTransportElementType_type
|
|
});
|
|
IFC4X2_IfcSystem_type->set_subtypes({
|
|
IFC4X2_IfcBuildingSystem_type,IFC4X2_IfcDistributionSystem_type,IFC4X2_IfcStructuralAnalysisModel_type,IFC4X2_IfcZone_type
|
|
});
|
|
IFC4X2_IfcFlowFitting_type->set_subtypes({
|
|
IFC4X2_IfcCableCarrierFitting_type,IFC4X2_IfcCableFitting_type,IFC4X2_IfcDuctFitting_type,IFC4X2_IfcJunctionBox_type,IFC4X2_IfcPipeFitting_type
|
|
});
|
|
IFC4X2_IfcFlowFittingType_type->set_subtypes({
|
|
IFC4X2_IfcCableCarrierFittingType_type,IFC4X2_IfcCableFittingType_type,IFC4X2_IfcDuctFittingType_type,IFC4X2_IfcJunctionBoxType_type,IFC4X2_IfcPipeFittingType_type
|
|
});
|
|
IFC4X2_IfcFlowSegment_type->set_subtypes({
|
|
IFC4X2_IfcCableCarrierSegment_type,IFC4X2_IfcCableSegment_type,IFC4X2_IfcDuctSegment_type,IFC4X2_IfcPipeSegment_type
|
|
});
|
|
IFC4X2_IfcFlowSegmentType_type->set_subtypes({
|
|
IFC4X2_IfcCableCarrierSegmentType_type,IFC4X2_IfcCableSegmentType_type,IFC4X2_IfcDuctSegmentType_type,IFC4X2_IfcPipeSegmentType_type
|
|
});
|
|
IFC4X2_IfcDeepFoundation_type->set_subtypes({
|
|
IFC4X2_IfcCaissonFoundation_type,IFC4X2_IfcPile_type
|
|
});
|
|
IFC4X2_IfcDeepFoundationType_type->set_subtypes({
|
|
IFC4X2_IfcCaissonFoundationType_type,IFC4X2_IfcPileType_type
|
|
});
|
|
IFC4X2_IfcPoint_type->set_subtypes({
|
|
IFC4X2_IfcCartesianPoint_type,IFC4X2_IfcPointOnCurve_type,IFC4X2_IfcPointOnSurface_type
|
|
});
|
|
IFC4X2_IfcCartesianPointList_type->set_subtypes({
|
|
IFC4X2_IfcCartesianPointList2D_type,IFC4X2_IfcCartesianPointList3D_type
|
|
});
|
|
IFC4X2_IfcCartesianTransformationOperator_type->set_subtypes({
|
|
IFC4X2_IfcCartesianTransformationOperator2D_type,IFC4X2_IfcCartesianTransformationOperator3D_type
|
|
});
|
|
IFC4X2_IfcCartesianTransformationOperator2D_type->set_subtypes({
|
|
IFC4X2_IfcCartesianTransformationOperator2DnonUniform_type
|
|
});
|
|
IFC4X2_IfcCartesianTransformationOperator3D_type->set_subtypes({
|
|
IFC4X2_IfcCartesianTransformationOperator3DnonUniform_type
|
|
});
|
|
IFC4X2_IfcArbitraryOpenProfileDef_type->set_subtypes({
|
|
IFC4X2_IfcCenterLineProfileDef_type
|
|
});
|
|
IFC4X2_IfcConic_type->set_subtypes({
|
|
IFC4X2_IfcCircle_type,IFC4X2_IfcEllipse_type
|
|
});
|
|
IFC4X2_IfcCircleProfileDef_type->set_subtypes({
|
|
IFC4X2_IfcCircleHollowProfileDef_type
|
|
});
|
|
IFC4X2_IfcCurveSegment2D_type->set_subtypes({
|
|
IFC4X2_IfcCircularArcSegment2D_type,IFC4X2_IfcLineSegment2D_type,IFC4X2_IfcTransitionCurveSegment2D_type
|
|
});
|
|
IFC4X2_IfcExternalInformation_type->set_subtypes({
|
|
IFC4X2_IfcClassification_type,IFC4X2_IfcDocumentInformation_type,IFC4X2_IfcLibraryInformation_type
|
|
});
|
|
IFC4X2_IfcExternalReference_type->set_subtypes({
|
|
IFC4X2_IfcClassificationReference_type,IFC4X2_IfcDocumentReference_type,IFC4X2_IfcExternallyDefinedHatchStyle_type,IFC4X2_IfcExternallyDefinedSurfaceStyle_type,IFC4X2_IfcExternallyDefinedTextFont_type,IFC4X2_IfcLibraryReference_type
|
|
});
|
|
IFC4X2_IfcConnectedFaceSet_type->set_subtypes({
|
|
IFC4X2_IfcClosedShell_type,IFC4X2_IfcOpenShell_type
|
|
});
|
|
IFC4X2_IfcColourSpecification_type->set_subtypes({
|
|
IFC4X2_IfcColourRgb_type
|
|
});
|
|
IFC4X2_IfcPresentationItem_type->set_subtypes({
|
|
IFC4X2_IfcColourRgbList_type,IFC4X2_IfcColourSpecification_type,IFC4X2_IfcCurveStyleFont_type,IFC4X2_IfcCurveStyleFontAndScaling_type,IFC4X2_IfcCurveStyleFontPattern_type,IFC4X2_IfcIndexedColourMap_type,IFC4X2_IfcPreDefinedItem_type,IFC4X2_IfcSurfaceStyleLighting_type,IFC4X2_IfcSurfaceStyleRefraction_type,IFC4X2_IfcSurfaceStyleShading_type,IFC4X2_IfcSurfaceStyleWithTextures_type,IFC4X2_IfcSurfaceTexture_type,IFC4X2_IfcTextStyleForDefinedFont_type,IFC4X2_IfcTextStyleTextModel_type,IFC4X2_IfcTextureCoordinate_type,IFC4X2_IfcTextureVertex_type,IFC4X2_IfcTextureVertexList_type
|
|
});
|
|
IFC4X2_IfcColumn_type->set_subtypes({
|
|
IFC4X2_IfcColumnStandardCase_type
|
|
});
|
|
IFC4X2_IfcProperty_type->set_subtypes({
|
|
IFC4X2_IfcComplexProperty_type,IFC4X2_IfcSimpleProperty_type
|
|
});
|
|
IFC4X2_IfcPropertyTemplate_type->set_subtypes({
|
|
IFC4X2_IfcComplexPropertyTemplate_type,IFC4X2_IfcSimplePropertyTemplate_type
|
|
});
|
|
IFC4X2_IfcCompositeCurve_type->set_subtypes({
|
|
IFC4X2_IfcCompositeCurveOnSurface_type
|
|
});
|
|
IFC4X2_IfcFlowMovingDevice_type->set_subtypes({
|
|
IFC4X2_IfcCompressor_type,IFC4X2_IfcFan_type,IFC4X2_IfcPump_type
|
|
});
|
|
IFC4X2_IfcFlowMovingDeviceType_type->set_subtypes({
|
|
IFC4X2_IfcCompressorType_type,IFC4X2_IfcFanType_type,IFC4X2_IfcPumpType_type
|
|
});
|
|
IFC4X2_IfcTopologicalRepresentationItem_type->set_subtypes({
|
|
IFC4X2_IfcConnectedFaceSet_type,IFC4X2_IfcEdge_type,IFC4X2_IfcFace_type,IFC4X2_IfcFaceBound_type,IFC4X2_IfcLoop_type,IFC4X2_IfcPath_type,IFC4X2_IfcVertex_type
|
|
});
|
|
IFC4X2_IfcConnectionGeometry_type->set_subtypes({
|
|
IFC4X2_IfcConnectionCurveGeometry_type,IFC4X2_IfcConnectionPointGeometry_type,IFC4X2_IfcConnectionSurfaceGeometry_type,IFC4X2_IfcConnectionVolumeGeometry_type
|
|
});
|
|
IFC4X2_IfcConnectionPointGeometry_type->set_subtypes({
|
|
IFC4X2_IfcConnectionPointEccentricity_type
|
|
});
|
|
IFC4X2_IfcConstructionResource_type->set_subtypes({
|
|
IFC4X2_IfcConstructionEquipmentResource_type,IFC4X2_IfcConstructionMaterialResource_type,IFC4X2_IfcConstructionProductResource_type,IFC4X2_IfcCrewResource_type,IFC4X2_IfcLaborResource_type,IFC4X2_IfcSubContractResource_type
|
|
});
|
|
IFC4X2_IfcConstructionResourceType_type->set_subtypes({
|
|
IFC4X2_IfcConstructionEquipmentResourceType_type,IFC4X2_IfcConstructionMaterialResourceType_type,IFC4X2_IfcConstructionProductResourceType_type,IFC4X2_IfcCrewResourceType_type,IFC4X2_IfcLaborResourceType_type,IFC4X2_IfcSubContractResourceType_type
|
|
});
|
|
IFC4X2_IfcResource_type->set_subtypes({
|
|
IFC4X2_IfcConstructionResource_type
|
|
});
|
|
IFC4X2_IfcTypeResource_type->set_subtypes({
|
|
IFC4X2_IfcConstructionResourceType_type
|
|
});
|
|
IFC4X2_IfcObjectDefinition_type->set_subtypes({
|
|
IFC4X2_IfcContext_type,IFC4X2_IfcObject_type,IFC4X2_IfcTypeObject_type
|
|
});
|
|
IFC4X2_IfcNamedUnit_type->set_subtypes({
|
|
IFC4X2_IfcContextDependentUnit_type,IFC4X2_IfcConversionBasedUnit_type,IFC4X2_IfcSIUnit_type
|
|
});
|
|
IFC4X2_IfcConversionBasedUnit_type->set_subtypes({
|
|
IFC4X2_IfcConversionBasedUnitWithOffset_type
|
|
});
|
|
IFC4X2_IfcAppliedValue_type->set_subtypes({
|
|
IFC4X2_IfcCostValue_type
|
|
});
|
|
IFC4X2_IfcSolidModel_type->set_subtypes({
|
|
IFC4X2_IfcCsgSolid_type,IFC4X2_IfcManifoldSolidBrep_type,IFC4X2_IfcSectionedSolid_type,IFC4X2_IfcSweptAreaSolid_type,IFC4X2_IfcSweptDiskSolid_type
|
|
});
|
|
IFC4X2_IfcPresentationStyle_type->set_subtypes({
|
|
IFC4X2_IfcCurveStyle_type,IFC4X2_IfcFillAreaStyle_type,IFC4X2_IfcSurfaceStyle_type,IFC4X2_IfcTextStyle_type
|
|
});
|
|
IFC4X2_IfcElementarySurface_type->set_subtypes({
|
|
IFC4X2_IfcCylindricalSurface_type,IFC4X2_IfcPlane_type,IFC4X2_IfcSphericalSurface_type,IFC4X2_IfcToroidalSurface_type
|
|
});
|
|
IFC4X2_IfcDistributionFlowElement_type->set_subtypes({
|
|
IFC4X2_IfcDistributionChamberElement_type,IFC4X2_IfcEnergyConversionDevice_type,IFC4X2_IfcFlowController_type,IFC4X2_IfcFlowFitting_type,IFC4X2_IfcFlowMovingDevice_type,IFC4X2_IfcFlowSegment_type,IFC4X2_IfcFlowStorageDevice_type,IFC4X2_IfcFlowTerminal_type,IFC4X2_IfcFlowTreatmentDevice_type
|
|
});
|
|
IFC4X2_IfcDistributionFlowElementType_type->set_subtypes({
|
|
IFC4X2_IfcDistributionChamberElementType_type,IFC4X2_IfcEnergyConversionDeviceType_type,IFC4X2_IfcFlowControllerType_type,IFC4X2_IfcFlowFittingType_type,IFC4X2_IfcFlowMovingDeviceType_type,IFC4X2_IfcFlowSegmentType_type,IFC4X2_IfcFlowStorageDeviceType_type,IFC4X2_IfcFlowTerminalType_type,IFC4X2_IfcFlowTreatmentDeviceType_type
|
|
});
|
|
IFC4X2_IfcDistributionSystem_type->set_subtypes({
|
|
IFC4X2_IfcDistributionCircuit_type
|
|
});
|
|
IFC4X2_IfcDistributionElement_type->set_subtypes({
|
|
IFC4X2_IfcDistributionControlElement_type,IFC4X2_IfcDistributionFlowElement_type
|
|
});
|
|
IFC4X2_IfcDistributionElementType_type->set_subtypes({
|
|
IFC4X2_IfcDistributionControlElementType_type,IFC4X2_IfcDistributionFlowElementType_type
|
|
});
|
|
IFC4X2_IfcPort_type->set_subtypes({
|
|
IFC4X2_IfcDistributionPort_type
|
|
});
|
|
IFC4X2_IfcPreDefinedPropertySet_type->set_subtypes({
|
|
IFC4X2_IfcDoorLiningProperties_type,IFC4X2_IfcDoorPanelProperties_type,IFC4X2_IfcPermeableCoveringProperties_type,IFC4X2_IfcReinforcementDefinitionProperties_type,IFC4X2_IfcWindowLiningProperties_type,IFC4X2_IfcWindowPanelProperties_type
|
|
});
|
|
IFC4X2_IfcDoor_type->set_subtypes({
|
|
IFC4X2_IfcDoorStandardCase_type
|
|
});
|
|
IFC4X2_IfcTypeProduct_type->set_subtypes({
|
|
IFC4X2_IfcDoorStyle_type,IFC4X2_IfcElementType_type,IFC4X2_IfcSpatialElementType_type,IFC4X2_IfcWindowStyle_type
|
|
});
|
|
IFC4X2_IfcPreDefinedColour_type->set_subtypes({
|
|
IFC4X2_IfcDraughtingPreDefinedColour_type
|
|
});
|
|
IFC4X2_IfcPreDefinedCurveFont_type->set_subtypes({
|
|
IFC4X2_IfcDraughtingPreDefinedCurveFont_type
|
|
});
|
|
IFC4X2_IfcFlowTreatmentDevice_type->set_subtypes({
|
|
IFC4X2_IfcDuctSilencer_type,IFC4X2_IfcFilter_type,IFC4X2_IfcInterceptor_type
|
|
});
|
|
IFC4X2_IfcFlowTreatmentDeviceType_type->set_subtypes({
|
|
IFC4X2_IfcDuctSilencerType_type,IFC4X2_IfcFilterType_type,IFC4X2_IfcInterceptorType_type
|
|
});
|
|
IFC4X2_IfcEdge_type->set_subtypes({
|
|
IFC4X2_IfcEdgeCurve_type,IFC4X2_IfcOrientedEdge_type,IFC4X2_IfcSubedge_type
|
|
});
|
|
IFC4X2_IfcLoop_type->set_subtypes({
|
|
IFC4X2_IfcEdgeLoop_type,IFC4X2_IfcPolyLoop_type,IFC4X2_IfcVertexLoop_type
|
|
});
|
|
IFC4X2_IfcFlowStorageDevice_type->set_subtypes({
|
|
IFC4X2_IfcElectricFlowStorageDevice_type,IFC4X2_IfcTank_type
|
|
});
|
|
IFC4X2_IfcFlowStorageDeviceType_type->set_subtypes({
|
|
IFC4X2_IfcElectricFlowStorageDeviceType_type,IFC4X2_IfcTankType_type
|
|
});
|
|
IFC4X2_IfcQuantitySet_type->set_subtypes({
|
|
IFC4X2_IfcElementQuantity_type
|
|
});
|
|
IFC4X2_IfcProcess_type->set_subtypes({
|
|
IFC4X2_IfcEvent_type,IFC4X2_IfcProcedure_type,IFC4X2_IfcTask_type
|
|
});
|
|
IFC4X2_IfcSchedulingTime_type->set_subtypes({
|
|
IFC4X2_IfcEventTime_type,IFC4X2_IfcLagTime_type,IFC4X2_IfcResourceTime_type,IFC4X2_IfcTaskTime_type,IFC4X2_IfcWorkTime_type
|
|
});
|
|
IFC4X2_IfcTypeProcess_type->set_subtypes({
|
|
IFC4X2_IfcEventType_type,IFC4X2_IfcProcedureType_type,IFC4X2_IfcTaskType_type
|
|
});
|
|
IFC4X2_IfcPropertyAbstraction_type->set_subtypes({
|
|
IFC4X2_IfcExtendedProperties_type,IFC4X2_IfcPreDefinedProperties_type,IFC4X2_IfcProperty_type,IFC4X2_IfcPropertyEnumeration_type
|
|
});
|
|
IFC4X2_IfcExternalSpatialStructureElement_type->set_subtypes({
|
|
IFC4X2_IfcExternalSpatialElement_type
|
|
});
|
|
IFC4X2_IfcSpatialElement_type->set_subtypes({
|
|
IFC4X2_IfcExternalSpatialStructureElement_type,IFC4X2_IfcSpatialStructureElement_type,IFC4X2_IfcSpatialZone_type
|
|
});
|
|
IFC4X2_IfcSweptAreaSolid_type->set_subtypes({
|
|
IFC4X2_IfcExtrudedAreaSolid_type,IFC4X2_IfcFixedReferenceSweptAreaSolid_type,IFC4X2_IfcRevolvedAreaSolid_type,IFC4X2_IfcSurfaceCurveSweptAreaSolid_type
|
|
});
|
|
IFC4X2_IfcExtrudedAreaSolid_type->set_subtypes({
|
|
IFC4X2_IfcExtrudedAreaSolidTapered_type
|
|
});
|
|
IFC4X2_IfcFaceBound_type->set_subtypes({
|
|
IFC4X2_IfcFaceOuterBound_type
|
|
});
|
|
IFC4X2_IfcFace_type->set_subtypes({
|
|
IFC4X2_IfcFaceSurface_type
|
|
});
|
|
IFC4X2_IfcFacetedBrep_type->set_subtypes({
|
|
IFC4X2_IfcFacetedBrepWithVoids_type
|
|
});
|
|
IFC4X2_IfcSpatialStructureElement_type->set_subtypes({
|
|
IFC4X2_IfcFacility_type,IFC4X2_IfcFacilityPart_type,IFC4X2_IfcSite_type,IFC4X2_IfcSpace_type
|
|
});
|
|
IFC4X2_IfcStructuralConnectionCondition_type->set_subtypes({
|
|
IFC4X2_IfcFailureConnectionCondition_type,IFC4X2_IfcSlippageConnectionCondition_type
|
|
});
|
|
IFC4X2_IfcFeatureElement_type->set_subtypes({
|
|
IFC4X2_IfcFeatureElementAddition_type,IFC4X2_IfcFeatureElementSubtraction_type,IFC4X2_IfcSurfaceFeature_type
|
|
});
|
|
IFC4X2_IfcFurnishingElement_type->set_subtypes({
|
|
IFC4X2_IfcFurniture_type,IFC4X2_IfcSystemFurnitureElement_type
|
|
});
|
|
IFC4X2_IfcFurnishingElementType_type->set_subtypes({
|
|
IFC4X2_IfcFurnitureType_type,IFC4X2_IfcSystemFurnitureElementType_type
|
|
});
|
|
IFC4X2_IfcGeometricSet_type->set_subtypes({
|
|
IFC4X2_IfcGeometricCurveSet_type
|
|
});
|
|
IFC4X2_IfcRepresentationContext_type->set_subtypes({
|
|
IFC4X2_IfcGeometricRepresentationContext_type
|
|
});
|
|
IFC4X2_IfcRepresentationItem_type->set_subtypes({
|
|
IFC4X2_IfcGeometricRepresentationItem_type,IFC4X2_IfcMappedItem_type,IFC4X2_IfcStyledItem_type,IFC4X2_IfcTopologicalRepresentationItem_type
|
|
});
|
|
IFC4X2_IfcGeometricRepresentationContext_type->set_subtypes({
|
|
IFC4X2_IfcGeometricRepresentationSubContext_type
|
|
});
|
|
IFC4X2_IfcPositioningElement_type->set_subtypes({
|
|
IFC4X2_IfcGrid_type,IFC4X2_IfcLinearPositioningElement_type,IFC4X2_IfcReferent_type
|
|
});
|
|
IFC4X2_IfcObjectPlacement_type->set_subtypes({
|
|
IFC4X2_IfcGridPlacement_type,IFC4X2_IfcLinearPlacement_type,IFC4X2_IfcLocalPlacement_type
|
|
});
|
|
IFC4X2_IfcTessellatedItem_type->set_subtypes({
|
|
IFC4X2_IfcIndexedPolygonalFace_type,IFC4X2_IfcTessellatedFaceSet_type
|
|
});
|
|
IFC4X2_IfcIndexedPolygonalFace_type->set_subtypes({
|
|
IFC4X2_IfcIndexedPolygonalFaceWithVoids_type
|
|
});
|
|
IFC4X2_IfcTextureCoordinate_type->set_subtypes({
|
|
IFC4X2_IfcIndexedTextureMap_type,IFC4X2_IfcTextureCoordinateGenerator_type,IFC4X2_IfcTextureMap_type
|
|
});
|
|
IFC4X2_IfcIndexedTextureMap_type->set_subtypes({
|
|
IFC4X2_IfcIndexedTriangleTextureMap_type
|
|
});
|
|
IFC4X2_IfcSurfaceCurve_type->set_subtypes({
|
|
IFC4X2_IfcIntersectionCurve_type,IFC4X2_IfcSeamCurve_type
|
|
});
|
|
IFC4X2_IfcTimeSeries_type->set_subtypes({
|
|
IFC4X2_IfcIrregularTimeSeries_type,IFC4X2_IfcRegularTimeSeries_type
|
|
});
|
|
IFC4X2_IfcLightSource_type->set_subtypes({
|
|
IFC4X2_IfcLightSourceAmbient_type,IFC4X2_IfcLightSourceDirectional_type,IFC4X2_IfcLightSourceGoniometric_type,IFC4X2_IfcLightSourcePositional_type
|
|
});
|
|
IFC4X2_IfcLightSourcePositional_type->set_subtypes({
|
|
IFC4X2_IfcLightSourceSpot_type
|
|
});
|
|
IFC4X2_IfcCoordinateOperation_type->set_subtypes({
|
|
IFC4X2_IfcMapConversion_type
|
|
});
|
|
IFC4X2_IfcMaterialDefinition_type->set_subtypes({
|
|
IFC4X2_IfcMaterial_type,IFC4X2_IfcMaterialConstituent_type,IFC4X2_IfcMaterialConstituentSet_type,IFC4X2_IfcMaterialLayer_type,IFC4X2_IfcMaterialLayerSet_type,IFC4X2_IfcMaterialProfile_type,IFC4X2_IfcMaterialProfileSet_type
|
|
});
|
|
IFC4X2_IfcProductRepresentation_type->set_subtypes({
|
|
IFC4X2_IfcMaterialDefinitionRepresentation_type,IFC4X2_IfcProductDefinitionShape_type
|
|
});
|
|
IFC4X2_IfcMaterialUsageDefinition_type->set_subtypes({
|
|
IFC4X2_IfcMaterialLayerSetUsage_type,IFC4X2_IfcMaterialProfileSetUsage_type
|
|
});
|
|
IFC4X2_IfcMaterialLayer_type->set_subtypes({
|
|
IFC4X2_IfcMaterialLayerWithOffsets_type
|
|
});
|
|
IFC4X2_IfcMaterialProfileSetUsage_type->set_subtypes({
|
|
IFC4X2_IfcMaterialProfileSetUsageTapering_type
|
|
});
|
|
IFC4X2_IfcMaterialProfile_type->set_subtypes({
|
|
IFC4X2_IfcMaterialProfileWithOffsets_type
|
|
});
|
|
IFC4X2_IfcExtendedProperties_type->set_subtypes({
|
|
IFC4X2_IfcMaterialProperties_type,IFC4X2_IfcProfileProperties_type
|
|
});
|
|
IFC4X2_IfcMember_type->set_subtypes({
|
|
IFC4X2_IfcMemberStandardCase_type
|
|
});
|
|
IFC4X2_IfcConstraint_type->set_subtypes({
|
|
IFC4X2_IfcMetric_type,IFC4X2_IfcObjective_type
|
|
});
|
|
IFC4X2_IfcDerivedProfileDef_type->set_subtypes({
|
|
IFC4X2_IfcMirroredProfileDef_type
|
|
});
|
|
IFC4X2_IfcRoot_type->set_subtypes({
|
|
IFC4X2_IfcObjectDefinition_type,IFC4X2_IfcPropertyDefinition_type,IFC4X2_IfcRelationship_type
|
|
});
|
|
IFC4X2_IfcActor_type->set_subtypes({
|
|
IFC4X2_IfcOccupant_type
|
|
});
|
|
IFC4X2_IfcOffsetCurve_type->set_subtypes({
|
|
IFC4X2_IfcOffsetCurve2D_type,IFC4X2_IfcOffsetCurve3D_type,IFC4X2_IfcOffsetCurveByDistances_type
|
|
});
|
|
IFC4X2_IfcFeatureElementSubtraction_type->set_subtypes({
|
|
IFC4X2_IfcOpeningElement_type,IFC4X2_IfcVoidingFeature_type
|
|
});
|
|
IFC4X2_IfcOpeningElement_type->set_subtypes({
|
|
IFC4X2_IfcOpeningStandardCase_type
|
|
});
|
|
IFC4X2_IfcBoundaryCurve_type->set_subtypes({
|
|
IFC4X2_IfcOuterBoundaryCurve_type
|
|
});
|
|
IFC4X2_IfcPhysicalQuantity_type->set_subtypes({
|
|
IFC4X2_IfcPhysicalComplexQuantity_type,IFC4X2_IfcPhysicalSimpleQuantity_type
|
|
});
|
|
IFC4X2_IfcPlanarExtent_type->set_subtypes({
|
|
IFC4X2_IfcPlanarBox_type
|
|
});
|
|
IFC4X2_IfcPlate_type->set_subtypes({
|
|
IFC4X2_IfcPlateStandardCase_type
|
|
});
|
|
IFC4X2_IfcTessellatedFaceSet_type->set_subtypes({
|
|
IFC4X2_IfcPolygonalFaceSet_type,IFC4X2_IfcTriangulatedFaceSet_type
|
|
});
|
|
IFC4X2_IfcAddress_type->set_subtypes({
|
|
IFC4X2_IfcPostalAddress_type,IFC4X2_IfcTelecomAddress_type
|
|
});
|
|
IFC4X2_IfcPreDefinedItem_type->set_subtypes({
|
|
IFC4X2_IfcPreDefinedColour_type,IFC4X2_IfcPreDefinedCurveFont_type,IFC4X2_IfcPreDefinedTextFont_type
|
|
});
|
|
IFC4X2_IfcPropertySetDefinition_type->set_subtypes({
|
|
IFC4X2_IfcPreDefinedPropertySet_type,IFC4X2_IfcPropertySet_type,IFC4X2_IfcQuantitySet_type
|
|
});
|
|
IFC4X2_IfcPresentationLayerAssignment_type->set_subtypes({
|
|
IFC4X2_IfcPresentationLayerWithStyle_type
|
|
});
|
|
IFC4X2_IfcContext_type->set_subtypes({
|
|
IFC4X2_IfcProject_type,IFC4X2_IfcProjectLibrary_type
|
|
});
|
|
IFC4X2_IfcCoordinateReferenceSystem_type->set_subtypes({
|
|
IFC4X2_IfcProjectedCRS_type
|
|
});
|
|
IFC4X2_IfcFeatureElementAddition_type->set_subtypes({
|
|
IFC4X2_IfcProjectionElement_type
|
|
});
|
|
IFC4X2_IfcSimpleProperty_type->set_subtypes({
|
|
IFC4X2_IfcPropertyBoundedValue_type,IFC4X2_IfcPropertyEnumeratedValue_type,IFC4X2_IfcPropertyListValue_type,IFC4X2_IfcPropertyReferenceValue_type,IFC4X2_IfcPropertySingleValue_type,IFC4X2_IfcPropertyTableValue_type
|
|
});
|
|
IFC4X2_IfcPropertyDefinition_type->set_subtypes({
|
|
IFC4X2_IfcPropertySetDefinition_type,IFC4X2_IfcPropertyTemplateDefinition_type
|
|
});
|
|
IFC4X2_IfcPropertyTemplateDefinition_type->set_subtypes({
|
|
IFC4X2_IfcPropertySetTemplate_type,IFC4X2_IfcPropertyTemplate_type
|
|
});
|
|
IFC4X2_IfcPhysicalSimpleQuantity_type->set_subtypes({
|
|
IFC4X2_IfcQuantityArea_type,IFC4X2_IfcQuantityCount_type,IFC4X2_IfcQuantityLength_type,IFC4X2_IfcQuantityTime_type,IFC4X2_IfcQuantityVolume_type,IFC4X2_IfcQuantityWeight_type
|
|
});
|
|
IFC4X2_IfcBSplineCurveWithKnots_type->set_subtypes({
|
|
IFC4X2_IfcRationalBSplineCurveWithKnots_type
|
|
});
|
|
IFC4X2_IfcBSplineSurfaceWithKnots_type->set_subtypes({
|
|
IFC4X2_IfcRationalBSplineSurfaceWithKnots_type
|
|
});
|
|
IFC4X2_IfcRectangleProfileDef_type->set_subtypes({
|
|
IFC4X2_IfcRectangleHollowProfileDef_type,IFC4X2_IfcRoundedRectangleProfileDef_type
|
|
});
|
|
IFC4X2_IfcPreDefinedProperties_type->set_subtypes({
|
|
IFC4X2_IfcReinforcementBarProperties_type,IFC4X2_IfcSectionProperties_type,IFC4X2_IfcSectionReinforcementProperties_type
|
|
});
|
|
IFC4X2_IfcReinforcingElement_type->set_subtypes({
|
|
IFC4X2_IfcReinforcingBar_type,IFC4X2_IfcReinforcingMesh_type,IFC4X2_IfcTendon_type,IFC4X2_IfcTendonAnchor_type,IFC4X2_IfcTendonConduit_type
|
|
});
|
|
IFC4X2_IfcReinforcingElementType_type->set_subtypes({
|
|
IFC4X2_IfcReinforcingBarType_type,IFC4X2_IfcReinforcingMeshType_type,IFC4X2_IfcTendonAnchorType_type,IFC4X2_IfcTendonConduitType_type,IFC4X2_IfcTendonType_type
|
|
});
|
|
IFC4X2_IfcRelDecomposes_type->set_subtypes({
|
|
IFC4X2_IfcRelAggregates_type,IFC4X2_IfcRelNests_type,IFC4X2_IfcRelProjectsElement_type,IFC4X2_IfcRelVoidsElement_type
|
|
});
|
|
IFC4X2_IfcRelationship_type->set_subtypes({
|
|
IFC4X2_IfcRelAssigns_type,IFC4X2_IfcRelAssociates_type,IFC4X2_IfcRelConnects_type,IFC4X2_IfcRelDeclares_type,IFC4X2_IfcRelDecomposes_type,IFC4X2_IfcRelDefines_type
|
|
});
|
|
IFC4X2_IfcRelAssigns_type->set_subtypes({
|
|
IFC4X2_IfcRelAssignsToActor_type,IFC4X2_IfcRelAssignsToControl_type,IFC4X2_IfcRelAssignsToGroup_type,IFC4X2_IfcRelAssignsToProcess_type,IFC4X2_IfcRelAssignsToProduct_type,IFC4X2_IfcRelAssignsToResource_type
|
|
});
|
|
IFC4X2_IfcRelAssignsToGroup_type->set_subtypes({
|
|
IFC4X2_IfcRelAssignsToGroupByFactor_type
|
|
});
|
|
IFC4X2_IfcRelAssociates_type->set_subtypes({
|
|
IFC4X2_IfcRelAssociatesApproval_type,IFC4X2_IfcRelAssociatesClassification_type,IFC4X2_IfcRelAssociatesConstraint_type,IFC4X2_IfcRelAssociatesDocument_type,IFC4X2_IfcRelAssociatesLibrary_type,IFC4X2_IfcRelAssociatesMaterial_type
|
|
});
|
|
IFC4X2_IfcRelConnects_type->set_subtypes({
|
|
IFC4X2_IfcRelConnectsElements_type,IFC4X2_IfcRelConnectsPortToElement_type,IFC4X2_IfcRelConnectsPorts_type,IFC4X2_IfcRelConnectsStructuralActivity_type,IFC4X2_IfcRelConnectsStructuralMember_type,IFC4X2_IfcRelContainedInSpatialStructure_type,IFC4X2_IfcRelCoversBldgElements_type,IFC4X2_IfcRelCoversSpaces_type,IFC4X2_IfcRelFillsElement_type,IFC4X2_IfcRelFlowControlElements_type,IFC4X2_IfcRelInterferesElements_type,IFC4X2_IfcRelPositions_type,IFC4X2_IfcRelReferencedInSpatialStructure_type,IFC4X2_IfcRelSequence_type,IFC4X2_IfcRelServicesBuildings_type,IFC4X2_IfcRelSpaceBoundary_type
|
|
});
|
|
IFC4X2_IfcRelConnectsElements_type->set_subtypes({
|
|
IFC4X2_IfcRelConnectsPathElements_type,IFC4X2_IfcRelConnectsWithRealizingElements_type
|
|
});
|
|
IFC4X2_IfcRelConnectsStructuralMember_type->set_subtypes({
|
|
IFC4X2_IfcRelConnectsWithEccentricity_type
|
|
});
|
|
IFC4X2_IfcRelDefines_type->set_subtypes({
|
|
IFC4X2_IfcRelDefinesByObject_type,IFC4X2_IfcRelDefinesByProperties_type,IFC4X2_IfcRelDefinesByTemplate_type,IFC4X2_IfcRelDefinesByType_type
|
|
});
|
|
IFC4X2_IfcRelSpaceBoundary_type->set_subtypes({
|
|
IFC4X2_IfcRelSpaceBoundary1stLevel_type
|
|
});
|
|
IFC4X2_IfcRelSpaceBoundary1stLevel_type->set_subtypes({
|
|
IFC4X2_IfcRelSpaceBoundary2ndLevel_type
|
|
});
|
|
IFC4X2_IfcCompositeCurveSegment_type->set_subtypes({
|
|
IFC4X2_IfcReparametrisedCompositeCurveSegment_type
|
|
});
|
|
IFC4X2_IfcRevolvedAreaSolid_type->set_subtypes({
|
|
IFC4X2_IfcRevolvedAreaSolidTapered_type
|
|
});
|
|
IFC4X2_IfcSectionedSolid_type->set_subtypes({
|
|
IFC4X2_IfcSectionedSolidHorizontal_type
|
|
});
|
|
IFC4X2_IfcRepresentation_type->set_subtypes({
|
|
IFC4X2_IfcShapeModel_type,IFC4X2_IfcStyleModel_type
|
|
});
|
|
IFC4X2_IfcShapeModel_type->set_subtypes({
|
|
IFC4X2_IfcShapeRepresentation_type,IFC4X2_IfcTopologyRepresentation_type
|
|
});
|
|
IFC4X2_IfcSlab_type->set_subtypes({
|
|
IFC4X2_IfcSlabElementedCase_type,IFC4X2_IfcSlabStandardCase_type
|
|
});
|
|
IFC4X2_IfcSpatialStructureElementType_type->set_subtypes({
|
|
IFC4X2_IfcSpaceType_type
|
|
});
|
|
IFC4X2_IfcSpatialElementType_type->set_subtypes({
|
|
IFC4X2_IfcSpatialStructureElementType_type,IFC4X2_IfcSpatialZoneType_type
|
|
});
|
|
IFC4X2_IfcStructuralActivity_type->set_subtypes({
|
|
IFC4X2_IfcStructuralAction_type,IFC4X2_IfcStructuralReaction_type
|
|
});
|
|
IFC4X2_IfcStructuralItem_type->set_subtypes({
|
|
IFC4X2_IfcStructuralConnection_type,IFC4X2_IfcStructuralMember_type
|
|
});
|
|
IFC4X2_IfcStructuralAction_type->set_subtypes({
|
|
IFC4X2_IfcStructuralCurveAction_type,IFC4X2_IfcStructuralPointAction_type,IFC4X2_IfcStructuralSurfaceAction_type
|
|
});
|
|
IFC4X2_IfcStructuralConnection_type->set_subtypes({
|
|
IFC4X2_IfcStructuralCurveConnection_type,IFC4X2_IfcStructuralPointConnection_type,IFC4X2_IfcStructuralSurfaceConnection_type
|
|
});
|
|
IFC4X2_IfcStructuralMember_type->set_subtypes({
|
|
IFC4X2_IfcStructuralCurveMember_type,IFC4X2_IfcStructuralSurfaceMember_type
|
|
});
|
|
IFC4X2_IfcStructuralCurveMember_type->set_subtypes({
|
|
IFC4X2_IfcStructuralCurveMemberVarying_type
|
|
});
|
|
IFC4X2_IfcStructuralReaction_type->set_subtypes({
|
|
IFC4X2_IfcStructuralCurveReaction_type,IFC4X2_IfcStructuralPointReaction_type,IFC4X2_IfcStructuralSurfaceReaction_type
|
|
});
|
|
IFC4X2_IfcStructuralCurveAction_type->set_subtypes({
|
|
IFC4X2_IfcStructuralLinearAction_type
|
|
});
|
|
IFC4X2_IfcStructuralLoadGroup_type->set_subtypes({
|
|
IFC4X2_IfcStructuralLoadCase_type
|
|
});
|
|
IFC4X2_IfcStructuralLoad_type->set_subtypes({
|
|
IFC4X2_IfcStructuralLoadConfiguration_type,IFC4X2_IfcStructuralLoadOrResult_type
|
|
});
|
|
IFC4X2_IfcStructuralLoadStatic_type->set_subtypes({
|
|
IFC4X2_IfcStructuralLoadLinearForce_type,IFC4X2_IfcStructuralLoadPlanarForce_type,IFC4X2_IfcStructuralLoadSingleDisplacement_type,IFC4X2_IfcStructuralLoadSingleForce_type,IFC4X2_IfcStructuralLoadTemperature_type
|
|
});
|
|
IFC4X2_IfcStructuralLoadSingleDisplacement_type->set_subtypes({
|
|
IFC4X2_IfcStructuralLoadSingleDisplacementDistortion_type
|
|
});
|
|
IFC4X2_IfcStructuralLoadSingleForce_type->set_subtypes({
|
|
IFC4X2_IfcStructuralLoadSingleForceWarping_type
|
|
});
|
|
IFC4X2_IfcStructuralLoadOrResult_type->set_subtypes({
|
|
IFC4X2_IfcStructuralLoadStatic_type,IFC4X2_IfcSurfaceReinforcementArea_type
|
|
});
|
|
IFC4X2_IfcStructuralSurfaceAction_type->set_subtypes({
|
|
IFC4X2_IfcStructuralPlanarAction_type
|
|
});
|
|
IFC4X2_IfcStructuralSurfaceMember_type->set_subtypes({
|
|
IFC4X2_IfcStructuralSurfaceMemberVarying_type
|
|
});
|
|
IFC4X2_IfcStyleModel_type->set_subtypes({
|
|
IFC4X2_IfcStyledRepresentation_type
|
|
});
|
|
IFC4X2_IfcSweptSurface_type->set_subtypes({
|
|
IFC4X2_IfcSurfaceOfLinearExtrusion_type,IFC4X2_IfcSurfaceOfRevolution_type
|
|
});
|
|
IFC4X2_IfcSurfaceStyleShading_type->set_subtypes({
|
|
IFC4X2_IfcSurfaceStyleRendering_type
|
|
});
|
|
IFC4X2_IfcSweptDiskSolid_type->set_subtypes({
|
|
IFC4X2_IfcSweptDiskSolidPolygonal_type
|
|
});
|
|
IFC4X2_IfcTaskTime_type->set_subtypes({
|
|
IFC4X2_IfcTaskTimeRecurring_type
|
|
});
|
|
IFC4X2_IfcTextLiteral_type->set_subtypes({
|
|
IFC4X2_IfcTextLiteralWithExtent_type
|
|
});
|
|
IFC4X2_IfcPreDefinedTextFont_type->set_subtypes({
|
|
IFC4X2_IfcTextStyleFontModel_type
|
|
});
|
|
IFC4X2_IfcTriangulatedFaceSet_type->set_subtypes({
|
|
IFC4X2_IfcTriangulatedIrregularNetwork_type
|
|
});
|
|
IFC4X2_IfcTypeObject_type->set_subtypes({
|
|
IFC4X2_IfcTypeProcess_type,IFC4X2_IfcTypeProduct_type,IFC4X2_IfcTypeResource_type
|
|
});
|
|
IFC4X2_IfcVertex_type->set_subtypes({
|
|
IFC4X2_IfcVertexPoint_type
|
|
});
|
|
IFC4X2_IfcWall_type->set_subtypes({
|
|
IFC4X2_IfcWallElementedCase_type,IFC4X2_IfcWallStandardCase_type
|
|
});
|
|
IFC4X2_IfcWindow_type->set_subtypes({
|
|
IFC4X2_IfcWindowStandardCase_type
|
|
});
|
|
IFC4X2_IfcWorkControl_type->set_subtypes({
|
|
IFC4X2_IfcWorkPlan_type,IFC4X2_IfcWorkSchedule_type
|
|
});
|
|
|
|
std::vector<const declaration*> declarations= {
|
|
IFC4X2_IfcAbsorbedDoseMeasure_type,
|
|
IFC4X2_IfcAccelerationMeasure_type,
|
|
IFC4X2_IfcActionRequest_type,
|
|
IFC4X2_IfcActionRequestTypeEnum_type,
|
|
IFC4X2_IfcActionSourceTypeEnum_type,
|
|
IFC4X2_IfcActionTypeEnum_type,
|
|
IFC4X2_IfcActor_type,
|
|
IFC4X2_IfcActorRole_type,
|
|
IFC4X2_IfcActorSelect_type,
|
|
IFC4X2_IfcActuator_type,
|
|
IFC4X2_IfcActuatorType_type,
|
|
IFC4X2_IfcActuatorTypeEnum_type,
|
|
IFC4X2_IfcAddress_type,
|
|
IFC4X2_IfcAddressTypeEnum_type,
|
|
IFC4X2_IfcAdvancedBrep_type,
|
|
IFC4X2_IfcAdvancedBrepWithVoids_type,
|
|
IFC4X2_IfcAdvancedFace_type,
|
|
IFC4X2_IfcAirTerminal_type,
|
|
IFC4X2_IfcAirTerminalBox_type,
|
|
IFC4X2_IfcAirTerminalBoxType_type,
|
|
IFC4X2_IfcAirTerminalBoxTypeEnum_type,
|
|
IFC4X2_IfcAirTerminalType_type,
|
|
IFC4X2_IfcAirTerminalTypeEnum_type,
|
|
IFC4X2_IfcAirToAirHeatRecovery_type,
|
|
IFC4X2_IfcAirToAirHeatRecoveryType_type,
|
|
IFC4X2_IfcAirToAirHeatRecoveryTypeEnum_type,
|
|
IFC4X2_IfcAlarm_type,
|
|
IFC4X2_IfcAlarmType_type,
|
|
IFC4X2_IfcAlarmTypeEnum_type,
|
|
IFC4X2_IfcAlignment_type,
|
|
IFC4X2_IfcAlignment2DHorizontal_type,
|
|
IFC4X2_IfcAlignment2DHorizontalSegment_type,
|
|
IFC4X2_IfcAlignment2DSegment_type,
|
|
IFC4X2_IfcAlignment2DVerSegCircularArc_type,
|
|
IFC4X2_IfcAlignment2DVerSegLine_type,
|
|
IFC4X2_IfcAlignment2DVerSegParabolicArc_type,
|
|
IFC4X2_IfcAlignment2DVertical_type,
|
|
IFC4X2_IfcAlignment2DVerticalSegment_type,
|
|
IFC4X2_IfcAlignmentCurve_type,
|
|
IFC4X2_IfcAlignmentTypeEnum_type,
|
|
IFC4X2_IfcAmountOfSubstanceMeasure_type,
|
|
IFC4X2_IfcAnalysisModelTypeEnum_type,
|
|
IFC4X2_IfcAnalysisTheoryTypeEnum_type,
|
|
IFC4X2_IfcAngularVelocityMeasure_type,
|
|
IFC4X2_IfcAnnotation_type,
|
|
IFC4X2_IfcAnnotationFillArea_type,
|
|
IFC4X2_IfcApplication_type,
|
|
IFC4X2_IfcAppliedValue_type,
|
|
IFC4X2_IfcAppliedValueSelect_type,
|
|
IFC4X2_IfcApproval_type,
|
|
IFC4X2_IfcApprovalRelationship_type,
|
|
IFC4X2_IfcArbitraryClosedProfileDef_type,
|
|
IFC4X2_IfcArbitraryOpenProfileDef_type,
|
|
IFC4X2_IfcArbitraryProfileDefWithVoids_type,
|
|
IFC4X2_IfcArcIndex_type,
|
|
IFC4X2_IfcAreaDensityMeasure_type,
|
|
IFC4X2_IfcAreaMeasure_type,
|
|
IFC4X2_IfcArithmeticOperatorEnum_type,
|
|
IFC4X2_IfcAssemblyPlaceEnum_type,
|
|
IFC4X2_IfcAsset_type,
|
|
IFC4X2_IfcAsymmetricIShapeProfileDef_type,
|
|
IFC4X2_IfcAudioVisualAppliance_type,
|
|
IFC4X2_IfcAudioVisualApplianceType_type,
|
|
IFC4X2_IfcAudioVisualApplianceTypeEnum_type,
|
|
IFC4X2_IfcAxis1Placement_type,
|
|
IFC4X2_IfcAxis2Placement_type,
|
|
IFC4X2_IfcAxis2Placement2D_type,
|
|
IFC4X2_IfcAxis2Placement3D_type,
|
|
IFC4X2_IfcBeam_type,
|
|
IFC4X2_IfcBeamStandardCase_type,
|
|
IFC4X2_IfcBeamType_type,
|
|
IFC4X2_IfcBeamTypeEnum_type,
|
|
IFC4X2_IfcBearing_type,
|
|
IFC4X2_IfcBearingType_type,
|
|
IFC4X2_IfcBearingTypeDisplacementEnum_type,
|
|
IFC4X2_IfcBearingTypeEnum_type,
|
|
IFC4X2_IfcBenchmarkEnum_type,
|
|
IFC4X2_IfcBendingParameterSelect_type,
|
|
IFC4X2_IfcBinary_type,
|
|
IFC4X2_IfcBlobTexture_type,
|
|
IFC4X2_IfcBlock_type,
|
|
IFC4X2_IfcBoiler_type,
|
|
IFC4X2_IfcBoilerType_type,
|
|
IFC4X2_IfcBoilerTypeEnum_type,
|
|
IFC4X2_IfcBoolean_type,
|
|
IFC4X2_IfcBooleanClippingResult_type,
|
|
IFC4X2_IfcBooleanOperand_type,
|
|
IFC4X2_IfcBooleanOperator_type,
|
|
IFC4X2_IfcBooleanResult_type,
|
|
IFC4X2_IfcBoundaryCondition_type,
|
|
IFC4X2_IfcBoundaryCurve_type,
|
|
IFC4X2_IfcBoundaryEdgeCondition_type,
|
|
IFC4X2_IfcBoundaryFaceCondition_type,
|
|
IFC4X2_IfcBoundaryNodeCondition_type,
|
|
IFC4X2_IfcBoundaryNodeConditionWarping_type,
|
|
IFC4X2_IfcBoundedCurve_type,
|
|
IFC4X2_IfcBoundedSurface_type,
|
|
IFC4X2_IfcBoundingBox_type,
|
|
IFC4X2_IfcBoxAlignment_type,
|
|
IFC4X2_IfcBoxedHalfSpace_type,
|
|
IFC4X2_IfcBridge_type,
|
|
IFC4X2_IfcBridgePart_type,
|
|
IFC4X2_IfcBridgePartTypeEnum_type,
|
|
IFC4X2_IfcBridgeTypeEnum_type,
|
|
IFC4X2_IfcBSplineCurve_type,
|
|
IFC4X2_IfcBSplineCurveForm_type,
|
|
IFC4X2_IfcBSplineCurveWithKnots_type,
|
|
IFC4X2_IfcBSplineSurface_type,
|
|
IFC4X2_IfcBSplineSurfaceForm_type,
|
|
IFC4X2_IfcBSplineSurfaceWithKnots_type,
|
|
IFC4X2_IfcBuilding_type,
|
|
IFC4X2_IfcBuildingElement_type,
|
|
IFC4X2_IfcBuildingElementPart_type,
|
|
IFC4X2_IfcBuildingElementPartType_type,
|
|
IFC4X2_IfcBuildingElementPartTypeEnum_type,
|
|
IFC4X2_IfcBuildingElementProxy_type,
|
|
IFC4X2_IfcBuildingElementProxyType_type,
|
|
IFC4X2_IfcBuildingElementProxyTypeEnum_type,
|
|
IFC4X2_IfcBuildingElementType_type,
|
|
IFC4X2_IfcBuildingStorey_type,
|
|
IFC4X2_IfcBuildingSystem_type,
|
|
IFC4X2_IfcBuildingSystemTypeEnum_type,
|
|
IFC4X2_IfcBurner_type,
|
|
IFC4X2_IfcBurnerType_type,
|
|
IFC4X2_IfcBurnerTypeEnum_type,
|
|
IFC4X2_IfcCableCarrierFitting_type,
|
|
IFC4X2_IfcCableCarrierFittingType_type,
|
|
IFC4X2_IfcCableCarrierFittingTypeEnum_type,
|
|
IFC4X2_IfcCableCarrierSegment_type,
|
|
IFC4X2_IfcCableCarrierSegmentType_type,
|
|
IFC4X2_IfcCableCarrierSegmentTypeEnum_type,
|
|
IFC4X2_IfcCableFitting_type,
|
|
IFC4X2_IfcCableFittingType_type,
|
|
IFC4X2_IfcCableFittingTypeEnum_type,
|
|
IFC4X2_IfcCableSegment_type,
|
|
IFC4X2_IfcCableSegmentType_type,
|
|
IFC4X2_IfcCableSegmentTypeEnum_type,
|
|
IFC4X2_IfcCaissonFoundation_type,
|
|
IFC4X2_IfcCaissonFoundationType_type,
|
|
IFC4X2_IfcCaissonFoundationTypeEnum_type,
|
|
IFC4X2_IfcCardinalPointReference_type,
|
|
IFC4X2_IfcCartesianPoint_type,
|
|
IFC4X2_IfcCartesianPointList_type,
|
|
IFC4X2_IfcCartesianPointList2D_type,
|
|
IFC4X2_IfcCartesianPointList3D_type,
|
|
IFC4X2_IfcCartesianTransformationOperator_type,
|
|
IFC4X2_IfcCartesianTransformationOperator2D_type,
|
|
IFC4X2_IfcCartesianTransformationOperator2DnonUniform_type,
|
|
IFC4X2_IfcCartesianTransformationOperator3D_type,
|
|
IFC4X2_IfcCartesianTransformationOperator3DnonUniform_type,
|
|
IFC4X2_IfcCenterLineProfileDef_type,
|
|
IFC4X2_IfcChangeActionEnum_type,
|
|
IFC4X2_IfcChiller_type,
|
|
IFC4X2_IfcChillerType_type,
|
|
IFC4X2_IfcChillerTypeEnum_type,
|
|
IFC4X2_IfcChimney_type,
|
|
IFC4X2_IfcChimneyType_type,
|
|
IFC4X2_IfcChimneyTypeEnum_type,
|
|
IFC4X2_IfcCircle_type,
|
|
IFC4X2_IfcCircleHollowProfileDef_type,
|
|
IFC4X2_IfcCircleProfileDef_type,
|
|
IFC4X2_IfcCircularArcSegment2D_type,
|
|
IFC4X2_IfcCivilElement_type,
|
|
IFC4X2_IfcCivilElementType_type,
|
|
IFC4X2_IfcClassification_type,
|
|
IFC4X2_IfcClassificationReference_type,
|
|
IFC4X2_IfcClassificationReferenceSelect_type,
|
|
IFC4X2_IfcClassificationSelect_type,
|
|
IFC4X2_IfcClosedShell_type,
|
|
IFC4X2_IfcCoil_type,
|
|
IFC4X2_IfcCoilType_type,
|
|
IFC4X2_IfcCoilTypeEnum_type,
|
|
IFC4X2_IfcColour_type,
|
|
IFC4X2_IfcColourOrFactor_type,
|
|
IFC4X2_IfcColourRgb_type,
|
|
IFC4X2_IfcColourRgbList_type,
|
|
IFC4X2_IfcColourSpecification_type,
|
|
IFC4X2_IfcColumn_type,
|
|
IFC4X2_IfcColumnStandardCase_type,
|
|
IFC4X2_IfcColumnType_type,
|
|
IFC4X2_IfcColumnTypeEnum_type,
|
|
IFC4X2_IfcCommunicationsAppliance_type,
|
|
IFC4X2_IfcCommunicationsApplianceType_type,
|
|
IFC4X2_IfcCommunicationsApplianceTypeEnum_type,
|
|
IFC4X2_IfcComplexNumber_type,
|
|
IFC4X2_IfcComplexProperty_type,
|
|
IFC4X2_IfcComplexPropertyTemplate_type,
|
|
IFC4X2_IfcComplexPropertyTemplateTypeEnum_type,
|
|
IFC4X2_IfcCompositeCurve_type,
|
|
IFC4X2_IfcCompositeCurveOnSurface_type,
|
|
IFC4X2_IfcCompositeCurveSegment_type,
|
|
IFC4X2_IfcCompositeProfileDef_type,
|
|
IFC4X2_IfcCompoundPlaneAngleMeasure_type,
|
|
IFC4X2_IfcCompressor_type,
|
|
IFC4X2_IfcCompressorType_type,
|
|
IFC4X2_IfcCompressorTypeEnum_type,
|
|
IFC4X2_IfcCondenser_type,
|
|
IFC4X2_IfcCondenserType_type,
|
|
IFC4X2_IfcCondenserTypeEnum_type,
|
|
IFC4X2_IfcConic_type,
|
|
IFC4X2_IfcConnectedFaceSet_type,
|
|
IFC4X2_IfcConnectionCurveGeometry_type,
|
|
IFC4X2_IfcConnectionGeometry_type,
|
|
IFC4X2_IfcConnectionPointEccentricity_type,
|
|
IFC4X2_IfcConnectionPointGeometry_type,
|
|
IFC4X2_IfcConnectionSurfaceGeometry_type,
|
|
IFC4X2_IfcConnectionTypeEnum_type,
|
|
IFC4X2_IfcConnectionVolumeGeometry_type,
|
|
IFC4X2_IfcConstraint_type,
|
|
IFC4X2_IfcConstraintEnum_type,
|
|
IFC4X2_IfcConstructionEquipmentResource_type,
|
|
IFC4X2_IfcConstructionEquipmentResourceType_type,
|
|
IFC4X2_IfcConstructionEquipmentResourceTypeEnum_type,
|
|
IFC4X2_IfcConstructionMaterialResource_type,
|
|
IFC4X2_IfcConstructionMaterialResourceType_type,
|
|
IFC4X2_IfcConstructionMaterialResourceTypeEnum_type,
|
|
IFC4X2_IfcConstructionProductResource_type,
|
|
IFC4X2_IfcConstructionProductResourceType_type,
|
|
IFC4X2_IfcConstructionProductResourceTypeEnum_type,
|
|
IFC4X2_IfcConstructionResource_type,
|
|
IFC4X2_IfcConstructionResourceType_type,
|
|
IFC4X2_IfcContext_type,
|
|
IFC4X2_IfcContextDependentMeasure_type,
|
|
IFC4X2_IfcContextDependentUnit_type,
|
|
IFC4X2_IfcControl_type,
|
|
IFC4X2_IfcController_type,
|
|
IFC4X2_IfcControllerType_type,
|
|
IFC4X2_IfcControllerTypeEnum_type,
|
|
IFC4X2_IfcConversionBasedUnit_type,
|
|
IFC4X2_IfcConversionBasedUnitWithOffset_type,
|
|
IFC4X2_IfcCooledBeam_type,
|
|
IFC4X2_IfcCooledBeamType_type,
|
|
IFC4X2_IfcCooledBeamTypeEnum_type,
|
|
IFC4X2_IfcCoolingTower_type,
|
|
IFC4X2_IfcCoolingTowerType_type,
|
|
IFC4X2_IfcCoolingTowerTypeEnum_type,
|
|
IFC4X2_IfcCoordinateOperation_type,
|
|
IFC4X2_IfcCoordinateReferenceSystem_type,
|
|
IFC4X2_IfcCoordinateReferenceSystemSelect_type,
|
|
IFC4X2_IfcCostItem_type,
|
|
IFC4X2_IfcCostItemTypeEnum_type,
|
|
IFC4X2_IfcCostSchedule_type,
|
|
IFC4X2_IfcCostScheduleTypeEnum_type,
|
|
IFC4X2_IfcCostValue_type,
|
|
IFC4X2_IfcCountMeasure_type,
|
|
IFC4X2_IfcCovering_type,
|
|
IFC4X2_IfcCoveringType_type,
|
|
IFC4X2_IfcCoveringTypeEnum_type,
|
|
IFC4X2_IfcCrewResource_type,
|
|
IFC4X2_IfcCrewResourceType_type,
|
|
IFC4X2_IfcCrewResourceTypeEnum_type,
|
|
IFC4X2_IfcCsgPrimitive3D_type,
|
|
IFC4X2_IfcCsgSelect_type,
|
|
IFC4X2_IfcCsgSolid_type,
|
|
IFC4X2_IfcCShapeProfileDef_type,
|
|
IFC4X2_IfcCurrencyRelationship_type,
|
|
IFC4X2_IfcCurtainWall_type,
|
|
IFC4X2_IfcCurtainWallType_type,
|
|
IFC4X2_IfcCurtainWallTypeEnum_type,
|
|
IFC4X2_IfcCurvatureMeasure_type,
|
|
IFC4X2_IfcCurve_type,
|
|
IFC4X2_IfcCurveBoundedPlane_type,
|
|
IFC4X2_IfcCurveBoundedSurface_type,
|
|
IFC4X2_IfcCurveFontOrScaledCurveFontSelect_type,
|
|
IFC4X2_IfcCurveInterpolationEnum_type,
|
|
IFC4X2_IfcCurveOnSurface_type,
|
|
IFC4X2_IfcCurveOrEdgeCurve_type,
|
|
IFC4X2_IfcCurveSegment2D_type,
|
|
IFC4X2_IfcCurveStyle_type,
|
|
IFC4X2_IfcCurveStyleFont_type,
|
|
IFC4X2_IfcCurveStyleFontAndScaling_type,
|
|
IFC4X2_IfcCurveStyleFontPattern_type,
|
|
IFC4X2_IfcCurveStyleFontSelect_type,
|
|
IFC4X2_IfcCylindricalSurface_type,
|
|
IFC4X2_IfcDamper_type,
|
|
IFC4X2_IfcDamperType_type,
|
|
IFC4X2_IfcDamperTypeEnum_type,
|
|
IFC4X2_IfcDataOriginEnum_type,
|
|
IFC4X2_IfcDate_type,
|
|
IFC4X2_IfcDateTime_type,
|
|
IFC4X2_IfcDayInMonthNumber_type,
|
|
IFC4X2_IfcDayInWeekNumber_type,
|
|
IFC4X2_IfcDeepFoundation_type,
|
|
IFC4X2_IfcDeepFoundationType_type,
|
|
IFC4X2_IfcDefinitionSelect_type,
|
|
IFC4X2_IfcDerivedMeasureValue_type,
|
|
IFC4X2_IfcDerivedProfileDef_type,
|
|
IFC4X2_IfcDerivedUnit_type,
|
|
IFC4X2_IfcDerivedUnitElement_type,
|
|
IFC4X2_IfcDerivedUnitEnum_type,
|
|
IFC4X2_IfcDescriptiveMeasure_type,
|
|
IFC4X2_IfcDimensionalExponents_type,
|
|
IFC4X2_IfcDimensionCount_type,
|
|
IFC4X2_IfcDirection_type,
|
|
IFC4X2_IfcDirectionSenseEnum_type,
|
|
IFC4X2_IfcDiscreteAccessory_type,
|
|
IFC4X2_IfcDiscreteAccessoryType_type,
|
|
IFC4X2_IfcDiscreteAccessoryTypeEnum_type,
|
|
IFC4X2_IfcDistanceExpression_type,
|
|
IFC4X2_IfcDistributionChamberElement_type,
|
|
IFC4X2_IfcDistributionChamberElementType_type,
|
|
IFC4X2_IfcDistributionChamberElementTypeEnum_type,
|
|
IFC4X2_IfcDistributionCircuit_type,
|
|
IFC4X2_IfcDistributionControlElement_type,
|
|
IFC4X2_IfcDistributionControlElementType_type,
|
|
IFC4X2_IfcDistributionElement_type,
|
|
IFC4X2_IfcDistributionElementType_type,
|
|
IFC4X2_IfcDistributionFlowElement_type,
|
|
IFC4X2_IfcDistributionFlowElementType_type,
|
|
IFC4X2_IfcDistributionPort_type,
|
|
IFC4X2_IfcDistributionPortTypeEnum_type,
|
|
IFC4X2_IfcDistributionSystem_type,
|
|
IFC4X2_IfcDistributionSystemEnum_type,
|
|
IFC4X2_IfcDocumentConfidentialityEnum_type,
|
|
IFC4X2_IfcDocumentInformation_type,
|
|
IFC4X2_IfcDocumentInformationRelationship_type,
|
|
IFC4X2_IfcDocumentReference_type,
|
|
IFC4X2_IfcDocumentSelect_type,
|
|
IFC4X2_IfcDocumentStatusEnum_type,
|
|
IFC4X2_IfcDoor_type,
|
|
IFC4X2_IfcDoorLiningProperties_type,
|
|
IFC4X2_IfcDoorPanelOperationEnum_type,
|
|
IFC4X2_IfcDoorPanelPositionEnum_type,
|
|
IFC4X2_IfcDoorPanelProperties_type,
|
|
IFC4X2_IfcDoorStandardCase_type,
|
|
IFC4X2_IfcDoorStyle_type,
|
|
IFC4X2_IfcDoorStyleConstructionEnum_type,
|
|
IFC4X2_IfcDoorStyleOperationEnum_type,
|
|
IFC4X2_IfcDoorType_type,
|
|
IFC4X2_IfcDoorTypeEnum_type,
|
|
IFC4X2_IfcDoorTypeOperationEnum_type,
|
|
IFC4X2_IfcDoseEquivalentMeasure_type,
|
|
IFC4X2_IfcDraughtingPreDefinedColour_type,
|
|
IFC4X2_IfcDraughtingPreDefinedCurveFont_type,
|
|
IFC4X2_IfcDuctFitting_type,
|
|
IFC4X2_IfcDuctFittingType_type,
|
|
IFC4X2_IfcDuctFittingTypeEnum_type,
|
|
IFC4X2_IfcDuctSegment_type,
|
|
IFC4X2_IfcDuctSegmentType_type,
|
|
IFC4X2_IfcDuctSegmentTypeEnum_type,
|
|
IFC4X2_IfcDuctSilencer_type,
|
|
IFC4X2_IfcDuctSilencerType_type,
|
|
IFC4X2_IfcDuctSilencerTypeEnum_type,
|
|
IFC4X2_IfcDuration_type,
|
|
IFC4X2_IfcDynamicViscosityMeasure_type,
|
|
IFC4X2_IfcEdge_type,
|
|
IFC4X2_IfcEdgeCurve_type,
|
|
IFC4X2_IfcEdgeLoop_type,
|
|
IFC4X2_IfcElectricAppliance_type,
|
|
IFC4X2_IfcElectricApplianceType_type,
|
|
IFC4X2_IfcElectricApplianceTypeEnum_type,
|
|
IFC4X2_IfcElectricCapacitanceMeasure_type,
|
|
IFC4X2_IfcElectricChargeMeasure_type,
|
|
IFC4X2_IfcElectricConductanceMeasure_type,
|
|
IFC4X2_IfcElectricCurrentMeasure_type,
|
|
IFC4X2_IfcElectricDistributionBoard_type,
|
|
IFC4X2_IfcElectricDistributionBoardType_type,
|
|
IFC4X2_IfcElectricDistributionBoardTypeEnum_type,
|
|
IFC4X2_IfcElectricFlowStorageDevice_type,
|
|
IFC4X2_IfcElectricFlowStorageDeviceType_type,
|
|
IFC4X2_IfcElectricFlowStorageDeviceTypeEnum_type,
|
|
IFC4X2_IfcElectricGenerator_type,
|
|
IFC4X2_IfcElectricGeneratorType_type,
|
|
IFC4X2_IfcElectricGeneratorTypeEnum_type,
|
|
IFC4X2_IfcElectricMotor_type,
|
|
IFC4X2_IfcElectricMotorType_type,
|
|
IFC4X2_IfcElectricMotorTypeEnum_type,
|
|
IFC4X2_IfcElectricResistanceMeasure_type,
|
|
IFC4X2_IfcElectricTimeControl_type,
|
|
IFC4X2_IfcElectricTimeControlType_type,
|
|
IFC4X2_IfcElectricTimeControlTypeEnum_type,
|
|
IFC4X2_IfcElectricVoltageMeasure_type,
|
|
IFC4X2_IfcElement_type,
|
|
IFC4X2_IfcElementarySurface_type,
|
|
IFC4X2_IfcElementAssembly_type,
|
|
IFC4X2_IfcElementAssemblyType_type,
|
|
IFC4X2_IfcElementAssemblyTypeEnum_type,
|
|
IFC4X2_IfcElementComponent_type,
|
|
IFC4X2_IfcElementComponentType_type,
|
|
IFC4X2_IfcElementCompositionEnum_type,
|
|
IFC4X2_IfcElementQuantity_type,
|
|
IFC4X2_IfcElementType_type,
|
|
IFC4X2_IfcEllipse_type,
|
|
IFC4X2_IfcEllipseProfileDef_type,
|
|
IFC4X2_IfcEnergyConversionDevice_type,
|
|
IFC4X2_IfcEnergyConversionDeviceType_type,
|
|
IFC4X2_IfcEnergyMeasure_type,
|
|
IFC4X2_IfcEngine_type,
|
|
IFC4X2_IfcEngineType_type,
|
|
IFC4X2_IfcEngineTypeEnum_type,
|
|
IFC4X2_IfcEvaporativeCooler_type,
|
|
IFC4X2_IfcEvaporativeCoolerType_type,
|
|
IFC4X2_IfcEvaporativeCoolerTypeEnum_type,
|
|
IFC4X2_IfcEvaporator_type,
|
|
IFC4X2_IfcEvaporatorType_type,
|
|
IFC4X2_IfcEvaporatorTypeEnum_type,
|
|
IFC4X2_IfcEvent_type,
|
|
IFC4X2_IfcEventTime_type,
|
|
IFC4X2_IfcEventTriggerTypeEnum_type,
|
|
IFC4X2_IfcEventType_type,
|
|
IFC4X2_IfcEventTypeEnum_type,
|
|
IFC4X2_IfcExtendedProperties_type,
|
|
IFC4X2_IfcExternalInformation_type,
|
|
IFC4X2_IfcExternallyDefinedHatchStyle_type,
|
|
IFC4X2_IfcExternallyDefinedSurfaceStyle_type,
|
|
IFC4X2_IfcExternallyDefinedTextFont_type,
|
|
IFC4X2_IfcExternalReference_type,
|
|
IFC4X2_IfcExternalReferenceRelationship_type,
|
|
IFC4X2_IfcExternalSpatialElement_type,
|
|
IFC4X2_IfcExternalSpatialElementTypeEnum_type,
|
|
IFC4X2_IfcExternalSpatialStructureElement_type,
|
|
IFC4X2_IfcExtrudedAreaSolid_type,
|
|
IFC4X2_IfcExtrudedAreaSolidTapered_type,
|
|
IFC4X2_IfcFace_type,
|
|
IFC4X2_IfcFaceBasedSurfaceModel_type,
|
|
IFC4X2_IfcFaceBound_type,
|
|
IFC4X2_IfcFaceOuterBound_type,
|
|
IFC4X2_IfcFaceSurface_type,
|
|
IFC4X2_IfcFacetedBrep_type,
|
|
IFC4X2_IfcFacetedBrepWithVoids_type,
|
|
IFC4X2_IfcFacility_type,
|
|
IFC4X2_IfcFacilityPart_type,
|
|
IFC4X2_IfcFailureConnectionCondition_type,
|
|
IFC4X2_IfcFan_type,
|
|
IFC4X2_IfcFanType_type,
|
|
IFC4X2_IfcFanTypeEnum_type,
|
|
IFC4X2_IfcFastener_type,
|
|
IFC4X2_IfcFastenerType_type,
|
|
IFC4X2_IfcFastenerTypeEnum_type,
|
|
IFC4X2_IfcFeatureElement_type,
|
|
IFC4X2_IfcFeatureElementAddition_type,
|
|
IFC4X2_IfcFeatureElementSubtraction_type,
|
|
IFC4X2_IfcFillAreaStyle_type,
|
|
IFC4X2_IfcFillAreaStyleHatching_type,
|
|
IFC4X2_IfcFillAreaStyleTiles_type,
|
|
IFC4X2_IfcFillStyleSelect_type,
|
|
IFC4X2_IfcFilter_type,
|
|
IFC4X2_IfcFilterType_type,
|
|
IFC4X2_IfcFilterTypeEnum_type,
|
|
IFC4X2_IfcFireSuppressionTerminal_type,
|
|
IFC4X2_IfcFireSuppressionTerminalType_type,
|
|
IFC4X2_IfcFireSuppressionTerminalTypeEnum_type,
|
|
IFC4X2_IfcFixedReferenceSweptAreaSolid_type,
|
|
IFC4X2_IfcFlowController_type,
|
|
IFC4X2_IfcFlowControllerType_type,
|
|
IFC4X2_IfcFlowDirectionEnum_type,
|
|
IFC4X2_IfcFlowFitting_type,
|
|
IFC4X2_IfcFlowFittingType_type,
|
|
IFC4X2_IfcFlowInstrument_type,
|
|
IFC4X2_IfcFlowInstrumentType_type,
|
|
IFC4X2_IfcFlowInstrumentTypeEnum_type,
|
|
IFC4X2_IfcFlowMeter_type,
|
|
IFC4X2_IfcFlowMeterType_type,
|
|
IFC4X2_IfcFlowMeterTypeEnum_type,
|
|
IFC4X2_IfcFlowMovingDevice_type,
|
|
IFC4X2_IfcFlowMovingDeviceType_type,
|
|
IFC4X2_IfcFlowSegment_type,
|
|
IFC4X2_IfcFlowSegmentType_type,
|
|
IFC4X2_IfcFlowStorageDevice_type,
|
|
IFC4X2_IfcFlowStorageDeviceType_type,
|
|
IFC4X2_IfcFlowTerminal_type,
|
|
IFC4X2_IfcFlowTerminalType_type,
|
|
IFC4X2_IfcFlowTreatmentDevice_type,
|
|
IFC4X2_IfcFlowTreatmentDeviceType_type,
|
|
IFC4X2_IfcFontStyle_type,
|
|
IFC4X2_IfcFontVariant_type,
|
|
IFC4X2_IfcFontWeight_type,
|
|
IFC4X2_IfcFooting_type,
|
|
IFC4X2_IfcFootingType_type,
|
|
IFC4X2_IfcFootingTypeEnum_type,
|
|
IFC4X2_IfcForceMeasure_type,
|
|
IFC4X2_IfcFrequencyMeasure_type,
|
|
IFC4X2_IfcFurnishingElement_type,
|
|
IFC4X2_IfcFurnishingElementType_type,
|
|
IFC4X2_IfcFurniture_type,
|
|
IFC4X2_IfcFurnitureType_type,
|
|
IFC4X2_IfcFurnitureTypeEnum_type,
|
|
IFC4X2_IfcGeographicElement_type,
|
|
IFC4X2_IfcGeographicElementType_type,
|
|
IFC4X2_IfcGeographicElementTypeEnum_type,
|
|
IFC4X2_IfcGeometricCurveSet_type,
|
|
IFC4X2_IfcGeometricProjectionEnum_type,
|
|
IFC4X2_IfcGeometricRepresentationContext_type,
|
|
IFC4X2_IfcGeometricRepresentationItem_type,
|
|
IFC4X2_IfcGeometricRepresentationSubContext_type,
|
|
IFC4X2_IfcGeometricSet_type,
|
|
IFC4X2_IfcGeometricSetSelect_type,
|
|
IFC4X2_IfcGloballyUniqueId_type,
|
|
IFC4X2_IfcGlobalOrLocalEnum_type,
|
|
IFC4X2_IfcGrid_type,
|
|
IFC4X2_IfcGridAxis_type,
|
|
IFC4X2_IfcGridPlacement_type,
|
|
IFC4X2_IfcGridPlacementDirectionSelect_type,
|
|
IFC4X2_IfcGridTypeEnum_type,
|
|
IFC4X2_IfcGroup_type,
|
|
IFC4X2_IfcHalfSpaceSolid_type,
|
|
IFC4X2_IfcHatchLineDistanceSelect_type,
|
|
IFC4X2_IfcHeatExchanger_type,
|
|
IFC4X2_IfcHeatExchangerType_type,
|
|
IFC4X2_IfcHeatExchangerTypeEnum_type,
|
|
IFC4X2_IfcHeatFluxDensityMeasure_type,
|
|
IFC4X2_IfcHeatingValueMeasure_type,
|
|
IFC4X2_IfcHumidifier_type,
|
|
IFC4X2_IfcHumidifierType_type,
|
|
IFC4X2_IfcHumidifierTypeEnum_type,
|
|
IFC4X2_IfcIdentifier_type,
|
|
IFC4X2_IfcIlluminanceMeasure_type,
|
|
IFC4X2_IfcImageTexture_type,
|
|
IFC4X2_IfcIndexedColourMap_type,
|
|
IFC4X2_IfcIndexedPolyCurve_type,
|
|
IFC4X2_IfcIndexedPolygonalFace_type,
|
|
IFC4X2_IfcIndexedPolygonalFaceWithVoids_type,
|
|
IFC4X2_IfcIndexedTextureMap_type,
|
|
IFC4X2_IfcIndexedTriangleTextureMap_type,
|
|
IFC4X2_IfcInductanceMeasure_type,
|
|
IFC4X2_IfcInteger_type,
|
|
IFC4X2_IfcIntegerCountRateMeasure_type,
|
|
IFC4X2_IfcInterceptor_type,
|
|
IFC4X2_IfcInterceptorType_type,
|
|
IFC4X2_IfcInterceptorTypeEnum_type,
|
|
IFC4X2_IfcInternalOrExternalEnum_type,
|
|
IFC4X2_IfcIntersectionCurve_type,
|
|
IFC4X2_IfcInventory_type,
|
|
IFC4X2_IfcInventoryTypeEnum_type,
|
|
IFC4X2_IfcIonConcentrationMeasure_type,
|
|
IFC4X2_IfcIrregularTimeSeries_type,
|
|
IFC4X2_IfcIrregularTimeSeriesValue_type,
|
|
IFC4X2_IfcIShapeProfileDef_type,
|
|
IFC4X2_IfcIsothermalMoistureCapacityMeasure_type,
|
|
IFC4X2_IfcJunctionBox_type,
|
|
IFC4X2_IfcJunctionBoxType_type,
|
|
IFC4X2_IfcJunctionBoxTypeEnum_type,
|
|
IFC4X2_IfcKinematicViscosityMeasure_type,
|
|
IFC4X2_IfcKnotType_type,
|
|
IFC4X2_IfcLabel_type,
|
|
IFC4X2_IfcLaborResource_type,
|
|
IFC4X2_IfcLaborResourceType_type,
|
|
IFC4X2_IfcLaborResourceTypeEnum_type,
|
|
IFC4X2_IfcLagTime_type,
|
|
IFC4X2_IfcLamp_type,
|
|
IFC4X2_IfcLampType_type,
|
|
IFC4X2_IfcLampTypeEnum_type,
|
|
IFC4X2_IfcLanguageId_type,
|
|
IFC4X2_IfcLayeredItem_type,
|
|
IFC4X2_IfcLayerSetDirectionEnum_type,
|
|
IFC4X2_IfcLengthMeasure_type,
|
|
IFC4X2_IfcLibraryInformation_type,
|
|
IFC4X2_IfcLibraryReference_type,
|
|
IFC4X2_IfcLibrarySelect_type,
|
|
IFC4X2_IfcLightDistributionCurveEnum_type,
|
|
IFC4X2_IfcLightDistributionData_type,
|
|
IFC4X2_IfcLightDistributionDataSourceSelect_type,
|
|
IFC4X2_IfcLightEmissionSourceEnum_type,
|
|
IFC4X2_IfcLightFixture_type,
|
|
IFC4X2_IfcLightFixtureType_type,
|
|
IFC4X2_IfcLightFixtureTypeEnum_type,
|
|
IFC4X2_IfcLightIntensityDistribution_type,
|
|
IFC4X2_IfcLightSource_type,
|
|
IFC4X2_IfcLightSourceAmbient_type,
|
|
IFC4X2_IfcLightSourceDirectional_type,
|
|
IFC4X2_IfcLightSourceGoniometric_type,
|
|
IFC4X2_IfcLightSourcePositional_type,
|
|
IFC4X2_IfcLightSourceSpot_type,
|
|
IFC4X2_IfcLine_type,
|
|
IFC4X2_IfcLinearForceMeasure_type,
|
|
IFC4X2_IfcLinearMomentMeasure_type,
|
|
IFC4X2_IfcLinearPlacement_type,
|
|
IFC4X2_IfcLinearPositioningElement_type,
|
|
IFC4X2_IfcLinearStiffnessMeasure_type,
|
|
IFC4X2_IfcLinearVelocityMeasure_type,
|
|
IFC4X2_IfcLineIndex_type,
|
|
IFC4X2_IfcLineSegment2D_type,
|
|
IFC4X2_IfcLoadGroupTypeEnum_type,
|
|
IFC4X2_IfcLocalPlacement_type,
|
|
IFC4X2_IfcLogical_type,
|
|
IFC4X2_IfcLogicalOperatorEnum_type,
|
|
IFC4X2_IfcLoop_type,
|
|
IFC4X2_IfcLShapeProfileDef_type,
|
|
IFC4X2_IfcLuminousFluxMeasure_type,
|
|
IFC4X2_IfcLuminousIntensityDistributionMeasure_type,
|
|
IFC4X2_IfcLuminousIntensityMeasure_type,
|
|
IFC4X2_IfcMagneticFluxDensityMeasure_type,
|
|
IFC4X2_IfcMagneticFluxMeasure_type,
|
|
IFC4X2_IfcManifoldSolidBrep_type,
|
|
IFC4X2_IfcMapConversion_type,
|
|
IFC4X2_IfcMappedItem_type,
|
|
IFC4X2_IfcMassDensityMeasure_type,
|
|
IFC4X2_IfcMassFlowRateMeasure_type,
|
|
IFC4X2_IfcMassMeasure_type,
|
|
IFC4X2_IfcMassPerLengthMeasure_type,
|
|
IFC4X2_IfcMaterial_type,
|
|
IFC4X2_IfcMaterialClassificationRelationship_type,
|
|
IFC4X2_IfcMaterialConstituent_type,
|
|
IFC4X2_IfcMaterialConstituentSet_type,
|
|
IFC4X2_IfcMaterialDefinition_type,
|
|
IFC4X2_IfcMaterialDefinitionRepresentation_type,
|
|
IFC4X2_IfcMaterialLayer_type,
|
|
IFC4X2_IfcMaterialLayerSet_type,
|
|
IFC4X2_IfcMaterialLayerSetUsage_type,
|
|
IFC4X2_IfcMaterialLayerWithOffsets_type,
|
|
IFC4X2_IfcMaterialList_type,
|
|
IFC4X2_IfcMaterialProfile_type,
|
|
IFC4X2_IfcMaterialProfileSet_type,
|
|
IFC4X2_IfcMaterialProfileSetUsage_type,
|
|
IFC4X2_IfcMaterialProfileSetUsageTapering_type,
|
|
IFC4X2_IfcMaterialProfileWithOffsets_type,
|
|
IFC4X2_IfcMaterialProperties_type,
|
|
IFC4X2_IfcMaterialRelationship_type,
|
|
IFC4X2_IfcMaterialSelect_type,
|
|
IFC4X2_IfcMaterialUsageDefinition_type,
|
|
IFC4X2_IfcMeasureValue_type,
|
|
IFC4X2_IfcMeasureWithUnit_type,
|
|
IFC4X2_IfcMechanicalFastener_type,
|
|
IFC4X2_IfcMechanicalFastenerType_type,
|
|
IFC4X2_IfcMechanicalFastenerTypeEnum_type,
|
|
IFC4X2_IfcMedicalDevice_type,
|
|
IFC4X2_IfcMedicalDeviceType_type,
|
|
IFC4X2_IfcMedicalDeviceTypeEnum_type,
|
|
IFC4X2_IfcMember_type,
|
|
IFC4X2_IfcMemberStandardCase_type,
|
|
IFC4X2_IfcMemberType_type,
|
|
IFC4X2_IfcMemberTypeEnum_type,
|
|
IFC4X2_IfcMetric_type,
|
|
IFC4X2_IfcMetricValueSelect_type,
|
|
IFC4X2_IfcMirroredProfileDef_type,
|
|
IFC4X2_IfcModulusOfElasticityMeasure_type,
|
|
IFC4X2_IfcModulusOfLinearSubgradeReactionMeasure_type,
|
|
IFC4X2_IfcModulusOfRotationalSubgradeReactionMeasure_type,
|
|
IFC4X2_IfcModulusOfRotationalSubgradeReactionSelect_type,
|
|
IFC4X2_IfcModulusOfSubgradeReactionMeasure_type,
|
|
IFC4X2_IfcModulusOfSubgradeReactionSelect_type,
|
|
IFC4X2_IfcModulusOfTranslationalSubgradeReactionSelect_type,
|
|
IFC4X2_IfcMoistureDiffusivityMeasure_type,
|
|
IFC4X2_IfcMolecularWeightMeasure_type,
|
|
IFC4X2_IfcMomentOfInertiaMeasure_type,
|
|
IFC4X2_IfcMonetaryMeasure_type,
|
|
IFC4X2_IfcMonetaryUnit_type,
|
|
IFC4X2_IfcMonthInYearNumber_type,
|
|
IFC4X2_IfcMotorConnection_type,
|
|
IFC4X2_IfcMotorConnectionType_type,
|
|
IFC4X2_IfcMotorConnectionTypeEnum_type,
|
|
IFC4X2_IfcNamedUnit_type,
|
|
IFC4X2_IfcNonNegativeLengthMeasure_type,
|
|
IFC4X2_IfcNormalisedRatioMeasure_type,
|
|
IFC4X2_IfcNullStyle_type,
|
|
IFC4X2_IfcNumericMeasure_type,
|
|
IFC4X2_IfcObject_type,
|
|
IFC4X2_IfcObjectDefinition_type,
|
|
IFC4X2_IfcObjective_type,
|
|
IFC4X2_IfcObjectiveEnum_type,
|
|
IFC4X2_IfcObjectPlacement_type,
|
|
IFC4X2_IfcObjectReferenceSelect_type,
|
|
IFC4X2_IfcObjectTypeEnum_type,
|
|
IFC4X2_IfcOccupant_type,
|
|
IFC4X2_IfcOccupantTypeEnum_type,
|
|
IFC4X2_IfcOffsetCurve_type,
|
|
IFC4X2_IfcOffsetCurve2D_type,
|
|
IFC4X2_IfcOffsetCurve3D_type,
|
|
IFC4X2_IfcOffsetCurveByDistances_type,
|
|
IFC4X2_IfcOpeningElement_type,
|
|
IFC4X2_IfcOpeningElementTypeEnum_type,
|
|
IFC4X2_IfcOpeningStandardCase_type,
|
|
IFC4X2_IfcOpenShell_type,
|
|
IFC4X2_IfcOrganization_type,
|
|
IFC4X2_IfcOrganizationRelationship_type,
|
|
IFC4X2_IfcOrientationExpression_type,
|
|
IFC4X2_IfcOrientedEdge_type,
|
|
IFC4X2_IfcOuterBoundaryCurve_type,
|
|
IFC4X2_IfcOutlet_type,
|
|
IFC4X2_IfcOutletType_type,
|
|
IFC4X2_IfcOutletTypeEnum_type,
|
|
IFC4X2_IfcOwnerHistory_type,
|
|
IFC4X2_IfcParameterizedProfileDef_type,
|
|
IFC4X2_IfcParameterValue_type,
|
|
IFC4X2_IfcPath_type,
|
|
IFC4X2_IfcPcurve_type,
|
|
IFC4X2_IfcPerformanceHistory_type,
|
|
IFC4X2_IfcPerformanceHistoryTypeEnum_type,
|
|
IFC4X2_IfcPermeableCoveringOperationEnum_type,
|
|
IFC4X2_IfcPermeableCoveringProperties_type,
|
|
IFC4X2_IfcPermit_type,
|
|
IFC4X2_IfcPermitTypeEnum_type,
|
|
IFC4X2_IfcPerson_type,
|
|
IFC4X2_IfcPersonAndOrganization_type,
|
|
IFC4X2_IfcPHMeasure_type,
|
|
IFC4X2_IfcPhysicalComplexQuantity_type,
|
|
IFC4X2_IfcPhysicalOrVirtualEnum_type,
|
|
IFC4X2_IfcPhysicalQuantity_type,
|
|
IFC4X2_IfcPhysicalSimpleQuantity_type,
|
|
IFC4X2_IfcPile_type,
|
|
IFC4X2_IfcPileConstructionEnum_type,
|
|
IFC4X2_IfcPileType_type,
|
|
IFC4X2_IfcPileTypeEnum_type,
|
|
IFC4X2_IfcPipeFitting_type,
|
|
IFC4X2_IfcPipeFittingType_type,
|
|
IFC4X2_IfcPipeFittingTypeEnum_type,
|
|
IFC4X2_IfcPipeSegment_type,
|
|
IFC4X2_IfcPipeSegmentType_type,
|
|
IFC4X2_IfcPipeSegmentTypeEnum_type,
|
|
IFC4X2_IfcPixelTexture_type,
|
|
IFC4X2_IfcPlacement_type,
|
|
IFC4X2_IfcPlanarBox_type,
|
|
IFC4X2_IfcPlanarExtent_type,
|
|
IFC4X2_IfcPlanarForceMeasure_type,
|
|
IFC4X2_IfcPlane_type,
|
|
IFC4X2_IfcPlaneAngleMeasure_type,
|
|
IFC4X2_IfcPlate_type,
|
|
IFC4X2_IfcPlateStandardCase_type,
|
|
IFC4X2_IfcPlateType_type,
|
|
IFC4X2_IfcPlateTypeEnum_type,
|
|
IFC4X2_IfcPoint_type,
|
|
IFC4X2_IfcPointOnCurve_type,
|
|
IFC4X2_IfcPointOnSurface_type,
|
|
IFC4X2_IfcPointOrVertexPoint_type,
|
|
IFC4X2_IfcPolygonalBoundedHalfSpace_type,
|
|
IFC4X2_IfcPolygonalFaceSet_type,
|
|
IFC4X2_IfcPolyline_type,
|
|
IFC4X2_IfcPolyLoop_type,
|
|
IFC4X2_IfcPort_type,
|
|
IFC4X2_IfcPositioningElement_type,
|
|
IFC4X2_IfcPositiveInteger_type,
|
|
IFC4X2_IfcPositiveLengthMeasure_type,
|
|
IFC4X2_IfcPositivePlaneAngleMeasure_type,
|
|
IFC4X2_IfcPositiveRatioMeasure_type,
|
|
IFC4X2_IfcPostalAddress_type,
|
|
IFC4X2_IfcPowerMeasure_type,
|
|
IFC4X2_IfcPreDefinedColour_type,
|
|
IFC4X2_IfcPreDefinedCurveFont_type,
|
|
IFC4X2_IfcPreDefinedItem_type,
|
|
IFC4X2_IfcPreDefinedProperties_type,
|
|
IFC4X2_IfcPreDefinedPropertySet_type,
|
|
IFC4X2_IfcPreDefinedTextFont_type,
|
|
IFC4X2_IfcPreferredSurfaceCurveRepresentation_type,
|
|
IFC4X2_IfcPresentableText_type,
|
|
IFC4X2_IfcPresentationItem_type,
|
|
IFC4X2_IfcPresentationLayerAssignment_type,
|
|
IFC4X2_IfcPresentationLayerWithStyle_type,
|
|
IFC4X2_IfcPresentationStyle_type,
|
|
IFC4X2_IfcPresentationStyleAssignment_type,
|
|
IFC4X2_IfcPresentationStyleSelect_type,
|
|
IFC4X2_IfcPressureMeasure_type,
|
|
IFC4X2_IfcProcedure_type,
|
|
IFC4X2_IfcProcedureType_type,
|
|
IFC4X2_IfcProcedureTypeEnum_type,
|
|
IFC4X2_IfcProcess_type,
|
|
IFC4X2_IfcProcessSelect_type,
|
|
IFC4X2_IfcProduct_type,
|
|
IFC4X2_IfcProductDefinitionShape_type,
|
|
IFC4X2_IfcProductRepresentation_type,
|
|
IFC4X2_IfcProductRepresentationSelect_type,
|
|
IFC4X2_IfcProductSelect_type,
|
|
IFC4X2_IfcProfileDef_type,
|
|
IFC4X2_IfcProfileProperties_type,
|
|
IFC4X2_IfcProfileTypeEnum_type,
|
|
IFC4X2_IfcProject_type,
|
|
IFC4X2_IfcProjectedCRS_type,
|
|
IFC4X2_IfcProjectedOrTrueLengthEnum_type,
|
|
IFC4X2_IfcProjectionElement_type,
|
|
IFC4X2_IfcProjectionElementTypeEnum_type,
|
|
IFC4X2_IfcProjectLibrary_type,
|
|
IFC4X2_IfcProjectOrder_type,
|
|
IFC4X2_IfcProjectOrderTypeEnum_type,
|
|
IFC4X2_IfcProperty_type,
|
|
IFC4X2_IfcPropertyAbstraction_type,
|
|
IFC4X2_IfcPropertyBoundedValue_type,
|
|
IFC4X2_IfcPropertyDefinition_type,
|
|
IFC4X2_IfcPropertyDependencyRelationship_type,
|
|
IFC4X2_IfcPropertyEnumeratedValue_type,
|
|
IFC4X2_IfcPropertyEnumeration_type,
|
|
IFC4X2_IfcPropertyListValue_type,
|
|
IFC4X2_IfcPropertyReferenceValue_type,
|
|
IFC4X2_IfcPropertySet_type,
|
|
IFC4X2_IfcPropertySetDefinition_type,
|
|
IFC4X2_IfcPropertySetDefinitionSelect_type,
|
|
IFC4X2_IfcPropertySetDefinitionSet_type,
|
|
IFC4X2_IfcPropertySetTemplate_type,
|
|
IFC4X2_IfcPropertySetTemplateTypeEnum_type,
|
|
IFC4X2_IfcPropertySingleValue_type,
|
|
IFC4X2_IfcPropertyTableValue_type,
|
|
IFC4X2_IfcPropertyTemplate_type,
|
|
IFC4X2_IfcPropertyTemplateDefinition_type,
|
|
IFC4X2_IfcProtectiveDevice_type,
|
|
IFC4X2_IfcProtectiveDeviceTrippingUnit_type,
|
|
IFC4X2_IfcProtectiveDeviceTrippingUnitType_type,
|
|
IFC4X2_IfcProtectiveDeviceTrippingUnitTypeEnum_type,
|
|
IFC4X2_IfcProtectiveDeviceType_type,
|
|
IFC4X2_IfcProtectiveDeviceTypeEnum_type,
|
|
IFC4X2_IfcProxy_type,
|
|
IFC4X2_IfcPump_type,
|
|
IFC4X2_IfcPumpType_type,
|
|
IFC4X2_IfcPumpTypeEnum_type,
|
|
IFC4X2_IfcQuantityArea_type,
|
|
IFC4X2_IfcQuantityCount_type,
|
|
IFC4X2_IfcQuantityLength_type,
|
|
IFC4X2_IfcQuantitySet_type,
|
|
IFC4X2_IfcQuantityTime_type,
|
|
IFC4X2_IfcQuantityVolume_type,
|
|
IFC4X2_IfcQuantityWeight_type,
|
|
IFC4X2_IfcRadioActivityMeasure_type,
|
|
IFC4X2_IfcRailing_type,
|
|
IFC4X2_IfcRailingType_type,
|
|
IFC4X2_IfcRailingTypeEnum_type,
|
|
IFC4X2_IfcRamp_type,
|
|
IFC4X2_IfcRampFlight_type,
|
|
IFC4X2_IfcRampFlightType_type,
|
|
IFC4X2_IfcRampFlightTypeEnum_type,
|
|
IFC4X2_IfcRampType_type,
|
|
IFC4X2_IfcRampTypeEnum_type,
|
|
IFC4X2_IfcRatioMeasure_type,
|
|
IFC4X2_IfcRationalBSplineCurveWithKnots_type,
|
|
IFC4X2_IfcRationalBSplineSurfaceWithKnots_type,
|
|
IFC4X2_IfcReal_type,
|
|
IFC4X2_IfcRectangleHollowProfileDef_type,
|
|
IFC4X2_IfcRectangleProfileDef_type,
|
|
IFC4X2_IfcRectangularPyramid_type,
|
|
IFC4X2_IfcRectangularTrimmedSurface_type,
|
|
IFC4X2_IfcRecurrencePattern_type,
|
|
IFC4X2_IfcRecurrenceTypeEnum_type,
|
|
IFC4X2_IfcReference_type,
|
|
IFC4X2_IfcReferent_type,
|
|
IFC4X2_IfcReferentTypeEnum_type,
|
|
IFC4X2_IfcReflectanceMethodEnum_type,
|
|
IFC4X2_IfcRegularTimeSeries_type,
|
|
IFC4X2_IfcReinforcementBarProperties_type,
|
|
IFC4X2_IfcReinforcementDefinitionProperties_type,
|
|
IFC4X2_IfcReinforcingBar_type,
|
|
IFC4X2_IfcReinforcingBarRoleEnum_type,
|
|
IFC4X2_IfcReinforcingBarSurfaceEnum_type,
|
|
IFC4X2_IfcReinforcingBarType_type,
|
|
IFC4X2_IfcReinforcingBarTypeEnum_type,
|
|
IFC4X2_IfcReinforcingElement_type,
|
|
IFC4X2_IfcReinforcingElementType_type,
|
|
IFC4X2_IfcReinforcingMesh_type,
|
|
IFC4X2_IfcReinforcingMeshType_type,
|
|
IFC4X2_IfcReinforcingMeshTypeEnum_type,
|
|
IFC4X2_IfcRelAggregates_type,
|
|
IFC4X2_IfcRelAssigns_type,
|
|
IFC4X2_IfcRelAssignsToActor_type,
|
|
IFC4X2_IfcRelAssignsToControl_type,
|
|
IFC4X2_IfcRelAssignsToGroup_type,
|
|
IFC4X2_IfcRelAssignsToGroupByFactor_type,
|
|
IFC4X2_IfcRelAssignsToProcess_type,
|
|
IFC4X2_IfcRelAssignsToProduct_type,
|
|
IFC4X2_IfcRelAssignsToResource_type,
|
|
IFC4X2_IfcRelAssociates_type,
|
|
IFC4X2_IfcRelAssociatesApproval_type,
|
|
IFC4X2_IfcRelAssociatesClassification_type,
|
|
IFC4X2_IfcRelAssociatesConstraint_type,
|
|
IFC4X2_IfcRelAssociatesDocument_type,
|
|
IFC4X2_IfcRelAssociatesLibrary_type,
|
|
IFC4X2_IfcRelAssociatesMaterial_type,
|
|
IFC4X2_IfcRelationship_type,
|
|
IFC4X2_IfcRelConnects_type,
|
|
IFC4X2_IfcRelConnectsElements_type,
|
|
IFC4X2_IfcRelConnectsPathElements_type,
|
|
IFC4X2_IfcRelConnectsPorts_type,
|
|
IFC4X2_IfcRelConnectsPortToElement_type,
|
|
IFC4X2_IfcRelConnectsStructuralActivity_type,
|
|
IFC4X2_IfcRelConnectsStructuralMember_type,
|
|
IFC4X2_IfcRelConnectsWithEccentricity_type,
|
|
IFC4X2_IfcRelConnectsWithRealizingElements_type,
|
|
IFC4X2_IfcRelContainedInSpatialStructure_type,
|
|
IFC4X2_IfcRelCoversBldgElements_type,
|
|
IFC4X2_IfcRelCoversSpaces_type,
|
|
IFC4X2_IfcRelDeclares_type,
|
|
IFC4X2_IfcRelDecomposes_type,
|
|
IFC4X2_IfcRelDefines_type,
|
|
IFC4X2_IfcRelDefinesByObject_type,
|
|
IFC4X2_IfcRelDefinesByProperties_type,
|
|
IFC4X2_IfcRelDefinesByTemplate_type,
|
|
IFC4X2_IfcRelDefinesByType_type,
|
|
IFC4X2_IfcRelFillsElement_type,
|
|
IFC4X2_IfcRelFlowControlElements_type,
|
|
IFC4X2_IfcRelInterferesElements_type,
|
|
IFC4X2_IfcRelNests_type,
|
|
IFC4X2_IfcRelPositions_type,
|
|
IFC4X2_IfcRelProjectsElement_type,
|
|
IFC4X2_IfcRelReferencedInSpatialStructure_type,
|
|
IFC4X2_IfcRelSequence_type,
|
|
IFC4X2_IfcRelServicesBuildings_type,
|
|
IFC4X2_IfcRelSpaceBoundary_type,
|
|
IFC4X2_IfcRelSpaceBoundary1stLevel_type,
|
|
IFC4X2_IfcRelSpaceBoundary2ndLevel_type,
|
|
IFC4X2_IfcRelVoidsElement_type,
|
|
IFC4X2_IfcReparametrisedCompositeCurveSegment_type,
|
|
IFC4X2_IfcRepresentation_type,
|
|
IFC4X2_IfcRepresentationContext_type,
|
|
IFC4X2_IfcRepresentationItem_type,
|
|
IFC4X2_IfcRepresentationMap_type,
|
|
IFC4X2_IfcResource_type,
|
|
IFC4X2_IfcResourceApprovalRelationship_type,
|
|
IFC4X2_IfcResourceConstraintRelationship_type,
|
|
IFC4X2_IfcResourceLevelRelationship_type,
|
|
IFC4X2_IfcResourceObjectSelect_type,
|
|
IFC4X2_IfcResourceSelect_type,
|
|
IFC4X2_IfcResourceTime_type,
|
|
IFC4X2_IfcRevolvedAreaSolid_type,
|
|
IFC4X2_IfcRevolvedAreaSolidTapered_type,
|
|
IFC4X2_IfcRightCircularCone_type,
|
|
IFC4X2_IfcRightCircularCylinder_type,
|
|
IFC4X2_IfcRoleEnum_type,
|
|
IFC4X2_IfcRoof_type,
|
|
IFC4X2_IfcRoofType_type,
|
|
IFC4X2_IfcRoofTypeEnum_type,
|
|
IFC4X2_IfcRoot_type,
|
|
IFC4X2_IfcRotationalFrequencyMeasure_type,
|
|
IFC4X2_IfcRotationalMassMeasure_type,
|
|
IFC4X2_IfcRotationalStiffnessMeasure_type,
|
|
IFC4X2_IfcRotationalStiffnessSelect_type,
|
|
IFC4X2_IfcRoundedRectangleProfileDef_type,
|
|
IFC4X2_IfcSanitaryTerminal_type,
|
|
IFC4X2_IfcSanitaryTerminalType_type,
|
|
IFC4X2_IfcSanitaryTerminalTypeEnum_type,
|
|
IFC4X2_IfcSchedulingTime_type,
|
|
IFC4X2_IfcSeamCurve_type,
|
|
IFC4X2_IfcSectionalAreaIntegralMeasure_type,
|
|
IFC4X2_IfcSectionedSolid_type,
|
|
IFC4X2_IfcSectionedSolidHorizontal_type,
|
|
IFC4X2_IfcSectionedSpine_type,
|
|
IFC4X2_IfcSectionModulusMeasure_type,
|
|
IFC4X2_IfcSectionProperties_type,
|
|
IFC4X2_IfcSectionReinforcementProperties_type,
|
|
IFC4X2_IfcSectionTypeEnum_type,
|
|
IFC4X2_IfcSegmentIndexSelect_type,
|
|
IFC4X2_IfcSensor_type,
|
|
IFC4X2_IfcSensorType_type,
|
|
IFC4X2_IfcSensorTypeEnum_type,
|
|
IFC4X2_IfcSequenceEnum_type,
|
|
IFC4X2_IfcShadingDevice_type,
|
|
IFC4X2_IfcShadingDeviceType_type,
|
|
IFC4X2_IfcShadingDeviceTypeEnum_type,
|
|
IFC4X2_IfcShapeAspect_type,
|
|
IFC4X2_IfcShapeModel_type,
|
|
IFC4X2_IfcShapeRepresentation_type,
|
|
IFC4X2_IfcShearModulusMeasure_type,
|
|
IFC4X2_IfcShell_type,
|
|
IFC4X2_IfcShellBasedSurfaceModel_type,
|
|
IFC4X2_IfcSimpleProperty_type,
|
|
IFC4X2_IfcSimplePropertyTemplate_type,
|
|
IFC4X2_IfcSimplePropertyTemplateTypeEnum_type,
|
|
IFC4X2_IfcSimpleValue_type,
|
|
IFC4X2_IfcSIPrefix_type,
|
|
IFC4X2_IfcSite_type,
|
|
IFC4X2_IfcSIUnit_type,
|
|
IFC4X2_IfcSIUnitName_type,
|
|
IFC4X2_IfcSizeSelect_type,
|
|
IFC4X2_IfcSlab_type,
|
|
IFC4X2_IfcSlabElementedCase_type,
|
|
IFC4X2_IfcSlabStandardCase_type,
|
|
IFC4X2_IfcSlabType_type,
|
|
IFC4X2_IfcSlabTypeEnum_type,
|
|
IFC4X2_IfcSlippageConnectionCondition_type,
|
|
IFC4X2_IfcSolarDevice_type,
|
|
IFC4X2_IfcSolarDeviceType_type,
|
|
IFC4X2_IfcSolarDeviceTypeEnum_type,
|
|
IFC4X2_IfcSolidAngleMeasure_type,
|
|
IFC4X2_IfcSolidModel_type,
|
|
IFC4X2_IfcSolidOrShell_type,
|
|
IFC4X2_IfcSoundPowerLevelMeasure_type,
|
|
IFC4X2_IfcSoundPowerMeasure_type,
|
|
IFC4X2_IfcSoundPressureLevelMeasure_type,
|
|
IFC4X2_IfcSoundPressureMeasure_type,
|
|
IFC4X2_IfcSpace_type,
|
|
IFC4X2_IfcSpaceBoundarySelect_type,
|
|
IFC4X2_IfcSpaceHeater_type,
|
|
IFC4X2_IfcSpaceHeaterType_type,
|
|
IFC4X2_IfcSpaceHeaterTypeEnum_type,
|
|
IFC4X2_IfcSpaceType_type,
|
|
IFC4X2_IfcSpaceTypeEnum_type,
|
|
IFC4X2_IfcSpatialElement_type,
|
|
IFC4X2_IfcSpatialElementType_type,
|
|
IFC4X2_IfcSpatialStructureElement_type,
|
|
IFC4X2_IfcSpatialStructureElementType_type,
|
|
IFC4X2_IfcSpatialZone_type,
|
|
IFC4X2_IfcSpatialZoneType_type,
|
|
IFC4X2_IfcSpatialZoneTypeEnum_type,
|
|
IFC4X2_IfcSpecificHeatCapacityMeasure_type,
|
|
IFC4X2_IfcSpecularExponent_type,
|
|
IFC4X2_IfcSpecularHighlightSelect_type,
|
|
IFC4X2_IfcSpecularRoughness_type,
|
|
IFC4X2_IfcSphere_type,
|
|
IFC4X2_IfcSphericalSurface_type,
|
|
IFC4X2_IfcStackTerminal_type,
|
|
IFC4X2_IfcStackTerminalType_type,
|
|
IFC4X2_IfcStackTerminalTypeEnum_type,
|
|
IFC4X2_IfcStair_type,
|
|
IFC4X2_IfcStairFlight_type,
|
|
IFC4X2_IfcStairFlightType_type,
|
|
IFC4X2_IfcStairFlightTypeEnum_type,
|
|
IFC4X2_IfcStairType_type,
|
|
IFC4X2_IfcStairTypeEnum_type,
|
|
IFC4X2_IfcStateEnum_type,
|
|
IFC4X2_IfcStructuralAction_type,
|
|
IFC4X2_IfcStructuralActivity_type,
|
|
IFC4X2_IfcStructuralActivityAssignmentSelect_type,
|
|
IFC4X2_IfcStructuralAnalysisModel_type,
|
|
IFC4X2_IfcStructuralConnection_type,
|
|
IFC4X2_IfcStructuralConnectionCondition_type,
|
|
IFC4X2_IfcStructuralCurveAction_type,
|
|
IFC4X2_IfcStructuralCurveActivityTypeEnum_type,
|
|
IFC4X2_IfcStructuralCurveConnection_type,
|
|
IFC4X2_IfcStructuralCurveMember_type,
|
|
IFC4X2_IfcStructuralCurveMemberTypeEnum_type,
|
|
IFC4X2_IfcStructuralCurveMemberVarying_type,
|
|
IFC4X2_IfcStructuralCurveReaction_type,
|
|
IFC4X2_IfcStructuralItem_type,
|
|
IFC4X2_IfcStructuralLinearAction_type,
|
|
IFC4X2_IfcStructuralLoad_type,
|
|
IFC4X2_IfcStructuralLoadCase_type,
|
|
IFC4X2_IfcStructuralLoadConfiguration_type,
|
|
IFC4X2_IfcStructuralLoadGroup_type,
|
|
IFC4X2_IfcStructuralLoadLinearForce_type,
|
|
IFC4X2_IfcStructuralLoadOrResult_type,
|
|
IFC4X2_IfcStructuralLoadPlanarForce_type,
|
|
IFC4X2_IfcStructuralLoadSingleDisplacement_type,
|
|
IFC4X2_IfcStructuralLoadSingleDisplacementDistortion_type,
|
|
IFC4X2_IfcStructuralLoadSingleForce_type,
|
|
IFC4X2_IfcStructuralLoadSingleForceWarping_type,
|
|
IFC4X2_IfcStructuralLoadStatic_type,
|
|
IFC4X2_IfcStructuralLoadTemperature_type,
|
|
IFC4X2_IfcStructuralMember_type,
|
|
IFC4X2_IfcStructuralPlanarAction_type,
|
|
IFC4X2_IfcStructuralPointAction_type,
|
|
IFC4X2_IfcStructuralPointConnection_type,
|
|
IFC4X2_IfcStructuralPointReaction_type,
|
|
IFC4X2_IfcStructuralReaction_type,
|
|
IFC4X2_IfcStructuralResultGroup_type,
|
|
IFC4X2_IfcStructuralSurfaceAction_type,
|
|
IFC4X2_IfcStructuralSurfaceActivityTypeEnum_type,
|
|
IFC4X2_IfcStructuralSurfaceConnection_type,
|
|
IFC4X2_IfcStructuralSurfaceMember_type,
|
|
IFC4X2_IfcStructuralSurfaceMemberTypeEnum_type,
|
|
IFC4X2_IfcStructuralSurfaceMemberVarying_type,
|
|
IFC4X2_IfcStructuralSurfaceReaction_type,
|
|
IFC4X2_IfcStyleAssignmentSelect_type,
|
|
IFC4X2_IfcStyledItem_type,
|
|
IFC4X2_IfcStyledRepresentation_type,
|
|
IFC4X2_IfcStyleModel_type,
|
|
IFC4X2_IfcSubContractResource_type,
|
|
IFC4X2_IfcSubContractResourceType_type,
|
|
IFC4X2_IfcSubContractResourceTypeEnum_type,
|
|
IFC4X2_IfcSubedge_type,
|
|
IFC4X2_IfcSurface_type,
|
|
IFC4X2_IfcSurfaceCurve_type,
|
|
IFC4X2_IfcSurfaceCurveSweptAreaSolid_type,
|
|
IFC4X2_IfcSurfaceFeature_type,
|
|
IFC4X2_IfcSurfaceFeatureTypeEnum_type,
|
|
IFC4X2_IfcSurfaceOfLinearExtrusion_type,
|
|
IFC4X2_IfcSurfaceOfRevolution_type,
|
|
IFC4X2_IfcSurfaceOrFaceSurface_type,
|
|
IFC4X2_IfcSurfaceReinforcementArea_type,
|
|
IFC4X2_IfcSurfaceSide_type,
|
|
IFC4X2_IfcSurfaceStyle_type,
|
|
IFC4X2_IfcSurfaceStyleElementSelect_type,
|
|
IFC4X2_IfcSurfaceStyleLighting_type,
|
|
IFC4X2_IfcSurfaceStyleRefraction_type,
|
|
IFC4X2_IfcSurfaceStyleRendering_type,
|
|
IFC4X2_IfcSurfaceStyleShading_type,
|
|
IFC4X2_IfcSurfaceStyleWithTextures_type,
|
|
IFC4X2_IfcSurfaceTexture_type,
|
|
IFC4X2_IfcSweptAreaSolid_type,
|
|
IFC4X2_IfcSweptDiskSolid_type,
|
|
IFC4X2_IfcSweptDiskSolidPolygonal_type,
|
|
IFC4X2_IfcSweptSurface_type,
|
|
IFC4X2_IfcSwitchingDevice_type,
|
|
IFC4X2_IfcSwitchingDeviceType_type,
|
|
IFC4X2_IfcSwitchingDeviceTypeEnum_type,
|
|
IFC4X2_IfcSystem_type,
|
|
IFC4X2_IfcSystemFurnitureElement_type,
|
|
IFC4X2_IfcSystemFurnitureElementType_type,
|
|
IFC4X2_IfcSystemFurnitureElementTypeEnum_type,
|
|
IFC4X2_IfcTable_type,
|
|
IFC4X2_IfcTableColumn_type,
|
|
IFC4X2_IfcTableRow_type,
|
|
IFC4X2_IfcTank_type,
|
|
IFC4X2_IfcTankType_type,
|
|
IFC4X2_IfcTankTypeEnum_type,
|
|
IFC4X2_IfcTask_type,
|
|
IFC4X2_IfcTaskDurationEnum_type,
|
|
IFC4X2_IfcTaskTime_type,
|
|
IFC4X2_IfcTaskTimeRecurring_type,
|
|
IFC4X2_IfcTaskType_type,
|
|
IFC4X2_IfcTaskTypeEnum_type,
|
|
IFC4X2_IfcTelecomAddress_type,
|
|
IFC4X2_IfcTemperatureGradientMeasure_type,
|
|
IFC4X2_IfcTemperatureRateOfChangeMeasure_type,
|
|
IFC4X2_IfcTendon_type,
|
|
IFC4X2_IfcTendonAnchor_type,
|
|
IFC4X2_IfcTendonAnchorType_type,
|
|
IFC4X2_IfcTendonAnchorTypeEnum_type,
|
|
IFC4X2_IfcTendonConduit_type,
|
|
IFC4X2_IfcTendonConduitType_type,
|
|
IFC4X2_IfcTendonConduitTypeEnum_type,
|
|
IFC4X2_IfcTendonType_type,
|
|
IFC4X2_IfcTendonTypeEnum_type,
|
|
IFC4X2_IfcTessellatedFaceSet_type,
|
|
IFC4X2_IfcTessellatedItem_type,
|
|
IFC4X2_IfcText_type,
|
|
IFC4X2_IfcTextAlignment_type,
|
|
IFC4X2_IfcTextDecoration_type,
|
|
IFC4X2_IfcTextFontName_type,
|
|
IFC4X2_IfcTextFontSelect_type,
|
|
IFC4X2_IfcTextLiteral_type,
|
|
IFC4X2_IfcTextLiteralWithExtent_type,
|
|
IFC4X2_IfcTextPath_type,
|
|
IFC4X2_IfcTextStyle_type,
|
|
IFC4X2_IfcTextStyleFontModel_type,
|
|
IFC4X2_IfcTextStyleForDefinedFont_type,
|
|
IFC4X2_IfcTextStyleTextModel_type,
|
|
IFC4X2_IfcTextTransformation_type,
|
|
IFC4X2_IfcTextureCoordinate_type,
|
|
IFC4X2_IfcTextureCoordinateGenerator_type,
|
|
IFC4X2_IfcTextureMap_type,
|
|
IFC4X2_IfcTextureVertex_type,
|
|
IFC4X2_IfcTextureVertexList_type,
|
|
IFC4X2_IfcThermalAdmittanceMeasure_type,
|
|
IFC4X2_IfcThermalConductivityMeasure_type,
|
|
IFC4X2_IfcThermalExpansionCoefficientMeasure_type,
|
|
IFC4X2_IfcThermalResistanceMeasure_type,
|
|
IFC4X2_IfcThermalTransmittanceMeasure_type,
|
|
IFC4X2_IfcThermodynamicTemperatureMeasure_type,
|
|
IFC4X2_IfcTime_type,
|
|
IFC4X2_IfcTimeMeasure_type,
|
|
IFC4X2_IfcTimeOrRatioSelect_type,
|
|
IFC4X2_IfcTimePeriod_type,
|
|
IFC4X2_IfcTimeSeries_type,
|
|
IFC4X2_IfcTimeSeriesDataTypeEnum_type,
|
|
IFC4X2_IfcTimeSeriesValue_type,
|
|
IFC4X2_IfcTimeStamp_type,
|
|
IFC4X2_IfcTopologicalRepresentationItem_type,
|
|
IFC4X2_IfcTopologyRepresentation_type,
|
|
IFC4X2_IfcToroidalSurface_type,
|
|
IFC4X2_IfcTorqueMeasure_type,
|
|
IFC4X2_IfcTransformer_type,
|
|
IFC4X2_IfcTransformerType_type,
|
|
IFC4X2_IfcTransformerTypeEnum_type,
|
|
IFC4X2_IfcTransitionCode_type,
|
|
IFC4X2_IfcTransitionCurveSegment2D_type,
|
|
IFC4X2_IfcTransitionCurveType_type,
|
|
IFC4X2_IfcTranslationalStiffnessSelect_type,
|
|
IFC4X2_IfcTransportElement_type,
|
|
IFC4X2_IfcTransportElementType_type,
|
|
IFC4X2_IfcTransportElementTypeEnum_type,
|
|
IFC4X2_IfcTrapeziumProfileDef_type,
|
|
IFC4X2_IfcTriangulatedFaceSet_type,
|
|
IFC4X2_IfcTriangulatedIrregularNetwork_type,
|
|
IFC4X2_IfcTrimmedCurve_type,
|
|
IFC4X2_IfcTrimmingPreference_type,
|
|
IFC4X2_IfcTrimmingSelect_type,
|
|
IFC4X2_IfcTShapeProfileDef_type,
|
|
IFC4X2_IfcTubeBundle_type,
|
|
IFC4X2_IfcTubeBundleType_type,
|
|
IFC4X2_IfcTubeBundleTypeEnum_type,
|
|
IFC4X2_IfcTypeObject_type,
|
|
IFC4X2_IfcTypeProcess_type,
|
|
IFC4X2_IfcTypeProduct_type,
|
|
IFC4X2_IfcTypeResource_type,
|
|
IFC4X2_IfcUnit_type,
|
|
IFC4X2_IfcUnitaryControlElement_type,
|
|
IFC4X2_IfcUnitaryControlElementType_type,
|
|
IFC4X2_IfcUnitaryControlElementTypeEnum_type,
|
|
IFC4X2_IfcUnitaryEquipment_type,
|
|
IFC4X2_IfcUnitaryEquipmentType_type,
|
|
IFC4X2_IfcUnitaryEquipmentTypeEnum_type,
|
|
IFC4X2_IfcUnitAssignment_type,
|
|
IFC4X2_IfcUnitEnum_type,
|
|
IFC4X2_IfcURIReference_type,
|
|
IFC4X2_IfcUShapeProfileDef_type,
|
|
IFC4X2_IfcValue_type,
|
|
IFC4X2_IfcValve_type,
|
|
IFC4X2_IfcValveType_type,
|
|
IFC4X2_IfcValveTypeEnum_type,
|
|
IFC4X2_IfcVaporPermeabilityMeasure_type,
|
|
IFC4X2_IfcVector_type,
|
|
IFC4X2_IfcVectorOrDirection_type,
|
|
IFC4X2_IfcVertex_type,
|
|
IFC4X2_IfcVertexLoop_type,
|
|
IFC4X2_IfcVertexPoint_type,
|
|
IFC4X2_IfcVibrationDamper_type,
|
|
IFC4X2_IfcVibrationDamperType_type,
|
|
IFC4X2_IfcVibrationDamperTypeEnum_type,
|
|
IFC4X2_IfcVibrationIsolator_type,
|
|
IFC4X2_IfcVibrationIsolatorType_type,
|
|
IFC4X2_IfcVibrationIsolatorTypeEnum_type,
|
|
IFC4X2_IfcVirtualElement_type,
|
|
IFC4X2_IfcVirtualGridIntersection_type,
|
|
IFC4X2_IfcVoidingFeature_type,
|
|
IFC4X2_IfcVoidingFeatureTypeEnum_type,
|
|
IFC4X2_IfcVolumeMeasure_type,
|
|
IFC4X2_IfcVolumetricFlowRateMeasure_type,
|
|
IFC4X2_IfcWall_type,
|
|
IFC4X2_IfcWallElementedCase_type,
|
|
IFC4X2_IfcWallStandardCase_type,
|
|
IFC4X2_IfcWallType_type,
|
|
IFC4X2_IfcWallTypeEnum_type,
|
|
IFC4X2_IfcWarpingConstantMeasure_type,
|
|
IFC4X2_IfcWarpingMomentMeasure_type,
|
|
IFC4X2_IfcWarpingStiffnessSelect_type,
|
|
IFC4X2_IfcWasteTerminal_type,
|
|
IFC4X2_IfcWasteTerminalType_type,
|
|
IFC4X2_IfcWasteTerminalTypeEnum_type,
|
|
IFC4X2_IfcWindow_type,
|
|
IFC4X2_IfcWindowLiningProperties_type,
|
|
IFC4X2_IfcWindowPanelOperationEnum_type,
|
|
IFC4X2_IfcWindowPanelPositionEnum_type,
|
|
IFC4X2_IfcWindowPanelProperties_type,
|
|
IFC4X2_IfcWindowStandardCase_type,
|
|
IFC4X2_IfcWindowStyle_type,
|
|
IFC4X2_IfcWindowStyleConstructionEnum_type,
|
|
IFC4X2_IfcWindowStyleOperationEnum_type,
|
|
IFC4X2_IfcWindowType_type,
|
|
IFC4X2_IfcWindowTypeEnum_type,
|
|
IFC4X2_IfcWindowTypePartitioningEnum_type,
|
|
IFC4X2_IfcWorkCalendar_type,
|
|
IFC4X2_IfcWorkCalendarTypeEnum_type,
|
|
IFC4X2_IfcWorkControl_type,
|
|
IFC4X2_IfcWorkPlan_type,
|
|
IFC4X2_IfcWorkPlanTypeEnum_type,
|
|
IFC4X2_IfcWorkSchedule_type,
|
|
IFC4X2_IfcWorkScheduleTypeEnum_type,
|
|
IFC4X2_IfcWorkTime_type,
|
|
IFC4X2_IfcZone_type,
|
|
IFC4X2_IfcZShapeProfileDef_type
|
|
};
|
|
return new schema_definition(strings[3479], declarations, new IFC4X2_instance_factory());
|
|
}
|
|
|
|
|
|
#if defined(__clang__)
|
|
#elif defined(__GNUC__) || defined(__GNUG__)
|
|
#pragma GCC pop_options
|
|
#elif defined(_MSC_VER)
|
|
#pragma optimize("", on)
|
|
#endif
|
|
|
|
static std::unique_ptr<schema_definition> schema;
|
|
|
|
void Ifc4x2::clear_schema() {
|
|
schema.reset();
|
|
}
|
|
|
|
const schema_definition& Ifc4x2::get_schema() {
|
|
if (!schema) {
|
|
schema.reset(IFC4X2_populate_schema());
|
|
}
|
|
return *schema;
|
|
}
|
|
|