CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdIfc4 Namespace Reference

Classes

class  IfcActionRequest
 
class  IfcActor
 
class  IfcActorRole
 
class  IfcActorSelect
 
class  IfcActuator
 
class  IfcActuatorType
 
class  IfcAddress
 
class  IfcAdvancedBrep
 
class  IfcAdvancedBrepWithVoids
 
class  IfcAdvancedFace
 
class  IfcAirTerminal
 
class  IfcAirTerminalBox
 
class  IfcAirTerminalBoxType
 
class  IfcAirTerminalType
 
class  IfcAirToAirHeatRecovery
 
class  IfcAirToAirHeatRecoveryType
 
class  IfcAlarm
 
class  IfcAlarmType
 
class  IfcAnnotation
 
class  IfcAnnotationFillArea
 
class  IfcApplication
 
class  IfcAppliedValue
 
class  IfcAppliedValueSelect
 
class  IfcApproval
 
class  IfcApprovalRelationship
 
class  IfcArbitraryClosedProfileDef
 
class  IfcArbitraryOpenProfileDef
 
class  IfcArbitraryProfileDefWithVoids
 
class  IfcAsset
 
class  IfcAsymmetricIShapeProfileDef
 
class  IfcAudioVisualAppliance
 
class  IfcAudioVisualApplianceType
 
class  IfcAxis1Placement
 
class  IfcAxis2Placement
 
class  IfcAxis2Placement2D
 
class  IfcAxis2Placement3D
 
class  IfcBeam
 
class  IfcBeamStandardCase
 
class  IfcBeamType
 
class  IfcBendingParameterSelect
 
class  IfcBlobTexture
 
class  IfcBlock
 
class  IfcBoiler
 
class  IfcBoilerType
 
class  IfcBooleanClippingResult
 
class  IfcBooleanOperand
 
class  IfcBooleanResult
 
class  IfcBoundaryCondition
 
class  IfcBoundaryCurve
 
class  IfcBoundaryEdgeCondition
 
class  IfcBoundaryFaceCondition
 
class  IfcBoundaryNodeCondition
 
class  IfcBoundaryNodeConditionWarping
 
class  IfcBoundedCurve
 
class  IfcBoundedSurface
 
class  IfcBoundingBox
 
class  IfcBoxedHalfSpace
 
class  IfcBSplineCurve
 
class  IfcBSplineCurveWithKnots
 
class  IfcBSplineSurface
 
class  IfcBSplineSurfaceAggregationTypeProvider
 
class  IfcBSplineSurfaceWithKnots
 
class  IfcBuilding
 
class  IfcBuildingElement
 
class  IfcBuildingElementPart
 
class  IfcBuildingElementPartType
 
class  IfcBuildingElementProxy
 
class  IfcBuildingElementProxyType
 
class  IfcBuildingElementType
 
class  IfcBuildingStorey
 
class  IfcBuildingSystem
 
class  IfcBurner
 
class  IfcBurnerType
 
class  IfcCableCarrierFitting
 
class  IfcCableCarrierFittingType
 
class  IfcCableCarrierSegment
 
class  IfcCableCarrierSegmentType
 
class  IfcCableFitting
 
class  IfcCableFittingType
 
class  IfcCableSegment
 
class  IfcCableSegmentType
 
class  IfcCartesianPoint
 
class  IfcCartesianPointList
 
class  IfcCartesianPointList2D
 
class  IfcCartesianPointList2DAggregationTypeProvider
 
class  IfcCartesianPointList3D
 
class  IfcCartesianPointList3DAggregationTypeProvider
 
class  IfcCartesianTransformationOperator
 
class  IfcCartesianTransformationOperator2D
 
class  IfcCartesianTransformationOperator2DnonUniform
 
class  IfcCartesianTransformationOperator3D
 
class  IfcCartesianTransformationOperator3DnonUniform
 
class  IfcCenterLineProfileDef
 
class  IfcChiller
 
class  IfcChillerType
 
class  IfcChimney
 
class  IfcChimneyType
 
class  IfcCircle
 
class  IfcCircleHollowProfileDef
 
class  IfcCircleProfileDef
 
class  IfcCivilElement
 
class  IfcCivilElementType
 
class  IfcClassification
 
class  IfcClassificationReference
 
class  IfcClassificationReferenceSelect
 
class  IfcClassificationSelect
 
class  IfcClosedShell
 
class  IfcCoil
 
class  IfcCoilType
 
class  IfcColour
 
class  IfcColourOrFactor
 
class  IfcColourRgb
 
class  IfcColourRgbList
 
class  IfcColourRgbListAggregationTypeProvider
 
class  IfcColourSpecification
 
class  IfcColumn
 
class  IfcColumnStandardCase
 
class  IfcColumnType
 
class  IfcCommunicationsAppliance
 
class  IfcCommunicationsApplianceType
 
class  IfcComplexProperty
 
class  IfcComplexPropertyTemplate
 
class  IfcCompositeCurve
 
class  IfcCompositeCurveOnSurface
 
class  IfcCompositeCurveSegment
 
class  IfcCompositeProfileDef
 
class  IfcCompressor
 
class  IfcCompressorType
 
class  IfcCondenser
 
class  IfcCondenserType
 
class  IfcConic
 
class  IfcConnectedFaceSet
 
class  IfcConnectionCurveGeometry
 
class  IfcConnectionGeometry
 
class  IfcConnectionPointEccentricity
 
class  IfcConnectionPointGeometry
 
class  IfcConnectionSurfaceGeometry
 
class  IfcConnectionVolumeGeometry
 
class  IfcConstraint
 
class  IfcConstructionEquipmentResource
 
class  IfcConstructionEquipmentResourceType
 
class  IfcConstructionMaterialResource
 
class  IfcConstructionMaterialResourceType
 
class  IfcConstructionProductResource
 
class  IfcConstructionProductResourceType
 
class  IfcConstructionResource
 
class  IfcConstructionResourceType
 
class  IfcContext
 
class  IfcContextDependentUnit
 
class  IfcControl
 
class  IfcController
 
class  IfcControllerType
 
class  IfcConversionBasedUnit
 
class  IfcConversionBasedUnitWithOffset
 
class  IfcCooledBeam
 
class  IfcCooledBeamType
 
class  IfcCoolingTower
 
class  IfcCoolingTowerType
 
class  IfcCoordinateOperation
 
class  IfcCoordinateReferenceSystem
 
class  IfcCoordinateReferenceSystemSelect
 
class  IfcCostItem
 
class  IfcCostSchedule
 
class  IfcCostValue
 
class  IfcCovering
 
class  IfcCoveringType
 
class  IfcCrewResource
 
class  IfcCrewResourceType
 
class  IfcCsgPrimitive3D
 
class  IfcCsgSelect
 
class  IfcCsgSolid
 
class  IfcCShapeProfileDef
 
class  IfcCurrencyRelationship
 
class  IfcCurtainWall
 
class  IfcCurtainWallType
 
class  IfcCurve
 
class  IfcCurveBoundedPlane
 
class  IfcCurveBoundedSurface
 
class  IfcCurveFontOrScaledCurveFontSelect
 
class  IfcCurveOnSurface
 
class  IfcCurveOrEdgeCurve
 
class  IfcCurveStyle
 
class  IfcCurveStyleFont
 
class  IfcCurveStyleFontAndScaling
 
class  IfcCurveStyleFontPattern
 
class  IfcCurveStyleFontSelect
 
class  IfcCylindricalSurface
 
class  IfcDamper
 
class  IfcDamperType
 
class  IfcDefinitionSelect
 
class  IfcDerivedMeasureValue
 
class  IfcDerivedProfileDef
 
class  IfcDerivedUnit
 
class  IfcDerivedUnitElement
 
class  IfcDimensionalExponents
 
class  IfcDirection
 
class  IfcDiscreteAccessory
 
class  IfcDiscreteAccessoryType
 
class  IfcDistributionChamberElement
 
class  IfcDistributionChamberElementType
 
class  IfcDistributionCircuit
 
class  IfcDistributionControlElement
 
class  IfcDistributionControlElementType
 
class  IfcDistributionElement
 
class  IfcDistributionElementType
 
class  IfcDistributionFlowElement
 
class  IfcDistributionFlowElementType
 
class  IfcDistributionPort
 
class  IfcDistributionSystem
 
class  IfcDocumentInformation
 
class  IfcDocumentInformationAggregationTypeProvider
 
class  IfcDocumentInformationRelationship
 
class  IfcDocumentReference
 
class  IfcDocumentSelect
 
class  IfcDoor
 
class  IfcDoorLiningProperties
 
class  IfcDoorPanelProperties
 
class  IfcDoorStandardCase
 
class  IfcDoorStyle
 
class  IfcDoorType
 
class  IfcDraughtingPreDefinedColour
 
class  IfcDraughtingPreDefinedCurveFont
 
class  IfcDuctFitting
 
class  IfcDuctFittingType
 
class  IfcDuctSegment
 
class  IfcDuctSegmentType
 
class  IfcDuctSilencer
 
class  IfcDuctSilencerType
 
class  IfcEdge
 
class  IfcEdgeCurve
 
class  IfcEdgeLoop
 
class  IfcElectricAppliance
 
class  IfcElectricApplianceType
 
class  IfcElectricDistributionBoard
 
class  IfcElectricDistributionBoardType
 
class  IfcElectricFlowStorageDevice
 
class  IfcElectricFlowStorageDeviceType
 
class  IfcElectricGenerator
 
class  IfcElectricGeneratorType
 
class  IfcElectricMotor
 
class  IfcElectricMotorType
 
class  IfcElectricTimeControl
 
class  IfcElectricTimeControlType
 
class  IfcElement
 
class  IfcElementarySurface
 
class  IfcElementAssembly
 
class  IfcElementAssemblyType
 
class  IfcElementComponent
 
class  IfcElementComponentType
 
class  IfcElementQuantity
 
class  IfcElementType
 
class  IfcEllipse
 
class  IfcEllipseProfileDef
 
class  IfcEnergyConversionDevice
 
class  IfcEnergyConversionDeviceType
 
class  IfcEngine
 
class  IfcEngineType
 
class  IfcEvaporativeCooler
 
class  IfcEvaporativeCoolerType
 
class  IfcEvaporator
 
class  IfcEvaporatorType
 
class  IfcEvent
 
class  IfcEventTime
 
class  IfcEventType
 
class  IfcExtendedProperties
 
class  IfcExternalInformation
 
class  IfcExternallyDefinedHatchStyle
 
class  IfcExternallyDefinedSurfaceStyle
 
class  IfcExternallyDefinedTextFont
 
class  IfcExternalReference
 
class  IfcExternalReferenceRelationship
 
class  IfcExternalReferenceRelationshipAggregationTypeProvider
 
class  IfcExternalSpatialElement
 
class  IfcExternalSpatialStructureElement
 
class  IfcExtrudedAreaSolid
 
class  IfcExtrudedAreaSolidTapered
 
class  IfcFace
 
class  IfcFaceBasedSurfaceModel
 
class  IfcFaceBound
 
class  IfcFaceOuterBound
 
class  IfcFaceSurface
 
class  IfcFacetedBrep
 
class  IfcFacetedBrepWithVoids
 
class  IfcFailureConnectionCondition
 
class  IfcFan
 
class  IfcFanType
 
class  IfcFastener
 
class  IfcFastenerType
 
class  IfcFeatureElement
 
class  IfcFeatureElementAddition
 
class  IfcFeatureElementSubtraction
 
class  IfcFillAreaStyle
 
class  IfcFillAreaStyleAggregationTypeProvider
 
class  IfcFillAreaStyleHatching
 
class  IfcFillAreaStyleTiles
 
class  IfcFillStyleSelect
 
class  IfcFilter
 
class  IfcFilterType
 
class  IfcFireSuppressionTerminal
 
class  IfcFireSuppressionTerminalType
 
class  IfcFixedReferenceSweptAreaSolid
 
class  IfcFlowController
 
class  IfcFlowControllerType
 
class  IfcFlowFitting
 
class  IfcFlowFittingType
 
class  IfcFlowInstrument
 
class  IfcFlowInstrumentType
 
class  IfcFlowMeter
 
class  IfcFlowMeterType
 
class  IfcFlowMovingDevice
 
class  IfcFlowMovingDeviceType
 
class  IfcFlowSegment
 
class  IfcFlowSegmentType
 
class  IfcFlowStorageDevice
 
class  IfcFlowStorageDeviceType
 
class  IfcFlowTerminal
 
class  IfcFlowTerminalType
 
class  IfcFlowTreatmentDevice
 
class  IfcFlowTreatmentDeviceType
 
class  IfcFooting
 
class  IfcFootingType
 
class  IfcFurnishingElement
 
class  IfcFurnishingElementType
 
class  IfcFurniture
 
class  IfcFurnitureType
 
class  IfcGeographicElement
 
class  IfcGeographicElementType
 
class  IfcGeometricCurveSet
 
class  IfcGeometricRepresentationContext
 
class  IfcGeometricRepresentationItem
 
class  IfcGeometricRepresentationSubContext
 
class  IfcGeometricSet
 
class  IfcGeometricSetAggregationTypeProvider
 
class  IfcGeometricSetSelect
 
class  IfcGrid
 
class  IfcGridAxis
 
class  IfcGridPlacement
 
class  IfcGridPlacementDirectionSelect
 
class  IfcGroup
 
class  IfcHalfSpaceSolid
 
class  IfcHatchLineDistanceSelect
 
class  IfcHeatExchanger
 
class  IfcHeatExchangerType
 
class  IfcHumidifier
 
class  IfcHumidifierType
 
class  IfcImageTexture
 
class  IfcIndexedColourMap
 
class  IfcIndexedPolyCurve
 
class  IfcIndexedPolyCurveAggregationTypeProvider
 
class  IfcIndexedPolygonalFace
 
class  IfcIndexedPolygonalFaceWithVoids
 
class  IfcIndexedPolygonalFaceWithVoidsAggregationTypeProvider
 
class  IfcIndexedTextureMap
 
class  IfcIndexedTriangleTextureMap
 
class  IfcIndexedTriangleTextureMapAggregationTypeProvider
 
class  IfcInterceptor
 
class  IfcInterceptorType
 
class  IfcIntersectionCurve
 
class  IfcInventory
 
class  IfcIrregularTimeSeries
 
class  IfcIrregularTimeSeriesValue
 
class  IfcIrregularTimeSeriesValueAggregationTypeProvider
 
class  IfcIShapeProfileDef
 
class  IfcJunctionBox
 
class  IfcJunctionBoxType
 
class  IfcLaborResource
 
class  IfcLaborResourceType
 
class  IfcLagTime
 
class  IfcLamp
 
class  IfcLampType
 
class  IfcLayeredItem
 
class  IfcLibraryInformation
 
class  IfcLibraryReference
 
class  IfcLibrarySelect
 
class  IfcLightDistributionData
 
class  IfcLightDistributionDataSourceSelect
 
class  IfcLightFixture
 
class  IfcLightFixtureType
 
class  IfcLightIntensityDistribution
 
class  IfcLightSource
 
class  IfcLightSourceAmbient
 
class  IfcLightSourceDirectional
 
class  IfcLightSourceGoniometric
 
class  IfcLightSourcePositional
 
class  IfcLightSourceSpot
 
class  IfcLine
 
class  IfcLocalPlacement
 
class  IfcLoop
 
class  IfcLShapeProfileDef
 
class  IfcManifoldSolidBrep
 
class  IfcMapConversion
 
class  IfcMappedItem
 
class  IfcMaterial
 
class  IfcMaterialClassificationRelationship
 
class  IfcMaterialClassificationRelationshipAggregationTypeProvider
 
class  IfcMaterialConstituent
 
class  IfcMaterialConstituentSet
 
class  IfcMaterialDefinition
 
class  IfcMaterialDefinitionRepresentation
 
class  IfcMaterialLayer
 
class  IfcMaterialLayerSet
 
class  IfcMaterialLayerSetUsage
 
class  IfcMaterialLayerWithOffsets
 
class  IfcMaterialLayerWithOffsetsAggregationTypeProvider
 
class  IfcMaterialList
 
class  IfcMaterialProfile
 
class  IfcMaterialProfileSet
 
class  IfcMaterialProfileSetUsage
 
class  IfcMaterialProfileSetUsageTapering
 
class  IfcMaterialProfileWithOffsets
 
class  IfcMaterialProfileWithOffsetsAggregationTypeProvider
 
class  IfcMaterialProperties
 
class  IfcMaterialRelationship
 
class  IfcMaterialSelect
 
class  IfcMaterialUsageDefinition
 
class  IfcMeasureValue
 
class  IfcMeasureWithUnit
 
class  IfcMechanicalFastener
 
class  IfcMechanicalFastenerType
 
class  IfcMedicalDevice
 
class  IfcMedicalDeviceType
 
class  IfcMember
 
class  IfcMemberStandardCase
 
class  IfcMemberType
 
class  IfcMetric
 
class  IfcMetricValueSelect
 
class  IfcMirroredProfileDef
 
class  IfcModulusOfRotationalSubgradeReactionSelect
 
class  IfcModulusOfSubgradeReactionSelect
 
class  IfcModulusOfTranslationalSubgradeReactionSelect
 
class  IfcMonetaryUnit
 
class  IfcMotorConnection
 
class  IfcMotorConnectionType
 
class  IfcNamedUnit
 
class  IfcObject
 
class  IfcObjectDefinition
 
class  IfcObjective
 
class  IfcObjectPlacement
 
class  IfcObjectReferenceSelect
 
class  IfcOccupant
 
class  IfcOffsetCurve2D
 
class  IfcOffsetCurve3D
 
class  IfcOpeningElement
 
class  IfcOpeningStandardCase
 
class  IfcOpenShell
 
class  IfcOrganization
 
class  IfcOrganizationRelationship
 
class  IfcOrientedEdge
 
class  IfcOuterBoundaryCurve
 
class  IfcOutlet
 
class  IfcOutletType
 
class  IfcOwnerHistory
 
class  IfcParameterizedProfileDef
 
class  IfcPath
 
class  IfcPcurve
 
class  IfcPerformanceHistory
 
class  IfcPermeableCoveringProperties
 
class  IfcPermit
 
class  IfcPerson
 
class  IfcPersonAndOrganization
 
class  IfcPhysicalComplexQuantity
 
class  IfcPhysicalQuantity
 
class  IfcPhysicalSimpleQuantity
 
class  IfcPile
 
class  IfcPileType
 
class  IfcPipeFitting
 
class  IfcPipeFittingType
 
class  IfcPipeSegment
 
class  IfcPipeSegmentType
 
class  IfcPixelTexture
 
class  IfcPlacement
 
class  IfcPlanarBox
 
class  IfcPlanarExtent
 
class  IfcPlane
 
class  IfcPlate
 
class  IfcPlateStandardCase
 
class  IfcPlateType
 
class  IfcPoint
 
class  IfcPointOnCurve
 
class  IfcPointOnSurface
 
class  IfcPointOrVertexPoint
 
class  IfcPolygonalBoundedHalfSpace
 
class  IfcPolygonalFaceSet
 
class  IfcPolyline
 
class  IfcPolyLoop
 
class  IfcPort
 
class  IfcPostalAddress
 
class  IfcPreDefinedColour
 
class  IfcPreDefinedCurveFont
 
class  IfcPreDefinedItem
 
class  IfcPreDefinedProperties
 
class  IfcPreDefinedPropertySet
 
class  IfcPreDefinedTextFont
 
class  IfcPresentationItem
 
class  IfcPresentationLayerAssignment
 
class  IfcPresentationLayerAssignmentAggregationTypeProvider
 
class  IfcPresentationLayerWithStyle
 
class  IfcPresentationStyle
 
class  IfcPresentationStyleAssignment
 
class  IfcPresentationStyleAssignmentAggregationTypeProvider
 
class  IfcPresentationStyleSelect
 
class  IfcProcedure
 
class  IfcProcedureType
 
class  IfcProcess
 
class  IfcProcessSelect
 
class  IfcProduct
 
class  IfcProductDefinitionShape
 
class  IfcProductRepresentation
 
class  IfcProductRepresentationSelect
 
class  IfcProductSelect
 
class  IfcProfileDef
 
class  IfcProfileProperties
 
class  IfcProject
 
class  IfcProjectedCRS
 
class  IfcProjectionElement
 
class  IfcProjectLibrary
 
class  IfcProjectOrder
 
class  IfcProperty
 
class  IfcPropertyAbstraction
 
class  IfcPropertyBoundedValue
 
class  IfcPropertyDefinition
 
class  IfcPropertyDependencyRelationship
 
class  IfcPropertyEnumeratedValue
 
class  IfcPropertyEnumeratedValueAggregationTypeProvider
 
class  IfcPropertyEnumeration
 
class  IfcPropertyEnumerationAggregationTypeProvider
 
class  IfcPropertyListValue
 
class  IfcPropertyListValueAggregationTypeProvider
 
class  IfcPropertyReferenceValue
 
class  IfcPropertySet
 
class  IfcPropertySetDefinition
 
class  IfcPropertySetDefinitionSelect
 
class  IfcPropertySetTemplate
 
class  IfcPropertySingleValue
 
class  IfcPropertyTableValue
 
class  IfcPropertyTableValueAggregationTypeProvider
 
class  IfcPropertyTemplate
 
class  IfcPropertyTemplateDefinition
 
class  IfcProtectiveDevice
 
class  IfcProtectiveDeviceTrippingUnit
 
class  IfcProtectiveDeviceTrippingUnitType
 
class  IfcProtectiveDeviceType
 
class  IfcProxy
 
class  IfcPump
 
class  IfcPumpType
 
class  IfcQuantityArea
 
class  IfcQuantityCount
 
class  IfcQuantityLength
 
class  IfcQuantitySet
 
class  IfcQuantityTime
 
class  IfcQuantityVolume
 
class  IfcQuantityWeight
 
class  IfcRailing
 
class  IfcRailingType
 
class  IfcRamp
 
class  IfcRampFlight
 
class  IfcRampFlightType
 
class  IfcRampType
 
class  IfcRationalBSplineCurveWithKnots
 
class  IfcRationalBSplineSurfaceWithKnots
 
class  IfcRationalBSplineSurfaceWithKnotsAggregationTypeProvider
 
class  IfcRectangleHollowProfileDef
 
class  IfcRectangleProfileDef
 
class  IfcRectangularPyramid
 
class  IfcRectangularTrimmedSurface
 
class  IfcRecurrencePattern
 
class  IfcReference
 
class  IfcRegularTimeSeries
 
class  IfcReinforcementBarProperties
 
class  IfcReinforcementDefinitionProperties
 
class  IfcReinforcingBar
 
class  IfcReinforcingBarType
 
class  IfcReinforcingBarTypeAggregationTypeProvider
 
class  IfcReinforcingElement
 
class  IfcReinforcingElementType
 
class  IfcReinforcingMesh
 
class  IfcReinforcingMeshType
 
class  IfcReinforcingMeshTypeAggregationTypeProvider
 
class  IfcRelAggregates
 
class  IfcRelAssigns
 
class  IfcRelAssignsToActor
 
class  IfcRelAssignsToControl
 
class  IfcRelAssignsToGroup
 
class  IfcRelAssignsToGroupByFactor
 
class  IfcRelAssignsToProcess
 
class  IfcRelAssignsToProduct
 
class  IfcRelAssignsToResource
 
class  IfcRelAssociates
 
class  IfcRelAssociatesAggregationTypeProvider
 
class  IfcRelAssociatesApproval
 
class  IfcRelAssociatesClassification
 
class  IfcRelAssociatesConstraint
 
class  IfcRelAssociatesDocument
 
class  IfcRelAssociatesLibrary
 
class  IfcRelAssociatesMaterial
 
class  IfcRelationship
 
class  IfcRelConnects
 
class  IfcRelConnectsElements
 
class  IfcRelConnectsPathElements
 
class  IfcRelConnectsPorts
 
class  IfcRelConnectsPortToElement
 
class  IfcRelConnectsStructuralActivity
 
class  IfcRelConnectsStructuralMember
 
class  IfcRelConnectsWithEccentricity
 
class  IfcRelConnectsWithRealizingElements
 
class  IfcRelContainedInSpatialStructure
 
class  IfcRelCoversBldgElements
 
class  IfcRelCoversSpaces
 
class  IfcRelDeclares
 
class  IfcRelDeclaresAggregationTypeProvider
 
class  IfcRelDecomposes
 
class  IfcRelDefines
 
class  IfcRelDefinesByObject
 
class  IfcRelDefinesByProperties
 
class  IfcRelDefinesByTemplate
 
class  IfcRelDefinesByType
 
class  IfcRelFillsElement
 
class  IfcRelFlowControlElements
 
class  IfcRelInterferesElements
 
class  IfcRelNests
 
class  IfcRelProjectsElement
 
class  IfcRelReferencedInSpatialStructure
 
class  IfcRelSequence
 
class  IfcRelServicesBuildings
 
class  IfcRelSpaceBoundary
 
class  IfcRelSpaceBoundary1stLevel
 
class  IfcRelSpaceBoundary2ndLevel
 
class  IfcRelVoidsElement
 
class  IfcReparametrisedCompositeCurveSegment
 
class  IfcRepresentation
 
class  IfcRepresentationContext
 
class  IfcRepresentationItem
 
class  IfcRepresentationMap
 
class  IfcResource
 
class  IfcResourceApprovalRelationship
 
class  IfcResourceApprovalRelationshipAggregationTypeProvider
 
class  IfcResourceConstraintRelationship
 
class  IfcResourceConstraintRelationshipAggregationTypeProvider
 
class  IfcResourceLevelRelationship
 
class  IfcResourceObjectSelect
 
class  IfcResourceSelect
 
class  IfcResourceTime
 
class  IfcRevolvedAreaSolid
 
class  IfcRevolvedAreaSolidTapered
 
class  IfcRightCircularCone
 
class  IfcRightCircularCylinder
 
class  IfcRoof
 
class  IfcRoofType
 
class  IfcRoot
 
class  IfcRotationalStiffnessSelect
 
class  IfcRoundedRectangleProfileDef
 
class  IfcSanitaryTerminal
 
class  IfcSanitaryTerminalType
 
class  IfcSchedulingTime
 
class  IfcSeamCurve
 
class  IfcSectionedSpine
 
class  IfcSectionProperties
 
class  IfcSectionReinforcementProperties
 
class  IfcSegmentIndexSelect
 
class  IfcSensor
 
class  IfcSensorType
 
class  IfcShadingDevice
 
class  IfcShadingDeviceType
 
class  IfcShapeAspect
 
class  IfcShapeModel
 
class  IfcShapeRepresentation
 
class  IfcShell
 
class  IfcShellBasedSurfaceModel
 
class  IfcShellBasedSurfaceModelAggregationTypeProvider
 
class  IfcSimpleProperty
 
class  IfcSimplePropertyTemplate
 
class  IfcSimpleValue
 
class  IfcSite
 
class  IfcSIUnit
 
class  IfcSizeSelect
 
class  IfcSlab
 
class  IfcSlabElementedCase
 
class  IfcSlabStandardCase
 
class  IfcSlabType
 
class  IfcSlippageConnectionCondition
 
class  IfcSolarDevice
 
class  IfcSolarDeviceType
 
class  IfcSolidModel
 
class  IfcSolidOrShell
 
class  IfcSpace
 
class  IfcSpaceBoundarySelect
 
class  IfcSpaceHeater
 
class  IfcSpaceHeaterType
 
class  IfcSpaceType
 
class  IfcSpatialElement
 
class  IfcSpatialElementType
 
class  IfcSpatialStructureElement
 
class  IfcSpatialStructureElementType
 
class  IfcSpatialZone
 
class  IfcSpatialZoneType
 
class  IfcSpecularHighlightSelect
 
class  IfcSphere
 
class  IfcSphericalSurface
 
class  IfcStackTerminal
 
class  IfcStackTerminalType
 
class  IfcStair
 
class  IfcStairFlight
 
class  IfcStairFlightType
 
class  IfcStairType
 
class  IfcStructuralAction
 
class  IfcStructuralActivity
 
class  IfcStructuralActivityAssignmentSelect
 
class  IfcStructuralAnalysisModel
 
class  IfcStructuralConnection
 
class  IfcStructuralConnectionCondition
 
class  IfcStructuralCurveAction
 
class  IfcStructuralCurveConnection
 
class  IfcStructuralCurveMember
 
class  IfcStructuralCurveMemberVarying
 
class  IfcStructuralCurveReaction
 
class  IfcStructuralItem
 
class  IfcStructuralLinearAction
 
class  IfcStructuralLoad
 
class  IfcStructuralLoadCase
 
class  IfcStructuralLoadConfiguration
 
class  IfcStructuralLoadConfigurationAggregationTypeProvider
 
class  IfcStructuralLoadGroup
 
class  IfcStructuralLoadLinearForce
 
class  IfcStructuralLoadOrResult
 
class  IfcStructuralLoadPlanarForce
 
class  IfcStructuralLoadSingleDisplacement
 
class  IfcStructuralLoadSingleDisplacementDistortion
 
class  IfcStructuralLoadSingleForce
 
class  IfcStructuralLoadSingleForceWarping
 
class  IfcStructuralLoadStatic
 
class  IfcStructuralLoadTemperature
 
class  IfcStructuralMember
 
class  IfcStructuralPlanarAction
 
class  IfcStructuralPointAction
 
class  IfcStructuralPointConnection
 
class  IfcStructuralPointReaction
 
class  IfcStructuralReaction
 
class  IfcStructuralResultGroup
 
class  IfcStructuralSurfaceAction
 
class  IfcStructuralSurfaceConnection
 
class  IfcStructuralSurfaceMember
 
class  IfcStructuralSurfaceMemberVarying
 
class  IfcStructuralSurfaceReaction
 
class  IfcStyleAssignmentSelect
 
class  IfcStyledItem
 
class  IfcStyledItemAggregationTypeProvider
 
class  IfcStyledRepresentation
 
class  IfcStyleModel
 
class  IfcSubContractResource
 
class  IfcSubContractResourceType
 
class  IfcSubedge
 
class  IfcSurface
 
class  IfcSurfaceCurve
 
class  IfcSurfaceCurveSweptAreaSolid
 
class  IfcSurfaceFeature
 
class  IfcSurfaceOfLinearExtrusion
 
class  IfcSurfaceOfRevolution
 
class  IfcSurfaceOrFaceSurface
 
class  IfcSurfaceReinforcementArea
 
class  IfcSurfaceStyle
 
class  IfcSurfaceStyleAggregationTypeProvider
 
class  IfcSurfaceStyleElementSelect
 
class  IfcSurfaceStyleLighting
 
class  IfcSurfaceStyleRefraction
 
class  IfcSurfaceStyleRendering
 
class  IfcSurfaceStyleShading
 
class  IfcSurfaceStyleWithTextures
 
class  IfcSurfaceTexture
 
class  IfcSweptAreaSolid
 
class  IfcSweptDiskSolid
 
class  IfcSweptDiskSolidPolygonal
 
class  IfcSweptSurface
 
class  IfcSwitchingDevice
 
class  IfcSwitchingDeviceType
 
class  IfcSystem
 
class  IfcSystemFurnitureElement
 
class  IfcSystemFurnitureElementType
 
class  IfcTable
 
class  IfcTableColumn
 
class  IfcTableRow
 
class  IfcTableRowAggregationTypeProvider
 
class  IfcTank
 
class  IfcTankType
 
class  IfcTask
 
class  IfcTaskTime
 
class  IfcTaskTimeRecurring
 
class  IfcTaskType
 
class  IfcTelecomAddress
 
class  IfcTendon
 
class  IfcTendonAnchor
 
class  IfcTendonAnchorType
 
class  IfcTendonType
 
class  IfcTessellatedFaceSet
 
class  IfcTessellatedItem
 
class  IfcTextFontSelect
 
class  IfcTextLiteral
 
class  IfcTextLiteralWithExtent
 
class  IfcTextStyle
 
class  IfcTextStyleFontModel
 
class  IfcTextStyleForDefinedFont
 
class  IfcTextStyleTextModel
 
class  IfcTextureCoordinate
 
class  IfcTextureCoordinateGenerator
 
class  IfcTextureMap
 
class  IfcTextureVertex
 
class  IfcTextureVertexList
 
class  IfcTextureVertexListAggregationTypeProvider
 
class  IfcTimeOrRatioSelect
 
class  IfcTimePeriod
 
class  IfcTimeSeries
 
class  IfcTimeSeriesValue
 
class  IfcTimeSeriesValueAggregationTypeProvider
 
class  IfcTopologicalRepresentationItem
 
class  IfcTopologyRepresentation
 
class  IfcToroidalSurface
 
class  IfcTransformer
 
class  IfcTransformerType
 
class  IfcTranslationalStiffnessSelect
 
class  IfcTransportElement
 
class  IfcTransportElementType
 
class  IfcTrapeziumProfileDef
 
class  IfcTriangulatedFaceSet
 
class  IfcTriangulatedFaceSetAggregationTypeProvider
 
class  IfcTrimmedCurve
 
class  IfcTrimmedCurveAggregationTypeProvider
 
class  IfcTrimmingSelect
 
class  IfcTShapeProfileDef
 
class  IfcTubeBundle
 
class  IfcTubeBundleType
 
class  IfcTypeObject
 
class  IfcTypeProcess
 
class  IfcTypeProduct
 
class  IfcTypeResource
 
class  IfcUnit
 
class  IfcUnitaryControlElement
 
class  IfcUnitaryControlElementType
 
class  IfcUnitaryEquipment
 
class  IfcUnitaryEquipmentType
 
class  IfcUnitAssignment
 
class  IfcUnitAssignmentAggregationTypeProvider
 
class  IfcUShapeProfileDef
 
class  IfcValue
 
class  IfcValve
 
class  IfcValveType
 
class  IfcVector
 
class  IfcVectorOrDirection
 
class  IfcVertex
 
class  IfcVertexLoop
 
class  IfcVertexPoint
 
class  IfcVibrationIsolator
 
class  IfcVibrationIsolatorType
 
class  IfcVirtualElement
 
class  IfcVirtualGridIntersection
 
class  IfcVoidingFeature
 
class  IfcWall
 
class  IfcWallElementedCase
 
class  IfcWallStandardCase
 
class  IfcWallType
 
class  IfcWarpingStiffnessSelect
 
class  IfcWasteTerminal
 
class  IfcWasteTerminalType
 
class  IfcWindow
 
class  IfcWindowLiningProperties
 
class  IfcWindowPanelProperties
 
class  IfcWindowStandardCase
 
class  IfcWindowStyle
 
class  IfcWindowType
 
class  IfcWorkCalendar
 
class  IfcWorkControl
 
class  IfcWorkPlan
 
class  IfcWorkSchedule
 
class  IfcWorkTime
 
class  IfcZone
 
class  IfcZShapeProfileDef
 
class  OdIfc4Instance
 
class  SchemaAggrs
 
class  SchemaEnums
 
class  SchemaSelects
 

Typedefs

typedef double IfcAbsorbedDoseMeasure
 
typedef double IfcAccelerationMeasure
 
typedef double IfcAmountOfSubstanceMeasure
 
typedef double IfcAngularVelocityMeasure
 
typedef double IfcAreaDensityMeasure
 
typedef double IfcAreaMeasure
 
typedef OdDAI::Binary IfcBinary
 
typedef OdDAI::Boolean IfcBoolean
 
typedef int IfcCardinalPointReference
 
typedef double IfcContextDependentMeasure
 
typedef OdDAI::Number IfcCountMeasure
 
typedef double IfcCurvatureMeasure
 
typedef OdAnsiString IfcDate
 
typedef OdAnsiString IfcDateTime
 
typedef int IfcDayInMonthNumber
 
typedef int IfcDayInWeekNumber
 
typedef OdAnsiString IfcDescriptiveMeasure
 
typedef int IfcDimensionCount
 
typedef double IfcDoseEquivalentMeasure
 
typedef OdAnsiString IfcDuration
 
typedef double IfcDynamicViscosityMeasure
 
typedef double IfcElectricCapacitanceMeasure
 
typedef double IfcElectricChargeMeasure
 
typedef double IfcElectricConductanceMeasure
 
typedef double IfcElectricCurrentMeasure
 
typedef double IfcElectricResistanceMeasure
 
typedef double IfcElectricVoltageMeasure
 
typedef double IfcEnergyMeasure
 
typedef OdAnsiString IfcFontStyle
 
typedef OdAnsiString IfcFontVariant
 
typedef OdAnsiString IfcFontWeight
 
typedef double IfcForceMeasure
 
typedef double IfcFrequencyMeasure
 
typedef OdDAI::CompressedGUID IfcGloballyUniqueId
 
typedef double IfcHeatFluxDensityMeasure
 
typedef double IfcHeatingValueMeasure
 
typedef OdAnsiString IfcIdentifier
 
typedef double IfcIlluminanceMeasure
 
typedef double IfcInductanceMeasure
 
typedef int IfcInteger
 
typedef int IfcIntegerCountRateMeasure
 
typedef double IfcIonConcentrationMeasure
 
typedef double IfcIsothermalMoistureCapacityMeasure
 
typedef double IfcKinematicViscosityMeasure
 
typedef OdAnsiString IfcLabel
 
typedef double IfcLengthMeasure
 
typedef double IfcLinearForceMeasure
 
typedef double IfcLinearMomentMeasure
 
typedef double IfcLinearStiffnessMeasure
 
typedef double IfcLinearVelocityMeasure
 
typedef OdDAI::Logical IfcLogical
 
typedef double IfcLuminousFluxMeasure
 
typedef double IfcLuminousIntensityDistributionMeasure
 
typedef double IfcLuminousIntensityMeasure
 
typedef double IfcMagneticFluxDensityMeasure
 
typedef double IfcMagneticFluxMeasure
 
typedef double IfcMassDensityMeasure
 
typedef double IfcMassFlowRateMeasure
 
typedef double IfcMassMeasure
 
typedef double IfcMassPerLengthMeasure
 
typedef double IfcModulusOfElasticityMeasure
 
typedef double IfcModulusOfLinearSubgradeReactionMeasure
 
typedef double IfcModulusOfRotationalSubgradeReactionMeasure
 
typedef double IfcModulusOfSubgradeReactionMeasure
 
typedef double IfcMoistureDiffusivityMeasure
 
typedef double IfcMolecularWeightMeasure
 
typedef double IfcMomentOfInertiaMeasure
 
typedef double IfcMonetaryMeasure
 
typedef int IfcMonthInYearNumber
 
typedef OdDAI::Number IfcNumericMeasure
 
typedef double IfcPHMeasure
 
typedef double IfcParameterValue
 
typedef double IfcPlanarForceMeasure
 
typedef double IfcPlaneAngleMeasure
 
typedef double IfcPowerMeasure
 
typedef OdAnsiString IfcPresentableText
 
typedef double IfcPressureMeasure
 
typedef double IfcRadioActivityMeasure
 
typedef double IfcRatioMeasure
 
typedef double IfcReal
 
typedef double IfcRotationalFrequencyMeasure
 
typedef double IfcRotationalMassMeasure
 
typedef double IfcRotationalStiffnessMeasure
 
typedef double IfcSectionModulusMeasure
 
typedef double IfcSectionalAreaIntegralMeasure
 
typedef double IfcShearModulusMeasure
 
typedef double IfcSolidAngleMeasure
 
typedef double IfcSoundPowerLevelMeasure
 
typedef double IfcSoundPowerMeasure
 
typedef double IfcSoundPressureLevelMeasure
 
typedef double IfcSoundPressureMeasure
 
typedef double IfcSpecificHeatCapacityMeasure
 
typedef double IfcSpecularExponent
 
typedef double IfcSpecularRoughness
 
typedef double IfcTemperatureGradientMeasure
 
typedef double IfcTemperatureRateOfChangeMeasure
 
typedef OdAnsiString IfcText
 
typedef OdAnsiString IfcTextAlignment
 
typedef OdAnsiString IfcTextDecoration
 
typedef OdAnsiString IfcTextFontName
 
typedef OdAnsiString IfcTextTransformation
 
typedef double IfcThermalAdmittanceMeasure
 
typedef double IfcThermalConductivityMeasure
 
typedef double IfcThermalExpansionCoefficientMeasure
 
typedef double IfcThermalResistanceMeasure
 
typedef double IfcThermalTransmittanceMeasure
 
typedef double IfcThermodynamicTemperatureMeasure
 
typedef OdAnsiString IfcTime
 
typedef double IfcTimeMeasure
 
typedef int IfcTimeStamp
 
typedef double IfcTorqueMeasure
 
typedef OdAnsiString IfcURIReference
 
typedef double IfcVaporPermeabilityMeasure
 
typedef double IfcVolumeMeasure
 
typedef double IfcVolumetricFlowRateMeasure
 
typedef double IfcWarpingConstantMeasure
 
typedef double IfcWarpingMomentMeasure
 
typedef IfcLabel IfcBoxAlignment
 
typedef IfcIdentifier IfcLanguageId
 
typedef IfcLengthMeasure IfcNonNegativeLengthMeasure
 
typedef IfcRatioMeasure IfcNormalisedRatioMeasure
 
typedef IfcInteger IfcPositiveInteger
 
typedef IfcLengthMeasure IfcPositiveLengthMeasure
 
typedef IfcPlaneAngleMeasure IfcPositivePlaneAngleMeasure
 
typedef IfcRatioMeasure IfcPositiveRatioMeasure
 
typedef OdSmartPtr< IfcActionRequestIfcActionRequestPtr
 
typedef OdSmartPtr< IfcActorIfcActorPtr
 
typedef OdSmartPtr< IfcActorRoleIfcActorRolePtr
 
typedef OdSmartPtr< IfcActuatorIfcActuatorPtr
 
typedef OdSmartPtr< IfcActuatorTypeIfcActuatorTypePtr
 
typedef OdSmartPtr< IfcAddressIfcAddressPtr
 
typedef OdSmartPtr< IfcAdvancedBrepIfcAdvancedBrepPtr
 
typedef OdSmartPtr< IfcAdvancedBrepWithVoidsIfcAdvancedBrepWithVoidsPtr
 
typedef OdSmartPtr< IfcAdvancedFaceIfcAdvancedFacePtr
 
typedef OdSmartPtr< IfcAirTerminalIfcAirTerminalPtr
 
typedef OdSmartPtr< IfcAirTerminalBoxIfcAirTerminalBoxPtr
 
typedef OdSmartPtr< IfcAirTerminalBoxTypeIfcAirTerminalBoxTypePtr
 
typedef OdSmartPtr< IfcAirTerminalTypeIfcAirTerminalTypePtr
 
typedef OdSmartPtr< IfcAirToAirHeatRecoveryIfcAirToAirHeatRecoveryPtr
 
typedef OdSmartPtr< IfcAirToAirHeatRecoveryTypeIfcAirToAirHeatRecoveryTypePtr
 
typedef OdSmartPtr< IfcAlarmIfcAlarmPtr
 
typedef OdSmartPtr< IfcAlarmTypeIfcAlarmTypePtr
 
typedef OdSmartPtr< IfcAnnotationIfcAnnotationPtr
 
typedef OdSmartPtr< IfcAnnotationFillAreaIfcAnnotationFillAreaPtr
 
typedef OdSmartPtr< IfcApplicationIfcApplicationPtr
 
typedef OdSmartPtr< IfcAppliedValueIfcAppliedValuePtr
 
typedef OdSmartPtr< IfcApprovalIfcApprovalPtr
 
typedef OdSmartPtr< IfcApprovalRelationshipIfcApprovalRelationshipPtr
 
typedef OdSmartPtr< IfcArbitraryClosedProfileDefIfcArbitraryClosedProfileDefPtr
 
typedef OdSmartPtr< IfcArbitraryOpenProfileDefIfcArbitraryOpenProfileDefPtr
 
typedef OdSmartPtr< IfcArbitraryProfileDefWithVoidsIfcArbitraryProfileDefWithVoidsPtr
 
typedef OdSmartPtr< IfcAssetIfcAssetPtr
 
typedef OdSmartPtr< IfcAsymmetricIShapeProfileDefIfcAsymmetricIShapeProfileDefPtr
 
typedef OdSmartPtr< IfcAudioVisualApplianceIfcAudioVisualAppliancePtr
 
typedef OdSmartPtr< IfcAudioVisualApplianceTypeIfcAudioVisualApplianceTypePtr
 
typedef OdSmartPtr< IfcAxis1PlacementIfcAxis1PlacementPtr
 
typedef OdSmartPtr< IfcAxis2Placement2DIfcAxis2Placement2DPtr
 
typedef OdSmartPtr< IfcAxis2Placement3DIfcAxis2Placement3DPtr
 
typedef OdSmartPtr< IfcBeamIfcBeamPtr
 
typedef OdSmartPtr< IfcBeamStandardCaseIfcBeamStandardCasePtr
 
typedef OdSmartPtr< IfcBeamTypeIfcBeamTypePtr
 
typedef OdSmartPtr< IfcBlobTextureIfcBlobTexturePtr
 
typedef OdSmartPtr< IfcBlockIfcBlockPtr
 
typedef OdSmartPtr< IfcBoilerIfcBoilerPtr
 
typedef OdSmartPtr< IfcBoilerTypeIfcBoilerTypePtr
 
typedef OdSmartPtr< IfcBooleanClippingResultIfcBooleanClippingResultPtr
 
typedef OdSmartPtr< IfcBooleanResultIfcBooleanResultPtr
 
typedef OdSmartPtr< IfcBoundaryConditionIfcBoundaryConditionPtr
 
typedef OdSmartPtr< IfcBoundaryCurveIfcBoundaryCurvePtr
 
typedef OdSmartPtr< IfcBoundaryEdgeConditionIfcBoundaryEdgeConditionPtr
 
typedef OdSmartPtr< IfcBoundaryFaceConditionIfcBoundaryFaceConditionPtr
 
typedef OdSmartPtr< IfcBoundaryNodeConditionIfcBoundaryNodeConditionPtr
 
typedef OdSmartPtr< IfcBoundaryNodeConditionWarpingIfcBoundaryNodeConditionWarpingPtr
 
typedef OdSmartPtr< IfcBoundedCurveIfcBoundedCurvePtr
 
typedef OdSmartPtr< IfcBoundedSurfaceIfcBoundedSurfacePtr
 
typedef OdSmartPtr< IfcBoundingBoxIfcBoundingBoxPtr
 
typedef OdSmartPtr< IfcBoxedHalfSpaceIfcBoxedHalfSpacePtr
 
typedef OdSmartPtr< IfcBSplineCurveIfcBSplineCurvePtr
 
typedef OdSmartPtr< IfcBSplineCurveWithKnotsIfcBSplineCurveWithKnotsPtr
 
typedef OdSmartPtr< IfcBSplineSurfaceIfcBSplineSurfacePtr
 
typedef OdSmartPtr< IfcBSplineSurfaceWithKnotsIfcBSplineSurfaceWithKnotsPtr
 
typedef OdSmartPtr< IfcBuildingIfcBuildingPtr
 
typedef OdSmartPtr< IfcBuildingElementIfcBuildingElementPtr
 
typedef OdSmartPtr< IfcBuildingElementPartIfcBuildingElementPartPtr
 
typedef OdSmartPtr< IfcBuildingElementPartTypeIfcBuildingElementPartTypePtr
 
typedef OdSmartPtr< IfcBuildingElementProxyIfcBuildingElementProxyPtr
 
typedef OdSmartPtr< IfcBuildingElementProxyTypeIfcBuildingElementProxyTypePtr
 
typedef OdSmartPtr< IfcBuildingElementTypeIfcBuildingElementTypePtr
 
typedef OdSmartPtr< IfcBuildingStoreyIfcBuildingStoreyPtr
 
typedef OdSmartPtr< IfcBuildingSystemIfcBuildingSystemPtr
 
typedef OdSmartPtr< IfcBurnerIfcBurnerPtr
 
typedef OdSmartPtr< IfcBurnerTypeIfcBurnerTypePtr
 
typedef OdSmartPtr< IfcCableCarrierFittingIfcCableCarrierFittingPtr
 
typedef OdSmartPtr< IfcCableCarrierFittingTypeIfcCableCarrierFittingTypePtr
 
typedef OdSmartPtr< IfcCableCarrierSegmentIfcCableCarrierSegmentPtr
 
typedef OdSmartPtr< IfcCableCarrierSegmentTypeIfcCableCarrierSegmentTypePtr
 
typedef OdSmartPtr< IfcCableFittingIfcCableFittingPtr
 
typedef OdSmartPtr< IfcCableFittingTypeIfcCableFittingTypePtr
 
typedef OdSmartPtr< IfcCableSegmentIfcCableSegmentPtr
 
typedef OdSmartPtr< IfcCableSegmentTypeIfcCableSegmentTypePtr
 
typedef OdSmartPtr< IfcCartesianPointIfcCartesianPointPtr
 
typedef OdSmartPtr< IfcCartesianPointList2DIfcCartesianPointList2DPtr
 
typedef OdSmartPtr< IfcCartesianPointList3DIfcCartesianPointList3DPtr
 
typedef OdSmartPtr< IfcCartesianPointListIfcCartesianPointListPtr
 
typedef OdSmartPtr< IfcCartesianTransformationOperator2DIfcCartesianTransformationOperator2DPtr
 
typedef OdSmartPtr< IfcCartesianTransformationOperator2DnonUniformIfcCartesianTransformationOperator2DnonUniformPtr
 
typedef OdSmartPtr< IfcCartesianTransformationOperator3DIfcCartesianTransformationOperator3DPtr
 
typedef OdSmartPtr< IfcCartesianTransformationOperator3DnonUniformIfcCartesianTransformationOperator3DnonUniformPtr
 
typedef OdSmartPtr< IfcCartesianTransformationOperatorIfcCartesianTransformationOperatorPtr
 
typedef OdSmartPtr< IfcCenterLineProfileDefIfcCenterLineProfileDefPtr
 
typedef OdSmartPtr< IfcChillerIfcChillerPtr
 
typedef OdSmartPtr< IfcChillerTypeIfcChillerTypePtr
 
typedef OdSmartPtr< IfcChimneyIfcChimneyPtr
 
typedef OdSmartPtr< IfcChimneyTypeIfcChimneyTypePtr
 
typedef OdSmartPtr< IfcCircleIfcCirclePtr
 
typedef OdSmartPtr< IfcCircleHollowProfileDefIfcCircleHollowProfileDefPtr
 
typedef OdSmartPtr< IfcCircleProfileDefIfcCircleProfileDefPtr
 
typedef OdSmartPtr< IfcCivilElementIfcCivilElementPtr
 
typedef OdSmartPtr< IfcCivilElementTypeIfcCivilElementTypePtr
 
typedef OdSmartPtr< IfcClassificationIfcClassificationPtr
 
typedef OdSmartPtr< IfcClassificationReferenceIfcClassificationReferencePtr
 
typedef OdSmartPtr< IfcClosedShellIfcClosedShellPtr
 
typedef OdSmartPtr< IfcCoilIfcCoilPtr
 
typedef OdSmartPtr< IfcCoilTypeIfcCoilTypePtr
 
typedef OdSmartPtr< IfcColourRgbIfcColourRgbPtr
 
typedef OdSmartPtr< IfcColourRgbListIfcColourRgbListPtr
 
typedef OdSmartPtr< IfcColourSpecificationIfcColourSpecificationPtr
 
typedef OdSmartPtr< IfcColumnIfcColumnPtr
 
typedef OdSmartPtr< IfcColumnStandardCaseIfcColumnStandardCasePtr
 
typedef OdSmartPtr< IfcColumnTypeIfcColumnTypePtr
 
typedef OdSmartPtr< IfcCommunicationsApplianceIfcCommunicationsAppliancePtr
 
typedef OdSmartPtr< IfcCommunicationsApplianceTypeIfcCommunicationsApplianceTypePtr
 
typedef OdSmartPtr< IfcComplexPropertyIfcComplexPropertyPtr
 
typedef OdSmartPtr< IfcComplexPropertyTemplateIfcComplexPropertyTemplatePtr
 
typedef OdSmartPtr< IfcCompositeCurveIfcCompositeCurvePtr
 
typedef OdSmartPtr< IfcCompositeCurveOnSurfaceIfcCompositeCurveOnSurfacePtr
 
typedef OdSmartPtr< IfcCompositeCurveSegmentIfcCompositeCurveSegmentPtr
 
typedef OdSmartPtr< IfcCompositeProfileDefIfcCompositeProfileDefPtr
 
typedef OdSmartPtr< IfcCompressorIfcCompressorPtr
 
typedef OdSmartPtr< IfcCompressorTypeIfcCompressorTypePtr
 
typedef OdSmartPtr< IfcCondenserIfcCondenserPtr
 
typedef OdSmartPtr< IfcCondenserTypeIfcCondenserTypePtr
 
typedef OdSmartPtr< IfcConicIfcConicPtr
 
typedef OdSmartPtr< IfcConnectedFaceSetIfcConnectedFaceSetPtr
 
typedef OdSmartPtr< IfcConnectionCurveGeometryIfcConnectionCurveGeometryPtr
 
typedef OdSmartPtr< IfcConnectionGeometryIfcConnectionGeometryPtr
 
typedef OdSmartPtr< IfcConnectionPointEccentricityIfcConnectionPointEccentricityPtr
 
typedef OdSmartPtr< IfcConnectionPointGeometryIfcConnectionPointGeometryPtr
 
typedef OdSmartPtr< IfcConnectionSurfaceGeometryIfcConnectionSurfaceGeometryPtr
 
typedef OdSmartPtr< IfcConnectionVolumeGeometryIfcConnectionVolumeGeometryPtr
 
typedef OdSmartPtr< IfcConstraintIfcConstraintPtr
 
typedef OdSmartPtr< IfcConstructionEquipmentResourceIfcConstructionEquipmentResourcePtr
 
typedef OdSmartPtr< IfcConstructionEquipmentResourceTypeIfcConstructionEquipmentResourceTypePtr
 
typedef OdSmartPtr< IfcConstructionMaterialResourceIfcConstructionMaterialResourcePtr
 
typedef OdSmartPtr< IfcConstructionMaterialResourceTypeIfcConstructionMaterialResourceTypePtr
 
typedef OdSmartPtr< IfcConstructionProductResourceIfcConstructionProductResourcePtr
 
typedef OdSmartPtr< IfcConstructionProductResourceTypeIfcConstructionProductResourceTypePtr
 
typedef OdSmartPtr< IfcConstructionResourceIfcConstructionResourcePtr
 
typedef OdSmartPtr< IfcConstructionResourceTypeIfcConstructionResourceTypePtr
 
typedef OdSmartPtr< IfcContextIfcContextPtr
 
typedef OdSmartPtr< IfcContextDependentUnitIfcContextDependentUnitPtr
 
typedef OdSmartPtr< IfcControlIfcControlPtr
 
typedef OdSmartPtr< IfcControllerIfcControllerPtr
 
typedef OdSmartPtr< IfcControllerTypeIfcControllerTypePtr
 
typedef OdSmartPtr< IfcConversionBasedUnitIfcConversionBasedUnitPtr
 
typedef OdSmartPtr< IfcConversionBasedUnitWithOffsetIfcConversionBasedUnitWithOffsetPtr
 
typedef OdSmartPtr< IfcCooledBeamIfcCooledBeamPtr
 
typedef OdSmartPtr< IfcCooledBeamTypeIfcCooledBeamTypePtr
 
typedef OdSmartPtr< IfcCoolingTowerIfcCoolingTowerPtr
 
typedef OdSmartPtr< IfcCoolingTowerTypeIfcCoolingTowerTypePtr
 
typedef OdSmartPtr< IfcCoordinateOperationIfcCoordinateOperationPtr
 
typedef OdSmartPtr< IfcCoordinateReferenceSystemIfcCoordinateReferenceSystemPtr
 
typedef OdSmartPtr< IfcCostItemIfcCostItemPtr
 
typedef OdSmartPtr< IfcCostScheduleIfcCostSchedulePtr
 
typedef OdSmartPtr< IfcCostValueIfcCostValuePtr
 
typedef OdSmartPtr< IfcCoveringIfcCoveringPtr
 
typedef OdSmartPtr< IfcCoveringTypeIfcCoveringTypePtr
 
typedef OdSmartPtr< IfcCrewResourceIfcCrewResourcePtr
 
typedef OdSmartPtr< IfcCrewResourceTypeIfcCrewResourceTypePtr
 
typedef OdSmartPtr< IfcCsgPrimitive3DIfcCsgPrimitive3DPtr
 
typedef OdSmartPtr< IfcCsgSolidIfcCsgSolidPtr
 
typedef OdSmartPtr< IfcCShapeProfileDefIfcCShapeProfileDefPtr
 
typedef OdSmartPtr< IfcCurrencyRelationshipIfcCurrencyRelationshipPtr
 
typedef OdSmartPtr< IfcCurtainWallIfcCurtainWallPtr
 
typedef OdSmartPtr< IfcCurtainWallTypeIfcCurtainWallTypePtr
 
typedef OdSmartPtr< IfcCurveIfcCurvePtr
 
typedef OdSmartPtr< IfcCurveBoundedPlaneIfcCurveBoundedPlanePtr
 
typedef OdSmartPtr< IfcCurveBoundedSurfaceIfcCurveBoundedSurfacePtr
 
typedef OdSmartPtr< IfcCurveStyleIfcCurveStylePtr
 
typedef OdSmartPtr< IfcCurveStyleFontAndScalingIfcCurveStyleFontAndScalingPtr
 
typedef OdSmartPtr< IfcCurveStyleFontIfcCurveStyleFontPtr
 
typedef OdSmartPtr< IfcCurveStyleFontPatternIfcCurveStyleFontPatternPtr
 
typedef OdSmartPtr< IfcCylindricalSurfaceIfcCylindricalSurfacePtr
 
typedef OdSmartPtr< IfcDamperIfcDamperPtr
 
typedef OdSmartPtr< IfcDamperTypeIfcDamperTypePtr
 
typedef OdSmartPtr< IfcDerivedProfileDefIfcDerivedProfileDefPtr
 
typedef OdSmartPtr< IfcDerivedUnitIfcDerivedUnitPtr
 
typedef OdSmartPtr< IfcDerivedUnitElementIfcDerivedUnitElementPtr
 
typedef OdSmartPtr< IfcDimensionalExponentsIfcDimensionalExponentsPtr
 
typedef OdSmartPtr< IfcDirectionIfcDirectionPtr
 
typedef OdSmartPtr< IfcDiscreteAccessoryIfcDiscreteAccessoryPtr
 
typedef OdSmartPtr< IfcDiscreteAccessoryTypeIfcDiscreteAccessoryTypePtr
 
typedef OdSmartPtr< IfcDistributionChamberElementIfcDistributionChamberElementPtr
 
typedef OdSmartPtr< IfcDistributionChamberElementTypeIfcDistributionChamberElementTypePtr
 
typedef OdSmartPtr< IfcDistributionCircuitIfcDistributionCircuitPtr
 
typedef OdSmartPtr< IfcDistributionControlElementIfcDistributionControlElementPtr
 
typedef OdSmartPtr< IfcDistributionControlElementTypeIfcDistributionControlElementTypePtr
 
typedef OdSmartPtr< IfcDistributionElementIfcDistributionElementPtr
 
typedef OdSmartPtr< IfcDistributionElementTypeIfcDistributionElementTypePtr
 
typedef OdSmartPtr< IfcDistributionFlowElementIfcDistributionFlowElementPtr
 
typedef OdSmartPtr< IfcDistributionFlowElementTypeIfcDistributionFlowElementTypePtr
 
typedef OdSmartPtr< IfcDistributionPortIfcDistributionPortPtr
 
typedef OdSmartPtr< IfcDistributionSystemIfcDistributionSystemPtr
 
typedef OdSmartPtr< IfcDocumentInformationIfcDocumentInformationPtr
 
typedef OdSmartPtr< IfcDocumentInformationRelationshipIfcDocumentInformationRelationshipPtr
 
typedef OdSmartPtr< IfcDocumentReferenceIfcDocumentReferencePtr
 
typedef OdSmartPtr< IfcDoorIfcDoorPtr
 
typedef OdSmartPtr< IfcDoorLiningPropertiesIfcDoorLiningPropertiesPtr
 
typedef OdSmartPtr< IfcDoorPanelPropertiesIfcDoorPanelPropertiesPtr
 
typedef OdSmartPtr< IfcDoorStandardCaseIfcDoorStandardCasePtr
 
typedef OdSmartPtr< IfcDoorStyleIfcDoorStylePtr
 
typedef OdSmartPtr< IfcDoorTypeIfcDoorTypePtr
 
typedef OdSmartPtr< IfcDraughtingPreDefinedColourIfcDraughtingPreDefinedColourPtr
 
typedef OdSmartPtr< IfcDraughtingPreDefinedCurveFontIfcDraughtingPreDefinedCurveFontPtr
 
typedef OdSmartPtr< IfcDuctFittingIfcDuctFittingPtr
 
typedef OdSmartPtr< IfcDuctFittingTypeIfcDuctFittingTypePtr
 
typedef OdSmartPtr< IfcDuctSegmentIfcDuctSegmentPtr
 
typedef OdSmartPtr< IfcDuctSegmentTypeIfcDuctSegmentTypePtr
 
typedef OdSmartPtr< IfcDuctSilencerIfcDuctSilencerPtr
 
typedef OdSmartPtr< IfcDuctSilencerTypeIfcDuctSilencerTypePtr
 
typedef OdSmartPtr< IfcEdgeIfcEdgePtr
 
typedef OdSmartPtr< IfcEdgeCurveIfcEdgeCurvePtr
 
typedef OdSmartPtr< IfcEdgeLoopIfcEdgeLoopPtr
 
typedef OdSmartPtr< IfcElectricApplianceIfcElectricAppliancePtr
 
typedef OdSmartPtr< IfcElectricApplianceTypeIfcElectricApplianceTypePtr
 
typedef OdSmartPtr< IfcElectricDistributionBoardIfcElectricDistributionBoardPtr
 
typedef OdSmartPtr< IfcElectricDistributionBoardTypeIfcElectricDistributionBoardTypePtr
 
typedef OdSmartPtr< IfcElectricFlowStorageDeviceIfcElectricFlowStorageDevicePtr
 
typedef OdSmartPtr< IfcElectricFlowStorageDeviceTypeIfcElectricFlowStorageDeviceTypePtr
 
typedef OdSmartPtr< IfcElectricGeneratorIfcElectricGeneratorPtr
 
typedef OdSmartPtr< IfcElectricGeneratorTypeIfcElectricGeneratorTypePtr
 
typedef OdSmartPtr< IfcElectricMotorIfcElectricMotorPtr
 
typedef OdSmartPtr< IfcElectricMotorTypeIfcElectricMotorTypePtr
 
typedef OdSmartPtr< IfcElectricTimeControlIfcElectricTimeControlPtr
 
typedef OdSmartPtr< IfcElectricTimeControlTypeIfcElectricTimeControlTypePtr
 
typedef OdSmartPtr< IfcElementarySurfaceIfcElementarySurfacePtr
 
typedef OdSmartPtr< IfcElementAssemblyIfcElementAssemblyPtr
 
typedef OdSmartPtr< IfcElementAssemblyTypeIfcElementAssemblyTypePtr
 
typedef OdSmartPtr< IfcElementIfcElementPtr
 
typedef OdSmartPtr< IfcElementComponentIfcElementComponentPtr
 
typedef OdSmartPtr< IfcElementComponentTypeIfcElementComponentTypePtr
 
typedef OdSmartPtr< IfcElementQuantityIfcElementQuantityPtr
 
typedef OdSmartPtr< IfcElementTypeIfcElementTypePtr
 
typedef OdSmartPtr< IfcEllipseIfcEllipsePtr
 
typedef OdSmartPtr< IfcEllipseProfileDefIfcEllipseProfileDefPtr
 
typedef OdSmartPtr< IfcEnergyConversionDeviceIfcEnergyConversionDevicePtr
 
typedef OdSmartPtr< IfcEnergyConversionDeviceTypeIfcEnergyConversionDeviceTypePtr
 
typedef OdSmartPtr< IfcEngineIfcEnginePtr
 
typedef OdSmartPtr< IfcEngineTypeIfcEngineTypePtr
 
typedef OdSmartPtr< IfcEvaporativeCoolerIfcEvaporativeCoolerPtr
 
typedef OdSmartPtr< IfcEvaporativeCoolerTypeIfcEvaporativeCoolerTypePtr
 
typedef OdSmartPtr< IfcEvaporatorIfcEvaporatorPtr
 
typedef OdSmartPtr< IfcEvaporatorTypeIfcEvaporatorTypePtr
 
typedef OdSmartPtr< IfcEventIfcEventPtr
 
typedef OdSmartPtr< IfcEventTimeIfcEventTimePtr
 
typedef OdSmartPtr< IfcEventTypeIfcEventTypePtr
 
typedef OdSmartPtr< IfcExtendedPropertiesIfcExtendedPropertiesPtr
 
typedef OdSmartPtr< IfcExternalInformationIfcExternalInformationPtr
 
typedef OdSmartPtr< IfcExternallyDefinedHatchStyleIfcExternallyDefinedHatchStylePtr
 
typedef OdSmartPtr< IfcExternallyDefinedSurfaceStyleIfcExternallyDefinedSurfaceStylePtr
 
typedef OdSmartPtr< IfcExternallyDefinedTextFontIfcExternallyDefinedTextFontPtr
 
typedef OdSmartPtr< IfcExternalReferenceIfcExternalReferencePtr
 
typedef OdSmartPtr< IfcExternalReferenceRelationshipIfcExternalReferenceRelationshipPtr
 
typedef OdSmartPtr< IfcExternalSpatialElementIfcExternalSpatialElementPtr
 
typedef OdSmartPtr< IfcExternalSpatialStructureElementIfcExternalSpatialStructureElementPtr
 
typedef OdSmartPtr< IfcExtrudedAreaSolidIfcExtrudedAreaSolidPtr
 
typedef OdSmartPtr< IfcExtrudedAreaSolidTaperedIfcExtrudedAreaSolidTaperedPtr
 
typedef OdSmartPtr< IfcFaceIfcFacePtr
 
typedef OdSmartPtr< IfcFaceBasedSurfaceModelIfcFaceBasedSurfaceModelPtr
 
typedef OdSmartPtr< IfcFaceBoundIfcFaceBoundPtr
 
typedef OdSmartPtr< IfcFaceOuterBoundIfcFaceOuterBoundPtr
 
typedef OdSmartPtr< IfcFaceSurfaceIfcFaceSurfacePtr
 
typedef OdSmartPtr< IfcFacetedBrepIfcFacetedBrepPtr
 
typedef OdSmartPtr< IfcFacetedBrepWithVoidsIfcFacetedBrepWithVoidsPtr
 
typedef OdSmartPtr< IfcFailureConnectionConditionIfcFailureConnectionConditionPtr
 
typedef OdSmartPtr< IfcFanIfcFanPtr
 
typedef OdSmartPtr< IfcFanTypeIfcFanTypePtr
 
typedef OdSmartPtr< IfcFastenerIfcFastenerPtr
 
typedef OdSmartPtr< IfcFastenerTypeIfcFastenerTypePtr
 
typedef OdSmartPtr< IfcFeatureElementAdditionIfcFeatureElementAdditionPtr
 
typedef OdSmartPtr< IfcFeatureElementIfcFeatureElementPtr
 
typedef OdSmartPtr< IfcFeatureElementSubtractionIfcFeatureElementSubtractionPtr
 
typedef OdSmartPtr< IfcFillAreaStyleIfcFillAreaStylePtr
 
typedef OdSmartPtr< IfcFillAreaStyleHatchingIfcFillAreaStyleHatchingPtr
 
typedef OdSmartPtr< IfcFillAreaStyleTilesIfcFillAreaStyleTilesPtr
 
typedef OdSmartPtr< IfcFilterIfcFilterPtr
 
typedef OdSmartPtr< IfcFilterTypeIfcFilterTypePtr
 
typedef OdSmartPtr< IfcFireSuppressionTerminalIfcFireSuppressionTerminalPtr
 
typedef OdSmartPtr< IfcFireSuppressionTerminalTypeIfcFireSuppressionTerminalTypePtr
 
typedef OdSmartPtr< IfcFixedReferenceSweptAreaSolidIfcFixedReferenceSweptAreaSolidPtr
 
typedef OdSmartPtr< IfcFlowControllerIfcFlowControllerPtr
 
typedef OdSmartPtr< IfcFlowControllerTypeIfcFlowControllerTypePtr
 
typedef OdSmartPtr< IfcFlowFittingIfcFlowFittingPtr
 
typedef OdSmartPtr< IfcFlowFittingTypeIfcFlowFittingTypePtr
 
typedef OdSmartPtr< IfcFlowInstrumentIfcFlowInstrumentPtr
 
typedef OdSmartPtr< IfcFlowInstrumentTypeIfcFlowInstrumentTypePtr
 
typedef OdSmartPtr< IfcFlowMeterIfcFlowMeterPtr
 
typedef OdSmartPtr< IfcFlowMeterTypeIfcFlowMeterTypePtr
 
typedef OdSmartPtr< IfcFlowMovingDeviceIfcFlowMovingDevicePtr
 
typedef OdSmartPtr< IfcFlowMovingDeviceTypeIfcFlowMovingDeviceTypePtr
 
typedef OdSmartPtr< IfcFlowSegmentIfcFlowSegmentPtr
 
typedef OdSmartPtr< IfcFlowSegmentTypeIfcFlowSegmentTypePtr
 
typedef OdSmartPtr< IfcFlowStorageDeviceIfcFlowStorageDevicePtr
 
typedef OdSmartPtr< IfcFlowStorageDeviceTypeIfcFlowStorageDeviceTypePtr
 
typedef OdSmartPtr< IfcFlowTerminalIfcFlowTerminalPtr
 
typedef OdSmartPtr< IfcFlowTerminalTypeIfcFlowTerminalTypePtr
 
typedef OdSmartPtr< IfcFlowTreatmentDeviceIfcFlowTreatmentDevicePtr
 
typedef OdSmartPtr< IfcFlowTreatmentDeviceTypeIfcFlowTreatmentDeviceTypePtr
 
typedef OdSmartPtr< IfcFootingIfcFootingPtr
 
typedef OdSmartPtr< IfcFootingTypeIfcFootingTypePtr
 
typedef OdSmartPtr< IfcFurnishingElementIfcFurnishingElementPtr
 
typedef OdSmartPtr< IfcFurnishingElementTypeIfcFurnishingElementTypePtr
 
typedef OdSmartPtr< IfcFurnitureIfcFurniturePtr
 
typedef OdSmartPtr< IfcFurnitureTypeIfcFurnitureTypePtr
 
typedef OdSmartPtr< IfcGeographicElementIfcGeographicElementPtr
 
typedef OdSmartPtr< IfcGeographicElementTypeIfcGeographicElementTypePtr
 
typedef OdSmartPtr< IfcGeometricCurveSetIfcGeometricCurveSetPtr
 
typedef OdSmartPtr< IfcGeometricRepresentationContextIfcGeometricRepresentationContextPtr
 
typedef OdSmartPtr< IfcGeometricRepresentationItemIfcGeometricRepresentationItemPtr
 
typedef OdSmartPtr< IfcGeometricRepresentationSubContextIfcGeometricRepresentationSubContextPtr
 
typedef OdSmartPtr< IfcGeometricSetIfcGeometricSetPtr
 
typedef OdSmartPtr< IfcGridIfcGridPtr
 
typedef OdSmartPtr< IfcGridAxisIfcGridAxisPtr
 
typedef OdSmartPtr< IfcGridPlacementIfcGridPlacementPtr
 
typedef OdSmartPtr< IfcGroupIfcGroupPtr
 
typedef OdSmartPtr< IfcHalfSpaceSolidIfcHalfSpaceSolidPtr
 
typedef OdSmartPtr< IfcHeatExchangerIfcHeatExchangerPtr
 
typedef OdSmartPtr< IfcHeatExchangerTypeIfcHeatExchangerTypePtr
 
typedef OdSmartPtr< IfcHumidifierIfcHumidifierPtr
 
typedef OdSmartPtr< IfcHumidifierTypeIfcHumidifierTypePtr
 
typedef OdSmartPtr< IfcImageTextureIfcImageTexturePtr
 
typedef OdSmartPtr< IfcIndexedColourMapIfcIndexedColourMapPtr
 
typedef OdSmartPtr< IfcIndexedPolyCurveIfcIndexedPolyCurvePtr
 
typedef OdSmartPtr< IfcIndexedPolygonalFaceIfcIndexedPolygonalFacePtr
 
typedef OdSmartPtr< IfcIndexedPolygonalFaceWithVoidsIfcIndexedPolygonalFaceWithVoidsPtr
 
typedef OdSmartPtr< IfcIndexedTextureMapIfcIndexedTextureMapPtr
 
typedef OdSmartPtr< IfcIndexedTriangleTextureMapIfcIndexedTriangleTextureMapPtr
 
typedef OdSmartPtr< IfcInterceptorIfcInterceptorPtr
 
typedef OdSmartPtr< IfcInterceptorTypeIfcInterceptorTypePtr
 
typedef OdSmartPtr< IfcIntersectionCurveIfcIntersectionCurvePtr
 
typedef OdSmartPtr< IfcInventoryIfcInventoryPtr
 
typedef OdSmartPtr< IfcIrregularTimeSeriesIfcIrregularTimeSeriesPtr
 
typedef OdSmartPtr< IfcIrregularTimeSeriesValueIfcIrregularTimeSeriesValuePtr
 
typedef OdSmartPtr< IfcIShapeProfileDefIfcIShapeProfileDefPtr
 
typedef OdSmartPtr< IfcJunctionBoxIfcJunctionBoxPtr
 
typedef OdSmartPtr< IfcJunctionBoxTypeIfcJunctionBoxTypePtr
 
typedef OdSmartPtr< IfcLaborResourceIfcLaborResourcePtr
 
typedef OdSmartPtr< IfcLaborResourceTypeIfcLaborResourceTypePtr
 
typedef OdSmartPtr< IfcLagTimeIfcLagTimePtr
 
typedef OdSmartPtr< IfcLampIfcLampPtr
 
typedef OdSmartPtr< IfcLampTypeIfcLampTypePtr
 
typedef OdSmartPtr< IfcLibraryInformationIfcLibraryInformationPtr
 
typedef OdSmartPtr< IfcLibraryReferenceIfcLibraryReferencePtr
 
typedef OdSmartPtr< IfcLightDistributionDataIfcLightDistributionDataPtr
 
typedef OdSmartPtr< IfcLightFixtureIfcLightFixturePtr
 
typedef OdSmartPtr< IfcLightFixtureTypeIfcLightFixtureTypePtr
 
typedef OdSmartPtr< IfcLightIntensityDistributionIfcLightIntensityDistributionPtr
 
typedef OdSmartPtr< IfcLightSourceAmbientIfcLightSourceAmbientPtr
 
typedef OdSmartPtr< IfcLightSourceIfcLightSourcePtr
 
typedef OdSmartPtr< IfcLightSourceDirectionalIfcLightSourceDirectionalPtr
 
typedef OdSmartPtr< IfcLightSourceGoniometricIfcLightSourceGoniometricPtr
 
typedef OdSmartPtr< IfcLightSourcePositionalIfcLightSourcePositionalPtr
 
typedef OdSmartPtr< IfcLightSourceSpotIfcLightSourceSpotPtr
 
typedef OdSmartPtr< IfcLineIfcLinePtr
 
typedef OdSmartPtr< IfcLocalPlacementIfcLocalPlacementPtr
 
typedef OdSmartPtr< IfcLoopIfcLoopPtr
 
typedef OdSmartPtr< IfcLShapeProfileDefIfcLShapeProfileDefPtr
 
typedef OdSmartPtr< IfcManifoldSolidBrepIfcManifoldSolidBrepPtr
 
typedef OdSmartPtr< IfcMapConversionIfcMapConversionPtr
 
typedef OdSmartPtr< IfcMappedItemIfcMappedItemPtr
 
typedef OdSmartPtr< IfcMaterialIfcMaterialPtr
 
typedef OdSmartPtr< IfcMaterialClassificationRelationshipIfcMaterialClassificationRelationshipPtr
 
typedef OdSmartPtr< IfcMaterialConstituentIfcMaterialConstituentPtr
 
typedef OdSmartPtr< IfcMaterialConstituentSetIfcMaterialConstituentSetPtr
 
typedef OdSmartPtr< IfcMaterialDefinitionIfcMaterialDefinitionPtr
 
typedef OdSmartPtr< IfcMaterialDefinitionRepresentationIfcMaterialDefinitionRepresentationPtr
 
typedef OdSmartPtr< IfcMaterialLayerIfcMaterialLayerPtr
 
typedef OdSmartPtr< IfcMaterialLayerSetIfcMaterialLayerSetPtr
 
typedef OdSmartPtr< IfcMaterialLayerSetUsageIfcMaterialLayerSetUsagePtr
 
typedef OdSmartPtr< IfcMaterialLayerWithOffsetsIfcMaterialLayerWithOffsetsPtr
 
typedef OdSmartPtr< IfcMaterialListIfcMaterialListPtr
 
typedef OdSmartPtr< IfcMaterialProfileIfcMaterialProfilePtr
 
typedef OdSmartPtr< IfcMaterialProfileSetIfcMaterialProfileSetPtr
 
typedef OdSmartPtr< IfcMaterialProfileSetUsageIfcMaterialProfileSetUsagePtr
 
typedef OdSmartPtr< IfcMaterialProfileSetUsageTaperingIfcMaterialProfileSetUsageTaperingPtr
 
typedef OdSmartPtr< IfcMaterialProfileWithOffsetsIfcMaterialProfileWithOffsetsPtr
 
typedef OdSmartPtr< IfcMaterialPropertiesIfcMaterialPropertiesPtr
 
typedef OdSmartPtr< IfcMaterialRelationshipIfcMaterialRelationshipPtr
 
typedef OdSmartPtr< IfcMaterialUsageDefinitionIfcMaterialUsageDefinitionPtr
 
typedef OdSmartPtr< IfcMeasureWithUnitIfcMeasureWithUnitPtr
 
typedef OdSmartPtr< IfcMechanicalFastenerIfcMechanicalFastenerPtr
 
typedef OdSmartPtr< IfcMechanicalFastenerTypeIfcMechanicalFastenerTypePtr
 
typedef OdSmartPtr< IfcMedicalDeviceIfcMedicalDevicePtr
 
typedef OdSmartPtr< IfcMedicalDeviceTypeIfcMedicalDeviceTypePtr
 
typedef OdSmartPtr< IfcMemberIfcMemberPtr
 
typedef OdSmartPtr< IfcMemberStandardCaseIfcMemberStandardCasePtr
 
typedef OdSmartPtr< IfcMemberTypeIfcMemberTypePtr
 
typedef OdSmartPtr< IfcMetricIfcMetricPtr
 
typedef OdSmartPtr< IfcMirroredProfileDefIfcMirroredProfileDefPtr
 
typedef OdSmartPtr< IfcMonetaryUnitIfcMonetaryUnitPtr
 
typedef OdSmartPtr< IfcMotorConnectionIfcMotorConnectionPtr
 
typedef OdSmartPtr< IfcMotorConnectionTypeIfcMotorConnectionTypePtr
 
typedef OdSmartPtr< IfcNamedUnitIfcNamedUnitPtr
 
typedef OdSmartPtr< IfcObjectIfcObjectPtr
 
typedef OdSmartPtr< IfcObjectDefinitionIfcObjectDefinitionPtr
 
typedef OdSmartPtr< IfcObjectiveIfcObjectivePtr
 
typedef OdSmartPtr< IfcObjectPlacementIfcObjectPlacementPtr
 
typedef OdSmartPtr< IfcOccupantIfcOccupantPtr
 
typedef OdSmartPtr< IfcOffsetCurve2DIfcOffsetCurve2DPtr
 
typedef OdSmartPtr< IfcOffsetCurve3DIfcOffsetCurve3DPtr
 
typedef OdSmartPtr< IfcOpeningElementIfcOpeningElementPtr
 
typedef OdSmartPtr< IfcOpeningStandardCaseIfcOpeningStandardCasePtr
 
typedef OdSmartPtr< IfcOpenShellIfcOpenShellPtr
 
typedef OdSmartPtr< IfcOrganizationIfcOrganizationPtr
 
typedef OdSmartPtr< IfcOrganizationRelationshipIfcOrganizationRelationshipPtr
 
typedef OdSmartPtr< IfcOrientedEdgeIfcOrientedEdgePtr
 
typedef OdSmartPtr< IfcOuterBoundaryCurveIfcOuterBoundaryCurvePtr
 
typedef OdSmartPtr< IfcOutletIfcOutletPtr
 
typedef OdSmartPtr< IfcOutletTypeIfcOutletTypePtr
 
typedef OdSmartPtr< IfcOwnerHistoryIfcOwnerHistoryPtr
 
typedef OdSmartPtr< IfcParameterizedProfileDefIfcParameterizedProfileDefPtr
 
typedef OdSmartPtr< IfcPathIfcPathPtr
 
typedef OdSmartPtr< IfcPcurveIfcPcurvePtr
 
typedef OdSmartPtr< IfcPerformanceHistoryIfcPerformanceHistoryPtr
 
typedef OdSmartPtr< IfcPermeableCoveringPropertiesIfcPermeableCoveringPropertiesPtr
 
typedef OdSmartPtr< IfcPermitIfcPermitPtr
 
typedef OdSmartPtr< IfcPersonAndOrganizationIfcPersonAndOrganizationPtr
 
typedef OdSmartPtr< IfcPersonIfcPersonPtr
 
typedef OdSmartPtr< IfcPhysicalComplexQuantityIfcPhysicalComplexQuantityPtr
 
typedef OdSmartPtr< IfcPhysicalQuantityIfcPhysicalQuantityPtr
 
typedef OdSmartPtr< IfcPhysicalSimpleQuantityIfcPhysicalSimpleQuantityPtr
 
typedef OdSmartPtr< IfcPileIfcPilePtr
 
typedef OdSmartPtr< IfcPileTypeIfcPileTypePtr
 
typedef OdSmartPtr< IfcPipeFittingIfcPipeFittingPtr
 
typedef OdSmartPtr< IfcPipeFittingTypeIfcPipeFittingTypePtr
 
typedef OdSmartPtr< IfcPipeSegmentIfcPipeSegmentPtr
 
typedef OdSmartPtr< IfcPipeSegmentTypeIfcPipeSegmentTypePtr
 
typedef OdSmartPtr< IfcPixelTextureIfcPixelTexturePtr
 
typedef OdSmartPtr< IfcPlacementIfcPlacementPtr
 
typedef OdSmartPtr< IfcPlanarBoxIfcPlanarBoxPtr
 
typedef OdSmartPtr< IfcPlanarExtentIfcPlanarExtentPtr
 
typedef OdSmartPtr< IfcPlaneIfcPlanePtr
 
typedef OdSmartPtr< IfcPlateIfcPlatePtr
 
typedef OdSmartPtr< IfcPlateStandardCaseIfcPlateStandardCasePtr
 
typedef OdSmartPtr< IfcPlateTypeIfcPlateTypePtr
 
typedef OdSmartPtr< IfcPointIfcPointPtr
 
typedef OdSmartPtr< IfcPointOnCurveIfcPointOnCurvePtr
 
typedef OdSmartPtr< IfcPointOnSurfaceIfcPointOnSurfacePtr
 
typedef OdSmartPtr< IfcPolygonalBoundedHalfSpaceIfcPolygonalBoundedHalfSpacePtr
 
typedef OdSmartPtr< IfcPolygonalFaceSetIfcPolygonalFaceSetPtr
 
typedef OdSmartPtr< IfcPolylineIfcPolylinePtr
 
typedef OdSmartPtr< IfcPolyLoopIfcPolyLoopPtr
 
typedef OdSmartPtr< IfcPortIfcPortPtr
 
typedef OdSmartPtr< IfcPostalAddressIfcPostalAddressPtr
 
typedef OdSmartPtr< IfcPreDefinedColourIfcPreDefinedColourPtr
 
typedef OdSmartPtr< IfcPreDefinedCurveFontIfcPreDefinedCurveFontPtr
 
typedef OdSmartPtr< IfcPreDefinedItemIfcPreDefinedItemPtr
 
typedef OdSmartPtr< IfcPreDefinedPropertiesIfcPreDefinedPropertiesPtr
 
typedef OdSmartPtr< IfcPreDefinedPropertySetIfcPreDefinedPropertySetPtr
 
typedef OdSmartPtr< IfcPreDefinedTextFontIfcPreDefinedTextFontPtr
 
typedef OdSmartPtr< IfcPresentationItemIfcPresentationItemPtr
 
typedef OdSmartPtr< IfcPresentationLayerAssignmentIfcPresentationLayerAssignmentPtr
 
typedef OdSmartPtr< IfcPresentationLayerWithStyleIfcPresentationLayerWithStylePtr
 
typedef OdSmartPtr< IfcPresentationStyleAssignmentIfcPresentationStyleAssignmentPtr
 
typedef OdSmartPtr< IfcPresentationStyleIfcPresentationStylePtr
 
typedef OdSmartPtr< IfcProcedureIfcProcedurePtr
 
typedef OdSmartPtr< IfcProcedureTypeIfcProcedureTypePtr
 
typedef OdSmartPtr< IfcProcessIfcProcessPtr
 
typedef OdSmartPtr< IfcProductIfcProductPtr
 
typedef OdSmartPtr< IfcProductDefinitionShapeIfcProductDefinitionShapePtr
 
typedef OdSmartPtr< IfcProductRepresentationIfcProductRepresentationPtr
 
typedef OdSmartPtr< IfcProfileDefIfcProfileDefPtr
 
typedef OdSmartPtr< IfcProfilePropertiesIfcProfilePropertiesPtr
 
typedef OdSmartPtr< IfcProjectIfcProjectPtr
 
typedef OdSmartPtr< IfcProjectedCRSIfcProjectedCRSPtr
 
typedef OdSmartPtr< IfcProjectionElementIfcProjectionElementPtr
 
typedef OdSmartPtr< IfcProjectLibraryIfcProjectLibraryPtr
 
typedef OdSmartPtr< IfcProjectOrderIfcProjectOrderPtr
 
typedef OdSmartPtr< IfcPropertyAbstractionIfcPropertyAbstractionPtr
 
typedef OdSmartPtr< IfcPropertyIfcPropertyPtr
 
typedef OdSmartPtr< IfcPropertyBoundedValueIfcPropertyBoundedValuePtr
 
typedef OdSmartPtr< IfcPropertyDefinitionIfcPropertyDefinitionPtr
 
typedef OdSmartPtr< IfcPropertyDependencyRelationshipIfcPropertyDependencyRelationshipPtr
 
typedef OdSmartPtr< IfcPropertyEnumeratedValueIfcPropertyEnumeratedValuePtr
 
typedef OdSmartPtr< IfcPropertyEnumerationIfcPropertyEnumerationPtr
 
typedef OdSmartPtr< IfcPropertyListValueIfcPropertyListValuePtr
 
typedef OdSmartPtr< IfcPropertyReferenceValueIfcPropertyReferenceValuePtr
 
typedef OdSmartPtr< IfcPropertySetIfcPropertySetPtr
 
typedef OdSmartPtr< IfcPropertySetDefinitionIfcPropertySetDefinitionPtr
 
typedef OdSmartPtr< IfcPropertySetTemplateIfcPropertySetTemplatePtr
 
typedef OdSmartPtr< IfcPropertySingleValueIfcPropertySingleValuePtr
 
typedef OdSmartPtr< IfcPropertyTableValueIfcPropertyTableValuePtr
 
typedef OdSmartPtr< IfcPropertyTemplateIfcPropertyTemplatePtr
 
typedef OdSmartPtr< IfcPropertyTemplateDefinitionIfcPropertyTemplateDefinitionPtr
 
typedef OdSmartPtr< IfcProtectiveDeviceIfcProtectiveDevicePtr
 
typedef OdSmartPtr< IfcProtectiveDeviceTrippingUnitIfcProtectiveDeviceTrippingUnitPtr
 
typedef OdSmartPtr< IfcProtectiveDeviceTrippingUnitTypeIfcProtectiveDeviceTrippingUnitTypePtr
 
typedef OdSmartPtr< IfcProtectiveDeviceTypeIfcProtectiveDeviceTypePtr
 
typedef OdSmartPtr< IfcProxyIfcProxyPtr
 
typedef OdSmartPtr< IfcPumpIfcPumpPtr
 
typedef OdSmartPtr< IfcPumpTypeIfcPumpTypePtr
 
typedef OdSmartPtr< IfcQuantityAreaIfcQuantityAreaPtr
 
typedef OdSmartPtr< IfcQuantityCountIfcQuantityCountPtr
 
typedef OdSmartPtr< IfcQuantityLengthIfcQuantityLengthPtr
 
typedef OdSmartPtr< IfcQuantitySetIfcQuantitySetPtr
 
typedef OdSmartPtr< IfcQuantityTimeIfcQuantityTimePtr
 
typedef OdSmartPtr< IfcQuantityVolumeIfcQuantityVolumePtr
 
typedef OdSmartPtr< IfcQuantityWeightIfcQuantityWeightPtr
 
typedef OdSmartPtr< IfcRailingIfcRailingPtr
 
typedef OdSmartPtr< IfcRailingTypeIfcRailingTypePtr
 
typedef OdSmartPtr< IfcRampIfcRampPtr
 
typedef OdSmartPtr< IfcRampFlightIfcRampFlightPtr
 
typedef OdSmartPtr< IfcRampFlightTypeIfcRampFlightTypePtr
 
typedef OdSmartPtr< IfcRampTypeIfcRampTypePtr
 
typedef OdSmartPtr< IfcRationalBSplineCurveWithKnotsIfcRationalBSplineCurveWithKnotsPtr
 
typedef OdSmartPtr< IfcRationalBSplineSurfaceWithKnotsIfcRationalBSplineSurfaceWithKnotsPtr
 
typedef OdSmartPtr< IfcRectangleHollowProfileDefIfcRectangleHollowProfileDefPtr
 
typedef OdSmartPtr< IfcRectangleProfileDefIfcRectangleProfileDefPtr
 
typedef OdSmartPtr< IfcRectangularPyramidIfcRectangularPyramidPtr
 
typedef OdSmartPtr< IfcRectangularTrimmedSurfaceIfcRectangularTrimmedSurfacePtr
 
typedef OdSmartPtr< IfcRecurrencePatternIfcRecurrencePatternPtr
 
typedef OdSmartPtr< IfcReferenceIfcReferencePtr
 
typedef OdSmartPtr< IfcRegularTimeSeriesIfcRegularTimeSeriesPtr
 
typedef OdSmartPtr< IfcReinforcementBarPropertiesIfcReinforcementBarPropertiesPtr
 
typedef OdSmartPtr< IfcReinforcementDefinitionPropertiesIfcReinforcementDefinitionPropertiesPtr
 
typedef OdSmartPtr< IfcReinforcingBarIfcReinforcingBarPtr
 
typedef OdSmartPtr< IfcReinforcingBarTypeIfcReinforcingBarTypePtr
 
typedef OdSmartPtr< IfcReinforcingElementIfcReinforcingElementPtr
 
typedef OdSmartPtr< IfcReinforcingElementTypeIfcReinforcingElementTypePtr
 
typedef OdSmartPtr< IfcReinforcingMeshIfcReinforcingMeshPtr
 
typedef OdSmartPtr< IfcReinforcingMeshTypeIfcReinforcingMeshTypePtr
 
typedef OdSmartPtr< IfcRelAggregatesIfcRelAggregatesPtr
 
typedef OdSmartPtr< IfcRelAssignsIfcRelAssignsPtr
 
typedef OdSmartPtr< IfcRelAssignsToActorIfcRelAssignsToActorPtr
 
typedef OdSmartPtr< IfcRelAssignsToControlIfcRelAssignsToControlPtr
 
typedef OdSmartPtr< IfcRelAssignsToGroupIfcRelAssignsToGroupPtr
 
typedef OdSmartPtr< IfcRelAssignsToGroupByFactorIfcRelAssignsToGroupByFactorPtr
 
typedef OdSmartPtr< IfcRelAssignsToProcessIfcRelAssignsToProcessPtr
 
typedef OdSmartPtr< IfcRelAssignsToProductIfcRelAssignsToProductPtr
 
typedef OdSmartPtr< IfcRelAssignsToResourceIfcRelAssignsToResourcePtr
 
typedef OdSmartPtr< IfcRelAssociatesApprovalIfcRelAssociatesApprovalPtr
 
typedef OdSmartPtr< IfcRelAssociatesIfcRelAssociatesPtr
 
typedef OdSmartPtr< IfcRelAssociatesClassificationIfcRelAssociatesClassificationPtr
 
typedef OdSmartPtr< IfcRelAssociatesConstraintIfcRelAssociatesConstraintPtr
 
typedef OdSmartPtr< IfcRelAssociatesDocumentIfcRelAssociatesDocumentPtr
 
typedef OdSmartPtr< IfcRelAssociatesLibraryIfcRelAssociatesLibraryPtr
 
typedef OdSmartPtr< IfcRelAssociatesMaterialIfcRelAssociatesMaterialPtr
 
typedef OdSmartPtr< IfcRelationshipIfcRelationshipPtr
 
typedef OdSmartPtr< IfcRelConnectsIfcRelConnectsPtr
 
typedef OdSmartPtr< IfcRelConnectsElementsIfcRelConnectsElementsPtr
 
typedef OdSmartPtr< IfcRelConnectsPathElementsIfcRelConnectsPathElementsPtr
 
typedef OdSmartPtr< IfcRelConnectsPortsIfcRelConnectsPortsPtr
 
typedef OdSmartPtr< IfcRelConnectsPortToElementIfcRelConnectsPortToElementPtr
 
typedef OdSmartPtr< IfcRelConnectsStructuralActivityIfcRelConnectsStructuralActivityPtr
 
typedef OdSmartPtr< IfcRelConnectsStructuralMemberIfcRelConnectsStructuralMemberPtr
 
typedef OdSmartPtr< IfcRelConnectsWithEccentricityIfcRelConnectsWithEccentricityPtr
 
typedef OdSmartPtr< IfcRelConnectsWithRealizingElementsIfcRelConnectsWithRealizingElementsPtr
 
typedef OdSmartPtr< IfcRelContainedInSpatialStructureIfcRelContainedInSpatialStructurePtr
 
typedef OdSmartPtr< IfcRelCoversBldgElementsIfcRelCoversBldgElementsPtr
 
typedef OdSmartPtr< IfcRelCoversSpacesIfcRelCoversSpacesPtr
 
typedef OdSmartPtr< IfcRelDeclaresIfcRelDeclaresPtr
 
typedef OdSmartPtr< IfcRelDecomposesIfcRelDecomposesPtr
 
typedef OdSmartPtr< IfcRelDefinesIfcRelDefinesPtr
 
typedef OdSmartPtr< IfcRelDefinesByObjectIfcRelDefinesByObjectPtr
 
typedef OdSmartPtr< IfcRelDefinesByPropertiesIfcRelDefinesByPropertiesPtr
 
typedef OdSmartPtr< IfcRelDefinesByTemplateIfcRelDefinesByTemplatePtr
 
typedef OdSmartPtr< IfcRelDefinesByTypeIfcRelDefinesByTypePtr
 
typedef OdSmartPtr< IfcRelFillsElementIfcRelFillsElementPtr
 
typedef OdSmartPtr< IfcRelFlowControlElementsIfcRelFlowControlElementsPtr
 
typedef OdSmartPtr< IfcRelInterferesElementsIfcRelInterferesElementsPtr
 
typedef OdSmartPtr< IfcRelNestsIfcRelNestsPtr
 
typedef OdSmartPtr< IfcRelProjectsElementIfcRelProjectsElementPtr
 
typedef OdSmartPtr< IfcRelReferencedInSpatialStructureIfcRelReferencedInSpatialStructurePtr
 
typedef OdSmartPtr< IfcRelSequenceIfcRelSequencePtr
 
typedef OdSmartPtr< IfcRelServicesBuildingsIfcRelServicesBuildingsPtr
 
typedef OdSmartPtr< IfcRelSpaceBoundary1stLevelIfcRelSpaceBoundary1stLevelPtr
 
typedef OdSmartPtr< IfcRelSpaceBoundary2ndLevelIfcRelSpaceBoundary2ndLevelPtr
 
typedef OdSmartPtr< IfcRelSpaceBoundaryIfcRelSpaceBoundaryPtr
 
typedef OdSmartPtr< IfcRelVoidsElementIfcRelVoidsElementPtr
 
typedef OdSmartPtr< IfcReparametrisedCompositeCurveSegmentIfcReparametrisedCompositeCurveSegmentPtr
 
typedef OdSmartPtr< IfcRepresentationIfcRepresentationPtr
 
typedef OdSmartPtr< IfcRepresentationContextIfcRepresentationContextPtr
 
typedef OdSmartPtr< IfcRepresentationItemIfcRepresentationItemPtr
 
typedef OdSmartPtr< IfcRepresentationMapIfcRepresentationMapPtr
 
typedef OdSmartPtr< IfcResourceApprovalRelationshipIfcResourceApprovalRelationshipPtr
 
typedef OdSmartPtr< IfcResourceIfcResourcePtr
 
typedef OdSmartPtr< IfcResourceConstraintRelationshipIfcResourceConstraintRelationshipPtr
 
typedef OdSmartPtr< IfcResourceLevelRelationshipIfcResourceLevelRelationshipPtr
 
typedef OdSmartPtr< IfcResourceTimeIfcResourceTimePtr
 
typedef OdSmartPtr< IfcRevolvedAreaSolidIfcRevolvedAreaSolidPtr
 
typedef OdSmartPtr< IfcRevolvedAreaSolidTaperedIfcRevolvedAreaSolidTaperedPtr
 
typedef OdSmartPtr< IfcRightCircularConeIfcRightCircularConePtr
 
typedef OdSmartPtr< IfcRightCircularCylinderIfcRightCircularCylinderPtr
 
typedef OdSmartPtr< IfcRoofIfcRoofPtr
 
typedef OdSmartPtr< IfcRoofTypeIfcRoofTypePtr
 
typedef OdSmartPtr< IfcRootIfcRootPtr
 
typedef OdSmartPtr< IfcRoundedRectangleProfileDefIfcRoundedRectangleProfileDefPtr
 
typedef OdSmartPtr< IfcSanitaryTerminalIfcSanitaryTerminalPtr
 
typedef OdSmartPtr< IfcSanitaryTerminalTypeIfcSanitaryTerminalTypePtr
 
typedef OdSmartPtr< IfcSchedulingTimeIfcSchedulingTimePtr
 
typedef OdSmartPtr< IfcSeamCurveIfcSeamCurvePtr
 
typedef OdSmartPtr< IfcSectionedSpineIfcSectionedSpinePtr
 
typedef OdSmartPtr< IfcSectionPropertiesIfcSectionPropertiesPtr
 
typedef OdSmartPtr< IfcSectionReinforcementPropertiesIfcSectionReinforcementPropertiesPtr
 
typedef OdSmartPtr< IfcSensorIfcSensorPtr
 
typedef OdSmartPtr< IfcSensorTypeIfcSensorTypePtr
 
typedef OdSmartPtr< IfcShadingDeviceIfcShadingDevicePtr
 
typedef OdSmartPtr< IfcShadingDeviceTypeIfcShadingDeviceTypePtr
 
typedef OdSmartPtr< IfcShapeAspectIfcShapeAspectPtr
 
typedef OdSmartPtr< IfcShapeModelIfcShapeModelPtr
 
typedef OdSmartPtr< IfcShapeRepresentationIfcShapeRepresentationPtr
 
typedef OdSmartPtr< IfcShellBasedSurfaceModelIfcShellBasedSurfaceModelPtr
 
typedef OdSmartPtr< IfcSimplePropertyIfcSimplePropertyPtr
 
typedef OdSmartPtr< IfcSimplePropertyTemplateIfcSimplePropertyTemplatePtr
 
typedef OdSmartPtr< IfcSiteIfcSitePtr
 
typedef OdSmartPtr< IfcSIUnitIfcSIUnitPtr
 
typedef OdSmartPtr< IfcSlabIfcSlabPtr
 
typedef OdSmartPtr< IfcSlabElementedCaseIfcSlabElementedCasePtr
 
typedef OdSmartPtr< IfcSlabStandardCaseIfcSlabStandardCasePtr
 
typedef OdSmartPtr< IfcSlabTypeIfcSlabTypePtr
 
typedef OdSmartPtr< IfcSlippageConnectionConditionIfcSlippageConnectionConditionPtr
 
typedef OdSmartPtr< IfcSolarDeviceIfcSolarDevicePtr
 
typedef OdSmartPtr< IfcSolarDeviceTypeIfcSolarDeviceTypePtr
 
typedef OdSmartPtr< IfcSolidModelIfcSolidModelPtr
 
typedef OdSmartPtr< IfcSpaceIfcSpacePtr
 
typedef OdSmartPtr< IfcSpaceHeaterIfcSpaceHeaterPtr
 
typedef OdSmartPtr< IfcSpaceHeaterTypeIfcSpaceHeaterTypePtr
 
typedef OdSmartPtr< IfcSpaceTypeIfcSpaceTypePtr
 
typedef OdSmartPtr< IfcSpatialElementIfcSpatialElementPtr
 
typedef OdSmartPtr< IfcSpatialElementTypeIfcSpatialElementTypePtr
 
typedef OdSmartPtr< IfcSpatialStructureElementIfcSpatialStructureElementPtr
 
typedef OdSmartPtr< IfcSpatialStructureElementTypeIfcSpatialStructureElementTypePtr
 
typedef OdSmartPtr< IfcSpatialZoneIfcSpatialZonePtr
 
typedef OdSmartPtr< IfcSpatialZoneTypeIfcSpatialZoneTypePtr
 
typedef OdSmartPtr< IfcSphereIfcSpherePtr
 
typedef OdSmartPtr< IfcSphericalSurfaceIfcSphericalSurfacePtr
 
typedef OdSmartPtr< IfcStackTerminalIfcStackTerminalPtr
 
typedef OdSmartPtr< IfcStackTerminalTypeIfcStackTerminalTypePtr
 
typedef OdSmartPtr< IfcStairIfcStairPtr
 
typedef OdSmartPtr< IfcStairFlightIfcStairFlightPtr
 
typedef OdSmartPtr< IfcStairFlightTypeIfcStairFlightTypePtr
 
typedef OdSmartPtr< IfcStairTypeIfcStairTypePtr
 
typedef OdSmartPtr< IfcStructuralActionIfcStructuralActionPtr
 
typedef OdSmartPtr< IfcStructuralActivityIfcStructuralActivityPtr
 
typedef OdSmartPtr< IfcStructuralAnalysisModelIfcStructuralAnalysisModelPtr
 
typedef OdSmartPtr< IfcStructuralConnectionIfcStructuralConnectionPtr
 
typedef OdSmartPtr< IfcStructuralConnectionConditionIfcStructuralConnectionConditionPtr
 
typedef OdSmartPtr< IfcStructuralCurveActionIfcStructuralCurveActionPtr
 
typedef OdSmartPtr< IfcStructuralCurveConnectionIfcStructuralCurveConnectionPtr
 
typedef OdSmartPtr< IfcStructuralCurveMemberIfcStructuralCurveMemberPtr
 
typedef OdSmartPtr< IfcStructuralCurveMemberVaryingIfcStructuralCurveMemberVaryingPtr
 
typedef OdSmartPtr< IfcStructuralCurveReactionIfcStructuralCurveReactionPtr
 
typedef OdSmartPtr< IfcStructuralItemIfcStructuralItemPtr
 
typedef OdSmartPtr< IfcStructuralLinearActionIfcStructuralLinearActionPtr
 
typedef OdSmartPtr< IfcStructuralLoadIfcStructuralLoadPtr
 
typedef OdSmartPtr< IfcStructuralLoadCaseIfcStructuralLoadCasePtr
 
typedef OdSmartPtr< IfcStructuralLoadConfigurationIfcStructuralLoadConfigurationPtr
 
typedef OdSmartPtr< IfcStructuralLoadGroupIfcStructuralLoadGroupPtr
 
typedef OdSmartPtr< IfcStructuralLoadLinearForceIfcStructuralLoadLinearForcePtr
 
typedef OdSmartPtr< IfcStructuralLoadOrResultIfcStructuralLoadOrResultPtr
 
typedef OdSmartPtr< IfcStructuralLoadPlanarForceIfcStructuralLoadPlanarForcePtr
 
typedef OdSmartPtr< IfcStructuralLoadSingleDisplacementIfcStructuralLoadSingleDisplacementPtr
 
typedef OdSmartPtr< IfcStructuralLoadSingleDisplacementDistortionIfcStructuralLoadSingleDisplacementDistortionPtr
 
typedef OdSmartPtr< IfcStructuralLoadSingleForceIfcStructuralLoadSingleForcePtr
 
typedef OdSmartPtr< IfcStructuralLoadSingleForceWarpingIfcStructuralLoadSingleForceWarpingPtr
 
typedef OdSmartPtr< IfcStructuralLoadStaticIfcStructuralLoadStaticPtr
 
typedef OdSmartPtr< IfcStructuralLoadTemperatureIfcStructuralLoadTemperaturePtr
 
typedef OdSmartPtr< IfcStructuralMemberIfcStructuralMemberPtr
 
typedef OdSmartPtr< IfcStructuralPlanarActionIfcStructuralPlanarActionPtr
 
typedef OdSmartPtr< IfcStructuralPointActionIfcStructuralPointActionPtr
 
typedef OdSmartPtr< IfcStructuralPointConnectionIfcStructuralPointConnectionPtr
 
typedef OdSmartPtr< IfcStructuralPointReactionIfcStructuralPointReactionPtr
 
typedef OdSmartPtr< IfcStructuralReactionIfcStructuralReactionPtr
 
typedef OdSmartPtr< IfcStructuralResultGroupIfcStructuralResultGroupPtr
 
typedef OdSmartPtr< IfcStructuralSurfaceActionIfcStructuralSurfaceActionPtr
 
typedef OdSmartPtr< IfcStructuralSurfaceConnectionIfcStructuralSurfaceConnectionPtr
 
typedef OdSmartPtr< IfcStructuralSurfaceMemberIfcStructuralSurfaceMemberPtr
 
typedef OdSmartPtr< IfcStructuralSurfaceMemberVaryingIfcStructuralSurfaceMemberVaryingPtr
 
typedef OdSmartPtr< IfcStructuralSurfaceReactionIfcStructuralSurfaceReactionPtr
 
typedef OdSmartPtr< IfcStyledItemIfcStyledItemPtr
 
typedef OdSmartPtr< IfcStyledRepresentationIfcStyledRepresentationPtr
 
typedef OdSmartPtr< IfcStyleModelIfcStyleModelPtr
 
typedef OdSmartPtr< IfcSubContractResourceIfcSubContractResourcePtr
 
typedef OdSmartPtr< IfcSubContractResourceTypeIfcSubContractResourceTypePtr
 
typedef OdSmartPtr< IfcSubedgeIfcSubedgePtr
 
typedef OdSmartPtr< IfcSurfaceIfcSurfacePtr
 
typedef OdSmartPtr< IfcSurfaceCurveIfcSurfaceCurvePtr
 
typedef OdSmartPtr< IfcSurfaceCurveSweptAreaSolidIfcSurfaceCurveSweptAreaSolidPtr
 
typedef OdSmartPtr< IfcSurfaceFeatureIfcSurfaceFeaturePtr
 
typedef OdSmartPtr< IfcSurfaceOfLinearExtrusionIfcSurfaceOfLinearExtrusionPtr
 
typedef OdSmartPtr< IfcSurfaceOfRevolutionIfcSurfaceOfRevolutionPtr
 
typedef OdSmartPtr< IfcSurfaceReinforcementAreaIfcSurfaceReinforcementAreaPtr
 
typedef OdSmartPtr< IfcSurfaceStyleIfcSurfaceStylePtr
 
typedef OdSmartPtr< IfcSurfaceStyleLightingIfcSurfaceStyleLightingPtr
 
typedef OdSmartPtr< IfcSurfaceStyleRefractionIfcSurfaceStyleRefractionPtr
 
typedef OdSmartPtr< IfcSurfaceStyleRenderingIfcSurfaceStyleRenderingPtr
 
typedef OdSmartPtr< IfcSurfaceStyleShadingIfcSurfaceStyleShadingPtr
 
typedef OdSmartPtr< IfcSurfaceStyleWithTexturesIfcSurfaceStyleWithTexturesPtr
 
typedef OdSmartPtr< IfcSurfaceTextureIfcSurfaceTexturePtr
 
typedef OdSmartPtr< IfcSweptAreaSolidIfcSweptAreaSolidPtr
 
typedef OdSmartPtr< IfcSweptDiskSolidIfcSweptDiskSolidPtr
 
typedef OdSmartPtr< IfcSweptDiskSolidPolygonalIfcSweptDiskSolidPolygonalPtr
 
typedef OdSmartPtr< IfcSweptSurfaceIfcSweptSurfacePtr
 
typedef OdSmartPtr< IfcSwitchingDeviceIfcSwitchingDevicePtr
 
typedef OdSmartPtr< IfcSwitchingDeviceTypeIfcSwitchingDeviceTypePtr
 
typedef OdSmartPtr< IfcSystemIfcSystemPtr
 
typedef OdSmartPtr< IfcSystemFurnitureElementIfcSystemFurnitureElementPtr
 
typedef OdSmartPtr< IfcSystemFurnitureElementTypeIfcSystemFurnitureElementTypePtr
 
typedef OdSmartPtr< IfcTableIfcTablePtr
 
typedef OdSmartPtr< IfcTableColumnIfcTableColumnPtr
 
typedef OdSmartPtr< IfcTableRowIfcTableRowPtr
 
typedef OdSmartPtr< IfcTankIfcTankPtr
 
typedef OdSmartPtr< IfcTankTypeIfcTankTypePtr
 
typedef OdSmartPtr< IfcTaskIfcTaskPtr
 
typedef OdSmartPtr< IfcTaskTimeIfcTaskTimePtr
 
typedef OdSmartPtr< IfcTaskTimeRecurringIfcTaskTimeRecurringPtr
 
typedef OdSmartPtr< IfcTaskTypeIfcTaskTypePtr
 
typedef OdSmartPtr< IfcTelecomAddressIfcTelecomAddressPtr
 
typedef OdSmartPtr< IfcTendonAnchorIfcTendonAnchorPtr
 
typedef OdSmartPtr< IfcTendonAnchorTypeIfcTendonAnchorTypePtr
 
typedef OdSmartPtr< IfcTendonIfcTendonPtr
 
typedef OdSmartPtr< IfcTendonTypeIfcTendonTypePtr
 
typedef OdSmartPtr< IfcTessellatedFaceSetIfcTessellatedFaceSetPtr
 
typedef OdSmartPtr< IfcTessellatedItemIfcTessellatedItemPtr
 
typedef OdSmartPtr< IfcTextLiteralIfcTextLiteralPtr
 
typedef OdSmartPtr< IfcTextLiteralWithExtentIfcTextLiteralWithExtentPtr
 
typedef OdSmartPtr< IfcTextStyleIfcTextStylePtr
 
typedef OdSmartPtr< IfcTextStyleFontModelIfcTextStyleFontModelPtr
 
typedef OdSmartPtr< IfcTextStyleForDefinedFontIfcTextStyleForDefinedFontPtr
 
typedef OdSmartPtr< IfcTextStyleTextModelIfcTextStyleTextModelPtr
 
typedef OdSmartPtr< IfcTextureCoordinateIfcTextureCoordinatePtr
 
typedef OdSmartPtr< IfcTextureCoordinateGeneratorIfcTextureCoordinateGeneratorPtr
 
typedef OdSmartPtr< IfcTextureMapIfcTextureMapPtr
 
typedef OdSmartPtr< IfcTextureVertexIfcTextureVertexPtr
 
typedef OdSmartPtr< IfcTextureVertexListIfcTextureVertexListPtr
 
typedef OdSmartPtr< IfcTimePeriodIfcTimePeriodPtr
 
typedef OdSmartPtr< IfcTimeSeriesIfcTimeSeriesPtr
 
typedef OdSmartPtr< IfcTimeSeriesValueIfcTimeSeriesValuePtr
 
typedef OdSmartPtr< IfcTopologicalRepresentationItemIfcTopologicalRepresentationItemPtr
 
typedef OdSmartPtr< IfcTopologyRepresentationIfcTopologyRepresentationPtr
 
typedef OdSmartPtr< IfcToroidalSurfaceIfcToroidalSurfacePtr
 
typedef OdSmartPtr< IfcTransformerIfcTransformerPtr
 
typedef OdSmartPtr< IfcTransformerTypeIfcTransformerTypePtr
 
typedef OdSmartPtr< IfcTransportElementIfcTransportElementPtr
 
typedef OdSmartPtr< IfcTransportElementTypeIfcTransportElementTypePtr
 
typedef OdSmartPtr< IfcTrapeziumProfileDefIfcTrapeziumProfileDefPtr
 
typedef OdSmartPtr< IfcTriangulatedFaceSetIfcTriangulatedFaceSetPtr
 
typedef OdSmartPtr< IfcTrimmedCurveIfcTrimmedCurvePtr
 
typedef OdSmartPtr< IfcTShapeProfileDefIfcTShapeProfileDefPtr
 
typedef OdSmartPtr< IfcTubeBundleIfcTubeBundlePtr
 
typedef OdSmartPtr< IfcTubeBundleTypeIfcTubeBundleTypePtr
 
typedef OdSmartPtr< IfcTypeObjectIfcTypeObjectPtr
 
typedef OdSmartPtr< IfcTypeProcessIfcTypeProcessPtr
 
typedef OdSmartPtr< IfcTypeProductIfcTypeProductPtr
 
typedef OdSmartPtr< IfcTypeResourceIfcTypeResourcePtr
 
typedef OdSmartPtr< IfcUnitaryControlElementIfcUnitaryControlElementPtr
 
typedef OdSmartPtr< IfcUnitaryControlElementTypeIfcUnitaryControlElementTypePtr
 
typedef OdSmartPtr< IfcUnitaryEquipmentIfcUnitaryEquipmentPtr
 
typedef OdSmartPtr< IfcUnitaryEquipmentTypeIfcUnitaryEquipmentTypePtr
 
typedef OdSmartPtr< IfcUnitAssignmentIfcUnitAssignmentPtr
 
typedef OdSmartPtr< IfcUShapeProfileDefIfcUShapeProfileDefPtr
 
typedef OdSmartPtr< IfcValveIfcValvePtr
 
typedef OdSmartPtr< IfcValveTypeIfcValveTypePtr
 
typedef OdSmartPtr< IfcVectorIfcVectorPtr
 
typedef OdSmartPtr< IfcVertexIfcVertexPtr
 
typedef OdSmartPtr< IfcVertexLoopIfcVertexLoopPtr
 
typedef OdSmartPtr< IfcVertexPointIfcVertexPointPtr
 
typedef OdSmartPtr< IfcVibrationIsolatorIfcVibrationIsolatorPtr
 
typedef OdSmartPtr< IfcVibrationIsolatorTypeIfcVibrationIsolatorTypePtr
 
typedef OdSmartPtr< IfcVirtualElementIfcVirtualElementPtr
 
typedef OdSmartPtr< IfcVirtualGridIntersectionIfcVirtualGridIntersectionPtr
 
typedef OdSmartPtr< IfcVoidingFeatureIfcVoidingFeaturePtr
 
typedef OdSmartPtr< IfcWallIfcWallPtr
 
typedef OdSmartPtr< IfcWallElementedCaseIfcWallElementedCasePtr
 
typedef OdSmartPtr< IfcWallStandardCaseIfcWallStandardCasePtr
 
typedef OdSmartPtr< IfcWallTypeIfcWallTypePtr
 
typedef OdSmartPtr< IfcWasteTerminalIfcWasteTerminalPtr
 
typedef OdSmartPtr< IfcWasteTerminalTypeIfcWasteTerminalTypePtr
 
typedef OdSmartPtr< IfcWindowIfcWindowPtr
 
typedef OdSmartPtr< IfcWindowLiningPropertiesIfcWindowLiningPropertiesPtr
 
typedef OdSmartPtr< IfcWindowPanelPropertiesIfcWindowPanelPropertiesPtr
 
typedef OdSmartPtr< IfcWindowStandardCaseIfcWindowStandardCasePtr
 
typedef OdSmartPtr< IfcWindowStyleIfcWindowStylePtr
 
typedef OdSmartPtr< IfcWindowTypeIfcWindowTypePtr
 
typedef OdSmartPtr< IfcWorkCalendarIfcWorkCalendarPtr
 
typedef OdSmartPtr< IfcWorkControlIfcWorkControlPtr
 
typedef OdSmartPtr< IfcWorkPlanIfcWorkPlanPtr
 
typedef OdSmartPtr< IfcWorkScheduleIfcWorkSchedulePtr
 
typedef OdSmartPtr< IfcWorkTimeIfcWorkTimePtr
 
typedef OdSmartPtr< IfcZoneIfcZonePtr
 
typedef OdSmartPtr< IfcZShapeProfileDefIfcZShapeProfileDefPtr
 

Enumerations

enum  OdIfcEntityType {
  kIfcActionRequest , kIfcActor , kIfcActorRole , kIfcActuator ,
  kIfcActuatorType , kIfcAddress , kIfcAdvancedBrep , kIfcAdvancedBrepWithVoids ,
  kIfcAdvancedFace , kIfcAirTerminal , kIfcAirTerminalBox , kIfcAirTerminalBoxType ,
  kIfcAirTerminalType , kIfcAirToAirHeatRecovery , kIfcAirToAirHeatRecoveryType , kIfcAlarm ,
  kIfcAlarmType , kIfcAnnotation , kIfcAnnotationFillArea , kIfcApplication ,
  kIfcAppliedValue , kIfcApproval , kIfcApprovalRelationship , kIfcArbitraryClosedProfileDef ,
  kIfcArbitraryOpenProfileDef , kIfcArbitraryProfileDefWithVoids , kIfcAsset , kIfcAsymmetricIShapeProfileDef ,
  kIfcAudioVisualAppliance , kIfcAudioVisualApplianceType , kIfcAxis1Placement , kIfcAxis2Placement2D ,
  kIfcAxis2Placement3D , kIfcBSplineCurve , kIfcBSplineCurveWithKnots , kIfcBSplineSurface ,
  kIfcBSplineSurfaceWithKnots , kIfcBeam , kIfcBeamStandardCase , kIfcBeamType ,
  kIfcBlobTexture , kIfcBlock , kIfcBoiler , kIfcBoilerType ,
  kIfcBooleanClippingResult , kIfcBooleanResult , kIfcBoundaryCondition , kIfcBoundaryCurve ,
  kIfcBoundaryEdgeCondition , kIfcBoundaryFaceCondition , kIfcBoundaryNodeCondition , kIfcBoundaryNodeConditionWarping ,
  kIfcBoundedCurve , kIfcBoundedSurface , kIfcBoundingBox , kIfcBoxedHalfSpace ,
  kIfcBuilding , kIfcBuildingElement , kIfcBuildingElementPart , kIfcBuildingElementPartType ,
  kIfcBuildingElementProxy , kIfcBuildingElementProxyType , kIfcBuildingElementType , kIfcBuildingStorey ,
  kIfcBuildingSystem , kIfcBurner , kIfcBurnerType , kIfcCShapeProfileDef ,
  kIfcCableCarrierFitting , kIfcCableCarrierFittingType , kIfcCableCarrierSegment , kIfcCableCarrierSegmentType ,
  kIfcCableFitting , kIfcCableFittingType , kIfcCableSegment , kIfcCableSegmentType ,
  kIfcCartesianPoint , kIfcCartesianPointList , kIfcCartesianPointList2D , kIfcCartesianPointList3D ,
  kIfcCartesianTransformationOperator , kIfcCartesianTransformationOperator2D , kIfcCartesianTransformationOperator2DnonUniform , kIfcCartesianTransformationOperator3D ,
  kIfcCartesianTransformationOperator3DnonUniform , kIfcCenterLineProfileDef , kIfcChiller , kIfcChillerType ,
  kIfcChimney , kIfcChimneyType , kIfcCircle , kIfcCircleHollowProfileDef ,
  kIfcCircleProfileDef , kIfcCivilElement , kIfcCivilElementType , kIfcClassification ,
  kIfcClassificationReference , kIfcClosedShell , kIfcCoil , kIfcCoilType ,
  kIfcColourRgb , kIfcColourRgbList , kIfcColourSpecification , kIfcColumn ,
  kIfcColumnStandardCase , kIfcColumnType , kIfcCommunicationsAppliance , kIfcCommunicationsApplianceType ,
  kIfcComplexProperty , kIfcComplexPropertyTemplate , kIfcCompositeCurve , kIfcCompositeCurveOnSurface ,
  kIfcCompositeCurveSegment , kIfcCompositeProfileDef , kIfcCompressor , kIfcCompressorType ,
  kIfcCondenser , kIfcCondenserType , kIfcConic , kIfcConnectedFaceSet ,
  kIfcConnectionCurveGeometry , kIfcConnectionGeometry , kIfcConnectionPointEccentricity , kIfcConnectionPointGeometry ,
  kIfcConnectionSurfaceGeometry , kIfcConnectionVolumeGeometry , kIfcConstraint , kIfcConstructionEquipmentResource ,
  kIfcConstructionEquipmentResourceType , kIfcConstructionMaterialResource , kIfcConstructionMaterialResourceType , kIfcConstructionProductResource ,
  kIfcConstructionProductResourceType , kIfcConstructionResource , kIfcConstructionResourceType , kIfcContext ,
  kIfcContextDependentUnit , kIfcControl , kIfcController , kIfcControllerType ,
  kIfcConversionBasedUnit , kIfcConversionBasedUnitWithOffset , kIfcCooledBeam , kIfcCooledBeamType ,
  kIfcCoolingTower , kIfcCoolingTowerType , kIfcCoordinateOperation , kIfcCoordinateReferenceSystem ,
  kIfcCostItem , kIfcCostSchedule , kIfcCostValue , kIfcCovering ,
  kIfcCoveringType , kIfcCrewResource , kIfcCrewResourceType , kIfcCsgPrimitive3D ,
  kIfcCsgSolid , kIfcCurrencyRelationship , kIfcCurtainWall , kIfcCurtainWallType ,
  kIfcCurve , kIfcCurveBoundedPlane , kIfcCurveBoundedSurface , kIfcCurveStyle ,
  kIfcCurveStyleFont , kIfcCurveStyleFontAndScaling , kIfcCurveStyleFontPattern , kIfcCylindricalSurface ,
  kIfcDamper , kIfcDamperType , kIfcDerivedProfileDef , kIfcDerivedUnit ,
  kIfcDerivedUnitElement , kIfcDimensionalExponents , kIfcDirection , kIfcDiscreteAccessory ,
  kIfcDiscreteAccessoryType , kIfcDistributionChamberElement , kIfcDistributionChamberElementType , kIfcDistributionCircuit ,
  kIfcDistributionControlElement , kIfcDistributionControlElementType , kIfcDistributionElement , kIfcDistributionElementType ,
  kIfcDistributionFlowElement , kIfcDistributionFlowElementType , kIfcDistributionPort , kIfcDistributionSystem ,
  kIfcDocumentInformation , kIfcDocumentInformationRelationship , kIfcDocumentReference , kIfcDoor ,
  kIfcDoorLiningProperties , kIfcDoorPanelProperties , kIfcDoorStandardCase , kIfcDoorStyle ,
  kIfcDoorType , kIfcDraughtingPreDefinedColour , kIfcDraughtingPreDefinedCurveFont , kIfcDuctFitting ,
  kIfcDuctFittingType , kIfcDuctSegment , kIfcDuctSegmentType , kIfcDuctSilencer ,
  kIfcDuctSilencerType , kIfcEdge , kIfcEdgeCurve , kIfcEdgeLoop ,
  kIfcElectricAppliance , kIfcElectricApplianceType , kIfcElectricDistributionBoard , kIfcElectricDistributionBoardType ,
  kIfcElectricFlowStorageDevice , kIfcElectricFlowStorageDeviceType , kIfcElectricGenerator , kIfcElectricGeneratorType ,
  kIfcElectricMotor , kIfcElectricMotorType , kIfcElectricTimeControl , kIfcElectricTimeControlType ,
  kIfcElement , kIfcElementAssembly , kIfcElementAssemblyType , kIfcElementComponent ,
  kIfcElementComponentType , kIfcElementQuantity , kIfcElementType , kIfcElementarySurface ,
  kIfcEllipse , kIfcEllipseProfileDef , kIfcEnergyConversionDevice , kIfcEnergyConversionDeviceType ,
  kIfcEngine , kIfcEngineType , kIfcEvaporativeCooler , kIfcEvaporativeCoolerType ,
  kIfcEvaporator , kIfcEvaporatorType , kIfcEvent , kIfcEventTime ,
  kIfcEventType , kIfcExtendedProperties , kIfcExternalInformation , kIfcExternalReference ,
  kIfcExternalReferenceRelationship , kIfcExternalSpatialElement , kIfcExternalSpatialStructureElement , kIfcExternallyDefinedHatchStyle ,
  kIfcExternallyDefinedSurfaceStyle , kIfcExternallyDefinedTextFont , kIfcExtrudedAreaSolid , kIfcExtrudedAreaSolidTapered ,
  kIfcFace , kIfcFaceBasedSurfaceModel , kIfcFaceBound , kIfcFaceOuterBound ,
  kIfcFaceSurface , kIfcFacetedBrep , kIfcFacetedBrepWithVoids , kIfcFailureConnectionCondition ,
  kIfcFan , kIfcFanType , kIfcFastener , kIfcFastenerType ,
  kIfcFeatureElement , kIfcFeatureElementAddition , kIfcFeatureElementSubtraction , kIfcFillAreaStyle ,
  kIfcFillAreaStyleHatching , kIfcFillAreaStyleTiles , kIfcFilter , kIfcFilterType ,
  kIfcFireSuppressionTerminal , kIfcFireSuppressionTerminalType , kIfcFixedReferenceSweptAreaSolid , kIfcFlowController ,
  kIfcFlowControllerType , kIfcFlowFitting , kIfcFlowFittingType , kIfcFlowInstrument ,
  kIfcFlowInstrumentType , kIfcFlowMeter , kIfcFlowMeterType , kIfcFlowMovingDevice ,
  kIfcFlowMovingDeviceType , kIfcFlowSegment , kIfcFlowSegmentType , kIfcFlowStorageDevice ,
  kIfcFlowStorageDeviceType , kIfcFlowTerminal , kIfcFlowTerminalType , kIfcFlowTreatmentDevice ,
  kIfcFlowTreatmentDeviceType , kIfcFooting , kIfcFootingType , kIfcFurnishingElement ,
  kIfcFurnishingElementType , kIfcFurniture , kIfcFurnitureType , kIfcGeographicElement ,
  kIfcGeographicElementType , kIfcGeometricCurveSet , kIfcGeometricRepresentationContext , kIfcGeometricRepresentationItem ,
  kIfcGeometricRepresentationSubContext , kIfcGeometricSet , kIfcGrid , kIfcGridAxis ,
  kIfcGridPlacement , kIfcGroup , kIfcHalfSpaceSolid , kIfcHeatExchanger ,
  kIfcHeatExchangerType , kIfcHumidifier , kIfcHumidifierType , kIfcIShapeProfileDef ,
  kIfcImageTexture , kIfcIndexedColourMap , kIfcIndexedPolyCurve , kIfcIndexedPolygonalFace ,
  kIfcIndexedPolygonalFaceWithVoids , kIfcIndexedTextureMap , kIfcIndexedTriangleTextureMap , kIfcInterceptor ,
  kIfcInterceptorType , kIfcIntersectionCurve , kIfcInventory , kIfcIrregularTimeSeries ,
  kIfcIrregularTimeSeriesValue , kIfcJunctionBox , kIfcJunctionBoxType , kIfcLShapeProfileDef ,
  kIfcLaborResource , kIfcLaborResourceType , kIfcLagTime , kIfcLamp ,
  kIfcLampType , kIfcLibraryInformation , kIfcLibraryReference , kIfcLightDistributionData ,
  kIfcLightFixture , kIfcLightFixtureType , kIfcLightIntensityDistribution , kIfcLightSource ,
  kIfcLightSourceAmbient , kIfcLightSourceDirectional , kIfcLightSourceGoniometric , kIfcLightSourcePositional ,
  kIfcLightSourceSpot , kIfcLine , kIfcLocalPlacement , kIfcLoop ,
  kIfcManifoldSolidBrep , kIfcMapConversion , kIfcMappedItem , kIfcMaterial ,
  kIfcMaterialClassificationRelationship , kIfcMaterialConstituent , kIfcMaterialConstituentSet , kIfcMaterialDefinition ,
  kIfcMaterialDefinitionRepresentation , kIfcMaterialLayer , kIfcMaterialLayerSet , kIfcMaterialLayerSetUsage ,
  kIfcMaterialLayerWithOffsets , kIfcMaterialList , kIfcMaterialProfile , kIfcMaterialProfileSet ,
  kIfcMaterialProfileSetUsage , kIfcMaterialProfileSetUsageTapering , kIfcMaterialProfileWithOffsets , kIfcMaterialProperties ,
  kIfcMaterialRelationship , kIfcMaterialUsageDefinition , kIfcMeasureWithUnit , kIfcMechanicalFastener ,
  kIfcMechanicalFastenerType , kIfcMedicalDevice , kIfcMedicalDeviceType , kIfcMember ,
  kIfcMemberStandardCase , kIfcMemberType , kIfcMetric , kIfcMirroredProfileDef ,
  kIfcMonetaryUnit , kIfcMotorConnection , kIfcMotorConnectionType , kIfcNamedUnit ,
  kIfcObject , kIfcObjectDefinition , kIfcObjectPlacement , kIfcObjective ,
  kIfcOccupant , kIfcOffsetCurve2D , kIfcOffsetCurve3D , kIfcOpenShell ,
  kIfcOpeningElement , kIfcOpeningStandardCase , kIfcOrganization , kIfcOrganizationRelationship ,
  kIfcOrientedEdge , kIfcOuterBoundaryCurve , kIfcOutlet , kIfcOutletType ,
  kIfcOwnerHistory , kIfcParameterizedProfileDef , kIfcPath , kIfcPcurve ,
  kIfcPerformanceHistory , kIfcPermeableCoveringProperties , kIfcPermit , kIfcPerson ,
  kIfcPersonAndOrganization , kIfcPhysicalComplexQuantity , kIfcPhysicalQuantity , kIfcPhysicalSimpleQuantity ,
  kIfcPile , kIfcPileType , kIfcPipeFitting , kIfcPipeFittingType ,
  kIfcPipeSegment , kIfcPipeSegmentType , kIfcPixelTexture , kIfcPlacement ,
  kIfcPlanarBox , kIfcPlanarExtent , kIfcPlane , kIfcPlate ,
  kIfcPlateStandardCase , kIfcPlateType , kIfcPoint , kIfcPointOnCurve ,
  kIfcPointOnSurface , kIfcPolyLoop , kIfcPolygonalBoundedHalfSpace , kIfcPolygonalFaceSet ,
  kIfcPolyline , kIfcPort , kIfcPostalAddress , kIfcPreDefinedColour ,
  kIfcPreDefinedCurveFont , kIfcPreDefinedItem , kIfcPreDefinedProperties , kIfcPreDefinedPropertySet ,
  kIfcPreDefinedTextFont , kIfcPresentationItem , kIfcPresentationLayerAssignment , kIfcPresentationLayerWithStyle ,
  kIfcPresentationStyle , kIfcPresentationStyleAssignment , kIfcProcedure , kIfcProcedureType ,
  kIfcProcess , kIfcProduct , kIfcProductDefinitionShape , kIfcProductRepresentation ,
  kIfcProfileDef , kIfcProfileProperties , kIfcProject , kIfcProjectLibrary ,
  kIfcProjectOrder , kIfcProjectedCRS , kIfcProjectionElement , kIfcProperty ,
  kIfcPropertyAbstraction , kIfcPropertyBoundedValue , kIfcPropertyDefinition , kIfcPropertyDependencyRelationship ,
  kIfcPropertyEnumeratedValue , kIfcPropertyEnumeration , kIfcPropertyListValue , kIfcPropertyReferenceValue ,
  kIfcPropertySet , kIfcPropertySetDefinition , kIfcPropertySetTemplate , kIfcPropertySingleValue ,
  kIfcPropertyTableValue , kIfcPropertyTemplate , kIfcPropertyTemplateDefinition , kIfcProtectiveDevice ,
  kIfcProtectiveDeviceTrippingUnit , kIfcProtectiveDeviceTrippingUnitType , kIfcProtectiveDeviceType , kIfcProxy ,
  kIfcPump , kIfcPumpType , kIfcQuantityArea , kIfcQuantityCount ,
  kIfcQuantityLength , kIfcQuantitySet , kIfcQuantityTime , kIfcQuantityVolume ,
  kIfcQuantityWeight , kIfcRailing , kIfcRailingType , kIfcRamp ,
  kIfcRampFlight , kIfcRampFlightType , kIfcRampType , kIfcRationalBSplineCurveWithKnots ,
  kIfcRationalBSplineSurfaceWithKnots , kIfcRectangleHollowProfileDef , kIfcRectangleProfileDef , kIfcRectangularPyramid ,
  kIfcRectangularTrimmedSurface , kIfcRecurrencePattern , kIfcReference , kIfcRegularTimeSeries ,
  kIfcReinforcementBarProperties , kIfcReinforcementDefinitionProperties , kIfcReinforcingBar , kIfcReinforcingBarType ,
  kIfcReinforcingElement , kIfcReinforcingElementType , kIfcReinforcingMesh , kIfcReinforcingMeshType ,
  kIfcRelAggregates , kIfcRelAssigns , kIfcRelAssignsToActor , kIfcRelAssignsToControl ,
  kIfcRelAssignsToGroup , kIfcRelAssignsToGroupByFactor , kIfcRelAssignsToProcess , kIfcRelAssignsToProduct ,
  kIfcRelAssignsToResource , kIfcRelAssociates , kIfcRelAssociatesApproval , kIfcRelAssociatesClassification ,
  kIfcRelAssociatesConstraint , kIfcRelAssociatesDocument , kIfcRelAssociatesLibrary , kIfcRelAssociatesMaterial ,
  kIfcRelConnects , kIfcRelConnectsElements , kIfcRelConnectsPathElements , kIfcRelConnectsPortToElement ,
  kIfcRelConnectsPorts , kIfcRelConnectsStructuralActivity , kIfcRelConnectsStructuralMember , kIfcRelConnectsWithEccentricity ,
  kIfcRelConnectsWithRealizingElements , kIfcRelContainedInSpatialStructure , kIfcRelCoversBldgElements , kIfcRelCoversSpaces ,
  kIfcRelDeclares , kIfcRelDecomposes , kIfcRelDefines , kIfcRelDefinesByObject ,
  kIfcRelDefinesByProperties , kIfcRelDefinesByTemplate , kIfcRelDefinesByType , kIfcRelFillsElement ,
  kIfcRelFlowControlElements , kIfcRelInterferesElements , kIfcRelNests , kIfcRelProjectsElement ,
  kIfcRelReferencedInSpatialStructure , kIfcRelSequence , kIfcRelServicesBuildings , kIfcRelSpaceBoundary ,
  kIfcRelSpaceBoundary1stLevel , kIfcRelSpaceBoundary2ndLevel , kIfcRelVoidsElement , kIfcRelationship ,
  kIfcReparametrisedCompositeCurveSegment , kIfcRepresentation , kIfcRepresentationContext , kIfcRepresentationItem ,
  kIfcRepresentationMap , kIfcResource , kIfcResourceApprovalRelationship , kIfcResourceConstraintRelationship ,
  kIfcResourceLevelRelationship , kIfcResourceTime , kIfcRevolvedAreaSolid , kIfcRevolvedAreaSolidTapered ,
  kIfcRightCircularCone , kIfcRightCircularCylinder , kIfcRoof , kIfcRoofType ,
  kIfcRoot , kIfcRoundedRectangleProfileDef , kIfcSIUnit , kIfcSanitaryTerminal ,
  kIfcSanitaryTerminalType , kIfcSchedulingTime , kIfcSeamCurve , kIfcSectionProperties ,
  kIfcSectionReinforcementProperties , kIfcSectionedSpine , kIfcSensor , kIfcSensorType ,
  kIfcShadingDevice , kIfcShadingDeviceType , kIfcShapeAspect , kIfcShapeModel ,
  kIfcShapeRepresentation , kIfcShellBasedSurfaceModel , kIfcSimpleProperty , kIfcSimplePropertyTemplate ,
  kIfcSite , kIfcSlab , kIfcSlabElementedCase , kIfcSlabStandardCase ,
  kIfcSlabType , kIfcSlippageConnectionCondition , kIfcSolarDevice , kIfcSolarDeviceType ,
  kIfcSolidModel , kIfcSpace , kIfcSpaceHeater , kIfcSpaceHeaterType ,
  kIfcSpaceType , kIfcSpatialElement , kIfcSpatialElementType , kIfcSpatialStructureElement ,
  kIfcSpatialStructureElementType , kIfcSpatialZone , kIfcSpatialZoneType , kIfcSphere ,
  kIfcSphericalSurface , kIfcStackTerminal , kIfcStackTerminalType , kIfcStair ,
  kIfcStairFlight , kIfcStairFlightType , kIfcStairType , kIfcStructuralAction ,
  kIfcStructuralActivity , kIfcStructuralAnalysisModel , kIfcStructuralConnection , kIfcStructuralConnectionCondition ,
  kIfcStructuralCurveAction , kIfcStructuralCurveConnection , kIfcStructuralCurveMember , kIfcStructuralCurveMemberVarying ,
  kIfcStructuralCurveReaction , kIfcStructuralItem , kIfcStructuralLinearAction , kIfcStructuralLoad ,
  kIfcStructuralLoadCase , kIfcStructuralLoadConfiguration , kIfcStructuralLoadGroup , kIfcStructuralLoadLinearForce ,
  kIfcStructuralLoadOrResult , kIfcStructuralLoadPlanarForce , kIfcStructuralLoadSingleDisplacement , kIfcStructuralLoadSingleDisplacementDistortion ,
  kIfcStructuralLoadSingleForce , kIfcStructuralLoadSingleForceWarping , kIfcStructuralLoadStatic , kIfcStructuralLoadTemperature ,
  kIfcStructuralMember , kIfcStructuralPlanarAction , kIfcStructuralPointAction , kIfcStructuralPointConnection ,
  kIfcStructuralPointReaction , kIfcStructuralReaction , kIfcStructuralResultGroup , kIfcStructuralSurfaceAction ,
  kIfcStructuralSurfaceConnection , kIfcStructuralSurfaceMember , kIfcStructuralSurfaceMemberVarying , kIfcStructuralSurfaceReaction ,
  kIfcStyleModel , kIfcStyledItem , kIfcStyledRepresentation , kIfcSubContractResource ,
  kIfcSubContractResourceType , kIfcSubedge , kIfcSurface , kIfcSurfaceCurve ,
  kIfcSurfaceCurveSweptAreaSolid , kIfcSurfaceFeature , kIfcSurfaceOfLinearExtrusion , kIfcSurfaceOfRevolution ,
  kIfcSurfaceReinforcementArea , kIfcSurfaceStyle , kIfcSurfaceStyleLighting , kIfcSurfaceStyleRefraction ,
  kIfcSurfaceStyleRendering , kIfcSurfaceStyleShading , kIfcSurfaceStyleWithTextures , kIfcSurfaceTexture ,
  kIfcSweptAreaSolid , kIfcSweptDiskSolid , kIfcSweptDiskSolidPolygonal , kIfcSweptSurface ,
  kIfcSwitchingDevice , kIfcSwitchingDeviceType , kIfcSystem , kIfcSystemFurnitureElement ,
  kIfcSystemFurnitureElementType , kIfcTShapeProfileDef , kIfcTable , kIfcTableColumn ,
  kIfcTableRow , kIfcTank , kIfcTankType , kIfcTask ,
  kIfcTaskTime , kIfcTaskTimeRecurring , kIfcTaskType , kIfcTelecomAddress ,
  kIfcTendon , kIfcTendonAnchor , kIfcTendonAnchorType , kIfcTendonType ,
  kIfcTessellatedFaceSet , kIfcTessellatedItem , kIfcTextLiteral , kIfcTextLiteralWithExtent ,
  kIfcTextStyle , kIfcTextStyleFontModel , kIfcTextStyleForDefinedFont , kIfcTextStyleTextModel ,
  kIfcTextureCoordinate , kIfcTextureCoordinateGenerator , kIfcTextureMap , kIfcTextureVertex ,
  kIfcTextureVertexList , kIfcTimePeriod , kIfcTimeSeries , kIfcTimeSeriesValue ,
  kIfcTopologicalRepresentationItem , kIfcTopologyRepresentation , kIfcToroidalSurface , kIfcTransformer ,
  kIfcTransformerType , kIfcTransportElement , kIfcTransportElementType , kIfcTrapeziumProfileDef ,
  kIfcTriangulatedFaceSet , kIfcTrimmedCurve , kIfcTubeBundle , kIfcTubeBundleType ,
  kIfcTypeObject , kIfcTypeProcess , kIfcTypeProduct , kIfcTypeResource ,
  kIfcUShapeProfileDef , kIfcUnitAssignment , kIfcUnitaryControlElement , kIfcUnitaryControlElementType ,
  kIfcUnitaryEquipment , kIfcUnitaryEquipmentType , kIfcValve , kIfcValveType ,
  kIfcVector , kIfcVertex , kIfcVertexLoop , kIfcVertexPoint ,
  kIfcVibrationIsolator , kIfcVibrationIsolatorType , kIfcVirtualElement , kIfcVirtualGridIntersection ,
  kIfcVoidingFeature , kIfcWall , kIfcWallElementedCase , kIfcWallStandardCase ,
  kIfcWallType , kIfcWasteTerminal , kIfcWasteTerminalType , kIfcWindow ,
  kIfcWindowLiningProperties , kIfcWindowPanelProperties , kIfcWindowStandardCase , kIfcWindowStyle ,
  kIfcWindowType , kIfcWorkCalendar , kIfcWorkControl , kIfcWorkPlan ,
  kIfcWorkSchedule , kIfcWorkTime , kIfcZShapeProfileDef , kIfcZone ,
  kAny
}
 
enum  IfcActionRequestTypeEnum {
  kIfcActionRequestTypeEnum_EMAIL , kIfcActionRequestTypeEnum_FAX , kIfcActionRequestTypeEnum_PHONE , kIfcActionRequestTypeEnum_POST ,
  kIfcActionRequestTypeEnum_VERBAL , kIfcActionRequestTypeEnum_USERDEFINED , kIfcActionRequestTypeEnum_NOTDEFINED , kIfcActionRequestTypeEnum_unset
}
 
enum  IfcActionSourceTypeEnum {
  kIfcActionSourceTypeEnum_DEAD_LOAD_G , kIfcActionSourceTypeEnum_COMPLETION_G1 , kIfcActionSourceTypeEnum_LIVE_LOAD_Q , kIfcActionSourceTypeEnum_SNOW_S ,
  kIfcActionSourceTypeEnum_WIND_W , kIfcActionSourceTypeEnum_PRESTRESSING_P , kIfcActionSourceTypeEnum_SETTLEMENT_U , kIfcActionSourceTypeEnum_TEMPERATURE_T ,
  kIfcActionSourceTypeEnum_EARTHQUAKE_E , kIfcActionSourceTypeEnum_FIRE , kIfcActionSourceTypeEnum_IMPULSE , kIfcActionSourceTypeEnum_IMPACT ,
  kIfcActionSourceTypeEnum_TRANSPORT , kIfcActionSourceTypeEnum_ERECTION , kIfcActionSourceTypeEnum_PROPPING , kIfcActionSourceTypeEnum_SYSTEM_IMPERFECTION ,
  kIfcActionSourceTypeEnum_SHRINKAGE , kIfcActionSourceTypeEnum_CREEP , kIfcActionSourceTypeEnum_LACK_OF_FIT , kIfcActionSourceTypeEnum_BUOYANCY ,
  kIfcActionSourceTypeEnum_ICE , kIfcActionSourceTypeEnum_CURRENT , kIfcActionSourceTypeEnum_WAVE , kIfcActionSourceTypeEnum_RAIN ,
  kIfcActionSourceTypeEnum_BRAKES , kIfcActionSourceTypeEnum_USERDEFINED , kIfcActionSourceTypeEnum_NOTDEFINED , kIfcActionSourceTypeEnum_unset
}
 
enum  IfcActionTypeEnum {
  kIfcActionTypeEnum_PERMANENT_G , kIfcActionTypeEnum_VARIABLE_Q , kIfcActionTypeEnum_EXTRAORDINARY_A , kIfcActionTypeEnum_USERDEFINED ,
  kIfcActionTypeEnum_NOTDEFINED , kIfcActionTypeEnum_unset
}
 
enum  IfcActuatorTypeEnum {
  kIfcActuatorTypeEnum_ELECTRICACTUATOR , kIfcActuatorTypeEnum_HANDOPERATEDACTUATOR , kIfcActuatorTypeEnum_HYDRAULICACTUATOR , kIfcActuatorTypeEnum_PNEUMATICACTUATOR ,
  kIfcActuatorTypeEnum_THERMOSTATICACTUATOR , kIfcActuatorTypeEnum_USERDEFINED , kIfcActuatorTypeEnum_NOTDEFINED , kIfcActuatorTypeEnum_unset
}
 
enum  IfcAddressTypeEnum {
  kIfcAddressTypeEnum_OFFICE , kIfcAddressTypeEnum_SITE , kIfcAddressTypeEnum_HOME , kIfcAddressTypeEnum_DISTRIBUTIONPOINT ,
  kIfcAddressTypeEnum_USERDEFINED , kIfcAddressTypeEnum_unset
}
 
enum  IfcAirTerminalBoxTypeEnum {
  kIfcAirTerminalBoxTypeEnum_CONSTANTFLOW , kIfcAirTerminalBoxTypeEnum_VARIABLEFLOWPRESSUREDEPENDANT , kIfcAirTerminalBoxTypeEnum_VARIABLEFLOWPRESSUREINDEPENDANT , kIfcAirTerminalBoxTypeEnum_USERDEFINED ,
  kIfcAirTerminalBoxTypeEnum_NOTDEFINED , kIfcAirTerminalBoxTypeEnum_unset
}
 
enum  IfcAirTerminalTypeEnum {
  kIfcAirTerminalTypeEnum_DIFFUSER , kIfcAirTerminalTypeEnum_GRILLE , kIfcAirTerminalTypeEnum_LOUVRE , kIfcAirTerminalTypeEnum_REGISTER ,
  kIfcAirTerminalTypeEnum_USERDEFINED , kIfcAirTerminalTypeEnum_NOTDEFINED , kIfcAirTerminalTypeEnum_unset
}
 
enum  IfcAirToAirHeatRecoveryTypeEnum {
  kIfcAirToAirHeatRecoveryTypeEnum_FIXEDPLATECOUNTERFLOWEXCHANGER , kIfcAirToAirHeatRecoveryTypeEnum_FIXEDPLATECROSSFLOWEXCHANGER , kIfcAirToAirHeatRecoveryTypeEnum_FIXEDPLATEPARALLELFLOWEXCHANGER , kIfcAirToAirHeatRecoveryTypeEnum_ROTARYWHEEL ,
  kIfcAirToAirHeatRecoveryTypeEnum_RUNAROUNDCOILLOOP , kIfcAirToAirHeatRecoveryTypeEnum_HEATPIPE , kIfcAirToAirHeatRecoveryTypeEnum_TWINTOWERENTHALPYRECOVERYLOOPS , kIfcAirToAirHeatRecoveryTypeEnum_THERMOSIPHONSEALEDTUBEHEATEXCHANGERS ,
  kIfcAirToAirHeatRecoveryTypeEnum_THERMOSIPHONCOILTYPEHEATEXCHANGERS , kIfcAirToAirHeatRecoveryTypeEnum_USERDEFINED , kIfcAirToAirHeatRecoveryTypeEnum_NOTDEFINED , kIfcAirToAirHeatRecoveryTypeEnum_unset
}
 
enum  IfcAlarmTypeEnum {
  kIfcAlarmTypeEnum_BELL , kIfcAlarmTypeEnum_BREAKGLASSBUTTON , kIfcAlarmTypeEnum_LIGHT , kIfcAlarmTypeEnum_MANUALPULLBOX ,
  kIfcAlarmTypeEnum_SIREN , kIfcAlarmTypeEnum_WHISTLE , kIfcAlarmTypeEnum_USERDEFINED , kIfcAlarmTypeEnum_NOTDEFINED ,
  kIfcAlarmTypeEnum_unset
}
 
enum  IfcAnalysisModelTypeEnum {
  kIfcAnalysisModelTypeEnum_IN_PLANE_LOADING_2D , kIfcAnalysisModelTypeEnum_OUT_PLANE_LOADING_2D , kIfcAnalysisModelTypeEnum_LOADING_3D , kIfcAnalysisModelTypeEnum_USERDEFINED ,
  kIfcAnalysisModelTypeEnum_NOTDEFINED , kIfcAnalysisModelTypeEnum_unset
}
 
enum  IfcAnalysisTheoryTypeEnum {
  kIfcAnalysisTheoryTypeEnum_FIRST_ORDER_THEORY , kIfcAnalysisTheoryTypeEnum_SECOND_ORDER_THEORY , kIfcAnalysisTheoryTypeEnum_THIRD_ORDER_THEORY , kIfcAnalysisTheoryTypeEnum_FULL_NONLINEAR_THEORY ,
  kIfcAnalysisTheoryTypeEnum_USERDEFINED , kIfcAnalysisTheoryTypeEnum_NOTDEFINED , kIfcAnalysisTheoryTypeEnum_unset
}
 
enum  IfcArithmeticOperatorEnum {
  kIfcArithmeticOperatorEnum_ADD , kIfcArithmeticOperatorEnum_DIVIDE , kIfcArithmeticOperatorEnum_MULTIPLY , kIfcArithmeticOperatorEnum_SUBTRACT ,
  kIfcArithmeticOperatorEnum_unset
}
 
enum  IfcAssemblyPlaceEnum { kIfcAssemblyPlaceEnum_SITE , kIfcAssemblyPlaceEnum_FACTORY , kIfcAssemblyPlaceEnum_NOTDEFINED , kIfcAssemblyPlaceEnum_unset }
 
enum  IfcAudioVisualApplianceTypeEnum {
  kIfcAudioVisualApplianceTypeEnum_AMPLIFIER , kIfcAudioVisualApplianceTypeEnum_CAMERA , kIfcAudioVisualApplianceTypeEnum_DISPLAY , kIfcAudioVisualApplianceTypeEnum_MICROPHONE ,
  kIfcAudioVisualApplianceTypeEnum_PLAYER , kIfcAudioVisualApplianceTypeEnum_PROJECTOR , kIfcAudioVisualApplianceTypeEnum_RECEIVER , kIfcAudioVisualApplianceTypeEnum_SPEAKER ,
  kIfcAudioVisualApplianceTypeEnum_SWITCHER , kIfcAudioVisualApplianceTypeEnum_TELEPHONE , kIfcAudioVisualApplianceTypeEnum_TUNER , kIfcAudioVisualApplianceTypeEnum_USERDEFINED ,
  kIfcAudioVisualApplianceTypeEnum_NOTDEFINED , kIfcAudioVisualApplianceTypeEnum_unset
}
 
enum  IfcBSplineCurveForm {
  kIfcBSplineCurveForm_POLYLINE_FORM , kIfcBSplineCurveForm_CIRCULAR_ARC , kIfcBSplineCurveForm_ELLIPTIC_ARC , kIfcBSplineCurveForm_PARABOLIC_ARC ,
  kIfcBSplineCurveForm_HYPERBOLIC_ARC , kIfcBSplineCurveForm_UNSPECIFIED , kIfcBSplineCurveForm_unset
}
 
enum  IfcBSplineSurfaceForm {
  kIfcBSplineSurfaceForm_PLANE_SURF , kIfcBSplineSurfaceForm_CYLINDRICAL_SURF , kIfcBSplineSurfaceForm_CONICAL_SURF , kIfcBSplineSurfaceForm_SPHERICAL_SURF ,
  kIfcBSplineSurfaceForm_TOROIDAL_SURF , kIfcBSplineSurfaceForm_SURF_OF_REVOLUTION , kIfcBSplineSurfaceForm_RULED_SURF , kIfcBSplineSurfaceForm_GENERALISED_CONE ,
  kIfcBSplineSurfaceForm_QUADRIC_SURF , kIfcBSplineSurfaceForm_SURF_OF_LINEAR_EXTRUSION , kIfcBSplineSurfaceForm_UNSPECIFIED , kIfcBSplineSurfaceForm_unset
}
 
enum  IfcBeamTypeEnum {
  kIfcBeamTypeEnum_BEAM , kIfcBeamTypeEnum_JOIST , kIfcBeamTypeEnum_HOLLOWCORE , kIfcBeamTypeEnum_LINTEL ,
  kIfcBeamTypeEnum_SPANDREL , kIfcBeamTypeEnum_T_BEAM , kIfcBeamTypeEnum_USERDEFINED , kIfcBeamTypeEnum_NOTDEFINED ,
  kIfcBeamTypeEnum_unset
}
 
enum  IfcBenchmarkEnum {
  kIfcBenchmarkEnum_GREATERTHAN , kIfcBenchmarkEnum_GREATERTHANOREQUALTO , kIfcBenchmarkEnum_LESSTHAN , kIfcBenchmarkEnum_LESSTHANOREQUALTO ,
  kIfcBenchmarkEnum_EQUALTO , kIfcBenchmarkEnum_NOTEQUALTO , kIfcBenchmarkEnum_INCLUDES , kIfcBenchmarkEnum_NOTINCLUDES ,
  kIfcBenchmarkEnum_INCLUDEDIN , kIfcBenchmarkEnum_NOTINCLUDEDIN , kIfcBenchmarkEnum_unset
}
 
enum  IfcBoilerTypeEnum {
  kIfcBoilerTypeEnum_WATER , kIfcBoilerTypeEnum_STEAM , kIfcBoilerTypeEnum_USERDEFINED , kIfcBoilerTypeEnum_NOTDEFINED ,
  kIfcBoilerTypeEnum_unset
}
 
enum  IfcBooleanOperator { kIfcBooleanOperator_UNION , kIfcBooleanOperator_INTERSECTION , kIfcBooleanOperator_DIFFERENCE , kIfcBooleanOperator_unset }
 
enum  IfcBuildingElementPartTypeEnum {
  kIfcBuildingElementPartTypeEnum_INSULATION , kIfcBuildingElementPartTypeEnum_PRECASTPANEL , kIfcBuildingElementPartTypeEnum_USERDEFINED , kIfcBuildingElementPartTypeEnum_NOTDEFINED ,
  kIfcBuildingElementPartTypeEnum_unset
}
 
enum  IfcBuildingElementProxyTypeEnum {
  kIfcBuildingElementProxyTypeEnum_COMPLEX , kIfcBuildingElementProxyTypeEnum_ELEMENT , kIfcBuildingElementProxyTypeEnum_PARTIAL , kIfcBuildingElementProxyTypeEnum_PROVISIONFORVOID ,
  kIfcBuildingElementProxyTypeEnum_PROVISIONFORSPACE , kIfcBuildingElementProxyTypeEnum_USERDEFINED , kIfcBuildingElementProxyTypeEnum_NOTDEFINED , kIfcBuildingElementProxyTypeEnum_unset
}
 
enum  IfcBuildingSystemTypeEnum {
  kIfcBuildingSystemTypeEnum_FENESTRATION , kIfcBuildingSystemTypeEnum_FOUNDATION , kIfcBuildingSystemTypeEnum_LOADBEARING , kIfcBuildingSystemTypeEnum_OUTERSHELL ,
  kIfcBuildingSystemTypeEnum_SHADING , kIfcBuildingSystemTypeEnum_TRANSPORT , kIfcBuildingSystemTypeEnum_USERDEFINED , kIfcBuildingSystemTypeEnum_NOTDEFINED ,
  kIfcBuildingSystemTypeEnum_unset
}
 
enum  IfcBurnerTypeEnum { kIfcBurnerTypeEnum_USERDEFINED , kIfcBurnerTypeEnum_NOTDEFINED , kIfcBurnerTypeEnum_unset }
 
enum  IfcCableCarrierFittingTypeEnum {
  kIfcCableCarrierFittingTypeEnum_BEND , kIfcCableCarrierFittingTypeEnum_CROSS , kIfcCableCarrierFittingTypeEnum_REDUCER , kIfcCableCarrierFittingTypeEnum_TEE ,
  kIfcCableCarrierFittingTypeEnum_USERDEFINED , kIfcCableCarrierFittingTypeEnum_NOTDEFINED , kIfcCableCarrierFittingTypeEnum_unset
}
 
enum  IfcCableCarrierSegmentTypeEnum {
  kIfcCableCarrierSegmentTypeEnum_CABLELADDERSEGMENT , kIfcCableCarrierSegmentTypeEnum_CABLETRAYSEGMENT , kIfcCableCarrierSegmentTypeEnum_CABLETRUNKINGSEGMENT , kIfcCableCarrierSegmentTypeEnum_CONDUITSEGMENT ,
  kIfcCableCarrierSegmentTypeEnum_USERDEFINED , kIfcCableCarrierSegmentTypeEnum_NOTDEFINED , kIfcCableCarrierSegmentTypeEnum_unset
}
 
enum  IfcCableFittingTypeEnum {
  kIfcCableFittingTypeEnum_CONNECTOR , kIfcCableFittingTypeEnum_ENTRY , kIfcCableFittingTypeEnum_EXIT , kIfcCableFittingTypeEnum_JUNCTION ,
  kIfcCableFittingTypeEnum_TRANSITION , kIfcCableFittingTypeEnum_USERDEFINED , kIfcCableFittingTypeEnum_NOTDEFINED , kIfcCableFittingTypeEnum_unset
}
 
enum  IfcCableSegmentTypeEnum {
  kIfcCableSegmentTypeEnum_BUSBARSEGMENT , kIfcCableSegmentTypeEnum_CABLESEGMENT , kIfcCableSegmentTypeEnum_CONDUCTORSEGMENT , kIfcCableSegmentTypeEnum_CORESEGMENT ,
  kIfcCableSegmentTypeEnum_USERDEFINED , kIfcCableSegmentTypeEnum_NOTDEFINED , kIfcCableSegmentTypeEnum_unset
}
 
enum  IfcChangeActionEnum {
  kIfcChangeActionEnum_NOCHANGE , kIfcChangeActionEnum_MODIFIED , kIfcChangeActionEnum_ADDED , kIfcChangeActionEnum_DELETED ,
  kIfcChangeActionEnum_NOTDEFINED , kIfcChangeActionEnum_unset
}
 
enum  IfcChillerTypeEnum {
  kIfcChillerTypeEnum_AIRCOOLED , kIfcChillerTypeEnum_WATERCOOLED , kIfcChillerTypeEnum_HEATRECOVERY , kIfcChillerTypeEnum_USERDEFINED ,
  kIfcChillerTypeEnum_NOTDEFINED , kIfcChillerTypeEnum_unset
}
 
enum  IfcChimneyTypeEnum { kIfcChimneyTypeEnum_USERDEFINED , kIfcChimneyTypeEnum_NOTDEFINED , kIfcChimneyTypeEnum_unset }
 
enum  IfcCoilTypeEnum {
  kIfcCoilTypeEnum_DXCOOLINGCOIL , kIfcCoilTypeEnum_ELECTRICHEATINGCOIL , kIfcCoilTypeEnum_GASHEATINGCOIL , kIfcCoilTypeEnum_HYDRONICCOIL ,
  kIfcCoilTypeEnum_STEAMHEATINGCOIL , kIfcCoilTypeEnum_WATERCOOLINGCOIL , kIfcCoilTypeEnum_WATERHEATINGCOIL , kIfcCoilTypeEnum_USERDEFINED ,
  kIfcCoilTypeEnum_NOTDEFINED , kIfcCoilTypeEnum_unset
}
 
enum  IfcColumnTypeEnum {
  kIfcColumnTypeEnum_COLUMN , kIfcColumnTypeEnum_PILASTER , kIfcColumnTypeEnum_USERDEFINED , kIfcColumnTypeEnum_NOTDEFINED ,
  kIfcColumnTypeEnum_unset
}
 
enum  IfcCommunicationsApplianceTypeEnum {
  kIfcCommunicationsApplianceTypeEnum_ANTENNA , kIfcCommunicationsApplianceTypeEnum_COMPUTER , kIfcCommunicationsApplianceTypeEnum_FAX , kIfcCommunicationsApplianceTypeEnum_GATEWAY ,
  kIfcCommunicationsApplianceTypeEnum_MODEM , kIfcCommunicationsApplianceTypeEnum_NETWORKAPPLIANCE , kIfcCommunicationsApplianceTypeEnum_NETWORKBRIDGE , kIfcCommunicationsApplianceTypeEnum_NETWORKHUB ,
  kIfcCommunicationsApplianceTypeEnum_PRINTER , kIfcCommunicationsApplianceTypeEnum_REPEATER , kIfcCommunicationsApplianceTypeEnum_ROUTER , kIfcCommunicationsApplianceTypeEnum_SCANNER ,
  kIfcCommunicationsApplianceTypeEnum_USERDEFINED , kIfcCommunicationsApplianceTypeEnum_NOTDEFINED , kIfcCommunicationsApplianceTypeEnum_unset
}
 
enum  IfcComplexPropertyTemplateTypeEnum { kIfcComplexPropertyTemplateTypeEnum_P_COMPLEX , kIfcComplexPropertyTemplateTypeEnum_Q_COMPLEX , kIfcComplexPropertyTemplateTypeEnum_unset }
 
enum  IfcCompressorTypeEnum {
  kIfcCompressorTypeEnum_DYNAMIC , kIfcCompressorTypeEnum_RECIPROCATING , kIfcCompressorTypeEnum_ROTARY , kIfcCompressorTypeEnum_SCROLL ,
  kIfcCompressorTypeEnum_TROCHOIDAL , kIfcCompressorTypeEnum_SINGLESTAGE , kIfcCompressorTypeEnum_BOOSTER , kIfcCompressorTypeEnum_OPENTYPE ,
  kIfcCompressorTypeEnum_HERMETIC , kIfcCompressorTypeEnum_SEMIHERMETIC , kIfcCompressorTypeEnum_WELDEDSHELLHERMETIC , kIfcCompressorTypeEnum_ROLLINGPISTON ,
  kIfcCompressorTypeEnum_ROTARYVANE , kIfcCompressorTypeEnum_SINGLESCREW , kIfcCompressorTypeEnum_TWINSCREW , kIfcCompressorTypeEnum_USERDEFINED ,
  kIfcCompressorTypeEnum_NOTDEFINED , kIfcCompressorTypeEnum_unset
}
 
enum  IfcCondenserTypeEnum {
  kIfcCondenserTypeEnum_AIRCOOLED , kIfcCondenserTypeEnum_EVAPORATIVECOOLED , kIfcCondenserTypeEnum_WATERCOOLED , kIfcCondenserTypeEnum_WATERCOOLEDBRAZEDPLATE ,
  kIfcCondenserTypeEnum_WATERCOOLEDSHELLCOIL , kIfcCondenserTypeEnum_WATERCOOLEDSHELLTUBE , kIfcCondenserTypeEnum_WATERCOOLEDTUBEINTUBE , kIfcCondenserTypeEnum_USERDEFINED ,
  kIfcCondenserTypeEnum_NOTDEFINED , kIfcCondenserTypeEnum_unset
}
 
enum  IfcConnectionTypeEnum {
  kIfcConnectionTypeEnum_ATPATH , kIfcConnectionTypeEnum_ATSTART , kIfcConnectionTypeEnum_ATEND , kIfcConnectionTypeEnum_NOTDEFINED ,
  kIfcConnectionTypeEnum_unset
}
 
enum  IfcConstraintEnum {
  kIfcConstraintEnum_HARD , kIfcConstraintEnum_SOFT , kIfcConstraintEnum_ADVISORY , kIfcConstraintEnum_USERDEFINED ,
  kIfcConstraintEnum_NOTDEFINED , kIfcConstraintEnum_unset
}
 
enum  IfcConstructionEquipmentResourceTypeEnum {
  kIfcConstructionEquipmentResourceTypeEnum_DEMOLISHING , kIfcConstructionEquipmentResourceTypeEnum_EARTHMOVING , kIfcConstructionEquipmentResourceTypeEnum_ERECTING , kIfcConstructionEquipmentResourceTypeEnum_HEATING ,
  kIfcConstructionEquipmentResourceTypeEnum_LIGHTING , kIfcConstructionEquipmentResourceTypeEnum_PAVING , kIfcConstructionEquipmentResourceTypeEnum_PUMPING , kIfcConstructionEquipmentResourceTypeEnum_TRANSPORTING ,
  kIfcConstructionEquipmentResourceTypeEnum_USERDEFINED , kIfcConstructionEquipmentResourceTypeEnum_NOTDEFINED , kIfcConstructionEquipmentResourceTypeEnum_unset
}
 
enum  IfcConstructionMaterialResourceTypeEnum {
  kIfcConstructionMaterialResourceTypeEnum_AGGREGATES , kIfcConstructionMaterialResourceTypeEnum_CONCRETE , kIfcConstructionMaterialResourceTypeEnum_DRYWALL , kIfcConstructionMaterialResourceTypeEnum_FUEL ,
  kIfcConstructionMaterialResourceTypeEnum_GYPSUM , kIfcConstructionMaterialResourceTypeEnum_MASONRY , kIfcConstructionMaterialResourceTypeEnum_METAL , kIfcConstructionMaterialResourceTypeEnum_PLASTIC ,
  kIfcConstructionMaterialResourceTypeEnum_WOOD , kIfcConstructionMaterialResourceTypeEnum_NOTDEFINED , kIfcConstructionMaterialResourceTypeEnum_USERDEFINED , kIfcConstructionMaterialResourceTypeEnum_unset
}
 
enum  IfcConstructionProductResourceTypeEnum {
  kIfcConstructionProductResourceTypeEnum_ASSEMBLY , kIfcConstructionProductResourceTypeEnum_FORMWORK , kIfcConstructionProductResourceTypeEnum_USERDEFINED , kIfcConstructionProductResourceTypeEnum_NOTDEFINED ,
  kIfcConstructionProductResourceTypeEnum_unset
}
 
enum  IfcControllerTypeEnum {
  kIfcControllerTypeEnum_FLOATING , kIfcControllerTypeEnum_PROGRAMMABLE , kIfcControllerTypeEnum_PROPORTIONAL , kIfcControllerTypeEnum_MULTIPOSITION ,
  kIfcControllerTypeEnum_TWOPOSITION , kIfcControllerTypeEnum_USERDEFINED , kIfcControllerTypeEnum_NOTDEFINED , kIfcControllerTypeEnum_unset
}
 
enum  IfcCooledBeamTypeEnum {
  kIfcCooledBeamTypeEnum_ACTIVE , kIfcCooledBeamTypeEnum_PASSIVE , kIfcCooledBeamTypeEnum_USERDEFINED , kIfcCooledBeamTypeEnum_NOTDEFINED ,
  kIfcCooledBeamTypeEnum_unset
}
 
enum  IfcCoolingTowerTypeEnum {
  kIfcCoolingTowerTypeEnum_NATURALDRAFT , kIfcCoolingTowerTypeEnum_MECHANICALINDUCEDDRAFT , kIfcCoolingTowerTypeEnum_MECHANICALFORCEDDRAFT , kIfcCoolingTowerTypeEnum_USERDEFINED ,
  kIfcCoolingTowerTypeEnum_NOTDEFINED , kIfcCoolingTowerTypeEnum_unset
}
 
enum  IfcCostItemTypeEnum { kIfcCostItemTypeEnum_USERDEFINED , kIfcCostItemTypeEnum_NOTDEFINED , kIfcCostItemTypeEnum_unset }
 
enum  IfcCostScheduleTypeEnum {
  kIfcCostScheduleTypeEnum_BUDGET , kIfcCostScheduleTypeEnum_COSTPLAN , kIfcCostScheduleTypeEnum_ESTIMATE , kIfcCostScheduleTypeEnum_TENDER ,
  kIfcCostScheduleTypeEnum_PRICEDBILLOFQUANTITIES , kIfcCostScheduleTypeEnum_UNPRICEDBILLOFQUANTITIES , kIfcCostScheduleTypeEnum_SCHEDULEOFRATES , kIfcCostScheduleTypeEnum_USERDEFINED ,
  kIfcCostScheduleTypeEnum_NOTDEFINED , kIfcCostScheduleTypeEnum_unset
}
 
enum  IfcCoveringTypeEnum {
  kIfcCoveringTypeEnum_CEILING , kIfcCoveringTypeEnum_FLOORING , kIfcCoveringTypeEnum_CLADDING , kIfcCoveringTypeEnum_ROOFING ,
  kIfcCoveringTypeEnum_MOLDING , kIfcCoveringTypeEnum_SKIRTINGBOARD , kIfcCoveringTypeEnum_INSULATION , kIfcCoveringTypeEnum_MEMBRANE ,
  kIfcCoveringTypeEnum_SLEEVING , kIfcCoveringTypeEnum_WRAPPING , kIfcCoveringTypeEnum_USERDEFINED , kIfcCoveringTypeEnum_NOTDEFINED ,
  kIfcCoveringTypeEnum_unset
}
 
enum  IfcCrewResourceTypeEnum {
  kIfcCrewResourceTypeEnum_OFFICE , kIfcCrewResourceTypeEnum_SITE , kIfcCrewResourceTypeEnum_USERDEFINED , kIfcCrewResourceTypeEnum_NOTDEFINED ,
  kIfcCrewResourceTypeEnum_unset
}
 
enum  IfcCurtainWallTypeEnum { kIfcCurtainWallTypeEnum_USERDEFINED , kIfcCurtainWallTypeEnum_NOTDEFINED , kIfcCurtainWallTypeEnum_unset }
 
enum  IfcCurveInterpolationEnum {
  kIfcCurveInterpolationEnum_LINEAR , kIfcCurveInterpolationEnum_LOG_LINEAR , kIfcCurveInterpolationEnum_LOG_LOG , kIfcCurveInterpolationEnum_NOTDEFINED ,
  kIfcCurveInterpolationEnum_unset
}
 
enum  IfcDamperTypeEnum {
  kIfcDamperTypeEnum_BACKDRAFTDAMPER , kIfcDamperTypeEnum_BALANCINGDAMPER , kIfcDamperTypeEnum_BLASTDAMPER , kIfcDamperTypeEnum_CONTROLDAMPER ,
  kIfcDamperTypeEnum_FIREDAMPER , kIfcDamperTypeEnum_FIRESMOKEDAMPER , kIfcDamperTypeEnum_FUMEHOODEXHAUST , kIfcDamperTypeEnum_GRAVITYDAMPER ,
  kIfcDamperTypeEnum_GRAVITYRELIEFDAMPER , kIfcDamperTypeEnum_RELIEFDAMPER , kIfcDamperTypeEnum_SMOKEDAMPER , kIfcDamperTypeEnum_USERDEFINED ,
  kIfcDamperTypeEnum_NOTDEFINED , kIfcDamperTypeEnum_unset
}
 
enum  IfcDataOriginEnum {
  kIfcDataOriginEnum_MEASURED , kIfcDataOriginEnum_PREDICTED , kIfcDataOriginEnum_SIMULATED , kIfcDataOriginEnum_USERDEFINED ,
  kIfcDataOriginEnum_NOTDEFINED , kIfcDataOriginEnum_unset
}
 
enum  IfcDerivedUnitEnum {
  kIfcDerivedUnitEnum_ANGULARVELOCITYUNIT , kIfcDerivedUnitEnum_AREADENSITYUNIT , kIfcDerivedUnitEnum_COMPOUNDPLANEANGLEUNIT , kIfcDerivedUnitEnum_DYNAMICVISCOSITYUNIT ,
  kIfcDerivedUnitEnum_HEATFLUXDENSITYUNIT , kIfcDerivedUnitEnum_INTEGERCOUNTRATEUNIT , kIfcDerivedUnitEnum_ISOTHERMALMOISTURECAPACITYUNIT , kIfcDerivedUnitEnum_KINEMATICVISCOSITYUNIT ,
  kIfcDerivedUnitEnum_LINEARVELOCITYUNIT , kIfcDerivedUnitEnum_MASSDENSITYUNIT , kIfcDerivedUnitEnum_MASSFLOWRATEUNIT , kIfcDerivedUnitEnum_MOISTUREDIFFUSIVITYUNIT ,
  kIfcDerivedUnitEnum_MOLECULARWEIGHTUNIT , kIfcDerivedUnitEnum_SPECIFICHEATCAPACITYUNIT , kIfcDerivedUnitEnum_THERMALADMITTANCEUNIT , kIfcDerivedUnitEnum_THERMALCONDUCTANCEUNIT ,
  kIfcDerivedUnitEnum_THERMALRESISTANCEUNIT , kIfcDerivedUnitEnum_THERMALTRANSMITTANCEUNIT , kIfcDerivedUnitEnum_VAPORPERMEABILITYUNIT , kIfcDerivedUnitEnum_VOLUMETRICFLOWRATEUNIT ,
  kIfcDerivedUnitEnum_ROTATIONALFREQUENCYUNIT , kIfcDerivedUnitEnum_TORQUEUNIT , kIfcDerivedUnitEnum_MOMENTOFINERTIAUNIT , kIfcDerivedUnitEnum_LINEARMOMENTUNIT ,
  kIfcDerivedUnitEnum_LINEARFORCEUNIT , kIfcDerivedUnitEnum_PLANARFORCEUNIT , kIfcDerivedUnitEnum_MODULUSOFELASTICITYUNIT , kIfcDerivedUnitEnum_SHEARMODULUSUNIT ,
  kIfcDerivedUnitEnum_LINEARSTIFFNESSUNIT , kIfcDerivedUnitEnum_ROTATIONALSTIFFNESSUNIT , kIfcDerivedUnitEnum_MODULUSOFSUBGRADEREACTIONUNIT , kIfcDerivedUnitEnum_ACCELERATIONUNIT ,
  kIfcDerivedUnitEnum_CURVATUREUNIT , kIfcDerivedUnitEnum_HEATINGVALUEUNIT , kIfcDerivedUnitEnum_IONCONCENTRATIONUNIT , kIfcDerivedUnitEnum_LUMINOUSINTENSITYDISTRIBUTIONUNIT ,
  kIfcDerivedUnitEnum_MASSPERLENGTHUNIT , kIfcDerivedUnitEnum_MODULUSOFLINEARSUBGRADEREACTIONUNIT , kIfcDerivedUnitEnum_MODULUSOFROTATIONALSUBGRADEREACTIONUNIT , kIfcDerivedUnitEnum_PHUNIT ,
  kIfcDerivedUnitEnum_ROTATIONALMASSUNIT , kIfcDerivedUnitEnum_SECTIONAREAINTEGRALUNIT , kIfcDerivedUnitEnum_SECTIONMODULUSUNIT , kIfcDerivedUnitEnum_SOUNDPOWERLEVELUNIT ,
  kIfcDerivedUnitEnum_SOUNDPOWERUNIT , kIfcDerivedUnitEnum_SOUNDPRESSURELEVELUNIT , kIfcDerivedUnitEnum_SOUNDPRESSUREUNIT , kIfcDerivedUnitEnum_TEMPERATUREGRADIENTUNIT ,
  kIfcDerivedUnitEnum_TEMPERATURERATEOFCHANGEUNIT , kIfcDerivedUnitEnum_THERMALEXPANSIONCOEFFICIENTUNIT , kIfcDerivedUnitEnum_WARPINGCONSTANTUNIT , kIfcDerivedUnitEnum_WARPINGMOMENTUNIT ,
  kIfcDerivedUnitEnum_USERDEFINED , kIfcDerivedUnitEnum_unset
}
 
enum  IfcDirectionSenseEnum { kIfcDirectionSenseEnum_POSITIVE , kIfcDirectionSenseEnum_NEGATIVE , kIfcDirectionSenseEnum_unset }
 
enum  IfcDiscreteAccessoryTypeEnum {
  kIfcDiscreteAccessoryTypeEnum_ANCHORPLATE , kIfcDiscreteAccessoryTypeEnum_BRACKET , kIfcDiscreteAccessoryTypeEnum_SHOE , kIfcDiscreteAccessoryTypeEnum_USERDEFINED ,
  kIfcDiscreteAccessoryTypeEnum_NOTDEFINED , kIfcDiscreteAccessoryTypeEnum_unset
}
 
enum  IfcDistributionChamberElementTypeEnum {
  kIfcDistributionChamberElementTypeEnum_FORMEDDUCT , kIfcDistributionChamberElementTypeEnum_INSPECTIONCHAMBER , kIfcDistributionChamberElementTypeEnum_INSPECTIONPIT , kIfcDistributionChamberElementTypeEnum_MANHOLE ,
  kIfcDistributionChamberElementTypeEnum_METERCHAMBER , kIfcDistributionChamberElementTypeEnum_SUMP , kIfcDistributionChamberElementTypeEnum_TRENCH , kIfcDistributionChamberElementTypeEnum_VALVECHAMBER ,
  kIfcDistributionChamberElementTypeEnum_USERDEFINED , kIfcDistributionChamberElementTypeEnum_NOTDEFINED , kIfcDistributionChamberElementTypeEnum_unset
}
 
enum  IfcDistributionPortTypeEnum {
  kIfcDistributionPortTypeEnum_CABLE , kIfcDistributionPortTypeEnum_CABLECARRIER , kIfcDistributionPortTypeEnum_DUCT , kIfcDistributionPortTypeEnum_PIPE ,
  kIfcDistributionPortTypeEnum_USERDEFINED , kIfcDistributionPortTypeEnum_NOTDEFINED , kIfcDistributionPortTypeEnum_unset
}
 
enum  IfcDistributionSystemEnum {
  kIfcDistributionSystemEnum_AIRCONDITIONING , kIfcDistributionSystemEnum_AUDIOVISUAL , kIfcDistributionSystemEnum_CHEMICAL , kIfcDistributionSystemEnum_CHILLEDWATER ,
  kIfcDistributionSystemEnum_COMMUNICATION , kIfcDistributionSystemEnum_COMPRESSEDAIR , kIfcDistributionSystemEnum_CONDENSERWATER , kIfcDistributionSystemEnum_CONTROL ,
  kIfcDistributionSystemEnum_CONVEYING , kIfcDistributionSystemEnum_DATA , kIfcDistributionSystemEnum_DISPOSAL , kIfcDistributionSystemEnum_DOMESTICCOLDWATER ,
  kIfcDistributionSystemEnum_DOMESTICHOTWATER , kIfcDistributionSystemEnum_DRAINAGE , kIfcDistributionSystemEnum_EARTHING , kIfcDistributionSystemEnum_ELECTRICAL ,
  kIfcDistributionSystemEnum_ELECTROACOUSTIC , kIfcDistributionSystemEnum_EXHAUST , kIfcDistributionSystemEnum_FIREPROTECTION , kIfcDistributionSystemEnum_FUEL ,
  kIfcDistributionSystemEnum_GAS , kIfcDistributionSystemEnum_HAZARDOUS , kIfcDistributionSystemEnum_HEATING , kIfcDistributionSystemEnum_LIGHTING ,
  kIfcDistributionSystemEnum_LIGHTNINGPROTECTION , kIfcDistributionSystemEnum_MUNICIPALSOLIDWASTE , kIfcDistributionSystemEnum_OIL , kIfcDistributionSystemEnum_OPERATIONAL ,
  kIfcDistributionSystemEnum_POWERGENERATION , kIfcDistributionSystemEnum_RAINWATER , kIfcDistributionSystemEnum_REFRIGERATION , kIfcDistributionSystemEnum_SECURITY ,
  kIfcDistributionSystemEnum_SEWAGE , kIfcDistributionSystemEnum_SIGNAL , kIfcDistributionSystemEnum_STORMWATER , kIfcDistributionSystemEnum_TELEPHONE ,
  kIfcDistributionSystemEnum_TV , kIfcDistributionSystemEnum_VACUUM , kIfcDistributionSystemEnum_VENT , kIfcDistributionSystemEnum_VENTILATION ,
  kIfcDistributionSystemEnum_WASTEWATER , kIfcDistributionSystemEnum_WATERSUPPLY , kIfcDistributionSystemEnum_USERDEFINED , kIfcDistributionSystemEnum_NOTDEFINED ,
  kIfcDistributionSystemEnum_unset
}
 
enum  IfcDocumentConfidentialityEnum {
  kIfcDocumentConfidentialityEnum_PUBLIC , kIfcDocumentConfidentialityEnum_RESTRICTED , kIfcDocumentConfidentialityEnum_CONFIDENTIAL , kIfcDocumentConfidentialityEnum_PERSONAL ,
  kIfcDocumentConfidentialityEnum_USERDEFINED , kIfcDocumentConfidentialityEnum_NOTDEFINED , kIfcDocumentConfidentialityEnum_unset
}
 
enum  IfcDocumentStatusEnum {
  kIfcDocumentStatusEnum_DRAFT , kIfcDocumentStatusEnum_FINALDRAFT , kIfcDocumentStatusEnum_FINAL , kIfcDocumentStatusEnum_REVISION ,
  kIfcDocumentStatusEnum_NOTDEFINED , kIfcDocumentStatusEnum_unset
}
 
enum  IfcDoorPanelOperationEnum {
  kIfcDoorPanelOperationEnum_SWINGING , kIfcDoorPanelOperationEnum_DOUBLE_ACTING , kIfcDoorPanelOperationEnum_SLIDING , kIfcDoorPanelOperationEnum_FOLDING ,
  kIfcDoorPanelOperationEnum_REVOLVING , kIfcDoorPanelOperationEnum_ROLLINGUP , kIfcDoorPanelOperationEnum_FIXEDPANEL , kIfcDoorPanelOperationEnum_USERDEFINED ,
  kIfcDoorPanelOperationEnum_NOTDEFINED , kIfcDoorPanelOperationEnum_unset
}
 
enum  IfcDoorPanelPositionEnum {
  kIfcDoorPanelPositionEnum_LEFT , kIfcDoorPanelPositionEnum_MIDDLE , kIfcDoorPanelPositionEnum_RIGHT , kIfcDoorPanelPositionEnum_NOTDEFINED ,
  kIfcDoorPanelPositionEnum_unset
}
 
enum  IfcDoorStyleConstructionEnum {
  kIfcDoorStyleConstructionEnum_ALUMINIUM , kIfcDoorStyleConstructionEnum_HIGH_GRADE_STEEL , kIfcDoorStyleConstructionEnum_STEEL , kIfcDoorStyleConstructionEnum_WOOD ,
  kIfcDoorStyleConstructionEnum_ALUMINIUM_WOOD , kIfcDoorStyleConstructionEnum_ALUMINIUM_PLASTIC , kIfcDoorStyleConstructionEnum_PLASTIC , kIfcDoorStyleConstructionEnum_USERDEFINED ,
  kIfcDoorStyleConstructionEnum_NOTDEFINED , kIfcDoorStyleConstructionEnum_unset
}
 
enum  IfcDoorStyleOperationEnum {
  kIfcDoorStyleOperationEnum_SINGLE_SWING_LEFT , kIfcDoorStyleOperationEnum_SINGLE_SWING_RIGHT , kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING , kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT ,
  kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT , kIfcDoorStyleOperationEnum_DOUBLE_SWING_LEFT , kIfcDoorStyleOperationEnum_DOUBLE_SWING_RIGHT , kIfcDoorStyleOperationEnum_DOUBLE_DOOR_DOUBLE_SWING ,
  kIfcDoorStyleOperationEnum_SLIDING_TO_LEFT , kIfcDoorStyleOperationEnum_SLIDING_TO_RIGHT , kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SLIDING , kIfcDoorStyleOperationEnum_FOLDING_TO_LEFT ,
  kIfcDoorStyleOperationEnum_FOLDING_TO_RIGHT , kIfcDoorStyleOperationEnum_DOUBLE_DOOR_FOLDING , kIfcDoorStyleOperationEnum_REVOLVING , kIfcDoorStyleOperationEnum_ROLLINGUP ,
  kIfcDoorStyleOperationEnum_USERDEFINED , kIfcDoorStyleOperationEnum_NOTDEFINED , kIfcDoorStyleOperationEnum_unset
}
 
enum  IfcDoorTypeEnum {
  kIfcDoorTypeEnum_DOOR , kIfcDoorTypeEnum_GATE , kIfcDoorTypeEnum_TRAPDOOR , kIfcDoorTypeEnum_USERDEFINED ,
  kIfcDoorTypeEnum_NOTDEFINED , kIfcDoorTypeEnum_unset
}
 
enum  IfcDoorTypeOperationEnum {
  kIfcDoorTypeOperationEnum_SINGLE_SWING_LEFT , kIfcDoorTypeOperationEnum_SINGLE_SWING_RIGHT , kIfcDoorTypeOperationEnum_DOUBLE_DOOR_SINGLE_SWING , kIfcDoorTypeOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT ,
  kIfcDoorTypeOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT , kIfcDoorTypeOperationEnum_DOUBLE_SWING_LEFT , kIfcDoorTypeOperationEnum_DOUBLE_SWING_RIGHT , kIfcDoorTypeOperationEnum_DOUBLE_DOOR_DOUBLE_SWING ,
  kIfcDoorTypeOperationEnum_SLIDING_TO_LEFT , kIfcDoorTypeOperationEnum_SLIDING_TO_RIGHT , kIfcDoorTypeOperationEnum_DOUBLE_DOOR_SLIDING , kIfcDoorTypeOperationEnum_FOLDING_TO_LEFT ,
  kIfcDoorTypeOperationEnum_FOLDING_TO_RIGHT , kIfcDoorTypeOperationEnum_DOUBLE_DOOR_FOLDING , kIfcDoorTypeOperationEnum_REVOLVING , kIfcDoorTypeOperationEnum_ROLLINGUP ,
  kIfcDoorTypeOperationEnum_SWING_FIXED_LEFT , kIfcDoorTypeOperationEnum_SWING_FIXED_RIGHT , kIfcDoorTypeOperationEnum_USERDEFINED , kIfcDoorTypeOperationEnum_NOTDEFINED ,
  kIfcDoorTypeOperationEnum_unset
}
 
enum  IfcDuctFittingTypeEnum {
  kIfcDuctFittingTypeEnum_BEND , kIfcDuctFittingTypeEnum_CONNECTOR , kIfcDuctFittingTypeEnum_ENTRY , kIfcDuctFittingTypeEnum_EXIT ,
  kIfcDuctFittingTypeEnum_JUNCTION , kIfcDuctFittingTypeEnum_OBSTRUCTION , kIfcDuctFittingTypeEnum_TRANSITION , kIfcDuctFittingTypeEnum_USERDEFINED ,
  kIfcDuctFittingTypeEnum_NOTDEFINED , kIfcDuctFittingTypeEnum_unset
}
 
enum  IfcDuctSegmentTypeEnum {
  kIfcDuctSegmentTypeEnum_RIGIDSEGMENT , kIfcDuctSegmentTypeEnum_FLEXIBLESEGMENT , kIfcDuctSegmentTypeEnum_USERDEFINED , kIfcDuctSegmentTypeEnum_NOTDEFINED ,
  kIfcDuctSegmentTypeEnum_unset
}
 
enum  IfcDuctSilencerTypeEnum {
  kIfcDuctSilencerTypeEnum_FLATOVAL , kIfcDuctSilencerTypeEnum_RECTANGULAR , kIfcDuctSilencerTypeEnum_ROUND , kIfcDuctSilencerTypeEnum_USERDEFINED ,
  kIfcDuctSilencerTypeEnum_NOTDEFINED , kIfcDuctSilencerTypeEnum_unset
}
 
enum  IfcElectricApplianceTypeEnum {
  kIfcElectricApplianceTypeEnum_DISHWASHER , kIfcElectricApplianceTypeEnum_ELECTRICCOOKER , kIfcElectricApplianceTypeEnum_FREESTANDINGELECTRICHEATER , kIfcElectricApplianceTypeEnum_FREESTANDINGFAN ,
  kIfcElectricApplianceTypeEnum_FREESTANDINGWATERHEATER , kIfcElectricApplianceTypeEnum_FREESTANDINGWATERCOOLER , kIfcElectricApplianceTypeEnum_FREEZER , kIfcElectricApplianceTypeEnum_FRIDGE_FREEZER ,
  kIfcElectricApplianceTypeEnum_HANDDRYER , kIfcElectricApplianceTypeEnum_KITCHENMACHINE , kIfcElectricApplianceTypeEnum_MICROWAVE , kIfcElectricApplianceTypeEnum_PHOTOCOPIER ,
  kIfcElectricApplianceTypeEnum_REFRIGERATOR , kIfcElectricApplianceTypeEnum_TUMBLEDRYER , kIfcElectricApplianceTypeEnum_VENDINGMACHINE , kIfcElectricApplianceTypeEnum_WASHINGMACHINE ,
  kIfcElectricApplianceTypeEnum_USERDEFINED , kIfcElectricApplianceTypeEnum_NOTDEFINED , kIfcElectricApplianceTypeEnum_unset
}
 
enum  IfcElectricDistributionBoardTypeEnum {
  kIfcElectricDistributionBoardTypeEnum_CONSUMERUNIT , kIfcElectricDistributionBoardTypeEnum_DISTRIBUTIONBOARD , kIfcElectricDistributionBoardTypeEnum_MOTORCONTROLCENTRE , kIfcElectricDistributionBoardTypeEnum_SWITCHBOARD ,
  kIfcElectricDistributionBoardTypeEnum_USERDEFINED , kIfcElectricDistributionBoardTypeEnum_NOTDEFINED , kIfcElectricDistributionBoardTypeEnum_unset
}
 
enum  IfcElectricFlowStorageDeviceTypeEnum {
  kIfcElectricFlowStorageDeviceTypeEnum_BATTERY , kIfcElectricFlowStorageDeviceTypeEnum_CAPACITORBANK , kIfcElectricFlowStorageDeviceTypeEnum_HARMONICFILTER , kIfcElectricFlowStorageDeviceTypeEnum_INDUCTORBANK ,
  kIfcElectricFlowStorageDeviceTypeEnum_UPS , kIfcElectricFlowStorageDeviceTypeEnum_USERDEFINED , kIfcElectricFlowStorageDeviceTypeEnum_NOTDEFINED , kIfcElectricFlowStorageDeviceTypeEnum_unset
}
 
enum  IfcElectricGeneratorTypeEnum {
  kIfcElectricGeneratorTypeEnum_CHP , kIfcElectricGeneratorTypeEnum_ENGINEGENERATOR , kIfcElectricGeneratorTypeEnum_STANDALONE , kIfcElectricGeneratorTypeEnum_USERDEFINED ,
  kIfcElectricGeneratorTypeEnum_NOTDEFINED , kIfcElectricGeneratorTypeEnum_unset
}
 
enum  IfcElectricMotorTypeEnum {
  kIfcElectricMotorTypeEnum_DC , kIfcElectricMotorTypeEnum_INDUCTION , kIfcElectricMotorTypeEnum_POLYPHASE , kIfcElectricMotorTypeEnum_RELUCTANCESYNCHRONOUS ,
  kIfcElectricMotorTypeEnum_SYNCHRONOUS , kIfcElectricMotorTypeEnum_USERDEFINED , kIfcElectricMotorTypeEnum_NOTDEFINED , kIfcElectricMotorTypeEnum_unset
}
 
enum  IfcElectricTimeControlTypeEnum {
  kIfcElectricTimeControlTypeEnum_TIMECLOCK , kIfcElectricTimeControlTypeEnum_TIMEDELAY , kIfcElectricTimeControlTypeEnum_RELAY , kIfcElectricTimeControlTypeEnum_USERDEFINED ,
  kIfcElectricTimeControlTypeEnum_NOTDEFINED , kIfcElectricTimeControlTypeEnum_unset
}
 
enum  IfcElementAssemblyTypeEnum {
  kIfcElementAssemblyTypeEnum_ACCESSORY_ASSEMBLY , kIfcElementAssemblyTypeEnum_ARCH , kIfcElementAssemblyTypeEnum_BEAM_GRID , kIfcElementAssemblyTypeEnum_BRACED_FRAME ,
  kIfcElementAssemblyTypeEnum_GIRDER , kIfcElementAssemblyTypeEnum_REINFORCEMENT_UNIT , kIfcElementAssemblyTypeEnum_RIGID_FRAME , kIfcElementAssemblyTypeEnum_SLAB_FIELD ,
  kIfcElementAssemblyTypeEnum_TRUSS , kIfcElementAssemblyTypeEnum_USERDEFINED , kIfcElementAssemblyTypeEnum_NOTDEFINED , kIfcElementAssemblyTypeEnum_unset
}
 
enum  IfcElementCompositionEnum { kIfcElementCompositionEnum_COMPLEX , kIfcElementCompositionEnum_ELEMENT , kIfcElementCompositionEnum_PARTIAL , kIfcElementCompositionEnum_unset }
 
enum  IfcEngineTypeEnum {
  kIfcEngineTypeEnum_EXTERNALCOMBUSTION , kIfcEngineTypeEnum_INTERNALCOMBUSTION , kIfcEngineTypeEnum_USERDEFINED , kIfcEngineTypeEnum_NOTDEFINED ,
  kIfcEngineTypeEnum_unset
}
 
enum  IfcEvaporativeCoolerTypeEnum {
  kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER , kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER , kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER , kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER ,
  kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVEAIRWASHER , kIfcEvaporativeCoolerTypeEnum_INDIRECTEVAPORATIVEPACKAGEAIRCOOLER , kIfcEvaporativeCoolerTypeEnum_INDIRECTEVAPORATIVEWETCOIL , kIfcEvaporativeCoolerTypeEnum_INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER ,
  kIfcEvaporativeCoolerTypeEnum_INDIRECTDIRECTCOMBINATION , kIfcEvaporativeCoolerTypeEnum_USERDEFINED , kIfcEvaporativeCoolerTypeEnum_NOTDEFINED , kIfcEvaporativeCoolerTypeEnum_unset
}
 
enum  IfcEvaporatorTypeEnum {
  kIfcEvaporatorTypeEnum_DIRECTEXPANSION , kIfcEvaporatorTypeEnum_DIRECTEXPANSIONSHELLANDTUBE , kIfcEvaporatorTypeEnum_DIRECTEXPANSIONTUBEINTUBE , kIfcEvaporatorTypeEnum_DIRECTEXPANSIONBRAZEDPLATE ,
  kIfcEvaporatorTypeEnum_FLOODEDSHELLANDTUBE , kIfcEvaporatorTypeEnum_SHELLANDCOIL , kIfcEvaporatorTypeEnum_USERDEFINED , kIfcEvaporatorTypeEnum_NOTDEFINED ,
  kIfcEvaporatorTypeEnum_unset
}
 
enum  IfcEventTriggerTypeEnum {
  kIfcEventTriggerTypeEnum_EVENTRULE , kIfcEventTriggerTypeEnum_EVENTMESSAGE , kIfcEventTriggerTypeEnum_EVENTTIME , kIfcEventTriggerTypeEnum_EVENTCOMPLEX ,
  kIfcEventTriggerTypeEnum_USERDEFINED , kIfcEventTriggerTypeEnum_NOTDEFINED , kIfcEventTriggerTypeEnum_unset
}
 
enum  IfcEventTypeEnum {
  kIfcEventTypeEnum_STARTEVENT , kIfcEventTypeEnum_ENDEVENT , kIfcEventTypeEnum_INTERMEDIATEEVENT , kIfcEventTypeEnum_USERDEFINED ,
  kIfcEventTypeEnum_NOTDEFINED , kIfcEventTypeEnum_unset
}
 
enum  IfcExternalSpatialElementTypeEnum {
  kIfcExternalSpatialElementTypeEnum_EXTERNAL , kIfcExternalSpatialElementTypeEnum_EXTERNAL_EARTH , kIfcExternalSpatialElementTypeEnum_EXTERNAL_WATER , kIfcExternalSpatialElementTypeEnum_EXTERNAL_FIRE ,
  kIfcExternalSpatialElementTypeEnum_USERDEFINED , kIfcExternalSpatialElementTypeEnum_NOTDEFINED , kIfcExternalSpatialElementTypeEnum_unset
}
 
enum  IfcFanTypeEnum {
  kIfcFanTypeEnum_CENTRIFUGALFORWARDCURVED , kIfcFanTypeEnum_CENTRIFUGALRADIAL , kIfcFanTypeEnum_CENTRIFUGALBACKWARDINCLINEDCURVED , kIfcFanTypeEnum_CENTRIFUGALAIRFOIL ,
  kIfcFanTypeEnum_TUBEAXIAL , kIfcFanTypeEnum_VANEAXIAL , kIfcFanTypeEnum_PROPELLORAXIAL , kIfcFanTypeEnum_USERDEFINED ,
  kIfcFanTypeEnum_NOTDEFINED , kIfcFanTypeEnum_unset
}
 
enum  IfcFastenerTypeEnum {
  kIfcFastenerTypeEnum_GLUE , kIfcFastenerTypeEnum_MORTAR , kIfcFastenerTypeEnum_WELD , kIfcFastenerTypeEnum_USERDEFINED ,
  kIfcFastenerTypeEnum_NOTDEFINED , kIfcFastenerTypeEnum_unset
}
 
enum  IfcFilterTypeEnum {
  kIfcFilterTypeEnum_AIRPARTICLEFILTER , kIfcFilterTypeEnum_COMPRESSEDAIRFILTER , kIfcFilterTypeEnum_ODORFILTER , kIfcFilterTypeEnum_OILFILTER ,
  kIfcFilterTypeEnum_STRAINER , kIfcFilterTypeEnum_WATERFILTER , kIfcFilterTypeEnum_USERDEFINED , kIfcFilterTypeEnum_NOTDEFINED ,
  kIfcFilterTypeEnum_unset
}
 
enum  IfcFireSuppressionTerminalTypeEnum {
  kIfcFireSuppressionTerminalTypeEnum_BREECHINGINLET , kIfcFireSuppressionTerminalTypeEnum_FIREHYDRANT , kIfcFireSuppressionTerminalTypeEnum_HOSEREEL , kIfcFireSuppressionTerminalTypeEnum_SPRINKLER ,
  kIfcFireSuppressionTerminalTypeEnum_SPRINKLERDEFLECTOR , kIfcFireSuppressionTerminalTypeEnum_USERDEFINED , kIfcFireSuppressionTerminalTypeEnum_NOTDEFINED , kIfcFireSuppressionTerminalTypeEnum_unset
}
 
enum  IfcFlowDirectionEnum {
  kIfcFlowDirectionEnum_SOURCE , kIfcFlowDirectionEnum_SINK , kIfcFlowDirectionEnum_SOURCEANDSINK , kIfcFlowDirectionEnum_NOTDEFINED ,
  kIfcFlowDirectionEnum_unset
}
 
enum  IfcFlowInstrumentTypeEnum {
  kIfcFlowInstrumentTypeEnum_PRESSUREGAUGE , kIfcFlowInstrumentTypeEnum_THERMOMETER , kIfcFlowInstrumentTypeEnum_AMMETER , kIfcFlowInstrumentTypeEnum_FREQUENCYMETER ,
  kIfcFlowInstrumentTypeEnum_POWERFACTORMETER , kIfcFlowInstrumentTypeEnum_PHASEANGLEMETER , kIfcFlowInstrumentTypeEnum_VOLTMETER_PEAK , kIfcFlowInstrumentTypeEnum_VOLTMETER_RMS ,
  kIfcFlowInstrumentTypeEnum_USERDEFINED , kIfcFlowInstrumentTypeEnum_NOTDEFINED , kIfcFlowInstrumentTypeEnum_unset
}
 
enum  IfcFlowMeterTypeEnum {
  kIfcFlowMeterTypeEnum_ENERGYMETER , kIfcFlowMeterTypeEnum_GASMETER , kIfcFlowMeterTypeEnum_OILMETER , kIfcFlowMeterTypeEnum_WATERMETER ,
  kIfcFlowMeterTypeEnum_USERDEFINED , kIfcFlowMeterTypeEnum_NOTDEFINED , kIfcFlowMeterTypeEnum_unset
}
 
enum  IfcFootingTypeEnum {
  kIfcFootingTypeEnum_CAISSON_FOUNDATION , kIfcFootingTypeEnum_FOOTING_BEAM , kIfcFootingTypeEnum_PAD_FOOTING , kIfcFootingTypeEnum_PILE_CAP ,
  kIfcFootingTypeEnum_STRIP_FOOTING , kIfcFootingTypeEnum_USERDEFINED , kIfcFootingTypeEnum_NOTDEFINED , kIfcFootingTypeEnum_unset
}
 
enum  IfcFurnitureTypeEnum {
  kIfcFurnitureTypeEnum_CHAIR , kIfcFurnitureTypeEnum_TABLE , kIfcFurnitureTypeEnum_DESK , kIfcFurnitureTypeEnum_BED ,
  kIfcFurnitureTypeEnum_FILECABINET , kIfcFurnitureTypeEnum_SHELF , kIfcFurnitureTypeEnum_SOFA , kIfcFurnitureTypeEnum_USERDEFINED ,
  kIfcFurnitureTypeEnum_NOTDEFINED , kIfcFurnitureTypeEnum_unset
}
 
enum  IfcGeographicElementTypeEnum { kIfcGeographicElementTypeEnum_TERRAIN , kIfcGeographicElementTypeEnum_USERDEFINED , kIfcGeographicElementTypeEnum_NOTDEFINED , kIfcGeographicElementTypeEnum_unset }
 
enum  IfcGeometricProjectionEnum {
  kIfcGeometricProjectionEnum_GRAPH_VIEW , kIfcGeometricProjectionEnum_SKETCH_VIEW , kIfcGeometricProjectionEnum_MODEL_VIEW , kIfcGeometricProjectionEnum_PLAN_VIEW ,
  kIfcGeometricProjectionEnum_REFLECTED_PLAN_VIEW , kIfcGeometricProjectionEnum_SECTION_VIEW , kIfcGeometricProjectionEnum_ELEVATION_VIEW , kIfcGeometricProjectionEnum_USERDEFINED ,
  kIfcGeometricProjectionEnum_NOTDEFINED , kIfcGeometricProjectionEnum_unset
}
 
enum  IfcGlobalOrLocalEnum { kIfcGlobalOrLocalEnum_GLOBAL_COORDS , kIfcGlobalOrLocalEnum_LOCAL_COORDS , kIfcGlobalOrLocalEnum_unset }
 
enum  IfcGridTypeEnum {
  kIfcGridTypeEnum_RECTANGULAR , kIfcGridTypeEnum_RADIAL , kIfcGridTypeEnum_TRIANGULAR , kIfcGridTypeEnum_IRREGULAR ,
  kIfcGridTypeEnum_USERDEFINED , kIfcGridTypeEnum_NOTDEFINED , kIfcGridTypeEnum_unset
}
 
enum  IfcHeatExchangerTypeEnum {
  kIfcHeatExchangerTypeEnum_PLATE , kIfcHeatExchangerTypeEnum_SHELLANDTUBE , kIfcHeatExchangerTypeEnum_USERDEFINED , kIfcHeatExchangerTypeEnum_NOTDEFINED ,
  kIfcHeatExchangerTypeEnum_unset
}
 
enum  IfcHumidifierTypeEnum {
  kIfcHumidifierTypeEnum_STEAMINJECTION , kIfcHumidifierTypeEnum_ADIABATICAIRWASHER , kIfcHumidifierTypeEnum_ADIABATICPAN , kIfcHumidifierTypeEnum_ADIABATICWETTEDELEMENT ,
  kIfcHumidifierTypeEnum_ADIABATICATOMIZING , kIfcHumidifierTypeEnum_ADIABATICULTRASONIC , kIfcHumidifierTypeEnum_ADIABATICRIGIDMEDIA , kIfcHumidifierTypeEnum_ADIABATICCOMPRESSEDAIRNOZZLE ,
  kIfcHumidifierTypeEnum_ASSISTEDELECTRIC , kIfcHumidifierTypeEnum_ASSISTEDNATURALGAS , kIfcHumidifierTypeEnum_ASSISTEDPROPANE , kIfcHumidifierTypeEnum_ASSISTEDBUTANE ,
  kIfcHumidifierTypeEnum_ASSISTEDSTEAM , kIfcHumidifierTypeEnum_USERDEFINED , kIfcHumidifierTypeEnum_NOTDEFINED , kIfcHumidifierTypeEnum_unset
}
 
enum  IfcInterceptorTypeEnum {
  kIfcInterceptorTypeEnum_CYCLONIC , kIfcInterceptorTypeEnum_GREASE , kIfcInterceptorTypeEnum_OIL , kIfcInterceptorTypeEnum_PETROL ,
  kIfcInterceptorTypeEnum_USERDEFINED , kIfcInterceptorTypeEnum_NOTDEFINED , kIfcInterceptorTypeEnum_unset
}
 
enum  IfcInternalOrExternalEnum {
  kIfcInternalOrExternalEnum_INTERNAL , kIfcInternalOrExternalEnum_EXTERNAL , kIfcInternalOrExternalEnum_EXTERNAL_EARTH , kIfcInternalOrExternalEnum_EXTERNAL_WATER ,
  kIfcInternalOrExternalEnum_EXTERNAL_FIRE , kIfcInternalOrExternalEnum_NOTDEFINED , kIfcInternalOrExternalEnum_unset
}
 
enum  IfcInventoryTypeEnum {
  kIfcInventoryTypeEnum_ASSETINVENTORY , kIfcInventoryTypeEnum_SPACEINVENTORY , kIfcInventoryTypeEnum_FURNITUREINVENTORY , kIfcInventoryTypeEnum_USERDEFINED ,
  kIfcInventoryTypeEnum_NOTDEFINED , kIfcInventoryTypeEnum_unset
}
 
enum  IfcJunctionBoxTypeEnum {
  kIfcJunctionBoxTypeEnum_DATA , kIfcJunctionBoxTypeEnum_POWER , kIfcJunctionBoxTypeEnum_USERDEFINED , kIfcJunctionBoxTypeEnum_NOTDEFINED ,
  kIfcJunctionBoxTypeEnum_unset
}
 
enum  IfcKnotType {
  kIfcKnotType_UNIFORM_KNOTS , kIfcKnotType_QUASI_UNIFORM_KNOTS , kIfcKnotType_PIECEWISE_BEZIER_KNOTS , kIfcKnotType_UNSPECIFIED ,
  kIfcKnotType_unset
}
 
enum  IfcLaborResourceTypeEnum {
  kIfcLaborResourceTypeEnum_ADMINISTRATION , kIfcLaborResourceTypeEnum_CARPENTRY , kIfcLaborResourceTypeEnum_CLEANING , kIfcLaborResourceTypeEnum_CONCRETE ,
  kIfcLaborResourceTypeEnum_DRYWALL , kIfcLaborResourceTypeEnum_ELECTRIC , kIfcLaborResourceTypeEnum_FINISHING , kIfcLaborResourceTypeEnum_FLOORING ,
  kIfcLaborResourceTypeEnum_GENERAL , kIfcLaborResourceTypeEnum_HVAC , kIfcLaborResourceTypeEnum_LANDSCAPING , kIfcLaborResourceTypeEnum_MASONRY ,
  kIfcLaborResourceTypeEnum_PAINTING , kIfcLaborResourceTypeEnum_PAVING , kIfcLaborResourceTypeEnum_PLUMBING , kIfcLaborResourceTypeEnum_ROOFING ,
  kIfcLaborResourceTypeEnum_SITEGRADING , kIfcLaborResourceTypeEnum_STEELWORK , kIfcLaborResourceTypeEnum_SURVEYING , kIfcLaborResourceTypeEnum_USERDEFINED ,
  kIfcLaborResourceTypeEnum_NOTDEFINED , kIfcLaborResourceTypeEnum_unset
}
 
enum  IfcLampTypeEnum {
  kIfcLampTypeEnum_COMPACTFLUORESCENT , kIfcLampTypeEnum_FLUORESCENT , kIfcLampTypeEnum_HALOGEN , kIfcLampTypeEnum_HIGHPRESSUREMERCURY ,
  kIfcLampTypeEnum_HIGHPRESSURESODIUM , kIfcLampTypeEnum_LED , kIfcLampTypeEnum_METALHALIDE , kIfcLampTypeEnum_OLED ,
  kIfcLampTypeEnum_TUNGSTENFILAMENT , kIfcLampTypeEnum_USERDEFINED , kIfcLampTypeEnum_NOTDEFINED , kIfcLampTypeEnum_unset
}
 
enum  IfcLayerSetDirectionEnum { kIfcLayerSetDirectionEnum_AXIS1 , kIfcLayerSetDirectionEnum_AXIS2 , kIfcLayerSetDirectionEnum_AXIS3 , kIfcLayerSetDirectionEnum_unset }
 
enum  IfcLightDistributionCurveEnum {
  kIfcLightDistributionCurveEnum_TYPE_A , kIfcLightDistributionCurveEnum_TYPE_B , kIfcLightDistributionCurveEnum_TYPE_C , kIfcLightDistributionCurveEnum_NOTDEFINED ,
  kIfcLightDistributionCurveEnum_unset
}
 
enum  IfcLightEmissionSourceEnum {
  kIfcLightEmissionSourceEnum_COMPACTFLUORESCENT , kIfcLightEmissionSourceEnum_FLUORESCENT , kIfcLightEmissionSourceEnum_HIGHPRESSUREMERCURY , kIfcLightEmissionSourceEnum_HIGHPRESSURESODIUM ,
  kIfcLightEmissionSourceEnum_LIGHTEMITTINGDIODE , kIfcLightEmissionSourceEnum_LOWPRESSURESODIUM , kIfcLightEmissionSourceEnum_LOWVOLTAGEHALOGEN , kIfcLightEmissionSourceEnum_MAINVOLTAGEHALOGEN ,
  kIfcLightEmissionSourceEnum_METALHALIDE , kIfcLightEmissionSourceEnum_TUNGSTENFILAMENT , kIfcLightEmissionSourceEnum_NOTDEFINED , kIfcLightEmissionSourceEnum_unset
}
 
enum  IfcLightFixtureTypeEnum {
  kIfcLightFixtureTypeEnum_POINTSOURCE , kIfcLightFixtureTypeEnum_DIRECTIONSOURCE , kIfcLightFixtureTypeEnum_SECURITYLIGHTING , kIfcLightFixtureTypeEnum_USERDEFINED ,
  kIfcLightFixtureTypeEnum_NOTDEFINED , kIfcLightFixtureTypeEnum_unset
}
 
enum  IfcLoadGroupTypeEnum {
  kIfcLoadGroupTypeEnum_LOAD_GROUP , kIfcLoadGroupTypeEnum_LOAD_CASE , kIfcLoadGroupTypeEnum_LOAD_COMBINATION , kIfcLoadGroupTypeEnum_USERDEFINED ,
  kIfcLoadGroupTypeEnum_NOTDEFINED , kIfcLoadGroupTypeEnum_unset
}
 
enum  IfcLogicalOperatorEnum {
  kIfcLogicalOperatorEnum_LOGICALAND , kIfcLogicalOperatorEnum_LOGICALOR , kIfcLogicalOperatorEnum_LOGICALXOR , kIfcLogicalOperatorEnum_LOGICALNOTAND ,
  kIfcLogicalOperatorEnum_LOGICALNOTOR , kIfcLogicalOperatorEnum_unset
}
 
enum  IfcMechanicalFastenerTypeEnum {
  kIfcMechanicalFastenerTypeEnum_ANCHORBOLT , kIfcMechanicalFastenerTypeEnum_BOLT , kIfcMechanicalFastenerTypeEnum_DOWEL , kIfcMechanicalFastenerTypeEnum_NAIL ,
  kIfcMechanicalFastenerTypeEnum_NAILPLATE , kIfcMechanicalFastenerTypeEnum_RIVET , kIfcMechanicalFastenerTypeEnum_SCREW , kIfcMechanicalFastenerTypeEnum_SHEARCONNECTOR ,
  kIfcMechanicalFastenerTypeEnum_STAPLE , kIfcMechanicalFastenerTypeEnum_STUDSHEARCONNECTOR , kIfcMechanicalFastenerTypeEnum_USERDEFINED , kIfcMechanicalFastenerTypeEnum_NOTDEFINED ,
  kIfcMechanicalFastenerTypeEnum_unset
}
 
enum  IfcMedicalDeviceTypeEnum {
  kIfcMedicalDeviceTypeEnum_AIRSTATION , kIfcMedicalDeviceTypeEnum_FEEDAIRUNIT , kIfcMedicalDeviceTypeEnum_OXYGENGENERATOR , kIfcMedicalDeviceTypeEnum_OXYGENPLANT ,
  kIfcMedicalDeviceTypeEnum_VACUUMSTATION , kIfcMedicalDeviceTypeEnum_USERDEFINED , kIfcMedicalDeviceTypeEnum_NOTDEFINED , kIfcMedicalDeviceTypeEnum_unset
}
 
enum  IfcMemberTypeEnum {
  kIfcMemberTypeEnum_BRACE , kIfcMemberTypeEnum_CHORD , kIfcMemberTypeEnum_COLLAR , kIfcMemberTypeEnum_MEMBER ,
  kIfcMemberTypeEnum_MULLION , kIfcMemberTypeEnum_PLATE , kIfcMemberTypeEnum_POST , kIfcMemberTypeEnum_PURLIN ,
  kIfcMemberTypeEnum_RAFTER , kIfcMemberTypeEnum_STRINGER , kIfcMemberTypeEnum_STRUT , kIfcMemberTypeEnum_STUD ,
  kIfcMemberTypeEnum_USERDEFINED , kIfcMemberTypeEnum_NOTDEFINED , kIfcMemberTypeEnum_unset
}
 
enum  IfcMotorConnectionTypeEnum {
  kIfcMotorConnectionTypeEnum_BELTDRIVE , kIfcMotorConnectionTypeEnum_COUPLING , kIfcMotorConnectionTypeEnum_DIRECTDRIVE , kIfcMotorConnectionTypeEnum_USERDEFINED ,
  kIfcMotorConnectionTypeEnum_NOTDEFINED , kIfcMotorConnectionTypeEnum_unset
}
 
enum  IfcNullStyle { kIfcNullStyle_NULL , kIfcNullStyle_unset }
 
enum  IfcObjectTypeEnum {
  kIfcObjectTypeEnum_PRODUCT , kIfcObjectTypeEnum_PROCESS , kIfcObjectTypeEnum_CONTROL , kIfcObjectTypeEnum_RESOURCE ,
  kIfcObjectTypeEnum_ACTOR , kIfcObjectTypeEnum_GROUP , kIfcObjectTypeEnum_PROJECT , kIfcObjectTypeEnum_NOTDEFINED ,
  kIfcObjectTypeEnum_unset
}
 
enum  IfcObjectiveEnum {
  kIfcObjectiveEnum_CODECOMPLIANCE , kIfcObjectiveEnum_CODEWAIVER , kIfcObjectiveEnum_DESIGNINTENT , kIfcObjectiveEnum_EXTERNAL ,
  kIfcObjectiveEnum_HEALTHANDSAFETY , kIfcObjectiveEnum_MERGECONFLICT , kIfcObjectiveEnum_MODELVIEW , kIfcObjectiveEnum_PARAMETER ,
  kIfcObjectiveEnum_REQUIREMENT , kIfcObjectiveEnum_SPECIFICATION , kIfcObjectiveEnum_TRIGGERCONDITION , kIfcObjectiveEnum_USERDEFINED ,
  kIfcObjectiveEnum_NOTDEFINED , kIfcObjectiveEnum_unset
}
 
enum  IfcOccupantTypeEnum {
  kIfcOccupantTypeEnum_ASSIGNEE , kIfcOccupantTypeEnum_ASSIGNOR , kIfcOccupantTypeEnum_LESSEE , kIfcOccupantTypeEnum_LESSOR ,
  kIfcOccupantTypeEnum_LETTINGAGENT , kIfcOccupantTypeEnum_OWNER , kIfcOccupantTypeEnum_TENANT , kIfcOccupantTypeEnum_USERDEFINED ,
  kIfcOccupantTypeEnum_NOTDEFINED , kIfcOccupantTypeEnum_unset
}
 
enum  IfcOpeningElementTypeEnum {
  kIfcOpeningElementTypeEnum_OPENING , kIfcOpeningElementTypeEnum_RECESS , kIfcOpeningElementTypeEnum_USERDEFINED , kIfcOpeningElementTypeEnum_NOTDEFINED ,
  kIfcOpeningElementTypeEnum_unset
}
 
enum  IfcOutletTypeEnum {
  kIfcOutletTypeEnum_AUDIOVISUALOUTLET , kIfcOutletTypeEnum_COMMUNICATIONSOUTLET , kIfcOutletTypeEnum_POWEROUTLET , kIfcOutletTypeEnum_DATAOUTLET ,
  kIfcOutletTypeEnum_TELEPHONEOUTLET , kIfcOutletTypeEnum_USERDEFINED , kIfcOutletTypeEnum_NOTDEFINED , kIfcOutletTypeEnum_unset
}
 
enum  IfcPerformanceHistoryTypeEnum { kIfcPerformanceHistoryTypeEnum_USERDEFINED , kIfcPerformanceHistoryTypeEnum_NOTDEFINED , kIfcPerformanceHistoryTypeEnum_unset }
 
enum  IfcPermeableCoveringOperationEnum {
  kIfcPermeableCoveringOperationEnum_GRILL , kIfcPermeableCoveringOperationEnum_LOUVER , kIfcPermeableCoveringOperationEnum_SCREEN , kIfcPermeableCoveringOperationEnum_USERDEFINED ,
  kIfcPermeableCoveringOperationEnum_NOTDEFINED , kIfcPermeableCoveringOperationEnum_unset
}
 
enum  IfcPermitTypeEnum {
  kIfcPermitTypeEnum_ACCESS , kIfcPermitTypeEnum_BUILDING , kIfcPermitTypeEnum_WORK , kIfcPermitTypeEnum_USERDEFINED ,
  kIfcPermitTypeEnum_NOTDEFINED , kIfcPermitTypeEnum_unset
}
 
enum  IfcPhysicalOrVirtualEnum { kIfcPhysicalOrVirtualEnum_PHYSICAL , kIfcPhysicalOrVirtualEnum_VIRTUAL , kIfcPhysicalOrVirtualEnum_NOTDEFINED , kIfcPhysicalOrVirtualEnum_unset }
 
enum  IfcPileConstructionEnum {
  kIfcPileConstructionEnum_CAST_IN_PLACE , kIfcPileConstructionEnum_COMPOSITE , kIfcPileConstructionEnum_PRECAST_CONCRETE , kIfcPileConstructionEnum_PREFAB_STEEL ,
  kIfcPileConstructionEnum_USERDEFINED , kIfcPileConstructionEnum_NOTDEFINED , kIfcPileConstructionEnum_unset
}
 
enum  IfcPileTypeEnum {
  kIfcPileTypeEnum_BORED , kIfcPileTypeEnum_DRIVEN , kIfcPileTypeEnum_JETGROUTING , kIfcPileTypeEnum_COHESION ,
  kIfcPileTypeEnum_FRICTION , kIfcPileTypeEnum_SUPPORT , kIfcPileTypeEnum_USERDEFINED , kIfcPileTypeEnum_NOTDEFINED ,
  kIfcPileTypeEnum_unset
}
 
enum  IfcPipeFittingTypeEnum {
  kIfcPipeFittingTypeEnum_BEND , kIfcPipeFittingTypeEnum_CONNECTOR , kIfcPipeFittingTypeEnum_ENTRY , kIfcPipeFittingTypeEnum_EXIT ,
  kIfcPipeFittingTypeEnum_JUNCTION , kIfcPipeFittingTypeEnum_OBSTRUCTION , kIfcPipeFittingTypeEnum_TRANSITION , kIfcPipeFittingTypeEnum_USERDEFINED ,
  kIfcPipeFittingTypeEnum_NOTDEFINED , kIfcPipeFittingTypeEnum_unset
}
 
enum  IfcPipeSegmentTypeEnum {
  kIfcPipeSegmentTypeEnum_CULVERT , kIfcPipeSegmentTypeEnum_FLEXIBLESEGMENT , kIfcPipeSegmentTypeEnum_RIGIDSEGMENT , kIfcPipeSegmentTypeEnum_GUTTER ,
  kIfcPipeSegmentTypeEnum_SPOOL , kIfcPipeSegmentTypeEnum_USERDEFINED , kIfcPipeSegmentTypeEnum_NOTDEFINED , kIfcPipeSegmentTypeEnum_unset
}
 
enum  IfcPlateTypeEnum {
  kIfcPlateTypeEnum_CURTAIN_PANEL , kIfcPlateTypeEnum_SHEET , kIfcPlateTypeEnum_USERDEFINED , kIfcPlateTypeEnum_NOTDEFINED ,
  kIfcPlateTypeEnum_unset
}
 
enum  IfcPreferredSurfaceCurveRepresentation { kIfcPreferredSurfaceCurveRepresentation_CURVE3D , kIfcPreferredSurfaceCurveRepresentation_PCURVE_S1 , kIfcPreferredSurfaceCurveRepresentation_PCURVE_S2 , kIfcPreferredSurfaceCurveRepresentation_unset }
 
enum  IfcProcedureTypeEnum {
  kIfcProcedureTypeEnum_ADVICE_CAUTION , kIfcProcedureTypeEnum_ADVICE_NOTE , kIfcProcedureTypeEnum_ADVICE_WARNING , kIfcProcedureTypeEnum_CALIBRATION ,
  kIfcProcedureTypeEnum_DIAGNOSTIC , kIfcProcedureTypeEnum_SHUTDOWN , kIfcProcedureTypeEnum_STARTUP , kIfcProcedureTypeEnum_USERDEFINED ,
  kIfcProcedureTypeEnum_NOTDEFINED , kIfcProcedureTypeEnum_unset
}
 
enum  IfcProfileTypeEnum { kIfcProfileTypeEnum_CURVE , kIfcProfileTypeEnum_AREA , kIfcProfileTypeEnum_unset }
 
enum  IfcProjectOrderTypeEnum {
  kIfcProjectOrderTypeEnum_CHANGEORDER , kIfcProjectOrderTypeEnum_MAINTENANCEWORKORDER , kIfcProjectOrderTypeEnum_MOVEORDER , kIfcProjectOrderTypeEnum_PURCHASEORDER ,
  kIfcProjectOrderTypeEnum_WORKORDER , kIfcProjectOrderTypeEnum_USERDEFINED , kIfcProjectOrderTypeEnum_NOTDEFINED , kIfcProjectOrderTypeEnum_unset
}
 
enum  IfcProjectedOrTrueLengthEnum { kIfcProjectedOrTrueLengthEnum_PROJECTED_LENGTH , kIfcProjectedOrTrueLengthEnum_TRUE_LENGTH , kIfcProjectedOrTrueLengthEnum_unset }
 
enum  IfcProjectionElementTypeEnum { kIfcProjectionElementTypeEnum_USERDEFINED , kIfcProjectionElementTypeEnum_NOTDEFINED , kIfcProjectionElementTypeEnum_unset }
 
enum  IfcPropertySetTemplateTypeEnum {
  kIfcPropertySetTemplateTypeEnum_PSET_TYPEDRIVENONLY , kIfcPropertySetTemplateTypeEnum_PSET_TYPEDRIVENOVERRIDE , kIfcPropertySetTemplateTypeEnum_PSET_OCCURRENCEDRIVEN , kIfcPropertySetTemplateTypeEnum_PSET_PERFORMANCEDRIVEN ,
  kIfcPropertySetTemplateTypeEnum_QTO_TYPEDRIVENONLY , kIfcPropertySetTemplateTypeEnum_QTO_TYPEDRIVENOVERRIDE , kIfcPropertySetTemplateTypeEnum_QTO_OCCURRENCEDRIVEN , kIfcPropertySetTemplateTypeEnum_NOTDEFINED ,
  kIfcPropertySetTemplateTypeEnum_unset
}
 
enum  IfcProtectiveDeviceTrippingUnitTypeEnum {
  kIfcProtectiveDeviceTrippingUnitTypeEnum_ELECTRONIC , kIfcProtectiveDeviceTrippingUnitTypeEnum_ELECTROMAGNETIC , kIfcProtectiveDeviceTrippingUnitTypeEnum_RESIDUALCURRENT , kIfcProtectiveDeviceTrippingUnitTypeEnum_THERMAL ,
  kIfcProtectiveDeviceTrippingUnitTypeEnum_USERDEFINED , kIfcProtectiveDeviceTrippingUnitTypeEnum_NOTDEFINED , kIfcProtectiveDeviceTrippingUnitTypeEnum_unset
}
 
enum  IfcProtectiveDeviceTypeEnum {
  kIfcProtectiveDeviceTypeEnum_CIRCUITBREAKER , kIfcProtectiveDeviceTypeEnum_EARTHLEAKAGECIRCUITBREAKER , kIfcProtectiveDeviceTypeEnum_EARTHINGSWITCH , kIfcProtectiveDeviceTypeEnum_FUSEDISCONNECTOR ,
  kIfcProtectiveDeviceTypeEnum_RESIDUALCURRENTCIRCUITBREAKER , kIfcProtectiveDeviceTypeEnum_RESIDUALCURRENTSWITCH , kIfcProtectiveDeviceTypeEnum_VARISTOR , kIfcProtectiveDeviceTypeEnum_USERDEFINED ,
  kIfcProtectiveDeviceTypeEnum_NOTDEFINED , kIfcProtectiveDeviceTypeEnum_unset
}
 
enum  IfcPumpTypeEnum {
  kIfcPumpTypeEnum_CIRCULATOR , kIfcPumpTypeEnum_ENDSUCTION , kIfcPumpTypeEnum_SPLITCASE , kIfcPumpTypeEnum_SUBMERSIBLEPUMP ,
  kIfcPumpTypeEnum_SUMPPUMP , kIfcPumpTypeEnum_VERTICALINLINE , kIfcPumpTypeEnum_VERTICALTURBINE , kIfcPumpTypeEnum_USERDEFINED ,
  kIfcPumpTypeEnum_NOTDEFINED , kIfcPumpTypeEnum_unset
}
 
enum  IfcRailingTypeEnum {
  kIfcRailingTypeEnum_HANDRAIL , kIfcRailingTypeEnum_GUARDRAIL , kIfcRailingTypeEnum_BALUSTRADE , kIfcRailingTypeEnum_USERDEFINED ,
  kIfcRailingTypeEnum_NOTDEFINED , kIfcRailingTypeEnum_unset
}
 
enum  IfcRampFlightTypeEnum {
  kIfcRampFlightTypeEnum_STRAIGHT , kIfcRampFlightTypeEnum_SPIRAL , kIfcRampFlightTypeEnum_USERDEFINED , kIfcRampFlightTypeEnum_NOTDEFINED ,
  kIfcRampFlightTypeEnum_unset
}
 
enum  IfcRampTypeEnum {
  kIfcRampTypeEnum_STRAIGHT_RUN_RAMP , kIfcRampTypeEnum_TWO_STRAIGHT_RUN_RAMP , kIfcRampTypeEnum_QUARTER_TURN_RAMP , kIfcRampTypeEnum_TWO_QUARTER_TURN_RAMP ,
  kIfcRampTypeEnum_HALF_TURN_RAMP , kIfcRampTypeEnum_SPIRAL_RAMP , kIfcRampTypeEnum_USERDEFINED , kIfcRampTypeEnum_NOTDEFINED ,
  kIfcRampTypeEnum_unset
}
 
enum  IfcRecurrenceTypeEnum {
  kIfcRecurrenceTypeEnum_DAILY , kIfcRecurrenceTypeEnum_WEEKLY , kIfcRecurrenceTypeEnum_MONTHLY_BY_DAY_OF_MONTH , kIfcRecurrenceTypeEnum_MONTHLY_BY_POSITION ,
  kIfcRecurrenceTypeEnum_BY_DAY_COUNT , kIfcRecurrenceTypeEnum_BY_WEEKDAY_COUNT , kIfcRecurrenceTypeEnum_YEARLY_BY_DAY_OF_MONTH , kIfcRecurrenceTypeEnum_YEARLY_BY_POSITION ,
  kIfcRecurrenceTypeEnum_unset
}
 
enum  IfcReflectanceMethodEnum {
  kIfcReflectanceMethodEnum_BLINN , kIfcReflectanceMethodEnum_FLAT , kIfcReflectanceMethodEnum_GLASS , kIfcReflectanceMethodEnum_MATT ,
  kIfcReflectanceMethodEnum_METAL , kIfcReflectanceMethodEnum_MIRROR , kIfcReflectanceMethodEnum_PHONG , kIfcReflectanceMethodEnum_PLASTIC ,
  kIfcReflectanceMethodEnum_STRAUSS , kIfcReflectanceMethodEnum_NOTDEFINED , kIfcReflectanceMethodEnum_unset
}
 
enum  IfcReinforcingBarRoleEnum {
  kIfcReinforcingBarRoleEnum_MAIN , kIfcReinforcingBarRoleEnum_SHEAR , kIfcReinforcingBarRoleEnum_LIGATURE , kIfcReinforcingBarRoleEnum_STUD ,
  kIfcReinforcingBarRoleEnum_PUNCHING , kIfcReinforcingBarRoleEnum_EDGE , kIfcReinforcingBarRoleEnum_RING , kIfcReinforcingBarRoleEnum_ANCHORING ,
  kIfcReinforcingBarRoleEnum_USERDEFINED , kIfcReinforcingBarRoleEnum_NOTDEFINED , kIfcReinforcingBarRoleEnum_unset
}
 
enum  IfcReinforcingBarSurfaceEnum { kIfcReinforcingBarSurfaceEnum_PLAIN , kIfcReinforcingBarSurfaceEnum_TEXTURED , kIfcReinforcingBarSurfaceEnum_unset }
 
enum  IfcReinforcingBarTypeEnum {
  kIfcReinforcingBarTypeEnum_ANCHORING , kIfcReinforcingBarTypeEnum_EDGE , kIfcReinforcingBarTypeEnum_LIGATURE , kIfcReinforcingBarTypeEnum_MAIN ,
  kIfcReinforcingBarTypeEnum_PUNCHING , kIfcReinforcingBarTypeEnum_RING , kIfcReinforcingBarTypeEnum_SHEAR , kIfcReinforcingBarTypeEnum_STUD ,
  kIfcReinforcingBarTypeEnum_USERDEFINED , kIfcReinforcingBarTypeEnum_NOTDEFINED , kIfcReinforcingBarTypeEnum_unset
}
 
enum  IfcReinforcingMeshTypeEnum { kIfcReinforcingMeshTypeEnum_USERDEFINED , kIfcReinforcingMeshTypeEnum_NOTDEFINED , kIfcReinforcingMeshTypeEnum_unset }
 
enum  IfcRoleEnum {
  kIfcRoleEnum_SUPPLIER , kIfcRoleEnum_MANUFACTURER , kIfcRoleEnum_CONTRACTOR , kIfcRoleEnum_SUBCONTRACTOR ,
  kIfcRoleEnum_ARCHITECT , kIfcRoleEnum_STRUCTURALENGINEER , kIfcRoleEnum_COSTENGINEER , kIfcRoleEnum_CLIENT ,
  kIfcRoleEnum_BUILDINGOWNER , kIfcRoleEnum_BUILDINGOPERATOR , kIfcRoleEnum_MECHANICALENGINEER , kIfcRoleEnum_ELECTRICALENGINEER ,
  kIfcRoleEnum_PROJECTMANAGER , kIfcRoleEnum_FACILITIESMANAGER , kIfcRoleEnum_CIVILENGINEER , kIfcRoleEnum_COMMISSIONINGENGINEER ,
  kIfcRoleEnum_ENGINEER , kIfcRoleEnum_OWNER , kIfcRoleEnum_CONSULTANT , kIfcRoleEnum_CONSTRUCTIONMANAGER ,
  kIfcRoleEnum_FIELDCONSTRUCTIONMANAGER , kIfcRoleEnum_RESELLER , kIfcRoleEnum_USERDEFINED , kIfcRoleEnum_unset
}
 
enum  IfcRoofTypeEnum {
  kIfcRoofTypeEnum_FLAT_ROOF , kIfcRoofTypeEnum_SHED_ROOF , kIfcRoofTypeEnum_GABLE_ROOF , kIfcRoofTypeEnum_HIP_ROOF ,
  kIfcRoofTypeEnum_HIPPED_GABLE_ROOF , kIfcRoofTypeEnum_GAMBREL_ROOF , kIfcRoofTypeEnum_MANSARD_ROOF , kIfcRoofTypeEnum_BARREL_ROOF ,
  kIfcRoofTypeEnum_RAINBOW_ROOF , kIfcRoofTypeEnum_BUTTERFLY_ROOF , kIfcRoofTypeEnum_PAVILION_ROOF , kIfcRoofTypeEnum_DOME_ROOF ,
  kIfcRoofTypeEnum_FREEFORM , kIfcRoofTypeEnum_USERDEFINED , kIfcRoofTypeEnum_NOTDEFINED , kIfcRoofTypeEnum_unset
}
 
enum  IfcSIPrefix {
  kIfcSIPrefix_EXA , kIfcSIPrefix_PETA , kIfcSIPrefix_TERA , kIfcSIPrefix_GIGA ,
  kIfcSIPrefix_MEGA , kIfcSIPrefix_KILO , kIfcSIPrefix_HECTO , kIfcSIPrefix_DECA ,
  kIfcSIPrefix_DECI , kIfcSIPrefix_CENTI , kIfcSIPrefix_MILLI , kIfcSIPrefix_MICRO ,
  kIfcSIPrefix_NANO , kIfcSIPrefix_PICO , kIfcSIPrefix_FEMTO , kIfcSIPrefix_ATTO ,
  kIfcSIPrefix_unset
}
 
enum  IfcSIUnitName {
  kIfcSIUnitName_AMPERE , kIfcSIUnitName_BECQUEREL , kIfcSIUnitName_CANDELA , kIfcSIUnitName_COULOMB ,
  kIfcSIUnitName_CUBIC_METRE , kIfcSIUnitName_DEGREE_CELSIUS , kIfcSIUnitName_FARAD , kIfcSIUnitName_GRAM ,
  kIfcSIUnitName_GRAY , kIfcSIUnitName_HENRY , kIfcSIUnitName_HERTZ , kIfcSIUnitName_JOULE ,
  kIfcSIUnitName_KELVIN , kIfcSIUnitName_LUMEN , kIfcSIUnitName_LUX , kIfcSIUnitName_METRE ,
  kIfcSIUnitName_MOLE , kIfcSIUnitName_NEWTON , kIfcSIUnitName_OHM , kIfcSIUnitName_PASCAL ,
  kIfcSIUnitName_RADIAN , kIfcSIUnitName_SECOND , kIfcSIUnitName_SIEMENS , kIfcSIUnitName_SIEVERT ,
  kIfcSIUnitName_SQUARE_METRE , kIfcSIUnitName_STERADIAN , kIfcSIUnitName_TESLA , kIfcSIUnitName_VOLT ,
  kIfcSIUnitName_WATT , kIfcSIUnitName_WEBER , kIfcSIUnitName_unset
}
 
enum  IfcSanitaryTerminalTypeEnum {
  kIfcSanitaryTerminalTypeEnum_BATH , kIfcSanitaryTerminalTypeEnum_BIDET , kIfcSanitaryTerminalTypeEnum_CISTERN , kIfcSanitaryTerminalTypeEnum_SHOWER ,
  kIfcSanitaryTerminalTypeEnum_SINK , kIfcSanitaryTerminalTypeEnum_SANITARYFOUNTAIN , kIfcSanitaryTerminalTypeEnum_TOILETPAN , kIfcSanitaryTerminalTypeEnum_URINAL ,
  kIfcSanitaryTerminalTypeEnum_WASHHANDBASIN , kIfcSanitaryTerminalTypeEnum_WCSEAT , kIfcSanitaryTerminalTypeEnum_USERDEFINED , kIfcSanitaryTerminalTypeEnum_NOTDEFINED ,
  kIfcSanitaryTerminalTypeEnum_unset
}
 
enum  IfcSectionTypeEnum { kIfcSectionTypeEnum_UNIFORM , kIfcSectionTypeEnum_TAPERED , kIfcSectionTypeEnum_unset }
 
enum  IfcSensorTypeEnum {
  kIfcSensorTypeEnum_COSENSOR , kIfcSensorTypeEnum_CO2SENSOR , kIfcSensorTypeEnum_CONDUCTANCESENSOR , kIfcSensorTypeEnum_CONTACTSENSOR ,
  kIfcSensorTypeEnum_FIRESENSOR , kIfcSensorTypeEnum_FLOWSENSOR , kIfcSensorTypeEnum_FROSTSENSOR , kIfcSensorTypeEnum_GASSENSOR ,
  kIfcSensorTypeEnum_HEATSENSOR , kIfcSensorTypeEnum_HUMIDITYSENSOR , kIfcSensorTypeEnum_IDENTIFIERSENSOR , kIfcSensorTypeEnum_IONCONCENTRATIONSENSOR ,
  kIfcSensorTypeEnum_LEVELSENSOR , kIfcSensorTypeEnum_LIGHTSENSOR , kIfcSensorTypeEnum_MOISTURESENSOR , kIfcSensorTypeEnum_MOVEMENTSENSOR ,
  kIfcSensorTypeEnum_PHSENSOR , kIfcSensorTypeEnum_PRESSURESENSOR , kIfcSensorTypeEnum_RADIATIONSENSOR , kIfcSensorTypeEnum_RADIOACTIVITYSENSOR ,
  kIfcSensorTypeEnum_SMOKESENSOR , kIfcSensorTypeEnum_SOUNDSENSOR , kIfcSensorTypeEnum_TEMPERATURESENSOR , kIfcSensorTypeEnum_WINDSENSOR ,
  kIfcSensorTypeEnum_USERDEFINED , kIfcSensorTypeEnum_NOTDEFINED , kIfcSensorTypeEnum_unset
}
 
enum  IfcSequenceEnum {
  kIfcSequenceEnum_START_START , kIfcSequenceEnum_START_FINISH , kIfcSequenceEnum_FINISH_START , kIfcSequenceEnum_FINISH_FINISH ,
  kIfcSequenceEnum_USERDEFINED , kIfcSequenceEnum_NOTDEFINED , kIfcSequenceEnum_unset
}
 
enum  IfcShadingDeviceTypeEnum {
  kIfcShadingDeviceTypeEnum_JALOUSIE , kIfcShadingDeviceTypeEnum_SHUTTER , kIfcShadingDeviceTypeEnum_AWNING , kIfcShadingDeviceTypeEnum_USERDEFINED ,
  kIfcShadingDeviceTypeEnum_NOTDEFINED , kIfcShadingDeviceTypeEnum_unset
}
 
enum  IfcSimplePropertyTemplateTypeEnum {
  kIfcSimplePropertyTemplateTypeEnum_P_SINGLEVALUE , kIfcSimplePropertyTemplateTypeEnum_P_ENUMERATEDVALUE , kIfcSimplePropertyTemplateTypeEnum_P_BOUNDEDVALUE , kIfcSimplePropertyTemplateTypeEnum_P_LISTVALUE ,
  kIfcSimplePropertyTemplateTypeEnum_P_TABLEVALUE , kIfcSimplePropertyTemplateTypeEnum_P_REFERENCEVALUE , kIfcSimplePropertyTemplateTypeEnum_Q_LENGTH , kIfcSimplePropertyTemplateTypeEnum_Q_AREA ,
  kIfcSimplePropertyTemplateTypeEnum_Q_VOLUME , kIfcSimplePropertyTemplateTypeEnum_Q_COUNT , kIfcSimplePropertyTemplateTypeEnum_Q_WEIGHT , kIfcSimplePropertyTemplateTypeEnum_Q_TIME ,
  kIfcSimplePropertyTemplateTypeEnum_unset
}
 
enum  IfcSlabTypeEnum {
  kIfcSlabTypeEnum_FLOOR , kIfcSlabTypeEnum_ROOF , kIfcSlabTypeEnum_LANDING , kIfcSlabTypeEnum_BASESLAB ,
  kIfcSlabTypeEnum_USERDEFINED , kIfcSlabTypeEnum_NOTDEFINED , kIfcSlabTypeEnum_unset
}
 
enum  IfcSolarDeviceTypeEnum {
  kIfcSolarDeviceTypeEnum_SOLARCOLLECTOR , kIfcSolarDeviceTypeEnum_SOLARPANEL , kIfcSolarDeviceTypeEnum_USERDEFINED , kIfcSolarDeviceTypeEnum_NOTDEFINED ,
  kIfcSolarDeviceTypeEnum_unset
}
 
enum  IfcSpaceHeaterTypeEnum {
  kIfcSpaceHeaterTypeEnum_CONVECTOR , kIfcSpaceHeaterTypeEnum_RADIATOR , kIfcSpaceHeaterTypeEnum_USERDEFINED , kIfcSpaceHeaterTypeEnum_NOTDEFINED ,
  kIfcSpaceHeaterTypeEnum_unset
}
 
enum  IfcSpaceTypeEnum {
  kIfcSpaceTypeEnum_SPACE , kIfcSpaceTypeEnum_PARKING , kIfcSpaceTypeEnum_GFA , kIfcSpaceTypeEnum_INTERNAL ,
  kIfcSpaceTypeEnum_EXTERNAL , kIfcSpaceTypeEnum_USERDEFINED , kIfcSpaceTypeEnum_NOTDEFINED , kIfcSpaceTypeEnum_unset
}
 
enum  IfcSpatialZoneTypeEnum {
  kIfcSpatialZoneTypeEnum_CONSTRUCTION , kIfcSpatialZoneTypeEnum_FIRESAFETY , kIfcSpatialZoneTypeEnum_LIGHTING , kIfcSpatialZoneTypeEnum_OCCUPANCY ,
  kIfcSpatialZoneTypeEnum_SECURITY , kIfcSpatialZoneTypeEnum_THERMAL , kIfcSpatialZoneTypeEnum_TRANSPORT , kIfcSpatialZoneTypeEnum_VENTILATION ,
  kIfcSpatialZoneTypeEnum_USERDEFINED , kIfcSpatialZoneTypeEnum_NOTDEFINED , kIfcSpatialZoneTypeEnum_unset
}
 
enum  IfcStackTerminalTypeEnum {
  kIfcStackTerminalTypeEnum_BIRDCAGE , kIfcStackTerminalTypeEnum_COWL , kIfcStackTerminalTypeEnum_RAINWATERHOPPER , kIfcStackTerminalTypeEnum_USERDEFINED ,
  kIfcStackTerminalTypeEnum_NOTDEFINED , kIfcStackTerminalTypeEnum_unset
}
 
enum  IfcStairFlightTypeEnum {
  kIfcStairFlightTypeEnum_STRAIGHT , kIfcStairFlightTypeEnum_WINDER , kIfcStairFlightTypeEnum_SPIRAL , kIfcStairFlightTypeEnum_CURVED ,
  kIfcStairFlightTypeEnum_FREEFORM , kIfcStairFlightTypeEnum_USERDEFINED , kIfcStairFlightTypeEnum_NOTDEFINED , kIfcStairFlightTypeEnum_unset
}
 
enum  IfcStairTypeEnum {
  kIfcStairTypeEnum_STRAIGHT_RUN_STAIR , kIfcStairTypeEnum_TWO_STRAIGHT_RUN_STAIR , kIfcStairTypeEnum_QUARTER_WINDING_STAIR , kIfcStairTypeEnum_QUARTER_TURN_STAIR ,
  kIfcStairTypeEnum_HALF_WINDING_STAIR , kIfcStairTypeEnum_HALF_TURN_STAIR , kIfcStairTypeEnum_TWO_QUARTER_WINDING_STAIR , kIfcStairTypeEnum_TWO_QUARTER_TURN_STAIR ,
  kIfcStairTypeEnum_THREE_QUARTER_WINDING_STAIR , kIfcStairTypeEnum_THREE_QUARTER_TURN_STAIR , kIfcStairTypeEnum_SPIRAL_STAIR , kIfcStairTypeEnum_DOUBLE_RETURN_STAIR ,
  kIfcStairTypeEnum_CURVED_RUN_STAIR , kIfcStairTypeEnum_TWO_CURVED_RUN_STAIR , kIfcStairTypeEnum_USERDEFINED , kIfcStairTypeEnum_NOTDEFINED ,
  kIfcStairTypeEnum_unset
}
 
enum  IfcStateEnum {
  kIfcStateEnum_READWRITE , kIfcStateEnum_READONLY , kIfcStateEnum_LOCKED , kIfcStateEnum_READWRITELOCKED ,
  kIfcStateEnum_READONLYLOCKED , kIfcStateEnum_unset
}
 
enum  IfcStructuralCurveActivityTypeEnum {
  kIfcStructuralCurveActivityTypeEnum_CONST , kIfcStructuralCurveActivityTypeEnum_LINEAR , kIfcStructuralCurveActivityTypeEnum_POLYGONAL , kIfcStructuralCurveActivityTypeEnum_EQUIDISTANT ,
  kIfcStructuralCurveActivityTypeEnum_SINUS , kIfcStructuralCurveActivityTypeEnum_PARABOLA , kIfcStructuralCurveActivityTypeEnum_DISCRETE , kIfcStructuralCurveActivityTypeEnum_USERDEFINED ,
  kIfcStructuralCurveActivityTypeEnum_NOTDEFINED , kIfcStructuralCurveActivityTypeEnum_unset
}
 
enum  IfcStructuralCurveMemberTypeEnum {
  kIfcStructuralCurveMemberTypeEnum_RIGID_JOINED_MEMBER , kIfcStructuralCurveMemberTypeEnum_PIN_JOINED_MEMBER , kIfcStructuralCurveMemberTypeEnum_CABLE , kIfcStructuralCurveMemberTypeEnum_TENSION_MEMBER ,
  kIfcStructuralCurveMemberTypeEnum_COMPRESSION_MEMBER , kIfcStructuralCurveMemberTypeEnum_USERDEFINED , kIfcStructuralCurveMemberTypeEnum_NOTDEFINED , kIfcStructuralCurveMemberTypeEnum_unset
}
 
enum  IfcStructuralSurfaceActivityTypeEnum {
  kIfcStructuralSurfaceActivityTypeEnum_CONST , kIfcStructuralSurfaceActivityTypeEnum_BILINEAR , kIfcStructuralSurfaceActivityTypeEnum_DISCRETE , kIfcStructuralSurfaceActivityTypeEnum_ISOCONTOUR ,
  kIfcStructuralSurfaceActivityTypeEnum_USERDEFINED , kIfcStructuralSurfaceActivityTypeEnum_NOTDEFINED , kIfcStructuralSurfaceActivityTypeEnum_unset
}
 
enum  IfcStructuralSurfaceMemberTypeEnum {
  kIfcStructuralSurfaceMemberTypeEnum_BENDING_ELEMENT , kIfcStructuralSurfaceMemberTypeEnum_MEMBRANE_ELEMENT , kIfcStructuralSurfaceMemberTypeEnum_SHELL , kIfcStructuralSurfaceMemberTypeEnum_USERDEFINED ,
  kIfcStructuralSurfaceMemberTypeEnum_NOTDEFINED , kIfcStructuralSurfaceMemberTypeEnum_unset
}
 
enum  IfcSubContractResourceTypeEnum {
  kIfcSubContractResourceTypeEnum_PURCHASE , kIfcSubContractResourceTypeEnum_WORK , kIfcSubContractResourceTypeEnum_USERDEFINED , kIfcSubContractResourceTypeEnum_NOTDEFINED ,
  kIfcSubContractResourceTypeEnum_unset
}
 
enum  IfcSurfaceFeatureTypeEnum {
  kIfcSurfaceFeatureTypeEnum_MARK , kIfcSurfaceFeatureTypeEnum_TAG , kIfcSurfaceFeatureTypeEnum_TREATMENT , kIfcSurfaceFeatureTypeEnum_USERDEFINED ,
  kIfcSurfaceFeatureTypeEnum_NOTDEFINED , kIfcSurfaceFeatureTypeEnum_unset
}
 
enum  IfcSurfaceSide { kIfcSurfaceSide_POSITIVE , kIfcSurfaceSide_NEGATIVE , kIfcSurfaceSide_BOTH , kIfcSurfaceSide_unset }
 
enum  IfcSwitchingDeviceTypeEnum {
  kIfcSwitchingDeviceTypeEnum_CONTACTOR , kIfcSwitchingDeviceTypeEnum_DIMMERSWITCH , kIfcSwitchingDeviceTypeEnum_EMERGENCYSTOP , kIfcSwitchingDeviceTypeEnum_KEYPAD ,
  kIfcSwitchingDeviceTypeEnum_MOMENTARYSWITCH , kIfcSwitchingDeviceTypeEnum_SELECTORSWITCH , kIfcSwitchingDeviceTypeEnum_STARTER , kIfcSwitchingDeviceTypeEnum_SWITCHDISCONNECTOR ,
  kIfcSwitchingDeviceTypeEnum_TOGGLESWITCH , kIfcSwitchingDeviceTypeEnum_USERDEFINED , kIfcSwitchingDeviceTypeEnum_NOTDEFINED , kIfcSwitchingDeviceTypeEnum_unset
}
 
enum  IfcSystemFurnitureElementTypeEnum {
  kIfcSystemFurnitureElementTypeEnum_PANEL , kIfcSystemFurnitureElementTypeEnum_WORKSURFACE , kIfcSystemFurnitureElementTypeEnum_USERDEFINED , kIfcSystemFurnitureElementTypeEnum_NOTDEFINED ,
  kIfcSystemFurnitureElementTypeEnum_unset
}
 
enum  IfcTankTypeEnum {
  kIfcTankTypeEnum_BASIN , kIfcTankTypeEnum_BREAKPRESSURE , kIfcTankTypeEnum_EXPANSION , kIfcTankTypeEnum_FEEDANDEXPANSION ,
  kIfcTankTypeEnum_PRESSUREVESSEL , kIfcTankTypeEnum_STORAGE , kIfcTankTypeEnum_VESSEL , kIfcTankTypeEnum_USERDEFINED ,
  kIfcTankTypeEnum_NOTDEFINED , kIfcTankTypeEnum_unset
}
 
enum  IfcTaskDurationEnum { kIfcTaskDurationEnum_ELAPSEDTIME , kIfcTaskDurationEnum_WORKTIME , kIfcTaskDurationEnum_NOTDEFINED , kIfcTaskDurationEnum_unset }
 
enum  IfcTaskTypeEnum {
  kIfcTaskTypeEnum_ATTENDANCE , kIfcTaskTypeEnum_CONSTRUCTION , kIfcTaskTypeEnum_DEMOLITION , kIfcTaskTypeEnum_DISMANTLE ,
  kIfcTaskTypeEnum_DISPOSAL , kIfcTaskTypeEnum_INSTALLATION , kIfcTaskTypeEnum_LOGISTIC , kIfcTaskTypeEnum_MAINTENANCE ,
  kIfcTaskTypeEnum_MOVE , kIfcTaskTypeEnum_OPERATION , kIfcTaskTypeEnum_REMOVAL , kIfcTaskTypeEnum_RENOVATION ,
  kIfcTaskTypeEnum_USERDEFINED , kIfcTaskTypeEnum_NOTDEFINED , kIfcTaskTypeEnum_unset
}
 
enum  IfcTendonAnchorTypeEnum {
  kIfcTendonAnchorTypeEnum_COUPLER , kIfcTendonAnchorTypeEnum_FIXED_END , kIfcTendonAnchorTypeEnum_TENSIONING_END , kIfcTendonAnchorTypeEnum_USERDEFINED ,
  kIfcTendonAnchorTypeEnum_NOTDEFINED , kIfcTendonAnchorTypeEnum_unset
}
 
enum  IfcTendonTypeEnum {
  kIfcTendonTypeEnum_BAR , kIfcTendonTypeEnum_COATED , kIfcTendonTypeEnum_STRAND , kIfcTendonTypeEnum_WIRE ,
  kIfcTendonTypeEnum_USERDEFINED , kIfcTendonTypeEnum_NOTDEFINED , kIfcTendonTypeEnum_unset
}
 
enum  IfcTextPath {
  kIfcTextPath_LEFT , kIfcTextPath_RIGHT , kIfcTextPath_UP , kIfcTextPath_DOWN ,
  kIfcTextPath_unset
}
 
enum  IfcTimeSeriesDataTypeEnum {
  kIfcTimeSeriesDataTypeEnum_CONTINUOUS , kIfcTimeSeriesDataTypeEnum_DISCRETE , kIfcTimeSeriesDataTypeEnum_DISCRETEBINARY , kIfcTimeSeriesDataTypeEnum_PIECEWISEBINARY ,
  kIfcTimeSeriesDataTypeEnum_PIECEWISECONSTANT , kIfcTimeSeriesDataTypeEnum_PIECEWISECONTINUOUS , kIfcTimeSeriesDataTypeEnum_NOTDEFINED , kIfcTimeSeriesDataTypeEnum_unset
}
 
enum  IfcTransformerTypeEnum {
  kIfcTransformerTypeEnum_CURRENT , kIfcTransformerTypeEnum_FREQUENCY , kIfcTransformerTypeEnum_INVERTER , kIfcTransformerTypeEnum_RECTIFIER ,
  kIfcTransformerTypeEnum_VOLTAGE , kIfcTransformerTypeEnum_USERDEFINED , kIfcTransformerTypeEnum_NOTDEFINED , kIfcTransformerTypeEnum_unset
}
 
enum  IfcTransitionCode {
  kIfcTransitionCode_DISCONTINUOUS , kIfcTransitionCode_CONTINUOUS , kIfcTransitionCode_CONTSAMEGRADIENT , kIfcTransitionCode_CONTSAMEGRADIENTSAMECURVATURE ,
  kIfcTransitionCode_unset
}
 
enum  IfcTransportElementTypeEnum {
  kIfcTransportElementTypeEnum_ELEVATOR , kIfcTransportElementTypeEnum_ESCALATOR , kIfcTransportElementTypeEnum_MOVINGWALKWAY , kIfcTransportElementTypeEnum_CRANEWAY ,
  kIfcTransportElementTypeEnum_LIFTINGGEAR , kIfcTransportElementTypeEnum_USERDEFINED , kIfcTransportElementTypeEnum_NOTDEFINED , kIfcTransportElementTypeEnum_unset
}
 
enum  IfcTrimmingPreference { kIfcTrimmingPreference_CARTESIAN , kIfcTrimmingPreference_PARAMETER , kIfcTrimmingPreference_UNSPECIFIED , kIfcTrimmingPreference_unset }
 
enum  IfcTubeBundleTypeEnum { kIfcTubeBundleTypeEnum_FINNED , kIfcTubeBundleTypeEnum_USERDEFINED , kIfcTubeBundleTypeEnum_NOTDEFINED , kIfcTubeBundleTypeEnum_unset }
 
enum  IfcUnitEnum {
  kIfcUnitEnum_ABSORBEDDOSEUNIT , kIfcUnitEnum_AMOUNTOFSUBSTANCEUNIT , kIfcUnitEnum_AREAUNIT , kIfcUnitEnum_DOSEEQUIVALENTUNIT ,
  kIfcUnitEnum_ELECTRICCAPACITANCEUNIT , kIfcUnitEnum_ELECTRICCHARGEUNIT , kIfcUnitEnum_ELECTRICCONDUCTANCEUNIT , kIfcUnitEnum_ELECTRICCURRENTUNIT ,
  kIfcUnitEnum_ELECTRICRESISTANCEUNIT , kIfcUnitEnum_ELECTRICVOLTAGEUNIT , kIfcUnitEnum_ENERGYUNIT , kIfcUnitEnum_FORCEUNIT ,
  kIfcUnitEnum_FREQUENCYUNIT , kIfcUnitEnum_ILLUMINANCEUNIT , kIfcUnitEnum_INDUCTANCEUNIT , kIfcUnitEnum_LENGTHUNIT ,
  kIfcUnitEnum_LUMINOUSFLUXUNIT , kIfcUnitEnum_LUMINOUSINTENSITYUNIT , kIfcUnitEnum_MAGNETICFLUXDENSITYUNIT , kIfcUnitEnum_MAGNETICFLUXUNIT ,
  kIfcUnitEnum_MASSUNIT , kIfcUnitEnum_PLANEANGLEUNIT , kIfcUnitEnum_POWERUNIT , kIfcUnitEnum_PRESSUREUNIT ,
  kIfcUnitEnum_RADIOACTIVITYUNIT , kIfcUnitEnum_SOLIDANGLEUNIT , kIfcUnitEnum_THERMODYNAMICTEMPERATUREUNIT , kIfcUnitEnum_TIMEUNIT ,
  kIfcUnitEnum_VOLUMEUNIT , kIfcUnitEnum_USERDEFINED , kIfcUnitEnum_unset
}
 
enum  IfcUnitaryControlElementTypeEnum {
  kIfcUnitaryControlElementTypeEnum_ALARMPANEL , kIfcUnitaryControlElementTypeEnum_CONTROLPANEL , kIfcUnitaryControlElementTypeEnum_GASDETECTIONPANEL , kIfcUnitaryControlElementTypeEnum_INDICATORPANEL ,
  kIfcUnitaryControlElementTypeEnum_MIMICPANEL , kIfcUnitaryControlElementTypeEnum_HUMIDISTAT , kIfcUnitaryControlElementTypeEnum_THERMOSTAT , kIfcUnitaryControlElementTypeEnum_WEATHERSTATION ,
  kIfcUnitaryControlElementTypeEnum_USERDEFINED , kIfcUnitaryControlElementTypeEnum_NOTDEFINED , kIfcUnitaryControlElementTypeEnum_unset
}
 
enum  IfcUnitaryEquipmentTypeEnum {
  kIfcUnitaryEquipmentTypeEnum_AIRHANDLER , kIfcUnitaryEquipmentTypeEnum_AIRCONDITIONINGUNIT , kIfcUnitaryEquipmentTypeEnum_DEHUMIDIFIER , kIfcUnitaryEquipmentTypeEnum_SPLITSYSTEM ,
  kIfcUnitaryEquipmentTypeEnum_ROOFTOPUNIT , kIfcUnitaryEquipmentTypeEnum_USERDEFINED , kIfcUnitaryEquipmentTypeEnum_NOTDEFINED , kIfcUnitaryEquipmentTypeEnum_unset
}
 
enum  IfcValveTypeEnum {
  kIfcValveTypeEnum_AIRRELEASE , kIfcValveTypeEnum_ANTIVACUUM , kIfcValveTypeEnum_CHANGEOVER , kIfcValveTypeEnum_CHECK ,
  kIfcValveTypeEnum_COMMISSIONING , kIfcValveTypeEnum_DIVERTING , kIfcValveTypeEnum_DRAWOFFCOCK , kIfcValveTypeEnum_DOUBLECHECK ,
  kIfcValveTypeEnum_DOUBLEREGULATING , kIfcValveTypeEnum_FAUCET , kIfcValveTypeEnum_FLUSHING , kIfcValveTypeEnum_GASCOCK ,
  kIfcValveTypeEnum_GASTAP , kIfcValveTypeEnum_ISOLATING , kIfcValveTypeEnum_MIXING , kIfcValveTypeEnum_PRESSUREREDUCING ,
  kIfcValveTypeEnum_PRESSURERELIEF , kIfcValveTypeEnum_REGULATING , kIfcValveTypeEnum_SAFETYCUTOFF , kIfcValveTypeEnum_STEAMTRAP ,
  kIfcValveTypeEnum_STOPCOCK , kIfcValveTypeEnum_USERDEFINED , kIfcValveTypeEnum_NOTDEFINED , kIfcValveTypeEnum_unset
}
 
enum  IfcVibrationIsolatorTypeEnum {
  kIfcVibrationIsolatorTypeEnum_COMPRESSION , kIfcVibrationIsolatorTypeEnum_SPRING , kIfcVibrationIsolatorTypeEnum_USERDEFINED , kIfcVibrationIsolatorTypeEnum_NOTDEFINED ,
  kIfcVibrationIsolatorTypeEnum_unset
}
 
enum  IfcVoidingFeatureTypeEnum {
  kIfcVoidingFeatureTypeEnum_CUTOUT , kIfcVoidingFeatureTypeEnum_NOTCH , kIfcVoidingFeatureTypeEnum_HOLE , kIfcVoidingFeatureTypeEnum_MITER ,
  kIfcVoidingFeatureTypeEnum_CHAMFER , kIfcVoidingFeatureTypeEnum_EDGE , kIfcVoidingFeatureTypeEnum_USERDEFINED , kIfcVoidingFeatureTypeEnum_NOTDEFINED ,
  kIfcVoidingFeatureTypeEnum_unset
}
 
enum  IfcWallTypeEnum {
  kIfcWallTypeEnum_MOVABLE , kIfcWallTypeEnum_PARAPET , kIfcWallTypeEnum_PARTITIONING , kIfcWallTypeEnum_PLUMBINGWALL ,
  kIfcWallTypeEnum_SHEAR , kIfcWallTypeEnum_SOLIDWALL , kIfcWallTypeEnum_STANDARD , kIfcWallTypeEnum_POLYGONAL ,
  kIfcWallTypeEnum_ELEMENTEDWALL , kIfcWallTypeEnum_USERDEFINED , kIfcWallTypeEnum_NOTDEFINED , kIfcWallTypeEnum_unset
}
 
enum  IfcWasteTerminalTypeEnum {
  kIfcWasteTerminalTypeEnum_FLOORTRAP , kIfcWasteTerminalTypeEnum_FLOORWASTE , kIfcWasteTerminalTypeEnum_GULLYSUMP , kIfcWasteTerminalTypeEnum_GULLYTRAP ,
  kIfcWasteTerminalTypeEnum_ROOFDRAIN , kIfcWasteTerminalTypeEnum_WASTEDISPOSALUNIT , kIfcWasteTerminalTypeEnum_WASTETRAP , kIfcWasteTerminalTypeEnum_USERDEFINED ,
  kIfcWasteTerminalTypeEnum_NOTDEFINED , kIfcWasteTerminalTypeEnum_unset
}
 
enum  IfcWindowPanelOperationEnum {
  kIfcWindowPanelOperationEnum_SIDEHUNGRIGHTHAND , kIfcWindowPanelOperationEnum_SIDEHUNGLEFTHAND , kIfcWindowPanelOperationEnum_TILTANDTURNRIGHTHAND , kIfcWindowPanelOperationEnum_TILTANDTURNLEFTHAND ,
  kIfcWindowPanelOperationEnum_TOPHUNG , kIfcWindowPanelOperationEnum_BOTTOMHUNG , kIfcWindowPanelOperationEnum_PIVOTHORIZONTAL , kIfcWindowPanelOperationEnum_PIVOTVERTICAL ,
  kIfcWindowPanelOperationEnum_SLIDINGHORIZONTAL , kIfcWindowPanelOperationEnum_SLIDINGVERTICAL , kIfcWindowPanelOperationEnum_REMOVABLECASEMENT , kIfcWindowPanelOperationEnum_FIXEDCASEMENT ,
  kIfcWindowPanelOperationEnum_OTHEROPERATION , kIfcWindowPanelOperationEnum_NOTDEFINED , kIfcWindowPanelOperationEnum_unset
}
 
enum  IfcWindowPanelPositionEnum {
  kIfcWindowPanelPositionEnum_LEFT , kIfcWindowPanelPositionEnum_MIDDLE , kIfcWindowPanelPositionEnum_RIGHT , kIfcWindowPanelPositionEnum_BOTTOM ,
  kIfcWindowPanelPositionEnum_TOP , kIfcWindowPanelPositionEnum_NOTDEFINED , kIfcWindowPanelPositionEnum_unset
}
 
enum  IfcWindowStyleConstructionEnum {
  kIfcWindowStyleConstructionEnum_ALUMINIUM , kIfcWindowStyleConstructionEnum_HIGH_GRADE_STEEL , kIfcWindowStyleConstructionEnum_STEEL , kIfcWindowStyleConstructionEnum_WOOD ,
  kIfcWindowStyleConstructionEnum_ALUMINIUM_WOOD , kIfcWindowStyleConstructionEnum_PLASTIC , kIfcWindowStyleConstructionEnum_OTHER_CONSTRUCTION , kIfcWindowStyleConstructionEnum_NOTDEFINED ,
  kIfcWindowStyleConstructionEnum_unset
}
 
enum  IfcWindowStyleOperationEnum {
  kIfcWindowStyleOperationEnum_SINGLE_PANEL , kIfcWindowStyleOperationEnum_DOUBLE_PANEL_VERTICAL , kIfcWindowStyleOperationEnum_DOUBLE_PANEL_HORIZONTAL , kIfcWindowStyleOperationEnum_TRIPLE_PANEL_VERTICAL ,
  kIfcWindowStyleOperationEnum_TRIPLE_PANEL_BOTTOM , kIfcWindowStyleOperationEnum_TRIPLE_PANEL_TOP , kIfcWindowStyleOperationEnum_TRIPLE_PANEL_LEFT , kIfcWindowStyleOperationEnum_TRIPLE_PANEL_RIGHT ,
  kIfcWindowStyleOperationEnum_TRIPLE_PANEL_HORIZONTAL , kIfcWindowStyleOperationEnum_USERDEFINED , kIfcWindowStyleOperationEnum_NOTDEFINED , kIfcWindowStyleOperationEnum_unset
}
 
enum  IfcWindowTypeEnum {
  kIfcWindowTypeEnum_WINDOW , kIfcWindowTypeEnum_SKYLIGHT , kIfcWindowTypeEnum_LIGHTDOME , kIfcWindowTypeEnum_USERDEFINED ,
  kIfcWindowTypeEnum_NOTDEFINED , kIfcWindowTypeEnum_unset
}
 
enum  IfcWindowTypePartitioningEnum {
  kIfcWindowTypePartitioningEnum_SINGLE_PANEL , kIfcWindowTypePartitioningEnum_DOUBLE_PANEL_VERTICAL , kIfcWindowTypePartitioningEnum_DOUBLE_PANEL_HORIZONTAL , kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_VERTICAL ,
  kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_BOTTOM , kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_TOP , kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_LEFT , kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_RIGHT ,
  kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_HORIZONTAL , kIfcWindowTypePartitioningEnum_USERDEFINED , kIfcWindowTypePartitioningEnum_NOTDEFINED , kIfcWindowTypePartitioningEnum_unset
}
 
enum  IfcWorkCalendarTypeEnum {
  kIfcWorkCalendarTypeEnum_FIRSTSHIFT , kIfcWorkCalendarTypeEnum_SECONDSHIFT , kIfcWorkCalendarTypeEnum_THIRDSHIFT , kIfcWorkCalendarTypeEnum_USERDEFINED ,
  kIfcWorkCalendarTypeEnum_NOTDEFINED , kIfcWorkCalendarTypeEnum_unset
}
 
enum  IfcWorkPlanTypeEnum {
  kIfcWorkPlanTypeEnum_ACTUAL , kIfcWorkPlanTypeEnum_BASELINE , kIfcWorkPlanTypeEnum_PLANNED , kIfcWorkPlanTypeEnum_USERDEFINED ,
  kIfcWorkPlanTypeEnum_NOTDEFINED , kIfcWorkPlanTypeEnum_unset
}
 
enum  IfcWorkScheduleTypeEnum {
  kIfcWorkScheduleTypeEnum_ACTUAL , kIfcWorkScheduleTypeEnum_BASELINE , kIfcWorkScheduleTypeEnum_PLANNED , kIfcWorkScheduleTypeEnum_USERDEFINED ,
  kIfcWorkScheduleTypeEnum_NOTDEFINED , kIfcWorkScheduleTypeEnum_unset
}
 

Variables

const OdAnsiString sCommonUnset
 

Detailed Description

The namespace contains schema-dependent classes, definitions and sub routines for work with IFC4 express schema definitions.

Typedef Documentation

◆ IfcAbsorbedDoseMeasure

Definition at line 37 of file Ifc4SimpleTypes.h.

◆ IfcAccelerationMeasure

Definition at line 38 of file Ifc4SimpleTypes.h.

◆ IfcActionRequestPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcActionRequest.html">IfcActionRequest</exref> object.

Definition at line 293 of file Ifc4/IfcActionRequestAutoImpl.h.

◆ IfcActorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcActor.html">IfcActor</exref> object.

Definition at line 229 of file Ifc4/IfcActorAutoImpl.h.

◆ IfcActorRolePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcActorRole.html">IfcActorRole</exref> object.

Definition at line 261 of file Ifc4/IfcActorRoleAutoImpl.h.

◆ IfcActuatorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcActuator.html">IfcActuator</exref> object.

Definition at line 207 of file Ifc4/IfcActuatorAutoImpl.h.

◆ IfcActuatorTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcActuatorType.html">IfcActuatorType</exref> object.

Definition at line 227 of file Ifc4/IfcActuatorTypeAutoImpl.h.

◆ IfcAddressPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAddress.html">IfcAddress</exref> object.

Definition at line 267 of file Ifc4/IfcAddressAutoImpl.h.

◆ IfcAdvancedBrepPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAdvancedBrep.html">IfcAdvancedBrep</exref> object.

Definition at line 105 of file Ifc4/IfcAdvancedBrepAutoImpl.h.

◆ IfcAdvancedBrepWithVoidsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAdvancedBrepWithVoids.html">IfcAdvancedBrepWithVoids</exref> object.

Definition at line 200 of file Ifc4/IfcAdvancedBrepWithVoidsAutoImpl.h.

◆ IfcAdvancedFacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAdvancedFace.html">IfcAdvancedFace</exref> object.

Definition at line 110 of file Ifc4/IfcAdvancedFaceAutoImpl.h.

◆ IfcAirTerminalBoxPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAirTerminalBox.html">IfcAirTerminalBox</exref> object.

Definition at line 208 of file Ifc4/IfcAirTerminalBoxAutoImpl.h.

◆ IfcAirTerminalBoxTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAirTerminalBoxType.html">IfcAirTerminalBoxType</exref> object.

Definition at line 222 of file Ifc4/IfcAirTerminalBoxTypeAutoImpl.h.

◆ IfcAirTerminalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAirTerminal.html">IfcAirTerminal</exref> object.

Definition at line 207 of file Ifc4/IfcAirTerminalAutoImpl.h.

◆ IfcAirTerminalTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAirTerminalType.html">IfcAirTerminalType</exref> object.

Definition at line 221 of file Ifc4/IfcAirTerminalTypeAutoImpl.h.

◆ IfcAirToAirHeatRecoveryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAirToAirHeatRecovery.html">IfcAirToAirHeatRecovery</exref> object.

Definition at line 209 of file Ifc4/IfcAirToAirHeatRecoveryAutoImpl.h.

◆ IfcAirToAirHeatRecoveryTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAirToAirHeatRecoveryType.html">IfcAirToAirHeatRecoveryType</exref> object.

Definition at line 221 of file Ifc4/IfcAirToAirHeatRecoveryTypeAutoImpl.h.

◆ IfcAlarmPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAlarm.html">IfcAlarm</exref> object.

Definition at line 207 of file Ifc4/IfcAlarmAutoImpl.h.

◆ IfcAlarmTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAlarmType.html">IfcAlarmType</exref> object.

Definition at line 227 of file Ifc4/IfcAlarmTypeAutoImpl.h.

◆ IfcAmountOfSubstanceMeasure

Definition at line 39 of file Ifc4SimpleTypes.h.

◆ IfcAngularVelocityMeasure

Definition at line 40 of file Ifc4SimpleTypes.h.

◆ IfcAnnotationFillAreaPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAnnotationFillArea.html">IfcAnnotationFillArea</exref> object.

Definition at line 230 of file Ifc4/IfcAnnotationFillAreaAutoImpl.h.

◆ IfcAnnotationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAnnotation.html">IfcAnnotation</exref> object.

Definition at line 203 of file Ifc4/IfcAnnotationAutoImpl.h.

◆ IfcApplicationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcApplication.html">IfcApplication</exref> object.

Definition at line 258 of file Ifc4/IfcApplicationAutoImpl.h.

◆ IfcAppliedValuePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAppliedValue.html">IfcAppliedValue</exref> object.

Definition at line 387 of file Ifc4/IfcAppliedValueAutoImpl.h.

◆ IfcApprovalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcApproval.html">IfcApproval</exref> object.

Definition at line 391 of file Ifc4/IfcApprovalAutoImpl.h.

◆ IfcApprovalRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcApprovalRelationship.html">IfcApprovalRelationship</exref> object.

Definition at line 201 of file Ifc4/IfcApprovalRelationshipAutoImpl.h.

◆ IfcArbitraryClosedProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcArbitraryClosedProfileDef.html">IfcArbitraryClosedProfileDef</exref> object.

Definition at line 217 of file Ifc4/IfcArbitraryClosedProfileDefAutoImpl.h.

◆ IfcArbitraryOpenProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcArbitraryOpenProfileDef.html">IfcArbitraryOpenProfileDef</exref> object.

Definition at line 209 of file Ifc4/IfcArbitraryOpenProfileDefAutoImpl.h.

◆ IfcArbitraryProfileDefWithVoidsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcArbitraryProfileDefWithVoids.html">IfcArbitraryProfileDefWithVoids</exref> object.

Definition at line 216 of file Ifc4/IfcArbitraryProfileDefWithVoidsAutoImpl.h.

◆ IfcAreaDensityMeasure

Definition at line 41 of file Ifc4SimpleTypes.h.

◆ IfcAreaMeasure

typedef double OdIfc4::IfcAreaMeasure

Definition at line 42 of file Ifc4SimpleTypes.h.

◆ IfcAssetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAsset.html">IfcAsset</exref> object.

Definition at line 367 of file Ifc4/IfcAssetAutoImpl.h.

◆ IfcAsymmetricIShapeProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAsymmetricIShapeProfileDef.html">IfcAsymmetricIShapeProfileDef</exref> object.

Definition at line 419 of file Ifc4/IfcAsymmetricIShapeProfileDefAutoImpl.h.

◆ IfcAudioVisualAppliancePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAudioVisualAppliance.html">IfcAudioVisualAppliance</exref> object.

Definition at line 209 of file Ifc4/IfcAudioVisualApplianceAutoImpl.h.

◆ IfcAudioVisualApplianceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAudioVisualApplianceType.html">IfcAudioVisualApplianceType</exref> object.

Definition at line 231 of file Ifc4/IfcAudioVisualApplianceTypeAutoImpl.h.

◆ IfcAxis1PlacementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAxis1Placement.html">IfcAxis1Placement</exref> object.

Definition at line 205 of file Ifc4/IfcAxis1PlacementAutoImpl.h.

◆ IfcAxis2Placement2DPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAxis2Placement2D.html">IfcAxis2Placement2D</exref> object.

Definition at line 209 of file Ifc4/IfcAxis2Placement2DAutoImpl.h.

◆ IfcAxis2Placement3DPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcAxis2Placement3D.html">IfcAxis2Placement3D</exref> object.

Definition at line 230 of file Ifc4/IfcAxis2Placement3DAutoImpl.h.

◆ IfcBeamPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBeam.html">IfcBeam</exref> object.

Definition at line 289 of file Ifc4/IfcBeamAutoImpl.h.

◆ IfcBeamStandardCasePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBeamStandardCase.html">IfcBeamStandardCase</exref> object.

Definition at line 200 of file Ifc4/IfcBeamStandardCaseAutoImpl.h.

◆ IfcBeamTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBeamType.html">IfcBeamType</exref> object.

Definition at line 228 of file Ifc4/IfcBeamTypeAutoImpl.h.

◆ IfcBinary

typedef OdDAI::Binary OdIfc4::IfcBinary

Definition at line 43 of file Ifc4SimpleTypes.h.

◆ IfcBlobTexturePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBlobTexture.html">IfcBlobTexture</exref> object.

Definition at line 229 of file Ifc4/IfcBlobTextureAutoImpl.h.

◆ IfcBlockPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBlock.html">IfcBlock</exref> object.

Definition at line 265 of file Ifc4/IfcBlockAutoImpl.h.

◆ IfcBoilerPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBoiler.html">IfcBoiler</exref> object.

Definition at line 210 of file Ifc4/IfcBoilerAutoImpl.h.

◆ IfcBoilerTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBoilerType.html">IfcBoilerType</exref> object.

Definition at line 223 of file Ifc4/IfcBoilerTypeAutoImpl.h.

◆ IfcBoolean

typedef OdDAI::Boolean OdIfc4::IfcBoolean

Definition at line 44 of file Ifc4SimpleTypes.h.

◆ IfcBooleanClippingResultPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBooleanClippingResult.html">IfcBooleanClippingResult</exref> object.

Definition at line 99 of file Ifc4/IfcBooleanClippingResultAutoImpl.h.

◆ IfcBooleanResultPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBooleanResult.html">IfcBooleanResult</exref> object.

Definition at line 224 of file Ifc4/IfcBooleanResultAutoImpl.h.

◆ IfcBoundaryConditionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBoundaryCondition.html">IfcBoundaryCondition</exref> object.

Definition at line 212 of file Ifc4/IfcBoundaryConditionAutoImpl.h.

◆ IfcBoundaryCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBoundaryCurve.html">IfcBoundaryCurve</exref> object.

Definition at line 94 of file Ifc4/IfcBoundaryCurveAutoImpl.h.

◆ IfcBoundaryEdgeConditionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBoundaryEdgeCondition.html">IfcBoundaryEdgeCondition</exref> object.

Definition at line 257 of file Ifc4/IfcBoundaryEdgeConditionAutoImpl.h.

◆ IfcBoundaryFaceConditionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBoundaryFaceCondition.html">IfcBoundaryFaceCondition</exref> object.

Definition at line 227 of file Ifc4/IfcBoundaryFaceConditionAutoImpl.h.

◆ IfcBoundaryNodeConditionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBoundaryNodeCondition.html">IfcBoundaryNodeCondition</exref> object.

Definition at line 257 of file Ifc4/IfcBoundaryNodeConditionAutoImpl.h.

◆ IfcBoundaryNodeConditionWarpingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBoundaryNodeConditionWarping.html">IfcBoundaryNodeConditionWarping</exref> object.

Definition at line 204 of file Ifc4/IfcBoundaryNodeConditionWarpingAutoImpl.h.

◆ IfcBoundedCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBoundedCurve.html">IfcBoundedCurve</exref> object.

Definition at line 97 of file Ifc4/IfcBoundedCurveAutoImpl.h.

◆ IfcBoundedSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBoundedSurface.html">IfcBoundedSurface</exref> object.

Definition at line 97 of file Ifc4/IfcBoundedSurfaceAutoImpl.h.

◆ IfcBoundingBoxPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBoundingBox.html">IfcBoundingBox</exref> object.

Definition at line 263 of file Ifc4/IfcBoundingBoxAutoImpl.h.

◆ IfcBoxAlignment

Definition at line 157 of file Ifc4SimpleTypes.h.

◆ IfcBoxedHalfSpacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBoxedHalfSpace.html">IfcBoxedHalfSpace</exref> object.

Definition at line 203 of file Ifc4/IfcBoxedHalfSpaceAutoImpl.h.

◆ IfcBSplineCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBSplineCurve.html">IfcBSplineCurve</exref> object.

Definition at line 298 of file Ifc4/IfcBSplineCurveAutoImpl.h.

◆ IfcBSplineCurveWithKnotsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBSplineCurveWithKnots.html">IfcBSplineCurveWithKnots</exref> object.

Definition at line 238 of file Ifc4/IfcBSplineCurveWithKnotsAutoImpl.h.

◆ IfcBSplineSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBSplineSurface.html">IfcBSplineSurface</exref> object.

Definition at line 322 of file Ifc4/IfcBSplineSurfaceAutoImpl.h.

◆ IfcBSplineSurfaceWithKnotsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBSplineSurfaceWithKnots.html">IfcBSplineSurfaceWithKnots</exref> object.

Definition at line 270 of file Ifc4/IfcBSplineSurfaceWithKnotsAutoImpl.h.

◆ IfcBuildingElementPartPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBuildingElementPart.html">IfcBuildingElementPart</exref> object.

Definition at line 219 of file Ifc4/IfcBuildingElementPartAutoImpl.h.

◆ IfcBuildingElementPartTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBuildingElementPartType.html">IfcBuildingElementPartType</exref> object.

Definition at line 204 of file Ifc4/IfcBuildingElementPartTypeAutoImpl.h.

◆ IfcBuildingElementProxyPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBuildingElementProxy.html">IfcBuildingElementProxy</exref> object.

Definition at line 262 of file Ifc4/IfcBuildingElementProxyAutoImpl.h.

◆ IfcBuildingElementProxyTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBuildingElementProxyType.html">IfcBuildingElementProxyType</exref> object.

Definition at line 222 of file Ifc4/IfcBuildingElementProxyTypeAutoImpl.h.

◆ IfcBuildingElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBuildingElement.html">IfcBuildingElement</exref> object.

Definition at line 170 of file Ifc4/IfcBuildingElementAutoImpl.h.

◆ IfcBuildingElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBuildingElementType.html">IfcBuildingElementType</exref> object.

Definition at line 96 of file Ifc4/IfcBuildingElementTypeAutoImpl.h.

◆ IfcBuildingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBuilding.html">IfcBuilding</exref> object.

Definition at line 239 of file Ifc4/IfcBuildingAutoImpl.h.

◆ IfcBuildingStoreyPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBuildingStorey.html">IfcBuildingStorey</exref> object.

Definition at line 275 of file Ifc4/IfcBuildingStoreyAutoImpl.h.

◆ IfcBuildingSystemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBuildingSystem.html">IfcBuildingSystem</exref> object.

Definition at line 237 of file Ifc4/IfcBuildingSystemAutoImpl.h.

◆ IfcBurnerPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBurner.html">IfcBurner</exref> object.

Definition at line 207 of file Ifc4/IfcBurnerAutoImpl.h.

◆ IfcBurnerTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcBurnerType.html">IfcBurnerType</exref> object.

Definition at line 221 of file Ifc4/IfcBurnerTypeAutoImpl.h.

◆ IfcCableCarrierFittingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCableCarrierFitting.html">IfcCableCarrierFitting</exref> object.

Definition at line 204 of file Ifc4/IfcCableCarrierFittingAutoImpl.h.

◆ IfcCableCarrierFittingTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCableCarrierFittingType.html">IfcCableCarrierFittingType</exref> object.

Definition at line 224 of file Ifc4/IfcCableCarrierFittingTypeAutoImpl.h.

◆ IfcCableCarrierSegmentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCableCarrierSegment.html">IfcCableCarrierSegment</exref> object.

Definition at line 204 of file Ifc4/IfcCableCarrierSegmentAutoImpl.h.

◆ IfcCableCarrierSegmentTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCableCarrierSegmentType.html">IfcCableCarrierSegmentType</exref> object.

Definition at line 228 of file Ifc4/IfcCableCarrierSegmentTypeAutoImpl.h.

◆ IfcCableFittingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCableFitting.html">IfcCableFitting</exref> object.

Definition at line 204 of file Ifc4/IfcCableFittingAutoImpl.h.

◆ IfcCableFittingTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCableFittingType.html">IfcCableFittingType</exref> object.

Definition at line 227 of file Ifc4/IfcCableFittingTypeAutoImpl.h.

◆ IfcCableSegmentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCableSegment.html">IfcCableSegment</exref> object.

Definition at line 253 of file Ifc4/IfcCableSegmentAutoImpl.h.

◆ IfcCableSegmentTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCableSegmentType.html">IfcCableSegmentType</exref> object.

Definition at line 240 of file Ifc4/IfcCableSegmentTypeAutoImpl.h.

◆ IfcCardinalPointReference

Definition at line 45 of file Ifc4SimpleTypes.h.

◆ IfcCartesianPointList2DPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCartesianPointList2D.html">IfcCartesianPointList2D</exref> object.

Definition at line 208 of file Ifc4/IfcCartesianPointList2DAutoImpl.h.

◆ IfcCartesianPointList3DPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCartesianPointList3D.html">IfcCartesianPointList3D</exref> object.

Definition at line 208 of file Ifc4/IfcCartesianPointList3DAutoImpl.h.

◆ IfcCartesianPointListPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCartesianPointList.html">IfcCartesianPointList</exref> object.

Definition at line 97 of file Ifc4/IfcCartesianPointListAutoImpl.h.

◆ IfcCartesianPointPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCartesianPoint.html">IfcCartesianPoint</exref> object.

Definition at line 208 of file Ifc4/IfcCartesianPointAutoImpl.h.

◆ IfcCartesianTransformationOperator2DnonUniformPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCartesianTransformationOperator2DnonUniform.html">IfcCartesianTransformationOperator2DnonUniform</exref> object.

Definition at line 213 of file Ifc4/IfcCartesianTransformationOperator2DnonUniformAutoImpl.h.

◆ IfcCartesianTransformationOperator2DPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCartesianTransformationOperator2D.html">IfcCartesianTransformationOperator2D</exref> object.

Definition at line 94 of file Ifc4/IfcCartesianTransformationOperator2DAutoImpl.h.

◆ IfcCartesianTransformationOperator3DnonUniformPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCartesianTransformationOperator3DnonUniform.html">IfcCartesianTransformationOperator3DnonUniform</exref> object.

Definition at line 237 of file Ifc4/IfcCartesianTransformationOperator3DnonUniformAutoImpl.h.

◆ IfcCartesianTransformationOperator3DPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCartesianTransformationOperator3D.html">IfcCartesianTransformationOperator3D</exref> object.

Definition at line 200 of file Ifc4/IfcCartesianTransformationOperator3DAutoImpl.h.

◆ IfcCartesianTransformationOperatorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCartesianTransformationOperator.html">IfcCartesianTransformationOperator</exref> object.

Definition at line 261 of file Ifc4/IfcCartesianTransformationOperatorAutoImpl.h.

◆ IfcCenterLineProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCenterLineProfileDef.html">IfcCenterLineProfileDef</exref> object.

Definition at line 216 of file Ifc4/IfcCenterLineProfileDefAutoImpl.h.

◆ IfcChillerPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcChiller.html">IfcChiller</exref> object.

Definition at line 247 of file Ifc4/IfcChillerAutoImpl.h.

◆ IfcChillerTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcChillerType.html">IfcChillerType</exref> object.

Definition at line 221 of file Ifc4/IfcChillerTypeAutoImpl.h.

◆ IfcChimneyPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcChimney.html">IfcChimney</exref> object.

Definition at line 229 of file Ifc4/IfcChimneyAutoImpl.h.

◆ IfcChimneyTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcChimneyType.html">IfcChimneyType</exref> object.

Definition at line 225 of file Ifc4/IfcChimneyTypeAutoImpl.h.

◆ IfcCircleHollowProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCircleHollowProfileDef.html">IfcCircleHollowProfileDef</exref> object.

Definition at line 218 of file Ifc4/IfcCircleHollowProfileDefAutoImpl.h.

◆ IfcCircleProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCircleProfileDef.html">IfcCircleProfileDef</exref> object.

Definition at line 218 of file Ifc4/IfcCircleProfileDefAutoImpl.h.

◆ IfcCirclePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCircle.html">IfcCircle</exref> object.

Definition at line 217 of file Ifc4/IfcCircleAutoImpl.h.

◆ IfcCivilElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCivilElement.html">IfcCivilElement</exref> object.

Definition at line 102 of file Ifc4/IfcCivilElementAutoImpl.h.

◆ IfcCivilElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCivilElementType.html">IfcCivilElementType</exref> object.

Definition at line 105 of file Ifc4/IfcCivilElementTypeAutoImpl.h.

◆ IfcClassificationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcClassification.html">IfcClassification</exref> object.

Definition at line 362 of file Ifc4/IfcClassificationAutoImpl.h.

◆ IfcClassificationReferencePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcClassificationReference.html">IfcClassificationReference</exref> object.

Definition at line 269 of file Ifc4/IfcClassificationReferenceAutoImpl.h.

◆ IfcClosedShellPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcClosedShell.html">IfcClosedShell</exref> object.

Definition at line 95 of file Ifc4/IfcClosedShellAutoImpl.h.

◆ IfcCoilPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCoil.html">IfcCoil</exref> object.

Definition at line 252 of file Ifc4/IfcCoilAutoImpl.h.

◆ IfcCoilTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCoilType.html">IfcCoilType</exref> object.

Definition at line 222 of file Ifc4/IfcCoilTypeAutoImpl.h.

◆ IfcColourRgbListPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcColourRgbList.html">IfcColourRgbList</exref> object.

Definition at line 216 of file Ifc4/IfcColourRgbListAutoImpl.h.

◆ IfcColourRgbPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcColourRgb.html">IfcColourRgb</exref> object.

Definition at line 236 of file Ifc4/IfcColourRgbAutoImpl.h.

◆ IfcColourSpecificationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcColourSpecification.html">IfcColourSpecification</exref> object.

Definition at line 211 of file Ifc4/IfcColourSpecificationAutoImpl.h.

◆ IfcColumnPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcColumn.html">IfcColumn</exref> object.

Definition at line 316 of file Ifc4/IfcColumnAutoImpl.h.

◆ IfcColumnStandardCasePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcColumnStandardCase.html">IfcColumnStandardCase</exref> object.

Definition at line 191 of file Ifc4/IfcColumnStandardCaseAutoImpl.h.

◆ IfcColumnTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcColumnType.html">IfcColumnType</exref> object.

Definition at line 230 of file Ifc4/IfcColumnTypeAutoImpl.h.

◆ IfcCommunicationsAppliancePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCommunicationsAppliance.html">IfcCommunicationsAppliance</exref> object.

Definition at line 281 of file Ifc4/IfcCommunicationsApplianceAutoImpl.h.

◆ IfcCommunicationsApplianceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCommunicationsApplianceType.html">IfcCommunicationsApplianceType</exref> object.

Definition at line 236 of file Ifc4/IfcCommunicationsApplianceTypeAutoImpl.h.

◆ IfcComplexPropertyPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcComplexProperty.html">IfcComplexProperty</exref> object.

Definition at line 230 of file Ifc4/IfcComplexPropertyAutoImpl.h.

◆ IfcComplexPropertyTemplatePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcComplexPropertyTemplate.html">IfcComplexPropertyTemplate</exref> object.

Definition at line 251 of file Ifc4/IfcComplexPropertyTemplateAutoImpl.h.

◆ IfcCompositeCurveOnSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCompositeCurveOnSurface.html">IfcCompositeCurveOnSurface</exref> object.

Definition at line 96 of file Ifc4/IfcCompositeCurveOnSurfaceAutoImpl.h.

◆ IfcCompositeCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCompositeCurve.html">IfcCompositeCurve</exref> object.

Definition at line 243 of file Ifc4/IfcCompositeCurveAutoImpl.h.

◆ IfcCompositeCurveSegmentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCompositeCurveSegment.html">IfcCompositeCurveSegment</exref> object.

Definition at line 254 of file Ifc4/IfcCompositeCurveSegmentAutoImpl.h.

◆ IfcCompositeProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCompositeProfileDef.html">IfcCompositeProfileDef</exref> object.

Definition at line 238 of file Ifc4/IfcCompositeProfileDefAutoImpl.h.

◆ IfcCompressorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCompressor.html">IfcCompressor</exref> object.

Definition at line 234 of file Ifc4/IfcCompressorAutoImpl.h.

◆ IfcCompressorTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCompressorType.html">IfcCompressorType</exref> object.

Definition at line 225 of file Ifc4/IfcCompressorTypeAutoImpl.h.

◆ IfcCondenserPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCondenser.html">IfcCondenser</exref> object.

Definition at line 247 of file Ifc4/IfcCondenserAutoImpl.h.

◆ IfcCondenserTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCondenserType.html">IfcCondenserType</exref> object.

Definition at line 221 of file Ifc4/IfcCondenserTypeAutoImpl.h.

◆ IfcConicPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConic.html">IfcConic</exref> object.

Definition at line 201 of file Ifc4/IfcConicAutoImpl.h.

◆ IfcConnectedFaceSetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConnectedFaceSet.html">IfcConnectedFaceSet</exref> object.

Definition at line 199 of file Ifc4/IfcConnectedFaceSetAutoImpl.h.

◆ IfcConnectionCurveGeometryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConnectionCurveGeometry.html">IfcConnectionCurveGeometry</exref> object.

Definition at line 214 of file Ifc4/IfcConnectionCurveGeometryAutoImpl.h.

◆ IfcConnectionGeometryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConnectionGeometry.html">IfcConnectionGeometry</exref> object.

Definition at line 109 of file Ifc4/IfcConnectionGeometryAutoImpl.h.

◆ IfcConnectionPointEccentricityPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConnectionPointEccentricity.html">IfcConnectionPointEccentricity</exref> object.

Definition at line 243 of file Ifc4/IfcConnectionPointEccentricityAutoImpl.h.

◆ IfcConnectionPointGeometryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConnectionPointGeometry.html">IfcConnectionPointGeometry</exref> object.

Definition at line 217 of file Ifc4/IfcConnectionPointGeometryAutoImpl.h.

◆ IfcConnectionSurfaceGeometryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConnectionSurfaceGeometry.html">IfcConnectionSurfaceGeometry</exref> object.

Definition at line 215 of file Ifc4/IfcConnectionSurfaceGeometryAutoImpl.h.

◆ IfcConnectionVolumeGeometryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConnectionVolumeGeometry.html">IfcConnectionVolumeGeometry</exref> object.

Definition at line 214 of file Ifc4/IfcConnectionVolumeGeometryAutoImpl.h.

◆ IfcConstraintPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConstraint.html">IfcConstraint</exref> object.

Definition at line 339 of file Ifc4/IfcConstraintAutoImpl.h.

◆ IfcConstructionEquipmentResourcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConstructionEquipmentResource.html">IfcConstructionEquipmentResource</exref> object.

Definition at line 242 of file Ifc4/IfcConstructionEquipmentResourceAutoImpl.h.

◆ IfcConstructionEquipmentResourceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConstructionEquipmentResourceType.html">IfcConstructionEquipmentResourceType</exref> object.

Definition at line 223 of file Ifc4/IfcConstructionEquipmentResourceTypeAutoImpl.h.

◆ IfcConstructionMaterialResourcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConstructionMaterialResource.html">IfcConstructionMaterialResource</exref> object.

Definition at line 243 of file Ifc4/IfcConstructionMaterialResourceAutoImpl.h.

◆ IfcConstructionMaterialResourceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConstructionMaterialResourceType.html">IfcConstructionMaterialResourceType</exref> object.

Definition at line 225 of file Ifc4/IfcConstructionMaterialResourceTypeAutoImpl.h.

◆ IfcConstructionProductResourcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConstructionProductResource.html">IfcConstructionProductResource</exref> object.

Definition at line 229 of file Ifc4/IfcConstructionProductResourceAutoImpl.h.

◆ IfcConstructionProductResourceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConstructionProductResourceType.html">IfcConstructionProductResourceType</exref> object.

Definition at line 220 of file Ifc4/IfcConstructionProductResourceTypeAutoImpl.h.

◆ IfcConstructionResourcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConstructionResource.html">IfcConstructionResource</exref> object.

Definition at line 295 of file Ifc4/IfcConstructionResourceAutoImpl.h.

◆ IfcConstructionResourceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConstructionResourceType.html">IfcConstructionResourceType</exref> object.

Definition at line 255 of file Ifc4/IfcConstructionResourceTypeAutoImpl.h.

◆ IfcContextDependentMeasure

Definition at line 46 of file Ifc4SimpleTypes.h.

◆ IfcContextDependentUnitPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcContextDependentUnit.html">IfcContextDependentUnit</exref> object.

Definition at line 215 of file Ifc4/IfcContextDependentUnitAutoImpl.h.

◆ IfcContextPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcContext.html">IfcContext</exref> object.

Definition at line 326 of file Ifc4/IfcContextAutoImpl.h.

◆ IfcControllerPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcController.html">IfcController</exref> object.

Definition at line 252 of file Ifc4/IfcControllerAutoImpl.h.

◆ IfcControllerTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcControllerType.html">IfcControllerType</exref> object.

Definition at line 227 of file Ifc4/IfcControllerTypeAutoImpl.h.

◆ IfcControlPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcControl.html">IfcControl</exref> object.

Definition at line 225 of file Ifc4/IfcControlAutoImpl.h.

◆ IfcConversionBasedUnitPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConversionBasedUnit.html">IfcConversionBasedUnit</exref> object.

Definition at line 270 of file Ifc4/IfcConversionBasedUnitAutoImpl.h.

◆ IfcConversionBasedUnitWithOffsetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcConversionBasedUnitWithOffset.html">IfcConversionBasedUnitWithOffset</exref> object.

Definition at line 221 of file Ifc4/IfcConversionBasedUnitWithOffsetAutoImpl.h.

◆ IfcCooledBeamPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCooledBeam.html">IfcCooledBeam</exref> object.

Definition at line 240 of file Ifc4/IfcCooledBeamAutoImpl.h.

◆ IfcCooledBeamTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCooledBeamType.html">IfcCooledBeamType</exref> object.

Definition at line 222 of file Ifc4/IfcCooledBeamTypeAutoImpl.h.

◆ IfcCoolingTowerPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCoolingTower.html">IfcCoolingTower</exref> object.

Definition at line 236 of file Ifc4/IfcCoolingTowerAutoImpl.h.

◆ IfcCoolingTowerTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCoolingTowerType.html">IfcCoolingTowerType</exref> object.

Definition at line 221 of file Ifc4/IfcCoolingTowerTypeAutoImpl.h.

◆ IfcCoordinateOperationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCoordinateOperation.html">IfcCoordinateOperation</exref> object.

Definition at line 228 of file Ifc4/IfcCoordinateOperationAutoImpl.h.

◆ IfcCoordinateReferenceSystemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCoordinateReferenceSystem.html">IfcCoordinateReferenceSystem</exref> object.

Definition at line 307 of file Ifc4/IfcCoordinateReferenceSystemAutoImpl.h.

◆ IfcCostItemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCostItem.html">IfcCostItem</exref> object.

Definition at line 305 of file Ifc4/IfcCostItemAutoImpl.h.

◆ IfcCostSchedulePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCostSchedule.html">IfcCostSchedule</exref> object.

Definition at line 298 of file Ifc4/IfcCostScheduleAutoImpl.h.

◆ IfcCostValuePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCostValue.html">IfcCostValue</exref> object.

Definition at line 98 of file Ifc4/IfcCostValueAutoImpl.h.

◆ IfcCountMeasure

typedef OdDAI::Number OdIfc4::IfcCountMeasure

Definition at line 47 of file Ifc4SimpleTypes.h.

◆ IfcCoveringPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCovering.html">IfcCovering</exref> object.

Definition at line 316 of file Ifc4/IfcCoveringAutoImpl.h.

◆ IfcCoveringTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCoveringType.html">IfcCoveringType</exref> object.

Definition at line 229 of file Ifc4/IfcCoveringTypeAutoImpl.h.

◆ IfcCrewResourcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCrewResource.html">IfcCrewResource</exref> object.

Definition at line 215 of file Ifc4/IfcCrewResourceAutoImpl.h.

◆ IfcCrewResourceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCrewResourceType.html">IfcCrewResourceType</exref> object.

Definition at line 211 of file Ifc4/IfcCrewResourceTypeAutoImpl.h.

◆ IfcCsgPrimitive3DPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCsgPrimitive3D.html">IfcCsgPrimitive3D</exref> object.

Definition at line 204 of file Ifc4/IfcCsgPrimitive3DAutoImpl.h.

◆ IfcCsgSolidPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCsgSolid.html">IfcCsgSolid</exref> object.

Definition at line 207 of file Ifc4/IfcCsgSolidAutoImpl.h.

◆ IfcCShapeProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCShapeProfileDef.html">IfcCShapeProfileDef</exref> object.

Definition at line 288 of file Ifc4/IfcCShapeProfileDefAutoImpl.h.

◆ IfcCurrencyRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCurrencyRelationship.html">IfcCurrencyRelationship</exref> object.

Definition at line 292 of file Ifc4/IfcCurrencyRelationshipAutoImpl.h.

◆ IfcCurtainWallPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCurtainWall.html">IfcCurtainWall</exref> object.

Definition at line 244 of file Ifc4/IfcCurtainWallAutoImpl.h.

◆ IfcCurtainWallTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCurtainWallType.html">IfcCurtainWallType</exref> object.

Definition at line 222 of file Ifc4/IfcCurtainWallTypeAutoImpl.h.

◆ IfcCurvatureMeasure

Definition at line 48 of file Ifc4SimpleTypes.h.

◆ IfcCurveBoundedPlanePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCurveBoundedPlane.html">IfcCurveBoundedPlane</exref> object.

Definition at line 235 of file Ifc4/IfcCurveBoundedPlaneAutoImpl.h.

◆ IfcCurveBoundedSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCurveBoundedSurface.html">IfcCurveBoundedSurface</exref> object.

Definition at line 236 of file Ifc4/IfcCurveBoundedSurfaceAutoImpl.h.

◆ IfcCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCurve.html">IfcCurve</exref> object.

Definition at line 97 of file Ifc4/IfcCurveAutoImpl.h.

◆ IfcCurveStyleFontAndScalingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCurveStyleFontAndScaling.html">IfcCurveStyleFontAndScaling</exref> object.

Definition at line 228 of file Ifc4/IfcCurveStyleFontAndScalingAutoImpl.h.

◆ IfcCurveStyleFontPatternPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCurveStyleFontPattern.html">IfcCurveStyleFontPattern</exref> object.

Definition at line 222 of file Ifc4/IfcCurveStyleFontPatternAutoImpl.h.

◆ IfcCurveStyleFontPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCurveStyleFont.html">IfcCurveStyleFont</exref> object.

Definition at line 219 of file Ifc4/IfcCurveStyleFontAutoImpl.h.

◆ IfcCurveStylePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCurveStyle.html">IfcCurveStyle</exref> object.

Definition at line 236 of file Ifc4/IfcCurveStyleAutoImpl.h.

◆ IfcCylindricalSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcCylindricalSurface.html">IfcCylindricalSurface</exref> object.

Definition at line 209 of file Ifc4/IfcCylindricalSurfaceAutoImpl.h.

◆ IfcDamperPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDamper.html">IfcDamper</exref> object.

Definition at line 224 of file Ifc4/IfcDamperAutoImpl.h.

◆ IfcDamperTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDamperType.html">IfcDamperType</exref> object.

Definition at line 225 of file Ifc4/IfcDamperTypeAutoImpl.h.

◆ IfcDate

typedef OdAnsiString OdIfc4::IfcDate

Definition at line 49 of file Ifc4SimpleTypes.h.

◆ IfcDateTime

typedef OdAnsiString OdIfc4::IfcDateTime

Definition at line 50 of file Ifc4SimpleTypes.h.

◆ IfcDayInMonthNumber

Definition at line 51 of file Ifc4SimpleTypes.h.

◆ IfcDayInWeekNumber

Definition at line 52 of file Ifc4SimpleTypes.h.

◆ IfcDerivedProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDerivedProfileDef.html">IfcDerivedProfileDef</exref> object.

Definition at line 262 of file Ifc4/IfcDerivedProfileDefAutoImpl.h.

◆ IfcDerivedUnitElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDerivedUnitElement.html">IfcDerivedUnitElement</exref> object.

Definition at line 227 of file Ifc4/IfcDerivedUnitElementAutoImpl.h.

◆ IfcDerivedUnitPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDerivedUnit.html">IfcDerivedUnit</exref> object.

Definition at line 245 of file Ifc4/IfcDerivedUnitAutoImpl.h.

◆ IfcDescriptiveMeasure

typedef OdAnsiString OdIfc4::IfcDescriptiveMeasure

Definition at line 53 of file Ifc4SimpleTypes.h.

◆ IfcDimensionalExponentsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDimensionalExponents.html">IfcDimensionalExponents</exref> object.

Definition at line 310 of file Ifc4/IfcDimensionalExponentsAutoImpl.h.

◆ IfcDimensionCount

Definition at line 54 of file Ifc4SimpleTypes.h.

◆ IfcDirectionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDirection.html">IfcDirection</exref> object.

Definition at line 207 of file Ifc4/IfcDirectionAutoImpl.h.

◆ IfcDiscreteAccessoryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDiscreteAccessory.html">IfcDiscreteAccessory</exref> object.

Definition at line 236 of file Ifc4/IfcDiscreteAccessoryAutoImpl.h.

◆ IfcDiscreteAccessoryTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDiscreteAccessoryType.html">IfcDiscreteAccessoryType</exref> object.

Definition at line 239 of file Ifc4/IfcDiscreteAccessoryTypeAutoImpl.h.

◆ IfcDistributionChamberElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDistributionChamberElement.html">IfcDistributionChamberElement</exref> object.

Definition at line 239 of file Ifc4/IfcDistributionChamberElementAutoImpl.h.

◆ IfcDistributionChamberElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDistributionChamberElementType.html">IfcDistributionChamberElementType</exref> object.

Definition at line 226 of file Ifc4/IfcDistributionChamberElementTypeAutoImpl.h.

◆ IfcDistributionCircuitPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDistributionCircuit.html">IfcDistributionCircuit</exref> object.

Definition at line 106 of file Ifc4/IfcDistributionCircuitAutoImpl.h.

◆ IfcDistributionControlElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDistributionControlElement.html">IfcDistributionControlElement</exref> object.

Definition at line 208 of file Ifc4/IfcDistributionControlElementAutoImpl.h.

◆ IfcDistributionControlElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDistributionControlElementType.html">IfcDistributionControlElementType</exref> object.

Definition at line 108 of file Ifc4/IfcDistributionControlElementTypeAutoImpl.h.

◆ IfcDistributionElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDistributionElement.html">IfcDistributionElement</exref> object.

Definition at line 195 of file Ifc4/IfcDistributionElementAutoImpl.h.

◆ IfcDistributionElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDistributionElementType.html">IfcDistributionElementType</exref> object.

Definition at line 111 of file Ifc4/IfcDistributionElementTypeAutoImpl.h.

◆ IfcDistributionFlowElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDistributionFlowElement.html">IfcDistributionFlowElement</exref> object.

Definition at line 212 of file Ifc4/IfcDistributionFlowElementAutoImpl.h.

◆ IfcDistributionFlowElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDistributionFlowElementType.html">IfcDistributionFlowElementType</exref> object.

Definition at line 135 of file Ifc4/IfcDistributionFlowElementTypeAutoImpl.h.

◆ IfcDistributionPortPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDistributionPort.html">IfcDistributionPort</exref> object.

Definition at line 289 of file Ifc4/IfcDistributionPortAutoImpl.h.

◆ IfcDistributionSystemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDistributionSystem.html">IfcDistributionSystem</exref> object.

Definition at line 270 of file Ifc4/IfcDistributionSystemAutoImpl.h.

◆ IfcDocumentInformationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDocumentInformation.html">IfcDocumentInformation</exref> object.

Definition at line 536 of file Ifc4/IfcDocumentInformationAutoImpl.h.

◆ IfcDocumentInformationRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDocumentInformationRelationship.html">IfcDocumentInformationRelationship</exref> object.

Definition at line 234 of file Ifc4/IfcDocumentInformationRelationshipAutoImpl.h.

◆ IfcDocumentReferencePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDocumentReference.html">IfcDocumentReference</exref> object.

Definition at line 247 of file Ifc4/IfcDocumentReferenceAutoImpl.h.

◆ IfcDoorLiningPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDoorLiningProperties.html">IfcDoorLiningProperties</exref> object.

Definition at line 495 of file Ifc4/IfcDoorLiningPropertiesAutoImpl.h.

◆ IfcDoorPanelPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDoorPanelProperties.html">IfcDoorPanelProperties</exref> object.

Definition at line 307 of file Ifc4/IfcDoorPanelPropertiesAutoImpl.h.

◆ IfcDoorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDoor.html">IfcDoor</exref> object.

Definition at line 395 of file Ifc4/IfcDoorAutoImpl.h.

◆ IfcDoorStandardCasePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDoorStandardCase.html">IfcDoorStandardCase</exref> object.

Definition at line 128 of file Ifc4/IfcDoorStandardCaseAutoImpl.h.

◆ IfcDoorStylePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDoorStyle.html">IfcDoorStyle</exref> object.

Definition at line 264 of file Ifc4/IfcDoorStyleAutoImpl.h.

◆ IfcDoorTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDoorType.html">IfcDoorType</exref> object.

Definition at line 284 of file Ifc4/IfcDoorTypeAutoImpl.h.

◆ IfcDoseEquivalentMeasure

Definition at line 55 of file Ifc4SimpleTypes.h.

◆ IfcDraughtingPreDefinedColourPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDraughtingPreDefinedColour.html">IfcDraughtingPreDefinedColour</exref> object.

Definition at line 119 of file Ifc4/IfcDraughtingPreDefinedColourAutoImpl.h.

◆ IfcDraughtingPreDefinedCurveFontPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDraughtingPreDefinedCurveFont.html">IfcDraughtingPreDefinedCurveFont</exref> object.

Definition at line 98 of file Ifc4/IfcDraughtingPreDefinedCurveFontAutoImpl.h.

◆ IfcDuctFittingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDuctFitting.html">IfcDuctFitting</exref> object.

Definition at line 246 of file Ifc4/IfcDuctFittingAutoImpl.h.

◆ IfcDuctFittingTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDuctFittingType.html">IfcDuctFittingType</exref> object.

Definition at line 224 of file Ifc4/IfcDuctFittingTypeAutoImpl.h.

◆ IfcDuctSegmentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDuctSegment.html">IfcDuctSegment</exref> object.

Definition at line 238 of file Ifc4/IfcDuctSegmentAutoImpl.h.

◆ IfcDuctSegmentTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDuctSegmentType.html">IfcDuctSegmentType</exref> object.

Definition at line 221 of file Ifc4/IfcDuctSegmentTypeAutoImpl.h.

◆ IfcDuctSilencerPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDuctSilencer.html">IfcDuctSilencer</exref> object.

Definition at line 236 of file Ifc4/IfcDuctSilencerAutoImpl.h.

◆ IfcDuctSilencerTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcDuctSilencerType.html">IfcDuctSilencerType</exref> object.

Definition at line 221 of file Ifc4/IfcDuctSilencerTypeAutoImpl.h.

◆ IfcDuration

typedef OdAnsiString OdIfc4::IfcDuration

Definition at line 56 of file Ifc4SimpleTypes.h.

◆ IfcDynamicViscosityMeasure

Definition at line 57 of file Ifc4SimpleTypes.h.

◆ IfcEdgeCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcEdgeCurve.html">IfcEdgeCurve</exref> object.

Definition at line 231 of file Ifc4/IfcEdgeCurveAutoImpl.h.

◆ IfcEdgeLoopPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcEdgeLoop.html">IfcEdgeLoop</exref> object.

Definition at line 200 of file Ifc4/IfcEdgeLoopAutoImpl.h.

◆ IfcEdgePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcEdge.html">IfcEdge</exref> object.

Definition at line 237 of file Ifc4/IfcEdgeAutoImpl.h.

◆ IfcElectricAppliancePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElectricAppliance.html">IfcElectricAppliance</exref> object.

Definition at line 251 of file Ifc4/IfcElectricApplianceAutoImpl.h.

◆ IfcElectricApplianceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElectricApplianceType.html">IfcElectricApplianceType</exref> object.

Definition at line 224 of file Ifc4/IfcElectricApplianceTypeAutoImpl.h.

◆ IfcElectricCapacitanceMeasure

Definition at line 58 of file Ifc4SimpleTypes.h.

◆ IfcElectricChargeMeasure

Definition at line 59 of file Ifc4SimpleTypes.h.

◆ IfcElectricConductanceMeasure

Definition at line 60 of file Ifc4SimpleTypes.h.

◆ IfcElectricCurrentMeasure

Definition at line 61 of file Ifc4SimpleTypes.h.

◆ IfcElectricDistributionBoardPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElectricDistributionBoard.html">IfcElectricDistributionBoard</exref> object.

Definition at line 243 of file Ifc4/IfcElectricDistributionBoardAutoImpl.h.

◆ IfcElectricDistributionBoardTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElectricDistributionBoardType.html">IfcElectricDistributionBoardType</exref> object.

Definition at line 222 of file Ifc4/IfcElectricDistributionBoardTypeAutoImpl.h.

◆ IfcElectricFlowStorageDevicePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElectricFlowStorageDevice.html">IfcElectricFlowStorageDevice</exref> object.

Definition at line 235 of file Ifc4/IfcElectricFlowStorageDeviceAutoImpl.h.

◆ IfcElectricFlowStorageDeviceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElectricFlowStorageDeviceType.html">IfcElectricFlowStorageDeviceType</exref> object.

Definition at line 217 of file Ifc4/IfcElectricFlowStorageDeviceTypeAutoImpl.h.

◆ IfcElectricGeneratorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElectricGenerator.html">IfcElectricGenerator</exref> object.

Definition at line 229 of file Ifc4/IfcElectricGeneratorAutoImpl.h.

◆ IfcElectricGeneratorTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElectricGeneratorType.html">IfcElectricGeneratorType</exref> object.

Definition at line 221 of file Ifc4/IfcElectricGeneratorTypeAutoImpl.h.

◆ IfcElectricMotorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElectricMotor.html">IfcElectricMotor</exref> object.

Definition at line 230 of file Ifc4/IfcElectricMotorAutoImpl.h.

◆ IfcElectricMotorTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElectricMotorType.html">IfcElectricMotorType</exref> object.

Definition at line 221 of file Ifc4/IfcElectricMotorTypeAutoImpl.h.

◆ IfcElectricResistanceMeasure

Definition at line 62 of file Ifc4SimpleTypes.h.

◆ IfcElectricTimeControlPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElectricTimeControl.html">IfcElectricTimeControl</exref> object.

Definition at line 230 of file Ifc4/IfcElectricTimeControlAutoImpl.h.

◆ IfcElectricTimeControlTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElectricTimeControlType.html">IfcElectricTimeControlType</exref> object.

Definition at line 222 of file Ifc4/IfcElectricTimeControlTypeAutoImpl.h.

◆ IfcElectricVoltageMeasure

Definition at line 63 of file Ifc4SimpleTypes.h.

◆ IfcElementarySurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElementarySurface.html">IfcElementarySurface</exref> object.

Definition at line 205 of file Ifc4/IfcElementarySurfaceAutoImpl.h.

◆ IfcElementAssemblyPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElementAssembly.html">IfcElementAssembly</exref> object.

Definition at line 266 of file Ifc4/IfcElementAssemblyAutoImpl.h.

◆ IfcElementAssemblyTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElementAssemblyType.html">IfcElementAssemblyType</exref> object.

Definition at line 224 of file Ifc4/IfcElementAssemblyTypeAutoImpl.h.

◆ IfcElementComponentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElementComponent.html">IfcElementComponent</exref> object.

Definition at line 120 of file Ifc4/IfcElementComponentAutoImpl.h.

◆ IfcElementComponentTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElementComponentType.html">IfcElementComponentType</exref> object.

Definition at line 108 of file Ifc4/IfcElementComponentTypeAutoImpl.h.

◆ IfcElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElement.html">IfcElement</exref> object.

Definition at line 341 of file Ifc4/IfcElementAutoImpl.h.

◆ IfcElementQuantityPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElementQuantity.html">IfcElementQuantity</exref> object.

Definition at line 247 of file Ifc4/IfcElementQuantityAutoImpl.h.

◆ IfcElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcElementType.html">IfcElementType</exref> object.

Definition at line 227 of file Ifc4/IfcElementTypeAutoImpl.h.

◆ IfcEllipseProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcEllipseProfileDef.html">IfcEllipseProfileDef</exref> object.

Definition at line 229 of file Ifc4/IfcEllipseProfileDefAutoImpl.h.

◆ IfcEllipsePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcEllipse.html">IfcEllipse</exref> object.

Definition at line 240 of file Ifc4/IfcEllipseAutoImpl.h.

◆ IfcEnergyConversionDevicePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcEnergyConversionDevice.html">IfcEnergyConversionDevice</exref> object.

Definition at line 104 of file Ifc4/IfcEnergyConversionDeviceAutoImpl.h.

◆ IfcEnergyConversionDeviceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcEnergyConversionDeviceType.html">IfcEnergyConversionDeviceType</exref> object.

Definition at line 107 of file Ifc4/IfcEnergyConversionDeviceTypeAutoImpl.h.

◆ IfcEnergyMeasure

typedef double OdIfc4::IfcEnergyMeasure

Definition at line 64 of file Ifc4SimpleTypes.h.

◆ IfcEnginePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcEngine.html">IfcEngine</exref> object.

Definition at line 226 of file Ifc4/IfcEngineAutoImpl.h.

◆ IfcEngineTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcEngineType.html">IfcEngineType</exref> object.

Definition at line 217 of file Ifc4/IfcEngineTypeAutoImpl.h.

◆ IfcEvaporativeCoolerPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcEvaporativeCooler.html">IfcEvaporativeCooler</exref> object.

Definition at line 235 of file Ifc4/IfcEvaporativeCoolerAutoImpl.h.

◆ IfcEvaporativeCoolerTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcEvaporativeCoolerType.html">IfcEvaporativeCoolerType</exref> object.

Definition at line 221 of file Ifc4/IfcEvaporativeCoolerTypeAutoImpl.h.

◆ IfcEvaporatorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcEvaporator.html">IfcEvaporator</exref> object.

Definition at line 245 of file Ifc4/IfcEvaporatorAutoImpl.h.

◆ IfcEvaporatorTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcEvaporatorType.html">IfcEvaporatorType</exref> object.

Definition at line 221 of file Ifc4/IfcEvaporatorTypeAutoImpl.h.

◆ IfcEventPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcEvent.html">IfcEvent</exref> object.

Definition at line 281 of file Ifc4/IfcEventAutoImpl.h.

◆ IfcEventTimePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcEventTime.html">IfcEventTime</exref> object.

Definition at line 259 of file Ifc4/IfcEventTimeAutoImpl.h.

◆ IfcEventTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcEventType.html">IfcEventType</exref> object.

Definition at line 251 of file Ifc4/IfcEventTypeAutoImpl.h.

◆ IfcExtendedPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcExtendedProperties.html">IfcExtendedProperties</exref> object.

Definition at line 235 of file Ifc4/IfcExtendedPropertiesAutoImpl.h.

◆ IfcExternalInformationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcExternalInformation.html">IfcExternalInformation</exref> object.

Definition at line 105 of file Ifc4/IfcExternalInformationAutoImpl.h.

◆ IfcExternallyDefinedHatchStylePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcExternallyDefinedHatchStyle.html">IfcExternallyDefinedHatchStyle</exref> object.

Definition at line 94 of file Ifc4/IfcExternallyDefinedHatchStyleAutoImpl.h.

◆ IfcExternallyDefinedSurfaceStylePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcExternallyDefinedSurfaceStyle.html">IfcExternallyDefinedSurfaceStyle</exref> object.

Definition at line 100 of file Ifc4/IfcExternallyDefinedSurfaceStyleAutoImpl.h.

◆ IfcExternallyDefinedTextFontPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcExternallyDefinedTextFont.html">IfcExternallyDefinedTextFont</exref> object.

Definition at line 94 of file Ifc4/IfcExternallyDefinedTextFontAutoImpl.h.

◆ IfcExternalReferencePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcExternalReference.html">IfcExternalReference</exref> object.

Definition at line 275 of file Ifc4/IfcExternalReferenceAutoImpl.h.

◆ IfcExternalReferenceRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcExternalReferenceRelationship.html">IfcExternalReferenceRelationship</exref> object.

Definition at line 243 of file Ifc4/IfcExternalReferenceRelationshipAutoImpl.h.

◆ IfcExternalSpatialElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcExternalSpatialElement.html">IfcExternalSpatialElement</exref> object.

Definition at line 232 of file Ifc4/IfcExternalSpatialElementAutoImpl.h.

◆ IfcExternalSpatialStructureElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcExternalSpatialStructureElement.html">IfcExternalSpatialStructureElement</exref> object.

Definition at line 94 of file Ifc4/IfcExternalSpatialStructureElementAutoImpl.h.

◆ IfcExtrudedAreaSolidPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcExtrudedAreaSolid.html">IfcExtrudedAreaSolid</exref> object.

Definition at line 253 of file Ifc4/IfcExtrudedAreaSolidAutoImpl.h.

◆ IfcExtrudedAreaSolidTaperedPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcExtrudedAreaSolidTapered.html">IfcExtrudedAreaSolidTapered</exref> object.

Definition at line 223 of file Ifc4/IfcExtrudedAreaSolidTaperedAutoImpl.h.

◆ IfcFaceBasedSurfaceModelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFaceBasedSurfaceModel.html">IfcFaceBasedSurfaceModel</exref> object.

Definition at line 205 of file Ifc4/IfcFaceBasedSurfaceModelAutoImpl.h.

◆ IfcFaceBoundPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFaceBound.html">IfcFaceBound</exref> object.

Definition at line 220 of file Ifc4/IfcFaceBoundAutoImpl.h.

◆ IfcFaceOuterBoundPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFaceOuterBound.html">IfcFaceOuterBound</exref> object.

Definition at line 96 of file Ifc4/IfcFaceOuterBoundAutoImpl.h.

◆ IfcFacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFace.html">IfcFace</exref> object.

Definition at line 213 of file Ifc4/IfcFaceAutoImpl.h.

◆ IfcFaceSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFaceSurface.html">IfcFaceSurface</exref> object.

Definition at line 229 of file Ifc4/IfcFaceSurfaceAutoImpl.h.

◆ IfcFacetedBrepPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFacetedBrep.html">IfcFacetedBrep</exref> object.

Definition at line 98 of file Ifc4/IfcFacetedBrepAutoImpl.h.

◆ IfcFacetedBrepWithVoidsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFacetedBrepWithVoids.html">IfcFacetedBrepWithVoids</exref> object.

Definition at line 205 of file Ifc4/IfcFacetedBrepWithVoidsAutoImpl.h.

◆ IfcFailureConnectionConditionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFailureConnectionCondition.html">IfcFailureConnectionCondition</exref> object.

Definition at line 286 of file Ifc4/IfcFailureConnectionConditionAutoImpl.h.

◆ IfcFanPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFan.html">IfcFan</exref> object.

Definition at line 241 of file Ifc4/IfcFanAutoImpl.h.

◆ IfcFanTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFanType.html">IfcFanType</exref> object.

Definition at line 225 of file Ifc4/IfcFanTypeAutoImpl.h.

◆ IfcFastenerPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFastener.html">IfcFastener</exref> object.

Definition at line 214 of file Ifc4/IfcFastenerAutoImpl.h.

◆ IfcFastenerTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFastenerType.html">IfcFastenerType</exref> object.

Definition at line 218 of file Ifc4/IfcFastenerTypeAutoImpl.h.

◆ IfcFeatureElementAdditionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFeatureElementAddition.html">IfcFeatureElementAddition</exref> object.

Definition at line 196 of file Ifc4/IfcFeatureElementAdditionAutoImpl.h.

◆ IfcFeatureElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFeatureElement.html">IfcFeatureElement</exref> object.

Definition at line 105 of file Ifc4/IfcFeatureElementAutoImpl.h.

◆ IfcFeatureElementSubtractionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFeatureElementSubtraction.html">IfcFeatureElementSubtraction</exref> object.

Definition at line 197 of file Ifc4/IfcFeatureElementSubtractionAutoImpl.h.

◆ IfcFillAreaStyleHatchingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFillAreaStyleHatching.html">IfcFillAreaStyleHatching</exref> object.

Definition at line 316 of file Ifc4/IfcFillAreaStyleHatchingAutoImpl.h.

◆ IfcFillAreaStylePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFillAreaStyle.html">IfcFillAreaStyle</exref> object.

Definition at line 240 of file Ifc4/IfcFillAreaStyleAutoImpl.h.

◆ IfcFillAreaStyleTilesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFillAreaStyleTiles.html">IfcFillAreaStyleTiles</exref> object.

Definition at line 247 of file Ifc4/IfcFillAreaStyleTilesAutoImpl.h.

◆ IfcFilterPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFilter.html">IfcFilter</exref> object.

Definition at line 247 of file Ifc4/IfcFilterAutoImpl.h.

◆ IfcFilterTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFilterType.html">IfcFilterType</exref> object.

Definition at line 224 of file Ifc4/IfcFilterTypeAutoImpl.h.

◆ IfcFireSuppressionTerminalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFireSuppressionTerminal.html">IfcFireSuppressionTerminal</exref> object.

Definition at line 238 of file Ifc4/IfcFireSuppressionTerminalAutoImpl.h.

◆ IfcFireSuppressionTerminalTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFireSuppressionTerminalType.html">IfcFireSuppressionTerminalType</exref> object.

Definition at line 225 of file Ifc4/IfcFireSuppressionTerminalTypeAutoImpl.h.

◆ IfcFixedReferenceSweptAreaSolidPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFixedReferenceSweptAreaSolid.html">IfcFixedReferenceSweptAreaSolid</exref> object.

Definition at line 272 of file Ifc4/IfcFixedReferenceSweptAreaSolidAutoImpl.h.

◆ IfcFlowControllerPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowController.html">IfcFlowController</exref> object.

Definition at line 104 of file Ifc4/IfcFlowControllerAutoImpl.h.

◆ IfcFlowControllerTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowControllerType.html">IfcFlowControllerType</exref> object.

Definition at line 106 of file Ifc4/IfcFlowControllerTypeAutoImpl.h.

◆ IfcFlowFittingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowFitting.html">IfcFlowFitting</exref> object.

Definition at line 99 of file Ifc4/IfcFlowFittingAutoImpl.h.

◆ IfcFlowFittingTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowFittingType.html">IfcFlowFittingType</exref> object.

Definition at line 102 of file Ifc4/IfcFlowFittingTypeAutoImpl.h.

◆ IfcFlowInstrumentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowInstrument.html">IfcFlowInstrument</exref> object.

Definition at line 246 of file Ifc4/IfcFlowInstrumentAutoImpl.h.

◆ IfcFlowInstrumentTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowInstrumentType.html">IfcFlowInstrumentType</exref> object.

Definition at line 231 of file Ifc4/IfcFlowInstrumentTypeAutoImpl.h.

◆ IfcFlowMeterPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowMeter.html">IfcFlowMeter</exref> object.

Definition at line 240 of file Ifc4/IfcFlowMeterAutoImpl.h.

◆ IfcFlowMeterTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowMeterType.html">IfcFlowMeterType</exref> object.

Definition at line 225 of file Ifc4/IfcFlowMeterTypeAutoImpl.h.

◆ IfcFlowMovingDevicePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowMovingDevice.html">IfcFlowMovingDevice</exref> object.

Definition at line 96 of file Ifc4/IfcFlowMovingDeviceAutoImpl.h.

◆ IfcFlowMovingDeviceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowMovingDeviceType.html">IfcFlowMovingDeviceType</exref> object.

Definition at line 107 of file Ifc4/IfcFlowMovingDeviceTypeAutoImpl.h.

◆ IfcFlowSegmentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowSegment.html">IfcFlowSegment</exref> object.

Definition at line 120 of file Ifc4/IfcFlowSegmentAutoImpl.h.

◆ IfcFlowSegmentTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowSegmentType.html">IfcFlowSegmentType</exref> object.

Definition at line 101 of file Ifc4/IfcFlowSegmentTypeAutoImpl.h.

◆ IfcFlowStorageDevicePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowStorageDevice.html">IfcFlowStorageDevice</exref> object.

Definition at line 103 of file Ifc4/IfcFlowStorageDeviceAutoImpl.h.

◆ IfcFlowStorageDeviceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowStorageDeviceType.html">IfcFlowStorageDeviceType</exref> object.

Definition at line 103 of file Ifc4/IfcFlowStorageDeviceTypeAutoImpl.h.

◆ IfcFlowTerminalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowTerminal.html">IfcFlowTerminal</exref> object.

Definition at line 105 of file Ifc4/IfcFlowTerminalAutoImpl.h.

◆ IfcFlowTerminalTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowTerminalType.html">IfcFlowTerminalType</exref> object.

Definition at line 106 of file Ifc4/IfcFlowTerminalTypeAutoImpl.h.

◆ IfcFlowTreatmentDevicePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowTreatmentDevice.html">IfcFlowTreatmentDevice</exref> object.

Definition at line 104 of file Ifc4/IfcFlowTreatmentDeviceAutoImpl.h.

◆ IfcFlowTreatmentDeviceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFlowTreatmentDeviceType.html">IfcFlowTreatmentDeviceType</exref> object.

Definition at line 106 of file Ifc4/IfcFlowTreatmentDeviceTypeAutoImpl.h.

◆ IfcFontStyle

typedef OdAnsiString OdIfc4::IfcFontStyle

Definition at line 65 of file Ifc4SimpleTypes.h.

◆ IfcFontVariant

typedef OdAnsiString OdIfc4::IfcFontVariant

Definition at line 66 of file Ifc4SimpleTypes.h.

◆ IfcFontWeight

typedef OdAnsiString OdIfc4::IfcFontWeight

Definition at line 67 of file Ifc4SimpleTypes.h.

◆ IfcFootingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFooting.html">IfcFooting</exref> object.

Definition at line 232 of file Ifc4/IfcFootingAutoImpl.h.

◆ IfcFootingTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFootingType.html">IfcFootingType</exref> object.

Definition at line 227 of file Ifc4/IfcFootingTypeAutoImpl.h.

◆ IfcForceMeasure

typedef double OdIfc4::IfcForceMeasure

Definition at line 68 of file Ifc4SimpleTypes.h.

◆ IfcFrequencyMeasure

Definition at line 69 of file Ifc4SimpleTypes.h.

◆ IfcFurnishingElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFurnishingElement.html">IfcFurnishingElement</exref> object.

Definition at line 98 of file Ifc4/IfcFurnishingElementAutoImpl.h.

◆ IfcFurnishingElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFurnishingElementType.html">IfcFurnishingElementType</exref> object.

Definition at line 104 of file Ifc4/IfcFurnishingElementTypeAutoImpl.h.

◆ IfcFurniturePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFurniture.html">IfcFurniture</exref> object.

Definition at line 234 of file Ifc4/IfcFurnitureAutoImpl.h.

◆ IfcFurnitureTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcFurnitureType.html">IfcFurnitureType</exref> object.

Definition at line 238 of file Ifc4/IfcFurnitureTypeAutoImpl.h.

◆ IfcGeographicElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcGeographicElement.html">IfcGeographicElement</exref> object.

Definition at line 235 of file Ifc4/IfcGeographicElementAutoImpl.h.

◆ IfcGeographicElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcGeographicElementType.html">IfcGeographicElementType</exref> object.

Definition at line 216 of file Ifc4/IfcGeographicElementTypeAutoImpl.h.

◆ IfcGeometricCurveSetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcGeometricCurveSet.html">IfcGeometricCurveSet</exref> object.

Definition at line 94 of file Ifc4/IfcGeometricCurveSetAutoImpl.h.

◆ IfcGeometricRepresentationContextPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcGeometricRepresentationContext.html">IfcGeometricRepresentationContext</exref> object.

Definition at line 308 of file Ifc4/IfcGeometricRepresentationContextAutoImpl.h.

◆ IfcGeometricRepresentationItemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcGeometricRepresentationItem.html">IfcGeometricRepresentationItem</exref> object.

Definition at line 97 of file Ifc4/IfcGeometricRepresentationItemAutoImpl.h.

◆ IfcGeometricRepresentationSubContextPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcGeometricRepresentationSubContext.html">IfcGeometricRepresentationSubContext</exref> object.

Definition at line 277 of file Ifc4/IfcGeometricRepresentationSubContextAutoImpl.h.

◆ IfcGeometricSetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcGeometricSet.html">IfcGeometricSet</exref> object.

Definition at line 216 of file Ifc4/IfcGeometricSetAutoImpl.h.

◆ IfcGloballyUniqueId

typedef OdDAI::CompressedGUID OdIfc4::IfcGloballyUniqueId

Definition at line 70 of file Ifc4SimpleTypes.h.

◆ IfcGridAxisPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcGridAxis.html">IfcGridAxis</exref> object.

Definition at line 289 of file Ifc4/IfcGridAxisAutoImpl.h.

◆ IfcGridPlacementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcGridPlacement.html">IfcGridPlacement</exref> object.

Definition at line 254 of file Ifc4/IfcGridPlacementAutoImpl.h.

◆ IfcGridPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcGrid.html">IfcGrid</exref> object.

Definition at line 301 of file Ifc4/IfcGridAutoImpl.h.

◆ IfcGroupPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcGroup.html">IfcGroup</exref> object.

Definition at line 201 of file Ifc4/IfcGroupAutoImpl.h.

◆ IfcHalfSpaceSolidPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcHalfSpaceSolid.html">IfcHalfSpaceSolid</exref> object.

Definition at line 231 of file Ifc4/IfcHalfSpaceSolidAutoImpl.h.

◆ IfcHeatExchangerPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcHeatExchanger.html">IfcHeatExchanger</exref> object.

Definition at line 235 of file Ifc4/IfcHeatExchangerAutoImpl.h.

◆ IfcHeatExchangerTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcHeatExchangerType.html">IfcHeatExchangerType</exref> object.

Definition at line 222 of file Ifc4/IfcHeatExchangerTypeAutoImpl.h.

◆ IfcHeatFluxDensityMeasure

Definition at line 71 of file Ifc4SimpleTypes.h.

◆ IfcHeatingValueMeasure

Definition at line 72 of file Ifc4SimpleTypes.h.

◆ IfcHumidifierPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcHumidifier.html">IfcHumidifier</exref> object.

Definition at line 234 of file Ifc4/IfcHumidifierAutoImpl.h.

◆ IfcHumidifierTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcHumidifierType.html">IfcHumidifierType</exref> object.

Definition at line 221 of file Ifc4/IfcHumidifierTypeAutoImpl.h.

◆ IfcIdentifier

typedef OdAnsiString OdIfc4::IfcIdentifier

Definition at line 73 of file Ifc4SimpleTypes.h.

◆ IfcIlluminanceMeasure

Definition at line 74 of file Ifc4SimpleTypes.h.

◆ IfcImageTexturePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcImageTexture.html">IfcImageTexture</exref> object.

Definition at line 228 of file Ifc4/IfcImageTextureAutoImpl.h.

◆ IfcIndexedColourMapPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcIndexedColourMap.html">IfcIndexedColourMap</exref> object.

Definition at line 290 of file Ifc4/IfcIndexedColourMapAutoImpl.h.

◆ IfcIndexedPolyCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcIndexedPolyCurve.html">IfcIndexedPolyCurve</exref> object.

Definition at line 273 of file Ifc4/IfcIndexedPolyCurveAutoImpl.h.

◆ IfcIndexedPolygonalFacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcIndexedPolygonalFace.html">IfcIndexedPolygonalFace</exref> object.

Definition at line 233 of file Ifc4/IfcIndexedPolygonalFaceAutoImpl.h.

◆ IfcIndexedPolygonalFaceWithVoidsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcIndexedPolygonalFaceWithVoids.html">IfcIndexedPolygonalFaceWithVoids</exref> object.

Definition at line 214 of file Ifc4/IfcIndexedPolygonalFaceWithVoidsAutoImpl.h.

◆ IfcIndexedTextureMapPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcIndexedTextureMap.html">IfcIndexedTextureMap</exref> object.

Definition at line 230 of file Ifc4/IfcIndexedTextureMapAutoImpl.h.

◆ IfcIndexedTriangleTextureMapPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcIndexedTriangleTextureMap.html">IfcIndexedTriangleTextureMap</exref> object.

Definition at line 234 of file Ifc4/IfcIndexedTriangleTextureMapAutoImpl.h.

◆ IfcInductanceMeasure

Definition at line 75 of file Ifc4SimpleTypes.h.

◆ IfcInteger

typedef int OdIfc4::IfcInteger

Definition at line 76 of file Ifc4SimpleTypes.h.

◆ IfcIntegerCountRateMeasure

Definition at line 77 of file Ifc4SimpleTypes.h.

◆ IfcInterceptorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcInterceptor.html">IfcInterceptor</exref> object.

Definition at line 233 of file Ifc4/IfcInterceptorAutoImpl.h.

◆ IfcInterceptorTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcInterceptorType.html">IfcInterceptorType</exref> object.

Definition at line 221 of file Ifc4/IfcInterceptorTypeAutoImpl.h.

◆ IfcIntersectionCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcIntersectionCurve.html">IfcIntersectionCurve</exref> object.

Definition at line 95 of file Ifc4/IfcIntersectionCurveAutoImpl.h.

◆ IfcInventoryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcInventory.html">IfcInventory</exref> object.

Definition at line 296 of file Ifc4/IfcInventoryAutoImpl.h.

◆ IfcIonConcentrationMeasure

Definition at line 78 of file Ifc4SimpleTypes.h.

◆ IfcIrregularTimeSeriesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcIrregularTimeSeries.html">IfcIrregularTimeSeries</exref> object.

Definition at line 200 of file Ifc4/IfcIrregularTimeSeriesAutoImpl.h.

◆ IfcIrregularTimeSeriesValuePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcIrregularTimeSeriesValue.html">IfcIrregularTimeSeriesValue</exref> object.

Definition at line 224 of file Ifc4/IfcIrregularTimeSeriesValueAutoImpl.h.

◆ IfcIShapeProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcIShapeProfileDef.html">IfcIShapeProfileDef</exref> object.

Definition at line 331 of file Ifc4/IfcIShapeProfileDefAutoImpl.h.

◆ IfcIsothermalMoistureCapacityMeasure

Definition at line 79 of file Ifc4SimpleTypes.h.

◆ IfcJunctionBoxPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcJunctionBox.html">IfcJunctionBox</exref> object.

Definition at line 230 of file Ifc4/IfcJunctionBoxAutoImpl.h.

◆ IfcJunctionBoxTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcJunctionBoxType.html">IfcJunctionBoxType</exref> object.

Definition at line 223 of file Ifc4/IfcJunctionBoxTypeAutoImpl.h.

◆ IfcKinematicViscosityMeasure

Definition at line 80 of file Ifc4SimpleTypes.h.

◆ IfcLabel

typedef OdAnsiString OdIfc4::IfcLabel

Definition at line 81 of file Ifc4SimpleTypes.h.

◆ IfcLaborResourcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLaborResource.html">IfcLaborResource</exref> object.

Definition at line 249 of file Ifc4/IfcLaborResourceAutoImpl.h.

◆ IfcLaborResourceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLaborResourceType.html">IfcLaborResourceType</exref> object.

Definition at line 215 of file Ifc4/IfcLaborResourceTypeAutoImpl.h.

◆ IfcLagTimePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLagTime.html">IfcLagTime</exref> object.

Definition at line 221 of file Ifc4/IfcLagTimeAutoImpl.h.

◆ IfcLampPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLamp.html">IfcLamp</exref> object.

Definition at line 230 of file Ifc4/IfcLampAutoImpl.h.

◆ IfcLampTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLampType.html">IfcLampType</exref> object.

Definition at line 221 of file Ifc4/IfcLampTypeAutoImpl.h.

◆ IfcLanguageId

Definition at line 158 of file Ifc4SimpleTypes.h.

◆ IfcLengthMeasure

typedef double OdIfc4::IfcLengthMeasure

Definition at line 82 of file Ifc4SimpleTypes.h.

◆ IfcLibraryInformationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLibraryInformation.html">IfcLibraryInformation</exref> object.

Definition at line 308 of file Ifc4/IfcLibraryInformationAutoImpl.h.

◆ IfcLibraryReferencePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLibraryReference.html">IfcLibraryReference</exref> object.

Definition at line 276 of file Ifc4/IfcLibraryReferenceAutoImpl.h.

◆ IfcLightDistributionDataPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLightDistributionData.html">IfcLightDistributionData</exref> object.

Definition at line 253 of file Ifc4/IfcLightDistributionDataAutoImpl.h.

◆ IfcLightFixturePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLightFixture.html">IfcLightFixture</exref> object.

Definition at line 240 of file Ifc4/IfcLightFixtureAutoImpl.h.

◆ IfcLightFixtureTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLightFixtureType.html">IfcLightFixtureType</exref> object.

Definition at line 222 of file Ifc4/IfcLightFixtureTypeAutoImpl.h.

◆ IfcLightIntensityDistributionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLightIntensityDistribution.html">IfcLightIntensityDistribution</exref> object.

Definition at line 231 of file Ifc4/IfcLightIntensityDistributionAutoImpl.h.

◆ IfcLightSourceAmbientPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLightSourceAmbient.html">IfcLightSourceAmbient</exref> object.

Definition at line 95 of file Ifc4/IfcLightSourceAmbientAutoImpl.h.

◆ IfcLightSourceDirectionalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLightSourceDirectional.html">IfcLightSourceDirectional</exref> object.

Definition at line 203 of file Ifc4/IfcLightSourceDirectionalAutoImpl.h.

◆ IfcLightSourceGoniometricPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLightSourceGoniometric.html">IfcLightSourceGoniometric</exref> object.

Definition at line 304 of file Ifc4/IfcLightSourceGoniometricAutoImpl.h.

◆ IfcLightSourcePositionalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLightSourcePositional.html">IfcLightSourcePositional</exref> object.

Definition at line 284 of file Ifc4/IfcLightSourcePositionalAutoImpl.h.

◆ IfcLightSourcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLightSource.html">IfcLightSource</exref> object.

Definition at line 261 of file Ifc4/IfcLightSourceAutoImpl.h.

◆ IfcLightSourceSpotPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLightSourceSpot.html">IfcLightSourceSpot</exref> object.

Definition at line 273 of file Ifc4/IfcLightSourceSpotAutoImpl.h.

◆ IfcLinearForceMeasure

Definition at line 83 of file Ifc4SimpleTypes.h.

◆ IfcLinearMomentMeasure

Definition at line 84 of file Ifc4SimpleTypes.h.

◆ IfcLinearStiffnessMeasure

Definition at line 85 of file Ifc4SimpleTypes.h.

◆ IfcLinearVelocityMeasure

Definition at line 86 of file Ifc4SimpleTypes.h.

◆ IfcLinePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLine.html">IfcLine</exref> object.

Definition at line 225 of file Ifc4/IfcLineAutoImpl.h.

◆ IfcLocalPlacementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLocalPlacement.html">IfcLocalPlacement</exref> object.

Definition at line 227 of file Ifc4/IfcLocalPlacementAutoImpl.h.

◆ IfcLogical

typedef OdDAI::Logical OdIfc4::IfcLogical

Definition at line 87 of file Ifc4SimpleTypes.h.

◆ IfcLoopPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLoop.html">IfcLoop</exref> object.

Definition at line 108 of file Ifc4/IfcLoopAutoImpl.h.

◆ IfcLShapeProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcLShapeProfileDef.html">IfcLShapeProfileDef</exref> object.

Definition at line 305 of file Ifc4/IfcLShapeProfileDefAutoImpl.h.

◆ IfcLuminousFluxMeasure

Definition at line 88 of file Ifc4SimpleTypes.h.

◆ IfcLuminousIntensityDistributionMeasure

Definition at line 89 of file Ifc4SimpleTypes.h.

◆ IfcLuminousIntensityMeasure

Definition at line 90 of file Ifc4SimpleTypes.h.

◆ IfcMagneticFluxDensityMeasure

Definition at line 91 of file Ifc4SimpleTypes.h.

◆ IfcMagneticFluxMeasure

Definition at line 92 of file Ifc4SimpleTypes.h.

◆ IfcManifoldSolidBrepPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcManifoldSolidBrep.html">IfcManifoldSolidBrep</exref> object.

Definition at line 210 of file Ifc4/IfcManifoldSolidBrepAutoImpl.h.

◆ IfcMapConversionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMapConversion.html">IfcMapConversion</exref> object.

Definition at line 325 of file Ifc4/IfcMapConversionAutoImpl.h.

◆ IfcMappedItemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMappedItem.html">IfcMappedItem</exref> object.

Definition at line 227 of file Ifc4/IfcMappedItemAutoImpl.h.

◆ IfcMassDensityMeasure

Definition at line 93 of file Ifc4SimpleTypes.h.

◆ IfcMassFlowRateMeasure

Definition at line 94 of file Ifc4SimpleTypes.h.

◆ IfcMassMeasure

typedef double OdIfc4::IfcMassMeasure

Definition at line 95 of file Ifc4SimpleTypes.h.

◆ IfcMassPerLengthMeasure

Definition at line 96 of file Ifc4SimpleTypes.h.

◆ IfcMaterialClassificationRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialClassificationRelationship.html">IfcMaterialClassificationRelationship</exref> object.

Definition at line 241 of file Ifc4/IfcMaterialClassificationRelationshipAutoImpl.h.

◆ IfcMaterialConstituentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialConstituent.html">IfcMaterialConstituent</exref> object.

Definition at line 285 of file Ifc4/IfcMaterialConstituentAutoImpl.h.

◆ IfcMaterialConstituentSetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialConstituentSet.html">IfcMaterialConstituentSet</exref> object.

Definition at line 243 of file Ifc4/IfcMaterialConstituentSetAutoImpl.h.

◆ IfcMaterialDefinitionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialDefinition.html">IfcMaterialDefinition</exref> object.

Definition at line 213 of file Ifc4/IfcMaterialDefinitionAutoImpl.h.

◆ IfcMaterialDefinitionRepresentationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialDefinitionRepresentation.html">IfcMaterialDefinitionRepresentation</exref> object.

Definition at line 206 of file Ifc4/IfcMaterialDefinitionRepresentationAutoImpl.h.

◆ IfcMaterialLayerPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialLayer.html">IfcMaterialLayer</exref> object.

Definition at line 353 of file Ifc4/IfcMaterialLayerAutoImpl.h.

◆ IfcMaterialLayerSetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialLayerSet.html">IfcMaterialLayerSet</exref> object.

Definition at line 259 of file Ifc4/IfcMaterialLayerSetAutoImpl.h.

◆ IfcMaterialLayerSetUsagePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialLayerSetUsage.html">IfcMaterialLayerSetUsage</exref> object.

Definition at line 321 of file Ifc4/IfcMaterialLayerSetUsageAutoImpl.h.

◆ IfcMaterialLayerWithOffsetsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialLayerWithOffsets.html">IfcMaterialLayerWithOffsets</exref> object.

Definition at line 230 of file Ifc4/IfcMaterialLayerWithOffsetsAutoImpl.h.

◆ IfcMaterialListPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialList.html">IfcMaterialList</exref> object.

Definition at line 206 of file Ifc4/IfcMaterialListAutoImpl.h.

◆ IfcMaterialProfilePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialProfile.html">IfcMaterialProfile</exref> object.

Definition at line 314 of file Ifc4/IfcMaterialProfileAutoImpl.h.

◆ IfcMaterialProfileSetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialProfileSet.html">IfcMaterialProfileSet</exref> object.

Definition at line 261 of file Ifc4/IfcMaterialProfileSetAutoImpl.h.

◆ IfcMaterialProfileSetUsagePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialProfileSetUsage.html">IfcMaterialProfileSetUsage</exref> object.

Definition at line 249 of file Ifc4/IfcMaterialProfileSetUsageAutoImpl.h.

◆ IfcMaterialProfileSetUsageTaperingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialProfileSetUsageTapering.html">IfcMaterialProfileSetUsageTapering</exref> object.

Definition at line 230 of file Ifc4/IfcMaterialProfileSetUsageTaperingAutoImpl.h.

◆ IfcMaterialProfileWithOffsetsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialProfileWithOffsets.html">IfcMaterialProfileWithOffsets</exref> object.

Definition at line 210 of file Ifc4/IfcMaterialProfileWithOffsetsAutoImpl.h.

◆ IfcMaterialPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialProperties.html">IfcMaterialProperties</exref> object.

Definition at line 216 of file Ifc4/IfcMaterialPropertiesAutoImpl.h.

◆ IfcMaterialPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterial.html">IfcMaterial</exref> object.

Definition at line 286 of file Ifc4/IfcMaterialAutoImpl.h.

◆ IfcMaterialRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialRelationship.html">IfcMaterialRelationship</exref> object.

Definition at line 250 of file Ifc4/IfcMaterialRelationshipAutoImpl.h.

◆ IfcMaterialUsageDefinitionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMaterialUsageDefinition.html">IfcMaterialUsageDefinition</exref> object.

Definition at line 198 of file Ifc4/IfcMaterialUsageDefinitionAutoImpl.h.

◆ IfcMeasureWithUnitPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMeasureWithUnit.html">IfcMeasureWithUnit</exref> object.

Definition at line 213 of file Ifc4/IfcMeasureWithUnitAutoImpl.h.

◆ IfcMechanicalFastenerPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMechanicalFastener.html">IfcMechanicalFastener</exref> object.

Definition at line 264 of file Ifc4/IfcMechanicalFastenerAutoImpl.h.

◆ IfcMechanicalFastenerTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMechanicalFastenerType.html">IfcMechanicalFastenerType</exref> object.

Definition at line 259 of file Ifc4/IfcMechanicalFastenerTypeAutoImpl.h.

◆ IfcMedicalDevicePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMedicalDevice.html">IfcMedicalDevice</exref> object.

Definition at line 234 of file Ifc4/IfcMedicalDeviceAutoImpl.h.

◆ IfcMedicalDeviceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMedicalDeviceType.html">IfcMedicalDeviceType</exref> object.

Definition at line 217 of file Ifc4/IfcMedicalDeviceTypeAutoImpl.h.

◆ IfcMemberPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMember.html">IfcMember</exref> object.

Definition at line 326 of file Ifc4/IfcMemberAutoImpl.h.

◆ IfcMemberStandardCasePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMemberStandardCase.html">IfcMemberStandardCase</exref> object.

Definition at line 194 of file Ifc4/IfcMemberStandardCaseAutoImpl.h.

◆ IfcMemberTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMemberType.html">IfcMemberType</exref> object.

Definition at line 234 of file Ifc4/IfcMemberTypeAutoImpl.h.

◆ IfcMetricPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMetric.html">IfcMetric</exref> object.

Definition at line 264 of file Ifc4/IfcMetricAutoImpl.h.

◆ IfcMirroredProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMirroredProfileDef.html">IfcMirroredProfileDef</exref> object.

Definition at line 99 of file Ifc4/IfcMirroredProfileDefAutoImpl.h.

◆ IfcModulusOfElasticityMeasure

Definition at line 97 of file Ifc4SimpleTypes.h.

◆ IfcModulusOfLinearSubgradeReactionMeasure

Definition at line 98 of file Ifc4SimpleTypes.h.

◆ IfcModulusOfRotationalSubgradeReactionMeasure

◆ IfcModulusOfSubgradeReactionMeasure

Definition at line 100 of file Ifc4SimpleTypes.h.

◆ IfcMoistureDiffusivityMeasure

Definition at line 101 of file Ifc4SimpleTypes.h.

◆ IfcMolecularWeightMeasure

Definition at line 102 of file Ifc4SimpleTypes.h.

◆ IfcMomentOfInertiaMeasure

Definition at line 103 of file Ifc4SimpleTypes.h.

◆ IfcMonetaryMeasure

Definition at line 104 of file Ifc4SimpleTypes.h.

◆ IfcMonetaryUnitPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMonetaryUnit.html">IfcMonetaryUnit</exref> object.

Definition at line 215 of file Ifc4/IfcMonetaryUnitAutoImpl.h.

◆ IfcMonthInYearNumber

Definition at line 105 of file Ifc4SimpleTypes.h.

◆ IfcMotorConnectionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMotorConnection.html">IfcMotorConnection</exref> object.

Definition at line 229 of file Ifc4/IfcMotorConnectionAutoImpl.h.

◆ IfcMotorConnectionTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcMotorConnectionType.html">IfcMotorConnectionType</exref> object.

Definition at line 221 of file Ifc4/IfcMotorConnectionTypeAutoImpl.h.

◆ IfcNamedUnitPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcNamedUnit.html">IfcNamedUnit</exref> object.

Definition at line 228 of file Ifc4/IfcNamedUnitAutoImpl.h.

◆ IfcNonNegativeLengthMeasure

◆ IfcNormalisedRatioMeasure

◆ IfcNumericMeasure

typedef OdDAI::Number OdIfc4::IfcNumericMeasure

Definition at line 106 of file Ifc4SimpleTypes.h.

◆ IfcObjectDefinitionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcObjectDefinition.html">IfcObjectDefinition</exref> object.

Definition at line 278 of file Ifc4/IfcObjectDefinitionAutoImpl.h.

◆ IfcObjectivePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcObjective.html">IfcObjective</exref> object.

Definition at line 257 of file Ifc4/IfcObjectiveAutoImpl.h.

◆ IfcObjectPlacementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcObjectPlacement.html">IfcObjectPlacement</exref> object.

Definition at line 212 of file Ifc4/IfcObjectPlacementAutoImpl.h.

◆ IfcObjectPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcObject.html">IfcObject</exref> object.

Definition at line 285 of file Ifc4/IfcObjectAutoImpl.h.

◆ IfcOccupantPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcOccupant.html">IfcOccupant</exref> object.

Definition at line 215 of file Ifc4/IfcOccupantAutoImpl.h.

◆ IfcOffsetCurve2DPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcOffsetCurve2D.html">IfcOffsetCurve2D</exref> object.

Definition at line 247 of file Ifc4/IfcOffsetCurve2DAutoImpl.h.

◆ IfcOffsetCurve3DPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcOffsetCurve3D.html">IfcOffsetCurve3D</exref> object.

Definition at line 260 of file Ifc4/IfcOffsetCurve3DAutoImpl.h.

◆ IfcOpeningElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcOpeningElement.html">IfcOpeningElement</exref> object.

Definition at line 304 of file Ifc4/IfcOpeningElementAutoImpl.h.

◆ IfcOpeningStandardCasePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcOpeningStandardCase.html">IfcOpeningStandardCase</exref> object.

Definition at line 136 of file Ifc4/IfcOpeningStandardCaseAutoImpl.h.

◆ IfcOpenShellPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcOpenShell.html">IfcOpenShell</exref> object.

Definition at line 98 of file Ifc4/IfcOpenShellAutoImpl.h.

◆ IfcOrganizationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcOrganization.html">IfcOrganization</exref> object.

Definition at line 314 of file Ifc4/IfcOrganizationAutoImpl.h.

◆ IfcOrganizationRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcOrganizationRelationship.html">IfcOrganizationRelationship</exref> object.

Definition at line 220 of file Ifc4/IfcOrganizationRelationshipAutoImpl.h.

◆ IfcOrientedEdgePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcOrientedEdge.html">IfcOrientedEdge</exref> object.

Definition at line 229 of file Ifc4/IfcOrientedEdgeAutoImpl.h.

◆ IfcOuterBoundaryCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcOuterBoundaryCurve.html">IfcOuterBoundaryCurve</exref> object.

Definition at line 94 of file Ifc4/IfcOuterBoundaryCurveAutoImpl.h.

◆ IfcOutletPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcOutlet.html">IfcOutlet</exref> object.

Definition at line 245 of file Ifc4/IfcOutletAutoImpl.h.

◆ IfcOutletTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcOutletType.html">IfcOutletType</exref> object.

Definition at line 221 of file Ifc4/IfcOutletTypeAutoImpl.h.

◆ IfcOwnerHistoryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcOwnerHistory.html">IfcOwnerHistory</exref> object.

Definition at line 343 of file Ifc4/IfcOwnerHistoryAutoImpl.h.

◆ IfcParameterizedProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcParameterizedProfileDef.html">IfcParameterizedProfileDef</exref> object.

Definition at line 219 of file Ifc4/IfcParameterizedProfileDefAutoImpl.h.

◆ IfcParameterValue

typedef double OdIfc4::IfcParameterValue

Definition at line 108 of file Ifc4SimpleTypes.h.

◆ IfcPathPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPath.html">IfcPath</exref> object.

Definition at line 201 of file Ifc4/IfcPathAutoImpl.h.

◆ IfcPcurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPcurve.html">IfcPcurve</exref> object.

Definition at line 190 of file Ifc4/IfcPcurveAutoImpl.h.

◆ IfcPerformanceHistoryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPerformanceHistory.html">IfcPerformanceHistory</exref> object.

Definition at line 262 of file Ifc4/IfcPerformanceHistoryAutoImpl.h.

◆ IfcPermeableCoveringPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPermeableCoveringProperties.html">IfcPermeableCoveringProperties</exref> object.

Definition at line 293 of file Ifc4/IfcPermeableCoveringPropertiesAutoImpl.h.

◆ IfcPermitPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPermit.html">IfcPermit</exref> object.

Definition at line 287 of file Ifc4/IfcPermitAutoImpl.h.

◆ IfcPersonAndOrganizationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPersonAndOrganization.html">IfcPersonAndOrganization</exref> object.

Definition at line 238 of file Ifc4/IfcPersonAndOrganizationAutoImpl.h.

◆ IfcPersonPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPerson.html">IfcPerson</exref> object.

Definition at line 371 of file Ifc4/IfcPersonAutoImpl.h.

◆ IfcPHMeasure

typedef double OdIfc4::IfcPHMeasure

Definition at line 107 of file Ifc4SimpleTypes.h.

◆ IfcPhysicalComplexQuantityPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPhysicalComplexQuantity.html">IfcPhysicalComplexQuantity</exref> object.

Definition at line 263 of file Ifc4/IfcPhysicalComplexQuantityAutoImpl.h.

◆ IfcPhysicalQuantityPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPhysicalQuantity.html">IfcPhysicalQuantity</exref> object.

Definition at line 252 of file Ifc4/IfcPhysicalQuantityAutoImpl.h.

◆ IfcPhysicalSimpleQuantityPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPhysicalSimpleQuantity.html">IfcPhysicalSimpleQuantity</exref> object.

Definition at line 215 of file Ifc4/IfcPhysicalSimpleQuantityAutoImpl.h.

◆ IfcPilePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPile.html">IfcPile</exref> object.

Definition at line 242 of file Ifc4/IfcPileAutoImpl.h.

◆ IfcPileTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPileType.html">IfcPileType</exref> object.

Definition at line 224 of file Ifc4/IfcPileTypeAutoImpl.h.

◆ IfcPipeFittingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPipeFitting.html">IfcPipeFitting</exref> object.

Definition at line 252 of file Ifc4/IfcPipeFittingAutoImpl.h.

◆ IfcPipeFittingTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPipeFittingType.html">IfcPipeFittingType</exref> object.

Definition at line 224 of file Ifc4/IfcPipeFittingTypeAutoImpl.h.

◆ IfcPipeSegmentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPipeSegment.html">IfcPipeSegment</exref> object.

Definition at line 240 of file Ifc4/IfcPipeSegmentAutoImpl.h.

◆ IfcPipeSegmentTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPipeSegmentType.html">IfcPipeSegmentType</exref> object.

Definition at line 224 of file Ifc4/IfcPipeSegmentTypeAutoImpl.h.

◆ IfcPixelTexturePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPixelTexture.html">IfcPixelTexture</exref> object.

Definition at line 268 of file Ifc4/IfcPixelTextureAutoImpl.h.

◆ IfcPlacementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPlacement.html">IfcPlacement</exref> object.

Definition at line 207 of file Ifc4/IfcPlacementAutoImpl.h.

◆ IfcPlanarBoxPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPlanarBox.html">IfcPlanarBox</exref> object.

Definition at line 201 of file Ifc4/IfcPlanarBoxAutoImpl.h.

◆ IfcPlanarExtentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPlanarExtent.html">IfcPlanarExtent</exref> object.

Definition at line 222 of file Ifc4/IfcPlanarExtentAutoImpl.h.

◆ IfcPlanarForceMeasure

Definition at line 109 of file Ifc4SimpleTypes.h.

◆ IfcPlaneAngleMeasure

Definition at line 110 of file Ifc4SimpleTypes.h.

◆ IfcPlanePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPlane.html">IfcPlane</exref> object.

Definition at line 95 of file Ifc4/IfcPlaneAutoImpl.h.

◆ IfcPlatePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPlate.html">IfcPlate</exref> object.

Definition at line 306 of file Ifc4/IfcPlateAutoImpl.h.

◆ IfcPlateStandardCasePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPlateStandardCase.html">IfcPlateStandardCase</exref> object.

Definition at line 112 of file Ifc4/IfcPlateStandardCaseAutoImpl.h.

◆ IfcPlateTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPlateType.html">IfcPlateType</exref> object.

Definition at line 223 of file Ifc4/IfcPlateTypeAutoImpl.h.

◆ IfcPointOnCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPointOnCurve.html">IfcPointOnCurve</exref> object.

Definition at line 223 of file Ifc4/IfcPointOnCurveAutoImpl.h.

◆ IfcPointOnSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPointOnSurface.html">IfcPointOnSurface</exref> object.

Definition at line 238 of file Ifc4/IfcPointOnSurfaceAutoImpl.h.

◆ IfcPointPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPoint.html">IfcPoint</exref> object.

Definition at line 97 of file Ifc4/IfcPointAutoImpl.h.

◆ IfcPolygonalBoundedHalfSpacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPolygonalBoundedHalfSpace.html">IfcPolygonalBoundedHalfSpace</exref> object.

Definition at line 234 of file Ifc4/IfcPolygonalBoundedHalfSpaceAutoImpl.h.

◆ IfcPolygonalFaceSetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPolygonalFaceSet.html">IfcPolygonalFaceSet</exref> object.

Definition at line 273 of file Ifc4/IfcPolygonalFaceSetAutoImpl.h.

◆ IfcPolylinePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPolyline.html">IfcPolyline</exref> object.

Definition at line 205 of file Ifc4/IfcPolylineAutoImpl.h.

◆ IfcPolyLoopPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPolyLoop.html">IfcPolyLoop</exref> object.

Definition at line 209 of file Ifc4/IfcPolyLoopAutoImpl.h.

◆ IfcPortPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPort.html">IfcPort</exref> object.

Definition at line 218 of file Ifc4/IfcPortAutoImpl.h.

◆ IfcPositiveInteger

Definition at line 161 of file Ifc4SimpleTypes.h.

◆ IfcPositiveLengthMeasure

◆ IfcPositivePlaneAngleMeasure

◆ IfcPositiveRatioMeasure

◆ IfcPostalAddressPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPostalAddress.html">IfcPostalAddress</exref> object.

Definition at line 318 of file Ifc4/IfcPostalAddressAutoImpl.h.

◆ IfcPowerMeasure

typedef double OdIfc4::IfcPowerMeasure

Definition at line 111 of file Ifc4SimpleTypes.h.

◆ IfcPreDefinedColourPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPreDefinedColour.html">IfcPreDefinedColour</exref> object.

Definition at line 98 of file Ifc4/IfcPreDefinedColourAutoImpl.h.

◆ IfcPreDefinedCurveFontPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPreDefinedCurveFont.html">IfcPreDefinedCurveFont</exref> object.

Definition at line 99 of file Ifc4/IfcPreDefinedCurveFontAutoImpl.h.

◆ IfcPreDefinedItemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPreDefinedItem.html">IfcPreDefinedItem</exref> object.

Definition at line 222 of file Ifc4/IfcPreDefinedItemAutoImpl.h.

◆ IfcPreDefinedPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPreDefinedProperties.html">IfcPreDefinedProperties</exref> object.

Definition at line 95 of file Ifc4/IfcPreDefinedPropertiesAutoImpl.h.

◆ IfcPreDefinedPropertySetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPreDefinedPropertySet.html">IfcPreDefinedPropertySet</exref> object.

Definition at line 99 of file Ifc4/IfcPreDefinedPropertySetAutoImpl.h.

◆ IfcPreDefinedTextFontPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPreDefinedTextFont.html">IfcPreDefinedTextFont</exref> object.

Definition at line 105 of file Ifc4/IfcPreDefinedTextFontAutoImpl.h.

◆ IfcPresentableText

typedef OdAnsiString OdIfc4::IfcPresentableText

Definition at line 112 of file Ifc4SimpleTypes.h.

◆ IfcPresentationItemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPresentationItem.html">IfcPresentationItem</exref> object.

Definition at line 98 of file Ifc4/IfcPresentationItemAutoImpl.h.

◆ IfcPresentationLayerAssignmentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPresentationLayerAssignment.html">IfcPresentationLayerAssignment</exref> object.

Definition at line 277 of file Ifc4/IfcPresentationLayerAssignmentAutoImpl.h.

◆ IfcPresentationLayerWithStylePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPresentationLayerWithStyle.html">IfcPresentationLayerWithStyle</exref> object.

Definition at line 280 of file Ifc4/IfcPresentationLayerWithStyleAutoImpl.h.

◆ IfcPresentationStyleAssignmentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPresentationStyleAssignment.html">IfcPresentationStyleAssignment</exref> object.

Definition at line 215 of file Ifc4/IfcPresentationStyleAssignmentAutoImpl.h.

◆ IfcPresentationStylePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPresentationStyle.html">IfcPresentationStyle</exref> object.

Definition at line 209 of file Ifc4/IfcPresentationStyleAutoImpl.h.

◆ IfcPressureMeasure

Definition at line 113 of file Ifc4SimpleTypes.h.

◆ IfcProcedurePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProcedure.html">IfcProcedure</exref> object.

Definition at line 253 of file Ifc4/IfcProcedureAutoImpl.h.

◆ IfcProcedureTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProcedureType.html">IfcProcedureType</exref> object.

Definition at line 209 of file Ifc4/IfcProcedureTypeAutoImpl.h.

◆ IfcProcessPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProcess.html">IfcProcess</exref> object.

Definition at line 300 of file Ifc4/IfcProcessAutoImpl.h.

◆ IfcProductDefinitionShapePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProductDefinitionShape.html">IfcProductDefinitionShape</exref> object.

Definition at line 198 of file Ifc4/IfcProductDefinitionShapeAutoImpl.h.

◆ IfcProductPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProduct.html">IfcProduct</exref> object.

Definition at line 248 of file Ifc4/IfcProductAutoImpl.h.

◆ IfcProductRepresentationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProductRepresentation.html">IfcProductRepresentation</exref> object.

Definition at line 253 of file Ifc4/IfcProductRepresentationAutoImpl.h.

◆ IfcProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProfileDef.html">IfcProfileDef</exref> object.

Definition at line 291 of file Ifc4/IfcProfileDefAutoImpl.h.

◆ IfcProfilePropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProfileProperties.html">IfcProfileProperties</exref> object.

Definition at line 213 of file Ifc4/IfcProfilePropertiesAutoImpl.h.

◆ IfcProjectedCRSPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProjectedCRS.html">IfcProjectedCRS</exref> object.

Definition at line 263 of file Ifc4/IfcProjectedCRSAutoImpl.h.

◆ IfcProjectionElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProjectionElement.html">IfcProjectionElement</exref> object.

Definition at line 255 of file Ifc4/IfcProjectionElementAutoImpl.h.

◆ IfcProjectLibraryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProjectLibrary.html">IfcProjectLibrary</exref> object.

Definition at line 104 of file Ifc4/IfcProjectLibraryAutoImpl.h.

◆ IfcProjectOrderPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProjectOrder.html">IfcProjectOrder</exref> object.

Definition at line 305 of file Ifc4/IfcProjectOrderAutoImpl.h.

◆ IfcProjectPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProject.html">IfcProject</exref> object.

Definition at line 110 of file Ifc4/IfcProjectAutoImpl.h.

◆ IfcPropertyAbstractionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPropertyAbstraction.html">IfcPropertyAbstraction</exref> object.

Definition at line 191 of file Ifc4/IfcPropertyAbstractionAutoImpl.h.

◆ IfcPropertyBoundedValuePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPropertyBoundedValue.html">IfcPropertyBoundedValue</exref> object.

Definition at line 232 of file Ifc4/IfcPropertyBoundedValueAutoImpl.h.

◆ IfcPropertyDefinitionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPropertyDefinition.html">IfcPropertyDefinition</exref> object.

Definition at line 211 of file Ifc4/IfcPropertyDefinitionAutoImpl.h.

◆ IfcPropertyDependencyRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPropertyDependencyRelationship.html">IfcPropertyDependencyRelationship</exref> object.

Definition at line 246 of file Ifc4/IfcPropertyDependencyRelationshipAutoImpl.h.

◆ IfcPropertyEnumeratedValuePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPropertyEnumeratedValue.html">IfcPropertyEnumeratedValue</exref> object.

Definition at line 241 of file Ifc4/IfcPropertyEnumeratedValueAutoImpl.h.

◆ IfcPropertyEnumerationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPropertyEnumeration.html">IfcPropertyEnumeration</exref> object.

Definition at line 245 of file Ifc4/IfcPropertyEnumerationAutoImpl.h.

◆ IfcPropertyListValuePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPropertyListValue.html">IfcPropertyListValue</exref> object.

Definition at line 229 of file Ifc4/IfcPropertyListValueAutoImpl.h.

◆ IfcPropertyPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProperty.html">IfcProperty</exref> object.

Definition at line 267 of file Ifc4/IfcPropertyAutoImpl.h.

◆ IfcPropertyReferenceValuePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPropertyReferenceValue.html">IfcPropertyReferenceValue</exref> object.

Definition at line 220 of file Ifc4/IfcPropertyReferenceValueAutoImpl.h.

◆ IfcPropertySetDefinitionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPropertySetDefinition.html">IfcPropertySetDefinition</exref> object.

Definition at line 226 of file Ifc4/IfcPropertySetDefinitionAutoImpl.h.

◆ IfcPropertySetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPropertySet.html">IfcPropertySet</exref> object.

Definition at line 222 of file Ifc4/IfcPropertySetAutoImpl.h.

◆ IfcPropertySetTemplatePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPropertySetTemplate.html">IfcPropertySetTemplate</exref> object.

Definition at line 297 of file Ifc4/IfcPropertySetTemplateAutoImpl.h.

◆ IfcPropertySingleValuePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPropertySingleValue.html">IfcPropertySingleValue</exref> object.

Definition at line 225 of file Ifc4/IfcPropertySingleValueAutoImpl.h.

◆ IfcPropertyTableValuePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPropertyTableValue.html">IfcPropertyTableValue</exref> object.

Definition at line 299 of file Ifc4/IfcPropertyTableValueAutoImpl.h.

◆ IfcPropertyTemplateDefinitionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPropertyTemplateDefinition.html">IfcPropertyTemplateDefinition</exref> object.

Definition at line 103 of file Ifc4/IfcPropertyTemplateDefinitionAutoImpl.h.

◆ IfcPropertyTemplatePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPropertyTemplate.html">IfcPropertyTemplate</exref> object.

Definition at line 204 of file Ifc4/IfcPropertyTemplateAutoImpl.h.

◆ IfcProtectiveDevicePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProtectiveDevice.html">IfcProtectiveDevice</exref> object.

Definition at line 252 of file Ifc4/IfcProtectiveDeviceAutoImpl.h.

◆ IfcProtectiveDeviceTrippingUnitPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProtectiveDeviceTrippingUnit.html">IfcProtectiveDeviceTrippingUnit</exref> object.

Definition at line 233 of file Ifc4/IfcProtectiveDeviceTrippingUnitAutoImpl.h.

◆ IfcProtectiveDeviceTrippingUnitTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProtectiveDeviceTrippingUnitType.html">IfcProtectiveDeviceTrippingUnitType</exref> object.

Definition at line 231 of file Ifc4/IfcProtectiveDeviceTrippingUnitTypeAutoImpl.h.

◆ IfcProtectiveDeviceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProtectiveDeviceType.html">IfcProtectiveDeviceType</exref> object.

Definition at line 236 of file Ifc4/IfcProtectiveDeviceTypeAutoImpl.h.

◆ IfcProxyPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcProxy.html">IfcProxy</exref> object.

Definition at line 234 of file Ifc4/IfcProxyAutoImpl.h.

◆ IfcPumpPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPump.html">IfcPump</exref> object.

Definition at line 239 of file Ifc4/IfcPumpAutoImpl.h.

◆ IfcPumpTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcPumpType.html">IfcPumpType</exref> object.

Definition at line 221 of file Ifc4/IfcPumpTypeAutoImpl.h.

◆ IfcQuantityAreaPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcQuantityArea.html">IfcQuantityArea</exref> object.

Definition at line 233 of file Ifc4/IfcQuantityAreaAutoImpl.h.

◆ IfcQuantityCountPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcQuantityCount.html">IfcQuantityCount</exref> object.

Definition at line 232 of file Ifc4/IfcQuantityCountAutoImpl.h.

◆ IfcQuantityLengthPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcQuantityLength.html">IfcQuantityLength</exref> object.

Definition at line 233 of file Ifc4/IfcQuantityLengthAutoImpl.h.

◆ IfcQuantitySetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcQuantitySet.html">IfcQuantitySet</exref> object.

Definition at line 108 of file Ifc4/IfcQuantitySetAutoImpl.h.

◆ IfcQuantityTimePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcQuantityTime.html">IfcQuantityTime</exref> object.

Definition at line 232 of file Ifc4/IfcQuantityTimeAutoImpl.h.

◆ IfcQuantityVolumePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcQuantityVolume.html">IfcQuantityVolume</exref> object.

Definition at line 232 of file Ifc4/IfcQuantityVolumeAutoImpl.h.

◆ IfcQuantityWeightPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcQuantityWeight.html">IfcQuantityWeight</exref> object.

Definition at line 233 of file Ifc4/IfcQuantityWeightAutoImpl.h.

◆ IfcRadioActivityMeasure

Definition at line 114 of file Ifc4SimpleTypes.h.

◆ IfcRailingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRailing.html">IfcRailing</exref> object.

Definition at line 231 of file Ifc4/IfcRailingAutoImpl.h.

◆ IfcRailingTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRailingType.html">IfcRailingType</exref> object.

Definition at line 224 of file Ifc4/IfcRailingTypeAutoImpl.h.

◆ IfcRampFlightPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRampFlight.html">IfcRampFlight</exref> object.

Definition at line 272 of file Ifc4/IfcRampFlightAutoImpl.h.

◆ IfcRampFlightTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRampFlightType.html">IfcRampFlightType</exref> object.

Definition at line 225 of file Ifc4/IfcRampFlightTypeAutoImpl.h.

◆ IfcRampPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRamp.html">IfcRamp</exref> object.

Definition at line 273 of file Ifc4/IfcRampAutoImpl.h.

◆ IfcRampTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRampType.html">IfcRampType</exref> object.

Definition at line 220 of file Ifc4/IfcRampTypeAutoImpl.h.

◆ IfcRatioMeasure

typedef double OdIfc4::IfcRatioMeasure

Definition at line 115 of file Ifc4SimpleTypes.h.

◆ IfcRationalBSplineCurveWithKnotsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRationalBSplineCurveWithKnots.html">IfcRationalBSplineCurveWithKnots</exref> object.

Definition at line 211 of file Ifc4/IfcRationalBSplineCurveWithKnotsAutoImpl.h.

◆ IfcRationalBSplineSurfaceWithKnotsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRationalBSplineSurfaceWithKnots.html">IfcRationalBSplineSurfaceWithKnots</exref> object.

Definition at line 204 of file Ifc4/IfcRationalBSplineSurfaceWithKnotsAutoImpl.h.

◆ IfcReal

typedef double OdIfc4::IfcReal

Definition at line 116 of file Ifc4SimpleTypes.h.

◆ IfcRectangleHollowProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRectangleHollowProfileDef.html">IfcRectangleHollowProfileDef</exref> object.

Definition at line 256 of file Ifc4/IfcRectangleHollowProfileDefAutoImpl.h.

◆ IfcRectangleProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRectangleProfileDef.html">IfcRectangleProfileDef</exref> object.

Definition at line 233 of file Ifc4/IfcRectangleProfileDefAutoImpl.h.

◆ IfcRectangularPyramidPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRectangularPyramid.html">IfcRectangularPyramid</exref> object.

Definition at line 268 of file Ifc4/IfcRectangularPyramidAutoImpl.h.

◆ IfcRectangularTrimmedSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRectangularTrimmedSurface.html">IfcRectangularTrimmedSurface</exref> object.

Definition at line 312 of file Ifc4/IfcRectangularTrimmedSurfaceAutoImpl.h.

◆ IfcRecurrencePatternPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRecurrencePattern.html">IfcRecurrencePattern</exref> object.

Definition at line 344 of file Ifc4/IfcRecurrencePatternAutoImpl.h.

◆ IfcReferencePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcReference.html">IfcReference</exref> object.

Definition at line 326 of file Ifc4/IfcReferenceAutoImpl.h.

◆ IfcRegularTimeSeriesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRegularTimeSeries.html">IfcRegularTimeSeries</exref> object.

Definition at line 223 of file Ifc4/IfcRegularTimeSeriesAutoImpl.h.

◆ IfcReinforcementBarPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcReinforcementBarProperties.html">IfcReinforcementBarProperties</exref> object.

Definition at line 295 of file Ifc4/IfcReinforcementBarPropertiesAutoImpl.h.

◆ IfcReinforcementDefinitionPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcReinforcementDefinitionProperties.html">IfcReinforcementDefinitionProperties</exref> object.

Definition at line 230 of file Ifc4/IfcReinforcementDefinitionPropertiesAutoImpl.h.

◆ IfcReinforcingBarPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcReinforcingBar.html">IfcReinforcingBar</exref> object.

Definition at line 317 of file Ifc4/IfcReinforcingBarAutoImpl.h.

◆ IfcReinforcingBarTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcReinforcingBarType.html">IfcReinforcingBarType</exref> object.

Definition at line 326 of file Ifc4/IfcReinforcingBarTypeAutoImpl.h.

◆ IfcReinforcingElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcReinforcingElement.html">IfcReinforcingElement</exref> object.

Definition at line 229 of file Ifc4/IfcReinforcingElementAutoImpl.h.

◆ IfcReinforcingElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcReinforcingElementType.html">IfcReinforcingElementType</exref> object.

Definition at line 113 of file Ifc4/IfcReinforcingElementTypeAutoImpl.h.

◆ IfcReinforcingMeshPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcReinforcingMesh.html">IfcReinforcingMesh</exref> object.

Definition at line 389 of file Ifc4/IfcReinforcingMeshAutoImpl.h.

◆ IfcReinforcingMeshTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcReinforcingMeshType.html">IfcReinforcingMeshType</exref> object.

Definition at line 394 of file Ifc4/IfcReinforcingMeshTypeAutoImpl.h.

◆ IfcRelAggregatesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelAggregates.html">IfcRelAggregates</exref> object.

Definition at line 241 of file Ifc4/IfcRelAggregatesAutoImpl.h.

◆ IfcRelAssignsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelAssigns.html">IfcRelAssigns</exref> object.

Definition at line 240 of file Ifc4/IfcRelAssignsAutoImpl.h.

◆ IfcRelAssignsToActorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelAssignsToActor.html">IfcRelAssignsToActor</exref> object.

Definition at line 228 of file Ifc4/IfcRelAssignsToActorAutoImpl.h.

◆ IfcRelAssignsToControlPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelAssignsToControl.html">IfcRelAssignsToControl</exref> object.

Definition at line 213 of file Ifc4/IfcRelAssignsToControlAutoImpl.h.

◆ IfcRelAssignsToGroupByFactorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelAssignsToGroupByFactor.html">IfcRelAssignsToGroupByFactor</exref> object.

Definition at line 215 of file Ifc4/IfcRelAssignsToGroupByFactorAutoImpl.h.

◆ IfcRelAssignsToGroupPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelAssignsToGroup.html">IfcRelAssignsToGroup</exref> object.

Definition at line 219 of file Ifc4/IfcRelAssignsToGroupAutoImpl.h.

◆ IfcRelAssignsToProcessPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelAssignsToProcess.html">IfcRelAssignsToProcess</exref> object.

Definition at line 232 of file Ifc4/IfcRelAssignsToProcessAutoImpl.h.

◆ IfcRelAssignsToProductPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelAssignsToProduct.html">IfcRelAssignsToProduct</exref> object.

Definition at line 219 of file Ifc4/IfcRelAssignsToProductAutoImpl.h.

◆ IfcRelAssignsToResourcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelAssignsToResource.html">IfcRelAssignsToResource</exref> object.

Definition at line 212 of file Ifc4/IfcRelAssignsToResourceAutoImpl.h.

◆ IfcRelAssociatesApprovalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelAssociatesApproval.html">IfcRelAssociatesApproval</exref> object.

Definition at line 206 of file Ifc4/IfcRelAssociatesApprovalAutoImpl.h.

◆ IfcRelAssociatesClassificationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelAssociatesClassification.html">IfcRelAssociatesClassification</exref> object.

Definition at line 220 of file Ifc4/IfcRelAssociatesClassificationAutoImpl.h.

◆ IfcRelAssociatesConstraintPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelAssociatesConstraint.html">IfcRelAssociatesConstraint</exref> object.

Definition at line 224 of file Ifc4/IfcRelAssociatesConstraintAutoImpl.h.

◆ IfcRelAssociatesDocumentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelAssociatesDocument.html">IfcRelAssociatesDocument</exref> object.

Definition at line 205 of file Ifc4/IfcRelAssociatesDocumentAutoImpl.h.

◆ IfcRelAssociatesLibraryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelAssociatesLibrary.html">IfcRelAssociatesLibrary</exref> object.

Definition at line 205 of file Ifc4/IfcRelAssociatesLibraryAutoImpl.h.

◆ IfcRelAssociatesMaterialPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelAssociatesMaterial.html">IfcRelAssociatesMaterial</exref> object.

Definition at line 229 of file Ifc4/IfcRelAssociatesMaterialAutoImpl.h.

◆ IfcRelAssociatesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelAssociates.html">IfcRelAssociates</exref> object.

Definition at line 249 of file Ifc4/IfcRelAssociatesAutoImpl.h.

◆ IfcRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelationship.html">IfcRelationship</exref> object.

Definition at line 105 of file Ifc4/IfcRelationshipAutoImpl.h.

◆ IfcRelConnectsElementsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelConnectsElements.html">IfcRelConnectsElements</exref> object.

Definition at line 246 of file Ifc4/IfcRelConnectsElementsAutoImpl.h.

◆ IfcRelConnectsPathElementsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelConnectsPathElements.html">IfcRelConnectsPathElements</exref> object.

Definition at line 296 of file Ifc4/IfcRelConnectsPathElementsAutoImpl.h.

◆ IfcRelConnectsPortsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelConnectsPorts.html">IfcRelConnectsPorts</exref> object.

Definition at line 247 of file Ifc4/IfcRelConnectsPortsAutoImpl.h.

◆ IfcRelConnectsPortToElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelConnectsPortToElement.html">IfcRelConnectsPortToElement</exref> object.

Definition at line 232 of file Ifc4/IfcRelConnectsPortToElementAutoImpl.h.

◆ IfcRelConnectsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelConnects.html">IfcRelConnects</exref> object.

Definition at line 99 of file Ifc4/IfcRelConnectsAutoImpl.h.

◆ IfcRelConnectsStructuralActivityPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelConnectsStructuralActivity.html">IfcRelConnectsStructuralActivity</exref> object.

Definition at line 220 of file Ifc4/IfcRelConnectsStructuralActivityAutoImpl.h.

◆ IfcRelConnectsStructuralMemberPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelConnectsStructuralMember.html">IfcRelConnectsStructuralMember</exref> object.

Definition at line 341 of file Ifc4/IfcRelConnectsStructuralMemberAutoImpl.h.

◆ IfcRelConnectsWithEccentricityPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelConnectsWithEccentricity.html">IfcRelConnectsWithEccentricity</exref> object.

Definition at line 216 of file Ifc4/IfcRelConnectsWithEccentricityAutoImpl.h.

◆ IfcRelConnectsWithRealizingElementsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelConnectsWithRealizingElements.html">IfcRelConnectsWithRealizingElements</exref> object.

Definition at line 235 of file Ifc4/IfcRelConnectsWithRealizingElementsAutoImpl.h.

◆ IfcRelContainedInSpatialStructurePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelContainedInSpatialStructure.html">IfcRelContainedInSpatialStructure</exref> object.

Definition at line 270 of file Ifc4/IfcRelContainedInSpatialStructureAutoImpl.h.

◆ IfcRelCoversBldgElementsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelCoversBldgElements.html">IfcRelCoversBldgElements</exref> object.

Definition at line 236 of file Ifc4/IfcRelCoversBldgElementsAutoImpl.h.

◆ IfcRelCoversSpacesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelCoversSpaces.html">IfcRelCoversSpaces</exref> object.

Definition at line 245 of file Ifc4/IfcRelCoversSpacesAutoImpl.h.

◆ IfcRelDeclaresPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelDeclares.html">IfcRelDeclares</exref> object.

Definition at line 244 of file Ifc4/IfcRelDeclaresAutoImpl.h.

◆ IfcRelDecomposesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelDecomposes.html">IfcRelDecomposes</exref> object.

Definition at line 113 of file Ifc4/IfcRelDecomposesAutoImpl.h.

◆ IfcRelDefinesByObjectPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelDefinesByObject.html">IfcRelDefinesByObject</exref> object.

Definition at line 250 of file Ifc4/IfcRelDefinesByObjectAutoImpl.h.

◆ IfcRelDefinesByPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelDefinesByProperties.html">IfcRelDefinesByProperties</exref> object.

Definition at line 238 of file Ifc4/IfcRelDefinesByPropertiesAutoImpl.h.

◆ IfcRelDefinesByTemplatePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelDefinesByTemplate.html">IfcRelDefinesByTemplate</exref> object.

Definition at line 231 of file Ifc4/IfcRelDefinesByTemplateAutoImpl.h.

◆ IfcRelDefinesByTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelDefinesByType.html">IfcRelDefinesByType</exref> object.

Definition at line 244 of file Ifc4/IfcRelDefinesByTypeAutoImpl.h.

◆ IfcRelDefinesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelDefines.html">IfcRelDefines</exref> object.

Definition at line 111 of file Ifc4/IfcRelDefinesAutoImpl.h.

◆ IfcRelFillsElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelFillsElement.html">IfcRelFillsElement</exref> object.

Definition at line 231 of file Ifc4/IfcRelFillsElementAutoImpl.h.

◆ IfcRelFlowControlElementsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelFlowControlElements.html">IfcRelFlowControlElements</exref> object.

Definition at line 231 of file Ifc4/IfcRelFlowControlElementsAutoImpl.h.

◆ IfcRelInterferesElementsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelInterferesElements.html">IfcRelInterferesElements</exref> object.

Definition at line 330 of file Ifc4/IfcRelInterferesElementsAutoImpl.h.

◆ IfcRelNestsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelNests.html">IfcRelNests</exref> object.

Definition at line 252 of file Ifc4/IfcRelNestsAutoImpl.h.

◆ IfcRelProjectsElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelProjectsElement.html">IfcRelProjectsElement</exref> object.

Definition at line 241 of file Ifc4/IfcRelProjectsElementAutoImpl.h.

◆ IfcRelReferencedInSpatialStructurePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelReferencedInSpatialStructure.html">IfcRelReferencedInSpatialStructure</exref> object.

Definition at line 223 of file Ifc4/IfcRelReferencedInSpatialStructureAutoImpl.h.

◆ IfcRelSequencePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelSequence.html">IfcRelSequence</exref> object.

Definition at line 294 of file Ifc4/IfcRelSequenceAutoImpl.h.

◆ IfcRelServicesBuildingsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelServicesBuildings.html">IfcRelServicesBuildings</exref> object.

Definition at line 248 of file Ifc4/IfcRelServicesBuildingsAutoImpl.h.

◆ IfcRelSpaceBoundary1stLevelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelSpaceBoundary1stLevel.html">IfcRelSpaceBoundary1stLevel</exref> object.

Definition at line 231 of file Ifc4/IfcRelSpaceBoundary1stLevelAutoImpl.h.

◆ IfcRelSpaceBoundary2ndLevelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelSpaceBoundary2ndLevel.html">IfcRelSpaceBoundary2ndLevel</exref> object.

Definition at line 245 of file Ifc4/IfcRelSpaceBoundary2ndLevelAutoImpl.h.

◆ IfcRelSpaceBoundaryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelSpaceBoundary.html">IfcRelSpaceBoundary</exref> object.

Definition at line 349 of file Ifc4/IfcRelSpaceBoundaryAutoImpl.h.

◆ IfcRelVoidsElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRelVoidsElement.html">IfcRelVoidsElement</exref> object.

Definition at line 242 of file Ifc4/IfcRelVoidsElementAutoImpl.h.

◆ IfcReparametrisedCompositeCurveSegmentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcReparametrisedCompositeCurveSegment.html">IfcReparametrisedCompositeCurveSegment</exref> object.

Definition at line 214 of file Ifc4/IfcReparametrisedCompositeCurveSegmentAutoImpl.h.

◆ IfcRepresentationContextPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRepresentationContext.html">IfcRepresentationContext</exref> object.

Definition at line 239 of file Ifc4/IfcRepresentationContextAutoImpl.h.

◆ IfcRepresentationItemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRepresentationItem.html">IfcRepresentationItem</exref> object.

Definition at line 211 of file Ifc4/IfcRepresentationItemAutoImpl.h.

◆ IfcRepresentationMapPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRepresentationMap.html">IfcRepresentationMap</exref> object.

Definition at line 234 of file Ifc4/IfcRepresentationMapAutoImpl.h.

◆ IfcRepresentationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRepresentation.html">IfcRepresentation</exref> object.

Definition at line 314 of file Ifc4/IfcRepresentationAutoImpl.h.

◆ IfcResourceApprovalRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcResourceApprovalRelationship.html">IfcResourceApprovalRelationship</exref> object.

Definition at line 229 of file Ifc4/IfcResourceApprovalRelationshipAutoImpl.h.

◆ IfcResourceConstraintRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcResourceConstraintRelationship.html">IfcResourceConstraintRelationship</exref> object.

Definition at line 237 of file Ifc4/IfcResourceConstraintRelationshipAutoImpl.h.

◆ IfcResourceLevelRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcResourceLevelRelationship.html">IfcResourceLevelRelationship</exref> object.

Definition at line 227 of file Ifc4/IfcResourceLevelRelationshipAutoImpl.h.

◆ IfcResourcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcResource.html">IfcResource</exref> object.

Definition at line 261 of file Ifc4/IfcResourceAutoImpl.h.

◆ IfcResourceTimePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcResourceTime.html">IfcResourceTime</exref> object.

Definition at line 439 of file Ifc4/IfcResourceTimeAutoImpl.h.

◆ IfcRevolvedAreaSolidPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRevolvedAreaSolid.html">IfcRevolvedAreaSolid</exref> object.

Definition at line 257 of file Ifc4/IfcRevolvedAreaSolidAutoImpl.h.

◆ IfcRevolvedAreaSolidTaperedPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRevolvedAreaSolidTapered.html">IfcRevolvedAreaSolidTapered</exref> object.

Definition at line 213 of file Ifc4/IfcRevolvedAreaSolidTaperedAutoImpl.h.

◆ IfcRightCircularConePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRightCircularCone.html">IfcRightCircularCone</exref> object.

Definition at line 247 of file Ifc4/IfcRightCircularConeAutoImpl.h.

◆ IfcRightCircularCylinderPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRightCircularCylinder.html">IfcRightCircularCylinder</exref> object.

Definition at line 244 of file Ifc4/IfcRightCircularCylinderAutoImpl.h.

◆ IfcRoofPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRoof.html">IfcRoof</exref> object.

Definition at line 253 of file Ifc4/IfcRoofAutoImpl.h.

◆ IfcRoofTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRoofType.html">IfcRoofType</exref> object.

Definition at line 225 of file Ifc4/IfcRoofTypeAutoImpl.h.

◆ IfcRootPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRoot.html">IfcRoot</exref> object.

Definition at line 260 of file Ifc4/IfcRootAutoImpl.h.

◆ IfcRotationalFrequencyMeasure

Definition at line 117 of file Ifc4SimpleTypes.h.

◆ IfcRotationalMassMeasure

Definition at line 118 of file Ifc4SimpleTypes.h.

◆ IfcRotationalStiffnessMeasure

Definition at line 119 of file Ifc4SimpleTypes.h.

◆ IfcRoundedRectangleProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcRoundedRectangleProfileDef.html">IfcRoundedRectangleProfileDef</exref> object.

Definition at line 228 of file Ifc4/IfcRoundedRectangleProfileDefAutoImpl.h.

◆ IfcSanitaryTerminalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSanitaryTerminal.html">IfcSanitaryTerminal</exref> object.

Definition at line 257 of file Ifc4/IfcSanitaryTerminalAutoImpl.h.

◆ IfcSanitaryTerminalTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSanitaryTerminalType.html">IfcSanitaryTerminalType</exref> object.

Definition at line 230 of file Ifc4/IfcSanitaryTerminalTypeAutoImpl.h.

◆ IfcSchedulingTimePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSchedulingTime.html">IfcSchedulingTime</exref> object.

Definition at line 245 of file Ifc4/IfcSchedulingTimeAutoImpl.h.

◆ IfcSeamCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSeamCurve.html">IfcSeamCurve</exref> object.

Definition at line 101 of file Ifc4/IfcSeamCurveAutoImpl.h.

◆ IfcSectionalAreaIntegralMeasure

Definition at line 121 of file Ifc4SimpleTypes.h.

◆ IfcSectionedSpinePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSectionedSpine.html">IfcSectionedSpine</exref> object.

Definition at line 259 of file Ifc4/IfcSectionedSpineAutoImpl.h.

◆ IfcSectionModulusMeasure

Definition at line 120 of file Ifc4SimpleTypes.h.

◆ IfcSectionPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSectionProperties.html">IfcSectionProperties</exref> object.

Definition at line 242 of file Ifc4/IfcSectionPropertiesAutoImpl.h.

◆ IfcSectionReinforcementPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSectionReinforcementProperties.html">IfcSectionReinforcementProperties</exref> object.

Definition at line 292 of file Ifc4/IfcSectionReinforcementPropertiesAutoImpl.h.

◆ IfcSensorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSensor.html">IfcSensor</exref> object.

Definition at line 267 of file Ifc4/IfcSensorAutoImpl.h.

◆ IfcSensorTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSensorType.html">IfcSensorType</exref> object.

Definition at line 250 of file Ifc4/IfcSensorTypeAutoImpl.h.

◆ IfcShadingDevicePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcShadingDevice.html">IfcShadingDevice</exref> object.

Definition at line 228 of file Ifc4/IfcShadingDeviceAutoImpl.h.

◆ IfcShadingDeviceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcShadingDeviceType.html">IfcShadingDeviceType</exref> object.

Definition at line 218 of file Ifc4/IfcShadingDeviceTypeAutoImpl.h.

◆ IfcShapeAspectPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcShapeAspect.html">IfcShapeAspect</exref> object.

Definition at line 301 of file Ifc4/IfcShapeAspectAutoImpl.h.

◆ IfcShapeModelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcShapeModel.html">IfcShapeModel</exref> object.

Definition at line 191 of file Ifc4/IfcShapeModelAutoImpl.h.

◆ IfcShapeRepresentationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcShapeRepresentation.html">IfcShapeRepresentation</exref> object.

Definition at line 153 of file Ifc4/IfcShapeRepresentationAutoImpl.h.

◆ IfcShearModulusMeasure

Definition at line 122 of file Ifc4SimpleTypes.h.

◆ IfcShellBasedSurfaceModelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcShellBasedSurfaceModel.html">IfcShellBasedSurfaceModel</exref> object.

Definition at line 212 of file Ifc4/IfcShellBasedSurfaceModelAutoImpl.h.

◆ IfcSimplePropertyPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSimpleProperty.html">IfcSimpleProperty</exref> object.

Definition at line 98 of file Ifc4/IfcSimplePropertyAutoImpl.h.

◆ IfcSimplePropertyTemplatePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSimplePropertyTemplate.html">IfcSimplePropertyTemplate</exref> object.

Definition at line 429 of file Ifc4/IfcSimplePropertyTemplateAutoImpl.h.

◆ IfcSitePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSite.html">IfcSite</exref> object.

Definition at line 294 of file Ifc4/IfcSiteAutoImpl.h.

◆ IfcSIUnitPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSIUnit.html">IfcSIUnit</exref> object.

Definition at line 220 of file Ifc4/IfcSIUnitAutoImpl.h.

◆ IfcSlabElementedCasePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSlabElementedCase.html">IfcSlabElementedCase</exref> object.

Definition at line 129 of file Ifc4/IfcSlabElementedCaseAutoImpl.h.

◆ IfcSlabPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSlab.html">IfcSlab</exref> object.

Definition at line 322 of file Ifc4/IfcSlabAutoImpl.h.

◆ IfcSlabStandardCasePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSlabStandardCase.html">IfcSlabStandardCase</exref> object.

Definition at line 161 of file Ifc4/IfcSlabStandardCaseAutoImpl.h.

◆ IfcSlabTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSlabType.html">IfcSlabType</exref> object.

Definition at line 229 of file Ifc4/IfcSlabTypeAutoImpl.h.

◆ IfcSlippageConnectionConditionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSlippageConnectionCondition.html">IfcSlippageConnectionCondition</exref> object.

Definition at line 241 of file Ifc4/IfcSlippageConnectionConditionAutoImpl.h.

◆ IfcSolarDevicePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSolarDevice.html">IfcSolarDevice</exref> object.

Definition at line 230 of file Ifc4/IfcSolarDeviceAutoImpl.h.

◆ IfcSolarDeviceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSolarDeviceType.html">IfcSolarDeviceType</exref> object.

Definition at line 221 of file Ifc4/IfcSolarDeviceTypeAutoImpl.h.

◆ IfcSolidAngleMeasure

Definition at line 123 of file Ifc4SimpleTypes.h.

◆ IfcSolidModelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSolidModel.html">IfcSolidModel</exref> object.

Definition at line 99 of file Ifc4/IfcSolidModelAutoImpl.h.

◆ IfcSoundPowerLevelMeasure

Definition at line 124 of file Ifc4SimpleTypes.h.

◆ IfcSoundPowerMeasure

Definition at line 125 of file Ifc4SimpleTypes.h.

◆ IfcSoundPressureLevelMeasure

Definition at line 126 of file Ifc4SimpleTypes.h.

◆ IfcSoundPressureMeasure

Definition at line 127 of file Ifc4SimpleTypes.h.

◆ IfcSpaceHeaterPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSpaceHeater.html">IfcSpaceHeater</exref> object.

Definition at line 238 of file Ifc4/IfcSpaceHeaterAutoImpl.h.

◆ IfcSpaceHeaterTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSpaceHeaterType.html">IfcSpaceHeaterType</exref> object.

Definition at line 223 of file Ifc4/IfcSpaceHeaterTypeAutoImpl.h.

◆ IfcSpacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSpace.html">IfcSpace</exref> object.

Definition at line 339 of file Ifc4/IfcSpaceAutoImpl.h.

◆ IfcSpaceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSpaceType.html">IfcSpaceType</exref> object.

Definition at line 246 of file Ifc4/IfcSpaceTypeAutoImpl.h.

◆ IfcSpatialElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSpatialElement.html">IfcSpatialElement</exref> object.

Definition at line 263 of file Ifc4/IfcSpatialElementAutoImpl.h.

◆ IfcSpatialElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSpatialElementType.html">IfcSpatialElementType</exref> object.

Definition at line 221 of file Ifc4/IfcSpatialElementTypeAutoImpl.h.

◆ IfcSpatialStructureElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSpatialStructureElement.html">IfcSpatialStructureElement</exref> object.

Definition at line 238 of file Ifc4/IfcSpatialStructureElementAutoImpl.h.

◆ IfcSpatialStructureElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSpatialStructureElementType.html">IfcSpatialStructureElementType</exref> object.

Definition at line 108 of file Ifc4/IfcSpatialStructureElementTypeAutoImpl.h.

◆ IfcSpatialZonePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSpatialZone.html">IfcSpatialZone</exref> object.

Definition at line 230 of file Ifc4/IfcSpatialZoneAutoImpl.h.

◆ IfcSpatialZoneTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSpatialZoneType.html">IfcSpatialZoneType</exref> object.

Definition at line 238 of file Ifc4/IfcSpatialZoneTypeAutoImpl.h.

◆ IfcSpecificHeatCapacityMeasure

Definition at line 128 of file Ifc4SimpleTypes.h.

◆ IfcSpecularExponent

Definition at line 129 of file Ifc4SimpleTypes.h.

◆ IfcSpecularRoughness

Definition at line 130 of file Ifc4SimpleTypes.h.

◆ IfcSpherePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSphere.html">IfcSphere</exref> object.

Definition at line 223 of file Ifc4/IfcSphereAutoImpl.h.

◆ IfcSphericalSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSphericalSurface.html">IfcSphericalSurface</exref> object.

Definition at line 208 of file Ifc4/IfcSphericalSurfaceAutoImpl.h.

◆ IfcStackTerminalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStackTerminal.html">IfcStackTerminal</exref> object.

Definition at line 232 of file Ifc4/IfcStackTerminalAutoImpl.h.

◆ IfcStackTerminalTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStackTerminalType.html">IfcStackTerminalType</exref> object.

Definition at line 221 of file Ifc4/IfcStackTerminalTypeAutoImpl.h.

◆ IfcStairFlightPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStairFlight.html">IfcStairFlight</exref> object.

Definition at line 332 of file Ifc4/IfcStairFlightAutoImpl.h.

◆ IfcStairFlightTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStairFlightType.html">IfcStairFlightType</exref> object.

Definition at line 224 of file Ifc4/IfcStairFlightTypeAutoImpl.h.

◆ IfcStairPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStair.html">IfcStair</exref> object.

Definition at line 269 of file Ifc4/IfcStairAutoImpl.h.

◆ IfcStairTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStairType.html">IfcStairType</exref> object.

Definition at line 220 of file Ifc4/IfcStairTypeAutoImpl.h.

◆ IfcStructuralActionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralAction.html">IfcStructuralAction</exref> object.

Definition at line 216 of file Ifc4/IfcStructuralActionAutoImpl.h.

◆ IfcStructuralActivityPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralActivity.html">IfcStructuralActivity</exref> object.

Definition at line 328 of file Ifc4/IfcStructuralActivityAutoImpl.h.

◆ IfcStructuralAnalysisModelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralAnalysisModel.html">IfcStructuralAnalysisModel</exref> object.

Definition at line 292 of file Ifc4/IfcStructuralAnalysisModelAutoImpl.h.

◆ IfcStructuralConnectionConditionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralConnectionCondition.html">IfcStructuralConnectionCondition</exref> object.

Definition at line 211 of file Ifc4/IfcStructuralConnectionConditionAutoImpl.h.

◆ IfcStructuralConnectionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralConnection.html">IfcStructuralConnection</exref> object.

Definition at line 218 of file Ifc4/IfcStructuralConnectionAutoImpl.h.

◆ IfcStructuralCurveActionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralCurveAction.html">IfcStructuralCurveAction</exref> object.

Definition at line 234 of file Ifc4/IfcStructuralCurveActionAutoImpl.h.

◆ IfcStructuralCurveConnectionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralCurveConnection.html">IfcStructuralCurveConnection</exref> object.

Definition at line 217 of file Ifc4/IfcStructuralCurveConnectionAutoImpl.h.

◆ IfcStructuralCurveMemberPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralCurveMember.html">IfcStructuralCurveMember</exref> object.

Definition at line 263 of file Ifc4/IfcStructuralCurveMemberAutoImpl.h.

◆ IfcStructuralCurveMemberVaryingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralCurveMemberVarying.html">IfcStructuralCurveMemberVarying</exref> object.

Definition at line 110 of file Ifc4/IfcStructuralCurveMemberVaryingAutoImpl.h.

◆ IfcStructuralCurveReactionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralCurveReaction.html">IfcStructuralCurveReaction</exref> object.

Definition at line 213 of file Ifc4/IfcStructuralCurveReactionAutoImpl.h.

◆ IfcStructuralItemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralItem.html">IfcStructuralItem</exref> object.

Definition at line 255 of file Ifc4/IfcStructuralItemAutoImpl.h.

◆ IfcStructuralLinearActionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralLinearAction.html">IfcStructuralLinearAction</exref> object.

Definition at line 99 of file Ifc4/IfcStructuralLinearActionAutoImpl.h.

◆ IfcStructuralLoadCasePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralLoadCase.html">IfcStructuralLoadCase</exref> object.

Definition at line 229 of file Ifc4/IfcStructuralLoadCaseAutoImpl.h.

◆ IfcStructuralLoadConfigurationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralLoadConfiguration.html">IfcStructuralLoadConfiguration</exref> object.

Definition at line 225 of file Ifc4/IfcStructuralLoadConfigurationAutoImpl.h.

◆ IfcStructuralLoadGroupPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralLoadGroup.html">IfcStructuralLoadGroup</exref> object.

Definition at line 306 of file Ifc4/IfcStructuralLoadGroupAutoImpl.h.

◆ IfcStructuralLoadLinearForcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralLoadLinearForce.html">IfcStructuralLoadLinearForce</exref> object.

Definition at line 284 of file Ifc4/IfcStructuralLoadLinearForceAutoImpl.h.

◆ IfcStructuralLoadOrResultPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralLoadOrResult.html">IfcStructuralLoadOrResult</exref> object.

Definition at line 97 of file Ifc4/IfcStructuralLoadOrResultAutoImpl.h.

◆ IfcStructuralLoadPlanarForcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralLoadPlanarForce.html">IfcStructuralLoadPlanarForce</exref> object.

Definition at line 236 of file Ifc4/IfcStructuralLoadPlanarForceAutoImpl.h.

◆ IfcStructuralLoadPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralLoad.html">IfcStructuralLoad</exref> object.

Definition at line 212 of file Ifc4/IfcStructuralLoadAutoImpl.h.

◆ IfcStructuralLoadSingleDisplacementDistortionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralLoadSingleDisplacementDistortion.html">IfcStructuralLoadSingleDisplacementDistortion</exref> object.

Definition at line 204 of file Ifc4/IfcStructuralLoadSingleDisplacementDistortionAutoImpl.h.

◆ IfcStructuralLoadSingleDisplacementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralLoadSingleDisplacement.html">IfcStructuralLoadSingleDisplacement</exref> object.

Definition at line 284 of file Ifc4/IfcStructuralLoadSingleDisplacementAutoImpl.h.

◆ IfcStructuralLoadSingleForcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralLoadSingleForce.html">IfcStructuralLoadSingleForce</exref> object.

Definition at line 284 of file Ifc4/IfcStructuralLoadSingleForceAutoImpl.h.

◆ IfcStructuralLoadSingleForceWarpingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralLoadSingleForceWarping.html">IfcStructuralLoadSingleForceWarping</exref> object.

Definition at line 205 of file Ifc4/IfcStructuralLoadSingleForceWarpingAutoImpl.h.

◆ IfcStructuralLoadStaticPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralLoadStatic.html">IfcStructuralLoadStatic</exref> object.

Definition at line 104 of file Ifc4/IfcStructuralLoadStaticAutoImpl.h.

◆ IfcStructuralLoadTemperaturePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralLoadTemperature.html">IfcStructuralLoadTemperature</exref> object.

Definition at line 273 of file Ifc4/IfcStructuralLoadTemperatureAutoImpl.h.

◆ IfcStructuralMemberPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralMember.html">IfcStructuralMember</exref> object.

Definition at line 183 of file Ifc4/IfcStructuralMemberAutoImpl.h.

◆ IfcStructuralPlanarActionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralPlanarAction.html">IfcStructuralPlanarAction</exref> object.

Definition at line 99 of file Ifc4/IfcStructuralPlanarActionAutoImpl.h.

◆ IfcStructuralPointActionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralPointAction.html">IfcStructuralPointAction</exref> object.

Definition at line 107 of file Ifc4/IfcStructuralPointActionAutoImpl.h.

◆ IfcStructuralPointConnectionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralPointConnection.html">IfcStructuralPointConnection</exref> object.

Definition at line 219 of file Ifc4/IfcStructuralPointConnectionAutoImpl.h.

◆ IfcStructuralPointReactionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralPointReaction.html">IfcStructuralPointReaction</exref> object.

Definition at line 106 of file Ifc4/IfcStructuralPointReactionAutoImpl.h.

◆ IfcStructuralReactionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralReaction.html">IfcStructuralReaction</exref> object.

Definition at line 111 of file Ifc4/IfcStructuralReactionAutoImpl.h.

◆ IfcStructuralResultGroupPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralResultGroup.html">IfcStructuralResultGroup</exref> object.

Definition at line 270 of file Ifc4/IfcStructuralResultGroupAutoImpl.h.

◆ IfcStructuralSurfaceActionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralSurfaceAction.html">IfcStructuralSurfaceAction</exref> object.

Definition at line 237 of file Ifc4/IfcStructuralSurfaceActionAutoImpl.h.

◆ IfcStructuralSurfaceConnectionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralSurfaceConnection.html">IfcStructuralSurfaceConnection</exref> object.

Definition at line 102 of file Ifc4/IfcStructuralSurfaceConnectionAutoImpl.h.

◆ IfcStructuralSurfaceMemberPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralSurfaceMember.html">IfcStructuralSurfaceMember</exref> object.

Definition at line 250 of file Ifc4/IfcStructuralSurfaceMemberAutoImpl.h.

◆ IfcStructuralSurfaceMemberVaryingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralSurfaceMemberVarying.html">IfcStructuralSurfaceMemberVarying</exref> object.

Definition at line 110 of file Ifc4/IfcStructuralSurfaceMemberVaryingAutoImpl.h.

◆ IfcStructuralSurfaceReactionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStructuralSurfaceReaction.html">IfcStructuralSurfaceReaction</exref> object.

Definition at line 204 of file Ifc4/IfcStructuralSurfaceReactionAutoImpl.h.

◆ IfcStyledItemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStyledItem.html">IfcStyledItem</exref> object.

Definition at line 280 of file Ifc4/IfcStyledItemAutoImpl.h.

◆ IfcStyledRepresentationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStyledRepresentation.html">IfcStyledRepresentation</exref> object.

Definition at line 99 of file Ifc4/IfcStyledRepresentationAutoImpl.h.

◆ IfcStyleModelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcStyleModel.html">IfcStyleModel</exref> object.

Definition at line 103 of file Ifc4/IfcStyleModelAutoImpl.h.

◆ IfcSubContractResourcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSubContractResource.html">IfcSubContractResource</exref> object.

Definition at line 235 of file Ifc4/IfcSubContractResourceAutoImpl.h.

◆ IfcSubContractResourceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSubContractResourceType.html">IfcSubContractResourceType</exref> object.

Definition at line 211 of file Ifc4/IfcSubContractResourceTypeAutoImpl.h.

◆ IfcSubedgePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSubedge.html">IfcSubedge</exref> object.

Definition at line 200 of file Ifc4/IfcSubedgeAutoImpl.h.

◆ IfcSurfaceCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSurfaceCurve.html">IfcSurfaceCurve</exref> object.

Definition at line 246 of file Ifc4/IfcSurfaceCurveAutoImpl.h.

◆ IfcSurfaceCurveSweptAreaSolidPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSurfaceCurveSweptAreaSolid.html">IfcSurfaceCurveSweptAreaSolid</exref> object.

Definition at line 286 of file Ifc4/IfcSurfaceCurveSweptAreaSolidAutoImpl.h.

◆ IfcSurfaceFeaturePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSurfaceFeature.html">IfcSurfaceFeature</exref> object.

Definition at line 252 of file Ifc4/IfcSurfaceFeatureAutoImpl.h.

◆ IfcSurfaceOfLinearExtrusionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSurfaceOfLinearExtrusion.html">IfcSurfaceOfLinearExtrusion</exref> object.

Definition at line 221 of file Ifc4/IfcSurfaceOfLinearExtrusionAutoImpl.h.

◆ IfcSurfaceOfRevolutionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSurfaceOfRevolution.html">IfcSurfaceOfRevolution</exref> object.

Definition at line 215 of file Ifc4/IfcSurfaceOfRevolutionAutoImpl.h.

◆ IfcSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSurface.html">IfcSurface</exref> object.

Definition at line 99 of file Ifc4/IfcSurfaceAutoImpl.h.

◆ IfcSurfaceReinforcementAreaPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSurfaceReinforcementArea.html">IfcSurfaceReinforcementArea</exref> object.

Definition at line 246 of file Ifc4/IfcSurfaceReinforcementAreaAutoImpl.h.

◆ IfcSurfaceStyleLightingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSurfaceStyleLighting.html">IfcSurfaceStyleLighting</exref> object.

Definition at line 293 of file Ifc4/IfcSurfaceStyleLightingAutoImpl.h.

◆ IfcSurfaceStylePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSurfaceStyle.html">IfcSurfaceStyle</exref> object.

Definition at line 231 of file Ifc4/IfcSurfaceStyleAutoImpl.h.

◆ IfcSurfaceStyleRefractionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSurfaceStyleRefraction.html">IfcSurfaceStyleRefraction</exref> object.

Definition at line 234 of file Ifc4/IfcSurfaceStyleRefractionAutoImpl.h.

◆ IfcSurfaceStyleRenderingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSurfaceStyleRendering.html">IfcSurfaceStyleRendering</exref> object.

Definition at line 283 of file Ifc4/IfcSurfaceStyleRenderingAutoImpl.h.

◆ IfcSurfaceStyleShadingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSurfaceStyleShading.html">IfcSurfaceStyleShading</exref> object.

Definition at line 233 of file Ifc4/IfcSurfaceStyleShadingAutoImpl.h.

◆ IfcSurfaceStyleWithTexturesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSurfaceStyleWithTextures.html">IfcSurfaceStyleWithTextures</exref> object.

Definition at line 222 of file Ifc4/IfcSurfaceStyleWithTexturesAutoImpl.h.

◆ IfcSurfaceTexturePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSurfaceTexture.html">IfcSurfaceTexture</exref> object.

Definition at line 351 of file Ifc4/IfcSurfaceTextureAutoImpl.h.

◆ IfcSweptAreaSolidPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSweptAreaSolid.html">IfcSweptAreaSolid</exref> object.

Definition at line 239 of file Ifc4/IfcSweptAreaSolidAutoImpl.h.

◆ IfcSweptDiskSolidPolygonalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSweptDiskSolidPolygonal.html">IfcSweptDiskSolidPolygonal</exref> object.

Definition at line 207 of file Ifc4/IfcSweptDiskSolidPolygonalAutoImpl.h.

◆ IfcSweptDiskSolidPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSweptDiskSolid.html">IfcSweptDiskSolid</exref> object.

Definition at line 297 of file Ifc4/IfcSweptDiskSolidAutoImpl.h.

◆ IfcSweptSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSweptSurface.html">IfcSweptSurface</exref> object.

Definition at line 234 of file Ifc4/IfcSweptSurfaceAutoImpl.h.

◆ IfcSwitchingDevicePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSwitchingDevice.html">IfcSwitchingDevice</exref> object.

Definition at line 247 of file Ifc4/IfcSwitchingDeviceAutoImpl.h.

◆ IfcSwitchingDeviceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSwitchingDeviceType.html">IfcSwitchingDeviceType</exref> object.

Definition at line 232 of file Ifc4/IfcSwitchingDeviceTypeAutoImpl.h.

◆ IfcSystemFurnitureElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSystemFurnitureElement.html">IfcSystemFurnitureElement</exref> object.

Definition at line 210 of file Ifc4/IfcSystemFurnitureElementAutoImpl.h.

◆ IfcSystemFurnitureElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSystemFurnitureElementType.html">IfcSystemFurnitureElementType</exref> object.

Definition at line 219 of file Ifc4/IfcSystemFurnitureElementTypeAutoImpl.h.

◆ IfcSystemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcSystem.html">IfcSystem</exref> object.

Definition at line 201 of file Ifc4/IfcSystemAutoImpl.h.

◆ IfcTableColumnPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTableColumn.html">IfcTableColumn</exref> object.

Definition at line 275 of file Ifc4/IfcTableColumnAutoImpl.h.

◆ IfcTablePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTable.html">IfcTable</exref> object.

Definition at line 263 of file Ifc4/IfcTableAutoImpl.h.

◆ IfcTableRowPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTableRow.html">IfcTableRow</exref> object.

Definition at line 255 of file Ifc4/IfcTableRowAutoImpl.h.

◆ IfcTankPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTank.html">IfcTank</exref> object.

Definition at line 234 of file Ifc4/IfcTankAutoImpl.h.

◆ IfcTankTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTankType.html">IfcTankType</exref> object.

Definition at line 225 of file Ifc4/IfcTankTypeAutoImpl.h.

◆ IfcTaskPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTask.html">IfcTask</exref> object.

Definition at line 390 of file Ifc4/IfcTaskAutoImpl.h.

◆ IfcTaskTimePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTaskTime.html">IfcTaskTime</exref> object.

Definition at line 516 of file Ifc4/IfcTaskTimeAutoImpl.h.

◆ IfcTaskTimeRecurringPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTaskTimeRecurring.html">IfcTaskTimeRecurring</exref> object.

Definition at line 202 of file Ifc4/IfcTaskTimeRecurringAutoImpl.h.

◆ IfcTaskTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTaskType.html">IfcTaskType</exref> object.

Definition at line 244 of file Ifc4/IfcTaskTypeAutoImpl.h.

◆ IfcTelecomAddressPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTelecomAddress.html">IfcTelecomAddress</exref> object.

Definition at line 292 of file Ifc4/IfcTelecomAddressAutoImpl.h.

◆ IfcTemperatureGradientMeasure

Definition at line 131 of file Ifc4SimpleTypes.h.

◆ IfcTemperatureRateOfChangeMeasure

Definition at line 132 of file Ifc4SimpleTypes.h.

◆ IfcTendonAnchorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTendonAnchor.html">IfcTendonAnchor</exref> object.

Definition at line 207 of file Ifc4/IfcTendonAnchorAutoImpl.h.

◆ IfcTendonAnchorTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTendonAnchorType.html">IfcTendonAnchorType</exref> object.

Definition at line 220 of file Ifc4/IfcTendonAnchorTypeAutoImpl.h.

◆ IfcTendonPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTendon.html">IfcTendon</exref> object.

Definition at line 340 of file Ifc4/IfcTendonAutoImpl.h.

◆ IfcTendonTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTendonType.html">IfcTendonType</exref> object.

Definition at line 270 of file Ifc4/IfcTendonTypeAutoImpl.h.

◆ IfcTessellatedFaceSetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTessellatedFaceSet.html">IfcTessellatedFaceSet</exref> object.

Definition at line 239 of file Ifc4/IfcTessellatedFaceSetAutoImpl.h.

◆ IfcTessellatedItemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTessellatedItem.html">IfcTessellatedItem</exref> object.

Definition at line 97 of file Ifc4/IfcTessellatedItemAutoImpl.h.

◆ IfcText

typedef OdAnsiString OdIfc4::IfcText

Definition at line 133 of file Ifc4SimpleTypes.h.

◆ IfcTextAlignment

typedef OdAnsiString OdIfc4::IfcTextAlignment

Definition at line 134 of file Ifc4SimpleTypes.h.

◆ IfcTextDecoration

typedef OdAnsiString OdIfc4::IfcTextDecoration

Definition at line 135 of file Ifc4SimpleTypes.h.

◆ IfcTextFontName

typedef OdAnsiString OdIfc4::IfcTextFontName

Definition at line 136 of file Ifc4SimpleTypes.h.

◆ IfcTextLiteralPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTextLiteral.html">IfcTextLiteral</exref> object.

Definition at line 231 of file Ifc4/IfcTextLiteralAutoImpl.h.

◆ IfcTextLiteralWithExtentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTextLiteralWithExtent.html">IfcTextLiteralWithExtent</exref> object.

Definition at line 232 of file Ifc4/IfcTextLiteralWithExtentAutoImpl.h.

◆ IfcTextStyleFontModelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTextStyleFontModel.html">IfcTextStyleFontModel</exref> object.

Definition at line 282 of file Ifc4/IfcTextStyleFontModelAutoImpl.h.

◆ IfcTextStyleForDefinedFontPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTextStyleForDefinedFont.html">IfcTextStyleForDefinedFont</exref> object.

Definition at line 210 of file Ifc4/IfcTextStyleForDefinedFontAutoImpl.h.

◆ IfcTextStylePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTextStyle.html">IfcTextStyle</exref> object.

Definition at line 275 of file Ifc4/IfcTextStyleAutoImpl.h.

◆ IfcTextStyleTextModelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTextStyleTextModel.html">IfcTextStyleTextModel</exref> object.

Definition at line 298 of file Ifc4/IfcTextStyleTextModelAutoImpl.h.

◆ IfcTextTransformation

typedef OdAnsiString OdIfc4::IfcTextTransformation

Definition at line 137 of file Ifc4SimpleTypes.h.

◆ IfcTextureCoordinateGeneratorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTextureCoordinateGenerator.html">IfcTextureCoordinateGenerator</exref> object.

Definition at line 240 of file Ifc4/IfcTextureCoordinateGeneratorAutoImpl.h.

◆ IfcTextureCoordinatePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTextureCoordinate.html">IfcTextureCoordinate</exref> object.

Definition at line 213 of file Ifc4/IfcTextureCoordinateAutoImpl.h.

◆ IfcTextureMapPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTextureMap.html">IfcTextureMap</exref> object.

Definition at line 245 of file Ifc4/IfcTextureMapAutoImpl.h.

◆ IfcTextureVertexListPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTextureVertexList.html">IfcTextureVertexList</exref> object.

Definition at line 210 of file Ifc4/IfcTextureVertexListAutoImpl.h.

◆ IfcTextureVertexPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTextureVertex.html">IfcTextureVertex</exref> object.

Definition at line 214 of file Ifc4/IfcTextureVertexAutoImpl.h.

◆ IfcThermalAdmittanceMeasure

Definition at line 138 of file Ifc4SimpleTypes.h.

◆ IfcThermalConductivityMeasure

Definition at line 139 of file Ifc4SimpleTypes.h.

◆ IfcThermalExpansionCoefficientMeasure

Definition at line 140 of file Ifc4SimpleTypes.h.

◆ IfcThermalResistanceMeasure

Definition at line 141 of file Ifc4SimpleTypes.h.

◆ IfcThermalTransmittanceMeasure

Definition at line 142 of file Ifc4SimpleTypes.h.

◆ IfcThermodynamicTemperatureMeasure

Definition at line 143 of file Ifc4SimpleTypes.h.

◆ IfcTime

typedef OdAnsiString OdIfc4::IfcTime

Definition at line 144 of file Ifc4SimpleTypes.h.

◆ IfcTimeMeasure

typedef double OdIfc4::IfcTimeMeasure

Definition at line 145 of file Ifc4SimpleTypes.h.

◆ IfcTimePeriodPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTimePeriod.html">IfcTimePeriod</exref> object.

Definition at line 229 of file Ifc4/IfcTimePeriodAutoImpl.h.

◆ IfcTimeSeriesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTimeSeries.html">IfcTimeSeries</exref> object.

Definition at line 342 of file Ifc4/IfcTimeSeriesAutoImpl.h.

◆ IfcTimeSeriesValuePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTimeSeriesValue.html">IfcTimeSeriesValue</exref> object.

Definition at line 224 of file Ifc4/IfcTimeSeriesValueAutoImpl.h.

◆ IfcTimeStamp

typedef int OdIfc4::IfcTimeStamp

Definition at line 146 of file Ifc4SimpleTypes.h.

◆ IfcTopologicalRepresentationItemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTopologicalRepresentationItem.html">IfcTopologicalRepresentationItem</exref> object.

Definition at line 94 of file Ifc4/IfcTopologicalRepresentationItemAutoImpl.h.

◆ IfcTopologyRepresentationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTopologyRepresentation.html">IfcTopologyRepresentation</exref> object.

Definition at line 107 of file Ifc4/IfcTopologyRepresentationAutoImpl.h.

◆ IfcToroidalSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcToroidalSurface.html">IfcToroidalSurface</exref> object.

Definition at line 224 of file Ifc4/IfcToroidalSurfaceAutoImpl.h.

◆ IfcTorqueMeasure

typedef double OdIfc4::IfcTorqueMeasure

Definition at line 147 of file Ifc4SimpleTypes.h.

◆ IfcTransformerPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTransformer.html">IfcTransformer</exref> object.

Definition at line 233 of file Ifc4/IfcTransformerAutoImpl.h.

◆ IfcTransformerTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTransformerType.html">IfcTransformerType</exref> object.

Definition at line 221 of file Ifc4/IfcTransformerTypeAutoImpl.h.

◆ IfcTransportElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTransportElement.html">IfcTransportElement</exref> object.

Definition at line 255 of file Ifc4/IfcTransportElementAutoImpl.h.

◆ IfcTransportElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTransportElementType.html">IfcTransportElementType</exref> object.

Definition at line 217 of file Ifc4/IfcTransportElementTypeAutoImpl.h.

◆ IfcTrapeziumProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTrapeziumProfileDef.html">IfcTrapeziumProfileDef</exref> object.

Definition at line 272 of file Ifc4/IfcTrapeziumProfileDefAutoImpl.h.

◆ IfcTriangulatedFaceSetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTriangulatedFaceSet.html">IfcTriangulatedFaceSet</exref> object.

Definition at line 322 of file Ifc4/IfcTriangulatedFaceSetAutoImpl.h.

◆ IfcTrimmedCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTrimmedCurve.html">IfcTrimmedCurve</exref> object.

Definition at line 300 of file Ifc4/IfcTrimmedCurveAutoImpl.h.

◆ IfcTShapeProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTShapeProfileDef.html">IfcTShapeProfileDef</exref> object.

Definition at line 349 of file Ifc4/IfcTShapeProfileDefAutoImpl.h.

◆ IfcTubeBundlePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTubeBundle.html">IfcTubeBundle</exref> object.

Definition at line 232 of file Ifc4/IfcTubeBundleAutoImpl.h.

◆ IfcTubeBundleTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTubeBundleType.html">IfcTubeBundleType</exref> object.

Definition at line 218 of file Ifc4/IfcTubeBundleTypeAutoImpl.h.

◆ IfcTypeObjectPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTypeObject.html">IfcTypeObject</exref> object.

Definition at line 288 of file Ifc4/IfcTypeObjectAutoImpl.h.

◆ IfcTypeProcessPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTypeProcess.html">IfcTypeProcess</exref> object.

Definition at line 261 of file Ifc4/IfcTypeProcessAutoImpl.h.

◆ IfcTypeProductPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTypeProduct.html">IfcTypeProduct</exref> object.

Definition at line 267 of file Ifc4/IfcTypeProductAutoImpl.h.

◆ IfcTypeResourcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcTypeResource.html">IfcTypeResource</exref> object.

Definition at line 262 of file Ifc4/IfcTypeResourceAutoImpl.h.

◆ IfcUnitaryControlElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcUnitaryControlElement.html">IfcUnitaryControlElement</exref> object.

Definition at line 236 of file Ifc4/IfcUnitaryControlElementAutoImpl.h.

◆ IfcUnitaryControlElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcUnitaryControlElementType.html">IfcUnitaryControlElementType</exref> object.

Definition at line 225 of file Ifc4/IfcUnitaryControlElementTypeAutoImpl.h.

◆ IfcUnitaryEquipmentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcUnitaryEquipment.html">IfcUnitaryEquipment</exref> object.

Definition at line 241 of file Ifc4/IfcUnitaryEquipmentAutoImpl.h.

◆ IfcUnitaryEquipmentTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcUnitaryEquipmentType.html">IfcUnitaryEquipmentType</exref> object.

Definition at line 223 of file Ifc4/IfcUnitaryEquipmentTypeAutoImpl.h.

◆ IfcUnitAssignmentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcUnitAssignment.html">IfcUnitAssignment</exref> object.

Definition at line 222 of file Ifc4/IfcUnitAssignmentAutoImpl.h.

◆ IfcURIReference

typedef OdAnsiString OdIfc4::IfcURIReference

Definition at line 148 of file Ifc4SimpleTypes.h.

◆ IfcUShapeProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcUShapeProfileDef.html">IfcUShapeProfileDef</exref> object.

Definition at line 316 of file Ifc4/IfcUShapeProfileDefAutoImpl.h.

◆ IfcValvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcValve.html">IfcValve</exref> object.

Definition at line 274 of file Ifc4/IfcValveAutoImpl.h.

◆ IfcValveTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcValveType.html">IfcValveType</exref> object.

Definition at line 230 of file Ifc4/IfcValveTypeAutoImpl.h.

◆ IfcVaporPermeabilityMeasure

Definition at line 149 of file Ifc4SimpleTypes.h.

◆ IfcVectorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcVector.html">IfcVector</exref> object.

Definition at line 227 of file Ifc4/IfcVectorAutoImpl.h.

◆ IfcVertexLoopPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcVertexLoop.html">IfcVertexLoop</exref> object.

Definition at line 201 of file Ifc4/IfcVertexLoopAutoImpl.h.

◆ IfcVertexPointPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcVertexPoint.html">IfcVertexPoint</exref> object.

Definition at line 200 of file Ifc4/IfcVertexPointAutoImpl.h.

◆ IfcVertexPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcVertex.html">IfcVertex</exref> object.

Definition at line 96 of file Ifc4/IfcVertexAutoImpl.h.

◆ IfcVibrationIsolatorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcVibrationIsolator.html">IfcVibrationIsolator</exref> object.

Definition at line 215 of file Ifc4/IfcVibrationIsolatorAutoImpl.h.

◆ IfcVibrationIsolatorTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcVibrationIsolatorType.html">IfcVibrationIsolatorType</exref> object.

Definition at line 226 of file Ifc4/IfcVibrationIsolatorTypeAutoImpl.h.

◆ IfcVirtualElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcVirtualElement.html">IfcVirtualElement</exref> object.

Definition at line 118 of file Ifc4/IfcVirtualElementAutoImpl.h.

◆ IfcVirtualGridIntersectionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcVirtualGridIntersection.html">IfcVirtualGridIntersection</exref> object.

Definition at line 263 of file Ifc4/IfcVirtualGridIntersectionAutoImpl.h.

◆ IfcVoidingFeaturePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcVoidingFeature.html">IfcVoidingFeature</exref> object.

Definition at line 216 of file Ifc4/IfcVoidingFeatureAutoImpl.h.

◆ IfcVolumeMeasure

typedef double OdIfc4::IfcVolumeMeasure

Definition at line 150 of file Ifc4SimpleTypes.h.

◆ IfcVolumetricFlowRateMeasure

Definition at line 151 of file Ifc4SimpleTypes.h.

◆ IfcWallElementedCasePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcWallElementedCase.html">IfcWallElementedCase</exref> object.

Definition at line 101 of file Ifc4/IfcWallElementedCaseAutoImpl.h.

◆ IfcWallPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcWall.html">IfcWall</exref> object.

Definition at line 338 of file Ifc4/IfcWallAutoImpl.h.

◆ IfcWallStandardCasePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcWallStandardCase.html">IfcWallStandardCase</exref> object.

Definition at line 192 of file Ifc4/IfcWallStandardCaseAutoImpl.h.

◆ IfcWallTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcWallType.html">IfcWallType</exref> object.

Definition at line 225 of file Ifc4/IfcWallTypeAutoImpl.h.

◆ IfcWarpingConstantMeasure

Definition at line 152 of file Ifc4SimpleTypes.h.

◆ IfcWarpingMomentMeasure

Definition at line 153 of file Ifc4SimpleTypes.h.

◆ IfcWasteTerminalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcWasteTerminal.html">IfcWasteTerminal</exref> object.

Definition at line 254 of file Ifc4/IfcWasteTerminalAutoImpl.h.

◆ IfcWasteTerminalTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcWasteTerminalType.html">IfcWasteTerminalType</exref> object.

Definition at line 228 of file Ifc4/IfcWasteTerminalTypeAutoImpl.h.

◆ IfcWindowLiningPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcWindowLiningProperties.html">IfcWindowLiningProperties</exref> object.

Definition at line 514 of file Ifc4/IfcWindowLiningPropertiesAutoImpl.h.

◆ IfcWindowPanelPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcWindowPanelProperties.html">IfcWindowPanelProperties</exref> object.

Definition at line 301 of file Ifc4/IfcWindowPanelPropertiesAutoImpl.h.

◆ IfcWindowPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcWindow.html">IfcWindow</exref> object.

Definition at line 371 of file Ifc4/IfcWindowAutoImpl.h.

◆ IfcWindowStandardCasePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcWindowStandardCase.html">IfcWindowStandardCase</exref> object.

Definition at line 112 of file Ifc4/IfcWindowStandardCaseAutoImpl.h.

◆ IfcWindowStylePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcWindowStyle.html">IfcWindowStyle</exref> object.

Definition at line 263 of file Ifc4/IfcWindowStyleAutoImpl.h.

◆ IfcWindowTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcWindowType.html">IfcWindowType</exref> object.

Definition at line 304 of file Ifc4/IfcWindowTypeAutoImpl.h.

◆ IfcWorkCalendarPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcWorkCalendar.html">IfcWorkCalendar</exref> object.

Definition at line 264 of file Ifc4/IfcWorkCalendarAutoImpl.h.

◆ IfcWorkControlPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcWorkControl.html">IfcWorkControl</exref> object.

Definition at line 319 of file Ifc4/IfcWorkControlAutoImpl.h.

◆ IfcWorkPlanPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcWorkPlan.html">IfcWorkPlan</exref> object.

Definition at line 219 of file Ifc4/IfcWorkPlanAutoImpl.h.

◆ IfcWorkSchedulePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcWorkSchedule.html">IfcWorkSchedule</exref> object.

Definition at line 215 of file Ifc4/IfcWorkScheduleAutoImpl.h.

◆ IfcWorkTimePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcWorkTime.html">IfcWorkTime</exref> object.

Definition at line 248 of file Ifc4/IfcWorkTimeAutoImpl.h.

◆ IfcZonePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcZone.html">IfcZone</exref> object.

Definition at line 266 of file Ifc4/IfcZoneAutoImpl.h.

◆ IfcZShapeProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4__IfcZShapeProfileDef.html">IfcZShapeProfileDef</exref> object.

Definition at line 301 of file Ifc4/IfcZShapeProfileDefAutoImpl.h.

Enumeration Type Documentation

◆ IfcActionRequestTypeEnum

IfcActionRequestTypeEnum defines the types of sources through which a request can be made.

Enumerator
kIfcActionRequestTypeEnum_EMAIL 

Request was made through email.

kIfcActionRequestTypeEnum_FAX 

Request was made through facsimile.

kIfcActionRequestTypeEnum_PHONE 

Request was made verbally over a telephone.

kIfcActionRequestTypeEnum_POST 

Request was made through postal mail.

kIfcActionRequestTypeEnum_VERBAL 

Request was made verbally in person.

kIfcActionRequestTypeEnum_USERDEFINED 

User-defined type.

kIfcActionRequestTypeEnum_NOTDEFINED 

Undefined type.

kIfcActionRequestTypeEnum_unset 

The value is unset.

Definition at line 38 of file Ifc4Enum.h.

◆ IfcActionSourceTypeEnum

This enumeration type contains possible action sources.

Enumerator
kIfcActionSourceTypeEnum_DEAD_LOAD_G 

The structure carries the dead load, which includes its own weight, the weight of any permanent non-structural partitions, built-in cupboards, floor surfacing materials and other finishes.

kIfcActionSourceTypeEnum_COMPLETION_G1 

Completion.

kIfcActionSourceTypeEnum_LIVE_LOAD_Q 

All the movable objects in a building such as people, desks, cupboards and filing cabinets produce an imposed load on the structure. This loading may come and go with the result that its intensity will vary considerably. At one moment a room may be empty, yet at another packed with people.

kIfcActionSourceTypeEnum_SNOW_S 

The magnitude of the snow load will depend upon the latitude and altitude of the site. In the lower latitudes no snow would be expected while in the high latitudes snow could last for six months or more.

kIfcActionSourceTypeEnum_WIND_W 

The wind acts both on the main structure and on the individual cladding units. The structure has to be braced to resist the horizontal load and anchored to the ground to prevent the whole building from being blown away, if the dead weight of the building is not sufficient to hold it down.

kIfcActionSourceTypeEnum_PRESTRESSING_P 

Presstressing load.

kIfcActionSourceTypeEnum_SETTLEMENT_U 

If one part of a building settles more than another part, then stresses are set up in the structures.

kIfcActionSourceTypeEnum_TEMPERATURE_T 

All building materials expand or contract with temperature change. Long continuous buildings will expand, and it is necessary to consider the expansion stresses.

kIfcActionSourceTypeEnum_EARTHQUAKE_E 

Earthquake loads affect the design of structures in areas of great seismic activity.

kIfcActionSourceTypeEnum_FIRE 

Fire action on the build facility.

kIfcActionSourceTypeEnum_IMPULSE 

Load from impulse force.

kIfcActionSourceTypeEnum_IMPACT 

Impact force from an object hitting the facility.

kIfcActionSourceTypeEnum_TRANSPORT 

Loads from transport.

kIfcActionSourceTypeEnum_ERECTION 

Loads on the facility that occur during erection, but not after completion.

kIfcActionSourceTypeEnum_PROPPING 

Propping

kIfcActionSourceTypeEnum_SYSTEM_IMPERFECTION 

Loads from imperfections in the system.

kIfcActionSourceTypeEnum_SHRINKAGE 

Loads from shrinkage.

kIfcActionSourceTypeEnum_CREEP 

Forces due to creep.

kIfcActionSourceTypeEnum_LACK_OF_FIT 

Lack of fit.

kIfcActionSourceTypeEnum_BUOYANCY 

Buoyancy.

kIfcActionSourceTypeEnum_ICE 

Loads from ice.

kIfcActionSourceTypeEnum_CURRENT 

Current.

kIfcActionSourceTypeEnum_WAVE 

Loads from a wave hitting the structure.

kIfcActionSourceTypeEnum_RAIN 

Rain and water on the structure.

kIfcActionSourceTypeEnum_BRAKES 

Brakes

kIfcActionSourceTypeEnum_USERDEFINED 

User defined. See objectType for user defined type.

kIfcActionSourceTypeEnum_NOTDEFINED 

Not defined.

kIfcActionSourceTypeEnum_unset 

The value is unset.

Definition at line 66 of file Ifc4Enum.h.

◆ IfcActionTypeEnum

This enumeration type is used to distinguish between possible action types at a high level. It can be used for an automated definition of load combinations and for dimensioning. The contained items and their acronyms are adopted from the Eurocode standard.

Enumerator
kIfcActionTypeEnum_PERMANENT_G 

Permanent G

kIfcActionTypeEnum_VARIABLE_Q 

Variable Q

kIfcActionTypeEnum_EXTRAORDINARY_A 

Extraordinary A

kIfcActionTypeEnum_USERDEFINED 

User defined

kIfcActionTypeEnum_NOTDEFINED 

Not defined

kIfcActionTypeEnum_unset 

The value is unset.

Definition at line 134 of file Ifc4Enum.h.

◆ IfcActuatorTypeEnum

The IfcActuatorTypeEnum defines the range of different types of actuator that can be specified.

Enumerator
kIfcActuatorTypeEnum_ELECTRICACTUATOR 

A device that electrically actuates a control element.

kIfcActuatorTypeEnum_HANDOPERATEDACTUATOR 

A device that manually actuates a control element.

kIfcActuatorTypeEnum_HYDRAULICACTUATOR 

A device that hydraulically actuates a control element.

kIfcActuatorTypeEnum_PNEUMATICACTUATOR 

A device that pneumatically actuates a control element.

kIfcActuatorTypeEnum_THERMOSTATICACTUATOR 

A device that thermostatically actuates a control element.

kIfcActuatorTypeEnum_USERDEFINED 

User-defined type.

kIfcActuatorTypeEnum_NOTDEFINED 

Undefined type.

kIfcActuatorTypeEnum_unset 

The value is unset.

Definition at line 158 of file Ifc4Enum.h.

◆ IfcAddressTypeEnum

This enumeration identifies the logical location of the address.

Enumerator
kIfcAddressTypeEnum_OFFICE 

An office address.

kIfcAddressTypeEnum_SITE 

A site address.

kIfcAddressTypeEnum_HOME 

A home address.

kIfcAddressTypeEnum_DISTRIBUTIONPOINT 

A postal distribution point address.

kIfcAddressTypeEnum_USERDEFINED 

A user defined address type to be provided.

kIfcAddressTypeEnum_unset 

The value is unset.

Definition at line 186 of file Ifc4Enum.h.

◆ IfcAirTerminalBoxTypeEnum

This enumeration identifies different types of air terminal boxes.

Enumerator
kIfcAirTerminalBoxTypeEnum_CONSTANTFLOW 

Terminal box does not include a means to reset the volume automatically to an outside signal such as thermostat.

kIfcAirTerminalBoxTypeEnum_VARIABLEFLOWPRESSUREDEPENDANT 

Terminal box includes a means to reset the volume automatically to a different control point in response to an outside signal such as thermostat: air-flow rate depends on supply pressure.

kIfcAirTerminalBoxTypeEnum_VARIABLEFLOWPRESSUREINDEPENDANT 

Terminal box includes a means to reset the volume automatically to a different control point in response to an outside signal such as thermostat: air-flow rate is independent of supply pressure.

kIfcAirTerminalBoxTypeEnum_USERDEFINED 

User-defined terminal box.

kIfcAirTerminalBoxTypeEnum_NOTDEFINED 

Undefined terminal box.

kIfcAirTerminalBoxTypeEnum_unset 

The value is unset.

Definition at line 210 of file Ifc4Enum.h.

◆ IfcAirTerminalTypeEnum

Enumeration defining the functional types of air terminals.

Enumerator
kIfcAirTerminalTypeEnum_DIFFUSER 

An outlet discharging supply air in various directions and planes.

kIfcAirTerminalTypeEnum_GRILLE 

A covering for any area through which air passes.

kIfcAirTerminalTypeEnum_LOUVRE 

A rectilinear louvre.

kIfcAirTerminalTypeEnum_REGISTER 

A grille typically equipped with a damper or control valve.

kIfcAirTerminalTypeEnum_USERDEFINED 

User-defined air terminal type.

kIfcAirTerminalTypeEnum_NOTDEFINED 

Undefined air terminal type.

kIfcAirTerminalTypeEnum_unset 

The value is unset.

Definition at line 234 of file Ifc4Enum.h.

◆ IfcAirToAirHeatRecoveryTypeEnum

Defines general types of air-to-air heat recovery devices.

Enumerator
kIfcAirToAirHeatRecoveryTypeEnum_FIXEDPLATECOUNTERFLOWEXCHANGER 

Heat exchanger with moving parts and alternate layers of plates, separated and sealed from the exhaust and supply air stream passages with primary air entering at secondary air outlet location and exiting at secondary air inlet location.

kIfcAirToAirHeatRecoveryTypeEnum_FIXEDPLATECROSSFLOWEXCHANGER 

Heat exchanger with moving parts and alternate layers of plates, separated and sealed from the exhaust and supply air stream passages with secondary air flow in the direction perpendicular to primary air flow.

kIfcAirToAirHeatRecoveryTypeEnum_FIXEDPLATEPARALLELFLOWEXCHANGER 

Heat exchanger with moving parts and alternate layers of plates, separated and sealed from the exhaust and supply air stream passages with primary air entering at secondary air inlet location and exiting at secondary air outlet location.

kIfcAirToAirHeatRecoveryTypeEnum_ROTARYWHEEL 

A heat wheel with a revolving cylinder filled with an air-permeable medium having a large internal surface area.

kIfcAirToAirHeatRecoveryTypeEnum_RUNAROUNDCOILLOOP 

A typical coil energy recovery loop places extended surface, finned tube water coils in the supply and exhaust airstreams of a building.

kIfcAirToAirHeatRecoveryTypeEnum_HEATPIPE 

A passive energy recovery device with a heat pipe divided into evaporator and condenser sections.

kIfcAirToAirHeatRecoveryTypeEnum_TWINTOWERENTHALPYRECOVERYLOOPS 

An air-to-liquid, liquid-to-air enthalpy recovery system with a sorbent liquid circulates continuously between supply and exhaust airstreams, alternately contacting both airstreams directly in contactor towers.

kIfcAirToAirHeatRecoveryTypeEnum_THERMOSIPHONSEALEDTUBEHEATEXCHANGERS 

Sealed systems that consist of an evaporator, a condenser, interconnecting piping, and an intermediate working fluid that is present in both liquid and vapor phases where the evaporator and the condenser are usually at opposite ends of a bundle of straight, individual thermosiphon tubes and the exhaust and supply ducts are adjacent to each other.

kIfcAirToAirHeatRecoveryTypeEnum_THERMOSIPHONCOILTYPEHEATEXCHANGERS 

Sealed systems that consist of an evaporator, a condenser, interconnecting piping, and an intermediate working fluid that is present in both liquid and vapor phases where the evaporator and condensor coils are installed independently in the ducts and are interconnected by the working fluid piping.

kIfcAirToAirHeatRecoveryTypeEnum_USERDEFINED 

User-defined air to air heat recovery type.

kIfcAirToAirHeatRecoveryTypeEnum_NOTDEFINED 

Undefined air to air heat recovery type.

kIfcAirToAirHeatRecoveryTypeEnum_unset 

The value is unset.

Definition at line 260 of file Ifc4Enum.h.

◆ IfcAlarmTypeEnum

The IfcAlarmTypeEnum defines the range of different types of alarm that can be specified.

Enumerator
kIfcAlarmTypeEnum_BELL 

An audible alarm.

kIfcAlarmTypeEnum_BREAKGLASSBUTTON 

An alarm activation mechanism in which a protective glass has to be broken to enable a button to be pressed.

kIfcAlarmTypeEnum_LIGHT 

A visual alarm.

kIfcAlarmTypeEnum_MANUALPULLBOX 

An alarm activation mechanism in which activation is achieved by a pulling action.

kIfcAlarmTypeEnum_SIREN 

An audible alarm.

kIfcAlarmTypeEnum_WHISTLE 

An audible alarm.

kIfcAlarmTypeEnum_USERDEFINED 

User-defined type.

kIfcAlarmTypeEnum_NOTDEFINED 

Undefined type.

kIfcAlarmTypeEnum_unset 

The value is unset.

Definition at line 296 of file Ifc4Enum.h.

◆ IfcAnalysisModelTypeEnum

This type definition is used to distinguish between different types of structural analysis models. The analysis models are differentiated by their dimensionality.

Enumerator
kIfcAnalysisModelTypeEnum_IN_PLANE_LOADING_2D 

In plan loading 2D

kIfcAnalysisModelTypeEnum_OUT_PLANE_LOADING_2D 

Out plane loading 2D

kIfcAnalysisModelTypeEnum_LOADING_3D 

Loading 3D

kIfcAnalysisModelTypeEnum_USERDEFINED 

User defined

kIfcAnalysisModelTypeEnum_NOTDEFINED 

Not defined

kIfcAnalysisModelTypeEnum_unset 

The value is unset.

Definition at line 326 of file Ifc4Enum.h.

◆ IfcAnalysisTheoryTypeEnum

This enumeration is used to distinguish between different types of structural analysis methods, including first order theory, second order theory (small deformations), third order theory (large deformations) and the full nonlinear theory (geometric nonlinearity together with other nonlinearities such as plasticity).

Enumerator
kIfcAnalysisTheoryTypeEnum_FIRST_ORDER_THEORY 

1st order theory

kIfcAnalysisTheoryTypeEnum_SECOND_ORDER_THEORY 

2nd order theory

kIfcAnalysisTheoryTypeEnum_THIRD_ORDER_THEORY 

3rd order theory

kIfcAnalysisTheoryTypeEnum_FULL_NONLINEAR_THEORY 

Full non-linear theory

kIfcAnalysisTheoryTypeEnum_USERDEFINED 

User defined.

kIfcAnalysisTheoryTypeEnum_NOTDEFINED 

Undefined.

kIfcAnalysisTheoryTypeEnum_unset 

The value is unset.

Definition at line 350 of file Ifc4Enum.h.

◆ IfcArithmeticOperatorEnum

IfcArithmeticOperatorEnum specifies the form of arithmetic operation implied by the relationship.

Enumerator
kIfcArithmeticOperatorEnum_ADD 

Add

kIfcArithmeticOperatorEnum_DIVIDE 

Divide

kIfcArithmeticOperatorEnum_MULTIPLY 

Multiply

kIfcArithmeticOperatorEnum_SUBTRACT 

Subtract

kIfcArithmeticOperatorEnum_unset 

The value is unset.

Definition at line 376 of file Ifc4Enum.h.

◆ IfcAssemblyPlaceEnum

This enumeration defines where the assembly is intended to take place, either in a factory or on the building site.

Enumerator
kIfcAssemblyPlaceEnum_SITE 

This assembly is assembled at site.

kIfcAssemblyPlaceEnum_FACTORY 

This assembly is assembled in a factory.

kIfcAssemblyPlaceEnum_NOTDEFINED 

No description available.

kIfcAssemblyPlaceEnum_unset 

The value is unset.

Definition at line 398 of file Ifc4Enum.h.

◆ IfcAudioVisualApplianceTypeEnum

Defines the range of different types of audio-video devices that can be specified.

Enumerator
kIfcAudioVisualApplianceTypeEnum_AMPLIFIER 

A device that receives an audio signal and amplifies it to play through speakers.

kIfcAudioVisualApplianceTypeEnum_CAMERA 

A device that records images, either as a still photograph or as moving images known as videos or movies. Note that a camera may operate with light from the visible spectrum or from other parts of the electromagnetic spectrum such as infrared or ultraviolet.

kIfcAudioVisualApplianceTypeEnum_DISPLAY 

An electronic device that represents information in visual form such as a flat-panel display or television.

kIfcAudioVisualApplianceTypeEnum_MICROPHONE 

An acoustic-to-electric transducer or sensor that converts sound into an electrical signal. Microphones types in use include electromagnetic induction (dynamic microphones), capacitance change (condenser microphones) or piezoelectric generation to produce the signal from mechanical vibration.

kIfcAudioVisualApplianceTypeEnum_PLAYER 

A device that plays audio and/or video content directly or to another device, having fixed or removable storage media.

kIfcAudioVisualApplianceTypeEnum_PROJECTOR 

An apparatus for projecting a picture on a screen. Whether the device is an overhead, slide projector, or a film projector, it is usually referred to as simply a projector.

kIfcAudioVisualApplianceTypeEnum_RECEIVER 

A device that receives audio and/or video signals, switches sources, and amplifies signals to play through speakers.

kIfcAudioVisualApplianceTypeEnum_SPEAKER 

A loudspeaker, speaker, or speaker system is an electroacoustical transducer that converts an electrical signal to sound.

kIfcAudioVisualApplianceTypeEnum_SWITCHER 

A device that receives audio and/or video signals, switches sources, and transmits signals to downstream devices.

kIfcAudioVisualApplianceTypeEnum_TELEPHONE 

A telecommunications device that is used to transmit and receive sound, and optionally video.

kIfcAudioVisualApplianceTypeEnum_TUNER 

An electronic receiver that detects, demodulates, and amplifies transmitted signals.

kIfcAudioVisualApplianceTypeEnum_USERDEFINED 

User-defined type.

kIfcAudioVisualApplianceTypeEnum_NOTDEFINED 

Undefined type.

kIfcAudioVisualApplianceTypeEnum_unset 

The value is unset.

Definition at line 418 of file Ifc4Enum.h.

◆ IfcBeamTypeEnum

This enumeration defines the different predefined types of beams that can further specify an IfcBeam or IfcBeamType.

Enumerator
kIfcBeamTypeEnum_BEAM 

A standard beam usually used horizontally.

kIfcBeamTypeEnum_JOIST 

A beam used to support a floor or ceiling.

kIfcBeamTypeEnum_HOLLOWCORE 

A wide often prestressed beam with a hollow-core profile that usually serves as a slab component.

kIfcBeamTypeEnum_LINTEL 

A beam or horizontal piece of material over an opening (e.g. door, window).

kIfcBeamTypeEnum_SPANDREL 

A tall beam placed on the facade of a building. One tall side is usually finished to provide the exterior of the building. Can be used to support joists or slab elements on its interior side.

kIfcBeamTypeEnum_T_BEAM 

A beam that forms part of a slab construction and acts together with the slab which it carries. Such beams are often of T-shape (therefore the English name), but may have other shapes as well, e.g. an L-Shape or an Inverted-T-Shape.

kIfcBeamTypeEnum_USERDEFINED 

User-defined linear beam element.

kIfcBeamTypeEnum_NOTDEFINED 

Undefined linear beam element.

kIfcBeamTypeEnum_unset 

The value is unset.

Definition at line 520 of file Ifc4Enum.h.

◆ IfcBenchmarkEnum

IfcBenchmarkEnum is an enumeration used to identify the logical comparators that can be applied in conjunction with constraint values.

Enumerator
kIfcBenchmarkEnum_GREATERTHAN 

Identifies that a value must be greater than that set by the constraint.

kIfcBenchmarkEnum_GREATERTHANOREQUALTO 

Identifies that a value must be either greater than or equal to that set by the constraint.

kIfcBenchmarkEnum_LESSTHAN 

Identifies that a value must be less than that set by the constraint.

kIfcBenchmarkEnum_LESSTHANOREQUALTO 

Identifies that a value must be either less than or equal to that set by the constraint.

kIfcBenchmarkEnum_EQUALTO 

Identifies that a value must be equal to that set by the constraint.

kIfcBenchmarkEnum_NOTEQUALTO 

Identifies that a value must be not equal to that set by the constraint.

kIfcBenchmarkEnum_INCLUDES 

Identifies that an aggregation (set, list or table) must include the value (individual item) set by the constraint.

kIfcBenchmarkEnum_NOTINCLUDES 

Identifies that an aggregation (set, list or table) must not include the value (individual item) set by the constraint.

kIfcBenchmarkEnum_INCLUDEDIN 

Identifies that a value (individual item) must be included in the aggregation (set, list or table) set by the constraint.

kIfcBenchmarkEnum_NOTINCLUDEDIN 

Identifies that a value (individual item) must not be included in the aggregation (set, list or table) set by the constraint.

kIfcBenchmarkEnum_unset 

The value is unset.

Definition at line 550 of file Ifc4Enum.h.

◆ IfcBoilerTypeEnum

Enumeration defining the typical types of boilers.

Enumerator
kIfcBoilerTypeEnum_WATER 

Water boiler.

kIfcBoilerTypeEnum_STEAM 

Steam boiler.

kIfcBoilerTypeEnum_USERDEFINED 

User-defined Boiler type.

kIfcBoilerTypeEnum_NOTDEFINED 

Undefined Boiler type.

kIfcBoilerTypeEnum_unset 

The value is unset.

Definition at line 584 of file Ifc4Enum.h.

◆ IfcBooleanOperator

Boolean operators that apply to the first and second Boolean operands.

Enumerator
kIfcBooleanOperator_UNION 

The operation of constructing the regularized set theoretic union of the volumes defined by two solids.

kIfcBooleanOperator_INTERSECTION 

The operation of constructing the regularized set theoretic intersection of the volumes defined by two solids.

kIfcBooleanOperator_DIFFERENCE 

The regularized set theoretic difference between the volumes defined by two solids.

kIfcBooleanOperator_unset 

The value is unset.

Definition at line 606 of file Ifc4Enum.h.

◆ IfcBSplineCurveForm

The IfcBSplineCurveForm represents a part of a curve of some specific form.

Enumerator
kIfcBSplineCurveForm_POLYLINE_FORM 

A connected sequence of line segments represented by degree 1 B-spline basis functions.

kIfcBSplineCurveForm_CIRCULAR_ARC 

An arc of a circle, or a complete circle represented by a B-spline curve.

kIfcBSplineCurveForm_ELLIPTIC_ARC 

An arc of an ellipse, or a complete ellipse, represented by a B-spline curve.

kIfcBSplineCurveForm_PARABOLIC_ARC 

An arc of finite length of a parabola represented by a B-spline curve.

kIfcBSplineCurveForm_HYPERBOLIC_ARC 

An arc of finite length of one branch of a hyperbola represented by a B-spline curve.

kIfcBSplineCurveForm_UNSPECIFIED 

A B-spline curve for which no particular form is specified.

kIfcBSplineCurveForm_unset 

The value is unset.

Definition at line 458 of file Ifc4Enum.h.

◆ IfcBSplineSurfaceForm

The IfcBSplineSurfaceForm represents a part of a surface of some specific form.

Enumerator
kIfcBSplineSurfaceForm_PLANE_SURF 

A bounded portion of a plane represented by a B-spline surface of degree 1 in each parameter.

kIfcBSplineSurfaceForm_CYLINDRICAL_SURF 

A bounded portion of a cylindrical surface.

kIfcBSplineSurfaceForm_CONICAL_SURF 

A bounded portion of the surface of a right circular cone.

kIfcBSplineSurfaceForm_SPHERICAL_SURF 

A bounded portion of a sphere, or a complete sphere, represented by a B-spline surface.

kIfcBSplineSurfaceForm_TOROIDAL_SURF 

A torus, or portion of a torus, represented by a B-spline surface.

kIfcBSplineSurfaceForm_SURF_OF_REVOLUTION 

A bounded portion of a surface of revolution.

kIfcBSplineSurfaceForm_RULED_SURF 

A surface constructed from two parametric curves by joining with straight lines corresponding points with the same parameter value on each of the curves.

kIfcBSplineSurfaceForm_GENERALISED_CONE 

A special case of a ruled surface in which the second curve degenerates to a single point; when represented by a B-spline surface all the control points along one edge will be coincident.

kIfcBSplineSurfaceForm_QUADRIC_SURF 

A bounded portion of one of the class of surfaces of degree 2 in the variables x, y and z.

kIfcBSplineSurfaceForm_SURF_OF_LINEAR_EXTRUSION 

A bounded portion of a surface of linear extrusion represented by a B-spline surface of degree 1 in one of the parameters.

kIfcBSplineSurfaceForm_UNSPECIFIED 

A surface for which no particular form is specified.

kIfcBSplineSurfaceForm_unset 

The value is unset.

Definition at line 484 of file Ifc4Enum.h.

◆ IfcBuildingElementPartTypeEnum

This enumeration defines the different types of building element parts.

Enumerator
kIfcBuildingElementPartTypeEnum_INSULATION 

The part provides thermal insulation, for example as insulation layer between wall panels in sandwich walls or as infill in stud walls.

kIfcBuildingElementPartTypeEnum_PRECASTPANEL 

The part is a precast panel, usually as an internal or external layer in a sandwich wall panel.

kIfcBuildingElementPartTypeEnum_USERDEFINED 

User-defined accessory.

kIfcBuildingElementPartTypeEnum_NOTDEFINED 

Undefined accessory.

kIfcBuildingElementPartTypeEnum_unset 

The value is unset.

Definition at line 626 of file Ifc4Enum.h.

◆ IfcBuildingElementProxyTypeEnum

This enumeration defines the available generic types for IfcBuildingElementProxy or IfcBuildingElementProxyType.

Enumerator
kIfcBuildingElementProxyTypeEnum_COMPLEX 

Not used - kept for upward compatibility.

kIfcBuildingElementProxyTypeEnum_ELEMENT 

Not used - kept for upward compatibility.

kIfcBuildingElementProxyTypeEnum_PARTIAL 

Not used - kept for upward compatibility.

kIfcBuildingElementProxyTypeEnum_PROVISIONFORVOID 

The proxy denotes a provision for voids (a proposed opening not applied as void yet).

kIfcBuildingElementProxyTypeEnum_PROVISIONFORSPACE 

The proxy denotes a provision for space (e.g. the space allocated as a provision for mechanical equipment or furniture).

kIfcBuildingElementProxyTypeEnum_USERDEFINED 

User-defined building element proxy.

kIfcBuildingElementProxyTypeEnum_NOTDEFINED 

Undefined building element proxy.

kIfcBuildingElementProxyTypeEnum_unset 

The value is unset.

Definition at line 648 of file Ifc4Enum.h.

◆ IfcBuildingSystemTypeEnum

This enumeration identifies different types of building systems.

Enumerator
kIfcBuildingSystemTypeEnum_FENESTRATION 

System of doors, windows, and other fillings in openings in a built envelope that are designed to permit the passage of air or light.

kIfcBuildingSystemTypeEnum_FOUNDATION 

System of shallow and deep foundation elements that transmit forces to the supporting ground.

kIfcBuildingSystemTypeEnum_LOADBEARING 

System of built elements that transmit forces and stiffen the construction.

kIfcBuildingSystemTypeEnum_OUTERSHELL 

System of built elements that provide the outer skin to protect the construction (such as the facade).

kIfcBuildingSystemTypeEnum_SHADING 

System of shading elements (external or internal) that permits the limitation or control of impact of natural sun light.

kIfcBuildingSystemTypeEnum_TRANSPORT 

System of all transport elements in a building that enables the transport of people or goods.

kIfcBuildingSystemTypeEnum_USERDEFINED 

No description available.

kIfcBuildingSystemTypeEnum_NOTDEFINED 

No description available.

kIfcBuildingSystemTypeEnum_unset 

The value is unset.

Definition at line 676 of file Ifc4Enum.h.

◆ IfcBurnerTypeEnum

Enumeration defining the functional type of burner.

Enumerator
kIfcBurnerTypeEnum_USERDEFINED 

User-defined burner type.

kIfcBurnerTypeEnum_NOTDEFINED 

Undefined burner type.

kIfcBurnerTypeEnum_unset 

The value is unset.

Definition at line 706 of file Ifc4Enum.h.

◆ IfcCableCarrierFittingTypeEnum

The IfcCableCarrierFittingTypeEnum defines the range of different types of cable carrier fitting that can be specified.

Enumerator
kIfcCableCarrierFittingTypeEnum_BEND 

A fitting that changes the route of the cable carrier.

kIfcCableCarrierFittingTypeEnum_CROSS 

A fitting at which two branches are taken from the main route of the cable carrier simultaneously.

kIfcCableCarrierFittingTypeEnum_REDUCER 

A fitting that changes the physical size of the main route of the cable carrier.

kIfcCableCarrierFittingTypeEnum_TEE 

A fitting at which a branch is taken from the main route of the cable carrier.

kIfcCableCarrierFittingTypeEnum_USERDEFINED 

User-defined type.

kIfcCableCarrierFittingTypeEnum_NOTDEFINED 

Undefined type.

kIfcCableCarrierFittingTypeEnum_unset 

The value is unset.

Definition at line 724 of file Ifc4Enum.h.

◆ IfcCableCarrierSegmentTypeEnum

The IfcCableCarrierSegmentTypeEnum defines the range of different types of cable carrier segment that can be specified.

Enumerator
kIfcCableCarrierSegmentTypeEnum_CABLELADDERSEGMENT 

An open carrier segment on which cables are carried on a ladder structure.

kIfcCableCarrierSegmentTypeEnum_CABLETRAYSEGMENT 

A (typically) open carrier segment onto which cables are laid.

kIfcCableCarrierSegmentTypeEnum_CABLETRUNKINGSEGMENT 

An enclosed carrier segment with one or more compartments into which cables are placed.

kIfcCableCarrierSegmentTypeEnum_CONDUITSEGMENT 

An enclosed tubular carrier segment through which cables are pulled.

kIfcCableCarrierSegmentTypeEnum_USERDEFINED 

User-defined type.

kIfcCableCarrierSegmentTypeEnum_NOTDEFINED 

Undefined type.

kIfcCableCarrierSegmentTypeEnum_unset 

The value is unset.

Definition at line 750 of file Ifc4Enum.h.

◆ IfcCableFittingTypeEnum

The IfcCableFittingTypeEnum defines the range of different types of cable fitting that can be specified.

Enumerator
kIfcCableFittingTypeEnum_CONNECTOR 

A fitting that joins two cable segments of the same connector type (though potentially different gender).

kIfcCableFittingTypeEnum_ENTRY 

A fitting that begins a cable segment at a non-electrical element such as a grounding clamp attached to a pipe.

kIfcCableFittingTypeEnum_EXIT 

A fitting that ends a cable segment at a non-electrical element such as a grounding clamp attached to a pipe or to the ground.

kIfcCableFittingTypeEnum_JUNCTION 

A fitting that joins three or more segments of arbitrary connector types for signal splitting or multiplexing.

kIfcCableFittingTypeEnum_TRANSITION 

A fitting that joins two cable segments of different connector types.

kIfcCableFittingTypeEnum_USERDEFINED 

User-defined type.

kIfcCableFittingTypeEnum_NOTDEFINED 

Undefined type.

kIfcCableFittingTypeEnum_unset 

The value is unset.

Definition at line 776 of file Ifc4Enum.h.

◆ IfcCableSegmentTypeEnum

The IfcCableSegmentTypeEnum defines the range of different types of cable segment that can be specified.

Enumerator
kIfcCableSegmentTypeEnum_BUSBARSEGMENT 

Electrical conductor that makes a common connection between several electrical circuits. Properties of a busbar are the same as those of a cable segment and are captured by the cable segment property set.

kIfcCableSegmentTypeEnum_CABLESEGMENT 

Cable with a specific purpose to lead electric current within a circuit or any other electric construction. Includes all types of electric cables, mainly several core segments or conductor segments wrapped together.

kIfcCableSegmentTypeEnum_CONDUCTORSEGMENT 

A single linear element within a cable or an exposed wire (such as for grounding) with the specific purpose to lead electric current, data, or a telecommunications signal.

kIfcCableSegmentTypeEnum_CORESEGMENT 

A self contained element of a cable that comprises one or more conductors and sheathing.The core of one lead is normally single wired or multiwired which are intertwined.

kIfcCableSegmentTypeEnum_USERDEFINED 

User-defined type.

kIfcCableSegmentTypeEnum_NOTDEFINED 

Undefined type.

kIfcCableSegmentTypeEnum_unset 

The value is unset.

Definition at line 804 of file Ifc4Enum.h.

◆ IfcChangeActionEnum

IfcChangeActionEnum identifies the type of change that might have occurred to the object during the last session (for example, added, modified, deleted). This information is required in a partial model exchange scenario so that an application or model server will know how an object might have been affected by the previous application.

Enumerator
kIfcChangeActionEnum_NOCHANGE 

Object has not been modified.

kIfcChangeActionEnum_MODIFIED 

A modification to the object has been made by the user and application defined by the LastModifyingUser and LastModifyingApplication respectively.

kIfcChangeActionEnum_ADDED 

The object has been created by the user and application defined by the OwningUser and OwningApplication respectively.

kIfcChangeActionEnum_DELETED 

The object has been deleted by the user and application defined by the LastModifyingUser and LastModifyingApplication respectively.

kIfcChangeActionEnum_NOTDEFINED 

The change action is not known or has not been defined.

kIfcChangeActionEnum_unset 

The value is unset.

Definition at line 830 of file Ifc4Enum.h.

◆ IfcChillerTypeEnum

Enumeration defining the typical types of Chillers classified by their method of heat rejection.

Enumerator
kIfcChillerTypeEnum_AIRCOOLED 

Air cooled chiller.

kIfcChillerTypeEnum_WATERCOOLED 

Water cooled chiller.

kIfcChillerTypeEnum_HEATRECOVERY 

Heat recovery chiller.

kIfcChillerTypeEnum_USERDEFINED 

User-defined chiller type.

kIfcChillerTypeEnum_NOTDEFINED 

Undefined chiller type.

kIfcChillerTypeEnum_unset 

The value is unset.

Definition at line 854 of file Ifc4Enum.h.

◆ IfcChimneyTypeEnum

This enumeration defines the valid types of chimneys that can be predefined using the enumeration values.

Enumerator
kIfcChimneyTypeEnum_USERDEFINED 

No description available.

kIfcChimneyTypeEnum_NOTDEFINED 

No description available.

kIfcChimneyTypeEnum_unset 

The value is unset.

Definition at line 878 of file Ifc4Enum.h.

◆ IfcCoilTypeEnum

Enumeration defining the typical types of coils.

Enumerator
kIfcCoilTypeEnum_DXCOOLINGCOIL 

Cooling coil using a refrigerant to cool the air stream directly.

kIfcCoilTypeEnum_ELECTRICHEATINGCOIL 

Heating coil using electricity as a heating source.

kIfcCoilTypeEnum_GASHEATINGCOIL 

Heating coil using gas as a heating source.

kIfcCoilTypeEnum_HYDRONICCOIL 

Cooling or Heating coil that uses a hydronic fluid as a cooling or heating source.

kIfcCoilTypeEnum_STEAMHEATINGCOIL 

Heating coil using steam as heating source.

kIfcCoilTypeEnum_WATERCOOLINGCOIL 

Cooling coil using chilled water. HYDRONICCOIL supercedes this enumerator.

kIfcCoilTypeEnum_WATERHEATINGCOIL 

Heating coil using hot water as a heating source. HYDRONICCOIL supercedes this enumerator.

kIfcCoilTypeEnum_USERDEFINED 

User-defined coil type.

kIfcCoilTypeEnum_NOTDEFINED 

Undefined coil type.

kIfcCoilTypeEnum_unset 

The value is unset.

Definition at line 896 of file Ifc4Enum.h.

◆ IfcColumnTypeEnum

This enumeration defines the different predefined types of columns that can further specify an IfcColumn or IfcColumnType.

Enumerator
kIfcColumnTypeEnum_COLUMN 

A usually vertical member that may be load bearing and requiring resistance to vertical forces by compression but also sometimes to lateral forces.

kIfcColumnTypeEnum_PILASTER 

A column element embedded within a wall that can be required to be load bearing but may also only be used for decorative purposes.

kIfcColumnTypeEnum_USERDEFINED 

User-defined linear element.

kIfcColumnTypeEnum_NOTDEFINED 

Undefined linear element.

kIfcColumnTypeEnum_unset 

The value is unset.

Definition at line 928 of file Ifc4Enum.h.

◆ IfcCommunicationsApplianceTypeEnum

Defines the range of different types of communications appliance that can be specified.

Enumerator
kIfcCommunicationsApplianceTypeEnum_ANTENNA 

A transducer designed to transmit or receive electromagnetic waves.

kIfcCommunicationsApplianceTypeEnum_COMPUTER 

A desktop, laptop, tablet, or other type of computer that can be moved from one place to another and connected to an electrical supply via a plugged outlet.

kIfcCommunicationsApplianceTypeEnum_FAX 

A machine that has the primary function of transmitting a facsimile copy of printed matter using a telephone line.

kIfcCommunicationsApplianceTypeEnum_GATEWAY 

A gateway connects multiple network segments with different protocols at all layers (layers 1-7) of the Open Systems Interconnection (OSI) model.

kIfcCommunicationsApplianceTypeEnum_MODEM 

A modem (from modulator-demodulator) is a device that modulates an analog carrier signal to encode digital information, and also demodulates such a carrier signal to decode the transmitted information.

kIfcCommunicationsApplianceTypeEnum_NETWORKAPPLIANCE 

A network appliance performs a dedicated function such as firewall protection, content filtering, load balancing, or equipment management.

kIfcCommunicationsApplianceTypeEnum_NETWORKBRIDGE 

A network bridge connects multiple network segments at the data link layer (layer 2) of the OSI model, and the term layer 2 switch is very often used interchangeably with bridge.

kIfcCommunicationsApplianceTypeEnum_NETWORKHUB 

A network hub connects multiple network segments at the physical layer (layer 1) of the OSI model.

kIfcCommunicationsApplianceTypeEnum_PRINTER 

A machine that has the primary function of printing text and/or graphics onto paper or other media.

kIfcCommunicationsApplianceTypeEnum_REPEATER 

A repeater is an electronic device that receives a signal and retransmits it at a higher level and/or higher power, or onto the other side of an obstruction, so that the signal can cover longer distances without degradation.

kIfcCommunicationsApplianceTypeEnum_ROUTER 

A router is a networking device whose software and hardware are usually tailored to the tasks of routing and forwarding information. For example, on the Internet, information is directed to various paths by routers.

kIfcCommunicationsApplianceTypeEnum_SCANNER 

A machine that has the primary function of scanning the content of printed matter and converting it to digital format that can be stored in a computer.

kIfcCommunicationsApplianceTypeEnum_USERDEFINED 

User-defined type.

kIfcCommunicationsApplianceTypeEnum_NOTDEFINED 

Undefined type.

kIfcCommunicationsApplianceTypeEnum_unset 

The value is unset.

Definition at line 950 of file Ifc4Enum.h.

◆ IfcComplexPropertyTemplateTypeEnum

This enumeration defines the applicable subtype of instances of IfcComplexProperty or IfcPhysicalComplexQuantity that may be created and defined by an IfcComplexPropertyTemplate.

Enumerator
kIfcComplexPropertyTemplateTypeEnum_P_COMPLEX 

The properties defined by this IfcComplexPropertyTemplate are of type IfcComplexProperty.

kIfcComplexPropertyTemplateTypeEnum_Q_COMPLEX 

The quantities defined by this IfcComplexPropertyTemplate are of type IfcPhysicalComplexQuantity.

kIfcComplexPropertyTemplateTypeEnum_unset 

The value is unset.

Definition at line 992 of file Ifc4Enum.h.

◆ IfcCompressorTypeEnum

Enumeration defining the typical types of compressors.

Enumerator
kIfcCompressorTypeEnum_DYNAMIC 

The pressure of refrigerant vapor is increased by a continuous transfer of angular momentum from a rotating member to the vapor followed by conversion of this momentum into static pressure.

kIfcCompressorTypeEnum_RECIPROCATING 

Positive-displacement compressor using a piston driven by a connecting rod from a crankshaft.

kIfcCompressorTypeEnum_ROTARY 

Positive-displacement compressor using a roller or rotor device.

kIfcCompressorTypeEnum_SCROLL 

Positive-displacement compressor using two inter-fitting, spiral-shaped scroll members.

kIfcCompressorTypeEnum_TROCHOIDAL 

Positive-displacement compressor using a rolling motion of one circle outside or inside the circumference of a basic circle and produce either epitrochoids or hypotrochoids.

kIfcCompressorTypeEnum_SINGLESTAGE 

Positive-displacement reciprocating compressor where vapor is compressed in a single stage.

kIfcCompressorTypeEnum_BOOSTER 

Positive-displacement reciprocating compressor where pressure is increased by a booster.

kIfcCompressorTypeEnum_OPENTYPE 

Positive-displacement reciprocating compressor where the shaft extends through a seal in the crankcase for an external drive.

kIfcCompressorTypeEnum_HERMETIC 

Positive-displacement reciprocating compressor where the motor and compressor are contained within the same housing, with the motor shaft integral with the compressor crankshaft and the motor in contact with refrigerant.

kIfcCompressorTypeEnum_SEMIHERMETIC 

Positive-displacement reciprocating compressor where the hermetic compressors use bolted construction amenable to field repair.

kIfcCompressorTypeEnum_WELDEDSHELLHERMETIC 

Positive-displacement reciprocating compressor where the motor compressor is mounted inside a steel shell, which, in turn is sealed by welding.

kIfcCompressorTypeEnum_ROLLINGPISTON 

Positive-displacement rotary compressor using a roller mounted on the eccentric of a shaft with a single vane in the nonrotating cylindrical housing.

kIfcCompressorTypeEnum_ROTARYVANE 

Positive-displacement rotary compressor using a roller mounted on the eccentric of a shaft with multiple vanes in the nontotating cylindrical housing.

kIfcCompressorTypeEnum_SINGLESCREW 

Positive-displacement rotary compressor using a single cylindrical main rotor that works with a pair of gate rotors.

kIfcCompressorTypeEnum_TWINSCREW 

Positive-displacement rotary compressor using two mating helically grooved rotors, male (lobes) and female (flutes) in a stationary housing with inlet and outlet gas ports.

kIfcCompressorTypeEnum_USERDEFINED 

User-defined compressor type.

kIfcCompressorTypeEnum_NOTDEFINED 

Undefined compressor type.

kIfcCompressorTypeEnum_unset 

The value is unset.

Definition at line 1010 of file Ifc4Enum.h.

◆ IfcCondenserTypeEnum

Enumeration defining the typical types of condensers. Air is used as the cooling medium for AIRCOOLED; water is used as the cooling medium for all other types.

Enumerator
kIfcCondenserTypeEnum_AIRCOOLED 

A condenser in which heat is transferred to an air-stream.

kIfcCondenserTypeEnum_EVAPORATIVECOOLED 

A condenser that is cooled evaporatively.

kIfcCondenserTypeEnum_WATERCOOLED 

Water-cooled condenser with unspecified operation.

kIfcCondenserTypeEnum_WATERCOOLEDBRAZEDPLATE 

Water-cooled condenser with plates brazed together to form an assembly of separate channels.

kIfcCondenserTypeEnum_WATERCOOLEDSHELLCOIL 

Water-cooled condenser with cooling water circulated through one or more continuous or assembled coils contained within the shell.

kIfcCondenserTypeEnum_WATERCOOLEDSHELLTUBE 

Water-cooled condenser with cooling water circulated through one or more tubes contained within the shell.

kIfcCondenserTypeEnum_WATERCOOLEDTUBEINTUBE 

Water-cooled condenser consisting of one or more assemblies of two tubes, one within the other.

kIfcCondenserTypeEnum_USERDEFINED 

User-defined condenser type.

kIfcCondenserTypeEnum_NOTDEFINED 

Undefined condenser type.

kIfcCondenserTypeEnum_unset 

The value is unset.

Definition at line 1058 of file Ifc4Enum.h.

◆ IfcConnectionTypeEnum

This enumeration defines the different ways how path based elements (such as layered IfcWall elements) can connect.

Enumerator
kIfcConnectionTypeEnum_ATPATH 

Connection along the path of the connected element.

kIfcConnectionTypeEnum_ATSTART 

Connection at the start of the connected element.

kIfcConnectionTypeEnum_ATEND 

Connection at the end of the connected element.

kIfcConnectionTypeEnum_NOTDEFINED 

No description available.

kIfcConnectionTypeEnum_unset 

The value is unset.

Definition at line 1090 of file Ifc4Enum.h.

◆ IfcConstraintEnum

IfcConstraintEnum is an enumeration used to qualify a constraint.

Enumerator
kIfcConstraintEnum_HARD 

Qualifies a constraint such that it must be followed rigidly within or at the values set.

kIfcConstraintEnum_SOFT 

Qualifies a constraint such that it should be followed within or at the values set.

kIfcConstraintEnum_ADVISORY 

Qualifies a constraint such that it is advised that it is followed within or at the values set.

kIfcConstraintEnum_USERDEFINED 

A user-defined grade indicated by a separate attribute at the referencing entity.

kIfcConstraintEnum_NOTDEFINED 

Grade has not been specified.

kIfcConstraintEnum_unset 

The value is unset.

Definition at line 1112 of file Ifc4Enum.h.

◆ IfcConstructionEquipmentResourceTypeEnum

This enumeration is used to identify the primary purpose of a construction equipment resource. It is limited to the most common equipment used in construction.

Enumerator
kIfcConstructionEquipmentResourceTypeEnum_DEMOLISHING 

Removal or destruction of building elements.

kIfcConstructionEquipmentResourceTypeEnum_EARTHMOVING 

Excavating, filling, or contouring earth.

kIfcConstructionEquipmentResourceTypeEnum_ERECTING 

Lifting, positioning, and placing elements.

kIfcConstructionEquipmentResourceTypeEnum_HEATING 

Temporary heat to support construction.

kIfcConstructionEquipmentResourceTypeEnum_LIGHTING 

Temporary lighting to support construction.

kIfcConstructionEquipmentResourceTypeEnum_PAVING 

Roads or walkways such as asphalt or concrete.

kIfcConstructionEquipmentResourceTypeEnum_PUMPING 

Installing materials through pumps.

kIfcConstructionEquipmentResourceTypeEnum_TRANSPORTING 

Transporting products or materials.

kIfcConstructionEquipmentResourceTypeEnum_USERDEFINED 

User-defined resource.

kIfcConstructionEquipmentResourceTypeEnum_NOTDEFINED 

Undefined resource.

kIfcConstructionEquipmentResourceTypeEnum_unset 

The value is unset.

Definition at line 1136 of file Ifc4Enum.h.

◆ IfcConstructionMaterialResourceTypeEnum

This enumeration is used to identify the primary purpose of a construction material resource. It is limited to the most common raw materials used in construction and excludes materials commonly sold as finished products.

Enumerator
kIfcConstructionMaterialResourceTypeEnum_AGGREGATES 

Construction aggregate including sand, gravel, and crushed stone.

kIfcConstructionMaterialResourceTypeEnum_CONCRETE 

Cast-in-place concrete.

kIfcConstructionMaterialResourceTypeEnum_DRYWALL 

Wall board, including gypsum board.

kIfcConstructionMaterialResourceTypeEnum_FUEL 

Fuel for running equipment.

kIfcConstructionMaterialResourceTypeEnum_GYPSUM 

Any gypsum material.

kIfcConstructionMaterialResourceTypeEnum_MASONRY 

Masonry including brick, stone, concrete block, glass block, and tile.

kIfcConstructionMaterialResourceTypeEnum_METAL 

Any metallic material.

kIfcConstructionMaterialResourceTypeEnum_PLASTIC 

Any plastic material.

kIfcConstructionMaterialResourceTypeEnum_WOOD 

Any wood material.

kIfcConstructionMaterialResourceTypeEnum_NOTDEFINED 

Undefined resource.

kIfcConstructionMaterialResourceTypeEnum_USERDEFINED 

User-defined resource.

kIfcConstructionMaterialResourceTypeEnum_unset 

The value is unset.

Definition at line 1170 of file Ifc4Enum.h.

◆ IfcConstructionProductResourceTypeEnum

This enumeration is used to identify the primary purpose of a construction product resource. It describes use of products created for construction, and excludes products of the finished building model.

Enumerator
kIfcConstructionProductResourceTypeEnum_ASSEMBLY 

Construction of assemblies for use as input to the building model or other assemblies.

kIfcConstructionProductResourceTypeEnum_FORMWORK 

Construction or placement of forms for placing materials such as concrete.

kIfcConstructionProductResourceTypeEnum_USERDEFINED 

User-defined resource.

kIfcConstructionProductResourceTypeEnum_NOTDEFINED 

Undefined resource.

kIfcConstructionProductResourceTypeEnum_unset 

The value is unset.

Definition at line 1206 of file Ifc4Enum.h.

◆ IfcControllerTypeEnum

The IfcControllerTypeEnum defines the range of different types of controller that can be specified.

Enumerator
kIfcControllerTypeEnum_FLOATING 

Output increases or decreases at a constant or accelerating rate.

kIfcControllerTypeEnum_PROGRAMMABLE 

Output is programmable such as Discrete Digital Control (DDC).

kIfcControllerTypeEnum_PROPORTIONAL 

Output is proportional to the control error and optionally time integral and derivative.

kIfcControllerTypeEnum_MULTIPOSITION 

Output is discrete value, can be one of three or more values.

kIfcControllerTypeEnum_TWOPOSITION 

Output can be either on or off.

kIfcControllerTypeEnum_USERDEFINED 

User-defined type.

kIfcControllerTypeEnum_NOTDEFINED 

Undefined type.

kIfcControllerTypeEnum_unset 

The value is unset.

Definition at line 1228 of file Ifc4Enum.h.

◆ IfcCooledBeamTypeEnum

There are two general types of cooled or chilled beams: passive and active. An active Cooled Beam uses a fan or other auxiliary device to aid in air recirculation, while a passive Cooled Beam relies solely on convection to cool the space.

Enumerator
kIfcCooledBeamTypeEnum_ACTIVE 

An active or ventilated cooled beam provides cooling (and heating) but can also function as an air terminal in a ventilation system.

kIfcCooledBeamTypeEnum_PASSIVE 

A passive or static cooled beam provides cooling (and heating) to a room or zone.

kIfcCooledBeamTypeEnum_USERDEFINED 

User-defined cooled beam type.

kIfcCooledBeamTypeEnum_NOTDEFINED 

Undefined cooled beam type.

kIfcCooledBeamTypeEnum_unset 

The value is unset.

Definition at line 1256 of file Ifc4Enum.h.

◆ IfcCoolingTowerTypeEnum

Enumeration defining the typical types of cooling towers.

Enumerator
kIfcCoolingTowerTypeEnum_NATURALDRAFT 

Air flow is produced naturally.

kIfcCoolingTowerTypeEnum_MECHANICALINDUCEDDRAFT 

Air flow is produced by a mechanical device, typically one or more fans, located on the air outlet side of the cooling tower.

kIfcCoolingTowerTypeEnum_MECHANICALFORCEDDRAFT 

Air flow is produced by a mechanical device, typically one or more fans, located on the inlet air side of the cooling tower.

kIfcCoolingTowerTypeEnum_USERDEFINED 

User-defined cooling tower type.

kIfcCoolingTowerTypeEnum_NOTDEFINED 

Undefined cooling tower type.

kIfcCoolingTowerTypeEnum_unset 

The value is unset.

Definition at line 1278 of file Ifc4Enum.h.

◆ IfcCostItemTypeEnum

An IfcCostItemTypeEnum is a list of the available types of cost items.

Enumerator
kIfcCostItemTypeEnum_USERDEFINED 

User-defined type.

kIfcCostItemTypeEnum_NOTDEFINED 

Undefined type.

kIfcCostItemTypeEnum_unset 

The value is unset.

Definition at line 1302 of file Ifc4Enum.h.

◆ IfcCostScheduleTypeEnum

An IfcCostScheduleTypeEnum is a list of the available types of cost schedule from which that required may be selected.

Enumerator
kIfcCostScheduleTypeEnum_BUDGET 

An allocation of money for a particular purpose.

kIfcCostScheduleTypeEnum_COSTPLAN 

An assessment of the amount of money needing to be expended for a defined purpose based on incomplete information about the goods and services required for a construction or installation.

kIfcCostScheduleTypeEnum_ESTIMATE 

An assessment of the amount of money needing to be expended for a defined purpose based on actual information about the goods and services required for a construction or installation.

kIfcCostScheduleTypeEnum_TENDER 

An offer to provide goods and services.

kIfcCostScheduleTypeEnum_PRICEDBILLOFQUANTITIES 

A complete listing of all work items forming construction or installation works in which costs have been allocated to work items.

kIfcCostScheduleTypeEnum_UNPRICEDBILLOFQUANTITIES 

A complete listing of all work items forming construction or installation works in which costs have not yet been allocated to work items.

kIfcCostScheduleTypeEnum_SCHEDULEOFRATES 

A listing of each type of goods forming construction or installation works with the cost of purchase, construction/installation, overheads and profit assigned so that additional items of that type can be costed.

kIfcCostScheduleTypeEnum_USERDEFINED 

User-defined type.

kIfcCostScheduleTypeEnum_NOTDEFINED 

Undefined type.

kIfcCostScheduleTypeEnum_unset 

The value is unset.

Definition at line 1320 of file Ifc4Enum.h.

◆ IfcCoveringTypeEnum

This enumeration defines the range of different types of covering that can further specify an IfcCovering or an IfcCoveringType.

Enumerator
kIfcCoveringTypeEnum_CEILING 

The covering is used to represent a ceiling.

kIfcCoveringTypeEnum_FLOORING 

The covering is used to represent a flooring.

kIfcCoveringTypeEnum_CLADDING 

The covering is used to represent a cladding.

kIfcCoveringTypeEnum_ROOFING 

The covering is used to represent a roof covering.

kIfcCoveringTypeEnum_MOLDING 

The covering is used to represent a molding being a strip of material to cover the transition of surfaces (often between wall cladding and ceiling).

kIfcCoveringTypeEnum_SKIRTINGBOARD 

The covering is used to represent a skirting board being a strip of material to cover the transition between the wall cladding and the flooring.

kIfcCoveringTypeEnum_INSULATION 

The covering is used to insulate an element for thermal or acoustic purposes.

kIfcCoveringTypeEnum_MEMBRANE 

An impervious layer that could be used for e.g. roof covering (below tiling - that may be known as sarking etc.) or as a damp proof course membrane; also, waterproofing material on a bridge structure (typically on top of bridge slab).

kIfcCoveringTypeEnum_SLEEVING 

The covering is used to isolate a distribution element from a space in which it is contained.

kIfcCoveringTypeEnum_WRAPPING 

The covering is used for wrapping particularly of distribution elements using tape.

kIfcCoveringTypeEnum_USERDEFINED 

User defined type of covering.

kIfcCoveringTypeEnum_NOTDEFINED 

Undefined type of covering.

kIfcCoveringTypeEnum_unset 

The value is unset.

Definition at line 1352 of file Ifc4Enum.h.

◆ IfcCrewResourceTypeEnum

This enumeration is used to identify the primary purpose of a crew resource.

Enumerator
kIfcCrewResourceTypeEnum_OFFICE 

A composition of resources performing administration work in an office.

kIfcCrewResourceTypeEnum_SITE 

A composition of resources performing production work on a construction site.

kIfcCrewResourceTypeEnum_USERDEFINED 

User-defined resource.

kIfcCrewResourceTypeEnum_NOTDEFINED 

Undefined resource.

kIfcCrewResourceTypeEnum_unset 

The value is unset.

Definition at line 1390 of file Ifc4Enum.h.

◆ IfcCurtainWallTypeEnum

This enumeration defines the valid types of curtain wall that can be predefined using the enumeration values.

Enumerator
kIfcCurtainWallTypeEnum_USERDEFINED 

No description available.

kIfcCurtainWallTypeEnum_NOTDEFINED 

No description available.

kIfcCurtainWallTypeEnum_unset 

The value is unset.

Definition at line 1412 of file Ifc4Enum.h.

◆ IfcCurveInterpolationEnum

IfcCurveInterpolationEnum specifies the possible methods for the interpolation of property values given as a curve.

Enumerator
kIfcCurveInterpolationEnum_LINEAR 

Indicates that values between the defined values are to be found by linear interpolation.

kIfcCurveInterpolationEnum_LOG_LINEAR 

Indicates that values between the defined values are to be found by linear interpolation of the natural logarithm (base e) of the values.

kIfcCurveInterpolationEnum_LOG_LOG 

Indicates that values between the defined values are to be found by linear interpolation of the Briggs' logarithm (base 10) of the values.

kIfcCurveInterpolationEnum_NOTDEFINED 

No interpolation information is provided

kIfcCurveInterpolationEnum_unset 

The value is unset.

Definition at line 1430 of file Ifc4Enum.h.

◆ IfcDamperTypeEnum

This enumeration defines the various types of damper

Enumerator
kIfcDamperTypeEnum_BACKDRAFTDAMPER 

Damper used for purposes of manually balancing pressure differences. Commonly operated by mechanical adjustment.

kIfcDamperTypeEnum_BALANCINGDAMPER 

Backdraft damper used to restrict the movement of air in one direction. Commonly operated by mechanical spring.

kIfcDamperTypeEnum_BLASTDAMPER 

Blast damper used to prevent protect occupants and equipment against overpressures resultant of an explosion. Commonly operated by mechanical spring.

kIfcDamperTypeEnum_CONTROLDAMPER 

Control damper used to modulate the flow of air by adjusting the position of the blades. Commonly operated by an actuator of a building automation system.

kIfcDamperTypeEnum_FIREDAMPER 

Fire damper used to prevent the spread of fire for a specified duration. Commonly operated by fusable link that melts above a certain temperature.

kIfcDamperTypeEnum_FIRESMOKEDAMPER 

Combination fire and smoke damper used to prevent the spread of fire and smoke. Commonly operated by a fusable link and a smoke detector.

kIfcDamperTypeEnum_FUMEHOODEXHAUST 

Fume hood exhaust damper. Commonly operated by actuator.

kIfcDamperTypeEnum_GRAVITYDAMPER 

Gravity damper closes from the force of gravity. Commonly operated by gravitational weight.

kIfcDamperTypeEnum_GRAVITYRELIEFDAMPER 

Gravity-relief damper used to allow air to move upon a buildup of enough pressure to overcome the gravitational force exerted upon the damper blades. Commonly operated by gravitational weight.

kIfcDamperTypeEnum_RELIEFDAMPER 

Relief damper used to allow air to move upon a buildup of a specified pressure differential. Commonly operated by mechanical spring.

kIfcDamperTypeEnum_SMOKEDAMPER 

Smoke damper used to prevent the spread of smoke. Commonly operated by a smoke detector of a building automation system.

kIfcDamperTypeEnum_USERDEFINED 

User-defined damper.

kIfcDamperTypeEnum_NOTDEFINED 

Undefined damper.

kIfcDamperTypeEnum_unset 

The value is unset.

Definition at line 1452 of file Ifc4Enum.h.

◆ IfcDataOriginEnum

IfcDataOriginEnum identifies the origin of time data.

Enumerator
kIfcDataOriginEnum_MEASURED 

The origin of the time data is a measurement device.

kIfcDataOriginEnum_PREDICTED 

The time data are a prediction.

kIfcDataOriginEnum_SIMULATED 

The origin of the time data is a simulation.

kIfcDataOriginEnum_USERDEFINED 

User defined.

kIfcDataOriginEnum_NOTDEFINED 

The origin of the time data is undefined.

kIfcDataOriginEnum_unset 

The value is unset.

Definition at line 1492 of file Ifc4Enum.h.

◆ IfcDerivedUnitEnum

IfcDerivedUnitEnum is an enumeration type for allowed types of derived units.

Enumerator
kIfcDerivedUnitEnum_ANGULARVELOCITYUNIT 

Angularvelocity unit

kIfcDerivedUnitEnum_AREADENSITYUNIT 

Area density unit

kIfcDerivedUnitEnum_COMPOUNDPLANEANGLEUNIT 

Compound plane angle unit

kIfcDerivedUnitEnum_DYNAMICVISCOSITYUNIT 

Dynamic viscosity unit

kIfcDerivedUnitEnum_HEATFLUXDENSITYUNIT 

Heat flux density unit

kIfcDerivedUnitEnum_INTEGERCOUNTRATEUNIT 

Integer count rate unit

kIfcDerivedUnitEnum_ISOTHERMALMOISTURECAPACITYUNIT 

Isothermal moisture capacity unit

kIfcDerivedUnitEnum_KINEMATICVISCOSITYUNIT 

Kenematic viscosity unit

kIfcDerivedUnitEnum_LINEARVELOCITYUNIT 

Linear velocity unit

kIfcDerivedUnitEnum_MASSDENSITYUNIT 

Mass denisity unit

kIfcDerivedUnitEnum_MASSFLOWRATEUNIT 

Mass flowrate unit

kIfcDerivedUnitEnum_MOISTUREDIFFUSIVITYUNIT 

Moistere diffusivity unit

kIfcDerivedUnitEnum_MOLECULARWEIGHTUNIT 

Molecular weight unit

kIfcDerivedUnitEnum_SPECIFICHEATCAPACITYUNIT 

Specific heat capacity unit

kIfcDerivedUnitEnum_THERMALADMITTANCEUNIT 

Thermal admittance unit

kIfcDerivedUnitEnum_THERMALCONDUCTANCEUNIT 

Thermal Conductance unit

kIfcDerivedUnitEnum_THERMALRESISTANCEUNIT 

Thermal resistance unit

kIfcDerivedUnitEnum_THERMALTRANSMITTANCEUNIT 

Thermal transmittance unit

kIfcDerivedUnitEnum_VAPORPERMEABILITYUNIT 

Vapor permeability unit

kIfcDerivedUnitEnum_VOLUMETRICFLOWRATEUNIT 

Valumetric flowrate unit

kIfcDerivedUnitEnum_ROTATIONALFREQUENCYUNIT 

Rotational frequency unit

kIfcDerivedUnitEnum_TORQUEUNIT 

Torque unit

kIfcDerivedUnitEnum_MOMENTOFINERTIAUNIT 

Moment of inertia unit

kIfcDerivedUnitEnum_LINEARMOMENTUNIT 

Linear moment unit

kIfcDerivedUnitEnum_LINEARFORCEUNIT 

Linear force unit

kIfcDerivedUnitEnum_PLANARFORCEUNIT 

planar force unit

kIfcDerivedUnitEnum_MODULUSOFELASTICITYUNIT 

Modulus of elasticity unit

kIfcDerivedUnitEnum_SHEARMODULUSUNIT 

Shear modulus unit

kIfcDerivedUnitEnum_LINEARSTIFFNESSUNIT 

Linear stiffness unit

kIfcDerivedUnitEnum_ROTATIONALSTIFFNESSUNIT 

Rotational stuffness unit

kIfcDerivedUnitEnum_MODULUSOFSUBGRADEREACTIONUNIT 

Modulus of subgrade reaction unit

kIfcDerivedUnitEnum_ACCELERATIONUNIT 

Acceleration unit

kIfcDerivedUnitEnum_CURVATUREUNIT 

Curvature unit

kIfcDerivedUnitEnum_HEATINGVALUEUNIT 

Heating value unit

kIfcDerivedUnitEnum_IONCONCENTRATIONUNIT 

Ion concentration unit

kIfcDerivedUnitEnum_LUMINOUSINTENSITYDISTRIBUTIONUNIT 

Luminous intensity distribution unit

kIfcDerivedUnitEnum_MASSPERLENGTHUNIT 

Mass per length unit

kIfcDerivedUnitEnum_MODULUSOFLINEARSUBGRADEREACTIONUNIT 

Modulus of linear subgrade reaction unit

kIfcDerivedUnitEnum_MODULUSOFROTATIONALSUBGRADEREACTIONUNIT 

Modulus of rotational subgrade reaction unit

kIfcDerivedUnitEnum_PHUNIT 

PH Unit

kIfcDerivedUnitEnum_ROTATIONALMASSUNIT 

Rotational mass unit

kIfcDerivedUnitEnum_SECTIONAREAINTEGRALUNIT 

Section area integral unit

kIfcDerivedUnitEnum_SECTIONMODULUSUNIT 

Section modulus unit

kIfcDerivedUnitEnum_SOUNDPOWERLEVELUNIT 

Sound power level unit

kIfcDerivedUnitEnum_SOUNDPOWERUNIT 

Sound power unit

kIfcDerivedUnitEnum_SOUNDPRESSURELEVELUNIT 

Sound pressure level unit

kIfcDerivedUnitEnum_SOUNDPRESSUREUNIT 

Sound pressure unit

kIfcDerivedUnitEnum_TEMPERATUREGRADIENTUNIT 

Temperature gradient unit

kIfcDerivedUnitEnum_TEMPERATURERATEOFCHANGEUNIT 

Temperature of change unit

kIfcDerivedUnitEnum_THERMALEXPANSIONCOEFFICIENTUNIT 

Thermal expansion coefficient unit

kIfcDerivedUnitEnum_WARPINGCONSTANTUNIT 

Warping constraint unit

kIfcDerivedUnitEnum_WARPINGMOMENTUNIT 

Warping moment unit

kIfcDerivedUnitEnum_USERDEFINED 

User defined derived unit.

kIfcDerivedUnitEnum_unset 

The value is unset.

Definition at line 1516 of file Ifc4Enum.h.

◆ IfcDirectionSenseEnum

IfcDirectionSenseEnum is an enumeration denoting whether sense of direction is positive or negative along the given axis.

Enumerator
kIfcDirectionSenseEnum_POSITIVE 

Direction defined to be positive.

kIfcDirectionSenseEnum_NEGATIVE 

Direction defined to be negative.

kIfcDirectionSenseEnum_unset 

The value is unset.

Definition at line 1636 of file Ifc4Enum.h.

◆ IfcDiscreteAccessoryTypeEnum

This enumeration defines the different types of discrete accessories.

Enumerator
kIfcDiscreteAccessoryTypeEnum_ANCHORPLATE 

An accessory consisting of a steel plate, shear stud connectors or welded-on rebar which is embedded into the surface of a concrete element so that other elements can be welded or bolted onto it later.

kIfcDiscreteAccessoryTypeEnum_BRACKET 

An L-shaped or similarly shaped accessory attached in a corner between elements to hold them together or to carry a secondary element.

kIfcDiscreteAccessoryTypeEnum_SHOE 

A column shoe or a beam shoe (beam hanger) used to support or secure an element.

kIfcDiscreteAccessoryTypeEnum_USERDEFINED 

User-defined accessory.

kIfcDiscreteAccessoryTypeEnum_NOTDEFINED 

Undefined accessory.

kIfcDiscreteAccessoryTypeEnum_unset 

The value is unset.

Definition at line 1654 of file Ifc4Enum.h.

◆ IfcDistributionChamberElementTypeEnum

This enumeration identifies different types of distribution chambers.

Enumerator
kIfcDistributionChamberElementTypeEnum_FORMEDDUCT 

Space formed in the ground for the passage of pipes, cables, ducts.

kIfcDistributionChamberElementTypeEnum_INSPECTIONCHAMBER 

Chamber constructed on a drain, sewer or pipeline with a removable cover that permits visible inspection.

kIfcDistributionChamberElementTypeEnum_INSPECTIONPIT 

Recess or chamber formed to permit access for inspection of substructure and services.

kIfcDistributionChamberElementTypeEnum_MANHOLE 

Chamber constructed on a drain, sewer or pipeline with a removable cover that permits the entry of a person.

kIfcDistributionChamberElementTypeEnum_METERCHAMBER 

Chamber that houses a meter(s).

kIfcDistributionChamberElementTypeEnum_SUMP 

Recessed or small chamber into which liquid is drained to facilitate its collection for removal.

kIfcDistributionChamberElementTypeEnum_TRENCH 

Excavated chamber, the length of which typically exceeds the width.

kIfcDistributionChamberElementTypeEnum_VALVECHAMBER 

Chamber that houses a valve(s).

kIfcDistributionChamberElementTypeEnum_USERDEFINED 

User-defined chamber type.

kIfcDistributionChamberElementTypeEnum_NOTDEFINED 

Undefined chamber type.

kIfcDistributionChamberElementTypeEnum_unset 

The value is unset.

Definition at line 1678 of file Ifc4Enum.h.

◆ IfcDistributionPortTypeEnum

This enumeration identifies different types of distribution ports. It is used to designate ports by their general function, which determines applicable property sets and compatible systems.

Enumerator
kIfcDistributionPortTypeEnum_CABLE 

Connection to cable segment or fitting for distribution of electricity.

kIfcDistributionPortTypeEnum_CABLECARRIER 

Connection to cable carrier segment or fitting for enclosing cables.

kIfcDistributionPortTypeEnum_DUCT 

Connection to duct segment or fitting for distribution of air.

kIfcDistributionPortTypeEnum_PIPE 

Connection to pipe segment or fitting for distribution of solid, liquid, or gas.

kIfcDistributionPortTypeEnum_USERDEFINED 

User-defined port type.

kIfcDistributionPortTypeEnum_NOTDEFINED 

Undefined port type.

kIfcDistributionPortTypeEnum_unset 

The value is unset.

Definition at line 1712 of file Ifc4Enum.h.

◆ IfcDistributionSystemEnum

This enumeration identifies different types of distribution systems. It is used to designate systems by their function as well as ports of devices within such systems to restrict connectivity to compatible connections.

Enumerator
kIfcDistributionSystemEnum_AIRCONDITIONING 

Conditioned air distribution system for purposes of maintaining a temperature range within one or more spaces.

kIfcDistributionSystemEnum_AUDIOVISUAL 

A transport of a single media source, having audio and/or video streams.

kIfcDistributionSystemEnum_CHEMICAL 

Arbitrary chemical further qualified by property set, such as for medical or industrial use.

kIfcDistributionSystemEnum_CHILLEDWATER 

Nonpotable chilled water, such as circulated through an evaporator.

kIfcDistributionSystemEnum_COMMUNICATION 

Communication

kIfcDistributionSystemEnum_COMPRESSEDAIR 

Compressed air system.

kIfcDistributionSystemEnum_CONDENSERWATER 

Nonpotable water, such as circulated through a condenser.

kIfcDistributionSystemEnum_CONTROL 

A transport or network dedicated to control system usage.

kIfcDistributionSystemEnum_CONVEYING 

Arbitrary supply of substances.

kIfcDistributionSystemEnum_DATA 

A network having general-purpose usage.

kIfcDistributionSystemEnum_DISPOSAL 

Arbitrary disposal of substances.

kIfcDistributionSystemEnum_DOMESTICCOLDWATER 

Unheated potable water distribution system.

kIfcDistributionSystemEnum_DOMESTICHOTWATER 

Heated potable water distribution system.

kIfcDistributionSystemEnum_DRAINAGE 

Drainage collection system.

kIfcDistributionSystemEnum_EARTHING 

A path for equipotential bonding, conducting current to the ground.

kIfcDistributionSystemEnum_ELECTRICAL 

A circuit for delivering electrical power.

kIfcDistributionSystemEnum_ELECTROACOUSTIC 

An amplified audio signal such as for loudspeakers.

kIfcDistributionSystemEnum_EXHAUST 

Exhaust air collection system for removing stale or noxious air from one or more spaces.

kIfcDistributionSystemEnum_FIREPROTECTION 

Fire protection sprinkler system.

kIfcDistributionSystemEnum_FUEL 

Arbitrary supply of fuel.

kIfcDistributionSystemEnum_GAS 

Gas-phase materials such as methane or natural gas.

kIfcDistributionSystemEnum_HAZARDOUS 

Hazardous material or fluid collection system.

kIfcDistributionSystemEnum_HEATING 

Water or steam heated from a boiler and circulated through radiators.

kIfcDistributionSystemEnum_LIGHTING 

A circuit dedicated for lighting, such as a fixture having sockets for lamps.

kIfcDistributionSystemEnum_LIGHTNINGPROTECTION 

A path for conducting lightning current to the ground.

kIfcDistributionSystemEnum_MUNICIPALSOLIDWASTE 

Items consumed and discarded, commonly known as trash or garbage.

kIfcDistributionSystemEnum_OIL 

Oil distribution system.

kIfcDistributionSystemEnum_OPERATIONAL 

Operating supplies system.

kIfcDistributionSystemEnum_POWERGENERATION 

A path for power generation.

kIfcDistributionSystemEnum_RAINWATER 

Rainwater resulting from precipitation which directly falls on a parcel.

kIfcDistributionSystemEnum_REFRIGERATION 

Refrigerant distribution system for purposes of fulfilling all or parts of a refrigeration cycle.

kIfcDistributionSystemEnum_SECURITY 

A transport or network dedicated to security system usage.

kIfcDistributionSystemEnum_SEWAGE 

Sewage collection system.

kIfcDistributionSystemEnum_SIGNAL 

A raw analog signal, such as modulated data or measurements from sensors.

kIfcDistributionSystemEnum_STORMWATER 

Stormwater resulting from precipitation which runs off or travels over the ground surface.

kIfcDistributionSystemEnum_TELEPHONE 

A transport or network dedicated to telephone system usage.

kIfcDistributionSystemEnum_TV 

A transport of multiple media sources such as analog cable TV, satellite TV, or over-the-air TV.

kIfcDistributionSystemEnum_VACUUM 

Vacuum distribution system.

kIfcDistributionSystemEnum_VENT 

Vent system for wastewater piping systems.

kIfcDistributionSystemEnum_VENTILATION 

Ventilation air distribution system involved in either the exchange of air to the outside as well as circulation of air within a building.

kIfcDistributionSystemEnum_WASTEWATER 

Water adversely affected in quality by anthropogenic influence, possibly originating from sewage, drainage, or other source.

kIfcDistributionSystemEnum_WATERSUPPLY 

Arbitrary water supply.

kIfcDistributionSystemEnum_USERDEFINED 

No description available.

kIfcDistributionSystemEnum_NOTDEFINED 

No description available.

kIfcDistributionSystemEnum_unset 

The value is unset.

Definition at line 1738 of file Ifc4Enum.h.

◆ IfcDocumentConfidentialityEnum

IfcDocumentConfidentialityEnum enables selection of the level of confidentiality of document information from a list of choices.

Enumerator
kIfcDocumentConfidentialityEnum_PUBLIC 

Document is publicly available.

kIfcDocumentConfidentialityEnum_RESTRICTED 

Document availability is restricted.

kIfcDocumentConfidentialityEnum_CONFIDENTIAL 

Document is confidential and its contents should not be revealed without permission.

kIfcDocumentConfidentialityEnum_PERSONAL 

Document is personal to the author.

kIfcDocumentConfidentialityEnum_USERDEFINED 

User defined.

kIfcDocumentConfidentialityEnum_NOTDEFINED 

Not defined.

kIfcDocumentConfidentialityEnum_unset 

The value is unset.

Definition at line 1840 of file Ifc4Enum.h.

◆ IfcDocumentStatusEnum

IfcDocumentStatusEnum enables selection of the status of document information from a list of choices.

Enumerator
kIfcDocumentStatusEnum_DRAFT 

Document is a draft.

kIfcDocumentStatusEnum_FINALDRAFT 

Document is a final draft.

kIfcDocumentStatusEnum_FINAL 

Document is final.

kIfcDocumentStatusEnum_REVISION 

Document has undergone revision.

kIfcDocumentStatusEnum_NOTDEFINED 

Not defined.

kIfcDocumentStatusEnum_unset 

The value is unset.

Definition at line 1866 of file Ifc4Enum.h.

◆ IfcDoorPanelOperationEnum

This enumeration defines the basic ways how individual door panels operate.

Enumerator
kIfcDoorPanelOperationEnum_SWINGING 

Swinging. <IMAGE ifcdoorpaneloperationenum-fig01>

kIfcDoorPanelOperationEnum_DOUBLE_ACTING 

Double acting. <IMAGE ifcdoorpaneloperationenum-fig02>

kIfcDoorPanelOperationEnum_SLIDING 

Sliding. <IMAGE ifcdoorpaneloperationenum-fig03>

kIfcDoorPanelOperationEnum_FOLDING 

Folding. <IMAGE ifcdoorpaneloperationenum-fig04>

kIfcDoorPanelOperationEnum_REVOLVING 

Revolving. <IMAGE ifcdoorpaneloperationenum-fig05>

kIfcDoorPanelOperationEnum_ROLLINGUP 

Rolling up. <IMAGE ifcdoorpaneloperationenum-fig06>

kIfcDoorPanelOperationEnum_FIXEDPANEL 

Fixed panel. <IMAGE ifcdoorpaneloperationenum-fig07>

kIfcDoorPanelOperationEnum_USERDEFINED 

User-defined.

kIfcDoorPanelOperationEnum_NOTDEFINED 

Not defined.

kIfcDoorPanelOperationEnum_unset 

The value is unset.

Definition at line 1890 of file Ifc4Enum.h.

◆ IfcDoorPanelPositionEnum

This enumeration defines the basic ways to describe the location of a door panel within a door lining.

Enumerator
kIfcDoorPanelPositionEnum_LEFT 

Left

kIfcDoorPanelPositionEnum_MIDDLE 

Middle

kIfcDoorPanelPositionEnum_RIGHT 

Right

kIfcDoorPanelPositionEnum_NOTDEFINED 

Not defined.

kIfcDoorPanelPositionEnum_unset 

The value is unset.

Definition at line 1929 of file Ifc4Enum.h.

◆ IfcDoorStyleConstructionEnum

This enumeration defines the basic types of construction of doors. The construction type relates to the main material (or material combination) used for making the door.

Enumerator
kIfcDoorStyleConstructionEnum_ALUMINIUM 

Aluminum

kIfcDoorStyleConstructionEnum_HIGH_GRADE_STEEL 

High grade steel

kIfcDoorStyleConstructionEnum_STEEL 

Steel

kIfcDoorStyleConstructionEnum_WOOD 

Wood

kIfcDoorStyleConstructionEnum_ALUMINIUM_WOOD 

Aluminum wood

kIfcDoorStyleConstructionEnum_ALUMINIUM_PLASTIC 

Aluminum plastic

kIfcDoorStyleConstructionEnum_PLASTIC 

Plastic

kIfcDoorStyleConstructionEnum_USERDEFINED 

User-defined

kIfcDoorStyleConstructionEnum_NOTDEFINED 

Not defined

kIfcDoorStyleConstructionEnum_unset 

The value is unset.

Definition at line 1951 of file Ifc4Enum.h.

◆ IfcDoorStyleOperationEnum

This enumeration defines the basic ways to describe how doors operate.

Enumerator
kIfcDoorStyleOperationEnum_SINGLE_SWING_LEFT 

Door with one panel that opens (swings) to the left. The hinges are on the left side as viewed in the direction of the positive y-axis. <IMAGE ifcdoorstyleoperationenum-fig01>

kIfcDoorStyleOperationEnum_SINGLE_SWING_RIGHT 

Door with one panel that swings in both directions and to the right in the main traffic direction. Also called double acting door. <IMAGE ifcdoorstyleoperationenum-fig02>

kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING 

Door with two panels, one swings in both directions and to the right in the main traffic direction the other swings also in both directions and to the left in the main traffic direction. <IMAGE ifcdoorstyleoperationenum-fig03>

kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT 

Door with two panels that both open to the left, one panel swings in one direction and the other panel swings in the opposite direction. <IMAGE ifcdoorstyleoperationenum-fig06a>

kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT 

Door with two panels that both open to the right, one panel swings in one direction and the other panel swings in the opposite direction. <IMAGE ifcdoorstyleoperationenum-fig06b>

kIfcDoorStyleOperationEnum_DOUBLE_SWING_LEFT 

<IMAGE ifcdoorstyleoperationenum-fig04>

kIfcDoorStyleOperationEnum_DOUBLE_SWING_RIGHT 

<IMAGE ifcdoorstyleoperationenum-fig05>

kIfcDoorStyleOperationEnum_DOUBLE_DOOR_DOUBLE_SWING 

<IMAGE ifcdoorstyleoperationenum-fig06>

kIfcDoorStyleOperationEnum_SLIDING_TO_LEFT 

Door with one panel that is sliding to the left. <IMAGE ifcdoorstyleoperationenum-fig07>

kIfcDoorStyleOperationEnum_SLIDING_TO_RIGHT 

Door with one panel that is sliding to the right. <IMAGE ifcdoorstyleoperationenum-fig08>

kIfcDoorStyleOperationEnum_DOUBLE_DOOR_SLIDING 

Door with two panels, one is sliding to the left the other is sliding to the right. <IMAGE ifcdoorstyleoperationenum-fig09>

kIfcDoorStyleOperationEnum_FOLDING_TO_LEFT 

Door with one panel that is folding to the left. <IMAGE ifcdoorstyleoperationenum-fig10>

kIfcDoorStyleOperationEnum_FOLDING_TO_RIGHT 

Door with one panel that is folding to the right. <IMAGE ifcdoorstyleoperationenum-fig11>

kIfcDoorStyleOperationEnum_DOUBLE_DOOR_FOLDING 

Door with two panels, one is folding to the left the other is folding to the right. <IMAGE ifcdoorstyleoperationenum-fig12>

kIfcDoorStyleOperationEnum_REVOLVING 

An entrance door consisting of four leaves set in a form of a cross and revolving around a central vertical axis (the four panels are described by a single IfcDoor panel property). <IMAGE ifcdoorstyleoperationenum-fig13>

kIfcDoorStyleOperationEnum_ROLLINGUP 

Door that opens by rolling up. <IMAGE ifcdoorstyleoperationenum-fig14>

kIfcDoorStyleOperationEnum_USERDEFINED 

User-defined operation type <IMAGE ifcdoorstyleoperationenum-fig15>

kIfcDoorStyleOperationEnum_NOTDEFINED 

A door with a not defined operation type is considered as a door with a lining, but no panels. It is thereby always open.

kIfcDoorStyleOperationEnum_unset 

The value is unset.

Definition at line 1983 of file Ifc4Enum.h.

◆ IfcDoorTypeEnum

This enumeration defines the different predefined types of an IfcDoor or IfcDoorType object.

Enumerator
kIfcDoorTypeEnum_DOOR 

A standard door usually within a wall opening, as a door panel in a curtain wall, or as a "free standing" door.

kIfcDoorTypeEnum_GATE 

A gate is a point of entry into a space usually within an opening in a fence. Or as a "free standing" gate.

kIfcDoorTypeEnum_TRAPDOOR 

A special door that lies horizonally in a slab opening. Often used for accessing cellar or attic.

kIfcDoorTypeEnum_USERDEFINED 

User-defined door element.

kIfcDoorTypeEnum_NOTDEFINED 

Undefined door element.

kIfcDoorTypeEnum_unset 

The value is unset.

Definition at line 2047 of file Ifc4Enum.h.

◆ IfcDoorTypeOperationEnum

This enumeration defines the basic ways to describe how an IfcDoor or IfcDoorType operate. It combines the partitioning of the access barrier into single or multiple panels and the operation types of those panels.

Enumerator
kIfcDoorTypeOperationEnum_SINGLE_SWING_LEFT 

Door with one panel that opens (swings) to the left. The hinges are on the left side as viewed in the direction of the positive y-axis.

kIfcDoorTypeOperationEnum_SINGLE_SWING_RIGHT 

Door with one panel that opens (swings) to the right. The hinges are on the right side as viewed in the direction of the positive y-axis.

kIfcDoorTypeOperationEnum_DOUBLE_DOOR_SINGLE_SWING 

Door with two panels, one opens (swings) to the left, the other opens (swings) to the right.

kIfcDoorTypeOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT 

Door with two panels that both open to the left, one panel swings in one direction and the other panel swings in the opposite direction.

kIfcDoorTypeOperationEnum_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT 

Door with two panels that both open to the right, one panel swings in one direction and the other panel swings in the opposite direction.

kIfcDoorTypeOperationEnum_DOUBLE_SWING_LEFT 

Door with one panel that swings in both directions and to the left in the main traffic direction. Also called double acting door.

kIfcDoorTypeOperationEnum_DOUBLE_SWING_RIGHT 

Door with one panel that swings in both directions and to the right in the main traffic direction. Also called double acting door.

kIfcDoorTypeOperationEnum_DOUBLE_DOOR_DOUBLE_SWING 

Door with two panels, one swings in both directions and to the right in the main traffic direction, the other swings also in both directions and to the left in the main traffic direction.

kIfcDoorTypeOperationEnum_SLIDING_TO_LEFT 

Door with one panel that is sliding to the left.

kIfcDoorTypeOperationEnum_SLIDING_TO_RIGHT 

Door with one panel that is sliding to the right.

kIfcDoorTypeOperationEnum_DOUBLE_DOOR_SLIDING 

Door with two panels, one is sliding to the left the other is sliding to the right.

kIfcDoorTypeOperationEnum_FOLDING_TO_LEFT 

Door with one panel that is folding to the left.

kIfcDoorTypeOperationEnum_FOLDING_TO_RIGHT 

Door with one panel that is folding to the right.

kIfcDoorTypeOperationEnum_DOUBLE_DOOR_FOLDING 

Door with two panels, one is folding to the left, the other is folding to the right.

kIfcDoorTypeOperationEnum_REVOLVING 

An entrance door consisting of four leaves set in a form of a cross and revolving around a central vertical axis (the four panels are described by a single IfcDoor panel property).

kIfcDoorTypeOperationEnum_ROLLINGUP 

Door that opens by rolling up.

kIfcDoorTypeOperationEnum_SWING_FIXED_LEFT 

Door with one panel that opens (swings) to the left and one fixed panel. The hinges of the swinging panel are on the left side as viewed in the direction of the positive y-axis.

kIfcDoorTypeOperationEnum_SWING_FIXED_RIGHT 

Door with one panel that opens (swings) to the right and one fixed panel. The hinges of the swinging panel are on the right side as viewed in the direction of the positive y-axis.

kIfcDoorTypeOperationEnum_USERDEFINED 

User defined operation type.

kIfcDoorTypeOperationEnum_NOTDEFINED 

A door with a not defined operation type is considered as a door with a lining, but no panels. It is thereby always open.

kIfcDoorTypeOperationEnum_unset 

The value is unset.

Definition at line 2071 of file Ifc4Enum.h.

◆ IfcDuctFittingTypeEnum

This enumeration is used to identify the primary purpose of a duct fitting. This is a very basic categorization mechanism to generically identify the duct fitting type. Subcategories of duct fittings are not enumerated.

Enumerator
kIfcDuctFittingTypeEnum_BEND 

A fitting with typically two ports used to change the direction of flow between connected elements.

kIfcDuctFittingTypeEnum_CONNECTOR 

Connector fitting, typically used to join two ports together within a flow distribution system (e.g., a coupling used to join two duct segments).

kIfcDuctFittingTypeEnum_ENTRY 

Entry fitting, typically unconnected at one port and connected to a flow distribution system at the other (e.g., an outside air duct system intake opening).

kIfcDuctFittingTypeEnum_EXIT 

Exit fitting, typically unconnected at one port and connected to a flow distribution system at the other (e.g., an exhaust air discharge opening).

kIfcDuctFittingTypeEnum_JUNCTION 

A fitting with typically more than two ports used to redistribute flow among the ports and/or to change the direction of flow between connected elements (e.g, tee, cross, wye, etc.).

kIfcDuctFittingTypeEnum_OBSTRUCTION 

A fitting with typically two ports used to obstruct or restrict flow between the connected elements (e.g., screen, perforated plate, etc.).

kIfcDuctFittingTypeEnum_TRANSITION 

A fitting with typically two ports having different shapes or sizes. Can also be used to change the direction of flow between connected elements.

kIfcDuctFittingTypeEnum_USERDEFINED 

User-defined fitting.

kIfcDuctFittingTypeEnum_NOTDEFINED 

Undefined fitting.

kIfcDuctFittingTypeEnum_unset 

The value is unset.

Definition at line 2125 of file Ifc4Enum.h.

◆ IfcDuctSegmentTypeEnum

This enumeration is used to identify the primary purpose of a duct segment. This is a very basic categorization mechanism to generically identify the duct segment type. Subcategories of duct segments are not enumerated.

Enumerator
kIfcDuctSegmentTypeEnum_RIGIDSEGMENT 

A rigid segment is a continuous linear segment of duct that cannot be deformed.

kIfcDuctSegmentTypeEnum_FLEXIBLESEGMENT 

A flexible segment is a continuous non-linear segment of duct that can be deformed and change the direction of flow.

kIfcDuctSegmentTypeEnum_USERDEFINED 

User-defined segment.

kIfcDuctSegmentTypeEnum_NOTDEFINED 

Undefined segment.

kIfcDuctSegmentTypeEnum_unset 

The value is unset.

Definition at line 2157 of file Ifc4Enum.h.

◆ IfcDuctSilencerTypeEnum

Enumeration defining the typical types of duct silencers.

Enumerator
kIfcDuctSilencerTypeEnum_FLATOVAL 

Flat-oval shaped duct silencer type.

kIfcDuctSilencerTypeEnum_RECTANGULAR 

Rectangular shaped duct silencer type.

kIfcDuctSilencerTypeEnum_ROUND 

Round duct silencer type.

kIfcDuctSilencerTypeEnum_USERDEFINED 

User-defined duct silencer type.

kIfcDuctSilencerTypeEnum_NOTDEFINED 

Undefined duct silencer type.

kIfcDuctSilencerTypeEnum_unset 

The value is unset.

Definition at line 2179 of file Ifc4Enum.h.

◆ IfcElectricApplianceTypeEnum

The IfcElectricApplianceTypeEnum defines the range of different types of electrical appliance that can be specified.

Enumerator
kIfcElectricApplianceTypeEnum_DISHWASHER 

An appliance that has the primary function of washing dishes.

kIfcElectricApplianceTypeEnum_ELECTRICCOOKER 

An electrical appliance that has the primary function of cooking food (including oven, hob, grill).

kIfcElectricApplianceTypeEnum_FREESTANDINGELECTRICHEATER 

An electrical appliance that is used occasionally to provide heat. A freestanding electric heater is a 'plugged' appliance whose load may be removed from an electric circuit.

kIfcElectricApplianceTypeEnum_FREESTANDINGFAN 

An electrical appliance that is used occasionally to provide ventilation. A freestanding fan is a 'plugged' appliance whose load may be removed from an electric circuit.

kIfcElectricApplianceTypeEnum_FREESTANDINGWATERHEATER 

A small, local electrical appliance for heating water. A freestanding water heater is a 'plugged' appliance whose load may be removed from an electric circuit.

kIfcElectricApplianceTypeEnum_FREESTANDINGWATERCOOLER 

A small, local electrical appliance for cooling water. A freestanding water cooler is a 'plugged' appliance whose load may be removed from an electric circuit.

kIfcElectricApplianceTypeEnum_FREEZER 

An electrical appliance that has the primary function of storing food at temperatures below the freezing point of water.

kIfcElectricApplianceTypeEnum_FRIDGE_FREEZER 

An electrical appliance that combines the functions of a freezer and a refrigerator through the provision of separate compartments.

kIfcElectricApplianceTypeEnum_HANDDRYER 

An electrical appliance that has the primary function of drying hands.

kIfcElectricApplianceTypeEnum_KITCHENMACHINE 

A specialized appliance used in commercial kitchens such as a mixer.

kIfcElectricApplianceTypeEnum_MICROWAVE 

An electrical appliance that has the primary function of cooking food using microwaves.

kIfcElectricApplianceTypeEnum_PHOTOCOPIER 

A machine that has the primary function of reproduction of printed matter.

kIfcElectricApplianceTypeEnum_REFRIGERATOR 

An electrical appliance that has the primary function of storing food at low temperature but above the freezing point of water.

kIfcElectricApplianceTypeEnum_TUMBLEDRYER 

An electrical appliance that has the primary function of drying clothes.

kIfcElectricApplianceTypeEnum_VENDINGMACHINE 

An appliance that stores and vends goods including food, drink, tickets, and goods of various types.

kIfcElectricApplianceTypeEnum_WASHINGMACHINE 

An appliance that has the primary function of washing clothes.

kIfcElectricApplianceTypeEnum_USERDEFINED 

User-defined type.

kIfcElectricApplianceTypeEnum_NOTDEFINED 

Undefined type.

kIfcElectricApplianceTypeEnum_unset 

The value is unset.

Definition at line 2203 of file Ifc4Enum.h.

◆ IfcElectricDistributionBoardTypeEnum

The IfcElectricDistributionBoardTypeEnum defines different types and/or functions of electric distribution boards.

Enumerator
kIfcElectricDistributionBoardTypeEnum_CONSUMERUNIT 

A distribution point on the incoming electrical supply, typically in domestic premises, at which protective devices are located.

kIfcElectricDistributionBoardTypeEnum_DISTRIBUTIONBOARD 

A distribution point at which connections are made for distribution of electrical circuits usually through protective devices.

kIfcElectricDistributionBoardTypeEnum_MOTORCONTROLCENTRE 

A distribution point at which starting and control devices for major plant items are located.

kIfcElectricDistributionBoardTypeEnum_SWITCHBOARD 

A distribution point at which switching devices are located.

kIfcElectricDistributionBoardTypeEnum_USERDEFINED 

User-defined type.

kIfcElectricDistributionBoardTypeEnum_NOTDEFINED 

Undefined type.

kIfcElectricDistributionBoardTypeEnum_unset 

The value is unset.

Definition at line 2253 of file Ifc4Enum.h.

◆ IfcElectricFlowStorageDeviceTypeEnum

The IfcElectricFlowStorageDeviceTypeEnum defines different types of electrical flow storage devices.

Enumerator
kIfcElectricFlowStorageDeviceTypeEnum_BATTERY 

A device for storing energy in chemical form so that it can be released as electrical energy.

kIfcElectricFlowStorageDeviceTypeEnum_CAPACITORBANK 

A device that stores electrical energy when an external power supply is present using the electrical property of capacitance.

kIfcElectricFlowStorageDeviceTypeEnum_HARMONICFILTER 

A device that constantly injects currents that precisely correspond to the harmonic components drawn by the load.

kIfcElectricFlowStorageDeviceTypeEnum_INDUCTORBANK 

A device that stores electrical energy in a magnetic field using electrical property of inductance.

kIfcElectricFlowStorageDeviceTypeEnum_UPS 

A device that provides a time limited alternative source of power supply in the event of failure of the main supply.

kIfcElectricFlowStorageDeviceTypeEnum_USERDEFINED 

User-defined type.

kIfcElectricFlowStorageDeviceTypeEnum_NOTDEFINED 

Undefined type.

kIfcElectricFlowStorageDeviceTypeEnum_unset 

The value is unset.

Definition at line 2279 of file Ifc4Enum.h.

◆ IfcElectricGeneratorTypeEnum

The IfcElectricGeneratorTypeEnum defines different types of electric generators.

Enumerator
kIfcElectricGeneratorTypeEnum_CHP 

Combined heat and power supply, used not only as a source of electric energy but also as a heating source for the building. It may therefore be not only part of an electrical system but also of a heating system.

kIfcElectricGeneratorTypeEnum_ENGINEGENERATOR 

Electrical generator with a fuel-driven engine, for example a diesel-driven emergency power supply.

kIfcElectricGeneratorTypeEnum_STANDALONE 

Electrical generator which does not include its source of kinetic energy, that is, a motor, engine, or turbine are all modeled separately.

kIfcElectricGeneratorTypeEnum_USERDEFINED 

User-defined type.

kIfcElectricGeneratorTypeEnum_NOTDEFINED 

Undefined type.

kIfcElectricGeneratorTypeEnum_unset 

The value is unset.

Definition at line 2307 of file Ifc4Enum.h.

◆ IfcElectricMotorTypeEnum

The IfcElectricMotorTypeEnum defines the range of different types of electric motor that can be specified.

Enumerator
kIfcElectricMotorTypeEnum_DC 

A motor using either generated or rectified Direct Current (DC) power.

kIfcElectricMotorTypeEnum_INDUCTION 

An alternating current motor in which the primary winding on one member (usually the stator) is connected to the power source and a secondary winding or a squirrel-cage secondary winding on the other member (usually the rotor) carries the induced current. There is no physical electrical connection to the secondary winding, its current is induced.

kIfcElectricMotorTypeEnum_POLYPHASE 

A two or three-phase induction motor in which the windings, one for each phase, are evenly divided by the same number of electrical degrees.

kIfcElectricMotorTypeEnum_RELUCTANCESYNCHRONOUS 

A synchronous motor with a special rotor design which directly lines the rotor up with the rotating magnetic field of the stator, allowing for no slip under load.

kIfcElectricMotorTypeEnum_SYNCHRONOUS 

A motor that operates at a constant speed up to full load. The rotor speed is equal to the speed of the rotating magnetic field of the stator; there is no slip.

kIfcElectricMotorTypeEnum_USERDEFINED 

User-defined type.

kIfcElectricMotorTypeEnum_NOTDEFINED 

Undefined type.

kIfcElectricMotorTypeEnum_unset 

The value is unset.

Definition at line 2331 of file Ifc4Enum.h.

◆ IfcElectricTimeControlTypeEnum

The IfcElectricTimeControlTypeEnum defines different types of electrical time control devices.

Enumerator
kIfcElectricTimeControlTypeEnum_TIMECLOCK 

A control that causes action to occur at set times.

kIfcElectricTimeControlTypeEnum_TIMEDELAY 

A control that causes action to occur following a set duration.

kIfcElectricTimeControlTypeEnum_RELAY 

Electromagnetically operated contactor for making or breaking a control circuit.

kIfcElectricTimeControlTypeEnum_USERDEFINED 

User-defined type.

kIfcElectricTimeControlTypeEnum_NOTDEFINED 

Undefined type.

kIfcElectricTimeControlTypeEnum_unset 

The value is unset.

Definition at line 2359 of file Ifc4Enum.h.

◆ IfcElementAssemblyTypeEnum

This enumeration defines the basic configuration types for element assemblies.

Enumerator
kIfcElementAssemblyTypeEnum_ACCESSORY_ASSEMBLY 

Assembled accessories or components.

kIfcElementAssemblyTypeEnum_ARCH 

A curved structure.

kIfcElementAssemblyTypeEnum_BEAM_GRID 

Interconnected beams, located in one (typically horizontal) plane.

kIfcElementAssemblyTypeEnum_BRACED_FRAME 

A rigid frame with additional bracing members.

kIfcElementAssemblyTypeEnum_GIRDER 

A beam-like superstructure, such as bridge main girder extending between abutments and piers built up of beams, braces (as Members) etc. - may also be an aggregation of girder segments.

kIfcElementAssemblyTypeEnum_REINFORCEMENT_UNIT 

Assembled reinforcement elements.

kIfcElementAssemblyTypeEnum_RIGID_FRAME 

A structure built up of beams, columns, etc. with moment-resisting joints, such as gantry

kIfcElementAssemblyTypeEnum_SLAB_FIELD 

Slabs, laid out in one plane.

kIfcElementAssemblyTypeEnum_TRUSS 

A structure built up of members with (quasi) pinned joint.

kIfcElementAssemblyTypeEnum_USERDEFINED 

User-defined element assembly.

kIfcElementAssemblyTypeEnum_NOTDEFINED 

Undefined element assembly.

kIfcElementAssemblyTypeEnum_unset 

The value is unset.

Definition at line 2383 of file Ifc4Enum.h.

◆ IfcElementCompositionEnum

This enumeration indicates the composition of a spatial structure element or proxy.

Enumerator
kIfcElementCompositionEnum_COMPLEX 

A group or aggregation of similar elements.

kIfcElementCompositionEnum_ELEMENT 

An (undivided) element itself.

kIfcElementCompositionEnum_PARTIAL 

A subelement or part.

kIfcElementCompositionEnum_unset 

The value is unset.

Definition at line 2419 of file Ifc4Enum.h.

◆ IfcEngineTypeEnum

Enumeration defining the typical types of engines.

Enumerator
kIfcEngineTypeEnum_EXTERNALCOMBUSTION 

Combustion is external.

kIfcEngineTypeEnum_INTERNALCOMBUSTION 

Combustion is internal.

kIfcEngineTypeEnum_USERDEFINED 

User-defined engine type.

kIfcEngineTypeEnum_NOTDEFINED 

Undefined engine type.

kIfcEngineTypeEnum_unset 

The value is unset.

Definition at line 2439 of file Ifc4Enum.h.

◆ IfcEvaporativeCoolerTypeEnum

Enumeration defining the typical types of evaporative coolers.

Enumerator
kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER 

Direct evaporative random media air cooler: Cools the air stream by evaporating water dircectly into the air stream using coolers with evaporative pads, usually of aspen wood or plastic fiber/foam.

kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER 

Direct evaporative rigid media air cooler: Cools the air stream by evaporating water dircectly into the air stream using coolers with sheets of rigid, corrugated material as the wetted surface.

kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER 

Direct evaporative slingers packaged air cooler: Cools the air stream by evaporating water dircectly into the air stream using coolers with a water slinger in an evaporative cooling section and a fan section.

kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER 

Direct evaporative packaged rotary air cooler: Cools the air stream by evaporating water dircectly into the air stream using coolers that wet and wash the evaporative pad by rotating it through a water bath.

kIfcEvaporativeCoolerTypeEnum_DIRECTEVAPORATIVEAIRWASHER 

Direct evaporative air washer: Cools the air stream by evaporating water dircectly into the air stream using coolers with spray-type air washer consist of a chamber or casing containing spray nozzles, and tank for collecting spray water, and an eliminator section for removing entrained drops of water from the air.

kIfcEvaporativeCoolerTypeEnum_INDIRECTEVAPORATIVEPACKAGEAIRCOOLER 

Indirect evaporative package air cooler: Cools the air stream by evaporating water indirectly and without adding moisture into the air stream. On one side of the heat exchanger, the secondary air stream is cooled by evaporation, while on the other side of heat exchanger, the primary air stream (conditioned air to be supplied to the room) is sensibly cooled by the heat exchanger surfaces.

kIfcEvaporativeCoolerTypeEnum_INDIRECTEVAPORATIVEWETCOIL 

Indirect evaporative wet coil: Cools the air stream by evaporating water indirectly and without adding moisture into the air stream. Water is sprayed directly on the tubes of the heat exchanger where latent cooling takes place and the vaporization of the water on the outside of the heat exchanger tubes allows the simultaneous heat and mass transfer which removes heat from the supply air on the tube side.

kIfcEvaporativeCoolerTypeEnum_INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER 

Indirect evaporative cooling tower or coil cooler: Cools the air stream by evaporating water indirectly and without adding moisture into the air stream using a combination of a cooling tower or other evaporative water cooler with a water-to-air heat exchanger coil and water circulating pump.

kIfcEvaporativeCoolerTypeEnum_INDIRECTDIRECTCOMBINATION 

Indirect/Direct combination: Cools the air stream by evaporating water indirectly and without adding moisture into the air stream using a two-stage cooler with a first-stage indirect evaporative cooler and second-stage direct evaporative cooler.

kIfcEvaporativeCoolerTypeEnum_USERDEFINED 

User-defined evaporative cooler type.

kIfcEvaporativeCoolerTypeEnum_NOTDEFINED 

Undefined evaporative cooler type.

kIfcEvaporativeCoolerTypeEnum_unset 

The value is unset.

Definition at line 2461 of file Ifc4Enum.h.

◆ IfcEvaporatorTypeEnum

Enumeration defining the typical types of evaporators.

Enumerator
kIfcEvaporatorTypeEnum_DIRECTEXPANSION 

Direct-expansion evaporator.

kIfcEvaporatorTypeEnum_DIRECTEXPANSIONSHELLANDTUBE 

Direct-expansion evaporator where a refrigerant evaporates inside a series of baffles that channel the fluid throughout the shell side.

kIfcEvaporatorTypeEnum_DIRECTEXPANSIONTUBEINTUBE 

Direct-expansion evaporator where a refrigerant evaporates inside one or more pairs of coaxial tubes.

kIfcEvaporatorTypeEnum_DIRECTEXPANSIONBRAZEDPLATE 

Direct-expansion evaporator where a refrigerant evaporates inside plates brazed or welded together to make up an assembly of separate channels.

kIfcEvaporatorTypeEnum_FLOODEDSHELLANDTUBE 

Evaporator in which refrigerant evaporates outside tubes.

kIfcEvaporatorTypeEnum_SHELLANDCOIL 

Evaporator in which refrigerant evaporates inside a simple coiled tube immersed in the fluid to be cooled.

kIfcEvaporatorTypeEnum_USERDEFINED 

User-defined evaporator type.

kIfcEvaporatorTypeEnum_NOTDEFINED 

Undefined evaporator type.

kIfcEvaporatorTypeEnum_unset 

The value is unset.

Definition at line 2497 of file Ifc4Enum.h.

◆ IfcEventTriggerTypeEnum

The IfcEventTriggerTypeEnum defines the range of different types of event trigger that can be specified. The definition of event trigger types has been adopted from the Business Process Modeling Notation (BPMN), which is also used in the Information Delivery Manual (IDM) for defining business processes. More detailed information about the use of event trigger types can be found in these specifications.

Enumerator
kIfcEventTriggerTypeEnum_EVENTRULE 

An event trigger that is a rule or constraint.

kIfcEventTriggerTypeEnum_EVENTMESSAGE 

An event trigger that is a message or set of information.

kIfcEventTriggerTypeEnum_EVENTTIME 

An event trigger that is at, or occurs after, a particular point in or period of time.

kIfcEventTriggerTypeEnum_EVENTCOMPLEX 

An event trigger that is a complex combination of things.

kIfcEventTriggerTypeEnum_USERDEFINED 

User defined.

kIfcEventTriggerTypeEnum_NOTDEFINED 

Not defined.

kIfcEventTriggerTypeEnum_unset 

The value is unset.

Definition at line 2527 of file Ifc4Enum.h.

◆ IfcEventTypeEnum

The IfcEventTypeEnum defines the range of different types of event that can be specified.

Enumerator
kIfcEventTypeEnum_STARTEVENT 

An initiating event of a process.

kIfcEventTypeEnum_ENDEVENT 

A terminating event of a process.

kIfcEventTypeEnum_INTERMEDIATEEVENT 

An event that occurs at an intermediate stage of a process.

kIfcEventTypeEnum_USERDEFINED 

User defined.

kIfcEventTypeEnum_NOTDEFINED 

Not defined.

kIfcEventTypeEnum_unset 

The value is unset.

Definition at line 2553 of file Ifc4Enum.h.

◆ IfcExternalSpatialElementTypeEnum

This enumeration defines the different types of external spatial elements.

Enumerator
kIfcExternalSpatialElementTypeEnum_EXTERNAL 

External air space around the building.

kIfcExternalSpatialElementTypeEnum_EXTERNAL_EARTH 

External volume covered by earth around the building.

kIfcExternalSpatialElementTypeEnum_EXTERNAL_WATER 

External volume covered with water around the building.

kIfcExternalSpatialElementTypeEnum_EXTERNAL_FIRE 

Space occupied by a neighboring building.

kIfcExternalSpatialElementTypeEnum_USERDEFINED 

No description available.

kIfcExternalSpatialElementTypeEnum_NOTDEFINED 

No description available.

kIfcExternalSpatialElementTypeEnum_unset 

The value is unset.

Definition at line 2577 of file Ifc4Enum.h.

◆ IfcFanTypeEnum

Enumeration defining the typical types of fans.

Enumerator
kIfcFanTypeEnum_CENTRIFUGALFORWARDCURVED 

Air flows through the impeller radially using blades that are forward curved.

kIfcFanTypeEnum_CENTRIFUGALRADIAL 

Air flows through the impeller radially using blades that are uncurved or slightly forward curved.

kIfcFanTypeEnum_CENTRIFUGALBACKWARDINCLINEDCURVED 

Air flows through the impeller radially using blades that are backward curved.

kIfcFanTypeEnum_CENTRIFUGALAIRFOIL 

Air flows through the impeller radially using blades that are airfoil shaped.

kIfcFanTypeEnum_TUBEAXIAL 

Air flows through the impeller axially with reduced tip clearance and operating at higher tip speeds.

kIfcFanTypeEnum_VANEAXIAL 

Air flows through the impeller axially with guide vanes and reduced running blade tip clearance.

kIfcFanTypeEnum_PROPELLORAXIAL 

Air flows through the impeller axially and small hub-to-tip ratio impeller mounted in an orifice plate or inlet ring.

kIfcFanTypeEnum_USERDEFINED 

User-defined fan type.

kIfcFanTypeEnum_NOTDEFINED 

Undefined fan type.

kIfcFanTypeEnum_unset 

The value is unset.

Definition at line 2603 of file Ifc4Enum.h.

◆ IfcFastenerTypeEnum

This enumeration defines the different types of fasteners, except for mechanical fasteners.

Enumerator
kIfcFastenerTypeEnum_GLUE 

A fastening connection where glue is used to join together elements.

kIfcFastenerTypeEnum_MORTAR 

A composition of mineralic or other materials used to fill jointing gaps and possibly fulfilling a load carrying role.

kIfcFastenerTypeEnum_WELD 

A weld seam between parts of metallic material or other suitable materials.

kIfcFastenerTypeEnum_USERDEFINED 

User-defined fastener.

kIfcFastenerTypeEnum_NOTDEFINED 

Undefined fastener.

kIfcFastenerTypeEnum_unset 

The value is unset.

Definition at line 2635 of file Ifc4Enum.h.

◆ IfcFilterTypeEnum

This enumeration defines the various types of filter typically used within building services distribution systems:

Enumerator
kIfcFilterTypeEnum_AIRPARTICLEFILTER 

A filter used to remove particulates from air.

kIfcFilterTypeEnum_COMPRESSEDAIRFILTER 

A filter used to remove particulates from compressed air.

kIfcFilterTypeEnum_ODORFILTER 

A filter used to remove odors from air.

kIfcFilterTypeEnum_OILFILTER 

A filter used to remove particulates from oil.

kIfcFilterTypeEnum_STRAINER 

A filter used to remove particulates from a fluid.

kIfcFilterTypeEnum_WATERFILTER 

A filter used to remove particulates from water.

kIfcFilterTypeEnum_USERDEFINED 

User-defined filter type.

kIfcFilterTypeEnum_NOTDEFINED 

Undefined filter type.

kIfcFilterTypeEnum_unset 

The value is unset.

Definition at line 2659 of file Ifc4Enum.h.

◆ IfcFireSuppressionTerminalTypeEnum

The IfcFireSuppressionTerminalTypeEnum defines the range of different types of fire suppression terminal that can be specified.

Enumerator
kIfcFireSuppressionTerminalTypeEnum_BREECHINGINLET 

Symmetrical pipe fitting that unites two or more inlets into a single pipe. A breeching inlet may be used on either a wet or dry riser. Used by fire services personnel for fast connection of fire appliance hose reels. May also be used for foam.

kIfcFireSuppressionTerminalTypeEnum_FIREHYDRANT 

Device, fitted to a pipe, through which a temporary supply of water may be provided. May also be termed a stand pipe.

kIfcFireSuppressionTerminalTypeEnum_HOSEREEL 

A supporting framework on which a hose may be wound.

kIfcFireSuppressionTerminalTypeEnum_SPRINKLER 

Device for sprinkling water from a pipe under pressure over an area.

kIfcFireSuppressionTerminalTypeEnum_SPRINKLERDEFLECTOR 

Device attached to a sprinkler to deflect the water flow into a spread pattern to cover the required area.

kIfcFireSuppressionTerminalTypeEnum_USERDEFINED 

User-defined type

kIfcFireSuppressionTerminalTypeEnum_NOTDEFINED 

Undefined type.

kIfcFireSuppressionTerminalTypeEnum_unset 

The value is unset.

Definition at line 2689 of file Ifc4Enum.h.

◆ IfcFlowDirectionEnum

This enumeration defines the flow direction at a distribution port.

Enumerator
kIfcFlowDirectionEnum_SOURCE 

A flow source, where a substance flows out of the connection.

kIfcFlowDirectionEnum_SINK 

A flow sink, where a substance flows into the connection.

kIfcFlowDirectionEnum_SOURCEANDSINK 

Both a source and sink, where a substance flows both into and out of the connection simultaneously.

kIfcFlowDirectionEnum_NOTDEFINED 

Undefined flow direction.

kIfcFlowDirectionEnum_unset 

The value is unset.

Definition at line 2717 of file Ifc4Enum.h.

◆ IfcFlowInstrumentTypeEnum

The IfcFlowInstrumentTypeEnum defines the range of different types of flow instrument that can be specified.

Enumerator
kIfcFlowInstrumentTypeEnum_PRESSUREGAUGE 

A device that reads and displays a pressure value at a point or the pressure difference between two points.

kIfcFlowInstrumentTypeEnum_THERMOMETER 

A device that reads and displays a temperature value at a point.

kIfcFlowInstrumentTypeEnum_AMMETER 

A device that reads and displays the current flow in a circuit.

kIfcFlowInstrumentTypeEnum_FREQUENCYMETER 

A device that reads and displays the electrical frequency of an alternating current circuit.

kIfcFlowInstrumentTypeEnum_POWERFACTORMETER 

A device that reads and displays the power factor of an electrical circuit.

kIfcFlowInstrumentTypeEnum_PHASEANGLEMETER 

A device that reads and displays the phase angle of a phase in a polyphase electrical circuit.

kIfcFlowInstrumentTypeEnum_VOLTMETER_PEAK 

A device that reads and displays the peak voltage in an electrical circuit.

kIfcFlowInstrumentTypeEnum_VOLTMETER_RMS 

A device that reads and displays the RMS (mean) voltage in an electrical circuit.

kIfcFlowInstrumentTypeEnum_USERDEFINED 

User-defined type.

kIfcFlowInstrumentTypeEnum_NOTDEFINED 

Undefined type.

kIfcFlowInstrumentTypeEnum_unset 

The value is unset.

Definition at line 2739 of file Ifc4Enum.h.

◆ IfcFlowMeterTypeEnum

This enumeration defines various types of flow meter:

Enumerator
kIfcFlowMeterTypeEnum_ENERGYMETER 

An electric meter or energy meter is a device that measures the amount of electrical energy supplied to or produced by a residence, business or machine.

kIfcFlowMeterTypeEnum_GASMETER 

A device that measures the quantity of a gas or fuel.

kIfcFlowMeterTypeEnum_OILMETER 

A device that measures the quantity of oil.

kIfcFlowMeterTypeEnum_WATERMETER 

A device that measures the quantity of water.

kIfcFlowMeterTypeEnum_USERDEFINED 

User-defined meter type

kIfcFlowMeterTypeEnum_NOTDEFINED 

Undefined meter type

kIfcFlowMeterTypeEnum_unset 

The value is unset.

Definition at line 2773 of file Ifc4Enum.h.

◆ IfcFootingTypeEnum

Enumeration defining the generic footing type.

Enumerator
kIfcFootingTypeEnum_CAISSON_FOUNDATION 

A foundation construction type used in underwater construction.

kIfcFootingTypeEnum_FOOTING_BEAM 

Footing elements that are in bending and are supported clear of the ground. They will normally span between piers, piles or pile caps. They are distinguished from beams in the building superstructure since they will normally require a lower grade of finish. They are distinguished from STRIP_FOOTING since they are clear of the ground surface and hence require support to the lower face while the concrete is curing.

kIfcFootingTypeEnum_PAD_FOOTING 

An element that transfers the load of a single column (possibly two) to the ground.

kIfcFootingTypeEnum_PILE_CAP 

An element that transfers the load from a column or group of columns to a pier or pile or group of piers or piles.

kIfcFootingTypeEnum_STRIP_FOOTING 

A linear element that transfers loads into the ground from either a continuous element, such as a wall, or from a series of elements, such as columns.

kIfcFootingTypeEnum_USERDEFINED 

Special types of footings which meet specific local requirements.

kIfcFootingTypeEnum_NOTDEFINED 

The type of footing is not defined.

kIfcFootingTypeEnum_unset 

The value is unset.

Definition at line 2799 of file Ifc4Enum.h.

◆ IfcFurnitureTypeEnum

IfcFurnitureTypeEnum defines the types of furniture from which the type required can be selected.

Enumerator
kIfcFurnitureTypeEnum_CHAIR 

Furniture for seating a single person.

kIfcFurnitureTypeEnum_TABLE 

Furniture with a countertop for multiple people.

kIfcFurnitureTypeEnum_DESK 

Furniture with a countertop and optional drawers for a single person.

kIfcFurnitureTypeEnum_BED 

Furniture for sleeping.

kIfcFurnitureTypeEnum_FILECABINET 

Furniture with sliding drawers for storing files.

kIfcFurnitureTypeEnum_SHELF 

Furniture for storing books or other items.

kIfcFurnitureTypeEnum_SOFA 

Furniture for seating multiple people.

kIfcFurnitureTypeEnum_USERDEFINED 

User-defined type.

kIfcFurnitureTypeEnum_NOTDEFINED 

Undefined type.

kIfcFurnitureTypeEnum_unset 

The value is unset.

Definition at line 2827 of file Ifc4Enum.h.

◆ IfcGeographicElementTypeEnum

This enumeration defines the different predefined types of geographic elements that can further specify an IfcGeographicElement or an IfcGeographicElementType.

Enumerator
kIfcGeographicElementTypeEnum_TERRAIN 

Terrain

kIfcGeographicElementTypeEnum_USERDEFINED 

User defined

kIfcGeographicElementTypeEnum_NOTDEFINED 

Not defined

kIfcGeographicElementTypeEnum_unset 

The value is unset.

Definition at line 2859 of file Ifc4Enum.h.

◆ IfcGeometricProjectionEnum

IfcGeometricProjectionEnum defines the various representation types that can be semantically distinguished. Often different levels of detail of the shape representation are controlled by the representation type.

Enumerator
kIfcGeometricProjectionEnum_GRAPH_VIEW 

Geometric display representation that shows an abstract, often 1D element representation, e.g. representing a wall by its axis line.

kIfcGeometricProjectionEnum_SKETCH_VIEW 

Geometric display representation that shows an abstract, often 2D element representation, e.g. representing a wall by its two foot print edges, suppressing any inner layer representation.

kIfcGeometricProjectionEnum_MODEL_VIEW 

Geometric display representation that shows a full 3D element representation, e.g. representing a wall by its volumetric body.

kIfcGeometricProjectionEnum_PLAN_VIEW 

Geometric display representation that shows a full 2D element representation, the level of detail often depends on the target scale, e.g. representing a wall by its two foot print edges and the edges of all inner layers. The projection is shown in ground view as seen from above.

kIfcGeometricProjectionEnum_REFLECTED_PLAN_VIEW 

Geometric display representation that shows a full 2D element representation, the level of detail often depends on the target scale, e.g. representing a wall by its two foot print edges and the edges of all inner layers. The projection is shown in ground view as seen from below.

kIfcGeometricProjectionEnum_SECTION_VIEW 

Geometric display representation that shows a full 2D element representation, the level of detail often depends on the target scale, e.g. representing a wall by its two inner/outer edges and the edges of all inner layers, if the element is cut by the section line.

kIfcGeometricProjectionEnum_ELEVATION_VIEW 

Geometric display representation that shows a full 2D element representation, the level of detail often depends on the target scale, e.g. representing a wall by its bounding edges if the element is within an elevation view.

kIfcGeometricProjectionEnum_USERDEFINED 

A user defined specification is given by the value of the UserDefinedTargetView attribute.

kIfcGeometricProjectionEnum_NOTDEFINED 

No specification given.

kIfcGeometricProjectionEnum_unset 

The value is unset.

Definition at line 2879 of file Ifc4Enum.h.

◆ IfcGlobalOrLocalEnum

This enumeration type defines if the local object coordinate system or the global world coordinate system for the project is used to describe the measure values of entities which have a reference to this type.

Enumerator
kIfcGlobalOrLocalEnum_GLOBAL_COORDS 

The global project coordinate system is used.

kIfcGlobalOrLocalEnum_LOCAL_COORDS 

The local object coordinate system is used.

kIfcGlobalOrLocalEnum_unset 

The value is unset.

Definition at line 2911 of file Ifc4Enum.h.

◆ IfcGridTypeEnum

This enumeration defines the different layout types of grids. Restriction on the correct use of IfcGrid instantiations may be imposed depending on the value of the being IfcGridTypeEnum.

Enumerator
kIfcGridTypeEnum_RECTANGULAR 

An IfcGrid with straight u-axes and straight v-axes being perpendicular to each other. All grid axes being part of u-axes can be described by one axis line and all other axes being 2D offsets from this axis line. The same applies to all grid axes being part of V-axes.

kIfcGridTypeEnum_RADIAL 

An IfcGrid with straight u-axes and curved v-axes. All grid axes being part of V-axes have the same center point and are concentric circular arcs. All grid axes being part of u-axes intersect at the same center point and rotate counter clockwise.

kIfcGridTypeEnum_TRIANGULAR 

An IfcGrid with u-axes, v-axes, and w-axes all being co-linear axis lines with a 2D offset. The v-axes are at 60 degree rotated counter clockwise from the u-axes, and the w-axes are at 120 degree rotated counter clockwise from the u-axes.

kIfcGridTypeEnum_IRREGULAR 

An IfcGrid with u-axes, v-axes, and optionally w-axes that cannot be described by the patterns.

kIfcGridTypeEnum_USERDEFINED 

Any other grid not conforming to any of the above restrictions.

kIfcGridTypeEnum_NOTDEFINED 

Not known whether grid conforms to any standard type.

kIfcGridTypeEnum_unset 

The value is unset.

Definition at line 2929 of file Ifc4Enum.h.

◆ IfcHeatExchangerTypeEnum

Enumeration defining the typical types of heat exchangers.

Enumerator
kIfcHeatExchangerTypeEnum_PLATE 

Plate heat exchanger.

kIfcHeatExchangerTypeEnum_SHELLANDTUBE 

Shell and Tube heat exchanger.

kIfcHeatExchangerTypeEnum_USERDEFINED 

User-defined heat exchanger type.

kIfcHeatExchangerTypeEnum_NOTDEFINED 

Undefined heat exchanger type.

kIfcHeatExchangerTypeEnum_unset 

The value is unset.

Definition at line 2955 of file Ifc4Enum.h.

◆ IfcHumidifierTypeEnum

Enumeration defining the typical types of humidifiers.

Enumerator
kIfcHumidifierTypeEnum_STEAMINJECTION 

Water vapor is added into the airstream through direct steam injection.

kIfcHumidifierTypeEnum_ADIABATICAIRWASHER 

Water vapor is added into the airstream through adiabatic evaporation using an air washing element.

kIfcHumidifierTypeEnum_ADIABATICPAN 

Water vapor is added into the airstream through adiabatic evaporation using a pan.

kIfcHumidifierTypeEnum_ADIABATICWETTEDELEMENT 

Water vapor is added into the airstream through adiabatic evaporation using a wetted element.

kIfcHumidifierTypeEnum_ADIABATICATOMIZING 

Water vapor is added into the airstream through adiabatic evaporation using an atomizing element.

kIfcHumidifierTypeEnum_ADIABATICULTRASONIC 

Water vapor is added into the airstream through adiabatic evaporation using an ultrasonic element.

kIfcHumidifierTypeEnum_ADIABATICRIGIDMEDIA 

Water vapor is added into the airstream through adiabatic evaporation using a rigid media.

kIfcHumidifierTypeEnum_ADIABATICCOMPRESSEDAIRNOZZLE 

Water vapor is added into the airstream through adiabatic evaporation using a compressed air nozzle.

kIfcHumidifierTypeEnum_ASSISTEDELECTRIC 

Water vapor is added into the airstream through water heated evaporation using an electric heater.

kIfcHumidifierTypeEnum_ASSISTEDNATURALGAS 

Water vapor is added into the airstream through water heated evaporation using a natural gas heater.

kIfcHumidifierTypeEnum_ASSISTEDPROPANE 

Water vapor is added into the airstream through water heated evaporation using a propane heater.

kIfcHumidifierTypeEnum_ASSISTEDBUTANE 

Water vapor is added into the airstream through water heated evaporation using a butane heater.

kIfcHumidifierTypeEnum_ASSISTEDSTEAM 

Water vapor is added into the airstream through water heated evaporation using a steam heater.

kIfcHumidifierTypeEnum_USERDEFINED 

User-defined humidifier type.

kIfcHumidifierTypeEnum_NOTDEFINED 

Undefined humidifier type.

kIfcHumidifierTypeEnum_unset 

The value is unset.

Definition at line 2977 of file Ifc4Enum.h.

◆ IfcInterceptorTypeEnum

The IfcInterceptorTypeEnum defines the range of different types of interceptor that can be specified.

Enumerator
kIfcInterceptorTypeEnum_CYCLONIC 

Removes larger liquid drops or larger solid particles.

kIfcInterceptorTypeEnum_GREASE 

Chamber, on the line of a drain or discharge pipe, that prevents grease passing into a drainage system.

kIfcInterceptorTypeEnum_OIL 

One or more chambers arranged to prevent the ingress of oil to a drain or sewer that retains the oil for later removal.

kIfcInterceptorTypeEnum_PETROL 

Two or more chambers with inlet and outlet pipes arranged to allow petrol/gasoline collected on the surface of water drained into them to evaporate through ventilating pipes.

kIfcInterceptorTypeEnum_USERDEFINED 

User-defined type.

kIfcInterceptorTypeEnum_NOTDEFINED 

Undefined type.

kIfcInterceptorTypeEnum_unset 

The value is unset.

Definition at line 3021 of file Ifc4Enum.h.

◆ IfcInternalOrExternalEnum

This enumeration defines the different types of space boundaries in terms of either being inside the building or outside the building.

Enumerator
kIfcInternalOrExternalEnum_INTERNAL 

The space boundary faces a physical or virtual element where there is an internal space on the other side.

kIfcInternalOrExternalEnum_EXTERNAL 

The space boundary faces a physical or virtual element where there is an external space on the other side.

kIfcInternalOrExternalEnum_EXTERNAL_EARTH 

The space boundary faces a physical or virtual element where there is earth (or terrain) on the other side.

kIfcInternalOrExternalEnum_EXTERNAL_WATER 

The space boundary faces a physical or virtual element where there is water (water component of terrain) on the other side.

kIfcInternalOrExternalEnum_EXTERNAL_FIRE 

The space boundary faces a physical or virtual element where there is another building on the other side.

kIfcInternalOrExternalEnum_NOTDEFINED 

No information available.

kIfcInternalOrExternalEnum_unset 

The value is unset.

Definition at line 3047 of file Ifc4Enum.h.

◆ IfcInventoryTypeEnum

IfcInventoryTypeEnum defines the types of inventory that can be defined.

Enumerator
kIfcInventoryTypeEnum_ASSETINVENTORY 

A collection of asset instances of type IfcAsset.

kIfcInventoryTypeEnum_SPACEINVENTORY 

A collection of space instances of type IfcSpace.

kIfcInventoryTypeEnum_FURNITUREINVENTORY 

A collection of furniture instances of type IfcFurnishingElement.

kIfcInventoryTypeEnum_USERDEFINED 

User-defined type.

kIfcInventoryTypeEnum_NOTDEFINED 

Undefined type.

kIfcInventoryTypeEnum_unset 

The value is unset.

Definition at line 3073 of file Ifc4Enum.h.

◆ IfcJunctionBoxTypeEnum

The IfcJunctionBoxTypeEnum defines different types of junction boxes.

Enumerator
kIfcJunctionBoxTypeEnum_DATA 

Contains cables, outlets, and/or switches for communications use.

kIfcJunctionBoxTypeEnum_POWER 

Contains cables, outlets, and/or switches for electrical power.

kIfcJunctionBoxTypeEnum_USERDEFINED 

User-defined type.

kIfcJunctionBoxTypeEnum_NOTDEFINED 

Undefined type.

kIfcJunctionBoxTypeEnum_unset 

The value is unset.

Definition at line 3097 of file Ifc4Enum.h.

◆ IfcKnotType

The IfcKnotType indicates the particular form of b-spline knots.

Enumerator
kIfcKnotType_UNIFORM_KNOTS 

The form of knots appropriate for a uniform B-spline curve.

kIfcKnotType_QUASI_UNIFORM_KNOTS 

The form of knots appropriate for a quasi-uniform B-spline curve.

kIfcKnotType_PIECEWISE_BEZIER_KNOTS 

The form of knots appropriate for a piecewise Bezier curve.

kIfcKnotType_UNSPECIFIED 

The type of knots is not specified. This includes the case of non uniform knots.

kIfcKnotType_unset 

The value is unset.

Definition at line 3119 of file Ifc4Enum.h.

◆ IfcLaborResourceTypeEnum

This enumeration is used to identify the primary purpose of a labour resource, and is limited to high-level categories based upon common skill sets.

Enumerator
kIfcLaborResourceTypeEnum_ADMINISTRATION 

Coordination of work.

kIfcLaborResourceTypeEnum_CARPENTRY 

Rough carpentry including framing.

kIfcLaborResourceTypeEnum_CLEANING 

Removal of dust and debris.

kIfcLaborResourceTypeEnum_CONCRETE 

Concrete.

kIfcLaborResourceTypeEnum_DRYWALL 

Gypsum wallboard placement and taping.

kIfcLaborResourceTypeEnum_ELECTRIC 

Electrical fixtures, equipment, and cables.

kIfcLaborResourceTypeEnum_FINISHING 

Finish carpentry including custom cabinetry.

kIfcLaborResourceTypeEnum_FLOORING 

Flooring.

kIfcLaborResourceTypeEnum_GENERAL 

General labour not requiring specific skill.

kIfcLaborResourceTypeEnum_HVAC 

Heating and ventilation fixtures, equipment, and ducts.

kIfcLaborResourceTypeEnum_LANDSCAPING 

Grass, plants, trees, or irrigation.

kIfcLaborResourceTypeEnum_MASONRY 

Laying bricks or blocks with mortar.

kIfcLaborResourceTypeEnum_PAINTING 

Applying decorative coatings or coverings.

kIfcLaborResourceTypeEnum_PAVING 

Asphalt or concrete roads and walkways.

kIfcLaborResourceTypeEnum_PLUMBING 

Plumbing fixtures, equipment, and pipes.

kIfcLaborResourceTypeEnum_ROOFING 

Membranes, shingles, tile, or other roofing.

kIfcLaborResourceTypeEnum_SITEGRADING 

Excavating, filling, or contouring earth.

kIfcLaborResourceTypeEnum_STEELWORK 

Erecting and attaching steel elements.

kIfcLaborResourceTypeEnum_SURVEYING 

Determining positions, distances, and angles.

kIfcLaborResourceTypeEnum_USERDEFINED 

User-defined resource.

kIfcLaborResourceTypeEnum_NOTDEFINED 

Undefined resource.

kIfcLaborResourceTypeEnum_unset 

The value is unset.

Definition at line 3141 of file Ifc4Enum.h.

◆ IfcLampTypeEnum

The IfcLampTypeEnum defines the range of different types of lamp available.

Enumerator
kIfcLampTypeEnum_COMPACTFLUORESCENT 

A fluorescent lamp having a compact form factor produced by shaping the tube.

kIfcLampTypeEnum_FLUORESCENT 

A typically tubular discharge lamp in which most of the light is emitted by one or several layers of phosphors excited by ultraviolet radiation from the discharge.

kIfcLampTypeEnum_HALOGEN 

An incandescent lamp in which a tungsten filament is sealed into a compact transport envelope filled with an inert gas and a small amount of halogen such as iodine or bromine.

kIfcLampTypeEnum_HIGHPRESSUREMERCURY 

A discharge lamp in which most of the light is emitted by exciting mercury at high pressure.

kIfcLampTypeEnum_HIGHPRESSURESODIUM 

A discharge lamp in which most of the light is emitted by exciting sodium at high pressure.

kIfcLampTypeEnum_LED 

A solid state lamp that uses light-emitting diodes as the source of light.

kIfcLampTypeEnum_METALHALIDE 

A discharge lamp in which most of the light is emitted by exciting a metal halide.

kIfcLampTypeEnum_OLED 

A solid state lamp that uses light-emitting diodes as the source of light whose emissive electroluminescent layer is composed of a film of organic compounds.

kIfcLampTypeEnum_TUNGSTENFILAMENT 

A lamp that emits light by passing an electrical current through a tungsten wire filament in a near vacuum.

kIfcLampTypeEnum_USERDEFINED 

User-defined type.

kIfcLampTypeEnum_NOTDEFINED 

Undefined type.

kIfcLampTypeEnum_unset 

The value is unset.

Definition at line 3197 of file Ifc4Enum.h.

◆ IfcLayerSetDirectionEnum

IfcLayerSetDirectionEnum provides identification of the axis of element geometry, denoting the layer set thickness direction, or direction of layer offsets.

Enumerator
kIfcLayerSetDirectionEnum_AXIS1 

Usually x-axis.

kIfcLayerSetDirectionEnum_AXIS2 

Usually y-axis.

kIfcLayerSetDirectionEnum_AXIS3 

Usually z-axis.

kIfcLayerSetDirectionEnum_unset 

The value is unset.

Definition at line 3233 of file Ifc4Enum.h.

◆ IfcLightDistributionCurveEnum

Enumerates possible three kinds of light distribution curves.

Enumerator
kIfcLightDistributionCurveEnum_TYPE_A 

Type A is basically not used. For completeness the Type A Photometry equals the Type B rotated 90° around the Z-Axis counter clockwise.

kIfcLightDistributionCurveEnum_TYPE_B 

Type B is sometimes used for floodlights. The B-Plane System has a horizontal axis. B-Angles are valid from -180° to +180° with B 0° at the bottom and B180°/B-180° at the top, β-Angles are valid from -90° to +90°.

kIfcLightDistributionCurveEnum_TYPE_C 

Type C is the recommended standard system. The C-Plane system equals a globe with a vertical axis. C-Angles are valid from 0° to 360°, γ-Angles are valid from 0° (south pole) to 180° (north pole).

kIfcLightDistributionCurveEnum_NOTDEFINED 

Not defined.

kIfcLightDistributionCurveEnum_unset 

The value is unset.

Definition at line 3253 of file Ifc4Enum.h.

◆ IfcLightEmissionSourceEnum

IfcLightEmissionSourceEnum defines the range of different types of light emitter available.

Enumerator
kIfcLightEmissionSourceEnum_COMPACTFLUORESCENT 

Compact fluorescent

kIfcLightEmissionSourceEnum_FLUORESCENT 

Fluorescent

kIfcLightEmissionSourceEnum_HIGHPRESSUREMERCURY 

High pressure mercury

kIfcLightEmissionSourceEnum_HIGHPRESSURESODIUM 

High pressure sodium

kIfcLightEmissionSourceEnum_LIGHTEMITTINGDIODE 

Light emitting diode

kIfcLightEmissionSourceEnum_LOWPRESSURESODIUM 

Low pressure sodium

kIfcLightEmissionSourceEnum_LOWVOLTAGEHALOGEN 

Low voltage halogen

kIfcLightEmissionSourceEnum_MAINVOLTAGEHALOGEN 

Main voltage halogen

kIfcLightEmissionSourceEnum_METALHALIDE 

Metal halide

kIfcLightEmissionSourceEnum_TUNGSTENFILAMENT 

Tungsten filament

kIfcLightEmissionSourceEnum_NOTDEFINED 

Not defined.

kIfcLightEmissionSourceEnum_unset 

The value is unset.

Definition at line 3275 of file Ifc4Enum.h.

◆ IfcLightFixtureTypeEnum

The IfcLightFixtureTypeEnum defines the different types of light fixtures.

Enumerator
kIfcLightFixtureTypeEnum_POINTSOURCE 

A light fixture that is considered to have negligible area and that emit light with approximately equal intensity in all directions. A light fixture containing a tungsten, halogen or similar bulb is an example of a point source.

kIfcLightFixtureTypeEnum_DIRECTIONSOURCE 

A light fixture that is considered to have a length or surface area from which it emits light in a direction. A light fixture containing one or more fluorescent lamps is an example of a direction source.

kIfcLightFixtureTypeEnum_SECURITYLIGHTING 

A light fixture having specific purpose of directing occupants in an emergency, such as an illuminated exit sign or emergency flood light.

kIfcLightFixtureTypeEnum_USERDEFINED 

User-defined type.

kIfcLightFixtureTypeEnum_NOTDEFINED 

Undefined type.

kIfcLightFixtureTypeEnum_unset 

The value is unset.

Definition at line 3311 of file Ifc4Enum.h.

◆ IfcLoadGroupTypeEnum

This enumeration is used to distinguish between different levels of load grouping. It allows to differentiate between load groups, load cases, and load combinations.

Enumerator
kIfcLoadGroupTypeEnum_LOAD_GROUP 

Groups instances of subtypes of IfcStructuralAction. It shall be used as a container for loads grouped together for specific purposes, such as loads which are part of a special load pattern.

kIfcLoadGroupTypeEnum_LOAD_CASE 

Groups LOAD_GROUPs and instances of subtypes of IfcStructuralAction. It should be used as a container for loads with the same origin.

kIfcLoadGroupTypeEnum_LOAD_COMBINATION 

An intermediate level between LOAD_CASE and LOAD_COMBINATION. This level is obsolete and deprecated. Before the introduction of IfcRelAssignsToGroupByFactor, the purpose of this level was to provide a factor with which one or more LOAD_CASEs occur in a LOAD_COMBINATION.

kIfcLoadGroupTypeEnum_USERDEFINED 

A grouping level which does not follow the standard hierarchy of load group types.

kIfcLoadGroupTypeEnum_NOTDEFINED 

The grouping level is not yet known.

kIfcLoadGroupTypeEnum_unset 

The value is unset.

Definition at line 3335 of file Ifc4Enum.h.

◆ IfcLogicalOperatorEnum

IfcLogicalOperatorEnum is an enumeration that defines the logical operators that may be applied for the satisfaction of one or more operands (IfcConstraint) at a time.

Enumerator
kIfcLogicalOperatorEnum_LOGICALAND 

Defines a relationship between operands whereby the result is true if all operands are true, and false if at least one operand is false.

kIfcLogicalOperatorEnum_LOGICALOR 

Defines a relationship between operands whereby the result is true if at least one operand is true, and false if all operands are false.

kIfcLogicalOperatorEnum_LOGICALXOR 

Defines a relationship between operands whereby the result is true if exactly one operand is true (exclusive or).

kIfcLogicalOperatorEnum_LOGICALNOTAND 

Defines a relationship between operands whereby the result is true if at least one operand is false, and false if all operands are true.

kIfcLogicalOperatorEnum_LOGICALNOTOR 

Defines a relationship between operands whereby the result is true if all operands are false, and false if at least one operand is true.

kIfcLogicalOperatorEnum_unset 

The value is unset.

Definition at line 3360 of file Ifc4Enum.h.

◆ IfcMechanicalFastenerTypeEnum

This enumeration defines the different types of mechanical fasteners.

Enumerator
kIfcMechanicalFastenerTypeEnum_ANCHORBOLT 

A special bolt which is anchored into concrete, stone, or brickwork.

kIfcMechanicalFastenerTypeEnum_BOLT 

A threaded cylindrical rod that engages with a similarly threaded hole in a nut or any other part to form a fastener. The mechanical fastener often also includes one or more washers and one or more nuts.

kIfcMechanicalFastenerTypeEnum_DOWEL 

A cylindrical rod that is driven into holes of the connected pieces.

kIfcMechanicalFastenerTypeEnum_NAIL 

A thin pointed piece of metal that is hammered into materials as a fastener.

kIfcMechanicalFastenerTypeEnum_NAILPLATE 

A piece of sheet metal with punched points that overlaps the connected pieces and is pressed into their material.

kIfcMechanicalFastenerTypeEnum_RIVET 

A fastening part having a head at one end and the other end being hammered flat after being passed through holes in the pieces that are fastened together.

kIfcMechanicalFastenerTypeEnum_SCREW 

A fastener with a tapered threaded shank and a slotted head.

kIfcMechanicalFastenerTypeEnum_SHEARCONNECTOR 

A ring connector that is accepted by ring keyways in the connected pieces; or a toothed circular or square connector that is pressed into the connected pieces.

kIfcMechanicalFastenerTypeEnum_STAPLE 

A doubly pointed piece of metal that is hammered into materials as a fastener.

kIfcMechanicalFastenerTypeEnum_STUDSHEARCONNECTOR 

Stud shear connectors are cylindrical fastening parts with a head on one side. On the other side they are welded on steel members for the use in composite steel and concrete structures.

kIfcMechanicalFastenerTypeEnum_USERDEFINED 

User-defined mechanical fastener.

kIfcMechanicalFastenerTypeEnum_NOTDEFINED 

Undefined mechanical fastener.

kIfcMechanicalFastenerTypeEnum_unset 

The value is unset.

Definition at line 3384 of file Ifc4Enum.h.

◆ IfcMedicalDeviceTypeEnum

Enumeration defining the functional type of medical device.

Enumerator
kIfcMedicalDeviceTypeEnum_AIRSTATION 

Device that provides purified medical air, composed of an air compressor and air treatment line.

kIfcMedicalDeviceTypeEnum_FEEDAIRUNIT 

Device that feeds air to an oxygen generator, composed of an air compressor, air treatment line, and an air receiver.

kIfcMedicalDeviceTypeEnum_OXYGENGENERATOR 

Device that generates oxygen from air.

kIfcMedicalDeviceTypeEnum_OXYGENPLANT 

Device that combines a feed air unit, oxygen generator, and backup oxygen cylinders.

kIfcMedicalDeviceTypeEnum_VACUUMSTATION 

Device that provides suction, composed of a vacuum pump and bacterial filtration line.

kIfcMedicalDeviceTypeEnum_USERDEFINED 

User-defined medical device type.

kIfcMedicalDeviceTypeEnum_NOTDEFINED 

Undefined medical device type.

kIfcMedicalDeviceTypeEnum_unset 

The value is unset.

Definition at line 3422 of file Ifc4Enum.h.

◆ IfcMemberTypeEnum

This enumeration defines the different types of linear elements an IfcMember or IfcMemberType object can fulfill.

Enumerator
kIfcMemberTypeEnum_BRACE 

A linear element (usually sloped) often used for bracing of a girder or truss.

kIfcMemberTypeEnum_CHORD 

Upper or lower longitudinal member of a truss, used horizontally or sloped.

kIfcMemberTypeEnum_COLLAR 

A linear element (usually used horizontally) within a roof structure to connect rafters and posts.

kIfcMemberTypeEnum_MEMBER 

A linear element within a girder or truss with no further meaning.

kIfcMemberTypeEnum_MULLION 

A linear element within a curtain wall system to connect two (or more) panels.

kIfcMemberTypeEnum_PLATE 

A linear continuous horizontal element in wall framing, such as a head piece or a sole plate.

kIfcMemberTypeEnum_POST 

A linear (usually vertical) member used to support something or to mark a point.

kIfcMemberTypeEnum_PURLIN 

A linear element (usually used horizontally) within a roof structure to support rafters.

kIfcMemberTypeEnum_RAFTER 

A linear elements used to support roof slabs or roof covering, usually used with slope.

kIfcMemberTypeEnum_STRINGER 

A linear element used to support stair or ramp flights, usually used with slope.

kIfcMemberTypeEnum_STRUT 

A linear element often used within a girder or truss.

kIfcMemberTypeEnum_STUD 

Vertical element in wall framing.

kIfcMemberTypeEnum_USERDEFINED 

User-defined linear element.

kIfcMemberTypeEnum_NOTDEFINED 

Undefined linear element.

kIfcMemberTypeEnum_unset 

The value is unset.

Definition at line 3450 of file Ifc4Enum.h.

◆ IfcMotorConnectionTypeEnum

The IfcMotorConnectionTypeEnum defines the range of different types of motor connection that can be specified.

Enumerator
kIfcMotorConnectionTypeEnum_BELTDRIVE 

An indirect connection made through the medium of a shaped, flexible continuous loop.

kIfcMotorConnectionTypeEnum_COUPLING 

An indirect connection made through the medium of the viscosity of a fluid.

kIfcMotorConnectionTypeEnum_DIRECTDRIVE 

A direct, physical connection made between the motor and the driven device.

kIfcMotorConnectionTypeEnum_USERDEFINED 

User-defined type.

kIfcMotorConnectionTypeEnum_NOTDEFINED 

Undefined type.

kIfcMotorConnectionTypeEnum_unset 

The value is unset.

Definition at line 3492 of file Ifc4Enum.h.

◆ IfcNullStyle

The IfcNullStyle is an enumeration with a fixed value NULL to indicate that no presentation style is defined for the representation item.

Enumerator
kIfcNullStyle_NULL 
kIfcNullStyle_unset 

The value is unset.

Definition at line 3516 of file Ifc4Enum.h.

◆ IfcObjectiveEnum

IfcObjectiveEnum is an enumeration used to determine the objective for which purpose the constraint needs to be satisfied.

Enumerator
kIfcObjectiveEnum_CODECOMPLIANCE 

A constraint whose objective is to ensure satisfaction of a code compliance provision.

kIfcObjectiveEnum_CODEWAIVER 

A constraint whose objective is to identify an agreement that code compliance requirements (the waiver) will not be enforced.

kIfcObjectiveEnum_DESIGNINTENT 

A constraint whose objective is to ensure satisfaction of a design intent provision.

kIfcObjectiveEnum_EXTERNAL 

A constraint whose objective is to synchronize data with an external source such as a file

kIfcObjectiveEnum_HEALTHANDSAFETY 

A constraint whose objective is to ensure satisfaction of a health and safety provision.

kIfcObjectiveEnum_MERGECONFLICT 

A constraint whose objective is to resolve a conflict such as merging data from multiple sources.

kIfcObjectiveEnum_MODELVIEW 

A constraint whose objective is to ensure data conforms to a model view definition.

kIfcObjectiveEnum_PARAMETER 

A constraint whose objective is to calculate a value based on other referenced values.

kIfcObjectiveEnum_REQUIREMENT 

A constraint whose objective is to ensure satisfaction of a project requirement provision.

kIfcObjectiveEnum_SPECIFICATION 

A constraint whose objective is to ensure satisfaction of a specification provision.

kIfcObjectiveEnum_TRIGGERCONDITION 

A constraint whose objective is to indicate a limiting value beyond which the condition of an object requires a particular form of attention.

kIfcObjectiveEnum_USERDEFINED 

No description available.

kIfcObjectiveEnum_NOTDEFINED 

No description available.

kIfcObjectiveEnum_unset 

The value is unset.

Definition at line 3561 of file Ifc4Enum.h.

◆ IfcObjectTypeEnum

This enumeration defines the applicable object categories (i.e. the subtypes at the 2nd level of the IFC inheritance tree) . Attached to an object, it indicates to which subtype of IfcObject the entity referencing it would otherwise comply with.

Enumerator
kIfcObjectTypeEnum_PRODUCT 

PRODUCT.

kIfcObjectTypeEnum_PROCESS 

PROCESS.

kIfcObjectTypeEnum_CONTROL 

CONTROL.

kIfcObjectTypeEnum_RESOURCE 

RESOURCE.

kIfcObjectTypeEnum_ACTOR 

ACTOR.

kIfcObjectTypeEnum_GROUP 

GROUP.

kIfcObjectTypeEnum_PROJECT 

PROJECT.

kIfcObjectTypeEnum_NOTDEFINED 

NOTDEFINED.

kIfcObjectTypeEnum_unset 

The value is unset.

Definition at line 3531 of file Ifc4Enum.h.

◆ IfcOccupantTypeEnum

IfcOccupantTypeEnum defines the types of occupant from which the type required can be selected.

Enumerator
kIfcOccupantTypeEnum_ASSIGNEE 

Actor receiving the assignment of a property agreement from an assignor.

kIfcOccupantTypeEnum_ASSIGNOR 

Actor assigning a property agreement to an assignor.

kIfcOccupantTypeEnum_LESSEE 

Actor receiving the lease of a property from a lessor.

kIfcOccupantTypeEnum_LESSOR 

Actor leasing a property to a lessee.

kIfcOccupantTypeEnum_LETTINGAGENT 

Actor participating in a property agreement on behalf of an owner, lessor or assignor.

kIfcOccupantTypeEnum_OWNER 

Actor that owns a property.

kIfcOccupantTypeEnum_TENANT 

Actor renting the use of a property fro a period of time.

kIfcOccupantTypeEnum_USERDEFINED 

User-defined type.

kIfcOccupantTypeEnum_NOTDEFINED 

Undefined type.

kIfcOccupantTypeEnum_unset 

The value is unset.

Definition at line 3601 of file Ifc4Enum.h.

◆ IfcOpeningElementTypeEnum

This enumeration defines the basic types for opening elements.

Enumerator
kIfcOpeningElementTypeEnum_OPENING 

An opening as subtraction feature that cuts through the element it voids. It thereby creates a hole. An opening in addition has a particular meaning for either providing a void for doors or windows, or an opening to permit flow of air and passing of light.

kIfcOpeningElementTypeEnum_RECESS 

An opening as subtraction feature that does not cut through the element it voids. It creates a niche or similar voiding pattern.

kIfcOpeningElementTypeEnum_USERDEFINED 

User-defined opening element.

kIfcOpeningElementTypeEnum_NOTDEFINED 

Undefined opening element.

kIfcOpeningElementTypeEnum_unset 

The value is unset.

Definition at line 3633 of file Ifc4Enum.h.

◆ IfcOutletTypeEnum

The IfcOutletTypeEnum defines the range of different types of outlet that can be specified.

Enumerator
kIfcOutletTypeEnum_AUDIOVISUALOUTLET 

An outlet used for an audio or visual device.

kIfcOutletTypeEnum_COMMUNICATIONSOUTLET 

An outlet used for connecting communications equipment.

kIfcOutletTypeEnum_POWEROUTLET 

An outlet used for connecting electrical devices requiring power.

kIfcOutletTypeEnum_DATAOUTLET 

An outlet used for connecting data communications equipment.

kIfcOutletTypeEnum_TELEPHONEOUTLET 

An outlet used for connecting telephone communications equipment.

kIfcOutletTypeEnum_USERDEFINED 

User-defined type.

kIfcOutletTypeEnum_NOTDEFINED 

Undefined type.

kIfcOutletTypeEnum_unset 

The value is unset.

Definition at line 3655 of file Ifc4Enum.h.

◆ IfcPerformanceHistoryTypeEnum

This enumeration is used to identify the primary purpose of performance history. The IfcPerformanceHistoryTypeEnum contains the following:

Enumerator
kIfcPerformanceHistoryTypeEnum_USERDEFINED 

User defined.

kIfcPerformanceHistoryTypeEnum_NOTDEFINED 

Undefined.

kIfcPerformanceHistoryTypeEnum_unset 

The value is unset.

Definition at line 3683 of file Ifc4Enum.h.

◆ IfcPermeableCoveringOperationEnum

This enumeration defines the valid types of permeable coverings.

Enumerator
kIfcPermeableCoveringOperationEnum_GRILL 

Protective screen of metal bars or wires.

kIfcPermeableCoveringOperationEnum_LOUVER 

Set of fixed or movable strips of wood, metal, etc. arranged to let air in while keeping light or rain out.

kIfcPermeableCoveringOperationEnum_SCREEN 

Upright, fixed or movable, sometimes folding framework used for protection against heat, light, access or similar.

kIfcPermeableCoveringOperationEnum_USERDEFINED 

User defined permeable covering type.

kIfcPermeableCoveringOperationEnum_NOTDEFINED 

No information available.

kIfcPermeableCoveringOperationEnum_unset 

The value is unset.

Definition at line 3701 of file Ifc4Enum.h.

◆ IfcPermitTypeEnum

IfcPermitTypeEnum defines the types of permits that can be granted.

Enumerator
kIfcPermitTypeEnum_ACCESS 

Enables access to an identified area.

kIfcPermitTypeEnum_BUILDING 

Enables work to proceed by getting regulatory permissions.

kIfcPermitTypeEnum_WORK 

Enables work to be carried out in an identified area.

kIfcPermitTypeEnum_USERDEFINED 

User-defined type.

kIfcPermitTypeEnum_NOTDEFINED 

Undefined type.

kIfcPermitTypeEnum_unset 

The value is unset.

Definition at line 3725 of file Ifc4Enum.h.

◆ IfcPhysicalOrVirtualEnum

This enumeration defines the different types of space boundaries in terms of its physical manifestation. A space boundary can either be physically dividing or can be a virtual divider.

Enumerator
kIfcPhysicalOrVirtualEnum_PHYSICAL 

The space boundary is provided physically (by a physical element).

kIfcPhysicalOrVirtualEnum_VIRTUAL 

The space boundary is provided virtually (by a logical divider that has no physical manifestation).

kIfcPhysicalOrVirtualEnum_NOTDEFINED 

No information available.

kIfcPhysicalOrVirtualEnum_unset 

The value is unset.

Definition at line 3749 of file Ifc4Enum.h.

◆ IfcPileConstructionEnum

Enumeration defining the construction type for piles. The type is mainly based on how the piles are used and manufactured. Some material information is mixed in because this affects the way the piles are used.

Enumerator
kIfcPileConstructionEnum_CAST_IN_PLACE 

Piles and piers that are excavated and poured in place.

kIfcPileConstructionEnum_COMPOSITE 

Piles that are a mix of components, such as a steel outer casing which is driven into the ground with a cast-in-place concrete core.

kIfcPileConstructionEnum_PRECAST_CONCRETE 

Piles that are entirely of precast concrete (possibly with some steel or other fixtures).

kIfcPileConstructionEnum_PREFAB_STEEL 

Prefabricated piles made entirely out of steel. It will also include steel sheet piles where these are not part of another construction element.

kIfcPileConstructionEnum_USERDEFINED 

Special types of pile construction which meet specific local requirements.

kIfcPileConstructionEnum_NOTDEFINED 

The type of pile construction is not defined.

kIfcPileConstructionEnum_unset 

The value is unset.

Definition at line 3769 of file Ifc4Enum.h.

◆ IfcPileTypeEnum

Enumeration defining the pile type.

Enumerator
kIfcPileTypeEnum_BORED 

A bore pile.

kIfcPileTypeEnum_DRIVEN 

A rammed, vibrated, or otherwise driven pile.

kIfcPileTypeEnum_JETGROUTING 

An injected pile-like construction.

kIfcPileTypeEnum_COHESION 

A cohesion pile.

kIfcPileTypeEnum_FRICTION 

A friction pile.

kIfcPileTypeEnum_SUPPORT 

A support pile.

kIfcPileTypeEnum_USERDEFINED 

The type of pile function is user defined.

kIfcPileTypeEnum_NOTDEFINED 

The type of pile function is not defined.

kIfcPileTypeEnum_unset 

The value is unset.

Definition at line 3795 of file Ifc4Enum.h.

◆ IfcPipeFittingTypeEnum

This enumeration is used to identify the primary purpose of a pipe fitting. This is a very basic categorization mechanism to generically identify the pipe fitting type. Subcategories of pipe fittings are not enumerated.

Enumerator
kIfcPipeFittingTypeEnum_BEND 

A fitting with typically two ports used to change the direction of flow between connected elements.

kIfcPipeFittingTypeEnum_CONNECTOR 

Connector fitting, typically used to join two ports together within a flow distribution system (e.g., a coupling used to join two pipe segments).

kIfcPipeFittingTypeEnum_ENTRY 

Entry fitting, typically unconnected at one port and connected to a flow distribution system at the other (e.g., a breeching inlet).

kIfcPipeFittingTypeEnum_EXIT 

Exit fitting, typically unconnected at one port and connected to a flow distribution system at the other (e.g., a hose bibb).

kIfcPipeFittingTypeEnum_JUNCTION 

A fitting with typically more than two ports used to redistribute flow among the ports and/or to change the direction of flow between connected elements (e.g, tee, cross, wye, etc.).

kIfcPipeFittingTypeEnum_OBSTRUCTION 

A fitting with typically two ports used to obstruct or restrict flow between the connected elements (e.g., screen, perforated plate, etc.).

kIfcPipeFittingTypeEnum_TRANSITION 

A fitting with typically two ports having different shapes or sizes. Can also be used to change the direction of flow between connected elements.

kIfcPipeFittingTypeEnum_USERDEFINED 

User-defined fitting.

kIfcPipeFittingTypeEnum_NOTDEFINED 

Undefined fitting.

kIfcPipeFittingTypeEnum_unset 

The value is unset.

Definition at line 3825 of file Ifc4Enum.h.

◆ IfcPipeSegmentTypeEnum

This enumeration is used to identify the primary purpose of a pipe segment. This is a very basic categorization mechanism to generically identify the pipe segment type. Subcategories of pipe segments are not enumerated.

Enumerator
kIfcPipeSegmentTypeEnum_CULVERT 

A covered channel or large pipe that forms a watercourse below ground level, usually under a road or railway.

kIfcPipeSegmentTypeEnum_FLEXIBLESEGMENT 

A flexible segment is a continuous non-linear segment of pipe that can be deformed and change the direction of flow.

kIfcPipeSegmentTypeEnum_RIGIDSEGMENT 

A rigid segment is continuous linear segment of pipe that cannot be deformed.

kIfcPipeSegmentTypeEnum_GUTTER 

A gutter segment is a continuous open-channel segment of pipe.

kIfcPipeSegmentTypeEnum_SPOOL 

A type of rigid segment that is typically shorter and used for providing connectivity within a piping network.

kIfcPipeSegmentTypeEnum_USERDEFINED 

User-defined segment.

kIfcPipeSegmentTypeEnum_NOTDEFINED 

Undefined segment.

kIfcPipeSegmentTypeEnum_unset 

The value is unset.

Definition at line 3857 of file Ifc4Enum.h.

◆ IfcPlateTypeEnum

This enumeration defines the different types of planar elements an IfcPlate or IfcPlateType object can fulfill.

Enumerator
kIfcPlateTypeEnum_CURTAIN_PANEL 

A planar element within a curtain wall, often consisting of a frame with fixed glazing.

kIfcPlateTypeEnum_SHEET 

A planar, flat and thin element, comes usually as metal sheet, and is often used as an additional part within an assembly.

kIfcPlateTypeEnum_USERDEFINED 

User-defined linear element.

kIfcPlateTypeEnum_NOTDEFINED 

Undefined linear element.

kIfcPlateTypeEnum_unset 

The value is unset.

Definition at line 3885 of file Ifc4Enum.h.

◆ IfcPreferredSurfaceCurveRepresentation

The IfcPreferredSurfaceCurveRepresentation indicates the preferred form of an edge curve representation.

Enumerator
kIfcPreferredSurfaceCurveRepresentation_CURVE3D 

The curve in three-dimensional space is preferred

kIfcPreferredSurfaceCurveRepresentation_PCURVE_S1 

The first pcurve is preferred

kIfcPreferredSurfaceCurveRepresentation_PCURVE_S2 

The second pcurve is preferred

kIfcPreferredSurfaceCurveRepresentation_unset 

The value is unset.

Definition at line 3907 of file Ifc4Enum.h.

◆ IfcProcedureTypeEnum

The IfcProcedureTypeEnum defines the range of different types of procedure that can be specified.

Enumerator
kIfcProcedureTypeEnum_ADVICE_CAUTION 

A caution that should be taken note of as a procedure or when carrying out a procedure.

kIfcProcedureTypeEnum_ADVICE_NOTE 

Additional information or advice that should be taken note of as a procedure or when carrying out a procedure.

kIfcProcedureTypeEnum_ADVICE_WARNING 

A warning of potential danger that should be taken note of as a procedure or when carrying out a procedure.

kIfcProcedureTypeEnum_CALIBRATION 

A procedure undertaken to calibrate an artifact.

kIfcProcedureTypeEnum_DIAGNOSTIC 

Diagnostic

kIfcProcedureTypeEnum_SHUTDOWN 

A procedure undertaken to shutdown the operation of an artifact.

kIfcProcedureTypeEnum_STARTUP 

A procedure undertaken to start up the operation of an artifact.

kIfcProcedureTypeEnum_USERDEFINED 

User defined.

kIfcProcedureTypeEnum_NOTDEFINED 

Undefined.

kIfcProcedureTypeEnum_unset 

The value is unset.

Definition at line 3927 of file Ifc4Enum.h.

◆ IfcProfileTypeEnum

The enumeration defines whether the definition of a profile shape shall be geometrically resolved into a curve or into a surface.

Enumerator
kIfcProfileTypeEnum_CURVE 

The resulting geometric item is of type curve and closed (with the only exception of the curve created by the IfcArbitraryOpenProfileDef which resolves into an open curve). The resulting geometry after applying a sweeping operation is a swept surface. This can be used to define shapes with thin sheets, such as ducts, where the thickness is not appropriate for geometric representation.

kIfcProfileTypeEnum_AREA 

The resulting geometric item is of type surface. The resulting geometry after applying a sweeping operation is a swept solid with defined volume.

kIfcProfileTypeEnum_unset 

The value is unset.

Definition at line 3959 of file Ifc4Enum.h.

◆ IfcProjectedOrTrueLengthEnum

This enumeration type is needed for load definition and is only considered if the load values are given as global actions and if they define linear or planar loads (that is, one- or two-dimensionally distributed loads).

Enumerator
kIfcProjectedOrTrueLengthEnum_PROJECTED_LENGTH 

Projected length

kIfcProjectedOrTrueLengthEnum_TRUE_LENGTH 

True Length

kIfcProjectedOrTrueLengthEnum_unset 

The value is unset.

Definition at line 4005 of file Ifc4Enum.h.

◆ IfcProjectionElementTypeEnum

This enumeration defines the basic types of projection elements.

Enumerator
kIfcProjectionElementTypeEnum_USERDEFINED 

User-defined projection element.

kIfcProjectionElementTypeEnum_NOTDEFINED 

Undefined projection element.

kIfcProjectionElementTypeEnum_unset 

The value is unset.

Definition at line 4023 of file Ifc4Enum.h.

◆ IfcProjectOrderTypeEnum

An IfcProjectOrderTypeEnum is a list of the types of project order that may be identified.

Enumerator
kIfcProjectOrderTypeEnum_CHANGEORDER 

An instruction to make a change to a product or work being undertaken and a description of the work that is to be performed.

kIfcProjectOrderTypeEnum_MAINTENANCEWORKORDER 

An instruction to carry out maintenance work and a description of the work that is to be performed.

kIfcProjectOrderTypeEnum_MOVEORDER 

An instruction to move persons and artifacts and a description of the move locations, objects to be moved, etc.

kIfcProjectOrderTypeEnum_PURCHASEORDER 

An instruction to purchase goods and/or services and a description of the goods and/or services to be purchased that is to be performed.

kIfcProjectOrderTypeEnum_WORKORDER 

A general instruction to carry out work and a description of the work to be done. Note the difference between a work order generally and a maintenance work order.

kIfcProjectOrderTypeEnum_USERDEFINED 

User-defined type.

kIfcProjectOrderTypeEnum_NOTDEFINED 

Undefined type.

kIfcProjectOrderTypeEnum_unset 

The value is unset.

Definition at line 3977 of file Ifc4Enum.h.

◆ IfcPropertySetTemplateTypeEnum

This enumeration defines the general applicability of instances of IfcPropertySet, or IfcElementQuantity defined by this IfcPropertySetTemplate, to subtypes of IfcObjectDefinition.

Enumerator
kIfcPropertySetTemplateTypeEnum_PSET_TYPEDRIVENONLY 

The property sets defined by this IfcPropertySetTemplate can only be assigned to subtypes of IfcTypeObject.

kIfcPropertySetTemplateTypeEnum_PSET_TYPEDRIVENOVERRIDE 

The property sets defined by this IfcPropertySetTemplate can be assigned to subtypes of IfcTypeObject and can be overridden by a property set with same name at subtypes of IfcObject.

kIfcPropertySetTemplateTypeEnum_PSET_OCCURRENCEDRIVEN 

The property sets defined by this IfcPropertySetTemplate can only be assigned to subtypes of IfcObject.

kIfcPropertySetTemplateTypeEnum_PSET_PERFORMANCEDRIVEN 

The property sets defined by this IfcPropertySetTemplate can only be assigned to IfcPerformanceHistory, which is related to the applicable object by means of IfcRelAssignsToControl.

kIfcPropertySetTemplateTypeEnum_QTO_TYPEDRIVENONLY 

The element quantity defined by this IfcPropertySetTemplate can only be assigned to subtypes of IfcTypeObject.

kIfcPropertySetTemplateTypeEnum_QTO_TYPEDRIVENOVERRIDE 

The element quantity defined by this IfcPropertySetTemplate can be assigned to subtypes of IfcTypeObject and can be overridden by an element quantity with same name at subtypes of IfcObject.

kIfcPropertySetTemplateTypeEnum_QTO_OCCURRENCEDRIVEN 

The element quantity defined by this IfcPropertySetTemplate can only be assigned to subtypes of IfcObject.

kIfcPropertySetTemplateTypeEnum_NOTDEFINED 

No restriction provided, the property sets defined by this IfcPropertySetTemplate can be assigned to any entity, if not otherwise restricted by the ApplicableEntity attribute.

kIfcPropertySetTemplateTypeEnum_unset 

The value is unset.

Definition at line 4041 of file Ifc4Enum.h.

◆ IfcProtectiveDeviceTrippingUnitTypeEnum

Defines the range of different tripping unit types that can be used in conjunction with a protective device.

Enumerator
kIfcProtectiveDeviceTrippingUnitTypeEnum_ELECTRONIC 

A tripping unit activated by electronic action.

kIfcProtectiveDeviceTrippingUnitTypeEnum_ELECTROMAGNETIC 

A tripping unit activated by electromagnetic action.

kIfcProtectiveDeviceTrippingUnitTypeEnum_RESIDUALCURRENT 

A tripping unit activated by residual current detection.

kIfcProtectiveDeviceTrippingUnitTypeEnum_THERMAL 

A tripping unit activated by thermal action.

kIfcProtectiveDeviceTrippingUnitTypeEnum_USERDEFINED 

User-defined type.

kIfcProtectiveDeviceTrippingUnitTypeEnum_NOTDEFINED 

Undefined type.

kIfcProtectiveDeviceTrippingUnitTypeEnum_unset 

The value is unset.

Definition at line 4071 of file Ifc4Enum.h.

◆ IfcProtectiveDeviceTypeEnum

The IfcProtectiveDeviceTypeEnum specifically defines the range of different breaker unit types that can be used in conjunction with protective device. Types may also be used as a reference to a complete protective device in circumstances where tripping units are not separately identified (typically expected to be the case during earlier stages of design).

Enumerator
kIfcProtectiveDeviceTypeEnum_CIRCUITBREAKER 

A mechanical switching device capable of making, carrying, and breaking currents under normal circuit conditions and also making, carrying for a specified time and breaking, current under specified abnormal circuit conditions such as those of short circuit.

kIfcProtectiveDeviceTypeEnum_EARTHLEAKAGECIRCUITBREAKER 

A device that opens, closes, or isolates a circuit and has short circuit protection but no overload protection. It attempts to break the circuit when there is a leakage of current from phase to earth, by measuring voltage on the earth conductor.

kIfcProtectiveDeviceTypeEnum_EARTHINGSWITCH 

A safety device used to open or close a circuit when there is no current. Used to isolate a part of a circuit, a machine, a part of an overhead line or an underground line so that maintenance can be safely conducted.

kIfcProtectiveDeviceTypeEnum_FUSEDISCONNECTOR 

A device that will electrically open the circuit after a period of prolonged, abnormal current flow.

kIfcProtectiveDeviceTypeEnum_RESIDUALCURRENTCIRCUITBREAKER 

A device that opens, closes, or isolates a circuit and has short circuit and overload protection. It attempts to break the circuit when there is a difference in current between any two phases. May also be referred to as 'Ground Fault Interupter (GFI)' or 'Ground Fault Circuit Interuptor (GFCI)'

kIfcProtectiveDeviceTypeEnum_RESIDUALCURRENTSWITCH 

A device that opens, closes or isolates a circuit and has no short circuit or overload protection. May also be identified as a 'ground fault switch'.

kIfcProtectiveDeviceTypeEnum_VARISTOR 

A high voltage surge protection device.

kIfcProtectiveDeviceTypeEnum_USERDEFINED 

User-defined type.

kIfcProtectiveDeviceTypeEnum_NOTDEFINED 

Undefined type.

kIfcProtectiveDeviceTypeEnum_unset 

The value is unset.

Definition at line 4097 of file Ifc4Enum.h.

◆ IfcPumpTypeEnum

Defines general types of pumps.

Enumerator
kIfcPumpTypeEnum_CIRCULATOR 

A Circulator pump is a generic low-pressure, low-capacity pump. It may have a wet rotor and may be driven by a flexible-coupled motor.

kIfcPumpTypeEnum_ENDSUCTION 

An End Suction pump, when mounted horizontally, has a single horizontal inlet on the impeller suction side and a vertical discharge. It may have a direct or close-coupled motor.

kIfcPumpTypeEnum_SPLITCASE 

A Split Case pump, when mounted horizontally, has an inlet and outlet on each side of the impeller. The impeller can be easily accessed by removing the front of the impeller casing. It may have a direct or close-coupled motor.

kIfcPumpTypeEnum_SUBMERSIBLEPUMP 

A pump designed to be immersed in a fluid, typically a collection tank.

kIfcPumpTypeEnum_SUMPPUMP 

A pump designed to sit above a collection tank with a suction inlet extending into the tank.

kIfcPumpTypeEnum_VERTICALINLINE 

A Vertical Inline pump has the pump and motor close-coupled on the pump casing. The pump depends on the connected, horizontal piping for support, with the suction and discharge along the piping axis.

kIfcPumpTypeEnum_VERTICALTURBINE 

A Vertical Turbine pump has a motor mounted vertically on the pump casing for either wet-pit sump mounting or dry-well mounting.

kIfcPumpTypeEnum_USERDEFINED 

User-defined pump type.

kIfcPumpTypeEnum_NOTDEFINED 

Pump type has not been defined.

kIfcPumpTypeEnum_unset 

The value is unset.

Definition at line 4129 of file Ifc4Enum.h.

◆ IfcRailingTypeEnum

This enumeration defines the different types of IfcRailing or IfcRailingType that can be predefined using the enumeration values.

Enumerator
kIfcRailingTypeEnum_HANDRAIL 

A type of railing designed to serve as an optional structural support for loads applied by human occupants (at hand height). Generally located adjacent to ramps and stairs. Generally floor or wall mounted.

kIfcRailingTypeEnum_GUARDRAIL 

A type of railing designed to guard human or vehicle occupants from falling off a stair, ramp or landing where there is a vertical drop at the edge of such floors/landings, or to provide restraint to an errant road vehicle, installed on the central reserve of or alongside a road.

kIfcRailingTypeEnum_BALUSTRADE 

Guardrail located at the edge of a floor, rather then a stair or ramp. Examples are balustrades at roof-tops or balconies, or along a bridge or on top of a retaining wall.

kIfcRailingTypeEnum_USERDEFINED 

User-defined railing element, a term to identify the user type is given by the attribute IfcRailing.ObjectType.

kIfcRailingTypeEnum_NOTDEFINED 

Undefined railing element, no type information available.

kIfcRailingTypeEnum_unset 

The value is unset.

Definition at line 4161 of file Ifc4Enum.h.

◆ IfcRampFlightTypeEnum

This enumeration defines the different types an IfcRampFlight or IfcRampFlightType object can fulfill.

Enumerator
kIfcRampFlightTypeEnum_STRAIGHT 

A ramp flight with a straight walking line.

kIfcRampFlightTypeEnum_SPIRAL 

A ramp flight with a circular or elliptic walking line.

kIfcRampFlightTypeEnum_USERDEFINED 

User-defined ramp flight.

kIfcRampFlightTypeEnum_NOTDEFINED 

Undefined ramp flight.

kIfcRampFlightTypeEnum_unset 

The value is unset.

Definition at line 4185 of file Ifc4Enum.h.

◆ IfcRampTypeEnum

This enumeration defines the basic configuration of the ramp type in terms of the number and shape of ramp flights. The type also distinguished turns by landings. In addition the subdivision of the straight and changing direction ramps is included. The ramp configurations are given for ramps without and with one and two landings.

Enumerator
kIfcRampTypeEnum_STRAIGHT_RUN_RAMP 

A ramp - which is a sloping floor, walk, or roadway - connecting two levels. The straight ramp consists of one straight flight without turns or winders.

kIfcRampTypeEnum_TWO_STRAIGHT_RUN_RAMP 

A straight ramp consisting of two straight flights without turns but with one landing.

kIfcRampTypeEnum_QUARTER_TURN_RAMP 

A ramp making a 90° turn, consisting of two straight flights connected by a quarterspace landing. The direction of the turn is determined by the walking line.

kIfcRampTypeEnum_TWO_QUARTER_TURN_RAMP 

A ramp making a 180° turn, consisting of three straight flights connected by two quarterspace landings. The direction of the turn is determined by the walking line.

kIfcRampTypeEnum_HALF_TURN_RAMP 

A ramp making a 180° turn, consisting of two straight flights connected by a halfspace landing. The orientation of the turn is determined by the walking line.

kIfcRampTypeEnum_SPIRAL_RAMP 

A ramp constructed around a circular or elliptical well without newels and landings.

kIfcRampTypeEnum_USERDEFINED 

Free form ramp (user defined operation type).

kIfcRampTypeEnum_NOTDEFINED 

No description available.

kIfcRampTypeEnum_unset 

The value is unset.

Definition at line 4207 of file Ifc4Enum.h.

◆ IfcRecurrenceTypeEnum

IfcRecurrenceTypeEnum enumerates the recurring pattern type, with valid combinations as indicated.

Enumerator
kIfcRecurrenceTypeEnum_DAILY 

Interval, Occurrences

kIfcRecurrenceTypeEnum_WEEKLY 

WeekdayComponent, Interval, Occurrences

kIfcRecurrenceTypeEnum_MONTHLY_BY_DAY_OF_MONTH 

DayComponent, Interval, Occurrences

kIfcRecurrenceTypeEnum_MONTHLY_BY_POSITION 

WeekdayComponent, Position, Interval, Occurrences

kIfcRecurrenceTypeEnum_BY_DAY_COUNT 

Interval, Occurrences

kIfcRecurrenceTypeEnum_BY_WEEKDAY_COUNT 

WeekdayComponent, Interval, Occurrences

kIfcRecurrenceTypeEnum_YEARLY_BY_DAY_OF_MONTH 

DayComponent, MonthComponent, Interval, Occurrences

kIfcRecurrenceTypeEnum_YEARLY_BY_POSITION 

WeekdayComponent, MonthComponent, Position, Interval, Occurrences

kIfcRecurrenceTypeEnum_unset 

The value is unset.

Definition at line 4237 of file Ifc4Enum.h.

◆ IfcReflectanceMethodEnum

The IfcReflectanceMethodEnum defines the range of different reflectance methods available.

Enumerator
kIfcReflectanceMethodEnum_BLINN 

A reflectance model providing a smooth, slightly shiny appearance.

kIfcReflectanceMethodEnum_FLAT 

A reflectance model conforming with the Unlit lighting model defined in X3D.

kIfcReflectanceMethodEnum_GLASS 

A reflectance model that supports an approximation of glass-like materials that have both reflective and transmissive properties.

kIfcReflectanceMethodEnum_MATT 

A reflectance model providing a dull matte appearance.

kIfcReflectanceMethodEnum_METAL 

A reflectance model providing a specular metallic appearance.

kIfcReflectanceMethodEnum_MIRROR 

A reflectance model that supports secondary mirrored views through ray tracing.

kIfcReflectanceMethodEnum_PHONG 

A reflectance model conforming with the Phong lighting model defined in X3D.

kIfcReflectanceMethodEnum_PLASTIC 

A reflectance model providing a specular effect which is similar to the Phong model.

kIfcReflectanceMethodEnum_STRAUSS 

A reflectance model for metallic and non-metallic appearance based on a limited set of control parameter.

kIfcReflectanceMethodEnum_NOTDEFINED 

Undefined.

kIfcReflectanceMethodEnum_unset 

The value is unset.

Definition at line 4267 of file Ifc4Enum.h.

◆ IfcReinforcingBarRoleEnum

Enumeration defining standard types for the role, purpose or usage of the bar, i.e. the kind of loads and stresses they are intended to carry.

Enumerator
kIfcReinforcingBarRoleEnum_MAIN 

The reinforcing bar is a main bar.

kIfcReinforcingBarRoleEnum_SHEAR 

The reinforcing bar is a shear bar.

kIfcReinforcingBarRoleEnum_LIGATURE 

The reinforcing bar is a ligature (link, stirrup).

kIfcReinforcingBarRoleEnum_STUD 

The reinforcing bar is a stud.

kIfcReinforcingBarRoleEnum_PUNCHING 

Punching reinforcement.

kIfcReinforcingBarRoleEnum_EDGE 

Edge reinforcement.

kIfcReinforcingBarRoleEnum_RING 

Ring reinforcement.

kIfcReinforcingBarRoleEnum_ANCHORING 

Anchoring reinforcement.

kIfcReinforcingBarRoleEnum_USERDEFINED 

The type of reinforcement is user defined.

kIfcReinforcingBarRoleEnum_NOTDEFINED 

The type of reinforcement is not defined.

kIfcReinforcingBarRoleEnum_unset 

The value is unset.

Definition at line 4301 of file Ifc4Enum.h.

◆ IfcReinforcingBarSurfaceEnum

Enumeration indicating whether the bar has a plain or textured (ribbed) surface.

Enumerator
kIfcReinforcingBarSurfaceEnum_PLAIN 

The reinforcing bar surface is plain.

kIfcReinforcingBarSurfaceEnum_TEXTURED 

The reinforcing bar surface is textured (ribbed).

kIfcReinforcingBarSurfaceEnum_unset 

The value is unset.

Definition at line 4335 of file Ifc4Enum.h.

◆ IfcReinforcingBarTypeEnum

Enumeration defining standard types for the role, purpose or usage of the bar, i.e. the kind of loads and stresses they are intended to carry.

Enumerator
kIfcReinforcingBarTypeEnum_ANCHORING 

Anchoring reinforcement.

kIfcReinforcingBarTypeEnum_EDGE 

Edge reinforcement.

kIfcReinforcingBarTypeEnum_LIGATURE 

The reinforcing bar is a ligature (link, stirrup).

kIfcReinforcingBarTypeEnum_MAIN 

The reinforcing bar is a main bar.

kIfcReinforcingBarTypeEnum_PUNCHING 

Punching reinforcement.

kIfcReinforcingBarTypeEnum_RING 

Ring reinforcement.

kIfcReinforcingBarTypeEnum_SHEAR 

The reinforcing bar is a shear bar.

kIfcReinforcingBarTypeEnum_STUD 

The reinforcing bar is a stud.

kIfcReinforcingBarTypeEnum_USERDEFINED 

The type of reinforcement is user defined.

kIfcReinforcingBarTypeEnum_NOTDEFINED 

The type of reinforcement is not defined.

kIfcReinforcingBarTypeEnum_unset 

The value is unset.

Definition at line 4353 of file Ifc4Enum.h.

◆ IfcReinforcingMeshTypeEnum

Enumeration defining the reinforcing mesh type.

Enumerator
kIfcReinforcingMeshTypeEnum_USERDEFINED 

The type of mesh is user defined.

kIfcReinforcingMeshTypeEnum_NOTDEFINED 

The type of mesh is not defined.

kIfcReinforcingMeshTypeEnum_unset 

The value is unset.

Definition at line 4387 of file Ifc4Enum.h.

◆ IfcRoleEnum

This enumeration defines roles which may be played by an actor.

Enumerator
kIfcRoleEnum_SUPPLIER 

Supplier

kIfcRoleEnum_MANUFACTURER 

Manufacturer

kIfcRoleEnum_CONTRACTOR 

Contractor

kIfcRoleEnum_SUBCONTRACTOR 

Sub-contractor

kIfcRoleEnum_ARCHITECT 

Architect

kIfcRoleEnum_STRUCTURALENGINEER 

Structural engineer

kIfcRoleEnum_COSTENGINEER 

Cost engineer

kIfcRoleEnum_CLIENT 

Client

kIfcRoleEnum_BUILDINGOWNER 

Facility owner

kIfcRoleEnum_BUILDINGOPERATOR 

Facility operator

kIfcRoleEnum_MECHANICALENGINEER 

Mechanical engineer

kIfcRoleEnum_ELECTRICALENGINEER 

Electrical engineer

kIfcRoleEnum_PROJECTMANAGER 

Project manager

kIfcRoleEnum_FACILITIESMANAGER 

Facilities manager

kIfcRoleEnum_CIVILENGINEER 

Civil engineer

kIfcRoleEnum_COMMISSIONINGENGINEER 

Commissioning engineer

kIfcRoleEnum_ENGINEER 

Engineer

kIfcRoleEnum_OWNER 

Owner

kIfcRoleEnum_CONSULTANT 

Consultant

kIfcRoleEnum_CONSTRUCTIONMANAGER 

Construction manager

kIfcRoleEnum_FIELDCONSTRUCTIONMANAGER 

Field construction manager

kIfcRoleEnum_RESELLER 

Reseller

kIfcRoleEnum_USERDEFINED 

User defined value to be provided.

kIfcRoleEnum_unset 

The value is unset.

Definition at line 4405 of file Ifc4Enum.h.

◆ IfcRoofTypeEnum

This enumeration defines the basic configuration of the roof in terms of the different roof shapes.

Enumerator
kIfcRoofTypeEnum_FLAT_ROOF 

A roof having no slope, or one with only a slight pitch so as to drain rainwater.

kIfcRoofTypeEnum_SHED_ROOF 

A roof having a single slope.

kIfcRoofTypeEnum_GABLE_ROOF 

A roof sloping downward in two parts from a central ridge, so as to form a gable at each end.

kIfcRoofTypeEnum_HIP_ROOF 

A roof having sloping ends and sides meeting at an inclined projecting angle.

kIfcRoofTypeEnum_HIPPED_GABLE_ROOF 

A roof having a hipped end truncating a gable.

kIfcRoofTypeEnum_GAMBREL_ROOF 

A roof sloping downward in two parts from a central ridge, so as to form a gable at each end.

kIfcRoofTypeEnum_MANSARD_ROOF 

A roof having on each side a steeper lower part and a shallower upper part.

kIfcRoofTypeEnum_BARREL_ROOF 

A roof or ceiling having a semicylindrical form.

kIfcRoofTypeEnum_RAINBOW_ROOF 

A gable roof in the form of a broad Gothic arch, with gently sloping convex surfaces.

kIfcRoofTypeEnum_BUTTERFLY_ROOF 

A roof having two slopes, each descending inward from the eaves.

kIfcRoofTypeEnum_PAVILION_ROOF 

A pyramidal hip roof.

kIfcRoofTypeEnum_DOME_ROOF 

A hemispherical hip roof.

kIfcRoofTypeEnum_FREEFORM 

Free form roof.

kIfcRoofTypeEnum_USERDEFINED 

No specification given.

kIfcRoofTypeEnum_NOTDEFINED 

No specification given.

kIfcRoofTypeEnum_unset 

The value is unset.

Definition at line 4465 of file Ifc4Enum.h.

◆ IfcSanitaryTerminalTypeEnum

The IfcSanitaryTerminalTypeEnum defines the range of different types of sanitary terminal that can be specified.

Enumerator
kIfcSanitaryTerminalTypeEnum_BATH 

Sanitary appliance for immersion of the human body or parts of it.

kIfcSanitaryTerminalTypeEnum_BIDET 

Waste water appliance for washing the excretory organs while sitting astride the bowl.

kIfcSanitaryTerminalTypeEnum_CISTERN 

A water storage unit attached to a sanitary terminal that is fitted with a device, operated automatically or by the user, that discharges water to cleanse a water closet (toilet) pan, urinal or slop hopper.

kIfcSanitaryTerminalTypeEnum_SHOWER 

Installation or waste water appliance that emits a spray of water to wash the human body.

kIfcSanitaryTerminalTypeEnum_SINK 

Waste water appliance for receiving, retaining or disposing of domestic, culinary, laboratory or industrial process liquids.

kIfcSanitaryTerminalTypeEnum_SANITARYFOUNTAIN 

A sanitary terminal that provides a low pressure jet of water for a specific purpose.

kIfcSanitaryTerminalTypeEnum_TOILETPAN 

Soil appliance for the disposal of excrement.

kIfcSanitaryTerminalTypeEnum_URINAL 

Soil appliance that receives urine and directs it to a waste outlet.

kIfcSanitaryTerminalTypeEnum_WASHHANDBASIN 

Waste water appliance for washing the upper parts of the body.

kIfcSanitaryTerminalTypeEnum_WCSEAT 

[Deprecated] Hinged seat that fits on the top of a water closet (WC) pan.

kIfcSanitaryTerminalTypeEnum_USERDEFINED 

User-defined type.

kIfcSanitaryTerminalTypeEnum_NOTDEFINED 

Undefined type.

kIfcSanitaryTerminalTypeEnum_unset 

The value is unset.

Definition at line 4629 of file Ifc4Enum.h.

◆ IfcSectionTypeEnum

An enumeration indicating whether a specific piece of a cross section is uniform or tapered in longitudinal direction.

Enumerator
kIfcSectionTypeEnum_UNIFORM 

The section is uniform in longitudinal direction.

kIfcSectionTypeEnum_TAPERED 

The section is tapered in longitudinal direction.

kIfcSectionTypeEnum_unset 

The value is unset.

Definition at line 4667 of file Ifc4Enum.h.

◆ IfcSensorTypeEnum

The IfcSensorTypeEnum defines the range of different types of sensor that can be specified.

Enumerator
kIfcSensorTypeEnum_COSENSOR 

A device that senses or detects carbon monoxide.

kIfcSensorTypeEnum_CO2SENSOR 

A device that senses or detects carbon dioxide.

kIfcSensorTypeEnum_CONDUCTANCESENSOR 

A device that senses or detects electrical conductance.

kIfcSensorTypeEnum_CONTACTSENSOR 

A device that senses or detects contact, such as for detecting if a door is closed.

kIfcSensorTypeEnum_FIRESENSOR 

A device that senses or detects fire

kIfcSensorTypeEnum_FLOWSENSOR 

A device that senses or detects flow in a fluid.

kIfcSensorTypeEnum_FROSTSENSOR 

A device that senses or detects frost on a window.

kIfcSensorTypeEnum_GASSENSOR 

A device that senses or detects gas concentration (other than CO2)

kIfcSensorTypeEnum_HEATSENSOR 

A device that senses or detects heat.

kIfcSensorTypeEnum_HUMIDITYSENSOR 

A device that senses or detects humidity.

kIfcSensorTypeEnum_IDENTIFIERSENSOR 

A device that reads a tag, such as for gaining access to a door or elevator

kIfcSensorTypeEnum_IONCONCENTRATIONSENSOR 

A device that senses or detects ion concentration, such as for water hardness.

kIfcSensorTypeEnum_LEVELSENSOR 

A device that senses or detects fill level, such as for a tank.

kIfcSensorTypeEnum_LIGHTSENSOR 

A device that senses or detects light.

kIfcSensorTypeEnum_MOISTURESENSOR 

A device that senses or detects moisture.

kIfcSensorTypeEnum_MOVEMENTSENSOR 

A device that senses or detects movement.

kIfcSensorTypeEnum_PHSENSOR 

A device that senses or detects acidity.

kIfcSensorTypeEnum_PRESSURESENSOR 

A device that senses or detects pressure.

kIfcSensorTypeEnum_RADIATIONSENSOR 

A device that senses or detects pressure.

kIfcSensorTypeEnum_RADIOACTIVITYSENSOR 

A device that senses or detects atomic decay.

kIfcSensorTypeEnum_SMOKESENSOR 

A device that senses or detects smoke.

kIfcSensorTypeEnum_SOUNDSENSOR 

A device that senses or detects sound.

kIfcSensorTypeEnum_TEMPERATURESENSOR 

A device that senses or detects temperature.

kIfcSensorTypeEnum_WINDSENSOR 

A device that senses or detects airflow speed and direction.

kIfcSensorTypeEnum_USERDEFINED 

User-defined type.

kIfcSensorTypeEnum_NOTDEFINED 

Undefined type.

kIfcSensorTypeEnum_unset 

The value is unset.

Definition at line 4685 of file Ifc4Enum.h.

◆ IfcSequenceEnum

IfcSequenceEnum is an enumeration that defines the different ways in which a time lag is applied to a sequence between two processes.

Enumerator
kIfcSequenceEnum_START_START 

The predecessor task must start before the successor task may start.

kIfcSequenceEnum_START_FINISH 

The predecessor task must start before the successor task may finish.

kIfcSequenceEnum_FINISH_START 

The predecessor task must finish before the successor task may start.

kIfcSequenceEnum_FINISH_FINISH 

The predecessor task must finish before the successor task may finish.

kIfcSequenceEnum_USERDEFINED 

User defined.

kIfcSequenceEnum_NOTDEFINED 

Undefined.

kIfcSequenceEnum_unset 

The value is unset.

Definition at line 4751 of file Ifc4Enum.h.

◆ IfcShadingDeviceTypeEnum

This enumeration defines the valid types of IfcShadingDevice or IfcShadingDeviceType that can be predefined using the enumeration values.

Enumerator
kIfcShadingDeviceTypeEnum_JALOUSIE 

A blind with adjustable horizontal slats for admitting light and air while excluding direct sun and rain.

kIfcShadingDeviceTypeEnum_SHUTTER 

A mechanical device that limits the passage of light. Often used as a a solid or louvered movable cover for a window.

kIfcShadingDeviceTypeEnum_AWNING 

A rooflike shelter of canvas or other material extending over a doorway, from the top of a window, over a deck, or similar, in order to provide protection, as from the sun.

kIfcShadingDeviceTypeEnum_USERDEFINED 

No description available.

kIfcShadingDeviceTypeEnum_NOTDEFINED 

No description available.

kIfcShadingDeviceTypeEnum_unset 

The value is unset.

Definition at line 4777 of file Ifc4Enum.h.

◆ IfcSimplePropertyTemplateTypeEnum

This enumeration defines the correct subtype of instances of IfcSimpleProperty or IfcPhysicalSimpleQuantity that are created and are assigned to this IfcSimplePropertyTemplate. It also determines how the attributes of IfcPropertyTemplate, PrimaryUnit, SecondaryUnit, Enumerators, PrimaryDataType, SecondaryDataType, should be used.

Enumerator
kIfcSimplePropertyTemplateTypeEnum_P_SINGLEVALUE 

The properties defined by this IfcPropertyTemplate are of type IfcPropertySingleValue.

kIfcSimplePropertyTemplateTypeEnum_P_ENUMERATEDVALUE 

The properties defined by this IfcPropertyTemplate are of type IfcPropertyEnumeratedValue.

kIfcSimplePropertyTemplateTypeEnum_P_BOUNDEDVALUE 

The properties defined by this IfcPropertyTemplate are of type IfcPropertyBoundedValue.

kIfcSimplePropertyTemplateTypeEnum_P_LISTVALUE 

The properties defined by this IfcPropertyTemplate are of type IfcPropertyListValue.

kIfcSimplePropertyTemplateTypeEnum_P_TABLEVALUE 

The properties defined by this IfcPropertyTemplate are of type IfcPropertyTableValue.

kIfcSimplePropertyTemplateTypeEnum_P_REFERENCEVALUE 

The properties defined by this IfcPropertyTemplate are of type IfcPropertyReferenceValue.

kIfcSimplePropertyTemplateTypeEnum_Q_LENGTH 

The properties defined by this IfcPropertyTemplate are of type IfcQuantityLength.

kIfcSimplePropertyTemplateTypeEnum_Q_AREA 

The properties defined by this IfcPropertyTemplate are of type IfcQuantityArea.

kIfcSimplePropertyTemplateTypeEnum_Q_VOLUME 

The properties defined by this IfcPropertyTemplate are of type IfcQuantityVolume.

kIfcSimplePropertyTemplateTypeEnum_Q_COUNT 

The properties defined by this IfcPropertyTemplate are of type IfcQuantityCount.

kIfcSimplePropertyTemplateTypeEnum_Q_WEIGHT 

The properties defined by this IfcPropertyTemplate are of type IfcQuantityWeight.

kIfcSimplePropertyTemplateTypeEnum_Q_TIME 

The properties defined by this IfcPropertyTemplate are of type IfcQuantityNumber.

kIfcSimplePropertyTemplateTypeEnum_unset 

The value is unset.

Definition at line 4801 of file Ifc4Enum.h.

◆ IfcSIPrefix

[object Object]

Enumerator
kIfcSIPrefix_EXA 

10^18.

kIfcSIPrefix_PETA 

10^15.

kIfcSIPrefix_TERA 

10^12.

kIfcSIPrefix_GIGA 

10^9.

kIfcSIPrefix_MEGA 

10^6.

kIfcSIPrefix_KILO 

10^3.

kIfcSIPrefix_HECTO 

10^2.

kIfcSIPrefix_DECA 

10.

kIfcSIPrefix_DECI 

10^-1.

kIfcSIPrefix_CENTI 

10^-2.

kIfcSIPrefix_MILLI 

10^-3.

kIfcSIPrefix_MICRO 

10^-6.

kIfcSIPrefix_NANO 

10^-9.

kIfcSIPrefix_PICO 

10^-12.

kIfcSIPrefix_FEMTO 

10^-15.

kIfcSIPrefix_ATTO 

10^-18.

kIfcSIPrefix_unset 

The value is unset.

Definition at line 4509 of file Ifc4Enum.h.

◆ IfcSIUnitName

[object Object]

Enumerator
kIfcSIUnitName_AMPERE 

Unit for electric current.

kIfcSIUnitName_BECQUEREL 

Unit for radioactivity.

kIfcSIUnitName_CANDELA 

Unit for luminousintensity.

kIfcSIUnitName_COULOMB 

Unit for electric charge.

kIfcSIUnitName_CUBIC_METRE 

Unit for volume.

kIfcSIUnitName_DEGREE_CELSIUS 

Unit for thermodynamic temperature.

kIfcSIUnitName_FARAD 

Unit for electric capacitance.

kIfcSIUnitName_GRAM 

Unit for mass.

kIfcSIUnitName_GRAY 

Unit for absorbed radioactive dose.

kIfcSIUnitName_HENRY 

Unit for inductance.

kIfcSIUnitName_HERTZ 

Unit for frequency.

kIfcSIUnitName_JOULE 

Unit for energy.

kIfcSIUnitName_KELVIN 

Unit for thermodynamic temperature.

kIfcSIUnitName_LUMEN 

Unit for luminous flux.

kIfcSIUnitName_LUX 

Unit for illuminance.

kIfcSIUnitName_METRE 

Unit for length.

kIfcSIUnitName_MOLE 

Unit for amount of substance.

kIfcSIUnitName_NEWTON 

Unit for force.

kIfcSIUnitName_OHM 

Unit for electric resistance.

kIfcSIUnitName_PASCAL 

Unit for pressure.

kIfcSIUnitName_RADIAN 

Unit for plane angle.

kIfcSIUnitName_SECOND 

Unit for time.

kIfcSIUnitName_SIEMENS 

Unit for electric conductance.

kIfcSIUnitName_SIEVERT 

Unit for radioactive dose equivalent.

kIfcSIUnitName_SQUARE_METRE 

Unit for area.

kIfcSIUnitName_STERADIAN 

Unit for solid angle.

kIfcSIUnitName_TESLA 

Unit for magnetic flux density.

kIfcSIUnitName_VOLT 

Unit for electric voltage.

kIfcSIUnitName_WATT 

Unit for power.

kIfcSIUnitName_WEBER 

Unit for magnetic flux.

kIfcSIUnitName_unset 

The value is unset.

Definition at line 4555 of file Ifc4Enum.h.

◆ IfcSlabTypeEnum

This enumeration defines the available predefined types of slabs that can further specify an IfcSlab or IfcSlabType.

Enumerator
kIfcSlabTypeEnum_FLOOR 

The slab is used to represent a floor slab or a bridge deck.

kIfcSlabTypeEnum_ROOF 

The slab is used to represent a roof slab (either flat or sloped).

kIfcSlabTypeEnum_LANDING 

The slab is used to represent a landing within a stair or ramp.

kIfcSlabTypeEnum_BASESLAB 

The slab is used to represent a floor slab against the ground (and thereby being a part of the foundation). Another name is mat foundation.

kIfcSlabTypeEnum_USERDEFINED 

No description available.

kIfcSlabTypeEnum_NOTDEFINED 

No description available.

kIfcSlabTypeEnum_unset 

The value is unset.

Definition at line 4839 of file Ifc4Enum.h.

◆ IfcSolarDeviceTypeEnum

The IfcSolarDeviceTypeEnum defines different types of solar devices.

Enumerator
kIfcSolarDeviceTypeEnum_SOLARCOLLECTOR 

A device that converts solar radiation into thermal energy (heating water, etc.).

kIfcSolarDeviceTypeEnum_SOLARPANEL 

A device that converts solar radiation into electric current.

kIfcSolarDeviceTypeEnum_USERDEFINED 

User-defined type.

kIfcSolarDeviceTypeEnum_NOTDEFINED 

Undefined type.

kIfcSolarDeviceTypeEnum_unset 

The value is unset.

Definition at line 4865 of file Ifc4Enum.h.

◆ IfcSpaceHeaterTypeEnum

Enumeration defining the functional type of space heater.

Enumerator
kIfcSpaceHeaterTypeEnum_CONVECTOR 

A heat-distributing unit that operates with gravity-circulated air.

kIfcSpaceHeaterTypeEnum_RADIATOR 

A heat-distributing unit that operates with thermal radiation.

kIfcSpaceHeaterTypeEnum_USERDEFINED 

User-defined space heater type.

kIfcSpaceHeaterTypeEnum_NOTDEFINED 

Undefined space heater type.

kIfcSpaceHeaterTypeEnum_unset 

The value is unset.

Definition at line 4887 of file Ifc4Enum.h.

◆ IfcSpaceTypeEnum

This enumeration defines the available generic types for IfcSpace and IfcSpaceType.

Enumerator
kIfcSpaceTypeEnum_SPACE 

Any space not falling into another category.

kIfcSpaceTypeEnum_PARKING 

A space dedication for use as a parking spot for vehicles, including access, such as a parking aisle.

kIfcSpaceTypeEnum_GFA 

Gross Floor Area - a specific kind of space for each building story that includes all net area and construction area (also the external envelop). Provision of such a specific space is often required by regulations.

kIfcSpaceTypeEnum_INTERNAL 

A space inside a facility.

kIfcSpaceTypeEnum_EXTERNAL 

A space outside of a facility.

kIfcSpaceTypeEnum_USERDEFINED 

No description available.

kIfcSpaceTypeEnum_NOTDEFINED 

No description available.

kIfcSpaceTypeEnum_unset 

The value is unset.

Definition at line 4909 of file Ifc4Enum.h.

◆ IfcSpatialZoneTypeEnum

This enumeration defines the range of different types of spatial zones that can further specify an IfcSpatialZone.

Enumerator
kIfcSpatialZoneTypeEnum_CONSTRUCTION 

The spatial zone is used to represent a construction zone for the production process.

kIfcSpatialZoneTypeEnum_FIRESAFETY 

The spatial zone is used to represent a fire safety zone, or fire compartment.

kIfcSpatialZoneTypeEnum_LIGHTING 

The spatial zone is used to represent a lighting zone; a daylight zone, or an artificial lighting zone.

kIfcSpatialZoneTypeEnum_OCCUPANCY 

The spatial zone is used to represent a zone of particular occupancy.

kIfcSpatialZoneTypeEnum_SECURITY 

The spatial zone is used to represent a zone for security planning and maintenance work.

kIfcSpatialZoneTypeEnum_THERMAL 

The spatial zone is used to represent a thermal zone.

kIfcSpatialZoneTypeEnum_TRANSPORT 

The spatial zone is used to represent an area primarily dedicated to the movement of people or goods.

kIfcSpatialZoneTypeEnum_VENTILATION 

The spatial zone is used to represent a ventilation zone.

kIfcSpatialZoneTypeEnum_USERDEFINED 

User defined type spatial zone.

kIfcSpatialZoneTypeEnum_NOTDEFINED 

Undefined type spatial zone.

kIfcSpatialZoneTypeEnum_unset 

The value is unset.

Definition at line 4937 of file Ifc4Enum.h.

◆ IfcStackTerminalTypeEnum

An IfcStackTerminalTypeEnum defines the range of different types of stack terminal that can be specified for use at the top of a vertical stack subsystem.

Enumerator
kIfcStackTerminalTypeEnum_BIRDCAGE 

Guard cage, typically wire mesh, at the top of the stack preventing access by birds.

kIfcStackTerminalTypeEnum_COWL 

A cowling placed at the top of a stack to eliminate downdraft.

kIfcStackTerminalTypeEnum_RAINWATERHOPPER 

A box placed at the top of a rainwater downpipe to catch rainwater from guttering.

kIfcStackTerminalTypeEnum_USERDEFINED 

User-defined type.

kIfcStackTerminalTypeEnum_NOTDEFINED 

Undefined type.

kIfcStackTerminalTypeEnum_unset 

The value is unset.

Definition at line 4971 of file Ifc4Enum.h.

◆ IfcStairFlightTypeEnum

This enumeration defines the different types of stair flights that can further specify an IfcStairFlight or IfcStairFlightType.

Enumerator
kIfcStairFlightTypeEnum_STRAIGHT 

A stair flight with a straight walking line.

kIfcStairFlightTypeEnum_WINDER 

A stair flight with a walking line including straight and curved sections.

kIfcStairFlightTypeEnum_SPIRAL 

A stair flight with a circular or elliptic walking line.

kIfcStairFlightTypeEnum_CURVED 

A stair flight with a curved walking line.

kIfcStairFlightTypeEnum_FREEFORM 

A stair flight with a free form walking line (and outer boundaries).

kIfcStairFlightTypeEnum_USERDEFINED 

User-defined stair flight.

kIfcStairFlightTypeEnum_NOTDEFINED 

Undefined stair flight.

kIfcStairFlightTypeEnum_unset 

The value is unset.

Definition at line 4995 of file Ifc4Enum.h.

◆ IfcStairTypeEnum

This enumeration defines the basic configuration of the stair type in terms of the number of stair flights and the number of landings. The type also distinguished turns by windings or by landings. In addition the subdivision of the straight and changing direction stairs is included. The stair configurations are given for stairs without and with one, two or three landings.

Enumerator
kIfcStairTypeEnum_STRAIGHT_RUN_STAIR 

A stair extending from one level to another without turns or winders. The stair consists of one straight flight.

kIfcStairTypeEnum_TWO_STRAIGHT_RUN_STAIR 

A straight stair consisting of two straight flights without turns but with one landing.

kIfcStairTypeEnum_QUARTER_WINDING_STAIR 

A stair consisting of one flight with a quarter winder, which is making a 90° turn. The direction of the turn is determined by the walking line.

kIfcStairTypeEnum_QUARTER_TURN_STAIR 

A stair making a 90° turn, consisting of two straight flights connected by a quarterspace landing. The direction of the turn is determined by the walking line.

kIfcStairTypeEnum_HALF_WINDING_STAIR 

A stair consisting of one flight with one half winder, which makes a 180° turn. The orientation of the turn is determined by the walking line.

kIfcStairTypeEnum_HALF_TURN_STAIR 

A stair making a 180° turn, consisting of two straight flights connected. The orientation of the turn is determined by the walking line.

kIfcStairTypeEnum_TWO_QUARTER_WINDING_STAIR 

A stair consisting of one flight with two quarter winders, which make a 90° turn. The stair makes a 180° turn. The direction of the turns is determined by the walking line.

kIfcStairTypeEnum_TWO_QUARTER_TURN_STAIR 

A stair making a 180° turn, consisting of three straight flights connected by two quarterspace landings. The direction of the turns is determined by the walking line.

kIfcStairTypeEnum_THREE_QUARTER_WINDING_STAIR 

A stair consisting of one flight with three quarter winders, which make a 90° turn. The stair makes a 270° turn. The direction of the turns is determined by the walking line.

kIfcStairTypeEnum_THREE_QUARTER_TURN_STAIR 

A stair making a 270° turn, consisting of four straight flights connected by three quarterspace landings. The direction of the turns is determined by the walking line.

kIfcStairTypeEnum_SPIRAL_STAIR 

A stair constructed with winders around a circular newel often without landings. Depending on outer boundary it can be either a circular, elliptical or rectangular spiral stair. The orientation of the winding stairs is determined by the walking line.

kIfcStairTypeEnum_DOUBLE_RETURN_STAIR 

A stair having one straight flight to a wide quarterspace landing, and two side flights from that landing into opposite directions. The stair is making a 90° turn. The direction of traffic is determined by the walking line.

kIfcStairTypeEnum_CURVED_RUN_STAIR 

A stair extending from one level to another without turns or winders. The stair is consisting of one curved flight.

kIfcStairTypeEnum_TWO_CURVED_RUN_STAIR 

A curved stair consisting of two curved flights without turns but with one landing.

kIfcStairTypeEnum_USERDEFINED 

Free form stair (user defined operation type).

kIfcStairTypeEnum_NOTDEFINED 

No description available.

kIfcStairTypeEnum_unset 

The value is unset.

Definition at line 5023 of file Ifc4Enum.h.

◆ IfcStateEnum

The IfcStateEnum enumeration identifies the state or accessibility of the object (for example, read/write, locked).

Enumerator
kIfcStateEnum_READWRITE 

Object is in a Read-Write state. It may be modified by an application.

kIfcStateEnum_READONLY 

Object is in a Read-Only state. It may be viewed but not modified by an application.

kIfcStateEnum_LOCKED 

Object is in a Locked state. It may not be accessed by an application.

kIfcStateEnum_READWRITELOCKED 

Object is in a Read-Write-Locked state. It may not be accessed by an application.

kIfcStateEnum_READONLYLOCKED 

Object is in a Read-Only-Locked state. It may not be accessed by an application.

kIfcStateEnum_unset 

The value is unset.

Definition at line 5069 of file Ifc4Enum.h.

◆ IfcStructuralCurveActivityTypeEnum

This enumeration defines the distribution of load values in a curve action or reaction.

Enumerator
kIfcStructuralCurveActivityTypeEnum_CONST 

The load has a constant value over its entire extent.

kIfcStructuralCurveActivityTypeEnum_LINEAR 

The load value is linearly distributed over the load's extent.

kIfcStructuralCurveActivityTypeEnum_POLYGONAL 

The load consists of several consecutive linear sections.

kIfcStructuralCurveActivityTypeEnum_EQUIDISTANT 

The load consists of n consecutive sections of same length and is specified by n+1 load samples. The interpolation type over the segments is not defined by this distribution type but may be qualified in IfcObject.ObjectType based on additional agreements.

kIfcStructuralCurveActivityTypeEnum_SINUS 

The load value is distributed as a sinus half wave.

kIfcStructuralCurveActivityTypeEnum_PARABOLA 

The load value is distributed as a half wave described by a symmetric quadratic parabola.

kIfcStructuralCurveActivityTypeEnum_DISCRETE 

The load is specified as a series of discrete load points.

kIfcStructuralCurveActivityTypeEnum_USERDEFINED 

The load distribution is user-defined.

kIfcStructuralCurveActivityTypeEnum_NOTDEFINED 

The load distribution is undefined.

kIfcStructuralCurveActivityTypeEnum_unset 

The value is unset.

Definition at line 5093 of file Ifc4Enum.h.

◆ IfcStructuralCurveMemberTypeEnum

This enumeration distinguishes between different types of structural 'curve' members, such as cables.

Enumerator
kIfcStructuralCurveMemberTypeEnum_RIGID_JOINED_MEMBER 

A member with capacity to carry transverse and axial loads, i.e. a beam. Its actual joints may be rigid or pinned. Typically used in rigid frames.

kIfcStructuralCurveMemberTypeEnum_PIN_JOINED_MEMBER 

A member with capacity to carry axial loads only, i.e. a link. Typically used in trusses.

kIfcStructuralCurveMemberTypeEnum_CABLE 

A tension member which is able to carry transverse loads only under large deflection.

kIfcStructuralCurveMemberTypeEnum_TENSION_MEMBER 

A member without compressional stiffness.

kIfcStructuralCurveMemberTypeEnum_COMPRESSION_MEMBER 

A member without tensional stiffness.

kIfcStructuralCurveMemberTypeEnum_USERDEFINED 

A specially defined member.

kIfcStructuralCurveMemberTypeEnum_NOTDEFINED 

A member without further categorization.

kIfcStructuralCurveMemberTypeEnum_unset 

The value is unset.

Definition at line 5125 of file Ifc4Enum.h.

◆ IfcStructuralSurfaceActivityTypeEnum

This enumeration defines the distribution of load values in a surface action or reaction.

Enumerator
kIfcStructuralSurfaceActivityTypeEnum_CONST 

The load has a constant value over its entire extent.

kIfcStructuralSurfaceActivityTypeEnum_BILINEAR 

The load value is bilinearly distributed over the load's extent.

kIfcStructuralSurfaceActivityTypeEnum_DISCRETE 

The load is specified as a series of discrete load points.

kIfcStructuralSurfaceActivityTypeEnum_ISOCONTOUR 

The load is specified by a series of iso-curves (level sets), i.e. curves at which the load value is constant. These curves run perpendicularly to the load gradient.

kIfcStructuralSurfaceActivityTypeEnum_USERDEFINED 

The load distribution is user-defined.

kIfcStructuralSurfaceActivityTypeEnum_NOTDEFINED 

The load distribution is undefined.

kIfcStructuralSurfaceActivityTypeEnum_unset 

The value is unset.

Definition at line 5153 of file Ifc4Enum.h.

◆ IfcStructuralSurfaceMemberTypeEnum

This enumeration distinguishes between different types of structural surface members, such as the typical mechanical function of walls, slabs and shells.

Enumerator
kIfcStructuralSurfaceMemberTypeEnum_BENDING_ELEMENT 

A member with capacity to carry out-of-plane loads, i.e. a plate.

kIfcStructuralSurfaceMemberTypeEnum_MEMBRANE_ELEMENT 

A member with capacity to carry in-plane loads, for example a shear wall.

kIfcStructuralSurfaceMemberTypeEnum_SHELL 

A member with capacity to carry in-plane and out-of-plane loads, i.e. a combination of bending element and membrane element.

kIfcStructuralSurfaceMemberTypeEnum_USERDEFINED 

A specially defined member.

kIfcStructuralSurfaceMemberTypeEnum_NOTDEFINED 

A member without further categorization.

kIfcStructuralSurfaceMemberTypeEnum_unset 

The value is unset.

Definition at line 5179 of file Ifc4Enum.h.

◆ IfcSubContractResourceTypeEnum

This enumeration is used to identify the primary purpose of a subcontract resource.

Enumerator
kIfcSubContractResourceTypeEnum_PURCHASE 

Furnishing or supplying products.

kIfcSubContractResourceTypeEnum_WORK 

Performing work onsite.

kIfcSubContractResourceTypeEnum_USERDEFINED 

User-defined resource.

kIfcSubContractResourceTypeEnum_NOTDEFINED 

Undefined resource.

kIfcSubContractResourceTypeEnum_unset 

The value is unset.

Definition at line 5203 of file Ifc4Enum.h.

◆ IfcSurfaceFeatureTypeEnum

This enumeration indicates the type of a surface feature.

Enumerator
kIfcSurfaceFeatureTypeEnum_MARK 

A point, line, cross, or other mark, applied for example for easier adjustment of elements during assembly.

kIfcSurfaceFeatureTypeEnum_TAG 

A name tag, which allows to identify an element during production, delivery and assembly. May be manufactured in different ways, e.g. by printing or punching the tracking code onto the element or by attaching an actual tag.

kIfcSurfaceFeatureTypeEnum_TREATMENT 

A subtractive surface feature, e.g. grinding, or an additive surface feature, e.g. coating, or an impregnating treatment, or a series of any of these kinds of treatments.

kIfcSurfaceFeatureTypeEnum_USERDEFINED 

A user-defined type of surface feature.

kIfcSurfaceFeatureTypeEnum_NOTDEFINED 

An undefined type of surface feature.

kIfcSurfaceFeatureTypeEnum_unset 

The value is unset.

Definition at line 5225 of file Ifc4Enum.h.

◆ IfcSurfaceSide

IfcSurfaceSide is a denotion of whether negative, positive or both sides of a surface are being referenced.

Enumerator
kIfcSurfaceSide_POSITIVE 

The side of a surface which is in the same direction as the surface normal derived from the mathematical definition.

kIfcSurfaceSide_NEGATIVE 

The side of a surface which is in the opposite direction than the surface normal derived from the mathematical definition.

kIfcSurfaceSide_BOTH 

Both, positive and negative side.

kIfcSurfaceSide_unset 

The value is unset.

Definition at line 5249 of file Ifc4Enum.h.

◆ IfcSwitchingDeviceTypeEnum

The IfcSwitchingDeviceTypeEnum defines the range of different types of switch that can be specified.

Enumerator
kIfcSwitchingDeviceTypeEnum_CONTACTOR 

An electrical device used to control the flow of power in a circuit on or off.

kIfcSwitchingDeviceTypeEnum_DIMMERSWITCH 

A dimmer switch has variable positions, and may adjust electrical power or other setting (according to the switched port type).

kIfcSwitchingDeviceTypeEnum_EMERGENCYSTOP 

An emergency stop device acts to remove as quickly as possible any danger that may have arisen unexpectedly.

kIfcSwitchingDeviceTypeEnum_KEYPAD 

A set of buttons or switches, each potentially applicable to a different device.

kIfcSwitchingDeviceTypeEnum_MOMENTARYSWITCH 

A momentary switch has no position, and may trigger some action to occur.

kIfcSwitchingDeviceTypeEnum_SELECTORSWITCH 

A selector switch has multiple positions, and may change the source or level of power or other setting (according to the switched port type).

kIfcSwitchingDeviceTypeEnum_STARTER 

A starter is a switch which in the closed position controls the application of power to an electrical device.

kIfcSwitchingDeviceTypeEnum_SWITCHDISCONNECTOR 

A switch disconnector is a switch which in the open position satisfies the isolating requirements specified for a disconnector.

kIfcSwitchingDeviceTypeEnum_TOGGLESWITCH 

A toggle switch has two positions, and may enable or isolate electrical power or other setting (according to the switched port type).

kIfcSwitchingDeviceTypeEnum_USERDEFINED 

User-defined type.

kIfcSwitchingDeviceTypeEnum_NOTDEFINED 

Undefined type.

kIfcSwitchingDeviceTypeEnum_unset 

The value is unset.

Definition at line 5269 of file Ifc4Enum.h.

◆ IfcSystemFurnitureElementTypeEnum

IfcSystemFurnitureElementTypeEnum defines the types of system furniture from which the type required can be selected.

Enumerator
kIfcSystemFurnitureElementTypeEnum_PANEL 

Vertical panel used to divide work spaces.

kIfcSystemFurnitureElementTypeEnum_WORKSURFACE 

Workstation countertop.

kIfcSystemFurnitureElementTypeEnum_USERDEFINED 

User-defined type.

kIfcSystemFurnitureElementTypeEnum_NOTDEFINED 

Undefined type.

kIfcSystemFurnitureElementTypeEnum_unset 

The value is unset.

Definition at line 5305 of file Ifc4Enum.h.

◆ IfcTankTypeEnum

Enumeration defining the typical types of tanks.

Enumerator
kIfcTankTypeEnum_BASIN 

An arbitrary open tank type.

kIfcTankTypeEnum_BREAKPRESSURE 

An open container that breaks the hydraulic pressure in a distribution system, typically located between the fluid reservoir and the fluid supply points. A typical break pressure tank allows the flow to discharge into the atmosphere, thereby reducing its hydrostatic pressure to zero.

kIfcTankTypeEnum_EXPANSION 

A closed container used in a closed fluid distribution system to mitigate the effects of thermal expansion or water hammer. The tank is typically constructed with a diaphragm dividing the tank into two sections, with fluid on one side of the diaphragm and air on the other. One example application is when connected to the primary circuit of a hot water system to accommodate the increase in volume of the water when it is heated.

kIfcTankTypeEnum_FEEDANDEXPANSION 

An open tank that is used for both storage and thermal expansion. A typical example is a tank used to store make-up water at ambient pressure for supply to a hot water system, simultaneously accommodating increases in volume of the water when heated.

kIfcTankTypeEnum_PRESSUREVESSEL 

A closed container used for storing fluids or gases at a pressure different from the ambient pressure. A pressure vessel is typically rated by an authority having jurisdiction for the operational pressure.

kIfcTankTypeEnum_STORAGE 

An open or closed container used for storing a fluid at ambient pressure and from which it can be supplied to the fluid distribution system. There are many examples of storage tanks, such as potable water storage tanks, fuel storage tanks, etc.

kIfcTankTypeEnum_VESSEL 

An arbitrary closed tank type.

kIfcTankTypeEnum_USERDEFINED 

User-defined tank type.

kIfcTankTypeEnum_NOTDEFINED 

Undefined tank type.

kIfcTankTypeEnum_unset 

The value is unset.

Definition at line 5327 of file Ifc4Enum.h.

◆ IfcTaskDurationEnum

IfcTaskDurationEnum identifies how a time duration is measured.

Enumerator
kIfcTaskDurationEnum_ELAPSEDTIME 

The time duration is based on elapsed time (24 hours per day, independent of calendar).

kIfcTaskDurationEnum_WORKTIME 

The time duration is based on work time (calendar-dependent).

kIfcTaskDurationEnum_NOTDEFINED 

The time duration is undefined.

kIfcTaskDurationEnum_unset 

The value is unset.

Definition at line 5359 of file Ifc4Enum.h.

◆ IfcTaskTypeEnum

The IfcTaskTypeEnum defines the range of different types of task that can be specified.

Enumerator
kIfcTaskTypeEnum_ATTENDANCE 

Attendance or waiting on other things happening.

kIfcTaskTypeEnum_CONSTRUCTION 

Constructing or building something.

kIfcTaskTypeEnum_DEMOLITION 

Demolishing or breaking down something.

kIfcTaskTypeEnum_DISMANTLE 

Taking something apart carefully so that it can be recycled or reused.

kIfcTaskTypeEnum_DISPOSAL 

Disposing or getting rid of something.

kIfcTaskTypeEnum_INSTALLATION 

Installing something (equivalent to construction but more commonly used for engineering tasks).

kIfcTaskTypeEnum_LOGISTIC 

Transportation or delivery of something.

kIfcTaskTypeEnum_MAINTENANCE 

Tasks required to keep an object in good working order.

kIfcTaskTypeEnum_MOVE 

Moving things from one place to another.

kIfcTaskTypeEnum_OPERATION 

A procedure undertaken to start up the operation an artifact.

kIfcTaskTypeEnum_REMOVAL 

Removal of an item from use and taking it from its place of use.

kIfcTaskTypeEnum_RENOVATION 

Bringing something to an 'as-new' state.

kIfcTaskTypeEnum_USERDEFINED 

User defined.

kIfcTaskTypeEnum_NOTDEFINED 

Undefined.

kIfcTaskTypeEnum_unset 

The value is unset.

Definition at line 5379 of file Ifc4Enum.h.

◆ IfcTendonAnchorTypeEnum

Enumeration defining the types of tendon anchors.

Enumerator
kIfcTendonAnchorTypeEnum_COUPLER 

The anchor is an intermediate device which connects two tendons.

kIfcTendonAnchorTypeEnum_FIXED_END 

The anchor fixes the end of a tendon.

kIfcTendonAnchorTypeEnum_TENSIONING_END 

The anchor is used or can be used to prestress the tendon.

kIfcTendonAnchorTypeEnum_USERDEFINED 

The type of tendon anchor is user defined.

kIfcTendonAnchorTypeEnum_NOTDEFINED 

The type of tendon anchor is not defined.

kIfcTendonAnchorTypeEnum_unset 

The value is unset.

Definition at line 5421 of file Ifc4Enum.h.

◆ IfcTendonTypeEnum

Enumeration defining the types of tendons.

Enumerator
kIfcTendonTypeEnum_BAR 

The tendon is configured as a bar.

kIfcTendonTypeEnum_COATED 

The tendon is coated.

kIfcTendonTypeEnum_STRAND 

The tendon is a strand.

kIfcTendonTypeEnum_WIRE 

The tendon is a wire.

kIfcTendonTypeEnum_USERDEFINED 

The type of tendon is user defined.

kIfcTendonTypeEnum_NOTDEFINED 

The type of tendon is not defined.

kIfcTendonTypeEnum_unset 

The value is unset.

Definition at line 5445 of file Ifc4Enum.h.

◆ IfcTextPath

The text path determines the direction of the text characters in respect to each other.

Enumerator
kIfcTextPath_LEFT 

Left

kIfcTextPath_RIGHT 

Right

kIfcTextPath_UP 

Up

kIfcTextPath_DOWN 

Down

kIfcTextPath_unset 

The value is unset.

Definition at line 5471 of file Ifc4Enum.h.

◆ IfcTimeSeriesDataTypeEnum

IfcTimeSeriesDataTypeEnum describes a type of time series data and is used to determine a value during the time series which is not explicitly specified.

Enumerator
kIfcTimeSeriesDataTypeEnum_CONTINUOUS 

The time series data is continuous.

kIfcTimeSeriesDataTypeEnum_DISCRETE 

The time series data is discrete.

kIfcTimeSeriesDataTypeEnum_DISCRETEBINARY 

The time series data is discrete binary.

kIfcTimeSeriesDataTypeEnum_PIECEWISEBINARY 

The time series data is piecewise binary.

kIfcTimeSeriesDataTypeEnum_PIECEWISECONSTANT 

The time series data is piecewise constant.

kIfcTimeSeriesDataTypeEnum_PIECEWISECONTINUOUS 

The time series data is piecewise continuous.

kIfcTimeSeriesDataTypeEnum_NOTDEFINED 

The time series data is not defined.

kIfcTimeSeriesDataTypeEnum_unset 

The value is unset.

Definition at line 5493 of file Ifc4Enum.h.

◆ IfcTransformerTypeEnum

The IfcTransformerTypeEnum defines the range of different types of transformer that can be specified.

Enumerator
kIfcTransformerTypeEnum_CURRENT 

A transformer that changes the current between circuits.

kIfcTransformerTypeEnum_FREQUENCY 

A transformer that changes the frequency between circuits.

kIfcTransformerTypeEnum_INVERTER 

A transformer that converts from direct current (DC) to alternating current (AC).

kIfcTransformerTypeEnum_RECTIFIER 

A transformer that converts from alternating current (AC) to direct current (DC).

kIfcTransformerTypeEnum_VOLTAGE 

A transformer that changes the voltage between circuits.

kIfcTransformerTypeEnum_USERDEFINED 

User-defined type.

kIfcTransformerTypeEnum_NOTDEFINED 

Undefined type.

kIfcTransformerTypeEnum_unset 

The value is unset.

Definition at line 5521 of file Ifc4Enum.h.

◆ IfcTransitionCode

The IfcTransitionCode indicated the continuity between consecutive segments of a curve or surface.

Enumerator
kIfcTransitionCode_DISCONTINUOUS 

The segments do not join. This is permitted only at the boundary of the curve or surface to indicate that it is not closed.

kIfcTransitionCode_CONTINUOUS 

The segments join but no condition on their tangents is implied.

kIfcTransitionCode_CONTSAMEGRADIENT 

The segments join and their tangent vectors or tangent planes are parallel and have the same direction at the joint: equality of derivatives is not required.

kIfcTransitionCode_CONTSAMEGRADIENTSAMECURVATURE 

For a curve, the segments join, their tangent vectors are parallel and in the same direction and their curvatures are equal at the joint: equality of derivatives is not required. For a surface this implies that the principle curvatures are the same and the principle directions are coincident along the common boundary.

kIfcTransitionCode_unset 

The value is unset.

Definition at line 5549 of file Ifc4Enum.h.

◆ IfcTransportElementTypeEnum

This enumeration is used to identify primary transport element types.

Enumerator
kIfcTransportElementTypeEnum_ELEVATOR 

Elevator or lift being a transport device to move people or goods vertically.

kIfcTransportElementTypeEnum_ESCALATOR 

Escalator being a transport device to move people. It consists of individual linked steps that move up and down on tracks while keeping the threads horizontal.

kIfcTransportElementTypeEnum_MOVINGWALKWAY 

Moving walkway being a transport device to move people horizontally or on an incline. It is a slow conveyor belt that transports people.

kIfcTransportElementTypeEnum_CRANEWAY 

A crane way system, normally including the crane rails, fasteners and the crane. It is primarily used to move heavy goods in a factory or other industry buildings.

kIfcTransportElementTypeEnum_LIFTINGGEAR 

A device used for lifting or lowering heavy goods. It may be manually operated or electrically or pneumatically driven.

kIfcTransportElementTypeEnum_USERDEFINED 

User-defined type.

kIfcTransportElementTypeEnum_NOTDEFINED 

Undefined type.

kIfcTransportElementTypeEnum_unset 

The value is unset.

Definition at line 5571 of file Ifc4Enum.h.

◆ IfcTrimmingPreference

The IfcTrimmingPreference indicates the preferred way of trimming.

Enumerator
kIfcTrimmingPreference_CARTESIAN 

Indicates that trimming by Cartesian point is preferred.

kIfcTrimmingPreference_PARAMETER 

Indicates the preference for the parameter value.

kIfcTrimmingPreference_UNSPECIFIED 

Indicates that no preference is communicated.

kIfcTrimmingPreference_unset 

The value is unset.

Definition at line 5599 of file Ifc4Enum.h.

◆ IfcTubeBundleTypeEnum

Enumeration defining the typical types of tube bundles.

Enumerator
kIfcTubeBundleTypeEnum_FINNED 

Finned tube bundle type.

kIfcTubeBundleTypeEnum_USERDEFINED 

User-defined tube bundle type.

kIfcTubeBundleTypeEnum_NOTDEFINED 

Undefined tube bundle type.

kIfcTubeBundleTypeEnum_unset 

The value is unset.

Definition at line 5619 of file Ifc4Enum.h.

◆ IfcUnitaryControlElementTypeEnum

The IfcUnitaryControlElementTypeEnum defines the range of different types and/or functions of unitary control elements possible.

Enumerator
kIfcUnitaryControlElementTypeEnum_ALARMPANEL 

A control element at which alarms are annunciated.

kIfcUnitaryControlElementTypeEnum_CONTROLPANEL 

A control element at which devices that control or monitor the operation of a site, building or part of a building are located

kIfcUnitaryControlElementTypeEnum_GASDETECTIONPANEL 

A control element at which the detection of gas is annunciated.

kIfcUnitaryControlElementTypeEnum_INDICATORPANEL 

A control element at which equipment operational status, condition, safety state or other required parameters are indicated.

kIfcUnitaryControlElementTypeEnum_MIMICPANEL 

A control element at which information that is available elsewhere is repeated or 'mimicked'.

kIfcUnitaryControlElementTypeEnum_HUMIDISTAT 

A control element that senses and regulates the humidity of a system or space so that the humidity is maintained near a desired setpoint.

kIfcUnitaryControlElementTypeEnum_THERMOSTAT 

A control element that senses and regulates the temperature of an element, system or space so that the temperature is maintained near a desired setpoint.

kIfcUnitaryControlElementTypeEnum_WEATHERSTATION 

A control element that senses multiple climate properties such as temperature, humidity, pressure, wind, and rain.

kIfcUnitaryControlElementTypeEnum_USERDEFINED 

User-defined type.

kIfcUnitaryControlElementTypeEnum_NOTDEFINED 

Undefined type.

kIfcUnitaryControlElementTypeEnum_unset 

The value is unset.

Definition at line 5713 of file Ifc4Enum.h.

◆ IfcUnitaryEquipmentTypeEnum

Enumeration defining the functional type of unitary equipment.

Enumerator
kIfcUnitaryEquipmentTypeEnum_AIRHANDLER 

A unitary air handling unit typically containing a fan, economizer, and coils.

kIfcUnitaryEquipmentTypeEnum_AIRCONDITIONINGUNIT 

A unitary packaged air-conditioning unit typically used in residential or light commercial applications.

kIfcUnitaryEquipmentTypeEnum_DEHUMIDIFIER 

A unitary packaged dehumidification unit. Note: units supporting multiple modes (dehumidification, cooling, and/or heating) should use AIRCONDITIONINGUNIT.

kIfcUnitaryEquipmentTypeEnum_SPLITSYSTEM 

A system which separates the compressor from the evaporator, but acts as a unitary component typically within residential or light commercial applications.

kIfcUnitaryEquipmentTypeEnum_ROOFTOPUNIT 

A packaged assembly that is either field-erected or manufactured atop the roof of a large residential or commercial building and acts as a unitary component.

kIfcUnitaryEquipmentTypeEnum_USERDEFINED 

User-defined unitary equipment type.

kIfcUnitaryEquipmentTypeEnum_NOTDEFINED 

Undefined unitary equipment type.

kIfcUnitaryEquipmentTypeEnum_unset 

The value is unset.

Definition at line 5747 of file Ifc4Enum.h.

◆ IfcUnitEnum

IfcUnitEnum is an enumeration type for allowed unit types of IfcNamedUnit.

Enumerator
kIfcUnitEnum_ABSORBEDDOSEUNIT 

Absorbed dose unit

kIfcUnitEnum_AMOUNTOFSUBSTANCEUNIT 

Amount of substance unit

kIfcUnitEnum_AREAUNIT 

Area unit

kIfcUnitEnum_DOSEEQUIVALENTUNIT 

Dose equivalent unit

kIfcUnitEnum_ELECTRICCAPACITANCEUNIT 

Electric capacitance unit

kIfcUnitEnum_ELECTRICCHARGEUNIT 

Electric charge unit

kIfcUnitEnum_ELECTRICCONDUCTANCEUNIT 

Electric conductance unit

kIfcUnitEnum_ELECTRICCURRENTUNIT 

Electric current unit

kIfcUnitEnum_ELECTRICRESISTANCEUNIT 

Electric resistance unit

kIfcUnitEnum_ELECTRICVOLTAGEUNIT 

Electric voltage unit

kIfcUnitEnum_ENERGYUNIT 

Energy unit

kIfcUnitEnum_FORCEUNIT 

Force unit

kIfcUnitEnum_FREQUENCYUNIT 

Frequency unit

kIfcUnitEnum_ILLUMINANCEUNIT 

Illuminance unit

kIfcUnitEnum_INDUCTANCEUNIT 

Inductance unit

kIfcUnitEnum_LENGTHUNIT 

Length unit

kIfcUnitEnum_LUMINOUSFLUXUNIT 

Luminous flux unit

kIfcUnitEnum_LUMINOUSINTENSITYUNIT 

Luminous intensity unit

kIfcUnitEnum_MAGNETICFLUXDENSITYUNIT 

Magnetic flux density unit

kIfcUnitEnum_MAGNETICFLUXUNIT 

Magnetic flux unit

kIfcUnitEnum_MASSUNIT 

Mass unit

kIfcUnitEnum_PLANEANGLEUNIT 

Plane angle unit

kIfcUnitEnum_POWERUNIT 

Power unit

kIfcUnitEnum_PRESSUREUNIT 

Pressure unit

kIfcUnitEnum_RADIOACTIVITYUNIT 

Radio activity unit

kIfcUnitEnum_SOLIDANGLEUNIT 

Solid angle unit

kIfcUnitEnum_THERMODYNAMICTEMPERATUREUNIT 

Thermodynamic temperature unit

kIfcUnitEnum_TIMEUNIT 

Time unit

kIfcUnitEnum_VOLUMEUNIT 

Volume unit.

kIfcUnitEnum_USERDEFINED 

User defined unit type. The type of unit is only implied by its name or the usage context.

kIfcUnitEnum_unset 

The value is unset.

Definition at line 5639 of file Ifc4Enum.h.

◆ IfcValveTypeEnum

The IfcValveTypeEnum defines the range of different types of valve that can be specified. These are typically used in conjunction with Pset_ValveTypeCommon, which contains common properties for all valve types.

Enumerator
kIfcValveTypeEnum_AIRRELEASE 

Valve used to release air from a pipe or fitting.

kIfcValveTypeEnum_ANTIVACUUM 

Valve that opens to admit air if the pressure falls below atmospheric pressure.

kIfcValveTypeEnum_CHANGEOVER 

Valve that enables flow to be switched between pipelines (3 or 4 port).

kIfcValveTypeEnum_CHECK 

Valve that permits water to flow in one direction only and is enclosed when there is no flow (2 port).

kIfcValveTypeEnum_COMMISSIONING 

Valve used to facilitate commissioning of a system (2 port).

kIfcValveTypeEnum_DIVERTING 

Valve that enables flow to be diverted from one branch of a pipeline to another (3 port).

kIfcValveTypeEnum_DRAWOFFCOCK 

A valve used to remove fluid from a piping system.

kIfcValveTypeEnum_DOUBLECHECK 

An assembly that incorporates two valves used to prevent backflow.

kIfcValveTypeEnum_DOUBLEREGULATING 

Valve used to facilitate regulation of fluid flow in a system.

kIfcValveTypeEnum_FAUCET 

Faucet valve typically used as a flow discharge.

kIfcValveTypeEnum_FLUSHING 

Valve that flushes a predetermined quantity of water to cleanse a toilet, urinal, etc.

kIfcValveTypeEnum_GASCOCK 

Valve that is used for controlling the flow of gas.

kIfcValveTypeEnum_GASTAP 

Gas tap typically used for venting or discharging gas from a system.

kIfcValveTypeEnum_ISOLATING 

Valve that closes off flow in a pipeline.

kIfcValveTypeEnum_MIXING 

Valve that enables flow from two branches of a pipeline to be mixed together (3 port).

kIfcValveTypeEnum_PRESSUREREDUCING 

Valve that reduces the pressure of a fluid immediately downstream of its position in a pipeline to a preselected value or by a predetermined ratio.

kIfcValveTypeEnum_PRESSURERELIEF 

Spring or weight loaded valve that automatically discharges to a safe place fluid that has built up to excessive pressure in pipes or fittings.

kIfcValveTypeEnum_REGULATING 

Valve used to facilitate regulation of fluid flow in a system.

kIfcValveTypeEnum_SAFETYCUTOFF 

Valve that closes under the action of a safety mechanism such as a drop weight, solenoid etc.

kIfcValveTypeEnum_STEAMTRAP 

Valve that restricts flow of steam while allowing condensate to pass through.

kIfcValveTypeEnum_STOPCOCK 

An isolating valve used on a domestic water service.

kIfcValveTypeEnum_USERDEFINED 

User-defined valve type.

kIfcValveTypeEnum_NOTDEFINED 

Undefined valve type.

kIfcValveTypeEnum_unset 

The value is unset.

Definition at line 5775 of file Ifc4Enum.h.

◆ IfcVibrationIsolatorTypeEnum

Enumeration defining the typical types of vibration isolators.

Enumerator
kIfcVibrationIsolatorTypeEnum_COMPRESSION 

Compression type vibration isolator.

kIfcVibrationIsolatorTypeEnum_SPRING 

Spring type vibration isolator.

kIfcVibrationIsolatorTypeEnum_USERDEFINED 

User-defined vibration isolator type.

kIfcVibrationIsolatorTypeEnum_NOTDEFINED 

Undefined vibration isolator type.

kIfcVibrationIsolatorTypeEnum_unset 

The value is unset.

Definition at line 5835 of file Ifc4Enum.h.

◆ IfcVoidingFeatureTypeEnum

This enumeration qualifies a voiding feature regarding its shape and configuration relative to the voided element.

Enumerator
kIfcVoidingFeatureTypeEnum_CUTOUT 

An internal cutout (creating an opening) or external cutout (creating a recess) of arbitrary shape. The edges between cutting planes may be overcut or undercut, i.e. rounded.

kIfcVoidingFeatureTypeEnum_NOTCH 

An external cutout of with a mostly rectangular cutting profile. The edges between cutting planes may be overcut or undercut, i.e. rounded.

kIfcVoidingFeatureTypeEnum_HOLE 

A circular or slotted or threaded hole, typically but not necessarily of smaller dimension than what would be considered a cutout.

kIfcVoidingFeatureTypeEnum_MITER 

A skewed plane end cut, removing material across the entire profile of the voided element.

kIfcVoidingFeatureTypeEnum_CHAMFER 

A skewed plane end cut, removing material only across a part of the profile of the voided element.

kIfcVoidingFeatureTypeEnum_EDGE 

A shape modification along an edge of the element with the edge length as the predominant dimension of the feature, and feature profile dimensions which are typically much smaller than the edge length. Can for example be a chamfer edge (differentiated from a chamfer by its ratio of dimensions and thus usually manufactured differently), rounded edge (a convex edge feature), or fillet edge (a concave edge feature).

kIfcVoidingFeatureTypeEnum_USERDEFINED 

A user-defined type of voiding feature.

kIfcVoidingFeatureTypeEnum_NOTDEFINED 

An undefined type of voiding feature.

kIfcVoidingFeatureTypeEnum_unset 

The value is unset.

Definition at line 5857 of file Ifc4Enum.h.

◆ IfcWallTypeEnum

This enumeration defines the different types of walls that can further specify an IfcWall or IfcWallType.

Enumerator
kIfcWallTypeEnum_MOVABLE 

A movable wall that is either movable, such as folding wall or a sliding wall, or can be easily removed as a removable partitioning or mounting wall. Movable walls do normally not define space boundaries and often belong to the furnishing system.

kIfcWallTypeEnum_PARAPET 

A wall-like barrier to protect human or vehicle from falling, or to prevent the spread of fires. Often designed at the edge of balconies, terraces or roofs, or along edges of bridges.

kIfcWallTypeEnum_PARTITIONING 

A wall designed to partition spaces that often has a light-weight, sandwich-like construction (e.g. using gypsum board). Partitioning walls are normally non load bearing.

kIfcWallTypeEnum_PLUMBINGWALL 

A pier, or enclosure, or encasement, normally used to enclose plumbing in sanitary rooms. Such walls often do not extend to the ceiling.

kIfcWallTypeEnum_SHEAR 

A wall designed to withstand shear loads. Examples of shear wall are diaphragms inside a box girder, typically on a pier, to resist lateral forces and transfer them to the support.

kIfcWallTypeEnum_SOLIDWALL 

A massive wall construction for the wall core being the single layer or having multiple layers attached. Such walls are often masonry or concrete walls (both cast in-situ or precast) that are load bearing and fire protecting.

kIfcWallTypeEnum_STANDARD 

A standard wall, extruded vertically with a constant thickness along the wall path.

kIfcWallTypeEnum_POLYGONAL 

A polygonal wall, extruded vertically, where the wall thickness varies along the wall path.

kIfcWallTypeEnum_ELEMENTEDWALL 

A stud wall framed with studs and faced with sheetings, sidings, wallboard, or plasterwork.

kIfcWallTypeEnum_USERDEFINED 

User-defined wall element.

kIfcWallTypeEnum_NOTDEFINED 

Undefined wall element.

kIfcWallTypeEnum_unset 

The value is unset.

Definition at line 5887 of file Ifc4Enum.h.

◆ IfcWasteTerminalTypeEnum

The IfcWasteTerminalTypeEnum defines the range of different types of waste terminal that can be specified.

Enumerator
kIfcWasteTerminalTypeEnum_FLOORTRAP 

Pipe fitting, set into the floor, that retains liquid to prevent the passage of foul air

kIfcWasteTerminalTypeEnum_FLOORWASTE 

Pipe fitting, set into the floor, that collects waste water and discharges it to a separate trap.

kIfcWasteTerminalTypeEnum_GULLYSUMP 

Pipe fitting or assembly of fittings to receive surface water or waste water, fitted with a grating or sealed cover.

kIfcWasteTerminalTypeEnum_GULLYTRAP 
kIfcWasteTerminalTypeEnum_ROOFDRAIN 

Pipe fitting, set into the roof, that collects rainwater for discharge into the rainwater system.

kIfcWasteTerminalTypeEnum_WASTEDISPOSALUNIT 

Electrically operated device that reduces kitchen or other waste into fragments small enough to be flushed into a drainage system.

kIfcWasteTerminalTypeEnum_WASTETRAP 

Pipe fitting, set adjacent to a sanitary terminal, that retains liquid to prevent the passage of foul air.

kIfcWasteTerminalTypeEnum_USERDEFINED 

User-defined type.

kIfcWasteTerminalTypeEnum_NOTDEFINED 

Undefined type.

kIfcWasteTerminalTypeEnum_unset 

The value is unset.

Definition at line 5923 of file Ifc4Enum.h.

◆ IfcWindowPanelOperationEnum

This enumeration defines the basic ways to describe how window panels operate.

Enumerator
kIfcWindowPanelOperationEnum_SIDEHUNGRIGHTHAND 

Panel that opens to the right when viewed from the outside.

kIfcWindowPanelOperationEnum_SIDEHUNGLEFTHAND 

Panel that opens to the left when viewed from the outside.

kIfcWindowPanelOperationEnum_TILTANDTURNRIGHTHAND 

Panel that opens to the right and is bottom hung.

kIfcWindowPanelOperationEnum_TILTANDTURNLEFTHAND 

Panel that opens to the left and is bottom hung.

kIfcWindowPanelOperationEnum_TOPHUNG 

Panel is top hung.

kIfcWindowPanelOperationEnum_BOTTOMHUNG 

Panel is bottom hung.

kIfcWindowPanelOperationEnum_PIVOTHORIZONTAL 

Panel is swinging horizontally (hinges are in the middle).

kIfcWindowPanelOperationEnum_PIVOTVERTICAL 

Panel is swinging vertically (hinges are in the middle).

kIfcWindowPanelOperationEnum_SLIDINGHORIZONTAL 

Panel is sliding horizontally.

kIfcWindowPanelOperationEnum_SLIDINGVERTICAL 

Panel is sliding vertically.

kIfcWindowPanelOperationEnum_REMOVABLECASEMENT 

Panel is removable.

kIfcWindowPanelOperationEnum_FIXEDCASEMENT 

Panel is fixed.

kIfcWindowPanelOperationEnum_OTHEROPERATION 

Other.

kIfcWindowPanelOperationEnum_NOTDEFINED 

Undefined.

kIfcWindowPanelOperationEnum_unset 

The value is unset.

Definition at line 5954 of file Ifc4Enum.h.

◆ IfcWindowPanelPositionEnum

This enumeration defines the basic configuration of the window type in terms of the location of window panels. The window configurations are given for windows with one, two or three panels (including fixed panels). It corresponds to the OperationType of the IfcWindowType definition, which references the IfcWindowPanelProperties.

Enumerator
kIfcWindowPanelPositionEnum_LEFT 

Left

kIfcWindowPanelPositionEnum_MIDDLE 

Middle

kIfcWindowPanelPositionEnum_RIGHT 

Right

kIfcWindowPanelPositionEnum_BOTTOM 

Bottom

kIfcWindowPanelPositionEnum_TOP 

Top

kIfcWindowPanelPositionEnum_NOTDEFINED 

Undefined.

kIfcWindowPanelPositionEnum_unset 

The value is unset.

Definition at line 5996 of file Ifc4Enum.h.

◆ IfcWindowStyleConstructionEnum

This enumeration defines the basic types of construction of windows. The construction type relates to the main material (or material combination) used for making the window.

Enumerator
kIfcWindowStyleConstructionEnum_ALUMINIUM 

Aluminum

kIfcWindowStyleConstructionEnum_HIGH_GRADE_STEEL 

High Grade steel

kIfcWindowStyleConstructionEnum_STEEL 

Steel

kIfcWindowStyleConstructionEnum_WOOD 

Wood

kIfcWindowStyleConstructionEnum_ALUMINIUM_WOOD 

Aluminum and wood

kIfcWindowStyleConstructionEnum_PLASTIC 

Plastic

kIfcWindowStyleConstructionEnum_OTHER_CONSTRUCTION 

Other construction

kIfcWindowStyleConstructionEnum_NOTDEFINED 

Undefined

kIfcWindowStyleConstructionEnum_unset 

The value is unset.

Definition at line 6022 of file Ifc4Enum.h.

◆ IfcWindowStyleOperationEnum

This enumeration defines the basic configuration of the window type in terms of the number of window panels and the subdivision of the total window. The window configurations are given for windows with one, two or three panels (including fixed panels).

Enumerator
kIfcWindowStyleOperationEnum_SINGLE_PANEL 

Window with one panel.

kIfcWindowStyleOperationEnum_DOUBLE_PANEL_VERTICAL 

Window with two panels. The configuration of the panels is vertically.

kIfcWindowStyleOperationEnum_DOUBLE_PANEL_HORIZONTAL 

Window with two panels. The configuration of the panels is horizontally.

kIfcWindowStyleOperationEnum_TRIPLE_PANEL_VERTICAL 

Window with three panels. The configuration of the panels is vertically.

kIfcWindowStyleOperationEnum_TRIPLE_PANEL_BOTTOM 

Window with three panels. The configuration of two panels is vertically and the third one is horizontally at the bottom.

kIfcWindowStyleOperationEnum_TRIPLE_PANEL_TOP 

Window with three panels. The configuration of two panels is vertically and the third one is horizontally at the top.

kIfcWindowStyleOperationEnum_TRIPLE_PANEL_LEFT 

Window with three panels. The configuration of two panels is horizontally and the third one is vertically at the left hand side.

kIfcWindowStyleOperationEnum_TRIPLE_PANEL_RIGHT 

Window with three panels. The configuration of two panels is horizontally and the third one is vertically at the right hand side.

kIfcWindowStyleOperationEnum_TRIPLE_PANEL_HORIZONTAL 

Window with three panels. The configuration of the panels is horizontally.

kIfcWindowStyleOperationEnum_USERDEFINED 

User-defined operation type.

kIfcWindowStyleOperationEnum_NOTDEFINED 

NOTDEFINED

kIfcWindowStyleOperationEnum_unset 

The value is unset.

Definition at line 6053 of file Ifc4Enum.h.

◆ IfcWindowTypeEnum

This enumeration defines the different predefined types of windows that can further specify an IfcWindow or IfcWindowType.

Enumerator
kIfcWindowTypeEnum_WINDOW 

A standard window usually within a wall opening, as a window panel in a curtain wall, or as a "free standing" window.

kIfcWindowTypeEnum_SKYLIGHT 

A window within a sloped building element, usually a roof slab.

kIfcWindowTypeEnum_LIGHTDOME 

A special window that lies horizonally in a roof slab opening.

kIfcWindowTypeEnum_USERDEFINED 

User-defined window element.

kIfcWindowTypeEnum_NOTDEFINED 

Undefined window element.

kIfcWindowTypeEnum_unset 

The value is unset.

Definition at line 6089 of file Ifc4Enum.h.

◆ IfcWindowTypePartitioningEnum

This enumeration defines the basic configuration of the window type in terms of the number of window panels and the subdivision of the total window. The window configurations are given for windows with one, two or three panels (including fixed panels).

Enumerator
kIfcWindowTypePartitioningEnum_SINGLE_PANEL 

Window with one panel.

kIfcWindowTypePartitioningEnum_DOUBLE_PANEL_VERTICAL 

Window with two panels. The configuration of the panels is vertically.

kIfcWindowTypePartitioningEnum_DOUBLE_PANEL_HORIZONTAL 

Window with two panels. The configuration of the panels is horizontally.

kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_VERTICAL 

Window with three panels. The configuration of the panels is vertically.

kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_BOTTOM 

Window with three panels. The configuration of two panels is vertically and the third one is horizontally at the bottom.

kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_TOP 

Window with three panels. The configuration of two panels is vertically and the third one is horizontally at the top.

kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_LEFT 

Window with three panels. The configuration of two panels is horizontally and the third one is vertically at the left hand side.

kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_RIGHT 

Window with three panels. The configuration of two panels is horizontally and the third one is vertically at the right hand side.

kIfcWindowTypePartitioningEnum_TRIPLE_PANEL_HORIZONTAL 

Window with three panels. The configuration of the panels is horizontally.

kIfcWindowTypePartitioningEnum_USERDEFINED 

User defined operation type.

kIfcWindowTypePartitioningEnum_NOTDEFINED 

No description available.

kIfcWindowTypePartitioningEnum_unset 

The value is unset.

Definition at line 6113 of file Ifc4Enum.h.

◆ IfcWorkCalendarTypeEnum

An IfcWorkCalendarTypeEnum is an enumeration data type that specifies the types of work calendar from which the relevant control can be selected. If given it should help to identify base calendars.

Enumerator
kIfcWorkCalendarTypeEnum_FIRSTSHIFT 

Belongs to the first shift.

kIfcWorkCalendarTypeEnum_SECONDSHIFT 

Belongs to the second shift.

kIfcWorkCalendarTypeEnum_THIRDSHIFT 

Belongs to the third shift.

kIfcWorkCalendarTypeEnum_USERDEFINED 

User defined.

kIfcWorkCalendarTypeEnum_NOTDEFINED 

Undefined.

kIfcWorkCalendarTypeEnum_unset 

The value is unset.

Definition at line 6149 of file Ifc4Enum.h.

◆ IfcWorkPlanTypeEnum

An IfcWorkPlanTypeEnum is an enumeration data type that specifies the types of work plan from which the relevant control can be selected.

Enumerator
kIfcWorkPlanTypeEnum_ACTUAL 

A control in which actual items undertaken are indicated.

kIfcWorkPlanTypeEnum_BASELINE 

A control that is a baseline from which changes that are made later can be recognized.

kIfcWorkPlanTypeEnum_PLANNED 

Planned

kIfcWorkPlanTypeEnum_USERDEFINED 

User-defined

kIfcWorkPlanTypeEnum_NOTDEFINED 

Undefined.

kIfcWorkPlanTypeEnum_unset 

The value is unset.

Definition at line 6173 of file Ifc4Enum.h.

◆ IfcWorkScheduleTypeEnum

An IfcWorkScheduleTypeEnum is an enumeration data type that specifies the types of work schedule from which the relevant process can be selected.

Enumerator
kIfcWorkScheduleTypeEnum_ACTUAL 

A process in which actual items undertaken are indicated.

kIfcWorkScheduleTypeEnum_BASELINE 

A process that is a baseline from which changes that are made later can be recognized.

kIfcWorkScheduleTypeEnum_PLANNED 

A process showing planned items.

kIfcWorkScheduleTypeEnum_USERDEFINED 

User-defined.

kIfcWorkScheduleTypeEnum_NOTDEFINED 

Undefined.

kIfcWorkScheduleTypeEnum_unset 

The value is unset.

Definition at line 6197 of file Ifc4Enum.h.

◆ OdIfcEntityType

Enumerator
kIfcActionRequest 
kIfcActor 
kIfcActorRole 
kIfcActuator 
kIfcActuatorType 
kIfcAddress 
kIfcAdvancedBrep 
kIfcAdvancedBrepWithVoids 
kIfcAdvancedFace 
kIfcAirTerminal 
kIfcAirTerminalBox 
kIfcAirTerminalBoxType 
kIfcAirTerminalType 
kIfcAirToAirHeatRecovery 
kIfcAirToAirHeatRecoveryType 
kIfcAlarm 
kIfcAlarmType 
kIfcAnnotation 
kIfcAnnotationFillArea 
kIfcApplication 
kIfcAppliedValue 
kIfcApproval 
kIfcApprovalRelationship 
kIfcArbitraryClosedProfileDef 
kIfcArbitraryOpenProfileDef 
kIfcArbitraryProfileDefWithVoids 
kIfcAsset 
kIfcAsymmetricIShapeProfileDef 
kIfcAudioVisualAppliance 
kIfcAudioVisualApplianceType 
kIfcAxis1Placement 
kIfcAxis2Placement2D 
kIfcAxis2Placement3D 
kIfcBSplineCurve 
kIfcBSplineCurveWithKnots 
kIfcBSplineSurface 
kIfcBSplineSurfaceWithKnots 
kIfcBeam 
kIfcBeamStandardCase 
kIfcBeamType 
kIfcBlobTexture 
kIfcBlock 
kIfcBoiler 
kIfcBoilerType 
kIfcBooleanClippingResult 
kIfcBooleanResult 
kIfcBoundaryCondition 
kIfcBoundaryCurve 
kIfcBoundaryEdgeCondition 
kIfcBoundaryFaceCondition 
kIfcBoundaryNodeCondition 
kIfcBoundaryNodeConditionWarping 
kIfcBoundedCurve 
kIfcBoundedSurface 
kIfcBoundingBox 
kIfcBoxedHalfSpace 
kIfcBuilding 
kIfcBuildingElement 
kIfcBuildingElementPart 
kIfcBuildingElementPartType 
kIfcBuildingElementProxy 
kIfcBuildingElementProxyType 
kIfcBuildingElementType 
kIfcBuildingStorey 
kIfcBuildingSystem 
kIfcBurner 
kIfcBurnerType 
kIfcCShapeProfileDef 
kIfcCableCarrierFitting 
kIfcCableCarrierFittingType 
kIfcCableCarrierSegment 
kIfcCableCarrierSegmentType 
kIfcCableFitting 
kIfcCableFittingType 
kIfcCableSegment 
kIfcCableSegmentType 
kIfcCartesianPoint 
kIfcCartesianPointList 
kIfcCartesianPointList2D 
kIfcCartesianPointList3D 
kIfcCartesianTransformationOperator 
kIfcCartesianTransformationOperator2D 
kIfcCartesianTransformationOperator2DnonUniform 
kIfcCartesianTransformationOperator3D 
kIfcCartesianTransformationOperator3DnonUniform 
kIfcCenterLineProfileDef 
kIfcChiller 
kIfcChillerType 
kIfcChimney 
kIfcChimneyType 
kIfcCircle 
kIfcCircleHollowProfileDef 
kIfcCircleProfileDef 
kIfcCivilElement 
kIfcCivilElementType 
kIfcClassification 
kIfcClassificationReference 
kIfcClosedShell 
kIfcCoil 
kIfcCoilType 
kIfcColourRgb 
kIfcColourRgbList 
kIfcColourSpecification 
kIfcColumn 
kIfcColumnStandardCase 
kIfcColumnType 
kIfcCommunicationsAppliance 
kIfcCommunicationsApplianceType 
kIfcComplexProperty 
kIfcComplexPropertyTemplate 
kIfcCompositeCurve 
kIfcCompositeCurveOnSurface 
kIfcCompositeCurveSegment 
kIfcCompositeProfileDef 
kIfcCompressor 
kIfcCompressorType 
kIfcCondenser 
kIfcCondenserType 
kIfcConic 
kIfcConnectedFaceSet 
kIfcConnectionCurveGeometry 
kIfcConnectionGeometry 
kIfcConnectionPointEccentricity 
kIfcConnectionPointGeometry 
kIfcConnectionSurfaceGeometry 
kIfcConnectionVolumeGeometry 
kIfcConstraint 
kIfcConstructionEquipmentResource 
kIfcConstructionEquipmentResourceType 
kIfcConstructionMaterialResource 
kIfcConstructionMaterialResourceType 
kIfcConstructionProductResource 
kIfcConstructionProductResourceType 
kIfcConstructionResource 
kIfcConstructionResourceType 
kIfcContext 
kIfcContextDependentUnit 
kIfcControl 
kIfcController 
kIfcControllerType 
kIfcConversionBasedUnit 
kIfcConversionBasedUnitWithOffset 
kIfcCooledBeam 
kIfcCooledBeamType 
kIfcCoolingTower 
kIfcCoolingTowerType 
kIfcCoordinateOperation 
kIfcCoordinateReferenceSystem 
kIfcCostItem 
kIfcCostSchedule 
kIfcCostValue 
kIfcCovering 
kIfcCoveringType 
kIfcCrewResource 
kIfcCrewResourceType 
kIfcCsgPrimitive3D 
kIfcCsgSolid 
kIfcCurrencyRelationship 
kIfcCurtainWall 
kIfcCurtainWallType 
kIfcCurve 
kIfcCurveBoundedPlane 
kIfcCurveBoundedSurface 
kIfcCurveStyle 
kIfcCurveStyleFont 
kIfcCurveStyleFontAndScaling 
kIfcCurveStyleFontPattern 
kIfcCylindricalSurface 
kIfcDamper 
kIfcDamperType 
kIfcDerivedProfileDef 
kIfcDerivedUnit 
kIfcDerivedUnitElement 
kIfcDimensionalExponents 
kIfcDirection 
kIfcDiscreteAccessory 
kIfcDiscreteAccessoryType 
kIfcDistributionChamberElement 
kIfcDistributionChamberElementType 
kIfcDistributionCircuit 
kIfcDistributionControlElement 
kIfcDistributionControlElementType 
kIfcDistributionElement 
kIfcDistributionElementType 
kIfcDistributionFlowElement 
kIfcDistributionFlowElementType 
kIfcDistributionPort 
kIfcDistributionSystem 
kIfcDocumentInformation 
kIfcDocumentInformationRelationship 
kIfcDocumentReference 
kIfcDoor 
kIfcDoorLiningProperties 
kIfcDoorPanelProperties 
kIfcDoorStandardCase 
kIfcDoorStyle 
kIfcDoorType 
kIfcDraughtingPreDefinedColour 
kIfcDraughtingPreDefinedCurveFont 
kIfcDuctFitting 
kIfcDuctFittingType 
kIfcDuctSegment 
kIfcDuctSegmentType 
kIfcDuctSilencer 
kIfcDuctSilencerType 
kIfcEdge 
kIfcEdgeCurve 
kIfcEdgeLoop 
kIfcElectricAppliance 
kIfcElectricApplianceType 
kIfcElectricDistributionBoard 
kIfcElectricDistributionBoardType 
kIfcElectricFlowStorageDevice 
kIfcElectricFlowStorageDeviceType 
kIfcElectricGenerator 
kIfcElectricGeneratorType 
kIfcElectricMotor 
kIfcElectricMotorType 
kIfcElectricTimeControl 
kIfcElectricTimeControlType 
kIfcElement 
kIfcElementAssembly 
kIfcElementAssemblyType 
kIfcElementComponent 
kIfcElementComponentType 
kIfcElementQuantity 
kIfcElementType 
kIfcElementarySurface 
kIfcEllipse 
kIfcEllipseProfileDef 
kIfcEnergyConversionDevice 
kIfcEnergyConversionDeviceType 
kIfcEngine 
kIfcEngineType 
kIfcEvaporativeCooler 
kIfcEvaporativeCoolerType 
kIfcEvaporator 
kIfcEvaporatorType 
kIfcEvent 
kIfcEventTime 
kIfcEventType 
kIfcExtendedProperties 
kIfcExternalInformation 
kIfcExternalReference 
kIfcExternalReferenceRelationship 
kIfcExternalSpatialElement 
kIfcExternalSpatialStructureElement 
kIfcExternallyDefinedHatchStyle 
kIfcExternallyDefinedSurfaceStyle 
kIfcExternallyDefinedTextFont 
kIfcExtrudedAreaSolid 
kIfcExtrudedAreaSolidTapered 
kIfcFace 
kIfcFaceBasedSurfaceModel 
kIfcFaceBound 
kIfcFaceOuterBound 
kIfcFaceSurface 
kIfcFacetedBrep 
kIfcFacetedBrepWithVoids 
kIfcFailureConnectionCondition 
kIfcFan 
kIfcFanType 
kIfcFastener 
kIfcFastenerType 
kIfcFeatureElement 
kIfcFeatureElementAddition 
kIfcFeatureElementSubtraction 
kIfcFillAreaStyle 
kIfcFillAreaStyleHatching 
kIfcFillAreaStyleTiles 
kIfcFilter 
kIfcFilterType 
kIfcFireSuppressionTerminal 
kIfcFireSuppressionTerminalType 
kIfcFixedReferenceSweptAreaSolid 
kIfcFlowController 
kIfcFlowControllerType 
kIfcFlowFitting 
kIfcFlowFittingType 
kIfcFlowInstrument 
kIfcFlowInstrumentType 
kIfcFlowMeter 
kIfcFlowMeterType 
kIfcFlowMovingDevice 
kIfcFlowMovingDeviceType 
kIfcFlowSegment 
kIfcFlowSegmentType 
kIfcFlowStorageDevice 
kIfcFlowStorageDeviceType 
kIfcFlowTerminal 
kIfcFlowTerminalType 
kIfcFlowTreatmentDevice 
kIfcFlowTreatmentDeviceType 
kIfcFooting 
kIfcFootingType 
kIfcFurnishingElement 
kIfcFurnishingElementType 
kIfcFurniture 
kIfcFurnitureType 
kIfcGeographicElement 
kIfcGeographicElementType 
kIfcGeometricCurveSet 
kIfcGeometricRepresentationContext 
kIfcGeometricRepresentationItem 
kIfcGeometricRepresentationSubContext 
kIfcGeometricSet 
kIfcGrid 
kIfcGridAxis 
kIfcGridPlacement 
kIfcGroup 
kIfcHalfSpaceSolid 
kIfcHeatExchanger 
kIfcHeatExchangerType 
kIfcHumidifier 
kIfcHumidifierType 
kIfcIShapeProfileDef 
kIfcImageTexture 
kIfcIndexedColourMap 
kIfcIndexedPolyCurve 
kIfcIndexedPolygonalFace 
kIfcIndexedPolygonalFaceWithVoids 
kIfcIndexedTextureMap 
kIfcIndexedTriangleTextureMap 
kIfcInterceptor 
kIfcInterceptorType 
kIfcIntersectionCurve 
kIfcInventory 
kIfcIrregularTimeSeries 
kIfcIrregularTimeSeriesValue 
kIfcJunctionBox 
kIfcJunctionBoxType 
kIfcLShapeProfileDef 
kIfcLaborResource 
kIfcLaborResourceType 
kIfcLagTime 
kIfcLamp 
kIfcLampType 
kIfcLibraryInformation 
kIfcLibraryReference 
kIfcLightDistributionData 
kIfcLightFixture 
kIfcLightFixtureType 
kIfcLightIntensityDistribution 
kIfcLightSource 
kIfcLightSourceAmbient 
kIfcLightSourceDirectional 
kIfcLightSourceGoniometric 
kIfcLightSourcePositional 
kIfcLightSourceSpot 
kIfcLine 
kIfcLocalPlacement 
kIfcLoop 
kIfcManifoldSolidBrep 
kIfcMapConversion 
kIfcMappedItem 
kIfcMaterial 
kIfcMaterialClassificationRelationship 
kIfcMaterialConstituent 
kIfcMaterialConstituentSet 
kIfcMaterialDefinition 
kIfcMaterialDefinitionRepresentation 
kIfcMaterialLayer 
kIfcMaterialLayerSet 
kIfcMaterialLayerSetUsage 
kIfcMaterialLayerWithOffsets 
kIfcMaterialList 
kIfcMaterialProfile 
kIfcMaterialProfileSet 
kIfcMaterialProfileSetUsage 
kIfcMaterialProfileSetUsageTapering 
kIfcMaterialProfileWithOffsets 
kIfcMaterialProperties 
kIfcMaterialRelationship 
kIfcMaterialUsageDefinition 
kIfcMeasureWithUnit 
kIfcMechanicalFastener 
kIfcMechanicalFastenerType 
kIfcMedicalDevice 
kIfcMedicalDeviceType 
kIfcMember 
kIfcMemberStandardCase 
kIfcMemberType 
kIfcMetric 
kIfcMirroredProfileDef 
kIfcMonetaryUnit 
kIfcMotorConnection 
kIfcMotorConnectionType 
kIfcNamedUnit 
kIfcObject 
kIfcObjectDefinition 
kIfcObjectPlacement 
kIfcObjective 
kIfcOccupant 
kIfcOffsetCurve2D 
kIfcOffsetCurve3D 
kIfcOpenShell 
kIfcOpeningElement 
kIfcOpeningStandardCase 
kIfcOrganization 
kIfcOrganizationRelationship 
kIfcOrientedEdge 
kIfcOuterBoundaryCurve 
kIfcOutlet 
kIfcOutletType 
kIfcOwnerHistory 
kIfcParameterizedProfileDef 
kIfcPath 
kIfcPcurve 
kIfcPerformanceHistory 
kIfcPermeableCoveringProperties 
kIfcPermit 
kIfcPerson 
kIfcPersonAndOrganization 
kIfcPhysicalComplexQuantity 
kIfcPhysicalQuantity 
kIfcPhysicalSimpleQuantity 
kIfcPile 
kIfcPileType 
kIfcPipeFitting 
kIfcPipeFittingType 
kIfcPipeSegment 
kIfcPipeSegmentType 
kIfcPixelTexture 
kIfcPlacement 
kIfcPlanarBox 
kIfcPlanarExtent 
kIfcPlane 
kIfcPlate 
kIfcPlateStandardCase 
kIfcPlateType 
kIfcPoint 
kIfcPointOnCurve 
kIfcPointOnSurface 
kIfcPolyLoop 
kIfcPolygonalBoundedHalfSpace 
kIfcPolygonalFaceSet 
kIfcPolyline 
kIfcPort 
kIfcPostalAddress 
kIfcPreDefinedColour 
kIfcPreDefinedCurveFont 
kIfcPreDefinedItem 
kIfcPreDefinedProperties 
kIfcPreDefinedPropertySet 
kIfcPreDefinedTextFont 
kIfcPresentationItem 
kIfcPresentationLayerAssignment 
kIfcPresentationLayerWithStyle 
kIfcPresentationStyle 
kIfcPresentationStyleAssignment 
kIfcProcedure 
kIfcProcedureType 
kIfcProcess 
kIfcProduct 
kIfcProductDefinitionShape 
kIfcProductRepresentation 
kIfcProfileDef 
kIfcProfileProperties 
kIfcProject 
kIfcProjectLibrary 
kIfcProjectOrder 
kIfcProjectedCRS 
kIfcProjectionElement 
kIfcProperty 
kIfcPropertyAbstraction 
kIfcPropertyBoundedValue 
kIfcPropertyDefinition 
kIfcPropertyDependencyRelationship 
kIfcPropertyEnumeratedValue 
kIfcPropertyEnumeration 
kIfcPropertyListValue 
kIfcPropertyReferenceValue 
kIfcPropertySet 
kIfcPropertySetDefinition 
kIfcPropertySetTemplate 
kIfcPropertySingleValue 
kIfcPropertyTableValue 
kIfcPropertyTemplate 
kIfcPropertyTemplateDefinition 
kIfcProtectiveDevice 
kIfcProtectiveDeviceTrippingUnit 
kIfcProtectiveDeviceTrippingUnitType 
kIfcProtectiveDeviceType 
kIfcProxy 
kIfcPump 
kIfcPumpType 
kIfcQuantityArea 
kIfcQuantityCount 
kIfcQuantityLength 
kIfcQuantitySet 
kIfcQuantityTime 
kIfcQuantityVolume 
kIfcQuantityWeight 
kIfcRailing 
kIfcRailingType 
kIfcRamp 
kIfcRampFlight 
kIfcRampFlightType 
kIfcRampType 
kIfcRationalBSplineCurveWithKnots 
kIfcRationalBSplineSurfaceWithKnots 
kIfcRectangleHollowProfileDef 
kIfcRectangleProfileDef 
kIfcRectangularPyramid 
kIfcRectangularTrimmedSurface 
kIfcRecurrencePattern 
kIfcReference 
kIfcRegularTimeSeries 
kIfcReinforcementBarProperties 
kIfcReinforcementDefinitionProperties 
kIfcReinforcingBar 
kIfcReinforcingBarType 
kIfcReinforcingElement 
kIfcReinforcingElementType 
kIfcReinforcingMesh 
kIfcReinforcingMeshType 
kIfcRelAggregates 
kIfcRelAssigns 
kIfcRelAssignsToActor 
kIfcRelAssignsToControl 
kIfcRelAssignsToGroup 
kIfcRelAssignsToGroupByFactor 
kIfcRelAssignsToProcess 
kIfcRelAssignsToProduct 
kIfcRelAssignsToResource 
kIfcRelAssociates 
kIfcRelAssociatesApproval 
kIfcRelAssociatesClassification 
kIfcRelAssociatesConstraint 
kIfcRelAssociatesDocument 
kIfcRelAssociatesLibrary 
kIfcRelAssociatesMaterial 
kIfcRelConnects 
kIfcRelConnectsElements 
kIfcRelConnectsPathElements 
kIfcRelConnectsPortToElement 
kIfcRelConnectsPorts 
kIfcRelConnectsStructuralActivity 
kIfcRelConnectsStructuralMember 
kIfcRelConnectsWithEccentricity 
kIfcRelConnectsWithRealizingElements 
kIfcRelContainedInSpatialStructure 
kIfcRelCoversBldgElements 
kIfcRelCoversSpaces 
kIfcRelDeclares 
kIfcRelDecomposes 
kIfcRelDefines 
kIfcRelDefinesByObject 
kIfcRelDefinesByProperties 
kIfcRelDefinesByTemplate 
kIfcRelDefinesByType 
kIfcRelFillsElement 
kIfcRelFlowControlElements 
kIfcRelInterferesElements 
kIfcRelNests 
kIfcRelProjectsElement 
kIfcRelReferencedInSpatialStructure 
kIfcRelSequence 
kIfcRelServicesBuildings 
kIfcRelSpaceBoundary 
kIfcRelSpaceBoundary1stLevel 
kIfcRelSpaceBoundary2ndLevel 
kIfcRelVoidsElement 
kIfcRelationship 
kIfcReparametrisedCompositeCurveSegment 
kIfcRepresentation 
kIfcRepresentationContext 
kIfcRepresentationItem 
kIfcRepresentationMap 
kIfcResource 
kIfcResourceApprovalRelationship 
kIfcResourceConstraintRelationship 
kIfcResourceLevelRelationship 
kIfcResourceTime 
kIfcRevolvedAreaSolid 
kIfcRevolvedAreaSolidTapered 
kIfcRightCircularCone 
kIfcRightCircularCylinder 
kIfcRoof 
kIfcRoofType 
kIfcRoot 
kIfcRoundedRectangleProfileDef 
kIfcSIUnit 
kIfcSanitaryTerminal 
kIfcSanitaryTerminalType 
kIfcSchedulingTime 
kIfcSeamCurve 
kIfcSectionProperties 
kIfcSectionReinforcementProperties 
kIfcSectionedSpine 
kIfcSensor 
kIfcSensorType 
kIfcShadingDevice 
kIfcShadingDeviceType 
kIfcShapeAspect 
kIfcShapeModel 
kIfcShapeRepresentation 
kIfcShellBasedSurfaceModel 
kIfcSimpleProperty 
kIfcSimplePropertyTemplate 
kIfcSite 
kIfcSlab 
kIfcSlabElementedCase 
kIfcSlabStandardCase 
kIfcSlabType 
kIfcSlippageConnectionCondition 
kIfcSolarDevice 
kIfcSolarDeviceType 
kIfcSolidModel 
kIfcSpace 
kIfcSpaceHeater 
kIfcSpaceHeaterType 
kIfcSpaceType 
kIfcSpatialElement 
kIfcSpatialElementType 
kIfcSpatialStructureElement 
kIfcSpatialStructureElementType 
kIfcSpatialZone 
kIfcSpatialZoneType 
kIfcSphere 
kIfcSphericalSurface 
kIfcStackTerminal 
kIfcStackTerminalType 
kIfcStair 
kIfcStairFlight 
kIfcStairFlightType 
kIfcStairType 
kIfcStructuralAction 
kIfcStructuralActivity 
kIfcStructuralAnalysisModel 
kIfcStructuralConnection 
kIfcStructuralConnectionCondition 
kIfcStructuralCurveAction 
kIfcStructuralCurveConnection 
kIfcStructuralCurveMember 
kIfcStructuralCurveMemberVarying 
kIfcStructuralCurveReaction 
kIfcStructuralItem 
kIfcStructuralLinearAction 
kIfcStructuralLoad 
kIfcStructuralLoadCase 
kIfcStructuralLoadConfiguration 
kIfcStructuralLoadGroup 
kIfcStructuralLoadLinearForce 
kIfcStructuralLoadOrResult 
kIfcStructuralLoadPlanarForce 
kIfcStructuralLoadSingleDisplacement 
kIfcStructuralLoadSingleDisplacementDistortion 
kIfcStructuralLoadSingleForce 
kIfcStructuralLoadSingleForceWarping 
kIfcStructuralLoadStatic 
kIfcStructuralLoadTemperature 
kIfcStructuralMember 
kIfcStructuralPlanarAction 
kIfcStructuralPointAction 
kIfcStructuralPointConnection 
kIfcStructuralPointReaction 
kIfcStructuralReaction 
kIfcStructuralResultGroup 
kIfcStructuralSurfaceAction 
kIfcStructuralSurfaceConnection 
kIfcStructuralSurfaceMember 
kIfcStructuralSurfaceMemberVarying 
kIfcStructuralSurfaceReaction 
kIfcStyleModel 
kIfcStyledItem 
kIfcStyledRepresentation 
kIfcSubContractResource 
kIfcSubContractResourceType 
kIfcSubedge 
kIfcSurface 
kIfcSurfaceCurve 
kIfcSurfaceCurveSweptAreaSolid 
kIfcSurfaceFeature 
kIfcSurfaceOfLinearExtrusion 
kIfcSurfaceOfRevolution 
kIfcSurfaceReinforcementArea 
kIfcSurfaceStyle 
kIfcSurfaceStyleLighting 
kIfcSurfaceStyleRefraction 
kIfcSurfaceStyleRendering 
kIfcSurfaceStyleShading 
kIfcSurfaceStyleWithTextures 
kIfcSurfaceTexture 
kIfcSweptAreaSolid 
kIfcSweptDiskSolid 
kIfcSweptDiskSolidPolygonal 
kIfcSweptSurface 
kIfcSwitchingDevice 
kIfcSwitchingDeviceType 
kIfcSystem 
kIfcSystemFurnitureElement 
kIfcSystemFurnitureElementType 
kIfcTShapeProfileDef 
kIfcTable 
kIfcTableColumn 
kIfcTableRow 
kIfcTank 
kIfcTankType 
kIfcTask 
kIfcTaskTime 
kIfcTaskTimeRecurring 
kIfcTaskType 
kIfcTelecomAddress 
kIfcTendon 
kIfcTendonAnchor 
kIfcTendonAnchorType 
kIfcTendonType 
kIfcTessellatedFaceSet 
kIfcTessellatedItem 
kIfcTextLiteral 
kIfcTextLiteralWithExtent 
kIfcTextStyle 
kIfcTextStyleFontModel 
kIfcTextStyleForDefinedFont 
kIfcTextStyleTextModel 
kIfcTextureCoordinate 
kIfcTextureCoordinateGenerator 
kIfcTextureMap 
kIfcTextureVertex 
kIfcTextureVertexList 
kIfcTimePeriod 
kIfcTimeSeries 
kIfcTimeSeriesValue 
kIfcTopologicalRepresentationItem 
kIfcTopologyRepresentation 
kIfcToroidalSurface 
kIfcTransformer 
kIfcTransformerType 
kIfcTransportElement 
kIfcTransportElementType 
kIfcTrapeziumProfileDef 
kIfcTriangulatedFaceSet 
kIfcTrimmedCurve 
kIfcTubeBundle 
kIfcTubeBundleType 
kIfcTypeObject 
kIfcTypeProcess 
kIfcTypeProduct 
kIfcTypeResource 
kIfcUShapeProfileDef 
kIfcUnitAssignment 
kIfcUnitaryControlElement 
kIfcUnitaryControlElementType 
kIfcUnitaryEquipment 
kIfcUnitaryEquipmentType 
kIfcValve 
kIfcValveType 
kIfcVector 
kIfcVertex 
kIfcVertexLoop 
kIfcVertexPoint 
kIfcVibrationIsolator 
kIfcVibrationIsolatorType 
kIfcVirtualElement 
kIfcVirtualGridIntersection 
kIfcVoidingFeature 
kIfcWall 
kIfcWallElementedCase 
kIfcWallStandardCase 
kIfcWallType 
kIfcWasteTerminal 
kIfcWasteTerminalType 
kIfcWindow 
kIfcWindowLiningProperties 
kIfcWindowPanelProperties 
kIfcWindowStandardCase 
kIfcWindowStyle 
kIfcWindowType 
kIfcWorkCalendar 
kIfcWorkControl 
kIfcWorkPlan 
kIfcWorkSchedule 
kIfcWorkTime 
kIfcZShapeProfileDef 
kIfcZone 
kAny 

Definition at line 31 of file Ifc4EntityTypes.h.

Variable Documentation

◆ sCommonUnset

const OdAnsiString OdIfc4::sCommonUnset
extern