/////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2002-2025, Open Design Alliance (the "Alliance"). // All rights reserved. // // This software and its documentation and related materials are owned by // the Alliance. The software may only be incorporated into application // programs owned by members of the Alliance, subject to a signed // Membership Agreement and Supplemental Software License Agreement with the // Alliance. The structure and organization of this software are the valuable // trade secrets of the Alliance and its suppliers. The software is also // protected by copyright law and international treaty provisions. Application // programs incorporating this software must include the following statement // with their copyright notices: // // This application incorporates Open Design Alliance software pursuant to a license // agreement with Open Design Alliance. // Open Design Alliance Copyright (C) 2002-2025 by Open Design Alliance. // All rights reserved. // // By use of this software, its documentation or related materials, you // acknowledge and accept the above terms. /////////////////////////////////////////////////////////////////////////////// // This file is generated automatically. #ifndef _IFC2X_FINAL_ENTITIES_H #define _IFC2X_FINAL_ENTITIES_H #include "IfcEntityTypes.h" #include "Ifc2x_FinalBaseClass.h" #include "TD_PackPush.h" #include "IfcOrganizationAutoImpl.h" #include "IfcActorRoleAutoImpl.h" #include "IfcAddressAutoImpl.h" #include "IfcPostalAddressAutoImpl.h" #include "IfcTelecomAddressAutoImpl.h" #include "IfcPersonAutoImpl.h" #include "IfcPersonAndOrganizationAutoImpl.h" #include "IfcOrganizationRelationshipAutoImpl.h" #include "IfcCalendarDateAutoImpl.h" #include "IfcLocalTimeAutoImpl.h" #include "IfcCoordinatedUniversalTimeOffsetAutoImpl.h" #include "IfcDateAndTimeAutoImpl.h" #include "IfcClassificationNotationAutoImpl.h" #include "IfcClassificationNotationFacetAutoImpl.h" #include "IfcClassificationReferenceAutoImpl.h" #include "IfcExternalReferenceAutoImpl.h" #include "IfcLibraryReferenceAutoImpl.h" #include "IfcLibraryInformationAutoImpl.h" #include "IfcDocumentReferenceAutoImpl.h" #include "IfcDocumentInformationAutoImpl.h" #include "IfcDocumentElectronicFormatAutoImpl.h" #include "IfcDocumentInformationRelationshipAutoImpl.h" #include "IfcClassificationAutoImpl.h" #include "IfcClassificationItemAutoImpl.h" #include "IfcClassificationItemRelationshipAutoImpl.h" #include "IfcConnectionGeometryAutoImpl.h" #include "IfcConnectionPointGeometryAutoImpl.h" #include "IfcConnectionCurveGeometryAutoImpl.h" #include "IfcConnectionSurfaceGeometryAutoImpl.h" #include "IfcConnectionPortGeometryAutoImpl.h" #include "IfcGridAxisAutoImpl.h" #include "IfcVirtualGridIntersectionAutoImpl.h" #include "IfcGridPlacementAutoImpl.h" #include "IfcObjectPlacementAutoImpl.h" #include "IfcLocalPlacementAutoImpl.h" #include "IfcBooleanResultAutoImpl.h" #include "IfcHalfSpaceSolidAutoImpl.h" #include "IfcBoxedHalfSpaceAutoImpl.h" #include "IfcBoundingBoxAutoImpl.h" #include "IfcPolygonalBoundedHalfSpaceAutoImpl.h" #include "IfcSolidModelAutoImpl.h" #include "IfcManifoldSolidBrepAutoImpl.h" #include "IfcFacetedBrepAutoImpl.h" #include "IfcFacetedBrepWithVoidsAutoImpl.h" #include "IfcSweptAreaSolidAutoImpl.h" #include "IfcExtrudedAreaSolidAutoImpl.h" #include "IfcRevolvedAreaSolidAutoImpl.h" #include "IfcCsgSolidAutoImpl.h" #include "IfcSectionedSpineAutoImpl.h" #include "IfcGeometricSetAutoImpl.h" #include "IfcFaceBasedSurfaceModelAutoImpl.h" #include "IfcShellBasedSurfaceModelAutoImpl.h" #include "IfcBooleanClippingResultAutoImpl.h" #include "IfcAxis2Placement2DAutoImpl.h" #include "IfcPlacementAutoImpl.h" #include "IfcGeometricRepresentationItemAutoImpl.h" #include "IfcRepresentationItemAutoImpl.h" #include "IfcMappedItemAutoImpl.h" #include "IfcRepresentationMapAutoImpl.h" #include "IfcCartesianTransformationOperatorAutoImpl.h" #include "IfcCartesianTransformationOperator2DAutoImpl.h" #include "IfcCartesianTransformationOperator2DnonUniformAutoImpl.h" #include "IfcDirectionAutoImpl.h" #include "IfcCartesianTransformationOperator3DAutoImpl.h" #include "IfcCartesianTransformationOperator3DnonUniformAutoImpl.h" #include "IfcCartesianPointAutoImpl.h" #include "IfcPointAutoImpl.h" #include "IfcCompositeCurveSegmentAutoImpl.h" #include "IfcCurveAutoImpl.h" #include "IfcBoundedCurveAutoImpl.h" #include "IfcCompositeCurveAutoImpl.h" #include "Ifc2DCompositeCurveAutoImpl.h" #include "IfcPolylineAutoImpl.h" #include "IfcTrimmedCurveAutoImpl.h" #include "IfcConicAutoImpl.h" #include "IfcCircleAutoImpl.h" #include "IfcEllipseAutoImpl.h" #include "IfcLineAutoImpl.h" #include "IfcVectorAutoImpl.h" #include "IfcOffsetCurve2DAutoImpl.h" #include "IfcOffsetCurve3DAutoImpl.h" #include "IfcSurfaceAutoImpl.h" #include "IfcElementarySurfaceAutoImpl.h" #include "IfcPlaneAutoImpl.h" #include "IfcAxis2Placement3DAutoImpl.h" #include "IfcSweptSurfaceAutoImpl.h" #include "IfcSurfaceOfRevolutionAutoImpl.h" #include "IfcAxis1PlacementAutoImpl.h" #include "IfcSurfaceOfLinearExtrusionAutoImpl.h" #include "IfcBoundedSurfaceAutoImpl.h" #include "IfcCurveBoundedPlaneAutoImpl.h" #include "IfcRectangularTrimmedSurfaceAutoImpl.h" #include "IfcMaterialAutoImpl.h" #include "IfcMaterialClassificationRelationshipAutoImpl.h" #include "IfcMaterialLayerAutoImpl.h" #include "IfcMaterialLayerSetAutoImpl.h" #include "IfcMaterialLayerSetUsageAutoImpl.h" #include "IfcMaterialListAutoImpl.h" #include "IfcDerivedUnitAutoImpl.h" #include "IfcDerivedUnitElementAutoImpl.h" #include "IfcNamedUnitAutoImpl.h" #include "IfcContextDependentUnitAutoImpl.h" #include "IfcConversionBasedUnitAutoImpl.h" #include "IfcMeasureWithUnitAutoImpl.h" #include "IfcSIUnitAutoImpl.h" #include "IfcDimensionalExponentsAutoImpl.h" #include "IfcMonetaryUnitAutoImpl.h" #include "IfcUnitAssignmentAutoImpl.h" #include "IfcProfileDefAutoImpl.h" #include "IfcArbitraryClosedProfileDefAutoImpl.h" #include "IfcArbitraryProfileDefWithVoidsAutoImpl.h" #include "IfcCircleProfileDefAutoImpl.h" #include "IfcRectangleProfileDefAutoImpl.h" #include "IfcTrapeziumProfileDefAutoImpl.h" #include "IfcEllipseProfileDefAutoImpl.h" #include "IfcRoundedRectangleProfileDefAutoImpl.h" #include "IfcDerivedProfileDefAutoImpl.h" #include "IfcArbitraryOpenProfileDefAutoImpl.h" #include "IfcIshapeProfileDefAutoImpl.h" #include "IfcCompositeProfileDefAutoImpl.h" #include "IfcPropertyEnumeratedValueAutoImpl.h" #include "IfcSimplePropertyAutoImpl.h" #include "IfcPropertyAutoImpl.h" #include "IfcComplexPropertyAutoImpl.h" #include "IfcPropertySingleValueAutoImpl.h" #include "IfcPropertyBoundedValueAutoImpl.h" #include "IfcPropertyTableValueAutoImpl.h" #include "IfcPropertyReferenceValueAutoImpl.h" #include "IfcPropertyEnumerationAutoImpl.h" #include "IfcPhysicalQuantityAutoImpl.h" #include "IfcQuantityLengthAutoImpl.h" #include "IfcQuantityAreaAutoImpl.h" #include "IfcQuantityVolumeAutoImpl.h" #include "IfcQuantityCountAutoImpl.h" #include "IfcQuantityWeightAutoImpl.h" #include "IfcGeometricRepresentationContextAutoImpl.h" #include "IfcRepresentationContextAutoImpl.h" #include "IfcRepresentationAutoImpl.h" #include "IfcShapeRepresentationAutoImpl.h" #include "IfcShapeAspectAutoImpl.h" #include "IfcProductDefinitionShapeAutoImpl.h" #include "IfcProductRepresentationAutoImpl.h" #include "IfcClosedShellAutoImpl.h" #include "IfcConnectedFaceSetAutoImpl.h" #include "IfcTopologicalRepresentationItemAutoImpl.h" #include "IfcEdgeAutoImpl.h" #include "IfcOrientedEdgeAutoImpl.h" #include "IfcVertexAutoImpl.h" #include "IfcVertexPointAutoImpl.h" #include "IfcEdgeCurveAutoImpl.h" #include "IfcFaceAutoImpl.h" #include "IfcFaceSurfaceAutoImpl.h" #include "IfcFaceBoundAutoImpl.h" #include "IfcFaceOuterBoundAutoImpl.h" #include "IfcLoopAutoImpl.h" #include "IfcPolyLoopAutoImpl.h" #include "IfcPathAutoImpl.h" #include "IfcOpenShellAutoImpl.h" #include "IfcApplicationAutoImpl.h" #include "IfcOwnerHistoryAutoImpl.h" #include "IfcTableAutoImpl.h" #include "IfcTableRowAutoImpl.h" #include "IfcProductAutoImpl.h" #include "IfcObjectAutoImpl.h" #include "IfcRootAutoImpl.h" #include "IfcPropertyDefinitionAutoImpl.h" #include "IfcTypeObjectAutoImpl.h" #include "IfcTypeProductAutoImpl.h" #include "IfcPropertySetDefinitionAutoImpl.h" #include "IfcPropertySetAutoImpl.h" #include "IfcRelDefinesByPropertiesAutoImpl.h" #include "IfcRelDefinesAutoImpl.h" #include "IfcRelationshipAutoImpl.h" #include "IfcRelAssignsAutoImpl.h" #include "IfcRelAssignsToProcessAutoImpl.h" #include "IfcProcessAutoImpl.h" #include "IfcRelSequenceAutoImpl.h" #include "IfcRelConnectsAutoImpl.h" #include "IfcRelAssignsToProductAutoImpl.h" #include "IfcRelAssignsToControlAutoImpl.h" #include "IfcControlAutoImpl.h" #include "IfcRelAssignsToResourceAutoImpl.h" #include "IfcResourceAutoImpl.h" #include "IfcRelAssignsToActorAutoImpl.h" #include "IfcActorAutoImpl.h" #include "IfcRelAssignsToGroupAutoImpl.h" #include "IfcGroupAutoImpl.h" #include "IfcRelDecomposesAutoImpl.h" #include "IfcRelAggregatesAutoImpl.h" #include "IfcRelNestsAutoImpl.h" #include "IfcRelAssociatesAutoImpl.h" #include "IfcRelAssociatesClassificationAutoImpl.h" #include "IfcRelAssociatesDocumentAutoImpl.h" #include "IfcRelAssociatesLibraryAutoImpl.h" #include "IfcRelDefinesByTypeAutoImpl.h" #include "IfcRelOverridesPropertiesAutoImpl.h" #include "IfcProjectAutoImpl.h" #include "IfcProxyAutoImpl.h" #include "IfcZoneAutoImpl.h" #include "IfcSystemAutoImpl.h" #include "IfcRelServicesBuildingsAutoImpl.h" #include "IfcRelVoidsElementAutoImpl.h" #include "IfcBuildingElementAutoImpl.h" #include "IfcElementAutoImpl.h" #include "IfcSpatialStructureElementAutoImpl.h" #include "IfcBuildingAutoImpl.h" #include "IfcBuildingStoreyAutoImpl.h" #include "IfcSpaceAutoImpl.h" #include "IfcRelSpaceBoundaryAutoImpl.h" #include "IfcSiteAutoImpl.h" #include "IfcRelContainedInSpatialStructureAutoImpl.h" #include "IfcGridAutoImpl.h" #include "IfcOpeningElementAutoImpl.h" #include "IfcRelFillsElementAutoImpl.h" #include "IfcFurnishingElementAutoImpl.h" #include "IfcElectricalElementAutoImpl.h" #include "IfcDistributionElementAutoImpl.h" #include "IfcTransportElementAutoImpl.h" #include "IfcEquipmentElementAutoImpl.h" #include "IfcRelConnectsElementsAutoImpl.h" #include "IfcBuildingElementProxyAutoImpl.h" #include "IfcElementQuantityAutoImpl.h" #include "IfcRelAssociatesMaterialAutoImpl.h" #include "IfcRelCoversBldgElementsAutoImpl.h" #include "IfcRelConnectsPathElementsAutoImpl.h" #include "IfcWallAutoImpl.h" #include "IfcWallStandardCaseAutoImpl.h" #include "IfcCoveringAutoImpl.h" #include "IfcColumnAutoImpl.h" #include "IfcBeamAutoImpl.h" #include "IfcDoorAutoImpl.h" #include "IfcWindowAutoImpl.h" #include "IfcSlabAutoImpl.h" #include "IfcRoofAutoImpl.h" #include "IfcStairAutoImpl.h" #include "IfcStairFlightAutoImpl.h" #include "IfcRampAutoImpl.h" #include "IfcRampFlightAutoImpl.h" #include "IfcDoorStyleAutoImpl.h" #include "IfcWindowStyleAutoImpl.h" #include "IfcDoorLiningPropertiesAutoImpl.h" #include "IfcDoorPanelPropertiesAutoImpl.h" #include "IfcWindowLiningPropertiesAutoImpl.h" #include "IfcWindowPanelPropertiesAutoImpl.h" #include "IfcApprovalAutoImpl.h" #include "IfcConstraintAutoImpl.h" #include "IfcMetricAutoImpl.h" #include "IfcMetricBenchmarkAutoImpl.h" #include "IfcMetricValueAutoImpl.h" #include "IfcObjectiveAutoImpl.h" #include "IfcConstraintAggregationRelationshipAutoImpl.h" #include "IfcActionTimeControlAutoImpl.h" #include "IfcCostValueAutoImpl.h" #include "IfcCostModifierAutoImpl.h" #include "IfcCostModifierValueAutoImpl.h" #include "IfcReferencesCostDocumentAutoImpl.h" #include "IfcCostValueRelationshipAutoImpl.h" #include "IfcCostQuantityAutoImpl.h" #include "IfcMaterialPropertiesAutoImpl.h" #include "IfcMechanicalMaterialPropertiesAutoImpl.h" #include "IfcThermalMaterialPropertiesAutoImpl.h" #include "IfcHygroscopicMaterialPropertiesAutoImpl.h" #include "IfcExtendedMaterialPropertiesAutoImpl.h" #include "IfcGeneralMaterialPropertiesAutoImpl.h" #include "IfcOpticalMaterialPropertiesAutoImpl.h" #include "IfcSurfaceStyleUsageAutoImpl.h" #include "IfcSurfaceStyleAutoImpl.h" #include "IfcSurfaceStylePropertiesAutoImpl.h" #include "IfcSurfaceExtendedPropertiesAutoImpl.h" #include "IfcSurfaceShadingPropertiesAutoImpl.h" #include "IfcSurfaceRenderingPropertiesAutoImpl.h" #include "IfcPresentationLightSourceAutoImpl.h" #include "IfcDirectionalLightSourceAutoImpl.h" #include "IfcPointLightSourceAutoImpl.h" #include "IfcSpotLightSourceAutoImpl.h" #include "IfcReferenceGeometryAutoImpl.h" #include "IfcReferenceEdgeAutoImpl.h" #include "IfcReferenceVertexAutoImpl.h" #include "IfcReferenceFaceAutoImpl.h" #include "IfcTaskAutoImpl.h" #include "IfcScheduleTimeControlAutoImpl.h" #include "IfcRelAssignsTasksAutoImpl.h" #include "IfcWorkControlAutoImpl.h" #include "IfcWorkPlanAutoImpl.h" #include "IfcWorkScheduleAutoImpl.h" #include "IfcRelUsesResourceAutoImpl.h" #include "IfcConstraintUsageAutoImpl.h" #include "IfcApprovalUsageAutoImpl.h" #include "IfcRelFlowControlElementsAutoImpl.h" #include "IfcControlElementAutoImpl.h" #include "IfcRelConnectsPortsAutoImpl.h" #include "IfcDiscreteElementAutoImpl.h" #include "IfcDistributionFlowElementAutoImpl.h" #include "IfcFlowControllerAutoImpl.h" #include "IfcFlowFittingAutoImpl.h" #include "IfcFlowSegmentAutoImpl.h" #include "IfcFlowTerminalAutoImpl.h" #include "IfcAirTerminalAutoImpl.h" #include "IfcSanitaryTerminalAutoImpl.h" #include "IfcHydronicHeaterAutoImpl.h" #include "IfcCoilAutoImpl.h" #include "IfcHeatTransferDeviceAutoImpl.h" #include "IfcUnitHeaterAutoImpl.h" #include "IfcTubeBundleAutoImpl.h" #include "IfcHeatExchangerAutoImpl.h" #include "IfcCoolingTowerAutoImpl.h" #include "IfcChillerAutoImpl.h" #include "IfcBoilerAutoImpl.h" #include "IfcFluidMovingDeviceAutoImpl.h" #include "IfcCompressorAutoImpl.h" #include "IfcFanAutoImpl.h" #include "IfcPumpAutoImpl.h" #include "IfcTreatmentDeviceAutoImpl.h" #include "IfcAirFilterAutoImpl.h" #include "IfcStorageDeviceAutoImpl.h" #include "IfcTankAutoImpl.h" #include "IfcSpaceThermalLoadAutoImpl.h" #include "IfcFluidFlowPropertiesAutoImpl.h" #include "IfcElectricalBasePropertiesAutoImpl.h" #include "IfcElectricalExtendedPropertiesAutoImpl.h" #include "IfcAssetAutoImpl.h" #include "IfcSystemFurnitureElementAutoImpl.h" #include "IfcFurnitureAutoImpl.h" #include "IfcInventoryAutoImpl.h" #include "IfcManufacturerInformationAutoImpl.h" #include "IfcCostScheduleAutoImpl.h" #include "IfcBudgetAutoImpl.h" #include "IfcCostAutoImpl.h" #include "IfcProjectOrderAutoImpl.h" #include "IfcChangeOrderAutoImpl.h" #include "IfcPurchaseOrderAutoImpl.h" #include "IfcWorkOrderAutoImpl.h" #include "IfcRelCostsObjectsAutoImpl.h" #include "IfcSpaceProgramGroupAutoImpl.h" #include "IfcRelInteractionRequirementsAutoImpl.h" #include "IfcCompartmentAutoImpl.h" #include "IfcOccupantAutoImpl.h" #include "IfcSpaceProgramAutoImpl.h" #include "IfcRelOccupiesSpacesAutoImpl.h" #include "IfcPermeableCoveringPropertiesAutoImpl.h" #include "IfcConnectionConstraintAutoImpl.h" #include "IfcRailingAutoImpl.h" #include "IfcCurtainWallAutoImpl.h" #include "IfcAssessoryAutoImpl.h" #include "IfcBuiltInAutoImpl.h" #include "IfcCMDocPackageAutoImpl.h" #include "IfcConstructionEquipmentResourceAutoImpl.h" #include "IfcLaborResourceAutoImpl.h" #include "IfcConstructionProductResourceAutoImpl.h" #include "IfcSubContractResourceAutoImpl.h" #include "IfcConstructionMaterialResourceAutoImpl.h" #include "IfcCrewResourceAutoImpl.h" #include "IfcRelAggregatesResourcesAutoImpl.h" #include "IfcElectricMotorAutoImpl.h" #include "IfcLightFixtureAutoImpl.h" #include "IfcOutletAutoImpl.h" #include "IfcElectricalApplianceAutoImpl.h" #include "IfcFurnitureStandardAutoImpl.h" #include "IfcEquipmentStandardAutoImpl.h" #include "IfcMaintenanceRecordAutoImpl.h" #include "IfcRelMaintenanceEventAutoImpl.h" #include "IfcRelAssignsFMStandardAutoImpl.h" #include "IfcMaintenanceWorkOrderAutoImpl.h" #include "IfcMoveAutoImpl.h" #include "IfcActuatorAutoImpl.h" #include "IfcControllerAutoImpl.h" #include "IfcSensorAutoImpl.h" #include "IfcValveAutoImpl.h" #include "IfcAirTerminalBoxAutoImpl.h" #include "IfcDamperAutoImpl.h" #include "TD_PackPop.h" #endif // _IFC2X_FINAL_ENTITIES_H