CFx SDK Documentation  2022 SP0
Ifc2x3Entities.h
Go to the documentation of this file.
1 // Copyright (C) 2002-2019, Open Design Alliance (the "Alliance").
3 // All rights reserved.
4 //
5 // This software and its documentation and related materials are owned by
6 // the Alliance. The software may only be incorporated into application
7 // programs owned by members of the Alliance, subject to a signed
8 // Membership Agreement and Supplemental Software License Agreement with the
9 // Alliance. The structure and organization of this software are the valuable
10 // trade secrets of the Alliance and its suppliers. The software is also
11 // protected by copyright law and international treaty provisions. Application
12 // programs incorporating this software must include the following statement
13 // with their copyright notices:
14 //
15 // This application incorporates Open Design Alliance software pursuant to a license
16 // agreement with Open Design Alliance.
17 // Open Design Alliance Copyright (C) 2002-2019 by Open Design Alliance.
18 // All rights reserved.
19 //
20 // By use of this software, its documentation or related materials, you
21 // acknowledge and accept the above terms.
23 
24 // This file is generated automatically.
25 
26 #ifndef _IFC2X3_ENTITIES_2x3_H
27 #define _IFC2X3_ENTITIES_2x3_H
28 
29 #include "IfcEntityTypes.h"
30 
33 #include "IfcActorAutoImpl.h"
34 #include "IfcActorRoleAutoImpl.h"
36 #include "IfcAddressAutoImpl.h"
40 #include "IfcAlarmTypeAutoImpl.h"
42 #include "IfcAnnotationAutoImpl.h"
51 #include "IfcApplicationAutoImpl.h"
54 #include "IfcApprovalAutoImpl.h"
61 #include "IfcAssetAutoImpl.h"
67 #include "IfcBeamAutoImpl.h"
68 #include "IfcBeamTypeAutoImpl.h"
69 #include "IfcBezierCurveAutoImpl.h"
70 #include "IfcBlobTextureAutoImpl.h"
71 #include "IfcBlockAutoImpl.h"
72 #include "IfcBoilerTypeAutoImpl.h"
82 #include "IfcBoundingBoxAutoImpl.h"
84 #include "IfcBuildingAutoImpl.h"
105 #include "IfcChillerTypeAutoImpl.h"
106 #include "IfcCircleAutoImpl.h"
115 #include "IfcClosedShellAutoImpl.h"
116 #include "IfcCoilTypeAutoImpl.h"
117 #include "IfcColourRgbAutoImpl.h"
119 #include "IfcColumnAutoImpl.h"
120 #include "IfcColumnTypeAutoImpl.h"
127 #include "IfcConditionAutoImpl.h"
129 #include "IfcConicAutoImpl.h"
137 #include "IfcConstraintAutoImpl.h"
146 #include "IfcControlAutoImpl.h"
152 #include "IfcCostItemAutoImpl.h"
153 #include "IfcCostScheduleAutoImpl.h"
154 #include "IfcCostValueAutoImpl.h"
155 #include "IfcCoveringAutoImpl.h"
156 #include "IfcCoveringTypeAutoImpl.h"
159 #include "IfcCrewResourceAutoImpl.h"
161 #include "IfcCsgSolidAutoImpl.h"
163 #include "IfcCurtainWallAutoImpl.h"
165 #include "IfcCurveAutoImpl.h"
167 #include "IfcCurveStyleAutoImpl.h"
171 #include "IfcDamperTypeAutoImpl.h"
172 #include "IfcDateAndTimeAutoImpl.h"
175 #include "IfcDerivedUnitAutoImpl.h"
184 #include "IfcDirectionAutoImpl.h"
200 #include "IfcDoorAutoImpl.h"
203 #include "IfcDoorStyleAutoImpl.h"
212 #include "IfcEdgeAutoImpl.h"
213 #include "IfcEdgeCurveAutoImpl.h"
214 #include "IfcEdgeFeatureAutoImpl.h"
215 #include "IfcEdgeLoopAutoImpl.h"
226 #include "IfcElementAutoImpl.h"
231 #include "IfcElementTypeAutoImpl.h"
233 #include "IfcEllipseAutoImpl.h"
250 #include "IfcFaceAutoImpl.h"
252 #include "IfcFaceBoundAutoImpl.h"
254 #include "IfcFaceSurfaceAutoImpl.h"
255 #include "IfcFacetedBrepAutoImpl.h"
258 #include "IfcFanTypeAutoImpl.h"
259 #include "IfcFastenerAutoImpl.h"
260 #include "IfcFastenerTypeAutoImpl.h"
268 #include "IfcFilterTypeAutoImpl.h"
272 #include "IfcFlowFittingAutoImpl.h"
278 #include "IfcFlowSegmentAutoImpl.h"
282 #include "IfcFlowTerminalAutoImpl.h"
287 #include "IfcFootingAutoImpl.h"
300 #include "IfcGeometricSetAutoImpl.h"
301 #include "IfcGridAutoImpl.h"
302 #include "IfcGridAxisAutoImpl.h"
304 #include "IfcGroupAutoImpl.h"
310 #include "IfcImageTextureAutoImpl.h"
311 #include "IfcInventoryAutoImpl.h"
317 #include "IfcLampTypeAutoImpl.h"
323 #include "IfcLightSourceAutoImpl.h"
329 #include "IfcLineAutoImpl.h"
332 #include "IfcLocalTimeAutoImpl.h"
333 #include "IfcLoopAutoImpl.h"
335 #include "IfcMappedItemAutoImpl.h"
336 #include "IfcMaterialAutoImpl.h"
342 #include "IfcMaterialListAutoImpl.h"
350 #include "IfcMemberAutoImpl.h"
351 #include "IfcMemberTypeAutoImpl.h"
352 #include "IfcMetricAutoImpl.h"
353 #include "IfcMonetaryUnitAutoImpl.h"
355 #include "IfcMoveAutoImpl.h"
356 #include "IfcNamedUnitAutoImpl.h"
357 #include "IfcObjectAutoImpl.h"
360 #include "IfcObjectiveAutoImpl.h"
361 #include "IfcOccupantAutoImpl.h"
365 #include "IfcOpenShellAutoImpl.h"
368 #include "IfcOrderActionAutoImpl.h"
369 #include "IfcOrganizationAutoImpl.h"
371 #include "IfcOrientedEdgeAutoImpl.h"
372 #include "IfcOutletTypeAutoImpl.h"
373 #include "IfcOwnerHistoryAutoImpl.h"
375 #include "IfcPathAutoImpl.h"
378 #include "IfcPermitAutoImpl.h"
379 #include "IfcPersonAutoImpl.h"
384 #include "IfcPileAutoImpl.h"
387 #include "IfcPixelTextureAutoImpl.h"
388 #include "IfcPlacementAutoImpl.h"
389 #include "IfcPlanarBoxAutoImpl.h"
390 #include "IfcPlanarExtentAutoImpl.h"
391 #include "IfcPlaneAutoImpl.h"
392 #include "IfcPlateAutoImpl.h"
393 #include "IfcPlateTypeAutoImpl.h"
394 #include "IfcPointAutoImpl.h"
395 #include "IfcPointOnCurveAutoImpl.h"
397 #include "IfcPolyLoopAutoImpl.h"
399 #include "IfcPolylineAutoImpl.h"
400 #include "IfcPortAutoImpl.h"
414 #include "IfcProcedureAutoImpl.h"
415 #include "IfcProcessAutoImpl.h"
416 #include "IfcProductAutoImpl.h"
420 #include "IfcProfileDefAutoImpl.h"
422 #include "IfcProjectAutoImpl.h"
423 #include "IfcProjectOrderAutoImpl.h"
427 #include "IfcPropertyAutoImpl.h"
436 #include "IfcPropertySetAutoImpl.h"
441 #include "IfcProxyAutoImpl.h"
442 #include "IfcPumpTypeAutoImpl.h"
443 #include "IfcQuantityAreaAutoImpl.h"
446 #include "IfcQuantityTimeAutoImpl.h"
450 #include "IfcRailingAutoImpl.h"
451 #include "IfcRailingTypeAutoImpl.h"
452 #include "IfcRampAutoImpl.h"
453 #include "IfcRampFlightAutoImpl.h"
468 #include "IfcRelAssignsAutoImpl.h"
486 #include "IfcRelConnectsAutoImpl.h"
500 #include "IfcRelDefinesAutoImpl.h"
506 #include "IfcRelNestsAutoImpl.h"
512 #include "IfcRelSequenceAutoImpl.h"
516 #include "IfcRelationshipAutoImpl.h"
517 #include "IfcRelaxationAutoImpl.h"
522 #include "IfcResourceAutoImpl.h"
527 #include "IfcRoofAutoImpl.h"
528 #include "IfcRootAutoImpl.h"
531 #include "IfcSIUnitAutoImpl.h"
537 #include "IfcSensorTypeAutoImpl.h"
538 #include "IfcServiceLifeAutoImpl.h"
540 #include "IfcShapeAspectAutoImpl.h"
541 #include "IfcShapeModelAutoImpl.h"
545 #include "IfcSiteAutoImpl.h"
546 #include "IfcSlabAutoImpl.h"
547 #include "IfcSlabTypeAutoImpl.h"
549 #include "IfcSolidModelAutoImpl.h"
551 #include "IfcSoundValueAutoImpl.h"
552 #include "IfcSpaceAutoImpl.h"
554 #include "IfcSpaceProgramAutoImpl.h"
556 #include "IfcSpaceTypeAutoImpl.h"
559 #include "IfcSphereAutoImpl.h"
561 #include "IfcStairAutoImpl.h"
562 #include "IfcStairFlightAutoImpl.h"
599 #include "IfcStyleModelAutoImpl.h"
600 #include "IfcStyledItemAutoImpl.h"
603 #include "IfcSubedgeAutoImpl.h"
604 #include "IfcSurfaceAutoImpl.h"
608 #include "IfcSurfaceStyleAutoImpl.h"
617 #include "IfcSweptSurfaceAutoImpl.h"
619 #include "IfcSymbolStyleAutoImpl.h"
620 #include "IfcSystemAutoImpl.h"
623 #include "IfcTableAutoImpl.h"
624 #include "IfcTableRowAutoImpl.h"
625 #include "IfcTankTypeAutoImpl.h"
626 #include "IfcTaskAutoImpl.h"
628 #include "IfcTendonAutoImpl.h"
629 #include "IfcTendonAnchorAutoImpl.h"
631 #include "IfcTextLiteralAutoImpl.h"
633 #include "IfcTextStyleAutoImpl.h"
640 #include "IfcTextureMapAutoImpl.h"
643 #include "IfcTimeSeriesAutoImpl.h"
653 #include "IfcTrimmedCurveAutoImpl.h"
656 #include "IfcTypeObjectAutoImpl.h"
657 #include "IfcTypeProductAutoImpl.h"
661 #include "IfcValveTypeAutoImpl.h"
662 #include "IfcVectorAutoImpl.h"
663 #include "IfcVertexAutoImpl.h"
665 #include "IfcVertexLoopAutoImpl.h"
666 #include "IfcVertexPointAutoImpl.h"
670 #include "IfcWallAutoImpl.h"
672 #include "IfcWallTypeAutoImpl.h"
675 #include "IfcWindowAutoImpl.h"
678 #include "IfcWindowStyleAutoImpl.h"
679 #include "IfcWorkControlAutoImpl.h"
680 #include "IfcWorkPlanAutoImpl.h"
681 #include "IfcWorkScheduleAutoImpl.h"
683 #include "IfcZoneAutoImpl.h"
684 
685 namespace OdIfc {
686 
687 OdIfcEntityPtr Ifc2x3CreateImplFromName(const char *className);
688 OdIfcEntityPtr Ifc2x3CreateImplFromType(OdIfcEntityType ifcEntityType);
689 
690 
691 }
692 
693 #endif // _IFC2X3_ENTITIES_2x3_H
694 
OdIfcEntityPtr Ifc2x3CreateImplFromName(const char *className)
OdIfcEntityPtr Ifc2x3CreateImplFromType(OdIfcEntityType ifcEntityType)