CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdIfc4x4 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  IfcAlignment
 
class  IfcAlignmentCant
 
class  IfcAlignmentCantSegment
 
class  IfcAlignmentHorizontal
 
class  IfcAlignmentHorizontalSegment
 
class  IfcAlignmentParameterSegment
 
class  IfcAlignmentSegment
 
class  IfcAlignmentVertical
 
class  IfcAlignmentVerticalSegment
 
class  IfcAnnotation
 
class  IfcAnnotationFillArea
 
class  IfcApplication
 
class  IfcAppliedValue
 
class  IfcAppliedValueSelect
 
class  IfcApproval
 
class  IfcApprovalRelationship
 
class  IfcArbitraryClosedProfileDef
 
class  IfcArbitraryOpenProfileDef
 
class  IfcArbitraryProfileDefWithVoids
 
class  IfcArchElement
 
class  IfcArchElementType
 
class  IfcAsset
 
class  IfcAsymmetricIShapeProfileDef
 
class  IfcAudioVisualAppliance
 
class  IfcAudioVisualApplianceType
 
class  IfcAxis1Placement
 
class  IfcAxis2Placement
 
class  IfcAxis2Placement2D
 
class  IfcAxis2Placement3D
 
class  IfcAxis2PlacementLinear
 
class  IfcBeam
 
class  IfcBeamType
 
class  IfcBearing
 
class  IfcBearingType
 
class  IfcBendingParameterSelect
 
class  IfcBlobTexture
 
class  IfcBlock
 
class  IfcBoiler
 
class  IfcBoilerType
 
class  IfcBooleanClippingResult
 
class  IfcBooleanOperand
 
class  IfcBooleanResult
 
class  IfcBorehole
 
class  IfcBoreholeType
 
class  IfcBoundaryCondition
 
class  IfcBoundaryCurve
 
class  IfcBoundaryEdgeCondition
 
class  IfcBoundaryFaceCondition
 
class  IfcBoundaryNodeCondition
 
class  IfcBoundaryNodeConditionWarping
 
class  IfcBoundedCurve
 
class  IfcBoundedSurface
 
class  IfcBoundingBox
 
class  IfcBoxedHalfSpace
 
class  IfcBridge
 
class  IfcBridgePart
 
class  IfcBSplineCurve
 
class  IfcBSplineCurveWithKnots
 
class  IfcBSplineSurface
 
class  IfcBSplineSurfaceWithKnots
 
class  IfcBuilding
 
class  IfcBuildingElementPart
 
class  IfcBuildingElementPartType
 
class  IfcBuildingElementProxy
 
class  IfcBuildingElementProxyType
 
class  IfcBuildingStorey
 
class  IfcBuildingSystem
 
class  IfcBuiltElement
 
class  IfcBuiltElementType
 
class  IfcBuiltSystem
 
class  IfcBurner
 
class  IfcBurnerType
 
class  IfcCableCarrierFitting
 
class  IfcCableCarrierFittingType
 
class  IfcCableCarrierSegment
 
class  IfcCableCarrierSegmentType
 
class  IfcCableFitting
 
class  IfcCableFittingType
 
class  IfcCableSegment
 
class  IfcCableSegmentType
 
class  IfcCaissonFoundation
 
class  IfcCaissonFoundationType
 
class  IfcCartesianPoint
 
class  IfcCartesianPointList
 
class  IfcCartesianPointList2D
 
class  IfcCartesianPointList3D
 
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  IfcClothoid
 
class  IfcCoil
 
class  IfcCoilType
 
class  IfcColour
 
class  IfcColourOrFactor
 
class  IfcColourRgb
 
class  IfcColourRgbList
 
class  IfcColourSpecification
 
class  IfcColumn
 
class  IfcColumnType
 
class  IfcCommunicationsAppliance
 
class  IfcCommunicationsApplianceType
 
class  IfcComplementaryData
 
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  IfcConveyorSegment
 
class  IfcConveyorSegmentType
 
class  IfcCooledBeam
 
class  IfcCooledBeamType
 
class  IfcCoolingTower
 
class  IfcCoolingTowerType
 
class  IfcCoordinateOperation
 
class  IfcCoordinateReferenceSystem
 
class  IfcCoordinateReferenceSystemSelect
 
class  IfcCosineSpiral
 
class  IfcCostItem
 
class  IfcCostSchedule
 
class  IfcCostValue
 
class  IfcCourse
 
class  IfcCourseType
 
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  IfcCurveMeasureSelect
 
class  IfcCurveOnSurface
 
class  IfcCurveOrEdgeCurve
 
class  IfcCurveSegment
 
class  IfcCurveStyle
 
class  IfcCurveStyleFont
 
class  IfcCurveStyleFontAndScaling
 
class  IfcCurveStyleFontPattern
 
class  IfcCurveStyleFontSelect
 
class  IfcCylindricalSurface
 
class  IfcDamper
 
class  IfcDamperType
 
class  IfcDatasetInformation
 
class  IfcDatasetReference
 
class  IfcDatasetSelect
 
class  IfcDeepFoundation
 
class  IfcDeepFoundationType
 
class  IfcDefinitionSelect
 
class  IfcDerivedMeasureValue
 
class  IfcDerivedProfileDef
 
class  IfcDerivedUnit
 
class  IfcDerivedUnitElement
 
class  IfcDimensionalExponents
 
class  IfcDirection
 
class  IfcDirectrixCurveSweptAreaSolid
 
class  IfcDirectrixDerivedReferenceSweptAreaSolid
 
class  IfcDiscreteAccessory
 
class  IfcDiscreteAccessoryType
 
class  IfcDistributionBoard
 
class  IfcDistributionBoardType
 
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  IfcDocumentInformationRelationship
 
class  IfcDocumentReference
 
class  IfcDocumentSelect
 
class  IfcDoor
 
class  IfcDoorLiningProperties
 
class  IfcDoorPanelProperties
 
class  IfcDoorStyle
 
class  IfcDoorType
 
class  IfcDraughtingPreDefinedColour
 
class  IfcDraughtingPreDefinedCurveFont
 
class  IfcDuctFitting
 
class  IfcDuctFittingType
 
class  IfcDuctSegment
 
class  IfcDuctSegmentType
 
class  IfcDuctSilencer
 
class  IfcDuctSilencerType
 
class  IfcEarthingElement
 
class  IfcEarthingElementType
 
class  IfcEarthworksCut
 
class  IfcEarthworksElement
 
class  IfcEarthworksFill
 
class  IfcEdge
 
class  IfcEdgeCurve
 
class  IfcEdgeLoop
 
class  IfcElectricAppliance
 
class  IfcElectricApplianceType
 
class  IfcElectricDistributionBoard
 
class  IfcElectricDistributionBoardType
 
class  IfcElectricFlowStorageDevice
 
class  IfcElectricFlowStorageDeviceType
 
class  IfcElectricFlowTreatmentDevice
 
class  IfcElectricFlowTreatmentDeviceType
 
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  IfcExcavation
 
class  IfcExtendedProperties
 
class  IfcExternalInformation
 
class  IfcExternallyDefinedHatchStyle
 
class  IfcExternallyDefinedSurfaceStyle
 
class  IfcExternallyDefinedTextFont
 
class  IfcExternalReference
 
class  IfcExternalReferenceRelationship
 
class  IfcExternalSpatialElement
 
class  IfcExternalSpatialStructureElement
 
class  IfcExtrudedAreaSolid
 
class  IfcExtrudedAreaSolidTapered
 
class  IfcFace
 
class  IfcFaceBasedSurfaceModel
 
class  IfcFaceBound
 
class  IfcFaceOuterBound
 
class  IfcFaceSurface
 
class  IfcFacetedBrep
 
class  IfcFacetedBrepWithVoids
 
class  IfcFacility
 
class  IfcFacilityPart
 
class  IfcFacilityPartCommon
 
class  IfcFailureConnectionCondition
 
class  IfcFan
 
class  IfcFanType
 
class  IfcFastener
 
class  IfcFastenerType
 
class  IfcFeatureElement
 
class  IfcFeatureElementAddition
 
class  IfcFeatureElementSubtraction
 
class  IfcFillAreaStyle
 
class  IfcFillAreaStyleHatching
 
class  IfcFillAreaStyleTiles
 
class  IfcFillElement
 
class  IfcFillElementType
 
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  IfcGeographicCRS
 
class  IfcGeographicElement
 
class  IfcGeographicElementType
 
class  IfcGeometricCurveSet
 
class  IfcGeometricRepresentationContext
 
class  IfcGeometricRepresentationItem
 
class  IfcGeometricRepresentationSubContext
 
class  IfcGeometricSet
 
class  IfcGeometricSetSelect
 
class  IfcGeomodel
 
class  IfcGeoScienceElement
 
class  IfcGeoScienceElementType
 
class  IfcGeoScienceFeature
 
class  IfcGeoScienceFeatureType
 
class  IfcGeoScienceModel
 
class  IfcGeoScienceModelType
 
class  IfcGeoScienceObservation
 
class  IfcGeoslice
 
class  IfcGeotechnicalAssembly
 
class  IfcGeotechnicalElement
 
class  IfcGeotechnicalStratum
 
class  IfcGradientCurve
 
class  IfcGrid
 
class  IfcGridAxis
 
class  IfcGridPlacement
 
class  IfcGridPlacementDirectionSelect
 
class  IfcGroundReinforcementElement
 
class  IfcGroundReinforcementElementType
 
class  IfcGroup
 
class  IfcHalfSpaceSolid
 
class  IfcHatchLineDistanceSelect
 
class  IfcHeatExchanger
 
class  IfcHeatExchangerType
 
class  IfcHumidifier
 
class  IfcHumidifierType
 
class  IfcImageTexture
 
class  IfcImpactProtectionDevice
 
class  IfcImpactProtectionDeviceType
 
class  IfcImprovedGround
 
class  IfcIndexedColourMap
 
class  IfcIndexedPolyCurve
 
class  IfcIndexedPolygonalFace
 
class  IfcIndexedPolygonalFaceWithVoids
 
class  IfcIndexedPolygonalTextureMap
 
class  IfcIndexedTextureMap
 
class  IfcIndexedTriangleTextureMap
 
class  IfcIntegerVoxelData
 
class  IfcInterceptor
 
class  IfcInterceptorType
 
class  IfcInterferenceSelect
 
class  IfcIntersectionCurve
 
class  IfcInventory
 
class  IfcIrregularTimeSeries
 
class  IfcIrregularTimeSeriesValue
 
class  IfcIShapeProfileDef
 
class  IfcJunctionBox
 
class  IfcJunctionBoxType
 
class  IfcKerb
 
class  IfcKerbType
 
class  IfcLabelVoxelData
 
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  IfcLinearElement
 
class  IfcLinearPlacement
 
class  IfcLinearPositioningElement
 
class  IfcLinearZone
 
class  IfcLiquidTerminal
 
class  IfcLiquidTerminalType
 
class  IfcLocalPlacement
 
class  IfcLogicalVoxelData
 
class  IfcLoop
 
class  IfcLShapeProfileDef
 
class  IfcManifoldSolidBrep
 
class  IfcMapConversion
 
class  IfcMapConversionScaled
 
class  IfcMappedItem
 
class  IfcMarineFacility
 
class  IfcMarinePart
 
class  IfcMaterial
 
class  IfcMaterialClassificationRelationship
 
class  IfcMaterialConstituent
 
class  IfcMaterialConstituentSet
 
class  IfcMaterialDefinition
 
class  IfcMaterialDefinitionRepresentation
 
class  IfcMaterialLayer
 
class  IfcMaterialLayerSet
 
class  IfcMaterialLayerSetUsage
 
class  IfcMaterialLayerWithOffsets
 
class  IfcMaterialList
 
class  IfcMaterialProfile
 
class  IfcMaterialProfileSet
 
class  IfcMaterialProfileSetUsage
 
class  IfcMaterialProfileSetUsageTapering
 
class  IfcMaterialProfileWithOffsets
 
class  IfcMaterialProperties
 
class  IfcMaterialRelationship
 
class  IfcMaterialSelect
 
class  IfcMaterialUsageDefinition
 
class  IfcMeasureValue
 
class  IfcMeasureWithUnit
 
class  IfcMechanicalFastener
 
class  IfcMechanicalFastenerType
 
class  IfcMedicalDevice
 
class  IfcMedicalDeviceType
 
class  IfcMember
 
class  IfcMemberType
 
class  IfcMetric
 
class  IfcMetricValueSelect
 
class  IfcMirroredProfileDef
 
class  IfcMobileTelecommunicationsAppliance
 
class  IfcMobileTelecommunicationsApplianceType
 
class  IfcModulusOfRotationalSubgradeReactionSelect
 
class  IfcModulusOfSubgradeReactionSelect
 
class  IfcModulusOfTranslationalSubgradeReactionSelect
 
class  IfcMonetaryUnit
 
class  IfcMooringDevice
 
class  IfcMooringDeviceType
 
class  IfcMotorConnection
 
class  IfcMotorConnectionType
 
class  IfcNamedUnit
 
class  IfcNavigationElement
 
class  IfcNavigationElementType
 
class  IfcObject
 
class  IfcObjectDefinition
 
class  IfcObjective
 
class  IfcObjectPlacement
 
class  IfcObjectReferenceSelect
 
class  IfcObservation
 
class  IfcOccupant
 
class  IfcOffsetCurve
 
class  IfcOffsetCurve2D
 
class  IfcOffsetCurve3D
 
class  IfcOffsetCurveByDistances
 
class  IfcOpenCrossProfileDef
 
class  IfcOpeningElement
 
class  IfcOpenShell
 
class  IfcOrganization
 
class  IfcOrganizationRelationship
 
class  IfcOrientedEdge
 
class  IfcOuterBoundaryCurve
 
class  IfcOutlet
 
class  IfcOutletType
 
class  IfcOwnerHistory
 
class  IfcParameterizedProfileDef
 
class  IfcPath
 
class  IfcPavement
 
class  IfcPavementType
 
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  IfcPlateType
 
class  IfcPoint
 
class  IfcPointByDistanceExpression
 
class  IfcPointOnCurve
 
class  IfcPointOnSurface
 
class  IfcPointOrVertexPoint
 
class  IfcPolygonalBoundedHalfSpace
 
class  IfcPolygonalFaceSet
 
class  IfcPolyline
 
class  IfcPolyLoop
 
class  IfcPolynomialCurve
 
class  IfcPort
 
class  IfcPositioningElement
 
class  IfcPostalAddress
 
class  IfcPreDefinedColour
 
class  IfcPreDefinedCurveFont
 
class  IfcPreDefinedItem
 
class  IfcPreDefinedProperties
 
class  IfcPreDefinedPropertySet
 
class  IfcPreDefinedTextFont
 
class  IfcPresentationItem
 
class  IfcPresentationLayerAssignment
 
class  IfcPresentationLayerWithStyle
 
class  IfcPresentationStyle
 
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  IfcPropertyEnumeration
 
class  IfcPropertyListValue
 
class  IfcPropertyReferenceValue
 
class  IfcPropertySet
 
class  IfcPropertySetDefinition
 
class  IfcPropertySetDefinitionSelect
 
class  IfcPropertySetTemplate
 
class  IfcPropertySingleValue
 
class  IfcPropertyTableValue
 
class  IfcPropertyTemplate
 
class  IfcPropertyTemplateDefinition
 
class  IfcProtectiveDevice
 
class  IfcProtectiveDeviceTrippingUnit
 
class  IfcProtectiveDeviceTrippingUnitType
 
class  IfcProtectiveDeviceType
 
class  IfcPump
 
class  IfcPumpType
 
class  IfcQuantityArea
 
class  IfcQuantityCount
 
class  IfcQuantityLength
 
class  IfcQuantitySet
 
class  IfcQuantityTime
 
class  IfcQuantityVolume
 
class  IfcQuantityWeight
 
class  IfcRail
 
class  IfcRailing
 
class  IfcRailingType
 
class  IfcRailType
 
class  IfcRailway
 
class  IfcRailwayPart
 
class  IfcRamp
 
class  IfcRampFlight
 
class  IfcRampFlightType
 
class  IfcRampType
 
class  IfcRationalBSplineCurveWithKnots
 
class  IfcRationalBSplineSurfaceWithKnots
 
class  IfcRealVoxelData
 
class  IfcRectangleHollowProfileDef
 
class  IfcRectangleProfileDef
 
class  IfcRectangularPyramid
 
class  IfcRectangularTrimmedSurface
 
class  IfcRecurrencePattern
 
class  IfcReference
 
class  IfcReferent
 
class  IfcRegularTimeSeries
 
class  IfcReinforcementBarProperties
 
class  IfcReinforcementDefinitionProperties
 
class  IfcReinforcingBar
 
class  IfcReinforcingBarType
 
class  IfcReinforcingElement
 
class  IfcReinforcingElementType
 
class  IfcReinforcingMesh
 
class  IfcReinforcingMeshType
 
class  IfcRelAdheresToElement
 
class  IfcRelAggregates
 
class  IfcRelAssigns
 
class  IfcRelAssignsToActor
 
class  IfcRelAssignsToControl
 
class  IfcRelAssignsToGroup
 
class  IfcRelAssignsToGroupByFactor
 
class  IfcRelAssignsToProcess
 
class  IfcRelAssignsToProduct
 
class  IfcRelAssignsToResource
 
class  IfcRelAssociates
 
class  IfcRelAssociatesApproval
 
class  IfcRelAssociatesClassification
 
class  IfcRelAssociatesConstraint
 
class  IfcRelAssociatesDataset
 
class  IfcRelAssociatesDocument
 
class  IfcRelAssociatesLibrary
 
class  IfcRelAssociatesMaterial
 
class  IfcRelAssociatesProfileDef
 
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  IfcRelDecomposes
 
class  IfcRelDefines
 
class  IfcRelDefinesByObject
 
class  IfcRelDefinesByProperties
 
class  IfcRelDefinesByTemplate
 
class  IfcRelDefinesByType
 
class  IfcRelFillsElement
 
class  IfcRelFlowControlElements
 
class  IfcRelInterferesElements
 
class  IfcRelNests
 
class  IfcRelPositions
 
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  IfcResourceConstraintRelationship
 
class  IfcResourceLevelRelationship
 
class  IfcResourceObjectSelect
 
class  IfcResourceSelect
 
class  IfcResourceTime
 
class  IfcRevolvedAreaSolid
 
class  IfcRevolvedAreaSolidTapered
 
class  IfcRightCircularCone
 
class  IfcRightCircularCylinder
 
class  IfcRigidOperation
 
class  IfcRoad
 
class  IfcRoadPart
 
class  IfcRoof
 
class  IfcRoofType
 
class  IfcRoot
 
class  IfcRotationalStiffnessSelect
 
class  IfcRoundedRectangleProfileDef
 
class  IfcSanitaryTerminal
 
class  IfcSanitaryTerminalType
 
class  IfcSchedulingTime
 
class  IfcSeamCurve
 
class  IfcSecondOrderPolynomialSpiral
 
class  IfcSectionedSolid
 
class  IfcSectionedSolidHorizontal
 
class  IfcSectionedSpine
 
class  IfcSectionedSurface
 
class  IfcSectionProperties
 
class  IfcSectionReinforcementProperties
 
class  IfcSegment
 
class  IfcSegmentedReferenceCurve
 
class  IfcSegmentIndexSelect
 
class  IfcSensor
 
class  IfcSensorType
 
class  IfcSeventhOrderPolynomialSpiral
 
class  IfcShadingDevice
 
class  IfcShadingDeviceType
 
class  IfcShapeAspect
 
class  IfcShapeModel
 
class  IfcShapeRepresentation
 
class  IfcShell
 
class  IfcShellBasedSurfaceModel
 
class  IfcSign
 
class  IfcSignal
 
class  IfcSignalType
 
class  IfcSignType
 
class  IfcSimpleProperty
 
class  IfcSimplePropertyTemplate
 
class  IfcSimpleValue
 
class  IfcSineSpiral
 
class  IfcSite
 
class  IfcSIUnit
 
class  IfcSizeSelect
 
class  IfcSlab
 
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  IfcSpatialReferenceSelect
 
class  IfcSpatialStructureElement
 
class  IfcSpatialStructureElementType
 
class  IfcSpatialZone
 
class  IfcSpatialZoneType
 
class  IfcSpecularHighlightSelect
 
class  IfcSphere
 
class  IfcSphericalSurface
 
class  IfcSpiral
 
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  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  IfcStyledItem
 
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  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  IfcTank
 
class  IfcTankType
 
class  IfcTask
 
class  IfcTaskTime
 
class  IfcTaskTimeRecurring
 
class  IfcTaskType
 
class  IfcTelecomAddress
 
class  IfcTendon
 
class  IfcTendonAnchor
 
class  IfcTendonAnchorType
 
class  IfcTendonConduit
 
class  IfcTendonConduitType
 
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  IfcTextureCoordinateIndices
 
class  IfcTextureCoordinateIndicesWithVoids
 
class  IfcTextureMap
 
class  IfcTextureVertex
 
class  IfcTextureVertexList
 
class  IfcThirdOrderPolynomialSpiral
 
class  IfcTimeOrRatioSelect
 
class  IfcTimePeriod
 
class  IfcTimeSeries
 
class  IfcTimeSeriesValue
 
class  IfcTopologicalRepresentationItem
 
class  IfcTopologyRepresentation
 
class  IfcToroidalSurface
 
class  IfcTrackElement
 
class  IfcTrackElementType
 
class  IfcTransformer
 
class  IfcTransformerType
 
class  IfcTranslationalStiffnessSelect
 
class  IfcTransportationDevice
 
class  IfcTransportationDeviceType
 
class  IfcTransportElement
 
class  IfcTransportElementType
 
class  IfcTrapeziumProfileDef
 
class  IfcTriangulatedFaceSet
 
class  IfcTriangulatedIrregularNetwork
 
class  IfcTrimmedCurve
 
class  IfcTrimmingSelect
 
class  IfcTShapeProfileDef
 
class  IfcTubeBundle
 
class  IfcTubeBundleType
 
class  IfcTunnel
 
class  IfcTunnelPart
 
class  IfcTunnelTypicalSection
 
class  IfcTypeObject
 
class  IfcTypeProcess
 
class  IfcTypeProduct
 
class  IfcTypeResource
 
class  IfcUndergroundExcavation
 
class  IfcUnit
 
class  IfcUnitaryControlElement
 
class  IfcUnitaryControlElementType
 
class  IfcUnitaryEquipment
 
class  IfcUnitaryEquipmentType
 
class  IfcUnitAssignment
 
class  IfcUShapeProfileDef
 
class  IfcValue
 
class  IfcValve
 
class  IfcValveType
 
class  IfcVector
 
class  IfcVectorOrDirection
 
class  IfcVectorVoxelData
 
class  IfcVehicle
 
class  IfcVehicleType
 
class  IfcVertex
 
class  IfcVertexLoop
 
class  IfcVertexPoint
 
class  IfcVibrationDamper
 
class  IfcVibrationDamperType
 
class  IfcVibrationIsolator
 
class  IfcVibrationIsolatorType
 
class  IfcVirtualElement
 
class  IfcVirtualGridIntersection
 
class  IfcVoidingFeature
 
class  IfcVoxelData
 
class  IfcVoxelGrid
 
class  IfcWall
 
class  IfcWallStandardCase
 
class  IfcWallType
 
class  IfcWarpingStiffnessSelect
 
class  IfcWasteTerminal
 
class  IfcWasteTerminalType
 
class  IfcWellKnownText
 
class  IfcWindow
 
class  IfcWindowLiningProperties
 
class  IfcWindowPanelProperties
 
class  IfcWindowStyle
 
class  IfcWindowType
 
class  IfcWorkCalendar
 
class  IfcWorkControl
 
class  IfcWorkPlan
 
class  IfcWorkSchedule
 
class  IfcWorkTime
 
class  IfcZone
 
class  IfcZShapeProfileDef
 
class  OdIFC4X4Instance
 
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 OdDAI::Boolean IfcStrippedOptional
 
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 OdAnsiString IfcWellKnownTextLiteral
 
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< IfcAlignmentIfcAlignmentPtr
 
typedef OdSmartPtr< IfcAlignmentCantIfcAlignmentCantPtr
 
typedef OdSmartPtr< IfcAlignmentCantSegmentIfcAlignmentCantSegmentPtr
 
typedef OdSmartPtr< IfcAlignmentHorizontalIfcAlignmentHorizontalPtr
 
typedef OdSmartPtr< IfcAlignmentHorizontalSegmentIfcAlignmentHorizontalSegmentPtr
 
typedef OdSmartPtr< IfcAlignmentParameterSegmentIfcAlignmentParameterSegmentPtr
 
typedef OdSmartPtr< IfcAlignmentSegmentIfcAlignmentSegmentPtr
 
typedef OdSmartPtr< IfcAlignmentVerticalIfcAlignmentVerticalPtr
 
typedef OdSmartPtr< IfcAlignmentVerticalSegmentIfcAlignmentVerticalSegmentPtr
 
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< IfcArchElementIfcArchElementPtr
 
typedef OdSmartPtr< IfcArchElementTypeIfcArchElementTypePtr
 
typedef OdSmartPtr< IfcAssetIfcAssetPtr
 
typedef OdSmartPtr< IfcAsymmetricIShapeProfileDefIfcAsymmetricIShapeProfileDefPtr
 
typedef OdSmartPtr< IfcAudioVisualApplianceIfcAudioVisualAppliancePtr
 
typedef OdSmartPtr< IfcAudioVisualApplianceTypeIfcAudioVisualApplianceTypePtr
 
typedef OdSmartPtr< IfcAxis1PlacementIfcAxis1PlacementPtr
 
typedef OdSmartPtr< IfcAxis2Placement2DIfcAxis2Placement2DPtr
 
typedef OdSmartPtr< IfcAxis2Placement3DIfcAxis2Placement3DPtr
 
typedef OdSmartPtr< IfcAxis2PlacementLinearIfcAxis2PlacementLinearPtr
 
typedef OdSmartPtr< IfcBeamIfcBeamPtr
 
typedef OdSmartPtr< IfcBeamTypeIfcBeamTypePtr
 
typedef OdSmartPtr< IfcBearingIfcBearingPtr
 
typedef OdSmartPtr< IfcBearingTypeIfcBearingTypePtr
 
typedef OdSmartPtr< IfcBlobTextureIfcBlobTexturePtr
 
typedef OdSmartPtr< IfcBlockIfcBlockPtr
 
typedef OdSmartPtr< IfcBoilerIfcBoilerPtr
 
typedef OdSmartPtr< IfcBoilerTypeIfcBoilerTypePtr
 
typedef OdSmartPtr< IfcBooleanClippingResultIfcBooleanClippingResultPtr
 
typedef OdSmartPtr< IfcBooleanResultIfcBooleanResultPtr
 
typedef OdSmartPtr< IfcBoreholeIfcBoreholePtr
 
typedef OdSmartPtr< IfcBoreholeTypeIfcBoreholeTypePtr
 
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< IfcBridgeIfcBridgePtr
 
typedef OdSmartPtr< IfcBridgePartIfcBridgePartPtr
 
typedef OdSmartPtr< IfcBSplineCurveIfcBSplineCurvePtr
 
typedef OdSmartPtr< IfcBSplineCurveWithKnotsIfcBSplineCurveWithKnotsPtr
 
typedef OdSmartPtr< IfcBSplineSurfaceIfcBSplineSurfacePtr
 
typedef OdSmartPtr< IfcBSplineSurfaceWithKnotsIfcBSplineSurfaceWithKnotsPtr
 
typedef OdSmartPtr< IfcBuildingIfcBuildingPtr
 
typedef OdSmartPtr< IfcBuildingElementPartIfcBuildingElementPartPtr
 
typedef OdSmartPtr< IfcBuildingElementPartTypeIfcBuildingElementPartTypePtr
 
typedef OdSmartPtr< IfcBuildingElementProxyIfcBuildingElementProxyPtr
 
typedef OdSmartPtr< IfcBuildingElementProxyTypeIfcBuildingElementProxyTypePtr
 
typedef OdSmartPtr< IfcBuildingStoreyIfcBuildingStoreyPtr
 
typedef OdSmartPtr< IfcBuildingSystemIfcBuildingSystemPtr
 
typedef OdSmartPtr< IfcBuiltElementIfcBuiltElementPtr
 
typedef OdSmartPtr< IfcBuiltElementTypeIfcBuiltElementTypePtr
 
typedef OdSmartPtr< IfcBuiltSystemIfcBuiltSystemPtr
 
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< IfcCaissonFoundationIfcCaissonFoundationPtr
 
typedef OdSmartPtr< IfcCaissonFoundationTypeIfcCaissonFoundationTypePtr
 
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< IfcClothoidIfcClothoidPtr
 
typedef OdSmartPtr< IfcCoilIfcCoilPtr
 
typedef OdSmartPtr< IfcCoilTypeIfcCoilTypePtr
 
typedef OdSmartPtr< IfcColourRgbIfcColourRgbPtr
 
typedef OdSmartPtr< IfcColourRgbListIfcColourRgbListPtr
 
typedef OdSmartPtr< IfcColourSpecificationIfcColourSpecificationPtr
 
typedef OdSmartPtr< IfcColumnIfcColumnPtr
 
typedef OdSmartPtr< IfcColumnTypeIfcColumnTypePtr
 
typedef OdSmartPtr< IfcCommunicationsApplianceIfcCommunicationsAppliancePtr
 
typedef OdSmartPtr< IfcCommunicationsApplianceTypeIfcCommunicationsApplianceTypePtr
 
typedef OdSmartPtr< IfcComplementaryDataIfcComplementaryDataPtr
 
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< IfcConveyorSegmentIfcConveyorSegmentPtr
 
typedef OdSmartPtr< IfcConveyorSegmentTypeIfcConveyorSegmentTypePtr
 
typedef OdSmartPtr< IfcCooledBeamIfcCooledBeamPtr
 
typedef OdSmartPtr< IfcCooledBeamTypeIfcCooledBeamTypePtr
 
typedef OdSmartPtr< IfcCoolingTowerIfcCoolingTowerPtr
 
typedef OdSmartPtr< IfcCoolingTowerTypeIfcCoolingTowerTypePtr
 
typedef OdSmartPtr< IfcCoordinateOperationIfcCoordinateOperationPtr
 
typedef OdSmartPtr< IfcCoordinateReferenceSystemIfcCoordinateReferenceSystemPtr
 
typedef OdSmartPtr< IfcCosineSpiralIfcCosineSpiralPtr
 
typedef OdSmartPtr< IfcCostItemIfcCostItemPtr
 
typedef OdSmartPtr< IfcCostScheduleIfcCostSchedulePtr
 
typedef OdSmartPtr< IfcCostValueIfcCostValuePtr
 
typedef OdSmartPtr< IfcCourseIfcCoursePtr
 
typedef OdSmartPtr< IfcCourseTypeIfcCourseTypePtr
 
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< IfcCurveSegmentIfcCurveSegmentPtr
 
typedef OdSmartPtr< IfcCurveStyleIfcCurveStylePtr
 
typedef OdSmartPtr< IfcCurveStyleFontAndScalingIfcCurveStyleFontAndScalingPtr
 
typedef OdSmartPtr< IfcCurveStyleFontIfcCurveStyleFontPtr
 
typedef OdSmartPtr< IfcCurveStyleFontPatternIfcCurveStyleFontPatternPtr
 
typedef OdSmartPtr< IfcCylindricalSurfaceIfcCylindricalSurfacePtr
 
typedef OdSmartPtr< IfcDamperIfcDamperPtr
 
typedef OdSmartPtr< IfcDamperTypeIfcDamperTypePtr
 
typedef OdSmartPtr< IfcDatasetInformationIfcDatasetInformationPtr
 
typedef OdSmartPtr< IfcDatasetReferenceIfcDatasetReferencePtr
 
typedef OdSmartPtr< IfcDeepFoundationIfcDeepFoundationPtr
 
typedef OdSmartPtr< IfcDeepFoundationTypeIfcDeepFoundationTypePtr
 
typedef OdSmartPtr< IfcDerivedProfileDefIfcDerivedProfileDefPtr
 
typedef OdSmartPtr< IfcDerivedUnitIfcDerivedUnitPtr
 
typedef OdSmartPtr< IfcDerivedUnitElementIfcDerivedUnitElementPtr
 
typedef OdSmartPtr< IfcDimensionalExponentsIfcDimensionalExponentsPtr
 
typedef OdSmartPtr< IfcDirectionIfcDirectionPtr
 
typedef OdSmartPtr< IfcDirectrixCurveSweptAreaSolidIfcDirectrixCurveSweptAreaSolidPtr
 
typedef OdSmartPtr< IfcDirectrixDerivedReferenceSweptAreaSolidIfcDirectrixDerivedReferenceSweptAreaSolidPtr
 
typedef OdSmartPtr< IfcDiscreteAccessoryIfcDiscreteAccessoryPtr
 
typedef OdSmartPtr< IfcDiscreteAccessoryTypeIfcDiscreteAccessoryTypePtr
 
typedef OdSmartPtr< IfcDistributionBoardIfcDistributionBoardPtr
 
typedef OdSmartPtr< IfcDistributionBoardTypeIfcDistributionBoardTypePtr
 
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< 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< IfcEarthingElementIfcEarthingElementPtr
 
typedef OdSmartPtr< IfcEarthingElementTypeIfcEarthingElementTypePtr
 
typedef OdSmartPtr< IfcEarthworksCutIfcEarthworksCutPtr
 
typedef OdSmartPtr< IfcEarthworksElementIfcEarthworksElementPtr
 
typedef OdSmartPtr< IfcEarthworksFillIfcEarthworksFillPtr
 
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< IfcElectricFlowTreatmentDeviceIfcElectricFlowTreatmentDevicePtr
 
typedef OdSmartPtr< IfcElectricFlowTreatmentDeviceTypeIfcElectricFlowTreatmentDeviceTypePtr
 
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< IfcExcavationIfcExcavationPtr
 
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< IfcFacilityIfcFacilityPtr
 
typedef OdSmartPtr< IfcFacilityPartIfcFacilityPartPtr
 
typedef OdSmartPtr< IfcFacilityPartCommonIfcFacilityPartCommonPtr
 
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< IfcFillElementIfcFillElementPtr
 
typedef OdSmartPtr< IfcFillElementTypeIfcFillElementTypePtr
 
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< IfcGeographicCRSIfcGeographicCRSPtr
 
typedef OdSmartPtr< IfcGeographicElementIfcGeographicElementPtr
 
typedef OdSmartPtr< IfcGeographicElementTypeIfcGeographicElementTypePtr
 
typedef OdSmartPtr< IfcGeometricCurveSetIfcGeometricCurveSetPtr
 
typedef OdSmartPtr< IfcGeometricRepresentationContextIfcGeometricRepresentationContextPtr
 
typedef OdSmartPtr< IfcGeometricRepresentationItemIfcGeometricRepresentationItemPtr
 
typedef OdSmartPtr< IfcGeometricRepresentationSubContextIfcGeometricRepresentationSubContextPtr
 
typedef OdSmartPtr< IfcGeometricSetIfcGeometricSetPtr
 
typedef OdSmartPtr< IfcGeomodelIfcGeomodelPtr
 
typedef OdSmartPtr< IfcGeoScienceElementIfcGeoScienceElementPtr
 
typedef OdSmartPtr< IfcGeoScienceElementTypeIfcGeoScienceElementTypePtr
 
typedef OdSmartPtr< IfcGeoScienceFeatureIfcGeoScienceFeaturePtr
 
typedef OdSmartPtr< IfcGeoScienceFeatureTypeIfcGeoScienceFeatureTypePtr
 
typedef OdSmartPtr< IfcGeoScienceModelIfcGeoScienceModelPtr
 
typedef OdSmartPtr< IfcGeoScienceModelTypeIfcGeoScienceModelTypePtr
 
typedef OdSmartPtr< IfcGeoScienceObservationIfcGeoScienceObservationPtr
 
typedef OdSmartPtr< IfcGeosliceIfcGeoslicePtr
 
typedef OdSmartPtr< IfcGeotechnicalAssemblyIfcGeotechnicalAssemblyPtr
 
typedef OdSmartPtr< IfcGeotechnicalElementIfcGeotechnicalElementPtr
 
typedef OdSmartPtr< IfcGeotechnicalStratumIfcGeotechnicalStratumPtr
 
typedef OdSmartPtr< IfcGradientCurveIfcGradientCurvePtr
 
typedef OdSmartPtr< IfcGridIfcGridPtr
 
typedef OdSmartPtr< IfcGridAxisIfcGridAxisPtr
 
typedef OdSmartPtr< IfcGridPlacementIfcGridPlacementPtr
 
typedef OdSmartPtr< IfcGroundReinforcementElementIfcGroundReinforcementElementPtr
 
typedef OdSmartPtr< IfcGroundReinforcementElementTypeIfcGroundReinforcementElementTypePtr
 
typedef OdSmartPtr< IfcGroupIfcGroupPtr
 
typedef OdSmartPtr< IfcHalfSpaceSolidIfcHalfSpaceSolidPtr
 
typedef OdSmartPtr< IfcHeatExchangerIfcHeatExchangerPtr
 
typedef OdSmartPtr< IfcHeatExchangerTypeIfcHeatExchangerTypePtr
 
typedef OdSmartPtr< IfcHumidifierIfcHumidifierPtr
 
typedef OdSmartPtr< IfcHumidifierTypeIfcHumidifierTypePtr
 
typedef OdSmartPtr< IfcImageTextureIfcImageTexturePtr
 
typedef OdSmartPtr< IfcImpactProtectionDeviceIfcImpactProtectionDevicePtr
 
typedef OdSmartPtr< IfcImpactProtectionDeviceTypeIfcImpactProtectionDeviceTypePtr
 
typedef OdSmartPtr< IfcImprovedGroundIfcImprovedGroundPtr
 
typedef OdSmartPtr< IfcIndexedColourMapIfcIndexedColourMapPtr
 
typedef OdSmartPtr< IfcIndexedPolyCurveIfcIndexedPolyCurvePtr
 
typedef OdSmartPtr< IfcIndexedPolygonalFaceIfcIndexedPolygonalFacePtr
 
typedef OdSmartPtr< IfcIndexedPolygonalFaceWithVoidsIfcIndexedPolygonalFaceWithVoidsPtr
 
typedef OdSmartPtr< IfcIndexedPolygonalTextureMapIfcIndexedPolygonalTextureMapPtr
 
typedef OdSmartPtr< IfcIndexedTextureMapIfcIndexedTextureMapPtr
 
typedef OdSmartPtr< IfcIndexedTriangleTextureMapIfcIndexedTriangleTextureMapPtr
 
typedef OdSmartPtr< IfcIntegerVoxelDataIfcIntegerVoxelDataPtr
 
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< IfcKerbIfcKerbPtr
 
typedef OdSmartPtr< IfcKerbTypeIfcKerbTypePtr
 
typedef OdSmartPtr< IfcLabelVoxelDataIfcLabelVoxelDataPtr
 
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< IfcLinearElementIfcLinearElementPtr
 
typedef OdSmartPtr< IfcLinearPlacementIfcLinearPlacementPtr
 
typedef OdSmartPtr< IfcLinearPositioningElementIfcLinearPositioningElementPtr
 
typedef OdSmartPtr< IfcLinearZoneIfcLinearZonePtr
 
typedef OdSmartPtr< IfcLineIfcLinePtr
 
typedef OdSmartPtr< IfcLiquidTerminalIfcLiquidTerminalPtr
 
typedef OdSmartPtr< IfcLiquidTerminalTypeIfcLiquidTerminalTypePtr
 
typedef OdSmartPtr< IfcLocalPlacementIfcLocalPlacementPtr
 
typedef OdSmartPtr< IfcLogicalVoxelDataIfcLogicalVoxelDataPtr
 
typedef OdSmartPtr< IfcLoopIfcLoopPtr
 
typedef OdSmartPtr< IfcLShapeProfileDefIfcLShapeProfileDefPtr
 
typedef OdSmartPtr< IfcManifoldSolidBrepIfcManifoldSolidBrepPtr
 
typedef OdSmartPtr< IfcMapConversionIfcMapConversionPtr
 
typedef OdSmartPtr< IfcMapConversionScaledIfcMapConversionScaledPtr
 
typedef OdSmartPtr< IfcMappedItemIfcMappedItemPtr
 
typedef OdSmartPtr< IfcMarineFacilityIfcMarineFacilityPtr
 
typedef OdSmartPtr< IfcMarinePartIfcMarinePartPtr
 
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< IfcMemberTypeIfcMemberTypePtr
 
typedef OdSmartPtr< IfcMetricIfcMetricPtr
 
typedef OdSmartPtr< IfcMirroredProfileDefIfcMirroredProfileDefPtr
 
typedef OdSmartPtr< IfcMobileTelecommunicationsApplianceIfcMobileTelecommunicationsAppliancePtr
 
typedef OdSmartPtr< IfcMobileTelecommunicationsApplianceTypeIfcMobileTelecommunicationsApplianceTypePtr
 
typedef OdSmartPtr< IfcMonetaryUnitIfcMonetaryUnitPtr
 
typedef OdSmartPtr< IfcMooringDeviceIfcMooringDevicePtr
 
typedef OdSmartPtr< IfcMooringDeviceTypeIfcMooringDeviceTypePtr
 
typedef OdSmartPtr< IfcMotorConnectionIfcMotorConnectionPtr
 
typedef OdSmartPtr< IfcMotorConnectionTypeIfcMotorConnectionTypePtr
 
typedef OdSmartPtr< IfcNamedUnitIfcNamedUnitPtr
 
typedef OdSmartPtr< IfcNavigationElementIfcNavigationElementPtr
 
typedef OdSmartPtr< IfcNavigationElementTypeIfcNavigationElementTypePtr
 
typedef OdSmartPtr< IfcObjectIfcObjectPtr
 
typedef OdSmartPtr< IfcObjectDefinitionIfcObjectDefinitionPtr
 
typedef OdSmartPtr< IfcObjectiveIfcObjectivePtr
 
typedef OdSmartPtr< IfcObjectPlacementIfcObjectPlacementPtr
 
typedef OdSmartPtr< IfcObservationIfcObservationPtr
 
typedef OdSmartPtr< IfcOccupantIfcOccupantPtr
 
typedef OdSmartPtr< IfcOffsetCurve2DIfcOffsetCurve2DPtr
 
typedef OdSmartPtr< IfcOffsetCurve3DIfcOffsetCurve3DPtr
 
typedef OdSmartPtr< IfcOffsetCurveIfcOffsetCurvePtr
 
typedef OdSmartPtr< IfcOffsetCurveByDistancesIfcOffsetCurveByDistancesPtr
 
typedef OdSmartPtr< IfcOpenCrossProfileDefIfcOpenCrossProfileDefPtr
 
typedef OdSmartPtr< IfcOpeningElementIfcOpeningElementPtr
 
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< IfcPavementIfcPavementPtr
 
typedef OdSmartPtr< IfcPavementTypeIfcPavementTypePtr
 
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< IfcPlateTypeIfcPlateTypePtr
 
typedef OdSmartPtr< IfcPointIfcPointPtr
 
typedef OdSmartPtr< IfcPointByDistanceExpressionIfcPointByDistanceExpressionPtr
 
typedef OdSmartPtr< IfcPointOnCurveIfcPointOnCurvePtr
 
typedef OdSmartPtr< IfcPointOnSurfaceIfcPointOnSurfacePtr
 
typedef OdSmartPtr< IfcPolygonalBoundedHalfSpaceIfcPolygonalBoundedHalfSpacePtr
 
typedef OdSmartPtr< IfcPolygonalFaceSetIfcPolygonalFaceSetPtr
 
typedef OdSmartPtr< IfcPolylineIfcPolylinePtr
 
typedef OdSmartPtr< IfcPolyLoopIfcPolyLoopPtr
 
typedef OdSmartPtr< IfcPolynomialCurveIfcPolynomialCurvePtr
 
typedef OdSmartPtr< IfcPortIfcPortPtr
 
typedef OdSmartPtr< IfcPositioningElementIfcPositioningElementPtr
 
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< 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< 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< IfcRailIfcRailPtr
 
typedef OdSmartPtr< IfcRailingIfcRailingPtr
 
typedef OdSmartPtr< IfcRailingTypeIfcRailingTypePtr
 
typedef OdSmartPtr< IfcRailTypeIfcRailTypePtr
 
typedef OdSmartPtr< IfcRailwayIfcRailwayPtr
 
typedef OdSmartPtr< IfcRailwayPartIfcRailwayPartPtr
 
typedef OdSmartPtr< IfcRampIfcRampPtr
 
typedef OdSmartPtr< IfcRampFlightIfcRampFlightPtr
 
typedef OdSmartPtr< IfcRampFlightTypeIfcRampFlightTypePtr
 
typedef OdSmartPtr< IfcRampTypeIfcRampTypePtr
 
typedef OdSmartPtr< IfcRationalBSplineCurveWithKnotsIfcRationalBSplineCurveWithKnotsPtr
 
typedef OdSmartPtr< IfcRationalBSplineSurfaceWithKnotsIfcRationalBSplineSurfaceWithKnotsPtr
 
typedef OdSmartPtr< IfcRealVoxelDataIfcRealVoxelDataPtr
 
typedef OdSmartPtr< IfcRectangleHollowProfileDefIfcRectangleHollowProfileDefPtr
 
typedef OdSmartPtr< IfcRectangleProfileDefIfcRectangleProfileDefPtr
 
typedef OdSmartPtr< IfcRectangularPyramidIfcRectangularPyramidPtr
 
typedef OdSmartPtr< IfcRectangularTrimmedSurfaceIfcRectangularTrimmedSurfacePtr
 
typedef OdSmartPtr< IfcRecurrencePatternIfcRecurrencePatternPtr
 
typedef OdSmartPtr< IfcReferenceIfcReferencePtr
 
typedef OdSmartPtr< IfcReferentIfcReferentPtr
 
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< IfcRelAdheresToElementIfcRelAdheresToElementPtr
 
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< IfcRelAssociatesDatasetIfcRelAssociatesDatasetPtr
 
typedef OdSmartPtr< IfcRelAssociatesDocumentIfcRelAssociatesDocumentPtr
 
typedef OdSmartPtr< IfcRelAssociatesLibraryIfcRelAssociatesLibraryPtr
 
typedef OdSmartPtr< IfcRelAssociatesMaterialIfcRelAssociatesMaterialPtr
 
typedef OdSmartPtr< IfcRelAssociatesProfileDefIfcRelAssociatesProfileDefPtr
 
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< IfcRelPositionsIfcRelPositionsPtr
 
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< IfcRigidOperationIfcRigidOperationPtr
 
typedef OdSmartPtr< IfcRoadIfcRoadPtr
 
typedef OdSmartPtr< IfcRoadPartIfcRoadPartPtr
 
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< IfcSecondOrderPolynomialSpiralIfcSecondOrderPolynomialSpiralPtr
 
typedef OdSmartPtr< IfcSectionedSolidIfcSectionedSolidPtr
 
typedef OdSmartPtr< IfcSectionedSolidHorizontalIfcSectionedSolidHorizontalPtr
 
typedef OdSmartPtr< IfcSectionedSpineIfcSectionedSpinePtr
 
typedef OdSmartPtr< IfcSectionedSurfaceIfcSectionedSurfacePtr
 
typedef OdSmartPtr< IfcSectionPropertiesIfcSectionPropertiesPtr
 
typedef OdSmartPtr< IfcSectionReinforcementPropertiesIfcSectionReinforcementPropertiesPtr
 
typedef OdSmartPtr< IfcSegmentIfcSegmentPtr
 
typedef OdSmartPtr< IfcSegmentedReferenceCurveIfcSegmentedReferenceCurvePtr
 
typedef OdSmartPtr< IfcSensorIfcSensorPtr
 
typedef OdSmartPtr< IfcSensorTypeIfcSensorTypePtr
 
typedef OdSmartPtr< IfcSeventhOrderPolynomialSpiralIfcSeventhOrderPolynomialSpiralPtr
 
typedef OdSmartPtr< IfcShadingDeviceIfcShadingDevicePtr
 
typedef OdSmartPtr< IfcShadingDeviceTypeIfcShadingDeviceTypePtr
 
typedef OdSmartPtr< IfcShapeAspectIfcShapeAspectPtr
 
typedef OdSmartPtr< IfcShapeModelIfcShapeModelPtr
 
typedef OdSmartPtr< IfcShapeRepresentationIfcShapeRepresentationPtr
 
typedef OdSmartPtr< IfcShellBasedSurfaceModelIfcShellBasedSurfaceModelPtr
 
typedef OdSmartPtr< IfcSignalIfcSignalPtr
 
typedef OdSmartPtr< IfcSignalTypeIfcSignalTypePtr
 
typedef OdSmartPtr< IfcSignIfcSignPtr
 
typedef OdSmartPtr< IfcSignTypeIfcSignTypePtr
 
typedef OdSmartPtr< IfcSimplePropertyIfcSimplePropertyPtr
 
typedef OdSmartPtr< IfcSimplePropertyTemplateIfcSimplePropertyTemplatePtr
 
typedef OdSmartPtr< IfcSineSpiralIfcSineSpiralPtr
 
typedef OdSmartPtr< IfcSiteIfcSitePtr
 
typedef OdSmartPtr< IfcSIUnitIfcSIUnitPtr
 
typedef OdSmartPtr< IfcSlabIfcSlabPtr
 
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< IfcSpiralIfcSpiralPtr
 
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< IfcTendonConduitIfcTendonConduitPtr
 
typedef OdSmartPtr< IfcTendonConduitTypeIfcTendonConduitTypePtr
 
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< IfcTextureCoordinateIndicesIfcTextureCoordinateIndicesPtr
 
typedef OdSmartPtr< IfcTextureCoordinateIndicesWithVoidsIfcTextureCoordinateIndicesWithVoidsPtr
 
typedef OdSmartPtr< IfcTextureMapIfcTextureMapPtr
 
typedef OdSmartPtr< IfcTextureVertexIfcTextureVertexPtr
 
typedef OdSmartPtr< IfcTextureVertexListIfcTextureVertexListPtr
 
typedef OdSmartPtr< IfcThirdOrderPolynomialSpiralIfcThirdOrderPolynomialSpiralPtr
 
typedef OdSmartPtr< IfcTimePeriodIfcTimePeriodPtr
 
typedef OdSmartPtr< IfcTimeSeriesIfcTimeSeriesPtr
 
typedef OdSmartPtr< IfcTimeSeriesValueIfcTimeSeriesValuePtr
 
typedef OdSmartPtr< IfcTopologicalRepresentationItemIfcTopologicalRepresentationItemPtr
 
typedef OdSmartPtr< IfcTopologyRepresentationIfcTopologyRepresentationPtr
 
typedef OdSmartPtr< IfcToroidalSurfaceIfcToroidalSurfacePtr
 
typedef OdSmartPtr< IfcTrackElementIfcTrackElementPtr
 
typedef OdSmartPtr< IfcTrackElementTypeIfcTrackElementTypePtr
 
typedef OdSmartPtr< IfcTransformerIfcTransformerPtr
 
typedef OdSmartPtr< IfcTransformerTypeIfcTransformerTypePtr
 
typedef OdSmartPtr< IfcTransportationDeviceIfcTransportationDevicePtr
 
typedef OdSmartPtr< IfcTransportationDeviceTypeIfcTransportationDeviceTypePtr
 
typedef OdSmartPtr< IfcTransportElementIfcTransportElementPtr
 
typedef OdSmartPtr< IfcTransportElementTypeIfcTransportElementTypePtr
 
typedef OdSmartPtr< IfcTrapeziumProfileDefIfcTrapeziumProfileDefPtr
 
typedef OdSmartPtr< IfcTriangulatedFaceSetIfcTriangulatedFaceSetPtr
 
typedef OdSmartPtr< IfcTriangulatedIrregularNetworkIfcTriangulatedIrregularNetworkPtr
 
typedef OdSmartPtr< IfcTrimmedCurveIfcTrimmedCurvePtr
 
typedef OdSmartPtr< IfcTShapeProfileDefIfcTShapeProfileDefPtr
 
typedef OdSmartPtr< IfcTubeBundleIfcTubeBundlePtr
 
typedef OdSmartPtr< IfcTubeBundleTypeIfcTubeBundleTypePtr
 
typedef OdSmartPtr< IfcTunnelIfcTunnelPtr
 
typedef OdSmartPtr< IfcTunnelPartIfcTunnelPartPtr
 
typedef OdSmartPtr< IfcTunnelTypicalSectionIfcTunnelTypicalSectionPtr
 
typedef OdSmartPtr< IfcTypeObjectIfcTypeObjectPtr
 
typedef OdSmartPtr< IfcTypeProcessIfcTypeProcessPtr
 
typedef OdSmartPtr< IfcTypeProductIfcTypeProductPtr
 
typedef OdSmartPtr< IfcTypeResourceIfcTypeResourcePtr
 
typedef OdSmartPtr< IfcUndergroundExcavationIfcUndergroundExcavationPtr
 
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< IfcVectorVoxelDataIfcVectorVoxelDataPtr
 
typedef OdSmartPtr< IfcVehicleIfcVehiclePtr
 
typedef OdSmartPtr< IfcVehicleTypeIfcVehicleTypePtr
 
typedef OdSmartPtr< IfcVertexIfcVertexPtr
 
typedef OdSmartPtr< IfcVertexLoopIfcVertexLoopPtr
 
typedef OdSmartPtr< IfcVertexPointIfcVertexPointPtr
 
typedef OdSmartPtr< IfcVibrationDamperIfcVibrationDamperPtr
 
typedef OdSmartPtr< IfcVibrationDamperTypeIfcVibrationDamperTypePtr
 
typedef OdSmartPtr< IfcVibrationIsolatorIfcVibrationIsolatorPtr
 
typedef OdSmartPtr< IfcVibrationIsolatorTypeIfcVibrationIsolatorTypePtr
 
typedef OdSmartPtr< IfcVirtualElementIfcVirtualElementPtr
 
typedef OdSmartPtr< IfcVirtualGridIntersectionIfcVirtualGridIntersectionPtr
 
typedef OdSmartPtr< IfcVoidingFeatureIfcVoidingFeaturePtr
 
typedef OdSmartPtr< IfcVoxelDataIfcVoxelDataPtr
 
typedef OdSmartPtr< IfcVoxelGridIfcVoxelGridPtr
 
typedef OdSmartPtr< IfcWallIfcWallPtr
 
typedef OdSmartPtr< IfcWallStandardCaseIfcWallStandardCasePtr
 
typedef OdSmartPtr< IfcWallTypeIfcWallTypePtr
 
typedef OdSmartPtr< IfcWasteTerminalIfcWasteTerminalPtr
 
typedef OdSmartPtr< IfcWasteTerminalTypeIfcWasteTerminalTypePtr
 
typedef OdSmartPtr< IfcWellKnownTextIfcWellKnownTextPtr
 
typedef OdSmartPtr< IfcWindowIfcWindowPtr
 
typedef OdSmartPtr< IfcWindowLiningPropertiesIfcWindowLiningPropertiesPtr
 
typedef OdSmartPtr< IfcWindowPanelPropertiesIfcWindowPanelPropertiesPtr
 
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 , kIfcAlignment , kIfcAlignmentCant , kIfcAlignmentCantSegment ,
  kIfcAlignmentHorizontal , kIfcAlignmentHorizontalSegment , kIfcAlignmentParameterSegment , kIfcAlignmentSegment ,
  kIfcAlignmentVertical , kIfcAlignmentVerticalSegment , kIfcAnnotation , kIfcAnnotationFillArea ,
  kIfcApplication , kIfcAppliedValue , kIfcApproval , kIfcApprovalRelationship ,
  kIfcArbitraryClosedProfileDef , kIfcArbitraryOpenProfileDef , kIfcArbitraryProfileDefWithVoids , kIfcArchElement ,
  kIfcArchElementType , kIfcAsset , kIfcAsymmetricIShapeProfileDef , kIfcAudioVisualAppliance ,
  kIfcAudioVisualApplianceType , kIfcAxis1Placement , kIfcAxis2Placement2D , kIfcAxis2Placement3D ,
  kIfcAxis2PlacementLinear , kIfcBSplineCurve , kIfcBSplineCurveWithKnots , kIfcBSplineSurface ,
  kIfcBSplineSurfaceWithKnots , kIfcBeam , kIfcBeamType , kIfcBearing ,
  kIfcBearingType , kIfcBlobTexture , kIfcBlock , kIfcBoiler ,
  kIfcBoilerType , kIfcBooleanClippingResult , kIfcBooleanResult , kIfcBorehole ,
  kIfcBoreholeType , kIfcBoundaryCondition , kIfcBoundaryCurve , kIfcBoundaryEdgeCondition ,
  kIfcBoundaryFaceCondition , kIfcBoundaryNodeCondition , kIfcBoundaryNodeConditionWarping , kIfcBoundedCurve ,
  kIfcBoundedSurface , kIfcBoundingBox , kIfcBoxedHalfSpace , kIfcBridge ,
  kIfcBridgePart , kIfcBuilding , kIfcBuildingElementPart , kIfcBuildingElementPartType ,
  kIfcBuildingElementProxy , kIfcBuildingElementProxyType , kIfcBuildingStorey , kIfcBuildingSystem ,
  kIfcBuiltElement , kIfcBuiltElementType , kIfcBuiltSystem , kIfcBurner ,
  kIfcBurnerType , kIfcCShapeProfileDef , kIfcCableCarrierFitting , kIfcCableCarrierFittingType ,
  kIfcCableCarrierSegment , kIfcCableCarrierSegmentType , kIfcCableFitting , kIfcCableFittingType ,
  kIfcCableSegment , kIfcCableSegmentType , kIfcCaissonFoundation , kIfcCaissonFoundationType ,
  kIfcCartesianPoint , kIfcCartesianPointList , kIfcCartesianPointList2D , kIfcCartesianPointList3D ,
  kIfcCartesianTransformationOperator , kIfcCartesianTransformationOperator2D , kIfcCartesianTransformationOperator2DnonUniform , kIfcCartesianTransformationOperator3D ,
  kIfcCartesianTransformationOperator3DnonUniform , kIfcCenterLineProfileDef , kIfcChiller , kIfcChillerType ,
  kIfcChimney , kIfcChimneyType , kIfcCircle , kIfcCircleHollowProfileDef ,
  kIfcCircleProfileDef , kIfcCivilElement , kIfcCivilElementType , kIfcClassification ,
  kIfcClassificationReference , kIfcClosedShell , kIfcClothoid , kIfcCoil ,
  kIfcCoilType , kIfcColourRgb , kIfcColourRgbList , kIfcColourSpecification ,
  kIfcColumn , kIfcColumnType , kIfcCommunicationsAppliance , kIfcCommunicationsApplianceType ,
  kIfcComplementaryData , 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 , kIfcConveyorSegment ,
  kIfcConveyorSegmentType , kIfcCooledBeam , kIfcCooledBeamType , kIfcCoolingTower ,
  kIfcCoolingTowerType , kIfcCoordinateOperation , kIfcCoordinateReferenceSystem , kIfcCosineSpiral ,
  kIfcCostItem , kIfcCostSchedule , kIfcCostValue , kIfcCourse ,
  kIfcCourseType , kIfcCovering , kIfcCoveringType , kIfcCrewResource ,
  kIfcCrewResourceType , kIfcCsgPrimitive3D , kIfcCsgSolid , kIfcCurrencyRelationship ,
  kIfcCurtainWall , kIfcCurtainWallType , kIfcCurve , kIfcCurveBoundedPlane ,
  kIfcCurveBoundedSurface , kIfcCurveSegment , kIfcCurveStyle , kIfcCurveStyleFont ,
  kIfcCurveStyleFontAndScaling , kIfcCurveStyleFontPattern , kIfcCylindricalSurface , kIfcDamper ,
  kIfcDamperType , kIfcDatasetInformation , kIfcDatasetReference , kIfcDeepFoundation ,
  kIfcDeepFoundationType , kIfcDerivedProfileDef , kIfcDerivedUnit , kIfcDerivedUnitElement ,
  kIfcDimensionalExponents , kIfcDirection , kIfcDirectrixCurveSweptAreaSolid , kIfcDirectrixDerivedReferenceSweptAreaSolid ,
  kIfcDiscreteAccessory , kIfcDiscreteAccessoryType , kIfcDistributionBoard , kIfcDistributionBoardType ,
  kIfcDistributionChamberElement , kIfcDistributionChamberElementType , kIfcDistributionCircuit , kIfcDistributionControlElement ,
  kIfcDistributionControlElementType , kIfcDistributionElement , kIfcDistributionElementType , kIfcDistributionFlowElement ,
  kIfcDistributionFlowElementType , kIfcDistributionPort , kIfcDistributionSystem , kIfcDocumentInformation ,
  kIfcDocumentInformationRelationship , kIfcDocumentReference , kIfcDoor , kIfcDoorLiningProperties ,
  kIfcDoorPanelProperties , kIfcDoorStyle , kIfcDoorType , kIfcDraughtingPreDefinedColour ,
  kIfcDraughtingPreDefinedCurveFont , kIfcDuctFitting , kIfcDuctFittingType , kIfcDuctSegment ,
  kIfcDuctSegmentType , kIfcDuctSilencer , kIfcDuctSilencerType , kIfcEarthingElement ,
  kIfcEarthingElementType , kIfcEarthworksCut , kIfcEarthworksElement , kIfcEarthworksFill ,
  kIfcEdge , kIfcEdgeCurve , kIfcEdgeLoop , kIfcElectricAppliance ,
  kIfcElectricApplianceType , kIfcElectricDistributionBoard , kIfcElectricDistributionBoardType , kIfcElectricFlowStorageDevice ,
  kIfcElectricFlowStorageDeviceType , kIfcElectricFlowTreatmentDevice , kIfcElectricFlowTreatmentDeviceType , 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 , kIfcExcavation , kIfcExtendedProperties ,
  kIfcExternalInformation , kIfcExternalReference , kIfcExternalReferenceRelationship , kIfcExternalSpatialElement ,
  kIfcExternalSpatialStructureElement , kIfcExternallyDefinedHatchStyle , kIfcExternallyDefinedSurfaceStyle , kIfcExternallyDefinedTextFont ,
  kIfcExtrudedAreaSolid , kIfcExtrudedAreaSolidTapered , kIfcFace , kIfcFaceBasedSurfaceModel ,
  kIfcFaceBound , kIfcFaceOuterBound , kIfcFaceSurface , kIfcFacetedBrep ,
  kIfcFacetedBrepWithVoids , kIfcFacility , kIfcFacilityPart , kIfcFacilityPartCommon ,
  kIfcFailureConnectionCondition , kIfcFan , kIfcFanType , kIfcFastener ,
  kIfcFastenerType , kIfcFeatureElement , kIfcFeatureElementAddition , kIfcFeatureElementSubtraction ,
  kIfcFillAreaStyle , kIfcFillAreaStyleHatching , kIfcFillAreaStyleTiles , kIfcFillElement ,
  kIfcFillElementType , 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 , kIfcGeoScienceElement , kIfcGeoScienceElementType ,
  kIfcGeoScienceFeature , kIfcGeoScienceFeatureType , kIfcGeoScienceModel , kIfcGeoScienceModelType ,
  kIfcGeoScienceObservation , kIfcGeographicCRS , kIfcGeographicElement , kIfcGeographicElementType ,
  kIfcGeometricCurveSet , kIfcGeometricRepresentationContext , kIfcGeometricRepresentationItem , kIfcGeometricRepresentationSubContext ,
  kIfcGeometricSet , kIfcGeomodel , kIfcGeoslice , kIfcGeotechnicalAssembly ,
  kIfcGeotechnicalElement , kIfcGeotechnicalStratum , kIfcGradientCurve , kIfcGrid ,
  kIfcGridAxis , kIfcGridPlacement , kIfcGroundReinforcementElement , kIfcGroundReinforcementElementType ,
  kIfcGroup , kIfcHalfSpaceSolid , kIfcHeatExchanger , kIfcHeatExchangerType ,
  kIfcHumidifier , kIfcHumidifierType , kIfcIShapeProfileDef , kIfcImageTexture ,
  kIfcImpactProtectionDevice , kIfcImpactProtectionDeviceType , kIfcImprovedGround , kIfcIndexedColourMap ,
  kIfcIndexedPolyCurve , kIfcIndexedPolygonalFace , kIfcIndexedPolygonalFaceWithVoids , kIfcIndexedPolygonalTextureMap ,
  kIfcIndexedTextureMap , kIfcIndexedTriangleTextureMap , kIfcIntegerVoxelData , kIfcInterceptor ,
  kIfcInterceptorType , kIfcIntersectionCurve , kIfcInventory , kIfcIrregularTimeSeries ,
  kIfcIrregularTimeSeriesValue , kIfcJunctionBox , kIfcJunctionBoxType , kIfcKerb ,
  kIfcKerbType , kIfcLShapeProfileDef , kIfcLabelVoxelData , kIfcLaborResource ,
  kIfcLaborResourceType , kIfcLagTime , kIfcLamp , kIfcLampType ,
  kIfcLibraryInformation , kIfcLibraryReference , kIfcLightDistributionData , kIfcLightFixture ,
  kIfcLightFixtureType , kIfcLightIntensityDistribution , kIfcLightSource , kIfcLightSourceAmbient ,
  kIfcLightSourceDirectional , kIfcLightSourceGoniometric , kIfcLightSourcePositional , kIfcLightSourceSpot ,
  kIfcLine , kIfcLinearElement , kIfcLinearPlacement , kIfcLinearPositioningElement ,
  kIfcLinearZone , kIfcLiquidTerminal , kIfcLiquidTerminalType , kIfcLocalPlacement ,
  kIfcLogicalVoxelData , kIfcLoop , kIfcManifoldSolidBrep , kIfcMapConversion ,
  kIfcMapConversionScaled , kIfcMappedItem , kIfcMarineFacility , kIfcMarinePart ,
  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 , kIfcMemberType , kIfcMetric , kIfcMirroredProfileDef ,
  kIfcMobileTelecommunicationsAppliance , kIfcMobileTelecommunicationsApplianceType , kIfcMonetaryUnit , kIfcMooringDevice ,
  kIfcMooringDeviceType , kIfcMotorConnection , kIfcMotorConnectionType , kIfcNamedUnit ,
  kIfcNavigationElement , kIfcNavigationElementType , kIfcObject , kIfcObjectDefinition ,
  kIfcObjectPlacement , kIfcObjective , kIfcObservation , kIfcOccupant ,
  kIfcOffsetCurve , kIfcOffsetCurve2D , kIfcOffsetCurve3D , kIfcOffsetCurveByDistances ,
  kIfcOpenCrossProfileDef , kIfcOpenShell , kIfcOpeningElement , kIfcOrganization ,
  kIfcOrganizationRelationship , kIfcOrientedEdge , kIfcOuterBoundaryCurve , kIfcOutlet ,
  kIfcOutletType , kIfcOwnerHistory , kIfcParameterizedProfileDef , kIfcPath ,
  kIfcPavement , kIfcPavementType , kIfcPcurve , kIfcPerformanceHistory ,
  kIfcPermeableCoveringProperties , kIfcPermit , kIfcPerson , kIfcPersonAndOrganization ,
  kIfcPhysicalComplexQuantity , kIfcPhysicalQuantity , kIfcPhysicalSimpleQuantity , kIfcPile ,
  kIfcPileType , kIfcPipeFitting , kIfcPipeFittingType , kIfcPipeSegment ,
  kIfcPipeSegmentType , kIfcPixelTexture , kIfcPlacement , kIfcPlanarBox ,
  kIfcPlanarExtent , kIfcPlane , kIfcPlate , kIfcPlateType ,
  kIfcPoint , kIfcPointByDistanceExpression , kIfcPointOnCurve , kIfcPointOnSurface ,
  kIfcPolyLoop , kIfcPolygonalBoundedHalfSpace , kIfcPolygonalFaceSet , kIfcPolyline ,
  kIfcPolynomialCurve , kIfcPort , kIfcPositioningElement , kIfcPostalAddress ,
  kIfcPreDefinedColour , kIfcPreDefinedCurveFont , kIfcPreDefinedItem , kIfcPreDefinedProperties ,
  kIfcPreDefinedPropertySet , kIfcPreDefinedTextFont , kIfcPresentationItem , kIfcPresentationLayerAssignment ,
  kIfcPresentationLayerWithStyle , kIfcPresentationStyle , 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 , kIfcPump ,
  kIfcPumpType , kIfcQuantityArea , kIfcQuantityCount , kIfcQuantityLength ,
  kIfcQuantitySet , kIfcQuantityTime , kIfcQuantityVolume , kIfcQuantityWeight ,
  kIfcRail , kIfcRailType , kIfcRailing , kIfcRailingType ,
  kIfcRailway , kIfcRailwayPart , kIfcRamp , kIfcRampFlight ,
  kIfcRampFlightType , kIfcRampType , kIfcRationalBSplineCurveWithKnots , kIfcRationalBSplineSurfaceWithKnots ,
  kIfcRealVoxelData , kIfcRectangleHollowProfileDef , kIfcRectangleProfileDef , kIfcRectangularPyramid ,
  kIfcRectangularTrimmedSurface , kIfcRecurrencePattern , kIfcReference , kIfcReferent ,
  kIfcRegularTimeSeries , kIfcReinforcementBarProperties , kIfcReinforcementDefinitionProperties , kIfcReinforcingBar ,
  kIfcReinforcingBarType , kIfcReinforcingElement , kIfcReinforcingElementType , kIfcReinforcingMesh ,
  kIfcReinforcingMeshType , kIfcRelAdheresToElement , kIfcRelAggregates , kIfcRelAssigns ,
  kIfcRelAssignsToActor , kIfcRelAssignsToControl , kIfcRelAssignsToGroup , kIfcRelAssignsToGroupByFactor ,
  kIfcRelAssignsToProcess , kIfcRelAssignsToProduct , kIfcRelAssignsToResource , kIfcRelAssociates ,
  kIfcRelAssociatesApproval , kIfcRelAssociatesClassification , kIfcRelAssociatesConstraint , kIfcRelAssociatesDataset ,
  kIfcRelAssociatesDocument , kIfcRelAssociatesLibrary , kIfcRelAssociatesMaterial , kIfcRelAssociatesProfileDef ,
  kIfcRelConnects , kIfcRelConnectsElements , kIfcRelConnectsPathElements , kIfcRelConnectsPortToElement ,
  kIfcRelConnectsPorts , kIfcRelConnectsStructuralActivity , kIfcRelConnectsStructuralMember , kIfcRelConnectsWithEccentricity ,
  kIfcRelConnectsWithRealizingElements , kIfcRelContainedInSpatialStructure , kIfcRelCoversBldgElements , kIfcRelCoversSpaces ,
  kIfcRelDeclares , kIfcRelDecomposes , kIfcRelDefines , kIfcRelDefinesByObject ,
  kIfcRelDefinesByProperties , kIfcRelDefinesByTemplate , kIfcRelDefinesByType , kIfcRelFillsElement ,
  kIfcRelFlowControlElements , kIfcRelInterferesElements , kIfcRelNests , kIfcRelPositions ,
  kIfcRelProjectsElement , kIfcRelReferencedInSpatialStructure , kIfcRelSequence , kIfcRelServicesBuildings ,
  kIfcRelSpaceBoundary , kIfcRelSpaceBoundary1stLevel , kIfcRelSpaceBoundary2ndLevel , kIfcRelVoidsElement ,
  kIfcRelationship , kIfcReparametrisedCompositeCurveSegment , kIfcRepresentation , kIfcRepresentationContext ,
  kIfcRepresentationItem , kIfcRepresentationMap , kIfcResource , kIfcResourceApprovalRelationship ,
  kIfcResourceConstraintRelationship , kIfcResourceLevelRelationship , kIfcResourceTime , kIfcRevolvedAreaSolid ,
  kIfcRevolvedAreaSolidTapered , kIfcRightCircularCone , kIfcRightCircularCylinder , kIfcRigidOperation ,
  kIfcRoad , kIfcRoadPart , kIfcRoof , kIfcRoofType ,
  kIfcRoot , kIfcRoundedRectangleProfileDef , kIfcSIUnit , kIfcSanitaryTerminal ,
  kIfcSanitaryTerminalType , kIfcSchedulingTime , kIfcSeamCurve , kIfcSecondOrderPolynomialSpiral ,
  kIfcSectionProperties , kIfcSectionReinforcementProperties , kIfcSectionedSolid , kIfcSectionedSolidHorizontal ,
  kIfcSectionedSpine , kIfcSectionedSurface , kIfcSegment , kIfcSegmentedReferenceCurve ,
  kIfcSensor , kIfcSensorType , kIfcSeventhOrderPolynomialSpiral , kIfcShadingDevice ,
  kIfcShadingDeviceType , kIfcShapeAspect , kIfcShapeModel , kIfcShapeRepresentation ,
  kIfcShellBasedSurfaceModel , kIfcSign , kIfcSignType , kIfcSignal ,
  kIfcSignalType , kIfcSimpleProperty , kIfcSimplePropertyTemplate , kIfcSineSpiral ,
  kIfcSite , kIfcSlab , kIfcSlabType , kIfcSlippageConnectionCondition ,
  kIfcSolarDevice , kIfcSolarDeviceType , kIfcSolidModel , kIfcSpace ,
  kIfcSpaceHeater , kIfcSpaceHeaterType , kIfcSpaceType , kIfcSpatialElement ,
  kIfcSpatialElementType , kIfcSpatialStructureElement , kIfcSpatialStructureElementType , kIfcSpatialZone ,
  kIfcSpatialZoneType , kIfcSphere , kIfcSphericalSurface , kIfcSpiral ,
  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 , kIfcTendonConduit , kIfcTendonConduitType ,
  kIfcTendonType , kIfcTessellatedFaceSet , kIfcTessellatedItem , kIfcTextLiteral ,
  kIfcTextLiteralWithExtent , kIfcTextStyle , kIfcTextStyleFontModel , kIfcTextStyleForDefinedFont ,
  kIfcTextStyleTextModel , kIfcTextureCoordinate , kIfcTextureCoordinateGenerator , kIfcTextureCoordinateIndices ,
  kIfcTextureCoordinateIndicesWithVoids , kIfcTextureMap , kIfcTextureVertex , kIfcTextureVertexList ,
  kIfcThirdOrderPolynomialSpiral , kIfcTimePeriod , kIfcTimeSeries , kIfcTimeSeriesValue ,
  kIfcTopologicalRepresentationItem , kIfcTopologyRepresentation , kIfcToroidalSurface , kIfcTrackElement ,
  kIfcTrackElementType , kIfcTransformer , kIfcTransformerType , kIfcTransportElement ,
  kIfcTransportElementType , kIfcTransportationDevice , kIfcTransportationDeviceType , kIfcTrapeziumProfileDef ,
  kIfcTriangulatedFaceSet , kIfcTriangulatedIrregularNetwork , kIfcTrimmedCurve , kIfcTubeBundle ,
  kIfcTubeBundleType , kIfcTunnel , kIfcTunnelPart , kIfcTunnelTypicalSection ,
  kIfcTypeObject , kIfcTypeProcess , kIfcTypeProduct , kIfcTypeResource ,
  kIfcUShapeProfileDef , kIfcUndergroundExcavation , kIfcUnitAssignment , kIfcUnitaryControlElement ,
  kIfcUnitaryControlElementType , kIfcUnitaryEquipment , kIfcUnitaryEquipmentType , kIfcValve ,
  kIfcValveType , kIfcVector , kIfcVectorVoxelData , kIfcVehicle ,
  kIfcVehicleType , kIfcVertex , kIfcVertexLoop , kIfcVertexPoint ,
  kIfcVibrationDamper , kIfcVibrationDamperType , kIfcVibrationIsolator , kIfcVibrationIsolatorType ,
  kIfcVirtualElement , kIfcVirtualGridIntersection , kIfcVoidingFeature , kIfcVoxelData ,
  kIfcVoxelGrid , kIfcWall , kIfcWallStandardCase , kIfcWallType ,
  kIfcWasteTerminal , kIfcWasteTerminalType , kIfcWellKnownText , kIfcWindow ,
  kIfcWindowLiningProperties , kIfcWindowPanelProperties , 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_RAILWAYCROCODILE , kIfcAlarmTypeEnum_RAILWAYDETONATOR ,
  kIfcAlarmTypeEnum_USERDEFINED , kIfcAlarmTypeEnum_NOTDEFINED , kIfcAlarmTypeEnum_unset
}
 
enum  IfcAlignmentCantSegmentTypeEnum {
  kIfcAlignmentCantSegmentTypeEnum_BLOSSCURVE , kIfcAlignmentCantSegmentTypeEnum_CONSTANTCANT , kIfcAlignmentCantSegmentTypeEnum_COSINECURVE , kIfcAlignmentCantSegmentTypeEnum_HELMERTCURVE ,
  kIfcAlignmentCantSegmentTypeEnum_LINEARTRANSITION , kIfcAlignmentCantSegmentTypeEnum_SINECURVE , kIfcAlignmentCantSegmentTypeEnum_VIENNESEBEND , kIfcAlignmentCantSegmentTypeEnum_unset
}
 
enum  IfcAlignmentHorizontalSegmentTypeEnum {
  kIfcAlignmentHorizontalSegmentTypeEnum_LINE , kIfcAlignmentHorizontalSegmentTypeEnum_CIRCULARARC , kIfcAlignmentHorizontalSegmentTypeEnum_CLOTHOID , kIfcAlignmentHorizontalSegmentTypeEnum_CUBIC ,
  kIfcAlignmentHorizontalSegmentTypeEnum_HELMERTCURVE , kIfcAlignmentHorizontalSegmentTypeEnum_BLOSSCURVE , kIfcAlignmentHorizontalSegmentTypeEnum_COSINECURVE , kIfcAlignmentHorizontalSegmentTypeEnum_SINECURVE ,
  kIfcAlignmentHorizontalSegmentTypeEnum_VIENNESEBEND , kIfcAlignmentHorizontalSegmentTypeEnum_unset
}
 
enum  IfcAlignmentTypeEnum { kIfcAlignmentTypeEnum_USERDEFINED , kIfcAlignmentTypeEnum_NOTDEFINED , kIfcAlignmentTypeEnum_unset }
 
enum  IfcAlignmentVerticalSegmentTypeEnum {
  kIfcAlignmentVerticalSegmentTypeEnum_CONSTANTGRADIENT , kIfcAlignmentVerticalSegmentTypeEnum_CIRCULARARC , kIfcAlignmentVerticalSegmentTypeEnum_PARABOLICARC , kIfcAlignmentVerticalSegmentTypeEnum_CLOTHOID ,
  kIfcAlignmentVerticalSegmentTypeEnum_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  IfcAnnotationTypeEnum {
  kIfcAnnotationTypeEnum_ASSUMEDPOINT , kIfcAnnotationTypeEnum_ASBUILTAREA , kIfcAnnotationTypeEnum_ASBUILTLINE , kIfcAnnotationTypeEnum_NON_PHYSICAL_SIGNAL ,
  kIfcAnnotationTypeEnum_ASSUMEDLINE , kIfcAnnotationTypeEnum_WIDTHEVENT , kIfcAnnotationTypeEnum_ASSUMEDAREA , kIfcAnnotationTypeEnum_SUPERELEVATIONEVENT ,
  kIfcAnnotationTypeEnum_ASBUILTPOINT , kIfcAnnotationTypeEnum_USERDEFINED , kIfcAnnotationTypeEnum_NOTDEFINED , kIfcAnnotationTypeEnum_unset
}
 
enum  IfcArchElementTypeEnum {
  kIfcArchElementTypeEnum_SEGMENT , kIfcArchElementTypeEnum_LINING , kIfcArchElementTypeEnum_USERDEFINED , kIfcArchElementTypeEnum_NOTDEFINED ,
  kIfcArchElementTypeEnum_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_COMMUNICATIONTERMINAL ,
  kIfcAudioVisualApplianceTypeEnum_RECORDINGEQUIPMENT , kIfcAudioVisualApplianceTypeEnum_USERDEFINED , kIfcAudioVisualApplianceTypeEnum_NOTDEFINED , kIfcAudioVisualApplianceTypeEnum_SIREN ,
  kIfcAudioVisualApplianceTypeEnum_BEACON , 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_GIRDER_SEGMENT , kIfcBeamTypeEnum_DIAPHRAGM ,
  kIfcBeamTypeEnum_PIERCAP , kIfcBeamTypeEnum_HATSTONE , kIfcBeamTypeEnum_CORNICE , kIfcBeamTypeEnum_EDGEBEAM ,
  kIfcBeamTypeEnum_USERDEFINED , kIfcBeamTypeEnum_NOTDEFINED , kIfcBeamTypeEnum_unset
}
 
enum  IfcBearingTypeEnum {
  kIfcBearingTypeEnum_CYLINDRICAL , kIfcBearingTypeEnum_SPHERICAL , kIfcBearingTypeEnum_ELASTOMERIC , kIfcBearingTypeEnum_POT ,
  kIfcBearingTypeEnum_GUIDE , kIfcBearingTypeEnum_ROCKER , kIfcBearingTypeEnum_ROLLER , kIfcBearingTypeEnum_DISK ,
  kIfcBearingTypeEnum_USERDEFINED , kIfcBearingTypeEnum_NOTDEFINED , kIfcBearingTypeEnum_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  IfcBoreholeTypeEnum {
  kIfcBoreholeTypeEnum_COREDRILLING , kIfcBoreholeTypeEnum_DESTRUCTIVEDRILLING , kIfcBoreholeTypeEnum_TRIALPIT , kIfcBoreholeTypeEnum_USERDEFINED ,
  kIfcBoreholeTypeEnum_NOTDEFINED , kIfcBoreholeTypeEnum_unset
}
 
enum  IfcBridgePartTypeEnum {
  kIfcBridgePartTypeEnum_ABUTMENT , kIfcBridgePartTypeEnum_DECK , kIfcBridgePartTypeEnum_DECK_SEGMENT , kIfcBridgePartTypeEnum_FOUNDATION ,
  kIfcBridgePartTypeEnum_PIER , kIfcBridgePartTypeEnum_PIER_SEGMENT , kIfcBridgePartTypeEnum_PYLON , kIfcBridgePartTypeEnum_SUBSTRUCTURE ,
  kIfcBridgePartTypeEnum_SUPERSTRUCTURE , kIfcBridgePartTypeEnum_SURFACESTRUCTURE , kIfcBridgePartTypeEnum_USERDEFINED , kIfcBridgePartTypeEnum_NOTDEFINED ,
  kIfcBridgePartTypeEnum_unset
}
 
enum  IfcBridgeTypeEnum {
  kIfcBridgeTypeEnum_ARCHED , kIfcBridgeTypeEnum_CABLE_STAYED , kIfcBridgeTypeEnum_CANTILEVER , kIfcBridgeTypeEnum_CULVERT ,
  kIfcBridgeTypeEnum_FRAMEWORK , kIfcBridgeTypeEnum_GIRDER , kIfcBridgeTypeEnum_SUSPENSION , kIfcBridgeTypeEnum_TRUSS ,
  kIfcBridgeTypeEnum_USERDEFINED , kIfcBridgeTypeEnum_NOTDEFINED , kIfcBridgeTypeEnum_unset
}
 
enum  IfcBuildingElementPartTypeEnum {
  kIfcBuildingElementPartTypeEnum_INSULATION , kIfcBuildingElementPartTypeEnum_PRECASTPANEL , kIfcBuildingElementPartTypeEnum_APRON , kIfcBuildingElementPartTypeEnum_ARMOURUNIT ,
  kIfcBuildingElementPartTypeEnum_SAFETYCAGE , 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  IfcBuiltSystemTypeEnum {
  kIfcBuiltSystemTypeEnum_REINFORCING , kIfcBuiltSystemTypeEnum_MOORING , kIfcBuiltSystemTypeEnum_OUTERSHELL , kIfcBuiltSystemTypeEnum_TRACKCIRCUIT ,
  kIfcBuiltSystemTypeEnum_EROSIONPREVENTION , kIfcBuiltSystemTypeEnum_FOUNDATION , kIfcBuiltSystemTypeEnum_LOADBEARING , kIfcBuiltSystemTypeEnum_SHADING ,
  kIfcBuiltSystemTypeEnum_FENESTRATION , kIfcBuiltSystemTypeEnum_TRANSPORT , kIfcBuiltSystemTypeEnum_PRESTRESSING , kIfcBuiltSystemTypeEnum_RAILWAYLINE ,
  kIfcBuiltSystemTypeEnum_RAILWAYTRACK , kIfcBuiltSystemTypeEnum_TUNNEL_PRESUPPORT , kIfcBuiltSystemTypeEnum_TUNNEL_SUPPORT , kIfcBuiltSystemTypeEnum_TUNNEL_LINING ,
  kIfcBuiltSystemTypeEnum_WATERPROOFING , kIfcBuiltSystemTypeEnum_FIREPROTECTION , kIfcBuiltSystemTypeEnum_USERDEFINED , kIfcBuiltSystemTypeEnum_NOTDEFINED ,
  kIfcBuiltSystemTypeEnum_unset
}
 
enum  IfcBurnerTypeEnum { kIfcBurnerTypeEnum_USERDEFINED , kIfcBurnerTypeEnum_NOTDEFINED , kIfcBurnerTypeEnum_unset }
 
enum  IfcCableCarrierFittingTypeEnum {
  kIfcCableCarrierFittingTypeEnum_BEND , kIfcCableCarrierFittingTypeEnum_CONNECTOR , kIfcCableCarrierFittingTypeEnum_CROSS , kIfcCableCarrierFittingTypeEnum_REDUCER ,
  kIfcCableCarrierFittingTypeEnum_JUNCTION , kIfcCableCarrierFittingTypeEnum_TEE , kIfcCableCarrierFittingTypeEnum_TRANSITION , kIfcCableCarrierFittingTypeEnum_USERDEFINED ,
  kIfcCableCarrierFittingTypeEnum_NOTDEFINED , kIfcCableCarrierFittingTypeEnum_unset
}
 
enum  IfcCableCarrierSegmentTypeEnum {
  kIfcCableCarrierSegmentTypeEnum_CABLELADDERSEGMENT , kIfcCableCarrierSegmentTypeEnum_CABLETRAYSEGMENT , kIfcCableCarrierSegmentTypeEnum_CABLETRUNKINGSEGMENT , kIfcCableCarrierSegmentTypeEnum_CONDUITSEGMENT ,
  kIfcCableCarrierSegmentTypeEnum_CABLEBRACKET , kIfcCableCarrierSegmentTypeEnum_CATENARYWIRE , kIfcCableCarrierSegmentTypeEnum_DROPPER , kIfcCableCarrierSegmentTypeEnum_USERDEFINED ,
  kIfcCableCarrierSegmentTypeEnum_NOTDEFINED , kIfcCableCarrierSegmentTypeEnum_unset
}
 
enum  IfcCableFittingTypeEnum {
  kIfcCableFittingTypeEnum_CONNECTOR , kIfcCableFittingTypeEnum_ENTRY , kIfcCableFittingTypeEnum_EXIT , kIfcCableFittingTypeEnum_JUNCTION ,
  kIfcCableFittingTypeEnum_TRANSITION , kIfcCableFittingTypeEnum_FANOUT , kIfcCableFittingTypeEnum_USERDEFINED , kIfcCableFittingTypeEnum_NOTDEFINED ,
  kIfcCableFittingTypeEnum_unset
}
 
enum  IfcCableSegmentTypeEnum {
  kIfcCableSegmentTypeEnum_BUSBARSEGMENT , kIfcCableSegmentTypeEnum_CABLESEGMENT , kIfcCableSegmentTypeEnum_CONDUCTORSEGMENT , kIfcCableSegmentTypeEnum_CORESEGMENT ,
  kIfcCableSegmentTypeEnum_CONTACTWIRESEGMENT , kIfcCableSegmentTypeEnum_FIBERSEGMENT , kIfcCableSegmentTypeEnum_FIBERTUBE , kIfcCableSegmentTypeEnum_OPTICALCABLESEGMENT ,
  kIfcCableSegmentTypeEnum_STITCHWIRE , kIfcCableSegmentTypeEnum_WIREPAIRSEGMENT , kIfcCableSegmentTypeEnum_USERDEFINED , kIfcCableSegmentTypeEnum_NOTDEFINED ,
  kIfcCableSegmentTypeEnum_unset
}
 
enum  IfcCaissonFoundationTypeEnum {
  kIfcCaissonFoundationTypeEnum_WELL , kIfcCaissonFoundationTypeEnum_CAISSON , kIfcCaissonFoundationTypeEnum_USERDEFINED , kIfcCaissonFoundationTypeEnum_NOTDEFINED ,
  kIfcCaissonFoundationTypeEnum_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_PIERSTEM , kIfcColumnTypeEnum_PIERSTEM_SEGMENT ,
  kIfcColumnTypeEnum_STANDCOLUMN , 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_AUTOMATON , kIfcCommunicationsApplianceTypeEnum_INTELLIGENTPERIPHERAL , kIfcCommunicationsApplianceTypeEnum_IPNETWORKEQUIPMENT , kIfcCommunicationsApplianceTypeEnum_OPTICALNETWORKUNIT ,
  kIfcCommunicationsApplianceTypeEnum_TELECOMMAND , kIfcCommunicationsApplianceTypeEnum_TELEPHONYEXCHANGE , kIfcCommunicationsApplianceTypeEnum_TRANSITIONCOMPONENT , kIfcCommunicationsApplianceTypeEnum_TRANSPONDER ,
  kIfcCommunicationsApplianceTypeEnum_TRANSPORTEQUIPMENT , kIfcCommunicationsApplianceTypeEnum_OPTICALLINETERMINAL , kIfcCommunicationsApplianceTypeEnum_LINESIDEELECTRONICUNIT , kIfcCommunicationsApplianceTypeEnum_RADIOBLOCKCENTER ,
  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  IfcConveyorSegmentTypeEnum {
  kIfcConveyorSegmentTypeEnum_CHUTECONVEYOR , kIfcConveyorSegmentTypeEnum_BELTCONVEYOR , kIfcConveyorSegmentTypeEnum_SCREWCONVEYOR , kIfcConveyorSegmentTypeEnum_BUCKETCONVEYOR ,
  kIfcConveyorSegmentTypeEnum_USERDEFINED , kIfcConveyorSegmentTypeEnum_NOTDEFINED , kIfcConveyorSegmentTypeEnum_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  IfcCourseTypeEnum {
  kIfcCourseTypeEnum_ARMOUR , kIfcCourseTypeEnum_FILTER , kIfcCourseTypeEnum_BALLASTBED , kIfcCourseTypeEnum_CORE ,
  kIfcCourseTypeEnum_PAVEMENT , kIfcCourseTypeEnum_PROTECTION , kIfcCourseTypeEnum_USERDEFINED , kIfcCourseTypeEnum_NOTDEFINED ,
  kIfcCourseTypeEnum_unset
}
 
enum  IfcCoveringTypeEnum {
  kIfcCoveringTypeEnum_CEILING , kIfcCoveringTypeEnum_FLOORING , kIfcCoveringTypeEnum_CLADDING , kIfcCoveringTypeEnum_ROOFING ,
  kIfcCoveringTypeEnum_MOLDING , kIfcCoveringTypeEnum_SKIRTINGBOARD , kIfcCoveringTypeEnum_INSULATION , kIfcCoveringTypeEnum_MEMBRANE ,
  kIfcCoveringTypeEnum_SLEEVING , kIfcCoveringTypeEnum_TOPPING , kIfcCoveringTypeEnum_WRAPPING , kIfcCoveringTypeEnum_COPING ,
  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_EXPANSION_JOINT_DEVICE ,
  kIfcDiscreteAccessoryTypeEnum_CABLEARRANGER , kIfcDiscreteAccessoryTypeEnum_FILLER , kIfcDiscreteAccessoryTypeEnum_FLASHING , kIfcDiscreteAccessoryTypeEnum_INSULATOR ,
  kIfcDiscreteAccessoryTypeEnum_LOCK , kIfcDiscreteAccessoryTypeEnum_TENSIONINGEQUIPMENT , kIfcDiscreteAccessoryTypeEnum_RAILPAD , kIfcDiscreteAccessoryTypeEnum_SLIDINGCHAIR ,
  kIfcDiscreteAccessoryTypeEnum_RAIL_LUBRICATION , kIfcDiscreteAccessoryTypeEnum_PANEL_STRENGTHENING , kIfcDiscreteAccessoryTypeEnum_RAILBRACE , kIfcDiscreteAccessoryTypeEnum_ELASTIC_CUSHION ,
  kIfcDiscreteAccessoryTypeEnum_SOUNDABSORPTION , kIfcDiscreteAccessoryTypeEnum_POINTMACHINEMOUNTINGDEVICE , kIfcDiscreteAccessoryTypeEnum_POINT_MACHINE_LOCKING_DEVICE , kIfcDiscreteAccessoryTypeEnum_RAIL_MECHANICAL_EQUIPMENT ,
  kIfcDiscreteAccessoryTypeEnum_BIRDPROTECTION , kIfcDiscreteAccessoryTypeEnum_WATER_BARRIER , kIfcDiscreteAccessoryTypeEnum_STRUCTURAL_SEALING , kIfcDiscreteAccessoryTypeEnum_USERDEFINED ,
  kIfcDiscreteAccessoryTypeEnum_NOTDEFINED , kIfcDiscreteAccessoryTypeEnum_unset
}
 
enum  IfcDistributionBoardTypeEnum {
  kIfcDistributionBoardTypeEnum_SWITCHBOARD , kIfcDistributionBoardTypeEnum_CONSUMERUNIT , kIfcDistributionBoardTypeEnum_MOTORCONTROLCENTRE , kIfcDistributionBoardTypeEnum_DISTRIBUTIONFRAME ,
  kIfcDistributionBoardTypeEnum_DISTRIBUTIONBOARD , kIfcDistributionBoardTypeEnum_DISPATCHINGBOARD , kIfcDistributionBoardTypeEnum_USERDEFINED , kIfcDistributionBoardTypeEnum_NOTDEFINED ,
  kIfcDistributionBoardTypeEnum_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_WIRELESS , 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_CATENARY_SYSTEM , kIfcDistributionSystemEnum_OVERHEAD_CONTACTLINE_SYSTEM ,
  kIfcDistributionSystemEnum_RETURN_CIRCUIT , kIfcDistributionSystemEnum_FIXEDTRANSMISSIONNETWORK , kIfcDistributionSystemEnum_OPERATIONALTELEPHONYSYSTEM , kIfcDistributionSystemEnum_MOBILENETWORK ,
  kIfcDistributionSystemEnum_MONITORINGSYSTEM , kIfcDistributionSystemEnum_SAFETY , 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_BOOM_BARRIER ,
  kIfcDoorTypeEnum_TURNSTILE , kIfcDoorTypeEnum_USERDEFINED , kIfcDoorTypeEnum_NOTDEFINED , kIfcDoorTypeEnum_unset
}
 
enum  IfcDoorTypeOperationEnum {
  kIfcDoorTypeOperationEnum_SINGLE_SWING_LEFT , kIfcDoorTypeOperationEnum_SINGLE_SWING_RIGHT , kIfcDoorTypeOperationEnum_DOUBLE_PANEL_SINGLE_SWING , kIfcDoorTypeOperationEnum_DOUBLE_PANEL_SINGLE_SWING_OPPOSITE_LEFT ,
  kIfcDoorTypeOperationEnum_DOUBLE_PANEL_SINGLE_SWING_OPPOSITE_RIGHT , kIfcDoorTypeOperationEnum_DOUBLE_SWING_LEFT , kIfcDoorTypeOperationEnum_DOUBLE_SWING_RIGHT , kIfcDoorTypeOperationEnum_DOUBLE_PANEL_DOUBLE_SWING ,
  kIfcDoorTypeOperationEnum_SLIDING_TO_LEFT , kIfcDoorTypeOperationEnum_SLIDING_TO_RIGHT , kIfcDoorTypeOperationEnum_DOUBLE_PANEL_SLIDING , kIfcDoorTypeOperationEnum_FOLDING_TO_LEFT ,
  kIfcDoorTypeOperationEnum_FOLDING_TO_RIGHT , kIfcDoorTypeOperationEnum_DOUBLE_PANEL_FOLDING , kIfcDoorTypeOperationEnum_REVOLVING_HORIZONTAL , kIfcDoorTypeOperationEnum_ROLLINGUP ,
  kIfcDoorTypeOperationEnum_SWING_FIXED_LEFT , kIfcDoorTypeOperationEnum_SWING_FIXED_RIGHT , kIfcDoorTypeOperationEnum_DOUBLE_PANEL_LIFTING_VERTICAL , kIfcDoorTypeOperationEnum_LIFTING_HORIZONTAL ,
  kIfcDoorTypeOperationEnum_LIFTING_VERTICAL_LEFT , kIfcDoorTypeOperationEnum_LIFTING_VERTICAL_RIGHT , kIfcDoorTypeOperationEnum_REVOLVING_VERTICAL , 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  IfcEarthingElementTypeEnum {
  kIfcEarthingElementTypeEnum_EARTHINGSTRIP , kIfcEarthingElementTypeEnum_GROUNDINGPLATE , kIfcEarthingElementTypeEnum_GROUNDINGROD , kIfcEarthingElementTypeEnum_FIXEDTERMINAL ,
  kIfcEarthingElementTypeEnum_GROUNDINGMESH , kIfcEarthingElementTypeEnum_NOTDEFINED , kIfcEarthingElementTypeEnum_USERDEFINED , kIfcEarthingElementTypeEnum_unset
}
 
enum  IfcEarthworksCutTypeEnum {
  kIfcEarthworksCutTypeEnum_TRENCH , kIfcEarthworksCutTypeEnum_DREDGING , kIfcEarthworksCutTypeEnum_EXCAVATION , kIfcEarthworksCutTypeEnum_OVEREXCAVATION ,
  kIfcEarthworksCutTypeEnum_TOPSOILREMOVAL , kIfcEarthworksCutTypeEnum_STEPEXCAVATION , kIfcEarthworksCutTypeEnum_PAVEMENTMILLING , kIfcEarthworksCutTypeEnum_CUT ,
  kIfcEarthworksCutTypeEnum_BASE_EXCAVATION , kIfcEarthworksCutTypeEnum_CONFINEDOPENEXCAVATION , kIfcEarthworksCutTypeEnum_ANCHOREDOPENEXCAVATION , kIfcEarthworksCutTypeEnum_BRACEDOPENEXCAVATION ,
  kIfcEarthworksCutTypeEnum_USERDEFINED , kIfcEarthworksCutTypeEnum_NOTDEFINED , kIfcEarthworksCutTypeEnum_unset
}
 
enum  IfcEarthworksFillTypeEnum {
  kIfcEarthworksFillTypeEnum_BACKFILL , kIfcEarthworksFillTypeEnum_COUNTERWEIGHT , kIfcEarthworksFillTypeEnum_SUBGRADE , kIfcEarthworksFillTypeEnum_EMBANKMENT ,
  kIfcEarthworksFillTypeEnum_TRANSITIONSECTION , kIfcEarthworksFillTypeEnum_SUBGRADEBED , kIfcEarthworksFillTypeEnum_SLOPEFILL , kIfcEarthworksFillTypeEnum_USERDEFINED ,
  kIfcEarthworksFillTypeEnum_NOTDEFINED , kIfcEarthworksFillTypeEnum_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_CAPACITOR , kIfcElectricFlowStorageDeviceTypeEnum_COMPENSATOR , kIfcElectricFlowStorageDeviceTypeEnum_INDUCTOR ,
  kIfcElectricFlowStorageDeviceTypeEnum_RECHARGER , kIfcElectricFlowStorageDeviceTypeEnum_USERDEFINED , kIfcElectricFlowStorageDeviceTypeEnum_NOTDEFINED , kIfcElectricFlowStorageDeviceTypeEnum_unset
}
 
enum  IfcElectricFlowTreatmentDeviceTypeEnum { kIfcElectricFlowTreatmentDeviceTypeEnum_ELECTRONICFILTER , kIfcElectricFlowTreatmentDeviceTypeEnum_USERDEFINED , kIfcElectricFlowTreatmentDeviceTypeEnum_NOTDEFINED , kIfcElectricFlowTreatmentDeviceTypeEnum_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_ABUTMENT , kIfcElementAssemblyTypeEnum_PIER , kIfcElementAssemblyTypeEnum_PYLON ,
  kIfcElementAssemblyTypeEnum_CROSS_BRACING , kIfcElementAssemblyTypeEnum_DECK , kIfcElementAssemblyTypeEnum_MAST , kIfcElementAssemblyTypeEnum_SIGNALASSEMBLY ,
  kIfcElementAssemblyTypeEnum_GRID , kIfcElementAssemblyTypeEnum_SHELTER , kIfcElementAssemblyTypeEnum_SUPPORTINGASSEMBLY , kIfcElementAssemblyTypeEnum_SUSPENSIONASSEMBLY ,
  kIfcElementAssemblyTypeEnum_TRACTION_SWITCHING_ASSEMBLY , kIfcElementAssemblyTypeEnum_TRACKPANEL , kIfcElementAssemblyTypeEnum_TURNOUTPANEL , kIfcElementAssemblyTypeEnum_DILATATIONPANEL ,
  kIfcElementAssemblyTypeEnum_RAIL_MECHANICAL_EQUIPMENT_ASSEMBLY , kIfcElementAssemblyTypeEnum_ENTRANCEWORKS , kIfcElementAssemblyTypeEnum_SUMPBUSTER , kIfcElementAssemblyTypeEnum_TRAFFIC_CALMING_DEVICE ,
  kIfcElementAssemblyTypeEnum_DUCTBANK , kIfcElementAssemblyTypeEnum_PRESUPPORTVAULT , kIfcElementAssemblyTypeEnum_PRESUPPORTFACE , 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  IfcFacilityPartCommonTypeEnum {
  kIfcFacilityPartCommonTypeEnum_SEGMENT , kIfcFacilityPartCommonTypeEnum_ABOVEGROUND , kIfcFacilityPartCommonTypeEnum_JUNCTION , kIfcFacilityPartCommonTypeEnum_LEVELCROSSING ,
  kIfcFacilityPartCommonTypeEnum_BELOWGROUND , kIfcFacilityPartCommonTypeEnum_SUBSTRUCTURE , kIfcFacilityPartCommonTypeEnum_TERMINAL , kIfcFacilityPartCommonTypeEnum_SUPERSTRUCTURE ,
  kIfcFacilityPartCommonTypeEnum_USERDEFINED , kIfcFacilityPartCommonTypeEnum_NOTDEFINED , kIfcFacilityPartCommonTypeEnum_unset
}
 
enum  IfcFacilityUsageEnum {
  kIfcFacilityUsageEnum_LATERAL , kIfcFacilityUsageEnum_REGION , kIfcFacilityUsageEnum_VERTICAL , kIfcFacilityUsageEnum_LONGITUDINAL ,
  kIfcFacilityUsageEnum_USERDEFINED , kIfcFacilityUsageEnum_NOTDEFINED , kIfcFacilityUsageEnum_unset
}
 
enum  IfcFanTypeEnum {
  kIfcFanTypeEnum_CENTRIFUGALFORWARDCURVED , kIfcFanTypeEnum_CENTRIFUGALRADIAL , kIfcFanTypeEnum_CENTRIFUGALBACKWARDINCLINEDCURVED , kIfcFanTypeEnum_CENTRIFUGALAIRFOIL ,
  kIfcFanTypeEnum_TUBEAXIAL , kIfcFanTypeEnum_VANEAXIAL , kIfcFanTypeEnum_PROPELLORAXIAL , kIfcFanTypeEnum_USERDEFINED ,
  kIfcFanTypeEnum_NOTDEFINED , kIfcFanTypeEnum_JET , kIfcFanTypeEnum_unset
}
 
enum  IfcFastenerTypeEnum {
  kIfcFastenerTypeEnum_GLUE , kIfcFastenerTypeEnum_MORTAR , kIfcFastenerTypeEnum_WELD , kIfcFastenerTypeEnum_USERDEFINED ,
  kIfcFastenerTypeEnum_NOTDEFINED , kIfcFastenerTypeEnum_unset
}
 
enum  IfcFillElementTypeEnum {
  kIfcFillElementTypeEnum_INVERTFILL , kIfcFillElementTypeEnum_ANNULARGAPFILL , kIfcFillElementTypeEnum_NOTDEFINED , kIfcFillElementTypeEnum_USERDEFINED ,
  kIfcFillElementTypeEnum_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_FIREMONITOR , 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_COMBINED , kIfcFlowInstrumentTypeEnum_VOLTMETER , 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_TECHNICALCABINET ,
  kIfcFurnitureTypeEnum_USERDEFINED , kIfcFurnitureTypeEnum_NOTDEFINED , kIfcFurnitureTypeEnum_unset
}
 
enum  IfcGeoScienceFeatureTypeEnum {
  kIfcGeoScienceFeatureTypeEnum_DISCRETEDISCONTINUITY , kIfcGeoScienceFeatureTypeEnum_FOLD , kIfcGeoScienceFeatureTypeEnum_FLUIDBODY , kIfcGeoScienceFeatureTypeEnum_PIEZOMETRICWATERLEVEL ,
  kIfcGeoScienceFeatureTypeEnum_VOIDBODY , kIfcGeoScienceFeatureTypeEnum_GEOLOGICUNIT , kIfcGeoScienceFeatureTypeEnum_GEOTECHNICALUNIT , kIfcGeoScienceFeatureTypeEnum_HAZARDAREA ,
  kIfcGeoScienceFeatureTypeEnum_HYDROGEOUNIT , kIfcGeoScienceFeatureTypeEnum_FAULT , kIfcGeoScienceFeatureTypeEnum_CONTACT , kIfcGeoScienceFeatureTypeEnum_PHYSICALPROPERTYDISTRIBUTION ,
  kIfcGeoScienceFeatureTypeEnum_USERDEFINED , kIfcGeoScienceFeatureTypeEnum_NOTDEFINED , kIfcGeoScienceFeatureTypeEnum_unset
}
 
enum  IfcGeoScienceModelTypeEnum {
  kIfcGeoScienceModelTypeEnum_GEOTECHMODEL , kIfcGeoScienceModelTypeEnum_HYDROGEOMODEL , kIfcGeoScienceModelTypeEnum_GEOLOGYMODEL , kIfcGeoScienceModelTypeEnum_GEOTECHSYNTHESISMODEL ,
  kIfcGeoScienceModelTypeEnum_PHYSICALPROPERTYDISTIBUTIONMODEL , kIfcGeoScienceModelTypeEnum_GEOHAZARDMODEL , kIfcGeoScienceModelTypeEnum_USERDEFINED , kIfcGeoScienceModelTypeEnum_NOTDEFINED ,
  kIfcGeoScienceModelTypeEnum_unset
}
 
enum  IfcGeoScienceObservationTypeEnum {
  kIfcGeoScienceObservationTypeEnum_INSITUTESTRESULT , kIfcGeoScienceObservationTypeEnum_LABTESTRESULT , kIfcGeoScienceObservationTypeEnum_BOREHOLELOG , kIfcGeoScienceObservationTypeEnum_MAPPEDFEATURE ,
  kIfcGeoScienceObservationTypeEnum_LOCALINFORMATION , kIfcGeoScienceObservationTypeEnum_GEOPHYSICALSURVEYRESULT , kIfcGeoScienceObservationTypeEnum_NOTDEFINED , kIfcGeoScienceObservationTypeEnum_USERDEFINED ,
  kIfcGeoScienceObservationTypeEnum_unset
}
 
enum  IfcGeographicElementTypeEnum {
  kIfcGeographicElementTypeEnum_TERRAIN , kIfcGeographicElementTypeEnum_SOIL_BORING_POINT , kIfcGeographicElementTypeEnum_VEGETATION , 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  IfcGeotechnicalStratumTypeEnum {
  kIfcGeotechnicalStratumTypeEnum_SOLID , kIfcGeotechnicalStratumTypeEnum_VOID , kIfcGeotechnicalStratumTypeEnum_WATER , kIfcGeotechnicalStratumTypeEnum_USERDEFINED ,
  kIfcGeotechnicalStratumTypeEnum_NOTDEFINED , kIfcGeotechnicalStratumTypeEnum_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  IfcGroundReinforcementElementTypeEnum {
  kIfcGroundReinforcementElementTypeEnum_PILE , kIfcGroundReinforcementElementTypeEnum_TUBE , kIfcGroundReinforcementElementTypeEnum_BAR , kIfcGroundReinforcementElementTypeEnum_PLATE ,
  kIfcGroundReinforcementElementTypeEnum_BOLT , kIfcGroundReinforcementElementTypeEnum_TENDON , kIfcGroundReinforcementElementTypeEnum_FABRIC , kIfcGroundReinforcementElementTypeEnum_NOTDEFINED ,
  kIfcGroundReinforcementElementTypeEnum_USERDEFINED , kIfcGroundReinforcementElementTypeEnum_unset
}
 
enum  IfcHeatExchangerTypeEnum {
  kIfcHeatExchangerTypeEnum_PLATE , kIfcHeatExchangerTypeEnum_SHELLANDTUBE , kIfcHeatExchangerTypeEnum_TURNOUTHEATING , 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  IfcImpactProtectionDeviceTypeEnum {
  kIfcImpactProtectionDeviceTypeEnum_CRASHCUSHION , kIfcImpactProtectionDeviceTypeEnum_DAMPINGSYSTEM , kIfcImpactProtectionDeviceTypeEnum_FENDER , kIfcImpactProtectionDeviceTypeEnum_BUMPER ,
  kIfcImpactProtectionDeviceTypeEnum_USERDEFINED , kIfcImpactProtectionDeviceTypeEnum_NOTDEFINED , kIfcImpactProtectionDeviceTypeEnum_unset
}
 
enum  IfcImprovedGroundTypeEnum {
  kIfcImprovedGroundTypeEnum_SURCHARGEPRELOADED , kIfcImprovedGroundTypeEnum_VERTICALLYDRAINED , kIfcImprovedGroundTypeEnum_DYNAMICALLYCOMPACTED , kIfcImprovedGroundTypeEnum_REPLACED ,
  kIfcImprovedGroundTypeEnum_ROLLERCOMPACTED , kIfcImprovedGroundTypeEnum_GROUTED , kIfcImprovedGroundTypeEnum_DEEPMIXED , kIfcImprovedGroundTypeEnum_LATERALLYDRAINED ,
  kIfcImprovedGroundTypeEnum_FROZEN , kIfcImprovedGroundTypeEnum_USERDEFINED , kIfcImprovedGroundTypeEnum_NOTDEFINED , kIfcImprovedGroundTypeEnum_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  IfcKerbTypeEnum { kIfcKerbTypeEnum_USERDEFINED , kIfcKerbTypeEnum_NOTDEFINED , kIfcKerbTypeEnum_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  IfcLiquidTerminalTypeEnum {
  kIfcLiquidTerminalTypeEnum_LOADINGARM , kIfcLiquidTerminalTypeEnum_HOSEREEL , kIfcLiquidTerminalTypeEnum_USERDEFINED , kIfcLiquidTerminalTypeEnum_NOTDEFINED ,
  kIfcLiquidTerminalTypeEnum_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  IfcMarineFacilityTypeEnum {
  kIfcMarineFacilityTypeEnum_CANAL , kIfcMarineFacilityTypeEnum_WATERWAYSHIPLIFT , kIfcMarineFacilityTypeEnum_REVETMENT , kIfcMarineFacilityTypeEnum_LAUNCHRECOVERY ,
  kIfcMarineFacilityTypeEnum_MARINEDEFENCE , kIfcMarineFacilityTypeEnum_HYDROLIFT , kIfcMarineFacilityTypeEnum_SHIPYARD , kIfcMarineFacilityTypeEnum_SHIPLIFT ,
  kIfcMarineFacilityTypeEnum_PORT , kIfcMarineFacilityTypeEnum_QUAY , kIfcMarineFacilityTypeEnum_FLOATINGDOCK , kIfcMarineFacilityTypeEnum_NAVIGATIONALCHANNEL ,
  kIfcMarineFacilityTypeEnum_BREAKWATER , kIfcMarineFacilityTypeEnum_DRYDOCK , kIfcMarineFacilityTypeEnum_JETTY , kIfcMarineFacilityTypeEnum_SHIPLOCK ,
  kIfcMarineFacilityTypeEnum_BARRIERBEACH , kIfcMarineFacilityTypeEnum_SLIPWAY , kIfcMarineFacilityTypeEnum_WATERWAY , kIfcMarineFacilityTypeEnum_USERDEFINED ,
  kIfcMarineFacilityTypeEnum_NOTDEFINED , kIfcMarineFacilityTypeEnum_unset
}
 
enum  IfcMarinePartTypeEnum {
  kIfcMarinePartTypeEnum_CREST , kIfcMarinePartTypeEnum_MANUFACTURING , kIfcMarinePartTypeEnum_LOWWATERLINE , kIfcMarinePartTypeEnum_CORE ,
  kIfcMarinePartTypeEnum_WATERFIELD , kIfcMarinePartTypeEnum_CILL_LEVEL , kIfcMarinePartTypeEnum_BERTHINGSTRUCTURE , kIfcMarinePartTypeEnum_COPELEVEL ,
  kIfcMarinePartTypeEnum_CHAMBER , kIfcMarinePartTypeEnum_STORAGEAREA , kIfcMarinePartTypeEnum_APPROACHCHANNEL , kIfcMarinePartTypeEnum_VEHICLESERVICING ,
  kIfcMarinePartTypeEnum_SHIPTRANSFER , kIfcMarinePartTypeEnum_GATEHEAD , kIfcMarinePartTypeEnum_GUDINGSTRUCTURE , kIfcMarinePartTypeEnum_BELOWWATERLINE ,
  kIfcMarinePartTypeEnum_WEATHERSIDE , kIfcMarinePartTypeEnum_LANDFIELD , kIfcMarinePartTypeEnum_PROTECTION , kIfcMarinePartTypeEnum_LEEWARDSIDE ,
  kIfcMarinePartTypeEnum_ABOVEWATERLINE , kIfcMarinePartTypeEnum_ANCHORAGE , kIfcMarinePartTypeEnum_NAVIGATIONALAREA , kIfcMarinePartTypeEnum_HIGHWATERLINE ,
  kIfcMarinePartTypeEnum_USERDEFINED , kIfcMarinePartTypeEnum_NOTDEFINED , kIfcMarinePartTypeEnum_unset
}
 
enum  IfcMechanicalFastenerTypeEnum {
  kIfcMechanicalFastenerTypeEnum_ANCHORBOLT , kIfcMechanicalFastenerTypeEnum_BOLT , kIfcMechanicalFastenerTypeEnum_DOWEL , kIfcMechanicalFastenerTypeEnum_NAIL ,
  kIfcMechanicalFastenerTypeEnum_NAILPLATE , kIfcMechanicalFastenerTypeEnum_RIVET , kIfcMechanicalFastenerTypeEnum_SCREW , kIfcMechanicalFastenerTypeEnum_SHEARCONNECTOR ,
  kIfcMechanicalFastenerTypeEnum_STAPLE , kIfcMechanicalFastenerTypeEnum_STUDSHEARCONNECTOR , kIfcMechanicalFastenerTypeEnum_COUPLER , kIfcMechanicalFastenerTypeEnum_RAILJOINT ,
  kIfcMechanicalFastenerTypeEnum_RAILFASTENING , kIfcMechanicalFastenerTypeEnum_CHAIN , kIfcMechanicalFastenerTypeEnum_ROPE , 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_STIFFENING_RIB , kIfcMemberTypeEnum_ARCH_SEGMENT , kIfcMemberTypeEnum_SUSPENSION_CABLE , kIfcMemberTypeEnum_SUSPENDER ,
  kIfcMemberTypeEnum_STAY_CABLE , kIfcMemberTypeEnum_STRUCTURALCABLE , kIfcMemberTypeEnum_TIEBAR , kIfcMemberTypeEnum_USERDEFINED ,
  kIfcMemberTypeEnum_NOTDEFINED , kIfcMemberTypeEnum_unset
}
 
enum  IfcMobileTelecommunicationsApplianceTypeEnum {
  kIfcMobileTelecommunicationsApplianceTypeEnum_E_UTRAN_NODE_B , kIfcMobileTelecommunicationsApplianceTypeEnum_REMOTERADIOUNIT , kIfcMobileTelecommunicationsApplianceTypeEnum_ACCESSPOINT , kIfcMobileTelecommunicationsApplianceTypeEnum_BASETRANSCEIVERSTATION ,
  kIfcMobileTelecommunicationsApplianceTypeEnum_REMOTEUNIT , kIfcMobileTelecommunicationsApplianceTypeEnum_BASEBANDUNIT , kIfcMobileTelecommunicationsApplianceTypeEnum_MASTERUNIT , kIfcMobileTelecommunicationsApplianceTypeEnum_GATEWAY_GPRS_SUPPORT_NODE ,
  kIfcMobileTelecommunicationsApplianceTypeEnum_SUBSCRIBERSERVER , kIfcMobileTelecommunicationsApplianceTypeEnum_MOBILESWITCHINGCENTER , kIfcMobileTelecommunicationsApplianceTypeEnum_MSCSERVER , kIfcMobileTelecommunicationsApplianceTypeEnum_PACKETCONTROLUNIT ,
  kIfcMobileTelecommunicationsApplianceTypeEnum_SERVICE_GPRS_SUPPORT_NODE , kIfcMobileTelecommunicationsApplianceTypeEnum_USERDEFINED , kIfcMobileTelecommunicationsApplianceTypeEnum_NOTDEFINED , kIfcMobileTelecommunicationsApplianceTypeEnum_unset
}
 
enum  IfcMooringDeviceTypeEnum {
  kIfcMooringDeviceTypeEnum_LINETENSIONER , kIfcMooringDeviceTypeEnum_MAGNETICDEVICE , kIfcMooringDeviceTypeEnum_MOORINGHOOKS , kIfcMooringDeviceTypeEnum_VACUUMDEVICE ,
  kIfcMooringDeviceTypeEnum_BOLLARD , kIfcMooringDeviceTypeEnum_USERDEFINED , kIfcMooringDeviceTypeEnum_NOTDEFINED , kIfcMooringDeviceTypeEnum_unset
}
 
enum  IfcMotorConnectionTypeEnum {
  kIfcMotorConnectionTypeEnum_BELTDRIVE , kIfcMotorConnectionTypeEnum_COUPLING , kIfcMotorConnectionTypeEnum_DIRECTDRIVE , kIfcMotorConnectionTypeEnum_USERDEFINED ,
  kIfcMotorConnectionTypeEnum_NOTDEFINED , kIfcMotorConnectionTypeEnum_unset
}
 
enum  IfcNavigationElementTypeEnum {
  kIfcNavigationElementTypeEnum_BEACON , kIfcNavigationElementTypeEnum_BUOY , kIfcNavigationElementTypeEnum_USERDEFINED , kIfcNavigationElementTypeEnum_NOTDEFINED ,
  kIfcNavigationElementTypeEnum_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  IfcPavementTypeEnum {
  kIfcPavementTypeEnum_FLEXIBLE , kIfcPavementTypeEnum_RIGID , kIfcPavementTypeEnum_USERDEFINED , kIfcPavementTypeEnum_NOTDEFINED ,
  kIfcPavementTypeEnum_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_FLANGE_PLATE , kIfcPlateTypeEnum_WEB_PLATE ,
  kIfcPlateTypeEnum_STIFFENER_PLATE , kIfcPlateTypeEnum_GUSSET_PLATE , kIfcPlateTypeEnum_COVER_PLATE , kIfcPlateTypeEnum_SPLICE_PLATE ,
  kIfcPlateTypeEnum_BASE_PLATE , kIfcPlateTypeEnum_LAGGING , 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_BLISTER , kIfcProjectionElementTypeEnum_DEVIATOR , kIfcProjectionElementTypeEnum_USERDEFINED , kIfcProjectionElementTypeEnum_NOTDEFINED ,
  kIfcProjectionElementTypeEnum_unset
}
 
enum  IfcPropertySetTemplateTypeEnum {
  kIfcPropertySetTemplateTypeEnum_PSET_MATERIALDRIVEN , kIfcPropertySetTemplateTypeEnum_PSET_TYPEDRIVENONLY , kIfcPropertySetTemplateTypeEnum_PSET_TYPEDRIVENOVERRIDE , kIfcPropertySetTemplateTypeEnum_PSET_OCCURRENCEDRIVEN ,
  kIfcPropertySetTemplateTypeEnum_PSET_PERFORMANCEDRIVEN , kIfcPropertySetTemplateTypeEnum_PSET_PROFILEDRIVEN , 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_ANTI_ARCING_DEVICE ,
  kIfcProtectiveDeviceTypeEnum_SPARKGAP , kIfcProtectiveDeviceTypeEnum_VOLTAGELIMITER , 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  IfcRailTypeEnum {
  kIfcRailTypeEnum_RACKRAIL , kIfcRailTypeEnum_BLADE , kIfcRailTypeEnum_GUARDRAIL , kIfcRailTypeEnum_STOCKRAIL ,
  kIfcRailTypeEnum_CHECKRAIL , kIfcRailTypeEnum_RAIL , kIfcRailTypeEnum_USERDEFINED , kIfcRailTypeEnum_NOTDEFINED ,
  kIfcRailTypeEnum_unset
}
 
enum  IfcRailingTypeEnum {
  kIfcRailingTypeEnum_HANDRAIL , kIfcRailingTypeEnum_GUARDRAIL , kIfcRailingTypeEnum_BALUSTRADE , kIfcRailingTypeEnum_FENCE ,
  kIfcRailingTypeEnum_USERDEFINED , kIfcRailingTypeEnum_NOTDEFINED , kIfcRailingTypeEnum_unset
}
 
enum  IfcRailwayPartTypeEnum {
  kIfcRailwayPartTypeEnum_TRACKSTRUCTURE , kIfcRailwayPartTypeEnum_TRACKSTRUCTUREPART , kIfcRailwayPartTypeEnum_LINESIDESTRUCTUREPART , kIfcRailwayPartTypeEnum_DILATATIONSUPERSTRUCTURE ,
  kIfcRailwayPartTypeEnum_PLAINTRACKSUPERSTRUCTURE , kIfcRailwayPartTypeEnum_LINESIDESTRUCTURE , kIfcRailwayPartTypeEnum_SUPERSTRUCTURE , kIfcRailwayPartTypeEnum_TURNOUTSUPERSTRUCTURE ,
  kIfcRailwayPartTypeEnum_USERDEFINED , kIfcRailwayPartTypeEnum_NOTDEFINED , kIfcRailwayPartTypeEnum_unset
}
 
enum  IfcRailwayTypeEnum { kIfcRailwayTypeEnum_USERDEFINED , kIfcRailwayTypeEnum_NOTDEFINED , kIfcRailwayTypeEnum_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  IfcReferentTypeEnum {
  kIfcReferentTypeEnum_STATION , kIfcReferentTypeEnum_REFERENCEMARKER , kIfcReferentTypeEnum_LANDMARK , kIfcReferentTypeEnum_BOUNDARY ,
  kIfcReferentTypeEnum_INTERSECTION , kIfcReferentTypeEnum_POSITION , kIfcReferentTypeEnum_USERDEFINED , kIfcReferentTypeEnum_NOTDEFINED ,
  kIfcReferentTypeEnum_unset
}
 
enum  IfcReflectanceMethodEnum {
  kIfcReflectanceMethodEnum_BLINN , kIfcReflectanceMethodEnum_FLAT , kIfcReflectanceMethodEnum_GLASS , kIfcReflectanceMethodEnum_MATT ,
  kIfcReflectanceMethodEnum_METAL , kIfcReflectanceMethodEnum_MIRROR , kIfcReflectanceMethodEnum_PHONG , kIfcReflectanceMethodEnum_PHYSICAL ,
  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_SPACEBAR , kIfcReinforcingBarTypeEnum_USERDEFINED , kIfcReinforcingBarTypeEnum_NOTDEFINED , kIfcReinforcingBarTypeEnum_unset
}
 
enum  IfcReinforcingMeshTypeEnum { kIfcReinforcingMeshTypeEnum_USERDEFINED , kIfcReinforcingMeshTypeEnum_NOTDEFINED , kIfcReinforcingMeshTypeEnum_unset }
 
enum  IfcRoadPartTypeEnum {
  kIfcRoadPartTypeEnum_ROADSIDEPART , kIfcRoadPartTypeEnum_BUS_STOP , kIfcRoadPartTypeEnum_HARDSHOULDER , kIfcRoadPartTypeEnum_INTERSECTION ,
  kIfcRoadPartTypeEnum_PASSINGBAY , kIfcRoadPartTypeEnum_ROADWAYPLATEAU , kIfcRoadPartTypeEnum_ROADSIDE , kIfcRoadPartTypeEnum_REFUGEISLAND ,
  kIfcRoadPartTypeEnum_TOLLPLAZA , kIfcRoadPartTypeEnum_CENTRALRESERVE , kIfcRoadPartTypeEnum_SIDEWALK , kIfcRoadPartTypeEnum_PARKINGBAY ,
  kIfcRoadPartTypeEnum_RAILWAYCROSSING , kIfcRoadPartTypeEnum_PEDESTRIAN_CROSSING , kIfcRoadPartTypeEnum_SOFTSHOULDER , kIfcRoadPartTypeEnum_BICYCLECROSSING ,
  kIfcRoadPartTypeEnum_CENTRALISLAND , kIfcRoadPartTypeEnum_SHOULDER , kIfcRoadPartTypeEnum_TRAFFICLANE , kIfcRoadPartTypeEnum_ROADSEGMENT ,
  kIfcRoadPartTypeEnum_ROUNDABOUT , kIfcRoadPartTypeEnum_LAYBY , kIfcRoadPartTypeEnum_CARRIAGEWAY , kIfcRoadPartTypeEnum_TRAFFICISLAND ,
  kIfcRoadPartTypeEnum_USERDEFINED , kIfcRoadPartTypeEnum_NOTDEFINED , kIfcRoadPartTypeEnum_unset
}
 
enum  IfcRoadTypeEnum { kIfcRoadTypeEnum_USERDEFINED , kIfcRoadTypeEnum_NOTDEFINED , kIfcRoadTypeEnum_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_EARTHQUAKESENSOR , kIfcSensorTypeEnum_FOREIGNOBJECTDETECTIONSENSOR , kIfcSensorTypeEnum_OBSTACLESENSOR , kIfcSensorTypeEnum_RAINSENSOR ,
  kIfcSensorTypeEnum_SNOWDEPTHSENSOR , kIfcSensorTypeEnum_TRAINSENSOR , kIfcSensorTypeEnum_TURNOUTCLOSURESENSOR , kIfcSensorTypeEnum_WHEELSENSOR ,
  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  IfcSignTypeEnum {
  kIfcSignTypeEnum_MARKER , kIfcSignTypeEnum_PICTORAL , kIfcSignTypeEnum_MIRROR , kIfcSignTypeEnum_USERDEFINED ,
  kIfcSignTypeEnum_NOTDEFINED , kIfcSignTypeEnum_unset
}
 
enum  IfcSignalTypeEnum {
  kIfcSignalTypeEnum_VISUAL , kIfcSignalTypeEnum_AUDIO , kIfcSignalTypeEnum_MIXED , kIfcSignalTypeEnum_USERDEFINED ,
  kIfcSignalTypeEnum_NOTDEFINED , kIfcSignalTypeEnum_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_APPROACH_SLAB , kIfcSlabTypeEnum_PAVING , kIfcSlabTypeEnum_WEARING , kIfcSlabTypeEnum_SIDEWALK ,
  kIfcSlabTypeEnum_TRACKSLAB , 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_BERTH , 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_RESERVATION , kIfcSpatialZoneTypeEnum_INTERFERENCE , kIfcSpatialZoneTypeEnum_MAPPEDZONE , kIfcSpatialZoneTypeEnum_TESTEDZONE ,
  kIfcSpatialZoneTypeEnum_COMPARTMENT , kIfcSpatialZoneTypeEnum_ANNULARGAP , kIfcSpatialZoneTypeEnum_CLEARANCE , kIfcSpatialZoneTypeEnum_INSTALLATION ,
  kIfcSpatialZoneTypeEnum_INTERIOR , kIfcSpatialZoneTypeEnum_INVERT , kIfcSpatialZoneTypeEnum_LINING , kIfcSpatialZoneTypeEnum_SERVICE ,
  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_LADDER , 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_DEFECT ,
  kIfcSurfaceFeatureTypeEnum_HATCHMARKING , kIfcSurfaceFeatureTypeEnum_LINEMARKING , kIfcSurfaceFeatureTypeEnum_PAVEMENTSURFACEMARKING , kIfcSurfaceFeatureTypeEnum_SYMBOLMARKING ,
  kIfcSurfaceFeatureTypeEnum_NONSKIDSURFACING , kIfcSurfaceFeatureTypeEnum_RUMBLESTRIP , kIfcSurfaceFeatureTypeEnum_TRANSVERSERUMBLESTRIP , 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_RELAY , kIfcSwitchingDeviceTypeEnum_START_AND_STOP_EQUIPMENT , kIfcSwitchingDeviceTypeEnum_USERDEFINED ,
  kIfcSwitchingDeviceTypeEnum_NOTDEFINED , kIfcSwitchingDeviceTypeEnum_unset
}
 
enum  IfcSystemFurnitureElementTypeEnum {
  kIfcSystemFurnitureElementTypeEnum_PANEL , kIfcSystemFurnitureElementTypeEnum_WORKSURFACE , kIfcSystemFurnitureElementTypeEnum_SUBRACK , kIfcSystemFurnitureElementTypeEnum_USERDEFINED ,
  kIfcSystemFurnitureElementTypeEnum_NOTDEFINED , kIfcSystemFurnitureElementTypeEnum_unset
}
 
enum  IfcTankTypeEnum {
  kIfcTankTypeEnum_BASIN , kIfcTankTypeEnum_BREAKPRESSURE , kIfcTankTypeEnum_EXPANSION , kIfcTankTypeEnum_FEEDANDEXPANSION ,
  kIfcTankTypeEnum_PRESSUREVESSEL , kIfcTankTypeEnum_STORAGE , kIfcTankTypeEnum_VESSEL , kIfcTankTypeEnum_OILRETENTIONTRAY ,
  kIfcTankTypeEnum_USERDEFINED , kIfcTankTypeEnum_NOTDEFINED , kIfcTankTypeEnum_unset
}
 
enum  IfcTaskDurationEnum { kIfcTaskDurationEnum_ELAPSEDTIME , kIfcTaskDurationEnum_WORKTIME , kIfcTaskDurationEnum_NOTDEFINED , kIfcTaskDurationEnum_unset }
 
enum  IfcTaskTypeEnum {
  kIfcTaskTypeEnum_ADJUSTMENT , kIfcTaskTypeEnum_ATTENDANCE , kIfcTaskTypeEnum_CALIBRATION , kIfcTaskTypeEnum_CONSTRUCTION ,
  kIfcTaskTypeEnum_DEMOLITION , kIfcTaskTypeEnum_DISMANTLE , kIfcTaskTypeEnum_DISPOSAL , kIfcTaskTypeEnum_EMERGENCY ,
  kIfcTaskTypeEnum_INSPECTION , kIfcTaskTypeEnum_INSTALLATION , kIfcTaskTypeEnum_LOGISTIC , kIfcTaskTypeEnum_MAINTENANCE ,
  kIfcTaskTypeEnum_MOVE , kIfcTaskTypeEnum_OPERATION , kIfcTaskTypeEnum_REMOVAL , kIfcTaskTypeEnum_RENOVATION ,
  kIfcTaskTypeEnum_SAFETY , kIfcTaskTypeEnum_SHUTDOWN , kIfcTaskTypeEnum_STARTUP , kIfcTaskTypeEnum_TESTING ,
  kIfcTaskTypeEnum_TROUBLESHOOTING , kIfcTaskTypeEnum_USERDEFINED , kIfcTaskTypeEnum_NOTDEFINED , kIfcTaskTypeEnum_unset
}
 
enum  IfcTendonAnchorTypeEnum {
  kIfcTendonAnchorTypeEnum_COUPLER , kIfcTendonAnchorTypeEnum_FIXED_END , kIfcTendonAnchorTypeEnum_TENSIONING_END , kIfcTendonAnchorTypeEnum_USERDEFINED ,
  kIfcTendonAnchorTypeEnum_NOTDEFINED , kIfcTendonAnchorTypeEnum_unset
}
 
enum  IfcTendonConduitTypeEnum {
  kIfcTendonConduitTypeEnum_DUCT , kIfcTendonConduitTypeEnum_COUPLER , kIfcTendonConduitTypeEnum_GROUTING_DUCT , kIfcTendonConduitTypeEnum_TRUMPET ,
  kIfcTendonConduitTypeEnum_DIABOLO , kIfcTendonConduitTypeEnum_USERDEFINED , kIfcTendonConduitTypeEnum_NOTDEFINED , kIfcTendonConduitTypeEnum_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  IfcTrackElementTypeEnum {
  kIfcTrackElementTypeEnum_TRACKENDOFALIGNMENT , kIfcTrackElementTypeEnum_BLOCKINGDEVICE , kIfcTrackElementTypeEnum_VEHICLESTOP , kIfcTrackElementTypeEnum_SLEEPER ,
  kIfcTrackElementTypeEnum_HALF_SET_OF_BLADES , kIfcTrackElementTypeEnum_SPEEDREGULATOR , kIfcTrackElementTypeEnum_DERAILER , kIfcTrackElementTypeEnum_FROG ,
  kIfcTrackElementTypeEnum_USERDEFINED , kIfcTrackElementTypeEnum_NOTDEFINED , kIfcTrackElementTypeEnum_unset
}
 
enum  IfcTransformerTypeEnum {
  kIfcTransformerTypeEnum_CURRENT , kIfcTransformerTypeEnum_FREQUENCY , kIfcTransformerTypeEnum_INVERTER , kIfcTransformerTypeEnum_RECTIFIER ,
  kIfcTransformerTypeEnum_VOLTAGE , kIfcTransformerTypeEnum_CHOPPER , kIfcTransformerTypeEnum_COMBINED , 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_HAULINGGEAR , 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  IfcTunnelPartTypeEnum {
  kIfcTunnelPartTypeEnum_TUNNELSECTION , kIfcTunnelPartTypeEnum_CROSSWAY , kIfcTunnelPartTypeEnum_RINGSECTION , kIfcTunnelPartTypeEnum_PORTAL ,
  kIfcTunnelPartTypeEnum_NOTDEFINED , kIfcTunnelPartTypeEnum_USERDEFINED , kIfcTunnelPartTypeEnum_unset
}
 
enum  IfcTunnelTypeEnum {
  kIfcTunnelTypeEnum_ACCESSTUNNEL , kIfcTunnelTypeEnum_SHAFT , kIfcTunnelTypeEnum_UTILITIES , kIfcTunnelTypeEnum_RAILWAY ,
  kIfcTunnelTypeEnum_ROAD , kIfcTunnelTypeEnum_PEDESTRIAN , kIfcTunnelTypeEnum_METRO , kIfcTunnelTypeEnum_BICYCLE ,
  kIfcTunnelTypeEnum_BYPASS , kIfcTunnelTypeEnum_MAINTENANCE , kIfcTunnelTypeEnum_UNDERGROUND_FACILITIES , kIfcTunnelTypeEnum_RAMP ,
  kIfcTunnelTypeEnum_NOTDEFINED , kIfcTunnelTypeEnum_USERDEFINED , kIfcTunnelTypeEnum_unset
}
 
enum  IfcTunnelTypicalSectionTypeEnum {
  kIfcTunnelTypicalSectionTypeEnum_GEOTECH , kIfcTunnelTypicalSectionTypeEnum_EXCAVATIONSUPPORT , kIfcTunnelTypicalSectionTypeEnum_RISK , kIfcTunnelTypicalSectionTypeEnum_NOTDEFINED ,
  kIfcTunnelTypicalSectionTypeEnum_USERDEFINED , kIfcTunnelTypicalSectionTypeEnum_unset
}
 
enum  IfcUndergroundExcavationTypeEnum {
  kIfcUndergroundExcavationTypeEnum_FACEEXCAVATION , kIfcUndergroundExcavationTypeEnum_RADIALEXCAVATION , kIfcUndergroundExcavationTypeEnum_USERDEFINED , kIfcUndergroundExcavationTypeEnum_NOTDEFINED ,
  kIfcUndergroundExcavationTypeEnum_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_COMBINED , kIfcUnitaryControlElementTypeEnum_BASESTATIONCONTROLLER , 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  IfcVehicleTypeEnum {
  kIfcVehicleTypeEnum_VEHICLE , kIfcVehicleTypeEnum_VEHICLETRACKED , kIfcVehicleTypeEnum_ROLLINGSTOCK , kIfcVehicleTypeEnum_VEHICLEWHEELED ,
  kIfcVehicleTypeEnum_VEHICLEAIR , kIfcVehicleTypeEnum_CARGO , kIfcVehicleTypeEnum_VEHICLEMARINE , kIfcVehicleTypeEnum_USERDEFINED ,
  kIfcVehicleTypeEnum_NOTDEFINED , kIfcVehicleTypeEnum_unset
}
 
enum  IfcVibrationDamperTypeEnum {
  kIfcVibrationDamperTypeEnum_BENDING_YIELD , kIfcVibrationDamperTypeEnum_SHEAR_YIELD , kIfcVibrationDamperTypeEnum_AXIAL_YIELD , kIfcVibrationDamperTypeEnum_FRICTION ,
  kIfcVibrationDamperTypeEnum_VISCOUS , kIfcVibrationDamperTypeEnum_RUBBER , kIfcVibrationDamperTypeEnum_USERDEFINED , kIfcVibrationDamperTypeEnum_NOTDEFINED ,
  kIfcVibrationDamperTypeEnum_unset
}
 
enum  IfcVibrationIsolatorTypeEnum {
  kIfcVibrationIsolatorTypeEnum_COMPRESSION , kIfcVibrationIsolatorTypeEnum_SPRING , kIfcVibrationIsolatorTypeEnum_BASE , kIfcVibrationIsolatorTypeEnum_USERDEFINED ,
  kIfcVibrationIsolatorTypeEnum_NOTDEFINED , kIfcVibrationIsolatorTypeEnum_unset
}
 
enum  IfcVirtualElementTypeEnum {
  kIfcVirtualElementTypeEnum_BOUNDARY , kIfcVirtualElementTypeEnum_CLEARANCE , kIfcVirtualElementTypeEnum_PROVISIONFORVOID , kIfcVirtualElementTypeEnum_USERDEFINED ,
  kIfcVirtualElementTypeEnum_NOTDEFINED , kIfcVirtualElementTypeEnum_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_RETAININGWALL , kIfcWallTypeEnum_WAVEWALL , 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 IFC4X4 express schema definitions.

Typedef Documentation

◆ IfcAbsorbedDoseMeasure

Definition at line 37 of file IFC4X4SimpleTypes.h.

◆ IfcAccelerationMeasure

Definition at line 38 of file IFC4X4SimpleTypes.h.

◆ IfcActionRequestPtr

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

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

◆ IfcActorPtr

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

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

◆ IfcActorRolePtr

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

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

◆ IfcActuatorPtr

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

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

◆ IfcActuatorTypePtr

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

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

◆ IfcAddressPtr

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

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

◆ IfcAdvancedBrepPtr

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

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

◆ IfcAdvancedBrepWithVoidsPtr

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

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

◆ IfcAdvancedFacePtr

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

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

◆ IfcAirTerminalBoxPtr

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

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

◆ IfcAirTerminalBoxTypePtr

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

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

◆ IfcAirTerminalPtr

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

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

◆ IfcAirTerminalTypePtr

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

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

◆ IfcAirToAirHeatRecoveryPtr

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

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

◆ IfcAirToAirHeatRecoveryTypePtr

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

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

◆ IfcAlarmPtr

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

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

◆ IfcAlarmTypePtr

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

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

◆ IfcAlignmentCantPtr

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

Definition at line 205 of file IFC4X4/IfcAlignmentCantAutoImpl.h.

◆ IfcAlignmentCantSegmentPtr

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

Definition at line 306 of file IFC4X4/IfcAlignmentCantSegmentAutoImpl.h.

◆ IfcAlignmentHorizontalPtr

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

Definition at line 98 of file IFC4X4/IfcAlignmentHorizontalAutoImpl.h.

◆ IfcAlignmentHorizontalSegmentPtr

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

Definition at line 314 of file IFC4X4/IfcAlignmentHorizontalSegmentAutoImpl.h.

◆ IfcAlignmentParameterSegmentPtr

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

Definition at line 225 of file IFC4X4/IfcAlignmentParameterSegmentAutoImpl.h.

◆ IfcAlignmentPtr

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

Definition at line 222 of file IFC4X4/IfcAlignmentAutoImpl.h.

◆ IfcAlignmentSegmentPtr

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

Definition at line 199 of file IFC4X4/IfcAlignmentSegmentAutoImpl.h.

◆ IfcAlignmentVerticalPtr

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

Definition at line 96 of file IFC4X4/IfcAlignmentVerticalAutoImpl.h.

◆ IfcAlignmentVerticalSegmentPtr

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

Definition at line 344 of file IFC4X4/IfcAlignmentVerticalSegmentAutoImpl.h.

◆ IfcAmountOfSubstanceMeasure

Definition at line 39 of file IFC4X4SimpleTypes.h.

◆ IfcAngularVelocityMeasure

Definition at line 40 of file IFC4X4SimpleTypes.h.

◆ IfcAnnotationFillAreaPtr

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

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

◆ IfcAnnotationPtr

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

Definition at line 243 of file IFC4X4/IfcAnnotationAutoImpl.h.

◆ IfcApplicationPtr

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

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

◆ IfcAppliedValuePtr

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

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

◆ IfcApprovalPtr

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

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

◆ IfcApprovalRelationshipPtr

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

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

◆ IfcArbitraryClosedProfileDefPtr

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

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

◆ IfcArbitraryOpenProfileDefPtr

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

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

◆ IfcArbitraryProfileDefWithVoidsPtr

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

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

◆ IfcArchElementPtr

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

Definition at line 184 of file IfcArchElementAutoImpl.h.

◆ IfcArchElementTypePtr

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

Definition at line 184 of file IfcArchElementTypeAutoImpl.h.

◆ IfcAreaDensityMeasure

Definition at line 41 of file IFC4X4SimpleTypes.h.

◆ IfcAreaMeasure

typedef double OdIfc4x4::IfcAreaMeasure

Definition at line 42 of file IFC4X4SimpleTypes.h.

◆ IfcAssetPtr

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

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

◆ IfcAsymmetricIShapeProfileDefPtr

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

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

◆ IfcAudioVisualAppliancePtr

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

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

◆ IfcAudioVisualApplianceTypePtr

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

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

◆ IfcAxis1PlacementPtr

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

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

◆ IfcAxis2Placement2DPtr

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

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

◆ IfcAxis2Placement3DPtr

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

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

◆ IfcAxis2PlacementLinearPtr

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

Definition at line 224 of file IFC4X4/IfcAxis2PlacementLinearAutoImpl.h.

◆ IfcBeamPtr

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

Definition at line 294 of file IFC4X4/IfcBeamAutoImpl.h.

◆ IfcBeamTypePtr

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

Definition at line 233 of file IFC4X4/IfcBeamTypeAutoImpl.h.

◆ IfcBearingPtr

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

Definition at line 221 of file IFC4X4/IfcBearingAutoImpl.h.

◆ IfcBearingTypePtr

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

Definition at line 209 of file IFC4X4/IfcBearingTypeAutoImpl.h.

◆ IfcBinary

typedef OdDAI::Binary OdIfc4x4::IfcBinary

Definition at line 43 of file IFC4X4SimpleTypes.h.

◆ IfcBlobTexturePtr

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

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

◆ IfcBlockPtr

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

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

◆ IfcBoilerPtr

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

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

◆ IfcBoilerTypePtr

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

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

◆ IfcBoolean

typedef OdDAI::Boolean OdIfc4x4::IfcBoolean

Definition at line 44 of file IFC4X4SimpleTypes.h.

◆ IfcBooleanClippingResultPtr

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

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

◆ IfcBooleanResultPtr

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

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

◆ IfcBoreholePtr

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

Definition at line 198 of file IFC4X4/IfcBoreholeAutoImpl.h.

◆ IfcBoreholeTypePtr

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

Definition at line 184 of file IfcBoreholeTypeAutoImpl.h.

◆ IfcBoundaryConditionPtr

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

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

◆ IfcBoundaryCurvePtr

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

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

◆ IfcBoundaryEdgeConditionPtr

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

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

◆ IfcBoundaryFaceConditionPtr

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

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

◆ IfcBoundaryNodeConditionPtr

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

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

◆ IfcBoundaryNodeConditionWarpingPtr

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

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

◆ IfcBoundedCurvePtr

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

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

◆ IfcBoundedSurfacePtr

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

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

◆ IfcBoundingBoxPtr

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

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

◆ IfcBoxAlignment

Definition at line 159 of file IFC4X4SimpleTypes.h.

◆ IfcBoxedHalfSpacePtr

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

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

◆ IfcBridgePartPtr

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

Definition at line 231 of file IFC4X4/IfcBridgePartAutoImpl.h.

◆ IfcBridgePtr

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

Definition at line 223 of file IFC4X4/IfcBridgeAutoImpl.h.

◆ IfcBSplineCurvePtr

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

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

◆ IfcBSplineCurveWithKnotsPtr

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

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

◆ IfcBSplineSurfacePtr

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

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

◆ IfcBSplineSurfaceWithKnotsPtr

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

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

◆ IfcBuildingElementPartPtr

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

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

◆ IfcBuildingElementPartTypePtr

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

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

◆ IfcBuildingElementProxyPtr

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

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

◆ IfcBuildingElementProxyTypePtr

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

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

◆ IfcBuildingPtr

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

Definition at line 247 of file IFC4X4/IfcBuildingAutoImpl.h.

◆ IfcBuildingStoreyPtr

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

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

◆ IfcBuildingSystemPtr

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

Definition at line 242 of file IFC4X4/IfcBuildingSystemAutoImpl.h.

◆ IfcBuiltElementPtr

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

Definition at line 115 of file IFC4X4/IfcBuiltElementAutoImpl.h.

◆ IfcBuiltElementTypePtr

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

Definition at line 103 of file IFC4X4/IfcBuiltElementTypeAutoImpl.h.

◆ IfcBuiltSystemPtr

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

Definition at line 236 of file IFC4X4/IfcBuiltSystemAutoImpl.h.

◆ IfcBurnerPtr

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

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

◆ IfcBurnerTypePtr

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

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

◆ IfcCableCarrierFittingPtr

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

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

◆ IfcCableCarrierFittingTypePtr

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

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

◆ IfcCableCarrierSegmentPtr

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

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

◆ IfcCableCarrierSegmentTypePtr

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

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

◆ IfcCableFittingPtr

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

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

◆ IfcCableFittingTypePtr

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

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

◆ IfcCableSegmentPtr

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

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

◆ IfcCableSegmentTypePtr

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

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

◆ IfcCaissonFoundationPtr

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

Definition at line 206 of file IFC4X4/IfcCaissonFoundationAutoImpl.h.

◆ IfcCaissonFoundationTypePtr

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

Definition at line 206 of file IFC4X4/IfcCaissonFoundationTypeAutoImpl.h.

◆ IfcCardinalPointReference

Definition at line 45 of file IFC4X4SimpleTypes.h.

◆ IfcCartesianPointList2DPtr

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

Definition at line 227 of file IFC4X4/IfcCartesianPointList2DAutoImpl.h.

◆ IfcCartesianPointList3DPtr

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

Definition at line 227 of file IFC4X4/IfcCartesianPointList3DAutoImpl.h.

◆ IfcCartesianPointListPtr

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

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

◆ IfcCartesianPointPtr

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

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

◆ IfcCartesianTransformationOperator2DnonUniformPtr

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

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

◆ IfcCartesianTransformationOperator2DPtr

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

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

◆ IfcCartesianTransformationOperator3DnonUniformPtr

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

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

◆ IfcCartesianTransformationOperator3DPtr

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

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

◆ IfcCartesianTransformationOperatorPtr

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

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

◆ IfcCenterLineProfileDefPtr

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

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

◆ IfcChillerPtr

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

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

◆ IfcChillerTypePtr

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

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

◆ IfcChimneyPtr

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

Definition at line 234 of file IFC4X4/IfcChimneyAutoImpl.h.

◆ IfcChimneyTypePtr

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

Definition at line 230 of file IFC4X4/IfcChimneyTypeAutoImpl.h.

◆ IfcCircleHollowProfileDefPtr

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

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

◆ IfcCircleProfileDefPtr

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

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

◆ IfcCirclePtr

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

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

◆ IfcCivilElementPtr

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

Definition at line 108 of file IFC4X4/IfcCivilElementAutoImpl.h.

◆ IfcCivilElementTypePtr

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

Definition at line 110 of file IFC4X4/IfcCivilElementTypeAutoImpl.h.

◆ IfcClassificationPtr

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

Definition at line 364 of file IFC4X4/IfcClassificationAutoImpl.h.

◆ IfcClassificationReferencePtr

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

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

◆ IfcClosedShellPtr

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

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

◆ IfcClothoidPtr

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

Definition at line 222 of file IFC4X4/IfcClothoidAutoImpl.h.

◆ IfcCoilPtr

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

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

◆ IfcCoilTypePtr

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

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

◆ IfcColourRgbListPtr

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

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

◆ IfcColourRgbPtr

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

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

◆ IfcColourSpecificationPtr

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

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

◆ IfcColumnPtr

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

Definition at line 321 of file IFC4X4/IfcColumnAutoImpl.h.

◆ IfcColumnTypePtr

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

Definition at line 235 of file IFC4X4/IfcColumnTypeAutoImpl.h.

◆ IfcCommunicationsAppliancePtr

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

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

◆ IfcCommunicationsApplianceTypePtr

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

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

◆ IfcComplementaryDataPtr

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

Definition at line 91 of file IfcComplementaryDataAutoImpl.h.

◆ IfcComplexPropertyPtr

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

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

◆ IfcComplexPropertyTemplatePtr

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

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

◆ IfcCompositeCurveOnSurfacePtr

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

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

◆ IfcCompositeCurvePtr

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

Definition at line 245 of file IFC4X4/IfcCompositeCurveAutoImpl.h.

◆ IfcCompositeCurveSegmentPtr

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

Definition at line 220 of file IFC4X4/IfcCompositeCurveSegmentAutoImpl.h.

◆ IfcCompositeProfileDefPtr

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

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

◆ IfcCompressorPtr

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

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

◆ IfcCompressorTypePtr

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

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

◆ IfcCondenserPtr

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

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

◆ IfcCondenserTypePtr

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

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

◆ IfcConicPtr

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

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

◆ IfcConnectedFaceSetPtr

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

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

◆ IfcConnectionCurveGeometryPtr

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

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

◆ IfcConnectionGeometryPtr

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

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

◆ IfcConnectionPointEccentricityPtr

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

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

◆ IfcConnectionPointGeometryPtr

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

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

◆ IfcConnectionSurfaceGeometryPtr

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

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

◆ IfcConnectionVolumeGeometryPtr

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

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

◆ IfcConstraintPtr

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

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

◆ IfcConstructionEquipmentResourcePtr

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

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

◆ IfcConstructionEquipmentResourceTypePtr

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

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

◆ IfcConstructionMaterialResourcePtr

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

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

◆ IfcConstructionMaterialResourceTypePtr

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

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

◆ IfcConstructionProductResourcePtr

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

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

◆ IfcConstructionProductResourceTypePtr

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

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

◆ IfcConstructionResourcePtr

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

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

◆ IfcConstructionResourceTypePtr

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

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

◆ IfcContextDependentMeasure

Definition at line 46 of file IFC4X4SimpleTypes.h.

◆ IfcContextDependentUnitPtr

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

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

◆ IfcContextPtr

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

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

◆ IfcControllerPtr

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

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

◆ IfcControllerTypePtr

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

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

◆ IfcControlPtr

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

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

◆ IfcConversionBasedUnitPtr

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

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

◆ IfcConversionBasedUnitWithOffsetPtr

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

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

◆ IfcConveyorSegmentPtr

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

Definition at line 216 of file IFC4X4/IfcConveyorSegmentAutoImpl.h.

◆ IfcConveyorSegmentTypePtr

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

Definition at line 206 of file IFC4X4/IfcConveyorSegmentTypeAutoImpl.h.

◆ IfcCooledBeamPtr

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

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

◆ IfcCooledBeamTypePtr

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

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

◆ IfcCoolingTowerPtr

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

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

◆ IfcCoolingTowerTypePtr

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

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

◆ IfcCoordinateOperationPtr

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

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

◆ IfcCoordinateReferenceSystemPtr

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

Definition at line 277 of file IFC4X4/IfcCoordinateReferenceSystemAutoImpl.h.

◆ IfcCosineSpiralPtr

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

Definition at line 216 of file IFC4X4/IfcCosineSpiralAutoImpl.h.

◆ IfcCostItemPtr

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

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

◆ IfcCostSchedulePtr

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

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

◆ IfcCostValuePtr

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

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

◆ IfcCountMeasure

typedef OdDAI::Number OdIfc4x4::IfcCountMeasure

Definition at line 47 of file IFC4X4SimpleTypes.h.

◆ IfcCoursePtr

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

Definition at line 220 of file IFC4X4/IfcCourseAutoImpl.h.

◆ IfcCourseTypePtr

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

Definition at line 212 of file IFC4X4/IfcCourseTypeAutoImpl.h.

◆ IfcCoveringPtr

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

Definition at line 318 of file IFC4X4/IfcCoveringAutoImpl.h.

◆ IfcCoveringTypePtr

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

Definition at line 234 of file IFC4X4/IfcCoveringTypeAutoImpl.h.

◆ IfcCrewResourcePtr

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

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

◆ IfcCrewResourceTypePtr

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

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

◆ IfcCsgPrimitive3DPtr

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

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

◆ IfcCsgSolidPtr

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

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

◆ IfcCShapeProfileDefPtr

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

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

◆ IfcCurrencyRelationshipPtr

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

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

◆ IfcCurtainWallPtr

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

Definition at line 249 of file IFC4X4/IfcCurtainWallAutoImpl.h.

◆ IfcCurtainWallTypePtr

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

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

◆ IfcCurvatureMeasure

Definition at line 48 of file IFC4X4SimpleTypes.h.

◆ IfcCurveBoundedPlanePtr

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

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

◆ IfcCurveBoundedSurfacePtr

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

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

◆ IfcCurvePtr

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

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

◆ IfcCurveSegmentPtr

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

Definition at line 214 of file IFC4X4/IfcCurveSegmentAutoImpl.h.

◆ IfcCurveStyleFontAndScalingPtr

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

Definition at line 233 of file IFC4X4/IfcCurveStyleFontAndScalingAutoImpl.h.

◆ IfcCurveStyleFontPatternPtr

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

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

◆ IfcCurveStyleFontPtr

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

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

◆ IfcCurveStylePtr

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

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

◆ IfcCylindricalSurfacePtr

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

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

◆ IfcDamperPtr

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

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

◆ IfcDamperTypePtr

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

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

◆ IfcDatasetInformationPtr

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

Definition at line 190 of file IfcDatasetInformationAutoImpl.h.

◆ IfcDatasetReferencePtr

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

Definition at line 200 of file IfcDatasetReferenceAutoImpl.h.

◆ IfcDate

typedef OdAnsiString OdIfc4x4::IfcDate

Definition at line 49 of file IFC4X4SimpleTypes.h.

◆ IfcDateTime

typedef OdAnsiString OdIfc4x4::IfcDateTime

Definition at line 50 of file IFC4X4SimpleTypes.h.

◆ IfcDayInMonthNumber

Definition at line 51 of file IFC4X4SimpleTypes.h.

◆ IfcDayInWeekNumber

Definition at line 52 of file IFC4X4SimpleTypes.h.

◆ IfcDeepFoundationPtr

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

Definition at line 102 of file IFC4X4/IfcDeepFoundationAutoImpl.h.

◆ IfcDeepFoundationTypePtr

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

Definition at line 94 of file IFC4X4/IfcDeepFoundationTypeAutoImpl.h.

◆ IfcDerivedProfileDefPtr

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

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

◆ IfcDerivedUnitElementPtr

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

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

◆ IfcDerivedUnitPtr

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

Definition at line 263 of file IFC4X4/IfcDerivedUnitAutoImpl.h.

◆ IfcDescriptiveMeasure

typedef OdAnsiString OdIfc4x4::IfcDescriptiveMeasure

Definition at line 53 of file IFC4X4SimpleTypes.h.

◆ IfcDimensionalExponentsPtr

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

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

◆ IfcDimensionCount

Definition at line 54 of file IFC4X4SimpleTypes.h.

◆ IfcDirectionPtr

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

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

◆ IfcDirectrixCurveSweptAreaSolidPtr

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

Definition at line 237 of file IFC4X4/IfcDirectrixCurveSweptAreaSolidAutoImpl.h.

◆ IfcDirectrixDerivedReferenceSweptAreaSolidPtr

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

Definition at line 98 of file IFC4X4/IfcDirectrixDerivedReferenceSweptAreaSolidAutoImpl.h.

◆ IfcDiscreteAccessoryPtr

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

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

◆ IfcDiscreteAccessoryTypePtr

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

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

◆ IfcDistributionBoardPtr

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

Definition at line 219 of file IFC4X4/IfcDistributionBoardAutoImpl.h.

◆ IfcDistributionBoardTypePtr

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

Definition at line 218 of file IFC4X4/IfcDistributionBoardTypeAutoImpl.h.

◆ IfcDistributionChamberElementPtr

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

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

◆ IfcDistributionChamberElementTypePtr

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

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

◆ IfcDistributionCircuitPtr

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

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

◆ IfcDistributionControlElementPtr

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

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

◆ IfcDistributionControlElementTypePtr

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

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

◆ IfcDistributionElementPtr

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

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

◆ IfcDistributionElementTypePtr

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

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

◆ IfcDistributionFlowElementPtr

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

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

◆ IfcDistributionFlowElementTypePtr

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

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

◆ IfcDistributionPortPtr

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

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

◆ IfcDistributionSystemPtr

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

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

◆ IfcDocumentInformationPtr

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

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

◆ IfcDocumentInformationRelationshipPtr

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

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

◆ IfcDocumentReferencePtr

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

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

◆ IfcDoorLiningPropertiesPtr

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

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

◆ IfcDoorPanelPropertiesPtr

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

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

◆ IfcDoorPtr

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

Definition at line 400 of file IFC4X4/IfcDoorAutoImpl.h.

◆ IfcDoorStylePtr

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

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

◆ IfcDoorTypePtr

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

Definition at line 289 of file IFC4X4/IfcDoorTypeAutoImpl.h.

◆ IfcDoseEquivalentMeasure

Definition at line 55 of file IFC4X4SimpleTypes.h.

◆ IfcDraughtingPreDefinedColourPtr

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

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

◆ IfcDraughtingPreDefinedCurveFontPtr

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

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

◆ IfcDuctFittingPtr

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

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

◆ IfcDuctFittingTypePtr

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

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

◆ IfcDuctSegmentPtr

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

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

◆ IfcDuctSegmentTypePtr

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

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

◆ IfcDuctSilencerPtr

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

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

◆ IfcDuctSilencerTypePtr

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

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

◆ IfcDuration

typedef OdAnsiString OdIfc4x4::IfcDuration

Definition at line 56 of file IFC4X4SimpleTypes.h.

◆ IfcDynamicViscosityMeasure

Definition at line 57 of file IFC4X4SimpleTypes.h.

◆ IfcEarthingElementPtr

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

Definition at line 187 of file IfcEarthingElementAutoImpl.h.

◆ IfcEarthingElementTypePtr

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

Definition at line 187 of file IfcEarthingElementTypeAutoImpl.h.

◆ IfcEarthworksCutPtr

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

Definition at line 210 of file IFC4X4/IfcEarthworksCutAutoImpl.h.

◆ IfcEarthworksElementPtr

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

Definition at line 95 of file IFC4X4/IfcEarthworksElementAutoImpl.h.

◆ IfcEarthworksFillPtr

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

Definition at line 214 of file IFC4X4/IfcEarthworksFillAutoImpl.h.

◆ IfcEdgeCurvePtr

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

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

◆ IfcEdgeLoopPtr

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

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

◆ IfcEdgePtr

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

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

◆ IfcElectricAppliancePtr

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

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

◆ IfcElectricApplianceTypePtr

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

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

◆ IfcElectricCapacitanceMeasure

Definition at line 58 of file IFC4X4SimpleTypes.h.

◆ IfcElectricChargeMeasure

Definition at line 59 of file IFC4X4SimpleTypes.h.

◆ IfcElectricConductanceMeasure

Definition at line 60 of file IFC4X4SimpleTypes.h.

◆ IfcElectricCurrentMeasure

Definition at line 61 of file IFC4X4SimpleTypes.h.

◆ IfcElectricDistributionBoardPtr

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

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

◆ IfcElectricDistributionBoardTypePtr

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

Definition at line 227 of file IFC4X4/IfcElectricDistributionBoardTypeAutoImpl.h.

◆ IfcElectricFlowStorageDevicePtr

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

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

◆ IfcElectricFlowStorageDeviceTypePtr

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

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

◆ IfcElectricFlowTreatmentDevicePtr

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

Definition at line 214 of file IFC4X4/IfcElectricFlowTreatmentDeviceAutoImpl.h.

◆ IfcElectricFlowTreatmentDeviceTypePtr

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

Definition at line 217 of file IFC4X4/IfcElectricFlowTreatmentDeviceTypeAutoImpl.h.

◆ IfcElectricGeneratorPtr

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

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

◆ IfcElectricGeneratorTypePtr

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

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

◆ IfcElectricMotorPtr

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

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

◆ IfcElectricMotorTypePtr

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

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

◆ IfcElectricResistanceMeasure

Definition at line 62 of file IFC4X4SimpleTypes.h.

◆ IfcElectricTimeControlPtr

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

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

◆ IfcElectricTimeControlTypePtr

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

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

◆ IfcElectricVoltageMeasure

Definition at line 63 of file IFC4X4SimpleTypes.h.

◆ IfcElementarySurfacePtr

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

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

◆ IfcElementAssemblyPtr

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

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

◆ IfcElementAssemblyTypePtr

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

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

◆ IfcElementComponentPtr

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

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

◆ IfcElementComponentTypePtr

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

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

◆ IfcElementPtr

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

Definition at line 344 of file IFC4X4/IfcElementAutoImpl.h.

◆ IfcElementQuantityPtr

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

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

◆ IfcElementTypePtr

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

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

◆ IfcEllipseProfileDefPtr

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

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

◆ IfcEllipsePtr

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

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

◆ IfcEnergyConversionDevicePtr

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

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

◆ IfcEnergyConversionDeviceTypePtr

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

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

◆ IfcEnergyMeasure

Definition at line 64 of file IFC4X4SimpleTypes.h.

◆ IfcEnginePtr

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

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

◆ IfcEngineTypePtr

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

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

◆ IfcEvaporativeCoolerPtr

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

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

◆ IfcEvaporativeCoolerTypePtr

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

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

◆ IfcEvaporatorPtr

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

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

◆ IfcEvaporatorTypePtr

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

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

◆ IfcEventPtr

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

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

◆ IfcEventTimePtr

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

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

◆ IfcEventTypePtr

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

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

◆ IfcExcavationPtr

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

Definition at line 91 of file IfcExcavationAutoImpl.h.

◆ IfcExtendedPropertiesPtr

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

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

◆ IfcExternalInformationPtr

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

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

◆ IfcExternallyDefinedHatchStylePtr

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

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

◆ IfcExternallyDefinedSurfaceStylePtr

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

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

◆ IfcExternallyDefinedTextFontPtr

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

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

◆ IfcExternalReferencePtr

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

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

◆ IfcExternalReferenceRelationshipPtr

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

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

◆ IfcExternalSpatialElementPtr

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

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

◆ IfcExternalSpatialStructureElementPtr

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

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

◆ IfcExtrudedAreaSolidPtr

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

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

◆ IfcExtrudedAreaSolidTaperedPtr

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

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

◆ IfcFaceBasedSurfaceModelPtr

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

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

◆ IfcFaceBoundPtr

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

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

◆ IfcFaceOuterBoundPtr

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

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

◆ IfcFacePtr

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

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

◆ IfcFaceSurfacePtr

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

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

◆ IfcFacetedBrepPtr

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

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

◆ IfcFacetedBrepWithVoidsPtr

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

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

◆ IfcFacilityPartCommonPtr

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

Definition at line 215 of file IFC4X4/IfcFacilityPartCommonAutoImpl.h.

◆ IfcFacilityPartPtr

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

Definition at line 218 of file IFC4X4/IfcFacilityPartAutoImpl.h.

◆ IfcFacilityPtr

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

Definition at line 117 of file IFC4X4/IfcFacilityAutoImpl.h.

◆ IfcFailureConnectionConditionPtr

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

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

◆ IfcFanPtr

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

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

◆ IfcFanTypePtr

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

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

◆ IfcFastenerPtr

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

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

◆ IfcFastenerTypePtr

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

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

◆ IfcFeatureElementAdditionPtr

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

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

◆ IfcFeatureElementPtr

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

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

◆ IfcFeatureElementSubtractionPtr

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

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

◆ IfcFillAreaStyleHatchingPtr

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

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

◆ IfcFillAreaStylePtr

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

Definition at line 245 of file IFC4X4/IfcFillAreaStyleAutoImpl.h.

◆ IfcFillAreaStyleTilesPtr

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

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

◆ IfcFillElementPtr

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

Definition at line 184 of file IfcFillElementAutoImpl.h.

◆ IfcFillElementTypePtr

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

Definition at line 184 of file IfcFillElementTypeAutoImpl.h.

◆ IfcFilterPtr

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

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

◆ IfcFilterTypePtr

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

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

◆ IfcFireSuppressionTerminalPtr

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

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

◆ IfcFireSuppressionTerminalTypePtr

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

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

◆ IfcFixedReferenceSweptAreaSolidPtr

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

Definition at line 217 of file IFC4X4/IfcFixedReferenceSweptAreaSolidAutoImpl.h.

◆ IfcFlowControllerPtr

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

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

◆ IfcFlowControllerTypePtr

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

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

◆ IfcFlowFittingPtr

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

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

◆ IfcFlowFittingTypePtr

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

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

◆ IfcFlowInstrumentPtr

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

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

◆ IfcFlowInstrumentTypePtr

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

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

◆ IfcFlowMeterPtr

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

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

◆ IfcFlowMeterTypePtr

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

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

◆ IfcFlowMovingDevicePtr

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

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

◆ IfcFlowMovingDeviceTypePtr

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

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

◆ IfcFlowSegmentPtr

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

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

◆ IfcFlowSegmentTypePtr

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

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

◆ IfcFlowStorageDevicePtr

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

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

◆ IfcFlowStorageDeviceTypePtr

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

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

◆ IfcFlowTerminalPtr

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

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

◆ IfcFlowTerminalTypePtr

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

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

◆ IfcFlowTreatmentDevicePtr

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

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

◆ IfcFlowTreatmentDeviceTypePtr

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

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

◆ IfcFontStyle

typedef OdAnsiString OdIfc4x4::IfcFontStyle

Definition at line 65 of file IFC4X4SimpleTypes.h.

◆ IfcFontVariant

typedef OdAnsiString OdIfc4x4::IfcFontVariant

Definition at line 66 of file IFC4X4SimpleTypes.h.

◆ IfcFontWeight

typedef OdAnsiString OdIfc4x4::IfcFontWeight

Definition at line 67 of file IFC4X4SimpleTypes.h.

◆ IfcFootingPtr

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

Definition at line 234 of file IFC4X4/IfcFootingAutoImpl.h.

◆ IfcFootingTypePtr

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

Definition at line 232 of file IFC4X4/IfcFootingTypeAutoImpl.h.

◆ IfcForceMeasure

typedef double OdIfc4x4::IfcForceMeasure

Definition at line 68 of file IFC4X4SimpleTypes.h.

◆ IfcFrequencyMeasure

Definition at line 69 of file IFC4X4SimpleTypes.h.

◆ IfcFurnishingElementPtr

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

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

◆ IfcFurnishingElementTypePtr

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

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

◆ IfcFurniturePtr

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

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

◆ IfcFurnitureTypePtr

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

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

◆ IfcGeographicCRSPtr

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

Definition at line 238 of file IFC4X4/IfcGeographicCRSAutoImpl.h.

◆ IfcGeographicElementPtr

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

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

◆ IfcGeographicElementTypePtr

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

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

◆ IfcGeometricCurveSetPtr

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

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

◆ IfcGeometricRepresentationContextPtr

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

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

◆ IfcGeometricRepresentationItemPtr

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

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

◆ IfcGeometricRepresentationSubContextPtr

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

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

◆ IfcGeometricSetPtr

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

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

◆ IfcGeomodelPtr

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

Definition at line 100 of file IFC4X4/IfcGeomodelAutoImpl.h.

◆ IfcGeoScienceElementPtr

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

Definition at line 91 of file IfcGeoScienceElementAutoImpl.h.

◆ IfcGeoScienceElementTypePtr

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

Definition at line 91 of file IfcGeoScienceElementTypeAutoImpl.h.

◆ IfcGeoScienceFeaturePtr

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

Definition at line 184 of file IfcGeoScienceFeatureAutoImpl.h.

◆ IfcGeoScienceFeatureTypePtr

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

Definition at line 184 of file IfcGeoScienceFeatureTypeAutoImpl.h.

◆ IfcGeoScienceModelPtr

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

Definition at line 184 of file IfcGeoScienceModelAutoImpl.h.

◆ IfcGeoScienceModelTypePtr

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

Definition at line 184 of file IfcGeoScienceModelTypeAutoImpl.h.

◆ IfcGeoScienceObservationPtr

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

Definition at line 184 of file IfcGeoScienceObservationAutoImpl.h.

◆ IfcGeoslicePtr

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

Definition at line 100 of file IFC4X4/IfcGeosliceAutoImpl.h.

◆ IfcGeotechnicalAssemblyPtr

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

Definition at line 105 of file IFC4X4/IfcGeotechnicalAssemblyAutoImpl.h.

◆ IfcGeotechnicalElementPtr

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

Definition at line 94 of file IFC4X4/IfcGeotechnicalElementAutoImpl.h.

◆ IfcGeotechnicalStratumPtr

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

Definition at line 214 of file IFC4X4/IfcGeotechnicalStratumAutoImpl.h.

◆ IfcGloballyUniqueId

typedef OdDAI::CompressedGUID OdIfc4x4::IfcGloballyUniqueId

Definition at line 70 of file IFC4X4SimpleTypes.h.

◆ IfcGradientCurvePtr

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

Definition at line 217 of file IFC4X4/IfcGradientCurveAutoImpl.h.

◆ IfcGridAxisPtr

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

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

◆ IfcGridPlacementPtr

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

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

◆ IfcGridPtr

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

Definition at line 291 of file IFC4X4/IfcGridAutoImpl.h.

◆ IfcGroundReinforcementElementPtr

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

Definition at line 184 of file IfcGroundReinforcementElementAutoImpl.h.

◆ IfcGroundReinforcementElementTypePtr

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

Definition at line 184 of file IfcGroundReinforcementElementTypeAutoImpl.h.

◆ IfcGroupPtr

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

Definition at line 209 of file IFC4X4/IfcGroupAutoImpl.h.

◆ IfcHalfSpaceSolidPtr

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

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

◆ IfcHeatExchangerPtr

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

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

◆ IfcHeatExchangerTypePtr

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

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

◆ IfcHeatFluxDensityMeasure

Definition at line 71 of file IFC4X4SimpleTypes.h.

◆ IfcHeatingValueMeasure

Definition at line 72 of file IFC4X4SimpleTypes.h.

◆ IfcHumidifierPtr

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

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

◆ IfcHumidifierTypePtr

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

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

◆ IfcIdentifier

typedef OdAnsiString OdIfc4x4::IfcIdentifier

Definition at line 73 of file IFC4X4SimpleTypes.h.

◆ IfcIlluminanceMeasure

Definition at line 74 of file IFC4X4SimpleTypes.h.

◆ IfcImageTexturePtr

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

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

◆ IfcImpactProtectionDevicePtr

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

Definition at line 230 of file IFC4X4/IfcImpactProtectionDeviceAutoImpl.h.

◆ IfcImpactProtectionDeviceTypePtr

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

Definition at line 214 of file IFC4X4/IfcImpactProtectionDeviceTypeAutoImpl.h.

◆ IfcImprovedGroundPtr

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

Definition at line 184 of file IfcImprovedGroundAutoImpl.h.

◆ IfcIndexedColourMapPtr

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

Definition at line 295 of file IFC4X4/IfcIndexedColourMapAutoImpl.h.

◆ IfcIndexedPolyCurvePtr

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

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

◆ IfcIndexedPolygonalFacePtr

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

Definition at line 242 of file IFC4X4/IfcIndexedPolygonalFaceAutoImpl.h.

◆ IfcIndexedPolygonalFaceWithVoidsPtr

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

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

◆ IfcIndexedPolygonalTextureMapPtr

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

Definition at line 206 of file IFC4X4/IfcIndexedPolygonalTextureMapAutoImpl.h.

◆ IfcIndexedTextureMapPtr

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

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

◆ IfcIndexedTriangleTextureMapPtr

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

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

◆ IfcInductanceMeasure

Definition at line 75 of file IFC4X4SimpleTypes.h.

◆ IfcInteger

typedef int OdIfc4x4::IfcInteger

Definition at line 76 of file IFC4X4SimpleTypes.h.

◆ IfcIntegerCountRateMeasure

Definition at line 77 of file IFC4X4SimpleTypes.h.

◆ IfcIntegerVoxelDataPtr

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

Definition at line 186 of file IfcIntegerVoxelDataAutoImpl.h.

◆ IfcInterceptorPtr

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

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

◆ IfcInterceptorTypePtr

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

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

◆ IfcIntersectionCurvePtr

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

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

◆ IfcInventoryPtr

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

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

◆ IfcIonConcentrationMeasure

Definition at line 78 of file IFC4X4SimpleTypes.h.

◆ IfcIrregularTimeSeriesPtr

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

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

◆ IfcIrregularTimeSeriesValuePtr

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

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

◆ IfcIShapeProfileDefPtr

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

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

◆ IfcIsothermalMoistureCapacityMeasure

Definition at line 79 of file IFC4X4SimpleTypes.h.

◆ IfcJunctionBoxPtr

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

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

◆ IfcJunctionBoxTypePtr

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

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

◆ IfcKerbPtr

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

Definition at line 210 of file IFC4X4/IfcKerbAutoImpl.h.

◆ IfcKerbTypePtr

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

Definition at line 219 of file IFC4X4/IfcKerbTypeAutoImpl.h.

◆ IfcKinematicViscosityMeasure

Definition at line 80 of file IFC4X4SimpleTypes.h.

◆ IfcLabel

typedef OdAnsiString OdIfc4x4::IfcLabel

Definition at line 81 of file IFC4X4SimpleTypes.h.

◆ IfcLabelVoxelDataPtr

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

Definition at line 184 of file IfcLabelVoxelDataAutoImpl.h.

◆ IfcLaborResourcePtr

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

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

◆ IfcLaborResourceTypePtr

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

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

◆ IfcLagTimePtr

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

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

◆ IfcLampPtr

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

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

◆ IfcLampTypePtr

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

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

◆ IfcLanguageId

Definition at line 160 of file IFC4X4SimpleTypes.h.

◆ IfcLengthMeasure

Definition at line 82 of file IFC4X4SimpleTypes.h.

◆ IfcLibraryInformationPtr

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

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

◆ IfcLibraryReferencePtr

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

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

◆ IfcLightDistributionDataPtr

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

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

◆ IfcLightFixturePtr

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

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

◆ IfcLightFixtureTypePtr

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

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

◆ IfcLightIntensityDistributionPtr

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

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

◆ IfcLightSourceAmbientPtr

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

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

◆ IfcLightSourceDirectionalPtr

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

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

◆ IfcLightSourceGoniometricPtr

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

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

◆ IfcLightSourcePositionalPtr

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

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

◆ IfcLightSourcePtr

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

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

◆ IfcLightSourceSpotPtr

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

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

◆ IfcLinearElementPtr

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

Definition at line 94 of file IFC4X4/IfcLinearElementAutoImpl.h.

◆ IfcLinearForceMeasure

Definition at line 83 of file IFC4X4SimpleTypes.h.

◆ IfcLinearMomentMeasure

Definition at line 84 of file IFC4X4SimpleTypes.h.

◆ IfcLinearPlacementPtr

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

Definition at line 228 of file IFC4X4/IfcLinearPlacementAutoImpl.h.

◆ IfcLinearPositioningElementPtr

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

Definition at line 94 of file IFC4X4/IfcLinearPositioningElementAutoImpl.h.

◆ IfcLinearStiffnessMeasure

Definition at line 85 of file IFC4X4SimpleTypes.h.

◆ IfcLinearVelocityMeasure

Definition at line 86 of file IFC4X4SimpleTypes.h.

◆ IfcLinearZonePtr

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

Definition at line 91 of file IfcLinearZoneAutoImpl.h.

◆ IfcLinePtr

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

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

◆ IfcLiquidTerminalPtr

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

Definition at line 212 of file IFC4X4/IfcLiquidTerminalAutoImpl.h.

◆ IfcLiquidTerminalTypePtr

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

Definition at line 207 of file IFC4X4/IfcLiquidTerminalTypeAutoImpl.h.

◆ IfcLocalPlacementPtr

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

Definition at line 204 of file IFC4X4/IfcLocalPlacementAutoImpl.h.

◆ IfcLogical

typedef OdDAI::Logical OdIfc4x4::IfcLogical

Definition at line 87 of file IFC4X4SimpleTypes.h.

◆ IfcLogicalVoxelDataPtr

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

Definition at line 184 of file IfcLogicalVoxelDataAutoImpl.h.

◆ IfcLoopPtr

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

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

◆ IfcLShapeProfileDefPtr

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

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

◆ IfcLuminousFluxMeasure

Definition at line 88 of file IFC4X4SimpleTypes.h.

◆ IfcLuminousIntensityDistributionMeasure

Definition at line 89 of file IFC4X4SimpleTypes.h.

◆ IfcLuminousIntensityMeasure

Definition at line 90 of file IFC4X4SimpleTypes.h.

◆ IfcMagneticFluxDensityMeasure

Definition at line 91 of file IFC4X4SimpleTypes.h.

◆ IfcMagneticFluxMeasure

Definition at line 92 of file IFC4X4SimpleTypes.h.

◆ IfcManifoldSolidBrepPtr

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

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

◆ IfcMapConversionPtr

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

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

◆ IfcMapConversionScaledPtr

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

Definition at line 208 of file IFC4X4/IfcMapConversionScaledAutoImpl.h.

◆ IfcMappedItemPtr

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

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

◆ IfcMarineFacilityPtr

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

Definition at line 237 of file IFC4X4/IfcMarineFacilityAutoImpl.h.

◆ IfcMarinePartPtr

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

Definition at line 213 of file IFC4X4/IfcMarinePartAutoImpl.h.

◆ IfcMassDensityMeasure

Definition at line 93 of file IFC4X4SimpleTypes.h.

◆ IfcMassFlowRateMeasure

Definition at line 94 of file IFC4X4SimpleTypes.h.

◆ IfcMassMeasure

typedef double OdIfc4x4::IfcMassMeasure

Definition at line 95 of file IFC4X4SimpleTypes.h.

◆ IfcMassPerLengthMeasure

Definition at line 96 of file IFC4X4SimpleTypes.h.

◆ IfcMaterialClassificationRelationshipPtr

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

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

◆ IfcMaterialConstituentPtr

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

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

◆ IfcMaterialConstituentSetPtr

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

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

◆ IfcMaterialDefinitionPtr

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

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

◆ IfcMaterialDefinitionRepresentationPtr

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

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

◆ IfcMaterialLayerPtr

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

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

◆ IfcMaterialLayerSetPtr

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

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

◆ IfcMaterialLayerSetUsagePtr

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

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

◆ IfcMaterialLayerWithOffsetsPtr

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

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

◆ IfcMaterialListPtr

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

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

◆ IfcMaterialProfilePtr

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

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

◆ IfcMaterialProfileSetPtr

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

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

◆ IfcMaterialProfileSetUsagePtr

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

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

◆ IfcMaterialProfileSetUsageTaperingPtr

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

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

◆ IfcMaterialProfileWithOffsetsPtr

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

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

◆ IfcMaterialPropertiesPtr

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

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

◆ IfcMaterialPtr

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

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

◆ IfcMaterialRelationshipPtr

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

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

◆ IfcMaterialUsageDefinitionPtr

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

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

◆ IfcMeasureWithUnitPtr

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

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

◆ IfcMechanicalFastenerPtr

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

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

◆ IfcMechanicalFastenerTypePtr

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

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

◆ IfcMedicalDevicePtr

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

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

◆ IfcMedicalDeviceTypePtr

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

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

◆ IfcMemberPtr

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

Definition at line 331 of file IFC4X4/IfcMemberAutoImpl.h.

◆ IfcMemberTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcMemberType.html">IfcMemberType</exref> object.

Definition at line 234 of file IFC4X4/IfcMemberTypeAutoImpl.h.

◆ IfcMetricPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcMetric.html">IfcMetric</exref> object.

Definition at line 264 of file IFC4X4/IfcMetricAutoImpl.h.

◆ IfcMirroredProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcMirroredProfileDef.html">IfcMirroredProfileDef</exref> object.

Definition at line 99 of file IFC4X4/IfcMirroredProfileDefAutoImpl.h.

◆ IfcMobileTelecommunicationsAppliancePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcMobileTelecommunicationsAppliance.html">IfcMobileTelecommunicationsAppliance</exref> object.

Definition at line 208 of file IFC4X4/IfcMobileTelecommunicationsApplianceAutoImpl.h.

◆ IfcMobileTelecommunicationsApplianceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcMobileTelecommunicationsApplianceType.html">IfcMobileTelecommunicationsApplianceType</exref> object.

Definition at line 226 of file IFC4X4/IfcMobileTelecommunicationsApplianceTypeAutoImpl.h.

◆ IfcModulusOfElasticityMeasure

Definition at line 97 of file IFC4X4SimpleTypes.h.

◆ IfcModulusOfLinearSubgradeReactionMeasure

◆ IfcModulusOfRotationalSubgradeReactionMeasure

◆ IfcModulusOfSubgradeReactionMeasure

Definition at line 100 of file IFC4X4SimpleTypes.h.

◆ IfcMoistureDiffusivityMeasure

Definition at line 101 of file IFC4X4SimpleTypes.h.

◆ IfcMolecularWeightMeasure

Definition at line 102 of file IFC4X4SimpleTypes.h.

◆ IfcMomentOfInertiaMeasure

Definition at line 103 of file IFC4X4SimpleTypes.h.

◆ IfcMonetaryMeasure

Definition at line 104 of file IFC4X4SimpleTypes.h.

◆ IfcMonetaryUnitPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcMonetaryUnit.html">IfcMonetaryUnit</exref> object.

Definition at line 215 of file IFC4X4/IfcMonetaryUnitAutoImpl.h.

◆ IfcMonthInYearNumber

Definition at line 105 of file IFC4X4SimpleTypes.h.

◆ IfcMooringDevicePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcMooringDevice.html">IfcMooringDevice</exref> object.

Definition at line 219 of file IFC4X4/IfcMooringDeviceAutoImpl.h.

◆ IfcMooringDeviceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcMooringDeviceType.html">IfcMooringDeviceType</exref> object.

Definition at line 210 of file IFC4X4/IfcMooringDeviceTypeAutoImpl.h.

◆ IfcMotorConnectionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcMotorConnection.html">IfcMotorConnection</exref> object.

Definition at line 229 of file IFC4X4/IfcMotorConnectionAutoImpl.h.

◆ IfcMotorConnectionTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcMotorConnectionType.html">IfcMotorConnectionType</exref> object.

Definition at line 221 of file IFC4X4/IfcMotorConnectionTypeAutoImpl.h.

◆ IfcNamedUnitPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcNamedUnit.html">IfcNamedUnit</exref> object.

Definition at line 228 of file IFC4X4/IfcNamedUnitAutoImpl.h.

◆ IfcNavigationElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcNavigationElement.html">IfcNavigationElement</exref> object.

Definition at line 216 of file IFC4X4/IfcNavigationElementAutoImpl.h.

◆ IfcNavigationElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcNavigationElementType.html">IfcNavigationElementType</exref> object.

Definition at line 206 of file IFC4X4/IfcNavigationElementTypeAutoImpl.h.

◆ IfcNonNegativeLengthMeasure

◆ IfcNormalisedRatioMeasure

◆ IfcNumericMeasure

typedef OdDAI::Number OdIfc4x4::IfcNumericMeasure

Definition at line 106 of file IFC4X4SimpleTypes.h.

◆ IfcObjectDefinitionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcObjectDefinition.html">IfcObjectDefinition</exref> object.

Definition at line 278 of file IFC4X4/IfcObjectDefinitionAutoImpl.h.

◆ IfcObjectivePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcObjective.html">IfcObjective</exref> object.

Definition at line 257 of file IFC4X4/IfcObjectiveAutoImpl.h.

◆ IfcObjectPlacementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcObjectPlacement.html">IfcObjectPlacement</exref> object.

Definition at line 253 of file IFC4X4/IfcObjectPlacementAutoImpl.h.

◆ IfcObjectPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcObject.html">IfcObject</exref> object.

Definition at line 285 of file IFC4X4/IfcObjectAutoImpl.h.

◆ IfcObservationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcObservation.html">IfcObservation</exref> object.

Definition at line 91 of file IfcObservationAutoImpl.h.

◆ IfcOccupantPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcOccupant.html">IfcOccupant</exref> object.

Definition at line 215 of file IFC4X4/IfcOccupantAutoImpl.h.

◆ IfcOffsetCurve2DPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcOffsetCurve2D.html">IfcOffsetCurve2D</exref> object.

Definition at line 233 of file IFC4X4/IfcOffsetCurve2DAutoImpl.h.

◆ IfcOffsetCurve3DPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcOffsetCurve3D.html">IfcOffsetCurve3D</exref> object.

Definition at line 246 of file IFC4X4/IfcOffsetCurve3DAutoImpl.h.

◆ IfcOffsetCurveByDistancesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcOffsetCurveByDistances.html">IfcOffsetCurveByDistances</exref> object.

Definition at line 234 of file IFC4X4/IfcOffsetCurveByDistancesAutoImpl.h.

◆ IfcOffsetCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcOffsetCurve.html">IfcOffsetCurve</exref> object.

Definition at line 203 of file IFC4X4/IfcOffsetCurveAutoImpl.h.

◆ IfcOpenCrossProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcOpenCrossProfileDef.html">IfcOpenCrossProfileDef</exref> object.

Definition at line 279 of file IFC4X4/IfcOpenCrossProfileDefAutoImpl.h.

◆ IfcOpeningElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcOpeningElement.html">IfcOpeningElement</exref> object.

Definition at line 304 of file IFC4X4/IfcOpeningElementAutoImpl.h.

◆ IfcOpenShellPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcOpenShell.html">IfcOpenShell</exref> object.

Definition at line 98 of file IFC4X4/IfcOpenShellAutoImpl.h.

◆ IfcOrganizationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcOrganization.html">IfcOrganization</exref> object.

Definition at line 316 of file IFC4X4/IfcOrganizationAutoImpl.h.

◆ IfcOrganizationRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcOrganizationRelationship.html">IfcOrganizationRelationship</exref> object.

Definition at line 220 of file IFC4X4/IfcOrganizationRelationshipAutoImpl.h.

◆ IfcOrientedEdgePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcOrientedEdge.html">IfcOrientedEdge</exref> object.

Definition at line 229 of file IFC4X4/IfcOrientedEdgeAutoImpl.h.

◆ IfcOuterBoundaryCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcOuterBoundaryCurve.html">IfcOuterBoundaryCurve</exref> object.

Definition at line 94 of file IFC4X4/IfcOuterBoundaryCurveAutoImpl.h.

◆ IfcOutletPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcOutlet.html">IfcOutlet</exref> object.

Definition at line 245 of file IFC4X4/IfcOutletAutoImpl.h.

◆ IfcOutletTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcOutletType.html">IfcOutletType</exref> object.

Definition at line 221 of file IFC4X4/IfcOutletTypeAutoImpl.h.

◆ IfcOwnerHistoryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcOwnerHistory.html">IfcOwnerHistory</exref> object.

Definition at line 343 of file IFC4X4/IfcOwnerHistoryAutoImpl.h.

◆ IfcParameterizedProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcParameterizedProfileDef.html">IfcParameterizedProfileDef</exref> object.

Definition at line 219 of file IFC4X4/IfcParameterizedProfileDefAutoImpl.h.

◆ IfcParameterValue

Definition at line 108 of file IFC4X4SimpleTypes.h.

◆ IfcPathPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPath.html">IfcPath</exref> object.

Definition at line 201 of file IFC4X4/IfcPathAutoImpl.h.

◆ IfcPavementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPavement.html">IfcPavement</exref> object.

Definition at line 224 of file IFC4X4/IfcPavementAutoImpl.h.

◆ IfcPavementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPavementType.html">IfcPavementType</exref> object.

Definition at line 216 of file IFC4X4/IfcPavementTypeAutoImpl.h.

◆ IfcPcurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPcurve.html">IfcPcurve</exref> object.

Definition at line 190 of file IFC4X4/IfcPcurveAutoImpl.h.

◆ IfcPerformanceHistoryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPerformanceHistory.html">IfcPerformanceHistory</exref> object.

Definition at line 262 of file IFC4X4/IfcPerformanceHistoryAutoImpl.h.

◆ IfcPermeableCoveringPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPermeableCoveringProperties.html">IfcPermeableCoveringProperties</exref> object.

Definition at line 293 of file IFC4X4/IfcPermeableCoveringPropertiesAutoImpl.h.

◆ IfcPermitPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPermit.html">IfcPermit</exref> object.

Definition at line 287 of file IFC4X4/IfcPermitAutoImpl.h.

◆ IfcPersonAndOrganizationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPersonAndOrganization.html">IfcPersonAndOrganization</exref> object.

Definition at line 238 of file IFC4X4/IfcPersonAndOrganizationAutoImpl.h.

◆ IfcPersonPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPerson.html">IfcPerson</exref> object.

Definition at line 373 of file IFC4X4/IfcPersonAutoImpl.h.

◆ IfcPHMeasure

typedef double OdIfc4x4::IfcPHMeasure

Definition at line 107 of file IFC4X4SimpleTypes.h.

◆ IfcPhysicalComplexQuantityPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPhysicalComplexQuantity.html">IfcPhysicalComplexQuantity</exref> object.

Definition at line 263 of file IFC4X4/IfcPhysicalComplexQuantityAutoImpl.h.

◆ IfcPhysicalQuantityPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPhysicalQuantity.html">IfcPhysicalQuantity</exref> object.

Definition at line 252 of file IFC4X4/IfcPhysicalQuantityAutoImpl.h.

◆ IfcPhysicalSimpleQuantityPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPhysicalSimpleQuantity.html">IfcPhysicalSimpleQuantity</exref> object.

Definition at line 215 of file IFC4X4/IfcPhysicalSimpleQuantityAutoImpl.h.

◆ IfcPilePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPile.html">IfcPile</exref> object.

Definition at line 244 of file IFC4X4/IfcPileAutoImpl.h.

◆ IfcPileTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPileType.html">IfcPileType</exref> object.

Definition at line 229 of file IFC4X4/IfcPileTypeAutoImpl.h.

◆ IfcPipeFittingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPipeFitting.html">IfcPipeFitting</exref> object.

Definition at line 252 of file IFC4X4/IfcPipeFittingAutoImpl.h.

◆ IfcPipeFittingTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPipeFittingType.html">IfcPipeFittingType</exref> object.

Definition at line 224 of file IFC4X4/IfcPipeFittingTypeAutoImpl.h.

◆ IfcPipeSegmentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPipeSegment.html">IfcPipeSegment</exref> object.

Definition at line 240 of file IFC4X4/IfcPipeSegmentAutoImpl.h.

◆ IfcPipeSegmentTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPipeSegmentType.html">IfcPipeSegmentType</exref> object.

Definition at line 224 of file IFC4X4/IfcPipeSegmentTypeAutoImpl.h.

◆ IfcPixelTexturePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPixelTexture.html">IfcPixelTexture</exref> object.

Definition at line 268 of file IFC4X4/IfcPixelTextureAutoImpl.h.

◆ IfcPlacementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPlacement.html">IfcPlacement</exref> object.

Definition at line 212 of file IFC4X4/IfcPlacementAutoImpl.h.

◆ IfcPlanarBoxPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPlanarBox.html">IfcPlanarBox</exref> object.

Definition at line 201 of file IFC4X4/IfcPlanarBoxAutoImpl.h.

◆ IfcPlanarExtentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPlanarExtent.html">IfcPlanarExtent</exref> object.

Definition at line 222 of file IFC4X4/IfcPlanarExtentAutoImpl.h.

◆ IfcPlanarForceMeasure

Definition at line 109 of file IFC4X4SimpleTypes.h.

◆ IfcPlaneAngleMeasure

Definition at line 110 of file IFC4X4SimpleTypes.h.

◆ IfcPlanePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPlane.html">IfcPlane</exref> object.

Definition at line 95 of file IFC4X4/IfcPlaneAutoImpl.h.

◆ IfcPlatePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPlate.html">IfcPlate</exref> object.

Definition at line 311 of file IFC4X4/IfcPlateAutoImpl.h.

◆ IfcPlateTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPlateType.html">IfcPlateType</exref> object.

Definition at line 228 of file IFC4X4/IfcPlateTypeAutoImpl.h.

◆ IfcPointByDistanceExpressionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPointByDistanceExpression.html">IfcPointByDistanceExpression</exref> object.

Definition at line 279 of file IFC4X4/IfcPointByDistanceExpressionAutoImpl.h.

◆ IfcPointOnCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPointOnCurve.html">IfcPointOnCurve</exref> object.

Definition at line 223 of file IFC4X4/IfcPointOnCurveAutoImpl.h.

◆ IfcPointOnSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPointOnSurface.html">IfcPointOnSurface</exref> object.

Definition at line 238 of file IFC4X4/IfcPointOnSurfaceAutoImpl.h.

◆ IfcPointPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPoint.html">IfcPoint</exref> object.

Definition at line 97 of file IFC4X4/IfcPointAutoImpl.h.

◆ IfcPolygonalBoundedHalfSpacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPolygonalBoundedHalfSpace.html">IfcPolygonalBoundedHalfSpace</exref> object.

Definition at line 234 of file IFC4X4/IfcPolygonalBoundedHalfSpaceAutoImpl.h.

◆ IfcPolygonalFaceSetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPolygonalFaceSet.html">IfcPolygonalFaceSet</exref> object.

Definition at line 278 of file IFC4X4/IfcPolygonalFaceSetAutoImpl.h.

◆ IfcPolylinePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPolyline.html">IfcPolyline</exref> object.

Definition at line 205 of file IFC4X4/IfcPolylineAutoImpl.h.

◆ IfcPolyLoopPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPolyLoop.html">IfcPolyLoop</exref> object.

Definition at line 209 of file IFC4X4/IfcPolyLoopAutoImpl.h.

◆ IfcPolynomialCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPolynomialCurve.html">IfcPolynomialCurve</exref> object.

Definition at line 246 of file IFC4X4/IfcPolynomialCurveAutoImpl.h.

◆ IfcPortPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPort.html">IfcPort</exref> object.

Definition at line 218 of file IFC4X4/IfcPortAutoImpl.h.

◆ IfcPositioningElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPositioningElement.html">IfcPositioningElement</exref> object.

Definition at line 222 of file IFC4X4/IfcPositioningElementAutoImpl.h.

◆ IfcPositiveInteger

Definition at line 163 of file IFC4X4SimpleTypes.h.

◆ IfcPositiveLengthMeasure

◆ IfcPositivePlaneAngleMeasure

◆ IfcPositiveRatioMeasure

◆ IfcPostalAddressPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPostalAddress.html">IfcPostalAddress</exref> object.

Definition at line 318 of file IFC4X4/IfcPostalAddressAutoImpl.h.

◆ IfcPowerMeasure

typedef double OdIfc4x4::IfcPowerMeasure

Definition at line 111 of file IFC4X4SimpleTypes.h.

◆ IfcPreDefinedColourPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPreDefinedColour.html">IfcPreDefinedColour</exref> object.

Definition at line 98 of file IFC4X4/IfcPreDefinedColourAutoImpl.h.

◆ IfcPreDefinedCurveFontPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPreDefinedCurveFont.html">IfcPreDefinedCurveFont</exref> object.

Definition at line 99 of file IFC4X4/IfcPreDefinedCurveFontAutoImpl.h.

◆ IfcPreDefinedItemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPreDefinedItem.html">IfcPreDefinedItem</exref> object.

Definition at line 222 of file IFC4X4/IfcPreDefinedItemAutoImpl.h.

◆ IfcPreDefinedPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPreDefinedProperties.html">IfcPreDefinedProperties</exref> object.

Definition at line 95 of file IFC4X4/IfcPreDefinedPropertiesAutoImpl.h.

◆ IfcPreDefinedPropertySetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPreDefinedPropertySet.html">IfcPreDefinedPropertySet</exref> object.

Definition at line 99 of file IFC4X4/IfcPreDefinedPropertySetAutoImpl.h.

◆ IfcPreDefinedTextFontPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPreDefinedTextFont.html">IfcPreDefinedTextFont</exref> object.

Definition at line 105 of file IFC4X4/IfcPreDefinedTextFontAutoImpl.h.

◆ IfcPresentableText

typedef OdAnsiString OdIfc4x4::IfcPresentableText

Definition at line 112 of file IFC4X4SimpleTypes.h.

◆ IfcPresentationItemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPresentationItem.html">IfcPresentationItem</exref> object.

Definition at line 98 of file IFC4X4/IfcPresentationItemAutoImpl.h.

◆ IfcPresentationLayerAssignmentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPresentationLayerAssignment.html">IfcPresentationLayerAssignment</exref> object.

Definition at line 277 of file IFC4X4/IfcPresentationLayerAssignmentAutoImpl.h.

◆ IfcPresentationLayerWithStylePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPresentationLayerWithStyle.html">IfcPresentationLayerWithStyle</exref> object.

Definition at line 280 of file IFC4X4/IfcPresentationLayerWithStyleAutoImpl.h.

◆ IfcPresentationStylePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPresentationStyle.html">IfcPresentationStyle</exref> object.

Definition at line 209 of file IFC4X4/IfcPresentationStyleAutoImpl.h.

◆ IfcPressureMeasure

Definition at line 113 of file IFC4X4SimpleTypes.h.

◆ IfcProcedurePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProcedure.html">IfcProcedure</exref> object.

Definition at line 253 of file IFC4X4/IfcProcedureAutoImpl.h.

◆ IfcProcedureTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProcedureType.html">IfcProcedureType</exref> object.

Definition at line 209 of file IFC4X4/IfcProcedureTypeAutoImpl.h.

◆ IfcProcessPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProcess.html">IfcProcess</exref> object.

Definition at line 300 of file IFC4X4/IfcProcessAutoImpl.h.

◆ IfcProductDefinitionShapePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProductDefinitionShape.html">IfcProductDefinitionShape</exref> object.

Definition at line 198 of file IFC4X4/IfcProductDefinitionShapeAutoImpl.h.

◆ IfcProductPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProduct.html">IfcProduct</exref> object.

Definition at line 262 of file IFC4X4/IfcProductAutoImpl.h.

◆ IfcProductRepresentationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProductRepresentation.html">IfcProductRepresentation</exref> object.

Definition at line 253 of file IFC4X4/IfcProductRepresentationAutoImpl.h.

◆ IfcProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProfileDef.html">IfcProfileDef</exref> object.

Definition at line 291 of file IFC4X4/IfcProfileDefAutoImpl.h.

◆ IfcProfilePropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProfileProperties.html">IfcProfileProperties</exref> object.

Definition at line 213 of file IFC4X4/IfcProfilePropertiesAutoImpl.h.

◆ IfcProjectedCRSPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProjectedCRS.html">IfcProjectedCRS</exref> object.

Definition at line 287 of file IFC4X4/IfcProjectedCRSAutoImpl.h.

◆ IfcProjectionElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProjectionElement.html">IfcProjectionElement</exref> object.

Definition at line 255 of file IFC4X4/IfcProjectionElementAutoImpl.h.

◆ IfcProjectLibraryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProjectLibrary.html">IfcProjectLibrary</exref> object.

Definition at line 104 of file IFC4X4/IfcProjectLibraryAutoImpl.h.

◆ IfcProjectOrderPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProjectOrder.html">IfcProjectOrder</exref> object.

Definition at line 305 of file IFC4X4/IfcProjectOrderAutoImpl.h.

◆ IfcProjectPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProject.html">IfcProject</exref> object.

Definition at line 110 of file IFC4X4/IfcProjectAutoImpl.h.

◆ IfcPropertyAbstractionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPropertyAbstraction.html">IfcPropertyAbstraction</exref> object.

Definition at line 191 of file IFC4X4/IfcPropertyAbstractionAutoImpl.h.

◆ IfcPropertyBoundedValuePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPropertyBoundedValue.html">IfcPropertyBoundedValue</exref> object.

Definition at line 232 of file IFC4X4/IfcPropertyBoundedValueAutoImpl.h.

◆ IfcPropertyDefinitionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPropertyDefinition.html">IfcPropertyDefinition</exref> object.

Definition at line 211 of file IFC4X4/IfcPropertyDefinitionAutoImpl.h.

◆ IfcPropertyDependencyRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPropertyDependencyRelationship.html">IfcPropertyDependencyRelationship</exref> object.

Definition at line 246 of file IFC4X4/IfcPropertyDependencyRelationshipAutoImpl.h.

◆ IfcPropertyEnumeratedValuePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPropertyEnumeratedValue.html">IfcPropertyEnumeratedValue</exref> object.

Definition at line 241 of file IFC4X4/IfcPropertyEnumeratedValueAutoImpl.h.

◆ IfcPropertyEnumerationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPropertyEnumeration.html">IfcPropertyEnumeration</exref> object.

Definition at line 245 of file IFC4X4/IfcPropertyEnumerationAutoImpl.h.

◆ IfcPropertyListValuePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPropertyListValue.html">IfcPropertyListValue</exref> object.

Definition at line 229 of file IFC4X4/IfcPropertyListValueAutoImpl.h.

◆ IfcPropertyPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProperty.html">IfcProperty</exref> object.

Definition at line 258 of file IFC4X4/IfcPropertyAutoImpl.h.

◆ IfcPropertyReferenceValuePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPropertyReferenceValue.html">IfcPropertyReferenceValue</exref> object.

Definition at line 220 of file IFC4X4/IfcPropertyReferenceValueAutoImpl.h.

◆ IfcPropertySetDefinitionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPropertySetDefinition.html">IfcPropertySetDefinition</exref> object.

Definition at line 226 of file IFC4X4/IfcPropertySetDefinitionAutoImpl.h.

◆ IfcPropertySetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPropertySet.html">IfcPropertySet</exref> object.

Definition at line 222 of file IFC4X4/IfcPropertySetAutoImpl.h.

◆ IfcPropertySetTemplatePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPropertySetTemplate.html">IfcPropertySetTemplate</exref> object.

Definition at line 297 of file IFC4X4/IfcPropertySetTemplateAutoImpl.h.

◆ IfcPropertySingleValuePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPropertySingleValue.html">IfcPropertySingleValue</exref> object.

Definition at line 225 of file IFC4X4/IfcPropertySingleValueAutoImpl.h.

◆ IfcPropertyTableValuePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPropertyTableValue.html">IfcPropertyTableValue</exref> object.

Definition at line 299 of file IFC4X4/IfcPropertyTableValueAutoImpl.h.

◆ IfcPropertyTemplateDefinitionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPropertyTemplateDefinition.html">IfcPropertyTemplateDefinition</exref> object.

Definition at line 103 of file IFC4X4/IfcPropertyTemplateDefinitionAutoImpl.h.

◆ IfcPropertyTemplatePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPropertyTemplate.html">IfcPropertyTemplate</exref> object.

Definition at line 204 of file IFC4X4/IfcPropertyTemplateAutoImpl.h.

◆ IfcProtectiveDevicePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProtectiveDevice.html">IfcProtectiveDevice</exref> object.

Definition at line 252 of file IFC4X4/IfcProtectiveDeviceAutoImpl.h.

◆ IfcProtectiveDeviceTrippingUnitPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProtectiveDeviceTrippingUnit.html">IfcProtectiveDeviceTrippingUnit</exref> object.

Definition at line 233 of file IFC4X4/IfcProtectiveDeviceTrippingUnitAutoImpl.h.

◆ IfcProtectiveDeviceTrippingUnitTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProtectiveDeviceTrippingUnitType.html">IfcProtectiveDeviceTrippingUnitType</exref> object.

Definition at line 231 of file IFC4X4/IfcProtectiveDeviceTrippingUnitTypeAutoImpl.h.

◆ IfcProtectiveDeviceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcProtectiveDeviceType.html">IfcProtectiveDeviceType</exref> object.

Definition at line 236 of file IFC4X4/IfcProtectiveDeviceTypeAutoImpl.h.

◆ IfcPumpPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPump.html">IfcPump</exref> object.

Definition at line 239 of file IFC4X4/IfcPumpAutoImpl.h.

◆ IfcPumpTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcPumpType.html">IfcPumpType</exref> object.

Definition at line 221 of file IFC4X4/IfcPumpTypeAutoImpl.h.

◆ IfcQuantityAreaPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcQuantityArea.html">IfcQuantityArea</exref> object.

Definition at line 233 of file IFC4X4/IfcQuantityAreaAutoImpl.h.

◆ IfcQuantityCountPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcQuantityCount.html">IfcQuantityCount</exref> object.

Definition at line 232 of file IFC4X4/IfcQuantityCountAutoImpl.h.

◆ IfcQuantityLengthPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcQuantityLength.html">IfcQuantityLength</exref> object.

Definition at line 233 of file IFC4X4/IfcQuantityLengthAutoImpl.h.

◆ IfcQuantitySetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcQuantitySet.html">IfcQuantitySet</exref> object.

Definition at line 108 of file IFC4X4/IfcQuantitySetAutoImpl.h.

◆ IfcQuantityTimePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcQuantityTime.html">IfcQuantityTime</exref> object.

Definition at line 232 of file IFC4X4/IfcQuantityTimeAutoImpl.h.

◆ IfcQuantityVolumePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcQuantityVolume.html">IfcQuantityVolume</exref> object.

Definition at line 232 of file IFC4X4/IfcQuantityVolumeAutoImpl.h.

◆ IfcQuantityWeightPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcQuantityWeight.html">IfcQuantityWeight</exref> object.

Definition at line 233 of file IFC4X4/IfcQuantityWeightAutoImpl.h.

◆ IfcRadioActivityMeasure

Definition at line 114 of file IFC4X4SimpleTypes.h.

◆ IfcRailingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRailing.html">IfcRailing</exref> object.

Definition at line 236 of file IFC4X4/IfcRailingAutoImpl.h.

◆ IfcRailingTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRailingType.html">IfcRailingType</exref> object.

Definition at line 229 of file IFC4X4/IfcRailingTypeAutoImpl.h.

◆ IfcRailPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRail.html">IfcRail</exref> object.

Definition at line 228 of file IFC4X4/IfcRailAutoImpl.h.

◆ IfcRailTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRailType.html">IfcRailType</exref> object.

Definition at line 226 of file IFC4X4/IfcRailTypeAutoImpl.h.

◆ IfcRailwayPartPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRailwayPart.html">IfcRailwayPart</exref> object.

Definition at line 215 of file IFC4X4/IfcRailwayPartAutoImpl.h.

◆ IfcRailwayPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRailway.html">IfcRailway</exref> object.

Definition at line 219 of file IFC4X4/IfcRailwayAutoImpl.h.

◆ IfcRampFlightPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRampFlight.html">IfcRampFlight</exref> object.

Definition at line 277 of file IFC4X4/IfcRampFlightAutoImpl.h.

◆ IfcRampFlightTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRampFlightType.html">IfcRampFlightType</exref> object.

Definition at line 230 of file IFC4X4/IfcRampFlightTypeAutoImpl.h.

◆ IfcRampPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRamp.html">IfcRamp</exref> object.

Definition at line 275 of file IFC4X4/IfcRampAutoImpl.h.

◆ IfcRampTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRampType.html">IfcRampType</exref> object.

Definition at line 225 of file IFC4X4/IfcRampTypeAutoImpl.h.

◆ IfcRatioMeasure

typedef double OdIfc4x4::IfcRatioMeasure

Definition at line 115 of file IFC4X4SimpleTypes.h.

◆ IfcRationalBSplineCurveWithKnotsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRationalBSplineCurveWithKnots.html">IfcRationalBSplineCurveWithKnots</exref> object.

Definition at line 211 of file IFC4X4/IfcRationalBSplineCurveWithKnotsAutoImpl.h.

◆ IfcRationalBSplineSurfaceWithKnotsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRationalBSplineSurfaceWithKnots.html">IfcRationalBSplineSurfaceWithKnots</exref> object.

Definition at line 204 of file IFC4X4/IfcRationalBSplineSurfaceWithKnotsAutoImpl.h.

◆ IfcReal

typedef double OdIfc4x4::IfcReal

Definition at line 116 of file IFC4X4SimpleTypes.h.

◆ IfcRealVoxelDataPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRealVoxelData.html">IfcRealVoxelData</exref> object.

Definition at line 186 of file IfcRealVoxelDataAutoImpl.h.

◆ IfcRectangleHollowProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRectangleHollowProfileDef.html">IfcRectangleHollowProfileDef</exref> object.

Definition at line 256 of file IFC4X4/IfcRectangleHollowProfileDefAutoImpl.h.

◆ IfcRectangleProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRectangleProfileDef.html">IfcRectangleProfileDef</exref> object.

Definition at line 233 of file IFC4X4/IfcRectangleProfileDefAutoImpl.h.

◆ IfcRectangularPyramidPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRectangularPyramid.html">IfcRectangularPyramid</exref> object.

Definition at line 268 of file IFC4X4/IfcRectangularPyramidAutoImpl.h.

◆ IfcRectangularTrimmedSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRectangularTrimmedSurface.html">IfcRectangularTrimmedSurface</exref> object.

Definition at line 312 of file IFC4X4/IfcRectangularTrimmedSurfaceAutoImpl.h.

◆ IfcRecurrencePatternPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRecurrencePattern.html">IfcRecurrencePattern</exref> object.

Definition at line 344 of file IFC4X4/IfcRecurrencePatternAutoImpl.h.

◆ IfcReferencePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcReference.html">IfcReference</exref> object.

Definition at line 326 of file IFC4X4/IfcReferenceAutoImpl.h.

◆ IfcReferentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcReferent.html">IfcReferent</exref> object.

Definition at line 216 of file IFC4X4/IfcReferentAutoImpl.h.

◆ IfcRegularTimeSeriesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRegularTimeSeries.html">IfcRegularTimeSeries</exref> object.

Definition at line 223 of file IFC4X4/IfcRegularTimeSeriesAutoImpl.h.

◆ IfcReinforcementBarPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcReinforcementBarProperties.html">IfcReinforcementBarProperties</exref> object.

Definition at line 295 of file IFC4X4/IfcReinforcementBarPropertiesAutoImpl.h.

◆ IfcReinforcementDefinitionPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcReinforcementDefinitionProperties.html">IfcReinforcementDefinitionProperties</exref> object.

Definition at line 230 of file IFC4X4/IfcReinforcementDefinitionPropertiesAutoImpl.h.

◆ IfcReinforcingBarPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcReinforcingBar.html">IfcReinforcingBar</exref> object.

Definition at line 317 of file IFC4X4/IfcReinforcingBarAutoImpl.h.

◆ IfcReinforcingBarTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcReinforcingBarType.html">IfcReinforcingBarType</exref> object.

Definition at line 326 of file IFC4X4/IfcReinforcingBarTypeAutoImpl.h.

◆ IfcReinforcingElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcReinforcingElement.html">IfcReinforcingElement</exref> object.

Definition at line 229 of file IFC4X4/IfcReinforcingElementAutoImpl.h.

◆ IfcReinforcingElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcReinforcingElementType.html">IfcReinforcingElementType</exref> object.

Definition at line 113 of file IFC4X4/IfcReinforcingElementTypeAutoImpl.h.

◆ IfcReinforcingMeshPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcReinforcingMesh.html">IfcReinforcingMesh</exref> object.

Definition at line 389 of file IFC4X4/IfcReinforcingMeshAutoImpl.h.

◆ IfcReinforcingMeshTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcReinforcingMeshType.html">IfcReinforcingMeshType</exref> object.

Definition at line 394 of file IFC4X4/IfcReinforcingMeshTypeAutoImpl.h.

◆ IfcRelAdheresToElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAdheresToElement.html">IfcRelAdheresToElement</exref> object.

Definition at line 232 of file IFC4X4/IfcRelAdheresToElementAutoImpl.h.

◆ IfcRelAggregatesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAggregates.html">IfcRelAggregates</exref> object.

Definition at line 241 of file IFC4X4/IfcRelAggregatesAutoImpl.h.

◆ IfcRelAssignsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAssigns.html">IfcRelAssigns</exref> object.

Definition at line 235 of file IFC4X4/IfcRelAssignsAutoImpl.h.

◆ IfcRelAssignsToActorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAssignsToActor.html">IfcRelAssignsToActor</exref> object.

Definition at line 228 of file IFC4X4/IfcRelAssignsToActorAutoImpl.h.

◆ IfcRelAssignsToControlPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAssignsToControl.html">IfcRelAssignsToControl</exref> object.

Definition at line 213 of file IFC4X4/IfcRelAssignsToControlAutoImpl.h.

◆ IfcRelAssignsToGroupByFactorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAssignsToGroupByFactor.html">IfcRelAssignsToGroupByFactor</exref> object.

Definition at line 215 of file IFC4X4/IfcRelAssignsToGroupByFactorAutoImpl.h.

◆ IfcRelAssignsToGroupPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAssignsToGroup.html">IfcRelAssignsToGroup</exref> object.

Definition at line 219 of file IFC4X4/IfcRelAssignsToGroupAutoImpl.h.

◆ IfcRelAssignsToProcessPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAssignsToProcess.html">IfcRelAssignsToProcess</exref> object.

Definition at line 232 of file IFC4X4/IfcRelAssignsToProcessAutoImpl.h.

◆ IfcRelAssignsToProductPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAssignsToProduct.html">IfcRelAssignsToProduct</exref> object.

Definition at line 219 of file IFC4X4/IfcRelAssignsToProductAutoImpl.h.

◆ IfcRelAssignsToResourcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAssignsToResource.html">IfcRelAssignsToResource</exref> object.

Definition at line 212 of file IFC4X4/IfcRelAssignsToResourceAutoImpl.h.

◆ IfcRelAssociatesApprovalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAssociatesApproval.html">IfcRelAssociatesApproval</exref> object.

Definition at line 206 of file IFC4X4/IfcRelAssociatesApprovalAutoImpl.h.

◆ IfcRelAssociatesClassificationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAssociatesClassification.html">IfcRelAssociatesClassification</exref> object.

Definition at line 220 of file IFC4X4/IfcRelAssociatesClassificationAutoImpl.h.

◆ IfcRelAssociatesConstraintPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAssociatesConstraint.html">IfcRelAssociatesConstraint</exref> object.

Definition at line 224 of file IFC4X4/IfcRelAssociatesConstraintAutoImpl.h.

◆ IfcRelAssociatesDatasetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAssociatesDataset.html">IfcRelAssociatesDataset</exref> object.

Definition at line 188 of file IfcRelAssociatesDatasetAutoImpl.h.

◆ IfcRelAssociatesDocumentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAssociatesDocument.html">IfcRelAssociatesDocument</exref> object.

Definition at line 205 of file IFC4X4/IfcRelAssociatesDocumentAutoImpl.h.

◆ IfcRelAssociatesLibraryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAssociatesLibrary.html">IfcRelAssociatesLibrary</exref> object.

Definition at line 205 of file IFC4X4/IfcRelAssociatesLibraryAutoImpl.h.

◆ IfcRelAssociatesMaterialPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAssociatesMaterial.html">IfcRelAssociatesMaterial</exref> object.

Definition at line 229 of file IFC4X4/IfcRelAssociatesMaterialAutoImpl.h.

◆ IfcRelAssociatesProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAssociatesProfileDef.html">IfcRelAssociatesProfileDef</exref> object.

Definition at line 201 of file IFC4X4/IfcRelAssociatesProfileDefAutoImpl.h.

◆ IfcRelAssociatesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelAssociates.html">IfcRelAssociates</exref> object.

Definition at line 249 of file IFC4X4/IfcRelAssociatesAutoImpl.h.

◆ IfcRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelationship.html">IfcRelationship</exref> object.

Definition at line 105 of file IFC4X4/IfcRelationshipAutoImpl.h.

◆ IfcRelConnectsElementsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelConnectsElements.html">IfcRelConnectsElements</exref> object.

Definition at line 246 of file IFC4X4/IfcRelConnectsElementsAutoImpl.h.

◆ IfcRelConnectsPathElementsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelConnectsPathElements.html">IfcRelConnectsPathElements</exref> object.

Definition at line 296 of file IFC4X4/IfcRelConnectsPathElementsAutoImpl.h.

◆ IfcRelConnectsPortsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelConnectsPorts.html">IfcRelConnectsPorts</exref> object.

Definition at line 247 of file IFC4X4/IfcRelConnectsPortsAutoImpl.h.

◆ IfcRelConnectsPortToElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelConnectsPortToElement.html">IfcRelConnectsPortToElement</exref> object.

Definition at line 234 of file IFC4X4/IfcRelConnectsPortToElementAutoImpl.h.

◆ IfcRelConnectsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelConnects.html">IfcRelConnects</exref> object.

Definition at line 99 of file IFC4X4/IfcRelConnectsAutoImpl.h.

◆ IfcRelConnectsStructuralActivityPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelConnectsStructuralActivity.html">IfcRelConnectsStructuralActivity</exref> object.

Definition at line 220 of file IFC4X4/IfcRelConnectsStructuralActivityAutoImpl.h.

◆ IfcRelConnectsStructuralMemberPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelConnectsStructuralMember.html">IfcRelConnectsStructuralMember</exref> object.

Definition at line 341 of file IFC4X4/IfcRelConnectsStructuralMemberAutoImpl.h.

◆ IfcRelConnectsWithEccentricityPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelConnectsWithEccentricity.html">IfcRelConnectsWithEccentricity</exref> object.

Definition at line 216 of file IFC4X4/IfcRelConnectsWithEccentricityAutoImpl.h.

◆ IfcRelConnectsWithRealizingElementsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelConnectsWithRealizingElements.html">IfcRelConnectsWithRealizingElements</exref> object.

Definition at line 235 of file IFC4X4/IfcRelConnectsWithRealizingElementsAutoImpl.h.

◆ IfcRelContainedInSpatialStructurePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelContainedInSpatialStructure.html">IfcRelContainedInSpatialStructure</exref> object.

Definition at line 270 of file IFC4X4/IfcRelContainedInSpatialStructureAutoImpl.h.

◆ IfcRelCoversBldgElementsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelCoversBldgElements.html">IfcRelCoversBldgElements</exref> object.

Definition at line 236 of file IFC4X4/IfcRelCoversBldgElementsAutoImpl.h.

◆ IfcRelCoversSpacesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelCoversSpaces.html">IfcRelCoversSpaces</exref> object.

Definition at line 245 of file IFC4X4/IfcRelCoversSpacesAutoImpl.h.

◆ IfcRelDeclaresPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelDeclares.html">IfcRelDeclares</exref> object.

Definition at line 244 of file IFC4X4/IfcRelDeclaresAutoImpl.h.

◆ IfcRelDecomposesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelDecomposes.html">IfcRelDecomposes</exref> object.

Definition at line 113 of file IFC4X4/IfcRelDecomposesAutoImpl.h.

◆ IfcRelDefinesByObjectPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelDefinesByObject.html">IfcRelDefinesByObject</exref> object.

Definition at line 250 of file IFC4X4/IfcRelDefinesByObjectAutoImpl.h.

◆ IfcRelDefinesByPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelDefinesByProperties.html">IfcRelDefinesByProperties</exref> object.

Definition at line 238 of file IFC4X4/IfcRelDefinesByPropertiesAutoImpl.h.

◆ IfcRelDefinesByTemplatePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelDefinesByTemplate.html">IfcRelDefinesByTemplate</exref> object.

Definition at line 231 of file IFC4X4/IfcRelDefinesByTemplateAutoImpl.h.

◆ IfcRelDefinesByTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelDefinesByType.html">IfcRelDefinesByType</exref> object.

Definition at line 244 of file IFC4X4/IfcRelDefinesByTypeAutoImpl.h.

◆ IfcRelDefinesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelDefines.html">IfcRelDefines</exref> object.

Definition at line 111 of file IFC4X4/IfcRelDefinesAutoImpl.h.

◆ IfcRelFillsElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelFillsElement.html">IfcRelFillsElement</exref> object.

Definition at line 231 of file IFC4X4/IfcRelFillsElementAutoImpl.h.

◆ IfcRelFlowControlElementsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelFlowControlElements.html">IfcRelFlowControlElements</exref> object.

Definition at line 231 of file IFC4X4/IfcRelFlowControlElementsAutoImpl.h.

◆ IfcRelInterferesElementsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelInterferesElements.html">IfcRelInterferesElements</exref> object.

Definition at line 330 of file IFC4X4/IfcRelInterferesElementsAutoImpl.h.

◆ IfcRelNestsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelNests.html">IfcRelNests</exref> object.

Definition at line 252 of file IFC4X4/IfcRelNestsAutoImpl.h.

◆ IfcRelPositionsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelPositions.html">IfcRelPositions</exref> object.

Definition at line 221 of file IFC4X4/IfcRelPositionsAutoImpl.h.

◆ IfcRelProjectsElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelProjectsElement.html">IfcRelProjectsElement</exref> object.

Definition at line 241 of file IFC4X4/IfcRelProjectsElementAutoImpl.h.

◆ IfcRelReferencedInSpatialStructurePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelReferencedInSpatialStructure.html">IfcRelReferencedInSpatialStructure</exref> object.

Definition at line 231 of file IFC4X4/IfcRelReferencedInSpatialStructureAutoImpl.h.

◆ IfcRelSequencePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelSequence.html">IfcRelSequence</exref> object.

Definition at line 294 of file IFC4X4/IfcRelSequenceAutoImpl.h.

◆ IfcRelServicesBuildingsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelServicesBuildings.html">IfcRelServicesBuildings</exref> object.

Definition at line 250 of file IFC4X4/IfcRelServicesBuildingsAutoImpl.h.

◆ IfcRelSpaceBoundary1stLevelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelSpaceBoundary1stLevel.html">IfcRelSpaceBoundary1stLevel</exref> object.

Definition at line 231 of file IFC4X4/IfcRelSpaceBoundary1stLevelAutoImpl.h.

◆ IfcRelSpaceBoundary2ndLevelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelSpaceBoundary2ndLevel.html">IfcRelSpaceBoundary2ndLevel</exref> object.

Definition at line 245 of file IFC4X4/IfcRelSpaceBoundary2ndLevelAutoImpl.h.

◆ IfcRelSpaceBoundaryPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelSpaceBoundary.html">IfcRelSpaceBoundary</exref> object.

Definition at line 349 of file IFC4X4/IfcRelSpaceBoundaryAutoImpl.h.

◆ IfcRelVoidsElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRelVoidsElement.html">IfcRelVoidsElement</exref> object.

Definition at line 242 of file IFC4X4/IfcRelVoidsElementAutoImpl.h.

◆ IfcReparametrisedCompositeCurveSegmentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcReparametrisedCompositeCurveSegment.html">IfcReparametrisedCompositeCurveSegment</exref> object.

Definition at line 214 of file IFC4X4/IfcReparametrisedCompositeCurveSegmentAutoImpl.h.

◆ IfcRepresentationContextPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRepresentationContext.html">IfcRepresentationContext</exref> object.

Definition at line 239 of file IFC4X4/IfcRepresentationContextAutoImpl.h.

◆ IfcRepresentationItemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRepresentationItem.html">IfcRepresentationItem</exref> object.

Definition at line 211 of file IFC4X4/IfcRepresentationItemAutoImpl.h.

◆ IfcRepresentationMapPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRepresentationMap.html">IfcRepresentationMap</exref> object.

Definition at line 234 of file IFC4X4/IfcRepresentationMapAutoImpl.h.

◆ IfcRepresentationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRepresentation.html">IfcRepresentation</exref> object.

Definition at line 314 of file IFC4X4/IfcRepresentationAutoImpl.h.

◆ IfcResourceApprovalRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcResourceApprovalRelationship.html">IfcResourceApprovalRelationship</exref> object.

Definition at line 229 of file IFC4X4/IfcResourceApprovalRelationshipAutoImpl.h.

◆ IfcResourceConstraintRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcResourceConstraintRelationship.html">IfcResourceConstraintRelationship</exref> object.

Definition at line 237 of file IFC4X4/IfcResourceConstraintRelationshipAutoImpl.h.

◆ IfcResourceLevelRelationshipPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcResourceLevelRelationship.html">IfcResourceLevelRelationship</exref> object.

Definition at line 227 of file IFC4X4/IfcResourceLevelRelationshipAutoImpl.h.

◆ IfcResourcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcResource.html">IfcResource</exref> object.

Definition at line 261 of file IFC4X4/IfcResourceAutoImpl.h.

◆ IfcResourceTimePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcResourceTime.html">IfcResourceTime</exref> object.

Definition at line 439 of file IFC4X4/IfcResourceTimeAutoImpl.h.

◆ IfcRevolvedAreaSolidPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRevolvedAreaSolid.html">IfcRevolvedAreaSolid</exref> object.

Definition at line 257 of file IFC4X4/IfcRevolvedAreaSolidAutoImpl.h.

◆ IfcRevolvedAreaSolidTaperedPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRevolvedAreaSolidTapered.html">IfcRevolvedAreaSolidTapered</exref> object.

Definition at line 213 of file IFC4X4/IfcRevolvedAreaSolidTaperedAutoImpl.h.

◆ IfcRightCircularConePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRightCircularCone.html">IfcRightCircularCone</exref> object.

Definition at line 247 of file IFC4X4/IfcRightCircularConeAutoImpl.h.

◆ IfcRightCircularCylinderPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRightCircularCylinder.html">IfcRightCircularCylinder</exref> object.

Definition at line 244 of file IFC4X4/IfcRightCircularCylinderAutoImpl.h.

◆ IfcRigidOperationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRigidOperation.html">IfcRigidOperation</exref> object.

Definition at line 226 of file IFC4X4/IfcRigidOperationAutoImpl.h.

◆ IfcRoadPartPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRoadPart.html">IfcRoadPart</exref> object.

Definition at line 218 of file IFC4X4/IfcRoadPartAutoImpl.h.

◆ IfcRoadPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRoad.html">IfcRoad</exref> object.

Definition at line 208 of file IFC4X4/IfcRoadAutoImpl.h.

◆ IfcRoofPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRoof.html">IfcRoof</exref> object.

Definition at line 255 of file IFC4X4/IfcRoofAutoImpl.h.

◆ IfcRoofTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRoofType.html">IfcRoofType</exref> object.

Definition at line 230 of file IFC4X4/IfcRoofTypeAutoImpl.h.

◆ IfcRootPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRoot.html">IfcRoot</exref> object.

Definition at line 260 of file IFC4X4/IfcRootAutoImpl.h.

◆ IfcRotationalFrequencyMeasure

Definition at line 117 of file IFC4X4SimpleTypes.h.

◆ IfcRotationalMassMeasure

Definition at line 118 of file IFC4X4SimpleTypes.h.

◆ IfcRotationalStiffnessMeasure

Definition at line 119 of file IFC4X4SimpleTypes.h.

◆ IfcRoundedRectangleProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcRoundedRectangleProfileDef.html">IfcRoundedRectangleProfileDef</exref> object.

Definition at line 228 of file IFC4X4/IfcRoundedRectangleProfileDefAutoImpl.h.

◆ IfcSanitaryTerminalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSanitaryTerminal.html">IfcSanitaryTerminal</exref> object.

Definition at line 257 of file IFC4X4/IfcSanitaryTerminalAutoImpl.h.

◆ IfcSanitaryTerminalTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSanitaryTerminalType.html">IfcSanitaryTerminalType</exref> object.

Definition at line 230 of file IFC4X4/IfcSanitaryTerminalTypeAutoImpl.h.

◆ IfcSchedulingTimePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSchedulingTime.html">IfcSchedulingTime</exref> object.

Definition at line 245 of file IFC4X4/IfcSchedulingTimeAutoImpl.h.

◆ IfcSeamCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSeamCurve.html">IfcSeamCurve</exref> object.

Definition at line 101 of file IFC4X4/IfcSeamCurveAutoImpl.h.

◆ IfcSecondOrderPolynomialSpiralPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSecondOrderPolynomialSpiral.html">IfcSecondOrderPolynomialSpiral</exref> object.

Definition at line 260 of file IFC4X4/IfcSecondOrderPolynomialSpiralAutoImpl.h.

◆ IfcSectionalAreaIntegralMeasure

Definition at line 121 of file IFC4X4SimpleTypes.h.

◆ IfcSectionedSolidHorizontalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSectionedSolidHorizontal.html">IfcSectionedSolidHorizontal</exref> object.

Definition at line 228 of file IFC4X4/IfcSectionedSolidHorizontalAutoImpl.h.

◆ IfcSectionedSolidPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSectionedSolid.html">IfcSectionedSolid</exref> object.

Definition at line 219 of file IFC4X4/IfcSectionedSolidAutoImpl.h.

◆ IfcSectionedSpinePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSectionedSpine.html">IfcSectionedSpine</exref> object.

Definition at line 259 of file IFC4X4/IfcSectionedSpineAutoImpl.h.

◆ IfcSectionedSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSectionedSurface.html">IfcSectionedSurface</exref> object.

Definition at line 253 of file IFC4X4/IfcSectionedSurfaceAutoImpl.h.

◆ IfcSectionModulusMeasure

Definition at line 120 of file IFC4X4SimpleTypes.h.

◆ IfcSectionPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSectionProperties.html">IfcSectionProperties</exref> object.

Definition at line 242 of file IFC4X4/IfcSectionPropertiesAutoImpl.h.

◆ IfcSectionReinforcementPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSectionReinforcementProperties.html">IfcSectionReinforcementProperties</exref> object.

Definition at line 292 of file IFC4X4/IfcSectionReinforcementPropertiesAutoImpl.h.

◆ IfcSegmentedReferenceCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSegmentedReferenceCurve.html">IfcSegmentedReferenceCurve</exref> object.

Definition at line 216 of file IFC4X4/IfcSegmentedReferenceCurveAutoImpl.h.

◆ IfcSegmentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSegment.html">IfcSegment</exref> object.

Definition at line 218 of file IFC4X4/IfcSegmentAutoImpl.h.

◆ IfcSensorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSensor.html">IfcSensor</exref> object.

Definition at line 267 of file IFC4X4/IfcSensorAutoImpl.h.

◆ IfcSensorTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSensorType.html">IfcSensorType</exref> object.

Definition at line 250 of file IFC4X4/IfcSensorTypeAutoImpl.h.

◆ IfcSeventhOrderPolynomialSpiralPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSeventhOrderPolynomialSpiral.html">IfcSeventhOrderPolynomialSpiral</exref> object.

Definition at line 346 of file IFC4X4/IfcSeventhOrderPolynomialSpiralAutoImpl.h.

◆ IfcShadingDevicePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcShadingDevice.html">IfcShadingDevice</exref> object.

Definition at line 233 of file IFC4X4/IfcShadingDeviceAutoImpl.h.

◆ IfcShadingDeviceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcShadingDeviceType.html">IfcShadingDeviceType</exref> object.

Definition at line 223 of file IFC4X4/IfcShadingDeviceTypeAutoImpl.h.

◆ IfcShapeAspectPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcShapeAspect.html">IfcShapeAspect</exref> object.

Definition at line 311 of file IFC4X4/IfcShapeAspectAutoImpl.h.

◆ IfcShapeModelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcShapeModel.html">IfcShapeModel</exref> object.

Definition at line 191 of file IFC4X4/IfcShapeModelAutoImpl.h.

◆ IfcShapeRepresentationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcShapeRepresentation.html">IfcShapeRepresentation</exref> object.

Definition at line 153 of file IFC4X4/IfcShapeRepresentationAutoImpl.h.

◆ IfcShearModulusMeasure

Definition at line 122 of file IFC4X4SimpleTypes.h.

◆ IfcShellBasedSurfaceModelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcShellBasedSurfaceModel.html">IfcShellBasedSurfaceModel</exref> object.

Definition at line 212 of file IFC4X4/IfcShellBasedSurfaceModelAutoImpl.h.

◆ IfcSignalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSignal.html">IfcSignal</exref> object.

Definition at line 226 of file IFC4X4/IfcSignalAutoImpl.h.

◆ IfcSignalTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSignalType.html">IfcSignalType</exref> object.

Definition at line 215 of file IFC4X4/IfcSignalTypeAutoImpl.h.

◆ IfcSignPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSign.html">IfcSign</exref> object.

Definition at line 229 of file IFC4X4/IfcSignAutoImpl.h.

◆ IfcSignTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSignType.html">IfcSignType</exref> object.

Definition at line 218 of file IFC4X4/IfcSignTypeAutoImpl.h.

◆ IfcSimplePropertyPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSimpleProperty.html">IfcSimpleProperty</exref> object.

Definition at line 98 of file IFC4X4/IfcSimplePropertyAutoImpl.h.

◆ IfcSimplePropertyTemplatePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSimplePropertyTemplate.html">IfcSimplePropertyTemplate</exref> object.

Definition at line 429 of file IFC4X4/IfcSimplePropertyTemplateAutoImpl.h.

◆ IfcSineSpiralPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSineSpiral.html">IfcSineSpiral</exref> object.

Definition at line 230 of file IFC4X4/IfcSineSpiralAutoImpl.h.

◆ IfcSitePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSite.html">IfcSite</exref> object.

Definition at line 300 of file IFC4X4/IfcSiteAutoImpl.h.

◆ IfcSIUnitPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSIUnit.html">IfcSIUnit</exref> object.

Definition at line 220 of file IFC4X4/IfcSIUnitAutoImpl.h.

◆ IfcSlabPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSlab.html">IfcSlab</exref> object.

Definition at line 327 of file IFC4X4/IfcSlabAutoImpl.h.

◆ IfcSlabTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSlabType.html">IfcSlabType</exref> object.

Definition at line 234 of file IFC4X4/IfcSlabTypeAutoImpl.h.

◆ IfcSlippageConnectionConditionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSlippageConnectionCondition.html">IfcSlippageConnectionCondition</exref> object.

Definition at line 241 of file IFC4X4/IfcSlippageConnectionConditionAutoImpl.h.

◆ IfcSolarDevicePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSolarDevice.html">IfcSolarDevice</exref> object.

Definition at line 230 of file IFC4X4/IfcSolarDeviceAutoImpl.h.

◆ IfcSolarDeviceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSolarDeviceType.html">IfcSolarDeviceType</exref> object.

Definition at line 221 of file IFC4X4/IfcSolarDeviceTypeAutoImpl.h.

◆ IfcSolidAngleMeasure

Definition at line 123 of file IFC4X4SimpleTypes.h.

◆ IfcSolidModelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSolidModel.html">IfcSolidModel</exref> object.

Definition at line 99 of file IFC4X4/IfcSolidModelAutoImpl.h.

◆ IfcSoundPowerLevelMeasure

Definition at line 124 of file IFC4X4SimpleTypes.h.

◆ IfcSoundPowerMeasure

Definition at line 125 of file IFC4X4SimpleTypes.h.

◆ IfcSoundPressureLevelMeasure

Definition at line 126 of file IFC4X4SimpleTypes.h.

◆ IfcSoundPressureMeasure

Definition at line 127 of file IFC4X4SimpleTypes.h.

◆ IfcSpaceHeaterPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSpaceHeater.html">IfcSpaceHeater</exref> object.

Definition at line 238 of file IFC4X4/IfcSpaceHeaterAutoImpl.h.

◆ IfcSpaceHeaterTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSpaceHeaterType.html">IfcSpaceHeaterType</exref> object.

Definition at line 223 of file IFC4X4/IfcSpaceHeaterTypeAutoImpl.h.

◆ IfcSpacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSpace.html">IfcSpace</exref> object.

Definition at line 339 of file IFC4X4/IfcSpaceAutoImpl.h.

◆ IfcSpaceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSpaceType.html">IfcSpaceType</exref> object.

Definition at line 246 of file IFC4X4/IfcSpaceTypeAutoImpl.h.

◆ IfcSpatialElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSpatialElement.html">IfcSpatialElement</exref> object.

Definition at line 287 of file IFC4X4/IfcSpatialElementAutoImpl.h.

◆ IfcSpatialElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSpatialElementType.html">IfcSpatialElementType</exref> object.

Definition at line 221 of file IFC4X4/IfcSpatialElementTypeAutoImpl.h.

◆ IfcSpatialStructureElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSpatialStructureElement.html">IfcSpatialStructureElement</exref> object.

Definition at line 238 of file IFC4X4/IfcSpatialStructureElementAutoImpl.h.

◆ IfcSpatialStructureElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSpatialStructureElementType.html">IfcSpatialStructureElementType</exref> object.

Definition at line 108 of file IFC4X4/IfcSpatialStructureElementTypeAutoImpl.h.

◆ IfcSpatialZonePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSpatialZone.html">IfcSpatialZone</exref> object.

Definition at line 230 of file IFC4X4/IfcSpatialZoneAutoImpl.h.

◆ IfcSpatialZoneTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSpatialZoneType.html">IfcSpatialZoneType</exref> object.

Definition at line 238 of file IFC4X4/IfcSpatialZoneTypeAutoImpl.h.

◆ IfcSpecificHeatCapacityMeasure

Definition at line 128 of file IFC4X4SimpleTypes.h.

◆ IfcSpecularExponent

Definition at line 129 of file IFC4X4SimpleTypes.h.

◆ IfcSpecularRoughness

Definition at line 130 of file IFC4X4SimpleTypes.h.

◆ IfcSpherePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSphere.html">IfcSphere</exref> object.

Definition at line 223 of file IFC4X4/IfcSphereAutoImpl.h.

◆ IfcSphericalSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSphericalSurface.html">IfcSphericalSurface</exref> object.

Definition at line 208 of file IFC4X4/IfcSphericalSurfaceAutoImpl.h.

◆ IfcSpiralPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSpiral.html">IfcSpiral</exref> object.

Definition at line 210 of file IFC4X4/IfcSpiralAutoImpl.h.

◆ IfcStackTerminalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStackTerminal.html">IfcStackTerminal</exref> object.

Definition at line 232 of file IFC4X4/IfcStackTerminalAutoImpl.h.

◆ IfcStackTerminalTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStackTerminalType.html">IfcStackTerminalType</exref> object.

Definition at line 221 of file IFC4X4/IfcStackTerminalTypeAutoImpl.h.

◆ IfcStairFlightPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStairFlight.html">IfcStairFlight</exref> object.

Definition at line 334 of file IFC4X4/IfcStairFlightAutoImpl.h.

◆ IfcStairFlightTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStairFlightType.html">IfcStairFlightType</exref> object.

Definition at line 229 of file IFC4X4/IfcStairFlightTypeAutoImpl.h.

◆ IfcStairPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStair.html">IfcStair</exref> object.

Definition at line 271 of file IFC4X4/IfcStairAutoImpl.h.

◆ IfcStairTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStairType.html">IfcStairType</exref> object.

Definition at line 225 of file IFC4X4/IfcStairTypeAutoImpl.h.

◆ IfcStrippedOptional

typedef OdDAI::Boolean OdIfc4x4::IfcStrippedOptional

Definition at line 131 of file IFC4X4SimpleTypes.h.

◆ IfcStructuralActionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralAction.html">IfcStructuralAction</exref> object.

Definition at line 216 of file IFC4X4/IfcStructuralActionAutoImpl.h.

◆ IfcStructuralActivityPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralActivity.html">IfcStructuralActivity</exref> object.

Definition at line 328 of file IFC4X4/IfcStructuralActivityAutoImpl.h.

◆ IfcStructuralAnalysisModelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralAnalysisModel.html">IfcStructuralAnalysisModel</exref> object.

Definition at line 292 of file IFC4X4/IfcStructuralAnalysisModelAutoImpl.h.

◆ IfcStructuralConnectionConditionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralConnectionCondition.html">IfcStructuralConnectionCondition</exref> object.

Definition at line 211 of file IFC4X4/IfcStructuralConnectionConditionAutoImpl.h.

◆ IfcStructuralConnectionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralConnection.html">IfcStructuralConnection</exref> object.

Definition at line 218 of file IFC4X4/IfcStructuralConnectionAutoImpl.h.

◆ IfcStructuralCurveActionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralCurveAction.html">IfcStructuralCurveAction</exref> object.

Definition at line 234 of file IFC4X4/IfcStructuralCurveActionAutoImpl.h.

◆ IfcStructuralCurveConnectionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralCurveConnection.html">IfcStructuralCurveConnection</exref> object.

Definition at line 217 of file IFC4X4/IfcStructuralCurveConnectionAutoImpl.h.

◆ IfcStructuralCurveMemberPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralCurveMember.html">IfcStructuralCurveMember</exref> object.

Definition at line 263 of file IFC4X4/IfcStructuralCurveMemberAutoImpl.h.

◆ IfcStructuralCurveMemberVaryingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralCurveMemberVarying.html">IfcStructuralCurveMemberVarying</exref> object.

Definition at line 110 of file IFC4X4/IfcStructuralCurveMemberVaryingAutoImpl.h.

◆ IfcStructuralCurveReactionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralCurveReaction.html">IfcStructuralCurveReaction</exref> object.

Definition at line 213 of file IFC4X4/IfcStructuralCurveReactionAutoImpl.h.

◆ IfcStructuralItemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralItem.html">IfcStructuralItem</exref> object.

Definition at line 255 of file IFC4X4/IfcStructuralItemAutoImpl.h.

◆ IfcStructuralLinearActionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralLinearAction.html">IfcStructuralLinearAction</exref> object.

Definition at line 99 of file IFC4X4/IfcStructuralLinearActionAutoImpl.h.

◆ IfcStructuralLoadCasePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralLoadCase.html">IfcStructuralLoadCase</exref> object.

Definition at line 229 of file IFC4X4/IfcStructuralLoadCaseAutoImpl.h.

◆ IfcStructuralLoadConfigurationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralLoadConfiguration.html">IfcStructuralLoadConfiguration</exref> object.

Definition at line 225 of file IFC4X4/IfcStructuralLoadConfigurationAutoImpl.h.

◆ IfcStructuralLoadGroupPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralLoadGroup.html">IfcStructuralLoadGroup</exref> object.

Definition at line 306 of file IFC4X4/IfcStructuralLoadGroupAutoImpl.h.

◆ IfcStructuralLoadLinearForcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralLoadLinearForce.html">IfcStructuralLoadLinearForce</exref> object.

Definition at line 284 of file IFC4X4/IfcStructuralLoadLinearForceAutoImpl.h.

◆ IfcStructuralLoadOrResultPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralLoadOrResult.html">IfcStructuralLoadOrResult</exref> object.

Definition at line 97 of file IFC4X4/IfcStructuralLoadOrResultAutoImpl.h.

◆ IfcStructuralLoadPlanarForcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralLoadPlanarForce.html">IfcStructuralLoadPlanarForce</exref> object.

Definition at line 236 of file IFC4X4/IfcStructuralLoadPlanarForceAutoImpl.h.

◆ IfcStructuralLoadPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralLoad.html">IfcStructuralLoad</exref> object.

Definition at line 212 of file IFC4X4/IfcStructuralLoadAutoImpl.h.

◆ IfcStructuralLoadSingleDisplacementDistortionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralLoadSingleDisplacementDistortion.html">IfcStructuralLoadSingleDisplacementDistortion</exref> object.

Definition at line 204 of file IFC4X4/IfcStructuralLoadSingleDisplacementDistortionAutoImpl.h.

◆ IfcStructuralLoadSingleDisplacementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralLoadSingleDisplacement.html">IfcStructuralLoadSingleDisplacement</exref> object.

Definition at line 284 of file IFC4X4/IfcStructuralLoadSingleDisplacementAutoImpl.h.

◆ IfcStructuralLoadSingleForcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralLoadSingleForce.html">IfcStructuralLoadSingleForce</exref> object.

Definition at line 284 of file IFC4X4/IfcStructuralLoadSingleForceAutoImpl.h.

◆ IfcStructuralLoadSingleForceWarpingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralLoadSingleForceWarping.html">IfcStructuralLoadSingleForceWarping</exref> object.

Definition at line 205 of file IFC4X4/IfcStructuralLoadSingleForceWarpingAutoImpl.h.

◆ IfcStructuralLoadStaticPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralLoadStatic.html">IfcStructuralLoadStatic</exref> object.

Definition at line 104 of file IFC4X4/IfcStructuralLoadStaticAutoImpl.h.

◆ IfcStructuralLoadTemperaturePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralLoadTemperature.html">IfcStructuralLoadTemperature</exref> object.

Definition at line 273 of file IFC4X4/IfcStructuralLoadTemperatureAutoImpl.h.

◆ IfcStructuralMemberPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralMember.html">IfcStructuralMember</exref> object.

Definition at line 183 of file IFC4X4/IfcStructuralMemberAutoImpl.h.

◆ IfcStructuralPlanarActionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralPlanarAction.html">IfcStructuralPlanarAction</exref> object.

Definition at line 99 of file IFC4X4/IfcStructuralPlanarActionAutoImpl.h.

◆ IfcStructuralPointActionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralPointAction.html">IfcStructuralPointAction</exref> object.

Definition at line 107 of file IFC4X4/IfcStructuralPointActionAutoImpl.h.

◆ IfcStructuralPointConnectionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralPointConnection.html">IfcStructuralPointConnection</exref> object.

Definition at line 219 of file IFC4X4/IfcStructuralPointConnectionAutoImpl.h.

◆ IfcStructuralPointReactionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralPointReaction.html">IfcStructuralPointReaction</exref> object.

Definition at line 106 of file IFC4X4/IfcStructuralPointReactionAutoImpl.h.

◆ IfcStructuralReactionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralReaction.html">IfcStructuralReaction</exref> object.

Definition at line 111 of file IFC4X4/IfcStructuralReactionAutoImpl.h.

◆ IfcStructuralResultGroupPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralResultGroup.html">IfcStructuralResultGroup</exref> object.

Definition at line 270 of file IFC4X4/IfcStructuralResultGroupAutoImpl.h.

◆ IfcStructuralSurfaceActionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralSurfaceAction.html">IfcStructuralSurfaceAction</exref> object.

Definition at line 237 of file IFC4X4/IfcStructuralSurfaceActionAutoImpl.h.

◆ IfcStructuralSurfaceConnectionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralSurfaceConnection.html">IfcStructuralSurfaceConnection</exref> object.

Definition at line 102 of file IFC4X4/IfcStructuralSurfaceConnectionAutoImpl.h.

◆ IfcStructuralSurfaceMemberPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralSurfaceMember.html">IfcStructuralSurfaceMember</exref> object.

Definition at line 250 of file IFC4X4/IfcStructuralSurfaceMemberAutoImpl.h.

◆ IfcStructuralSurfaceMemberVaryingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralSurfaceMemberVarying.html">IfcStructuralSurfaceMemberVarying</exref> object.

Definition at line 110 of file IFC4X4/IfcStructuralSurfaceMemberVaryingAutoImpl.h.

◆ IfcStructuralSurfaceReactionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStructuralSurfaceReaction.html">IfcStructuralSurfaceReaction</exref> object.

Definition at line 204 of file IFC4X4/IfcStructuralSurfaceReactionAutoImpl.h.

◆ IfcStyledItemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStyledItem.html">IfcStyledItem</exref> object.

Definition at line 270 of file IFC4X4/IfcStyledItemAutoImpl.h.

◆ IfcStyledRepresentationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStyledRepresentation.html">IfcStyledRepresentation</exref> object.

Definition at line 99 of file IFC4X4/IfcStyledRepresentationAutoImpl.h.

◆ IfcStyleModelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcStyleModel.html">IfcStyleModel</exref> object.

Definition at line 103 of file IFC4X4/IfcStyleModelAutoImpl.h.

◆ IfcSubContractResourcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSubContractResource.html">IfcSubContractResource</exref> object.

Definition at line 235 of file IFC4X4/IfcSubContractResourceAutoImpl.h.

◆ IfcSubContractResourceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSubContractResourceType.html">IfcSubContractResourceType</exref> object.

Definition at line 211 of file IFC4X4/IfcSubContractResourceTypeAutoImpl.h.

◆ IfcSubedgePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSubedge.html">IfcSubedge</exref> object.

Definition at line 200 of file IFC4X4/IfcSubedgeAutoImpl.h.

◆ IfcSurfaceCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSurfaceCurve.html">IfcSurfaceCurve</exref> object.

Definition at line 246 of file IFC4X4/IfcSurfaceCurveAutoImpl.h.

◆ IfcSurfaceCurveSweptAreaSolidPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSurfaceCurveSweptAreaSolid.html">IfcSurfaceCurveSweptAreaSolid</exref> object.

Definition at line 230 of file IFC4X4/IfcSurfaceCurveSweptAreaSolidAutoImpl.h.

◆ IfcSurfaceFeaturePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSurfaceFeature.html">IfcSurfaceFeature</exref> object.

Definition at line 264 of file IFC4X4/IfcSurfaceFeatureAutoImpl.h.

◆ IfcSurfaceOfLinearExtrusionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSurfaceOfLinearExtrusion.html">IfcSurfaceOfLinearExtrusion</exref> object.

Definition at line 221 of file IFC4X4/IfcSurfaceOfLinearExtrusionAutoImpl.h.

◆ IfcSurfaceOfRevolutionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSurfaceOfRevolution.html">IfcSurfaceOfRevolution</exref> object.

Definition at line 215 of file IFC4X4/IfcSurfaceOfRevolutionAutoImpl.h.

◆ IfcSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSurface.html">IfcSurface</exref> object.

Definition at line 99 of file IFC4X4/IfcSurfaceAutoImpl.h.

◆ IfcSurfaceReinforcementAreaPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSurfaceReinforcementArea.html">IfcSurfaceReinforcementArea</exref> object.

Definition at line 246 of file IFC4X4/IfcSurfaceReinforcementAreaAutoImpl.h.

◆ IfcSurfaceStyleLightingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSurfaceStyleLighting.html">IfcSurfaceStyleLighting</exref> object.

Definition at line 293 of file IFC4X4/IfcSurfaceStyleLightingAutoImpl.h.

◆ IfcSurfaceStylePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSurfaceStyle.html">IfcSurfaceStyle</exref> object.

Definition at line 231 of file IFC4X4/IfcSurfaceStyleAutoImpl.h.

◆ IfcSurfaceStyleRefractionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSurfaceStyleRefraction.html">IfcSurfaceStyleRefraction</exref> object.

Definition at line 234 of file IFC4X4/IfcSurfaceStyleRefractionAutoImpl.h.

◆ IfcSurfaceStyleRenderingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSurfaceStyleRendering.html">IfcSurfaceStyleRendering</exref> object.

Definition at line 290 of file IFC4X4/IfcSurfaceStyleRenderingAutoImpl.h.

◆ IfcSurfaceStyleShadingPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSurfaceStyleShading.html">IfcSurfaceStyleShading</exref> object.

Definition at line 233 of file IFC4X4/IfcSurfaceStyleShadingAutoImpl.h.

◆ IfcSurfaceStyleWithTexturesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSurfaceStyleWithTextures.html">IfcSurfaceStyleWithTextures</exref> object.

Definition at line 222 of file IFC4X4/IfcSurfaceStyleWithTexturesAutoImpl.h.

◆ IfcSurfaceTexturePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSurfaceTexture.html">IfcSurfaceTexture</exref> object.

Definition at line 353 of file IFC4X4/IfcSurfaceTextureAutoImpl.h.

◆ IfcSweptAreaSolidPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSweptAreaSolid.html">IfcSweptAreaSolid</exref> object.

Definition at line 239 of file IFC4X4/IfcSweptAreaSolidAutoImpl.h.

◆ IfcSweptDiskSolidPolygonalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSweptDiskSolidPolygonal.html">IfcSweptDiskSolidPolygonal</exref> object.

Definition at line 212 of file IFC4X4/IfcSweptDiskSolidPolygonalAutoImpl.h.

◆ IfcSweptDiskSolidPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSweptDiskSolid.html">IfcSweptDiskSolid</exref> object.

Definition at line 297 of file IFC4X4/IfcSweptDiskSolidAutoImpl.h.

◆ IfcSweptSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSweptSurface.html">IfcSweptSurface</exref> object.

Definition at line 234 of file IFC4X4/IfcSweptSurfaceAutoImpl.h.

◆ IfcSwitchingDevicePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSwitchingDevice.html">IfcSwitchingDevice</exref> object.

Definition at line 247 of file IFC4X4/IfcSwitchingDeviceAutoImpl.h.

◆ IfcSwitchingDeviceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSwitchingDeviceType.html">IfcSwitchingDeviceType</exref> object.

Definition at line 232 of file IFC4X4/IfcSwitchingDeviceTypeAutoImpl.h.

◆ IfcSystemFurnitureElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSystemFurnitureElement.html">IfcSystemFurnitureElement</exref> object.

Definition at line 210 of file IFC4X4/IfcSystemFurnitureElementAutoImpl.h.

◆ IfcSystemFurnitureElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSystemFurnitureElementType.html">IfcSystemFurnitureElementType</exref> object.

Definition at line 219 of file IFC4X4/IfcSystemFurnitureElementTypeAutoImpl.h.

◆ IfcSystemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcSystem.html">IfcSystem</exref> object.

Definition at line 209 of file IFC4X4/IfcSystemAutoImpl.h.

◆ IfcTableColumnPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTableColumn.html">IfcTableColumn</exref> object.

Definition at line 275 of file IFC4X4/IfcTableColumnAutoImpl.h.

◆ IfcTablePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTable.html">IfcTable</exref> object.

Definition at line 263 of file IFC4X4/IfcTableAutoImpl.h.

◆ IfcTableRowPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTableRow.html">IfcTableRow</exref> object.

Definition at line 255 of file IFC4X4/IfcTableRowAutoImpl.h.

◆ IfcTankPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTank.html">IfcTank</exref> object.

Definition at line 234 of file IFC4X4/IfcTankAutoImpl.h.

◆ IfcTankTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTankType.html">IfcTankType</exref> object.

Definition at line 225 of file IFC4X4/IfcTankTypeAutoImpl.h.

◆ IfcTaskPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTask.html">IfcTask</exref> object.

Definition at line 390 of file IFC4X4/IfcTaskAutoImpl.h.

◆ IfcTaskTimePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTaskTime.html">IfcTaskTime</exref> object.

Definition at line 516 of file IFC4X4/IfcTaskTimeAutoImpl.h.

◆ IfcTaskTimeRecurringPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTaskTimeRecurring.html">IfcTaskTimeRecurring</exref> object.

Definition at line 202 of file IFC4X4/IfcTaskTimeRecurringAutoImpl.h.

◆ IfcTaskTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTaskType.html">IfcTaskType</exref> object.

Definition at line 244 of file IFC4X4/IfcTaskTypeAutoImpl.h.

◆ IfcTelecomAddressPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTelecomAddress.html">IfcTelecomAddress</exref> object.

Definition at line 292 of file IFC4X4/IfcTelecomAddressAutoImpl.h.

◆ IfcTemperatureGradientMeasure

Definition at line 132 of file IFC4X4SimpleTypes.h.

◆ IfcTemperatureRateOfChangeMeasure

Definition at line 133 of file IFC4X4SimpleTypes.h.

◆ IfcTendonAnchorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTendonAnchor.html">IfcTendonAnchor</exref> object.

Definition at line 207 of file IFC4X4/IfcTendonAnchorAutoImpl.h.

◆ IfcTendonAnchorTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTendonAnchorType.html">IfcTendonAnchorType</exref> object.

Definition at line 220 of file IFC4X4/IfcTendonAnchorTypeAutoImpl.h.

◆ IfcTendonConduitPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTendonConduit.html">IfcTendonConduit</exref> object.

Definition at line 204 of file IFC4X4/IfcTendonConduitAutoImpl.h.

◆ IfcTendonConduitTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTendonConduitType.html">IfcTendonConduitType</exref> object.

Definition at line 204 of file IFC4X4/IfcTendonConduitTypeAutoImpl.h.

◆ IfcTendonPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTendon.html">IfcTendon</exref> object.

Definition at line 340 of file IFC4X4/IfcTendonAutoImpl.h.

◆ IfcTendonTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTendonType.html">IfcTendonType</exref> object.

Definition at line 270 of file IFC4X4/IfcTendonTypeAutoImpl.h.

◆ IfcTessellatedFaceSetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTessellatedFaceSet.html">IfcTessellatedFaceSet</exref> object.

Definition at line 239 of file IFC4X4/IfcTessellatedFaceSetAutoImpl.h.

◆ IfcTessellatedItemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTessellatedItem.html">IfcTessellatedItem</exref> object.

Definition at line 97 of file IFC4X4/IfcTessellatedItemAutoImpl.h.

◆ IfcText

typedef OdAnsiString OdIfc4x4::IfcText

Definition at line 134 of file IFC4X4SimpleTypes.h.

◆ IfcTextAlignment

typedef OdAnsiString OdIfc4x4::IfcTextAlignment

Definition at line 135 of file IFC4X4SimpleTypes.h.

◆ IfcTextDecoration

typedef OdAnsiString OdIfc4x4::IfcTextDecoration

Definition at line 136 of file IFC4X4SimpleTypes.h.

◆ IfcTextFontName

typedef OdAnsiString OdIfc4x4::IfcTextFontName

Definition at line 137 of file IFC4X4SimpleTypes.h.

◆ IfcTextLiteralPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTextLiteral.html">IfcTextLiteral</exref> object.

Definition at line 231 of file IFC4X4/IfcTextLiteralAutoImpl.h.

◆ IfcTextLiteralWithExtentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTextLiteralWithExtent.html">IfcTextLiteralWithExtent</exref> object.

Definition at line 232 of file IFC4X4/IfcTextLiteralWithExtentAutoImpl.h.

◆ IfcTextStyleFontModelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTextStyleFontModel.html">IfcTextStyleFontModel</exref> object.

Definition at line 282 of file IFC4X4/IfcTextStyleFontModelAutoImpl.h.

◆ IfcTextStyleForDefinedFontPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTextStyleForDefinedFont.html">IfcTextStyleForDefinedFont</exref> object.

Definition at line 210 of file IFC4X4/IfcTextStyleForDefinedFontAutoImpl.h.

◆ IfcTextStylePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTextStyle.html">IfcTextStyle</exref> object.

Definition at line 275 of file IFC4X4/IfcTextStyleAutoImpl.h.

◆ IfcTextStyleTextModelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTextStyleTextModel.html">IfcTextStyleTextModel</exref> object.

Definition at line 298 of file IFC4X4/IfcTextStyleTextModelAutoImpl.h.

◆ IfcTextTransformation

typedef OdAnsiString OdIfc4x4::IfcTextTransformation

Definition at line 138 of file IFC4X4SimpleTypes.h.

◆ IfcTextureCoordinateGeneratorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTextureCoordinateGenerator.html">IfcTextureCoordinateGenerator</exref> object.

Definition at line 242 of file IFC4X4/IfcTextureCoordinateGeneratorAutoImpl.h.

◆ IfcTextureCoordinateIndicesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTextureCoordinateIndices.html">IfcTextureCoordinateIndices</exref> object.

Definition at line 225 of file IFC4X4/IfcTextureCoordinateIndicesAutoImpl.h.

◆ IfcTextureCoordinateIndicesWithVoidsPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTextureCoordinateIndicesWithVoids.html">IfcTextureCoordinateIndicesWithVoids</exref> object.

Definition at line 194 of file IFC4X4/IfcTextureCoordinateIndicesWithVoidsAutoImpl.h.

◆ IfcTextureCoordinatePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTextureCoordinate.html">IfcTextureCoordinate</exref> object.

Definition at line 213 of file IFC4X4/IfcTextureCoordinateAutoImpl.h.

◆ IfcTextureMapPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTextureMap.html">IfcTextureMap</exref> object.

Definition at line 245 of file IFC4X4/IfcTextureMapAutoImpl.h.

◆ IfcTextureVertexListPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTextureVertexList.html">IfcTextureVertexList</exref> object.

Definition at line 210 of file IFC4X4/IfcTextureVertexListAutoImpl.h.

◆ IfcTextureVertexPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTextureVertex.html">IfcTextureVertex</exref> object.

Definition at line 214 of file IFC4X4/IfcTextureVertexAutoImpl.h.

◆ IfcThermalAdmittanceMeasure

Definition at line 139 of file IFC4X4SimpleTypes.h.

◆ IfcThermalConductivityMeasure

Definition at line 140 of file IFC4X4SimpleTypes.h.

◆ IfcThermalExpansionCoefficientMeasure

Definition at line 141 of file IFC4X4SimpleTypes.h.

◆ IfcThermalResistanceMeasure

Definition at line 142 of file IFC4X4SimpleTypes.h.

◆ IfcThermalTransmittanceMeasure

Definition at line 143 of file IFC4X4SimpleTypes.h.

◆ IfcThermodynamicTemperatureMeasure

Definition at line 144 of file IFC4X4SimpleTypes.h.

◆ IfcThirdOrderPolynomialSpiralPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcThirdOrderPolynomialSpiral.html">IfcThirdOrderPolynomialSpiral</exref> object.

Definition at line 279 of file IFC4X4/IfcThirdOrderPolynomialSpiralAutoImpl.h.

◆ IfcTime

typedef OdAnsiString OdIfc4x4::IfcTime

Definition at line 145 of file IFC4X4SimpleTypes.h.

◆ IfcTimeMeasure

typedef double OdIfc4x4::IfcTimeMeasure

Definition at line 146 of file IFC4X4SimpleTypes.h.

◆ IfcTimePeriodPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTimePeriod.html">IfcTimePeriod</exref> object.

Definition at line 235 of file IFC4X4/IfcTimePeriodAutoImpl.h.

◆ IfcTimeSeriesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTimeSeries.html">IfcTimeSeries</exref> object.

Definition at line 342 of file IFC4X4/IfcTimeSeriesAutoImpl.h.

◆ IfcTimeSeriesValuePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTimeSeriesValue.html">IfcTimeSeriesValue</exref> object.

Definition at line 224 of file IFC4X4/IfcTimeSeriesValueAutoImpl.h.

◆ IfcTimeStamp

Definition at line 147 of file IFC4X4SimpleTypes.h.

◆ IfcTopologicalRepresentationItemPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTopologicalRepresentationItem.html">IfcTopologicalRepresentationItem</exref> object.

Definition at line 94 of file IFC4X4/IfcTopologicalRepresentationItemAutoImpl.h.

◆ IfcTopologyRepresentationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTopologyRepresentation.html">IfcTopologyRepresentation</exref> object.

Definition at line 107 of file IFC4X4/IfcTopologyRepresentationAutoImpl.h.

◆ IfcToroidalSurfacePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcToroidalSurface.html">IfcToroidalSurface</exref> object.

Definition at line 224 of file IFC4X4/IfcToroidalSurfaceAutoImpl.h.

◆ IfcTorqueMeasure

Definition at line 148 of file IFC4X4SimpleTypes.h.

◆ IfcTrackElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTrackElement.html">IfcTrackElement</exref> object.

Definition at line 227 of file IFC4X4/IfcTrackElementAutoImpl.h.

◆ IfcTrackElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTrackElementType.html">IfcTrackElementType</exref> object.

Definition at line 223 of file IFC4X4/IfcTrackElementTypeAutoImpl.h.

◆ IfcTransformerPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTransformer.html">IfcTransformer</exref> object.

Definition at line 233 of file IFC4X4/IfcTransformerAutoImpl.h.

◆ IfcTransformerTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTransformerType.html">IfcTransformerType</exref> object.

Definition at line 221 of file IFC4X4/IfcTransformerTypeAutoImpl.h.

◆ IfcTransportationDevicePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTransportationDevice.html">IfcTransportationDevice</exref> object.

Definition at line 108 of file IFC4X4/IfcTransportationDeviceAutoImpl.h.

◆ IfcTransportationDeviceTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTransportationDeviceType.html">IfcTransportationDeviceType</exref> object.

Definition at line 104 of file IFC4X4/IfcTransportationDeviceTypeAutoImpl.h.

◆ IfcTransportElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTransportElement.html">IfcTransportElement</exref> object.

Definition at line 257 of file IFC4X4/IfcTransportElementAutoImpl.h.

◆ IfcTransportElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTransportElementType.html">IfcTransportElementType</exref> object.

Definition at line 222 of file IFC4X4/IfcTransportElementTypeAutoImpl.h.

◆ IfcTrapeziumProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTrapeziumProfileDef.html">IfcTrapeziumProfileDef</exref> object.

Definition at line 272 of file IFC4X4/IfcTrapeziumProfileDefAutoImpl.h.

◆ IfcTriangulatedFaceSetPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTriangulatedFaceSet.html">IfcTriangulatedFaceSet</exref> object.

Definition at line 322 of file IFC4X4/IfcTriangulatedFaceSetAutoImpl.h.

◆ IfcTriangulatedIrregularNetworkPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTriangulatedIrregularNetwork.html">IfcTriangulatedIrregularNetwork</exref> object.

Definition at line 228 of file IFC4X4/IfcTriangulatedIrregularNetworkAutoImpl.h.

◆ IfcTrimmedCurvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTrimmedCurve.html">IfcTrimmedCurve</exref> object.

Definition at line 300 of file IFC4X4/IfcTrimmedCurveAutoImpl.h.

◆ IfcTShapeProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTShapeProfileDef.html">IfcTShapeProfileDef</exref> object.

Definition at line 349 of file IFC4X4/IfcTShapeProfileDefAutoImpl.h.

◆ IfcTubeBundlePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTubeBundle.html">IfcTubeBundle</exref> object.

Definition at line 232 of file IFC4X4/IfcTubeBundleAutoImpl.h.

◆ IfcTubeBundleTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTubeBundleType.html">IfcTubeBundleType</exref> object.

Definition at line 218 of file IFC4X4/IfcTubeBundleTypeAutoImpl.h.

◆ IfcTunnelPartPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTunnelPart.html">IfcTunnelPart</exref> object.

Definition at line 206 of file IfcTunnelPartAutoImpl.h.

◆ IfcTunnelPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTunnel.html">IfcTunnel</exref> object.

Definition at line 184 of file IfcTunnelAutoImpl.h.

◆ IfcTunnelTypicalSectionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTunnelTypicalSection.html">IfcTunnelTypicalSection</exref> object.

Definition at line 206 of file IfcTunnelTypicalSectionAutoImpl.h.

◆ IfcTypeObjectPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTypeObject.html">IfcTypeObject</exref> object.

Definition at line 288 of file IFC4X4/IfcTypeObjectAutoImpl.h.

◆ IfcTypeProcessPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTypeProcess.html">IfcTypeProcess</exref> object.

Definition at line 261 of file IFC4X4/IfcTypeProcessAutoImpl.h.

◆ IfcTypeProductPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTypeProduct.html">IfcTypeProduct</exref> object.

Definition at line 267 of file IFC4X4/IfcTypeProductAutoImpl.h.

◆ IfcTypeResourcePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcTypeResource.html">IfcTypeResource</exref> object.

Definition at line 262 of file IFC4X4/IfcTypeResourceAutoImpl.h.

◆ IfcUndergroundExcavationPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcUndergroundExcavation.html">IfcUndergroundExcavation</exref> object.

Definition at line 206 of file IfcUndergroundExcavationAutoImpl.h.

◆ IfcUnitaryControlElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcUnitaryControlElement.html">IfcUnitaryControlElement</exref> object.

Definition at line 236 of file IFC4X4/IfcUnitaryControlElementAutoImpl.h.

◆ IfcUnitaryControlElementTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcUnitaryControlElementType.html">IfcUnitaryControlElementType</exref> object.

Definition at line 225 of file IFC4X4/IfcUnitaryControlElementTypeAutoImpl.h.

◆ IfcUnitaryEquipmentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcUnitaryEquipment.html">IfcUnitaryEquipment</exref> object.

Definition at line 241 of file IFC4X4/IfcUnitaryEquipmentAutoImpl.h.

◆ IfcUnitaryEquipmentTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcUnitaryEquipmentType.html">IfcUnitaryEquipmentType</exref> object.

Definition at line 223 of file IFC4X4/IfcUnitaryEquipmentTypeAutoImpl.h.

◆ IfcUnitAssignmentPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcUnitAssignment.html">IfcUnitAssignment</exref> object.

Definition at line 222 of file IFC4X4/IfcUnitAssignmentAutoImpl.h.

◆ IfcURIReference

typedef OdAnsiString OdIfc4x4::IfcURIReference

Definition at line 149 of file IFC4X4SimpleTypes.h.

◆ IfcUShapeProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcUShapeProfileDef.html">IfcUShapeProfileDef</exref> object.

Definition at line 316 of file IFC4X4/IfcUShapeProfileDefAutoImpl.h.

◆ IfcValvePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcValve.html">IfcValve</exref> object.

Definition at line 274 of file IFC4X4/IfcValveAutoImpl.h.

◆ IfcValveTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcValveType.html">IfcValveType</exref> object.

Definition at line 230 of file IFC4X4/IfcValveTypeAutoImpl.h.

◆ IfcVaporPermeabilityMeasure

Definition at line 150 of file IFC4X4SimpleTypes.h.

◆ IfcVectorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcVector.html">IfcVector</exref> object.

Definition at line 227 of file IFC4X4/IfcVectorAutoImpl.h.

◆ IfcVectorVoxelDataPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcVectorVoxelData.html">IfcVectorVoxelData</exref> object.

Definition at line 186 of file IfcVectorVoxelDataAutoImpl.h.

◆ IfcVehiclePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcVehicle.html">IfcVehicle</exref> object.

Definition at line 229 of file IFC4X4/IfcVehicleAutoImpl.h.

◆ IfcVehicleTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcVehicleType.html">IfcVehicleType</exref> object.

Definition at line 225 of file IFC4X4/IfcVehicleTypeAutoImpl.h.

◆ IfcVertexLoopPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcVertexLoop.html">IfcVertexLoop</exref> object.

Definition at line 201 of file IFC4X4/IfcVertexLoopAutoImpl.h.

◆ IfcVertexPointPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcVertexPoint.html">IfcVertexPoint</exref> object.

Definition at line 200 of file IFC4X4/IfcVertexPointAutoImpl.h.

◆ IfcVertexPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcVertex.html">IfcVertex</exref> object.

Definition at line 96 of file IFC4X4/IfcVertexAutoImpl.h.

◆ IfcVibrationDamperPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcVibrationDamper.html">IfcVibrationDamper</exref> object.

Definition at line 213 of file IFC4X4/IfcVibrationDamperAutoImpl.h.

◆ IfcVibrationDamperTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcVibrationDamperType.html">IfcVibrationDamperType</exref> object.

Definition at line 209 of file IFC4X4/IfcVibrationDamperTypeAutoImpl.h.

◆ IfcVibrationIsolatorPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcVibrationIsolator.html">IfcVibrationIsolator</exref> object.

Definition at line 215 of file IFC4X4/IfcVibrationIsolatorAutoImpl.h.

◆ IfcVibrationIsolatorTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcVibrationIsolatorType.html">IfcVibrationIsolatorType</exref> object.

Definition at line 226 of file IFC4X4/IfcVibrationIsolatorTypeAutoImpl.h.

◆ IfcVirtualElementPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcVirtualElement.html">IfcVirtualElement</exref> object.

Definition at line 239 of file IFC4X4/IfcVirtualElementAutoImpl.h.

◆ IfcVirtualGridIntersectionPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcVirtualGridIntersection.html">IfcVirtualGridIntersection</exref> object.

Definition at line 263 of file IFC4X4/IfcVirtualGridIntersectionAutoImpl.h.

◆ IfcVoidingFeaturePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcVoidingFeature.html">IfcVoidingFeature</exref> object.

Definition at line 216 of file IFC4X4/IfcVoidingFeatureAutoImpl.h.

◆ IfcVolumeMeasure

Definition at line 151 of file IFC4X4SimpleTypes.h.

◆ IfcVolumetricFlowRateMeasure

Definition at line 152 of file IFC4X4SimpleTypes.h.

◆ IfcVoxelDataPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcVoxelData.html">IfcVoxelData</exref> object.

Definition at line 208 of file IfcVoxelDataAutoImpl.h.

◆ IfcVoxelGridPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcVoxelGrid.html">IfcVoxelGrid</exref> object.

Definition at line 306 of file IfcVoxelGridAutoImpl.h.

◆ IfcWallPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcWall.html">IfcWall</exref> object.

Definition at line 343 of file IFC4X4/IfcWallAutoImpl.h.

◆ IfcWallStandardCasePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcWallStandardCase.html">IfcWallStandardCase</exref> object.

Definition at line 192 of file IFC4X4/IfcWallStandardCaseAutoImpl.h.

◆ IfcWallTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcWallType.html">IfcWallType</exref> object.

Definition at line 230 of file IFC4X4/IfcWallTypeAutoImpl.h.

◆ IfcWarpingConstantMeasure

Definition at line 153 of file IFC4X4SimpleTypes.h.

◆ IfcWarpingMomentMeasure

Definition at line 154 of file IFC4X4SimpleTypes.h.

◆ IfcWasteTerminalPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcWasteTerminal.html">IfcWasteTerminal</exref> object.

Definition at line 254 of file IFC4X4/IfcWasteTerminalAutoImpl.h.

◆ IfcWasteTerminalTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcWasteTerminalType.html">IfcWasteTerminalType</exref> object.

Definition at line 228 of file IFC4X4/IfcWasteTerminalTypeAutoImpl.h.

◆ IfcWellKnownTextLiteral

typedef OdAnsiString OdIfc4x4::IfcWellKnownTextLiteral

Definition at line 155 of file IFC4X4SimpleTypes.h.

◆ IfcWellKnownTextPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcWellKnownText.html">IfcWellKnownText</exref> object.

Definition at line 226 of file IFC4X4/IfcWellKnownTextAutoImpl.h.

◆ IfcWindowLiningPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcWindowLiningProperties.html">IfcWindowLiningProperties</exref> object.

Definition at line 514 of file IFC4X4/IfcWindowLiningPropertiesAutoImpl.h.

◆ IfcWindowPanelPropertiesPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcWindowPanelProperties.html">IfcWindowPanelProperties</exref> object.

Definition at line 301 of file IFC4X4/IfcWindowPanelPropertiesAutoImpl.h.

◆ IfcWindowPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcWindow.html">IfcWindow</exref> object.

Definition at line 376 of file IFC4X4/IfcWindowAutoImpl.h.

◆ IfcWindowStylePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcWindowStyle.html">IfcWindowStyle</exref> object.

Definition at line 263 of file IFC4X4/IfcWindowStyleAutoImpl.h.

◆ IfcWindowTypePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcWindowType.html">IfcWindowType</exref> object.

Definition at line 304 of file IFC4X4/IfcWindowTypeAutoImpl.h.

◆ IfcWorkCalendarPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcWorkCalendar.html">IfcWorkCalendar</exref> object.

Definition at line 264 of file IFC4X4/IfcWorkCalendarAutoImpl.h.

◆ IfcWorkControlPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcWorkControl.html">IfcWorkControl</exref> object.

Definition at line 319 of file IFC4X4/IfcWorkControlAutoImpl.h.

◆ IfcWorkPlanPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcWorkPlan.html">IfcWorkPlan</exref> object.

Definition at line 219 of file IFC4X4/IfcWorkPlanAutoImpl.h.

◆ IfcWorkSchedulePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcWorkSchedule.html">IfcWorkSchedule</exref> object.

Definition at line 215 of file IFC4X4/IfcWorkScheduleAutoImpl.h.

◆ IfcWorkTimePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcWorkTime.html">IfcWorkTime</exref> object.

Definition at line 254 of file IFC4X4/IfcWorkTimeAutoImpl.h.

◆ IfcZonePtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcZone.html">IfcZone</exref> object.

Definition at line 266 of file IFC4X4/IfcZoneAutoImpl.h.

◆ IfcZShapeProfileDefPtr

A data type that represents a smart pointer to a <exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc4x4__IfcZShapeProfileDef.html">IfcZShapeProfileDef</exref> object.

Definition at line 301 of file IFC4X4/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 IFC4X4Enum.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 IFC4X4Enum.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 IFC4X4Enum.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 IFC4X4Enum.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 IFC4X4Enum.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 IFC4X4Enum.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 IFC4X4Enum.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 IFC4X4Enum.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_RAILWAYCROCODILE 

An electrical contact placed between the rails (in the four-foot way) to provide warnings in the locomotive cab.

kIfcAlarmTypeEnum_RAILWAYDETONATOR 

A coin-sized device that is used as a loud warning signal to train drivers. It is usually placed on the top of the rail, usually secured with two lead straps, one on each side.

kIfcAlarmTypeEnum_USERDEFINED 

User-defined type.

kIfcAlarmTypeEnum_NOTDEFINED 

Undefined type.

kIfcAlarmTypeEnum_unset 

The value is unset.

Definition at line 296 of file IFC4X4Enum.h.

◆ IfcAlignmentCantSegmentTypeEnum

The IfcAlignmentCantSegmentTypeEnum indicates the type of a segment of a cant alignment segment (IfcAlignmentCantSegment).

Enumerator
kIfcAlignmentCantSegmentTypeEnum_BLOSSCURVE 

Non linear cant variation according to Bloss curve base formula.

kIfcAlignmentCantSegmentTypeEnum_CONSTANTCANT 

For horizontal straight lines, compensation of lateral acceleration is not required and should be avoided. Therefore the applied cant value is constant 0.

kIfcAlignmentCantSegmentTypeEnum_COSINECURVE 

Non linear cant variation according to Cosine curve base formula.

kIfcAlignmentCantSegmentTypeEnum_HELMERTCURVE 

Non linear cant variation according to Helmert curve base formula.

kIfcAlignmentCantSegmentTypeEnum_LINEARTRANSITION 

Linear cant variation. This is the "natural" formula for horizontal clothoids.

kIfcAlignmentCantSegmentTypeEnum_SINECURVE 

Non linear cant variation according to Sine curve base formula.

kIfcAlignmentCantSegmentTypeEnum_VIENNESEBEND 

Non linear cant variation according to Viennese bend base formula. The determining influence of the cant variation for the curve in the horizontal Cartesian 2D coordinate space is unique within all other transition curves.

kIfcAlignmentCantSegmentTypeEnum_unset 

The value is unset.

Definition at line 330 of file IFC4X4Enum.h.

◆ IfcAlignmentHorizontalSegmentTypeEnum

The IfcAlignmentHorizontalSegmentTypeEnum indicates the type of a segment of a horizontal alignment segment (IfcAlignmentHorizontalSegment). Horizontal segments can be viewed from a geometric perspective and from a kinematic perspective. In recent times the kinematic perspective gained importance. The enumerations are detailed according to this development especially in modern track design.

Enumerator
kIfcAlignmentHorizontalSegmentTypeEnum_LINE 

In the geometry perspective it denotes a straight connection between two points. In the dynamic perspective, it denotes a segment with a curvature with a value of 0. This means that no lateral acceleration acts on the moving vehicle.

kIfcAlignmentHorizontalSegmentTypeEnum_CIRCULARARC 

In the geometric perspective, it denotes a connection between two points that follows a circular path. In the dynamic perspective, it denotes a segment with constant lateral acceleration on the moving vehicle, i.e. constant curvature.

kIfcAlignmentHorizontalSegmentTypeEnum_CLOTHOID 

In the geometric perspective, a clothoid denotes a connection between two points where the radius of curvature changes along the segment at a constant rate. The clothoid was an early achievement of geometry, also known as Euler's spiral or Cornu's spiral. It became very popular in road and rail design even before the widespread availability of computers because of the availability of tabulations of the normalized clothoid. Proper application of the so called clothoid constant provided fast solutions for all relevant parameters necessary to integrate clothoid segments between two consecutive segments with constant curvature. In most cases the clothoid smooths the curvature between a straight line and a circular arc. In the dynamic perspective, it denotes a segment with constant rate of lateral acceleration change induced by the curvature. The kinematic properties of the clothoid both reduce the exerted forces on the track by a train, improve the travel experience of train passengers and also reduce the stress of a car driver by avoiding sudden movements of the steering wheel. The kinematic advantages of the clothoid as a smoothing segment are true also for all the other transition bends currently in use.

kIfcAlignmentHorizontalSegmentTypeEnum_CUBIC 

In IFC CUBIC denotes a transition segment where x and y coordinates obey a cubic formula.

kIfcAlignmentHorizontalSegmentTypeEnum_HELMERTCURVE 

The Helmert curve or Helmert transition is an early example of a high performance transition bend. It is now widely accepted in relevant science and engineering that the linear change of the clothoid induces unwanted kinematic influences to a running train at speeds higher than 125 km/h. In the geometry perspective the Helmert segment is the assembly of two parts of same length which mirror the same change in radius of curvature. A rough approximation is known as the biquadratic parabola.

kIfcAlignmentHorizontalSegmentTypeEnum_BLOSSCURVE 

The Bloss transition is a more recent form of a high performance transition bend. Proposed in 1936. it is now in use in several railway networks. There is no established rough geometric approximation.

kIfcAlignmentHorizontalSegmentTypeEnum_COSINECURVE 

Cosine transition. The cosine transition was already discussed in 1868. Width the advent of high-speed rail it was applied in production designs. It is e.g. installed on Japanese high speed lines.

kIfcAlignmentHorizontalSegmentTypeEnum_SINECURVE 

Sine transition or sinusoidal transition was suggested 1937. The curvature function is built up of one period of a sine function. The sine curve is characterised by particularly advantageous smoothing properties at the end points. Compared to the clothoid, it is twice as long.

kIfcAlignmentHorizontalSegmentTypeEnum_VIENNESEBEND 

The Viennese Bend (R) is an innovative track geometry transition element. Instead of analyzing the vehicle movement at the track plane the optimization efforts target a gravity center line at a defined height above the rails. As a consequence the path of the horizontal alignment center line is also influenced by the cant layout. The first part of the curvature formula is assembled from the basic function like the other transition bends. The additional term contains the bank angle "ψ" and the gravity center line height "h" and is unique to the Viennes Bend (R). This term causes a small movement contrary to the main direction in the x,y layout.

kIfcAlignmentHorizontalSegmentTypeEnum_unset 

The value is unset.

Definition at line 358 of file IFC4X4Enum.h.

◆ IfcAlignmentTypeEnum

This enumeration defines the different types of alignments.

Enumerator
kIfcAlignmentTypeEnum_USERDEFINED 

No description available.

kIfcAlignmentTypeEnum_NOTDEFINED 

No description available.

kIfcAlignmentTypeEnum_unset 

The value is unset.

Definition at line 390 of file IFC4X4Enum.h.

◆ IfcAlignmentVerticalSegmentTypeEnum

The IfcAlignmentVerticalSegmentTypeEnum indicates the type of a segment of a vertical alignment segment (IfcAlignmentVerticalSegment).

Enumerator
kIfcAlignmentVerticalSegmentTypeEnum_CONSTANTGRADIENT 

Vertical alignment segment with constant gradient.

kIfcAlignmentVerticalSegmentTypeEnum_CIRCULARARC 

Vertical alignment segment where the derivative of vertical angle with respect to sloping length along the track (3D length) is constant.

kIfcAlignmentVerticalSegmentTypeEnum_PARABOLICARC 

Vertical alignment segment where the derivative of gradient with respect to distance along is constant.

kIfcAlignmentVerticalSegmentTypeEnum_CLOTHOID 

Vertical alignment segment where the derivative of vertical angle with respect to sloping length along the track (3D length) obeys a linear change.

kIfcAlignmentVerticalSegmentTypeEnum_unset 

The value is unset.

Definition at line 408 of file IFC4X4Enum.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 430 of file IFC4X4Enum.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 454 of file IFC4X4Enum.h.

◆ IfcAnnotationTypeEnum

This enumeration defines the different types of Annotation elements an IfcAnnotation object can represent.

Enumerator
kIfcAnnotationTypeEnum_ASSUMEDPOINT 

A single extra point (assumption or interpretation), used to complement survey data in initial state modeling.

kIfcAnnotationTypeEnum_ASBUILTAREA 

A set of as-built survey points on a surface.

kIfcAnnotationTypeEnum_ASBUILTLINE 

A set of as-built survey points on a line (e.g. breakline).

kIfcAnnotationTypeEnum_NON_PHYSICAL_SIGNAL 

A virtual or fictitious signal. As opposed to the physical signal, the non-physical signal does not need to send information to the train. E.g. a fictitious signal on the signalman's display needed to define the route exit towards open line where there's no real signal. A virtual ERTMS L2 signal is also a non-physical signal but can have a physical presence, i.e. a stop marker board along the track.

kIfcAnnotationTypeEnum_ASSUMEDLINE 

A set of extra points on a line (breakline) as an assumption or interpretation, used to complement survey data in initial state modeling.

kIfcAnnotationTypeEnum_WIDTHEVENT 

A kind of event that specifies the width at a specific location along a road alignment, and the type of transition from the previous location. The locations are specified using an IfcLinearPlacement measured along the alignment axis curve. The element(s) that are affected by the width event is currently proposed to be specified by containing the event in a specific lateral breakdown element of the road spatial structure (e.g. a Lane or the entire carriageway).

kIfcAnnotationTypeEnum_ASSUMEDAREA 

A set of extra points on a surface as an assumption or interpretation, used to complement survey data in initial state modeling.

kIfcAnnotationTypeEnum_SUPERELEVATIONEVENT 

A kind of event that specifies the superelevation (cross slope) at a specific location along a road alignment, and the type of transition from the previous location. The locations are specified using an IfcLinearPlacement measured along the alignment axis curve. The element(s) that are affected by the superelevation event is currently proposed to be specified by containing the event in a specific lateral breakdown element of the road spatial structure (e.g. a Lane).

kIfcAnnotationTypeEnum_ASBUILTPOINT 

A single as-built survey point.

kIfcAnnotationTypeEnum_USERDEFINED 

User-defined type

kIfcAnnotationTypeEnum_NOTDEFINED 

Undefined type.

kIfcAnnotationTypeEnum_unset 

The value is unset.

Definition at line 480 of file IFC4X4Enum.h.

◆ IfcArchElementTypeEnum

Enumerator
kIfcArchElementTypeEnum_SEGMENT 
kIfcArchElementTypeEnum_LINING 
kIfcArchElementTypeEnum_USERDEFINED 
kIfcArchElementTypeEnum_NOTDEFINED 
kIfcArchElementTypeEnum_unset 

The value is unset.

Definition at line 513 of file IFC4X4Enum.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 531 of file IFC4X4Enum.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 553 of file IFC4X4Enum.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_COMMUNICATIONTERMINAL 

A communication terminal is an audio communication device that is usually installed along transportation infrastructure (railways, roads, tunnels etc.) in order to be used by the general public or operation agents for communication. It may specifically be used to make calls to emergency services in tunnels.

kIfcAudioVisualApplianceTypeEnum_RECORDINGEQUIPMENT 

A recording equipment is a device that records telephone calls or other types of audio data. It also provides the function of archiving and immediate replay.

kIfcAudioVisualApplianceTypeEnum_USERDEFINED 

User-defined type.

kIfcAudioVisualApplianceTypeEnum_NOTDEFINED 

Undefined type.

kIfcAudioVisualApplianceTypeEnum_SIREN 
kIfcAudioVisualApplianceTypeEnum_BEACON 
kIfcAudioVisualApplianceTypeEnum_unset 

The value is unset.

Definition at line 573 of file IFC4X4Enum.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_GIRDER_SEGMENT 

A segment of a girder (e.g. each span of a continuous girder).

kIfcBeamTypeEnum_DIAPHRAGM 

End portion of a girder transmitting loads to supports and providing moment resistance to adjoining segment.

kIfcBeamTypeEnum_PIERCAP 

A transversal beam on top of a pier (on a single column or extending from one column of a pier to another column of the same pier).

kIfcBeamTypeEnum_HATSTONE 

A beam on top of a retaining wall or a wing wall, preventing earth movement.

kIfcBeamTypeEnum_CORNICE 

A non-loadbearing beam on the longitudinal edge of bridge slab, usually encasing installations.

kIfcBeamTypeEnum_EDGEBEAM 

A beam on the longitudinal edge of bridge slab, usually concrete, providing additional stiffening and protection from the elements.

kIfcBeamTypeEnum_USERDEFINED 

User-defined linear beam element.

kIfcBeamTypeEnum_NOTDEFINED 

Undefined linear beam element.

kIfcBeamTypeEnum_unset 

The value is unset.

Definition at line 681 of file IFC4X4Enum.h.

◆ IfcBearingTypeEnum

Enumeration of Bearing Types.

Enumerator
kIfcBearingTypeEnum_CYLINDRICAL 

The bearing functionality is provided by cylinder in a concave cylinder.

kIfcBearingTypeEnum_SPHERICAL 

The bearing functionality is provided by convex dome in a concave basin.

kIfcBearingTypeEnum_ELASTOMERIC 

A pad bearing which carries vertical load by contact stresses between a sheet of sliding material and a mating surface that permits movements by sliding and accommodates rotation by deformation of the elastomer.

kIfcBearingTypeEnum_POT 

A bearing which carries vertical load by compression of an (elastomeric) disc confined in a (steel) cylinder and which accommodates rotations by deformations of the disc.

kIfcBearingTypeEnum_GUIDE 

A bearing that ensures that the structure maintains the correct location or expansion/contraction path and takes no vertical load. Includes also restraint bearings.

kIfcBearingTypeEnum_ROCKER 

The bearing functionality is provided by a rocker construction. Includes line rocker and point rocker bearings.

kIfcBearingTypeEnum_ROLLER 

The bearing functionality is provided by one or more rollers that are placed between two plates.

kIfcBearingTypeEnum_DISK 

A disk bearing consist of an elastomeric disc between two metal plates.

kIfcBearingTypeEnum_USERDEFINED 

User-defined bearing element.

kIfcBearingTypeEnum_NOTDEFINED 

Undefined bearing element.

kIfcBearingTypeEnum_unset 

The value is unset.

Definition at line 723 of file IFC4X4Enum.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 757 of file IFC4X4Enum.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 791 of file IFC4X4Enum.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 813 of file IFC4X4Enum.h.

◆ IfcBoreholeTypeEnum

Enumerator
kIfcBoreholeTypeEnum_COREDRILLING 
kIfcBoreholeTypeEnum_DESTRUCTIVEDRILLING 
kIfcBoreholeTypeEnum_TRIALPIT 
kIfcBoreholeTypeEnum_USERDEFINED 
kIfcBoreholeTypeEnum_NOTDEFINED 
kIfcBoreholeTypeEnum_unset 

The value is unset.

Definition at line 830 of file IFC4X4Enum.h.

◆ IfcBridgePartTypeEnum

Enumerations of IfcBridge parts.

Enumerator
kIfcBridgePartTypeEnum_ABUTMENT 

The substructures at the ends of a bridge, supporting its superstructure. They may be composed of wing walls (on each side), head wall, stem wall, and cone

kIfcBridgePartTypeEnum_DECK 

A bridge deck is comprised of those elements used for conveying traffic but does not perform structural functions of the superstructure

kIfcBridgePartTypeEnum_DECK_SEGMENT 

A segment of the bridge deck. Segments may be separated by construction or expansion joints

kIfcBridgePartTypeEnum_FOUNDATION 

The structural elements that support and anchor the bridge to the ground, transmitting all loads to the supporting strata

kIfcBridgePartTypeEnum_PIER 

A bridge pier is a type of structure that extends to the ground below or into the water. It is used to support bridge superstructure and transfer the loads to the foundation.

kIfcBridgePartTypeEnum_PIER_SEGMENT 

A segment of the bridge pier. Segments may be separated by construction or expansion joints

kIfcBridgePartTypeEnum_PYLON 

A vertical structure supporting cables in suspended or stayed structures

kIfcBridgePartTypeEnum_SUBSTRUCTURE 

The elements that transfer loads to the ground. It includes abutments and piers

kIfcBridgePartTypeEnum_SUPERSTRUCTURE 

The part of the bridge that span horizontally and transfers the traffic load to the bridge substructures

kIfcBridgePartTypeEnum_SURFACESTRUCTURE 

No description available.

kIfcBridgePartTypeEnum_USERDEFINED 

User defined

kIfcBridgePartTypeEnum_NOTDEFINED 

Not defined

kIfcBridgePartTypeEnum_unset 

The value is unset.

Definition at line 849 of file IFC4X4Enum.h.

◆ IfcBridgeTypeEnum

Definitions from ISO 6707

Enumerator
kIfcBridgeTypeEnum_ARCHED 

ISO 6707: Bridge that has one or more arches as its main structure.

kIfcBridgeTypeEnum_CABLE_STAYED 

ISO 6707: Bridge with one or more towers and inclined cables that are connected to the top or the shaft of the tower and support the deck.

kIfcBridgeTypeEnum_CANTILEVER 

ISO 6707: Bridge, the main structural members of which are cantilevers.

kIfcBridgeTypeEnum_CULVERT 

ISO 6707: Transverse drain or waterway construction under a road, railway, or canal, or through an embankment, in the form of a large pipe or enclosed channel.

kIfcBridgeTypeEnum_FRAMEWORK 

Framework bridge.

kIfcBridgeTypeEnum_GIRDER 

A bridge that uses girders as the means of supporting its deck.

kIfcBridgeTypeEnum_SUSPENSION 

ISO 6707: Bridge, the main structural members of which are catenary cables from which the deck is suspended.

kIfcBridgeTypeEnum_TRUSS 

ISO 6707: Bridge with braced triangulated frame designed to act as a beam.

kIfcBridgeTypeEnum_USERDEFINED 

User defined bridge.

kIfcBridgeTypeEnum_NOTDEFINED 

Undefined bridge.

kIfcBridgeTypeEnum_unset 

The value is unset.

Definition at line 887 of file IFC4X4Enum.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 619 of file IFC4X4Enum.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 645 of file IFC4X4Enum.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_APRON 

A form of scour protection consisting of timber, concrete, riprap, paving, or other construction placed adjacent to abutments and piers to prevent undermining.

kIfcBuildingElementPartTypeEnum_ARMOURUNIT 

A large quarry stone or concrete shaped unit used as erosion prevention on slopes such as revetments and breakwaters. These units are grouped together into a Course layer.

kIfcBuildingElementPartTypeEnum_SAFETYCAGE 

Safety cages are an assembly of circular and vertical bars that are fastened to the stiles of fixed ladders and are arranged to enclose the path of a worker when climbing the ladder. Ladders so enclosed are also known as caged or hooped ladders.

kIfcBuildingElementPartTypeEnum_USERDEFINED 

User-defined accessory.

kIfcBuildingElementPartTypeEnum_NOTDEFINED 

Undefined accessory.

kIfcBuildingElementPartTypeEnum_unset 

The value is unset.

Definition at line 921 of file IFC4X4Enum.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 949 of file IFC4X4Enum.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 977 of file IFC4X4Enum.h.

◆ IfcBuiltSystemTypeEnum

This enumeration identifies different types of built systems.

Enumerator
kIfcBuiltSystemTypeEnum_REINFORCING 

System of elements providing reinforcing to the structure.

kIfcBuiltSystemTypeEnum_MOORING 

System of components and elements responsible for keeping or holding an element (a vessel, platform or set of catenary lines) in a desired position.

kIfcBuiltSystemTypeEnum_OUTERSHELL 

System of built elements that provide the outer skin to protect the construction (such as the facade).

kIfcBuiltSystemTypeEnum_TRACKCIRCUIT 

A track circuit is an electric circuit of which the rails of a track section form a part, with usually a source of current connected at one end and a detection device at the other end for detecting whether this track section is clear or occupied by a vehicle. In a continuous signalling system, the track circuit can be used to transmit information between the ground and the train.

kIfcBuiltSystemTypeEnum_EROSIONPREVENTION 

A grouping of elements into a built system for preventing unwanted relocation of material particles in earthworks slopes or rock faces. Typical types of erosion prevention include:

kIfcBuiltSystemTypeEnum_FOUNDATION 

System of shallow and deep foundation elements that transmit forces to the supporting ground.

kIfcBuiltSystemTypeEnum_LOADBEARING 

System of built elements that transmit forces and stiffen the construction.

kIfcBuiltSystemTypeEnum_SHADING 

System of shading elements (external or internal) that permits the limitation or control of impact of natural sun light.

kIfcBuiltSystemTypeEnum_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.

kIfcBuiltSystemTypeEnum_TRANSPORT 

System of all transport elements in a facility that enable the transport of people or goods.

kIfcBuiltSystemTypeEnum_PRESTRESSING 

System of elements providing pre-stressing to the structure, including typically manufactured products such as tendons, anchorages (active, dead, coupling), ducts, vents and deviators, and in-situ concrete segments, tendon spacers, blisters and additional reinforcements.

kIfcBuiltSystemTypeEnum_RAILWAYLINE 

A set of functional tracks with explicit terminals. It is usually composed of a set of tracks with continuous track parts and alignments.

kIfcBuiltSystemTypeEnum_RAILWAYTRACK 

Railway track system. It is usually composed of continuous sequences of track parts and alignments.

kIfcBuiltSystemTypeEnum_TUNNEL_PRESUPPORT 
kIfcBuiltSystemTypeEnum_TUNNEL_SUPPORT 
kIfcBuiltSystemTypeEnum_TUNNEL_LINING 
kIfcBuiltSystemTypeEnum_WATERPROOFING 
kIfcBuiltSystemTypeEnum_FIREPROTECTION 
kIfcBuiltSystemTypeEnum_USERDEFINED 

User-defined type

kIfcBuiltSystemTypeEnum_NOTDEFINED 

Undefined type.

kIfcBuiltSystemTypeEnum_unset 

The value is unset.

Definition at line 1007 of file IFC4X4Enum.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 1057 of file IFC4X4Enum.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_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).

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_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.).

kIfcCableCarrierFittingTypeEnum_TEE 

A fitting at which a branch is taken from the main route of the cable carrier.

kIfcCableCarrierFittingTypeEnum_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.

kIfcCableCarrierFittingTypeEnum_USERDEFINED 

User-defined type.

kIfcCableCarrierFittingTypeEnum_NOTDEFINED 

Undefined type.

kIfcCableCarrierFittingTypeEnum_unset 

The value is unset.

Definition at line 1075 of file IFC4X4Enum.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_CABLEBRACKET 

A cable bracket is a horizontal cable support fixed at one end only, spaced at intervals, on which cables rest.

kIfcCableCarrierSegmentTypeEnum_CATENARYWIRE 

A catenary wire is a longitudinal wire supporting the grooved contact wires either directly or indirectly.

kIfcCableCarrierSegmentTypeEnum_DROPPER 

A dropper is a cable carrier used to suspend cable from another cable. It could also conduct electricity.

kIfcCableCarrierSegmentTypeEnum_USERDEFINED 

User-defined type.

kIfcCableCarrierSegmentTypeEnum_NOTDEFINED 

Undefined type.

kIfcCableCarrierSegmentTypeEnum_unset 

The value is unset.

Definition at line 1107 of file IFC4X4Enum.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_FANOUT 

A fan out is a special cable fitting that provides a safe transition from multi-fiber cable units to individual fibers.

kIfcCableFittingTypeEnum_USERDEFINED 

User-defined type.

kIfcCableFittingTypeEnum_NOTDEFINED 

Undefined type.

kIfcCableFittingTypeEnum_unset 

The value is unset.

Definition at line 1139 of file IFC4X4Enum.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_CONTACTWIRESEGMENT 

An electric conductor of an overhead contact line with which the current collectors make contact.

kIfcCableSegmentTypeEnum_FIBERSEGMENT 

A fiber segment is an individual optical fiber used in telecommunication systems to transmit data by means of optical signals.

kIfcCableSegmentTypeEnum_FIBERTUBE 

A fiber tube is semi-rigid hollow plastic tube with a very small radius that houses and protects a certain number of optical fiber segments. An optical cable segment may contain many fiber tubes.

kIfcCableSegmentTypeEnum_OPTICALCABLESEGMENT 

An optical cable segment is a cable segment that contains a variable number of optical fiber segments.

kIfcCableSegmentTypeEnum_STITCHWIRE 

A stitch wire consists of auxiliary wires and different components (clamp) used in stitched suspension.

kIfcCableSegmentTypeEnum_WIREPAIRSEGMENT 

A pair of conductors contained in a copper cable. The pair is always used together to form a circuit to transmit data by means of electric signals.

kIfcCableSegmentTypeEnum_USERDEFINED 

User-defined type.

kIfcCableSegmentTypeEnum_NOTDEFINED 

Undefined type.

kIfcCableSegmentTypeEnum_unset 

The value is unset.

Definition at line 1169 of file IFC4X4Enum.h.

◆ IfcCaissonFoundationTypeEnum

Enumeration of Caisson Foundation Types.

Enumerator
kIfcCaissonFoundationTypeEnum_WELL 

Open box.

kIfcCaissonFoundationTypeEnum_CAISSON 

Closed box.

kIfcCaissonFoundationTypeEnum_USERDEFINED 

User-defined caisson foundation element.

kIfcCaissonFoundationTypeEnum_NOTDEFINED 

Undefined caisson element.

kIfcCaissonFoundationTypeEnum_unset 

The value is unset.

Definition at line 1207 of file IFC4X4Enum.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 1229 of file IFC4X4Enum.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 1253 of file IFC4X4Enum.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 1277 of file IFC4X4Enum.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 1295 of file IFC4X4Enum.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_PIERSTEM 

An individual vertical part of a pier, may be a simple column, i.e. no breakdown into segments or separate structural parts such as flanges and web(s), or may be an aggregation of segments and/or parts.

kIfcColumnTypeEnum_PIERSTEM_SEGMENT 

A vertical segment of a pier column.

kIfcColumnTypeEnum_STANDCOLUMN 

A column transmitting vertical loads from a superstructure to an arch below it.

kIfcColumnTypeEnum_USERDEFINED 

User-defined linear element.

kIfcColumnTypeEnum_NOTDEFINED 

Undefined linear element.

kIfcColumnTypeEnum_unset 

The value is unset.

Definition at line 1327 of file IFC4X4Enum.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_AUTOMATON 

A self-acting artificial device, the behaviour of which is governed either in a stepwise manner by given decision rules or continuously in time by defined relationships, while the output variables of which are created from its input and state variables.

kIfcCommunicationsApplianceTypeEnum_INTELLIGENTPERIPHERAL 

An intelligent peripheral is a device that offers a variety of specialized resources according to the corresponding service logical program under the control of SCP. These resources contain the receiver of DTMF (Dual-Tone Multi-Frequency, signal generator, record notice, etc.). An intelligent peripheral provides dedicated resource functions in the intelligent network, allocates, controls and manages various dedicated resources, communicates with other entities in the network, and completes SRF resource functions as well as the maintenance, management and statistics functions of resources.

kIfcCommunicationsApplianceTypeEnum_IPNETWORKEQUIPMENT 

An IP network equipment is a device that provides IP data transmission channel for telecom subsystems or other subsystems e.g., routers, network switches or firewalls.

kIfcCommunicationsApplianceTypeEnum_OPTICALNETWORKUNIT 

An optical network unit is a kind of optical transmission network connection equipment which is installed at user side.

kIfcCommunicationsApplianceTypeEnum_TELECOMMAND 

A system sending command to control and monitor the switches and circuit breakers or systems directly or not connected (e.g. via wires) within the traction power system remotely.

kIfcCommunicationsApplianceTypeEnum_TELEPHONYEXCHANGE 

A telephony exchange is a device that ensures the routing of telephone calls and communications.

kIfcCommunicationsApplianceTypeEnum_TRANSITIONCOMPONENT 

A transition component is a minor active device that converts electric signals to optical signals at the sender, and converts optical signals to electric signals at the receiver.

kIfcCommunicationsApplianceTypeEnum_TRANSPONDER 

A transponder is a communication, monitoring, or control device that, upon receiving a signal, emits a different signal in response. Transponders can be either passive or active (e.g., electronic beacon, balise).

kIfcCommunicationsApplianceTypeEnum_TRANSPORTEQUIPMENT 

A transport equipment is a network element responsible for providing functionality of transport, multiplexing, switching, management and supervision of transmission channels between different hosts. The data transport service uses three specific metrics: the bandwidth, the jitter, and the packet loss rate.

kIfcCommunicationsApplianceTypeEnum_OPTICALLINETERMINAL 

An optical line terminal is a service provider endpoint of a passive or active optical network. It is the terminal equipment for connecting fiber optic trunks.

kIfcCommunicationsApplianceTypeEnum_LINESIDEELECTRONICUNIT 

The lineside electronic unit (LEU) is the interface between the balise and interlocking in railway. The LEU acquires the information from the interlocking, and sends the appropriate information to the balises in concordance with the lineside signalling (if available).

kIfcCommunicationsApplianceTypeEnum_RADIOBLOCKCENTER 

A radio block center is a specialised computing device in railway with specification for generating Movement Authorities (MA) and transmitting it to trains. It gets information from signalling control and from the trains in its section.

kIfcCommunicationsApplianceTypeEnum_USERDEFINED 

User-defined type.

kIfcCommunicationsApplianceTypeEnum_NOTDEFINED 

Undefined type.

kIfcCommunicationsApplianceTypeEnum_unset 

The value is unset.

Definition at line 1355 of file IFC4X4Enum.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 1421 of file IFC4X4Enum.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 1439 of file IFC4X4Enum.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 1487 of file IFC4X4Enum.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 1519 of file IFC4X4Enum.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 1541 of file IFC4X4Enum.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 1565 of file IFC4X4Enum.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 1599 of file IFC4X4Enum.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 1635 of file IFC4X4Enum.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 1657 of file IFC4X4Enum.h.

◆ IfcConveyorSegmentTypeEnum

This container defines the different predefined types of conveyor segments that can further specify an IfcConveyorSegment or IfcConveyorSegmentType.

Enumerator
kIfcConveyorSegmentTypeEnum_CHUTECONVEYOR 

Gravity-operated conveyor where media descends through a trough or chute.

kIfcConveyorSegmentTypeEnum_BELTCONVEYOR 

An endless belt for carrying material without stretching.

kIfcConveyorSegmentTypeEnum_SCREWCONVEYOR 

composed of a longitudinal screw in a trough or pipe that rotates to force media through the segment

kIfcConveyorSegmentTypeEnum_BUCKETCONVEYOR 

A conveyor in the form of connected buckets or segments that move in a continuous loop

kIfcConveyorSegmentTypeEnum_USERDEFINED 

User-defined type

kIfcConveyorSegmentTypeEnum_NOTDEFINED 

Undefined type.

kIfcConveyorSegmentTypeEnum_unset 

The value is unset.

Definition at line 1685 of file IFC4X4Enum.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 1711 of file IFC4X4Enum.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 1733 of file IFC4X4Enum.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 1757 of file IFC4X4Enum.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 1775 of file IFC4X4Enum.h.

◆ IfcCourseTypeEnum

This container defines the different predefined types of course elements that can further specify an IfcCourse or IfcCourseType.

Enumerator
kIfcCourseTypeEnum_ARMOUR 

An Aggregate layer whose primary function is to protect against erosion of the underlying material by water e.g. riprap.

kIfcCourseTypeEnum_FILTER 

An Intermediate layer whose primary function is to prevent the washing through of fine materials.

kIfcCourseTypeEnum_BALLASTBED 

Layer composed of broken stones under the sleepers.

kIfcCourseTypeEnum_CORE 

A core course is the bulk internal structure of aggregate structures.

kIfcCourseTypeEnum_PAVEMENT 

A layer within a pavement structure that forms a paved area or road.

kIfcCourseTypeEnum_PROTECTION 

Layer with the primary task to provide protection against erosion and scour.

kIfcCourseTypeEnum_USERDEFINED 

User-defined type

kIfcCourseTypeEnum_NOTDEFINED 

Undefined type.

kIfcCourseTypeEnum_unset 

The value is unset.

Definition at line 1807 of file IFC4X4Enum.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_TOPPING 

A layer of material used for leveling or flattening a surface.

kIfcCoveringTypeEnum_WRAPPING 

The covering is used for wrapping particularly of distribution elements using tape.

kIfcCoveringTypeEnum_COPING 

A protective capping or covering of a wall or a parapet.

kIfcCoveringTypeEnum_USERDEFINED 

User defined type of covering.

kIfcCoveringTypeEnum_NOTDEFINED 

Undefined type of covering.

kIfcCoveringTypeEnum_unset 

The value is unset.

Definition at line 1837 of file IFC4X4Enum.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 1879 of file IFC4X4Enum.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 1901 of file IFC4X4Enum.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 1919 of file IFC4X4Enum.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 1941 of file IFC4X4Enum.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 1981 of file IFC4X4Enum.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 2005 of file IFC4X4Enum.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 2125 of file IFC4X4Enum.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_EXPANSION_JOINT_DEVICE 

Assembly connection element between construction elements to allow for thermic differential expansions.

kIfcDiscreteAccessoryTypeEnum_CABLEARRANGER 

A cable arranger is a flexible accessory or a part of a component placed around cables to arrange and minimize flexing of them at the point where it is placed.

kIfcDiscreteAccessoryTypeEnum_FILLER 

Sealant, gap filler rod, packing material or other used to close a gap.

kIfcDiscreteAccessoryTypeEnum_FLASHING 

Construction material used to manage the passage of water around objects.

kIfcDiscreteAccessoryTypeEnum_INSULATOR 

A device designed to support and insulate a conductive element.

kIfcDiscreteAccessoryTypeEnum_LOCK 

A lock is a mechanical or electronic fastening device that is released either by a physical object (e.g., key, fingerprint, RFID card, security token etc.), by supplying secret information (e.g., number permutation, password), or by a combination thereof.

kIfcDiscreteAccessoryTypeEnum_TENSIONINGEQUIPMENT 

An equipment used to maintain the tension of conductors or cables.

kIfcDiscreteAccessoryTypeEnum_RAILPAD 

A non-metallic pad placed between rail and baseplate or rail and sleeper, bearer or slab.

kIfcDiscreteAccessoryTypeEnum_SLIDINGCHAIR 

A component which supports and retains the stock rail and a flat surface upon which the foot of the switch rail slides.

kIfcDiscreteAccessoryTypeEnum_RAIL_LUBRICATION 

A device that prevents wearing of the rails throughout the flange of wheel to reduce noise emissions. It is often located at inner side of the outer rail in a curve or near turnouts (depends on function wearing or noise reduction).

kIfcDiscreteAccessoryTypeEnum_PANEL_STRENGTHENING 

A component that minimizes pump effects of the substructure.

kIfcDiscreteAccessoryTypeEnum_RAILBRACE 

A rail component that prevents rails from tipping and twisting.

kIfcDiscreteAccessoryTypeEnum_ELASTIC_CUSHION 

A track elastic cushion is a kind of layer set on grooved sides of a concrete base, which is used for mitigating the impact of longitudinal and lateral load on track structures. A track elastic cushion shall only appear in ballastless track structures.

kIfcDiscreteAccessoryTypeEnum_SOUNDABSORPTION 

A component in the track for sound absorption and may also absorb vibrations. It is often used in combination with slab tracks.

kIfcDiscreteAccessoryTypeEnum_POINTMACHINEMOUNTINGDEVICE 

Point machine mounting device.

kIfcDiscreteAccessoryTypeEnum_POINT_MACHINE_LOCKING_DEVICE 

Point machine locking device.

kIfcDiscreteAccessoryTypeEnum_RAIL_MECHANICAL_EQUIPMENT 

A rail mechanical equipment is a mechnical equipment installed at railside, like blocking device, speed regulator, bias loaded inspector, track scale or controllable retarder.

kIfcDiscreteAccessoryTypeEnum_BIRDPROTECTION 

A device that prevents a sitting down of birds at electrically critical points and thus birds are protected against electrical shocks and disturbances by short circuit are avoided.

kIfcDiscreteAccessoryTypeEnum_WATER_BARRIER 
kIfcDiscreteAccessoryTypeEnum_STRUCTURAL_SEALING 
kIfcDiscreteAccessoryTypeEnum_USERDEFINED 

User-defined accessory.

kIfcDiscreteAccessoryTypeEnum_NOTDEFINED 

Undefined accessory.

kIfcDiscreteAccessoryTypeEnum_unset 

The value is unset.

Definition at line 2143 of file IFC4X4Enum.h.

◆ IfcDistributionBoardTypeEnum

[object Object]

Enumerator
kIfcDistributionBoardTypeEnum_SWITCHBOARD 

A distribution point at which switching devices are located.

kIfcDistributionBoardTypeEnum_CONSUMERUNIT 

A distribution point on the incoming electrical supply, typically in domestic premises, at which protective devices are located.

kIfcDistributionBoardTypeEnum_MOTORCONTROLCENTRE 

A distribution point at which starting and control devices for major plant items are located.

kIfcDistributionBoardTypeEnum_DISTRIBUTIONFRAME 

A distribution frame is used to interconnect and manage wiring between active equipment and subscriber. It might be composed of multiple distribution boards and other components.

kIfcDistributionBoardTypeEnum_DISTRIBUTIONBOARD 

A distribution point at which connections are made for distribution of electrical circuits usually through protective devices.

kIfcDistributionBoardTypeEnum_DISPATCHINGBOARD 

A distribution point at which voice and data communication signals are managed between communication devices.

kIfcDistributionBoardTypeEnum_USERDEFINED 

User-defined type

kIfcDistributionBoardTypeEnum_NOTDEFINED 

Undefined type.

kIfcDistributionBoardTypeEnum_unset 

The value is unset.

Definition at line 2205 of file IFC4X4Enum.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 2235 of file IFC4X4Enum.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_WIRELESS 

Wireless connection to communication appliances for distribution of data or communication.

kIfcDistributionPortTypeEnum_USERDEFINED 

User-defined port type.

kIfcDistributionPortTypeEnum_NOTDEFINED 

Undefined port type.

kIfcDistributionPortTypeEnum_unset 

The value is unset.

Definition at line 2269 of file IFC4X4Enum.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_CATENARY_SYSTEM 

A longitudinal distribution system that supports contact wires, including catenary wire droppers and stich wires.

kIfcDistributionSystemEnum_OVERHEAD_CONTACTLINE_SYSTEM 

An overhead contact line system above the upper limit of the train using an overhead contact line and a catenary system to supply current to traction units.

kIfcDistributionSystemEnum_RETURN_CIRCUIT 

A distribution system which forms the intended path for the traction return current and the current under fault conditions.

kIfcDistributionSystemEnum_FIXEDTRANSMISSIONNETWORK 

Represents all wired networks that provide a data transmission channel using optical fiber cables, copper cables or both. It aggregates many technologies that are based on the multiplexing method.

kIfcDistributionSystemEnum_OPERATIONALTELEPHONYSYSTEM 

A system that allows communications between operators (e.g. switchtender, traffic regulator, operational agents, etc.) in operational centers and on the infrastructure site (e.g. railway, tunnel or road).

kIfcDistributionSystemEnum_MOBILENETWORK 

Mobile network insures wireless communication by providing a secure platform for voice and data communication between infrastructure operators, including drivers, dispatchers, shunting team members and station controllers.

kIfcDistributionSystemEnum_MONITORINGSYSTEM 

Sensor-based system for building and infastructure environmental monitoring and control.

kIfcDistributionSystemEnum_SAFETY 
kIfcDistributionSystemEnum_USERDEFINED 

No description available.

kIfcDistributionSystemEnum_NOTDEFINED 

No description available.

kIfcDistributionSystemEnum_unset 

The value is unset.

Definition at line 2297 of file IFC4X4Enum.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 2414 of file IFC4X4Enum.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 2440 of file IFC4X4Enum.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 2464 of file IFC4X4Enum.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 2503 of file IFC4X4Enum.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 2525 of file IFC4X4Enum.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 2557 of file IFC4X4Enum.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_BOOM_BARRIER 

A boom barrier (also known as a boom gate) is a bar, or pole pivoted to allow the boom to block vehicular or pedestrian access through a controlled point.

kIfcDoorTypeEnum_TURNSTILE 

A mechanical gate consisting of revolving arms, allowing only one person at a time to pass through.

kIfcDoorTypeEnum_USERDEFINED 

User-defined door element.

kIfcDoorTypeEnum_NOTDEFINED 

Undefined door element.

kIfcDoorTypeEnum_unset 

The value is unset.

Definition at line 2621 of file IFC4X4Enum.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_PANEL_SINGLE_SWING 
kIfcDoorTypeOperationEnum_DOUBLE_PANEL_SINGLE_SWING_OPPOSITE_LEFT 
kIfcDoorTypeOperationEnum_DOUBLE_PANEL_SINGLE_SWING_OPPOSITE_RIGHT 
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_PANEL_DOUBLE_SWING 
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_PANEL_SLIDING 
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_PANEL_FOLDING 
kIfcDoorTypeOperationEnum_REVOLVING_HORIZONTAL 
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_DOUBLE_PANEL_LIFTING_VERTICAL 
kIfcDoorTypeOperationEnum_LIFTING_HORIZONTAL 

Lifting horizontal

kIfcDoorTypeOperationEnum_LIFTING_VERTICAL_LEFT 

Lifting vertical left

kIfcDoorTypeOperationEnum_LIFTING_VERTICAL_RIGHT 

Lifting vertical right

kIfcDoorTypeOperationEnum_REVOLVING_VERTICAL 

Revolving vertical

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 2649 of file IFC4X4Enum.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 2705 of file IFC4X4Enum.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 2737 of file IFC4X4Enum.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 2759 of file IFC4X4Enum.h.

◆ IfcEarthingElementTypeEnum

Enumerator
kIfcEarthingElementTypeEnum_EARTHINGSTRIP 
kIfcEarthingElementTypeEnum_GROUNDINGPLATE 
kIfcEarthingElementTypeEnum_GROUNDINGROD 
kIfcEarthingElementTypeEnum_FIXEDTERMINAL 
kIfcEarthingElementTypeEnum_GROUNDINGMESH 
kIfcEarthingElementTypeEnum_NOTDEFINED 
kIfcEarthingElementTypeEnum_USERDEFINED 
kIfcEarthingElementTypeEnum_unset 

The value is unset.

Definition at line 2780 of file IFC4X4Enum.h.

◆ IfcEarthworksCutTypeEnum

This container defines the different predefined types of earthworks cut elements that can specify an IfcEarthworksCut.

Enumerator
kIfcEarthworksCutTypeEnum_TRENCH 

Excavation whose length greatly exceeds the depth and width. Trench is typically excavated for strip foundations or for buried services such as drainage or cabling.

kIfcEarthworksCutTypeEnum_DREDGING 

Underwater excavation to recover material or to create a greater depth of water.

kIfcEarthworksCutTypeEnum_EXCAVATION 

General type of excavation when more accurate type is not specified.

kIfcEarthworksCutTypeEnum_OVEREXCAVATION 

Excavation that goes beyond the depth required for construction, in order to replace unsuitable material.

kIfcEarthworksCutTypeEnum_TOPSOILREMOVAL 

Excavation where the topmost layer of soil containing organic material is cut or stripped. The removed topsoil can be used as fill (EarthworksElement) e.g. where planting is planned.

kIfcEarthworksCutTypeEnum_STEPEXCAVATION 

Removal of the soft part of the existing road slope, where it is dug into steps, when widening a road.

kIfcEarthworksCutTypeEnum_PAVEMENTMILLING 

Removal of expired material from top of pavement to be replaced by new material.

kIfcEarthworksCutTypeEnum_CUT 

Excavation where soil or rock below topsoil is cut to the depth required for the construction of facilities such as roads and railways. The removed material can be used as fill (IfcEarthworksElement) for embankments or to form a level surface on which to build.

kIfcEarthworksCutTypeEnum_BASE_EXCAVATION 

Excavation for basements of buildings, abutments of bridges or similar structures either partially or completely below ground level.

kIfcEarthworksCutTypeEnum_CONFINEDOPENEXCAVATION 
kIfcEarthworksCutTypeEnum_ANCHOREDOPENEXCAVATION 
kIfcEarthworksCutTypeEnum_BRACEDOPENEXCAVATION 
kIfcEarthworksCutTypeEnum_USERDEFINED 

User-defined type

kIfcEarthworksCutTypeEnum_NOTDEFINED 

Undefined type.

kIfcEarthworksCutTypeEnum_unset 

The value is unset.

Definition at line 2801 of file IFC4X4Enum.h.

◆ IfcEarthworksFillTypeEnum

This container defines the different predefined types of earthworks fill elements that can specify an IfcEarthworksFill.

Enumerator
kIfcEarthworksFillTypeEnum_BACKFILL 

Fill behind retaining walls or other structures such as quays, behind abutments and bridges.

kIfcEarthworksFillTypeEnum_COUNTERWEIGHT 

Embankment built on the side of the main road structure to reduce the settlement of the road.

kIfcEarthworksFillTypeEnum_SUBGRADE 

Type of earthworks element forming the structure below pavement and above natural soil.

kIfcEarthworksFillTypeEnum_EMBANKMENT 

Predominantly longitudinal type of earthworks element with no other particular assigned type according to its role in Pavement or Subgrade.

kIfcEarthworksFillTypeEnum_TRANSITIONSECTION 

Section of subgrade to ensure the consistency of stiffness and prevent uneven settlement. Transition section may appear e.g. between: embankment and bridge abutment; embankment and transverse structure; cutting and tunnel; embankment and cutting.

kIfcEarthworksFillTypeEnum_SUBGRADEBED 

Upper part of the soil, natural or constructed, that supports the loads transmitted by the overlying structure of a road, runway, or similar hard surface.

kIfcEarthworksFillTypeEnum_SLOPEFILL 

Side slope (batter) fill abutting the road structure or back slope fill.

kIfcEarthworksFillTypeEnum_USERDEFINED 

User-defined type

kIfcEarthworksFillTypeEnum_NOTDEFINED 

Undefined type.

kIfcEarthworksFillTypeEnum_unset 

The value is unset.

Definition at line 2840 of file IFC4X4Enum.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 2872 of file IFC4X4Enum.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 2922 of file IFC4X4Enum.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_CAPACITOR 

A device that stores electric charge when an external power supply is present using the electrical property of capacitance. Two-terminal device characterized essentially by its capacitance.

kIfcElectricFlowStorageDeviceTypeEnum_COMPENSATOR 

A device that is used to fix or adjust the parameter of electric energy, such as voltage loss, power factor and so on.

kIfcElectricFlowStorageDeviceTypeEnum_INDUCTOR 

A device used in circuits or power systems due to their inductance, acting as a component of electric storage device.

kIfcElectricFlowStorageDeviceTypeEnum_RECHARGER 

A recharger or battery charger is a device used to put energy into a secondary cell or rechargeable battery by forcing an electric current through it.

kIfcElectricFlowStorageDeviceTypeEnum_USERDEFINED 

User-defined type.

kIfcElectricFlowStorageDeviceTypeEnum_NOTDEFINED 

Undefined type.

kIfcElectricFlowStorageDeviceTypeEnum_unset 

The value is unset.

Definition at line 2948 of file IFC4X4Enum.h.

◆ IfcElectricFlowTreatmentDeviceTypeEnum

The IfcElectricFlowTreatmentDeviceTypeEnum defines the range of different types of electric flow treatment device that can be specified.

Enumerator
kIfcElectricFlowTreatmentDeviceTypeEnum_ELECTRONICFILTER 

Linear two-port device designed to transmit spectral components of the input quantity according to a specified law, generally in order to pass the components in certain frequency bands and to attenuate those in other bands.

kIfcElectricFlowTreatmentDeviceTypeEnum_USERDEFINED 

User-defined type

kIfcElectricFlowTreatmentDeviceTypeEnum_NOTDEFINED 

Undefined type.

kIfcElectricFlowTreatmentDeviceTypeEnum_unset 

The value is unset.

Definition at line 2984 of file IFC4X4Enum.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 3004 of file IFC4X4Enum.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 3028 of file IFC4X4Enum.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 3056 of file IFC4X4Enum.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_ABUTMENT 

A bridge abutment built up of walls, beams, slabs etc.

kIfcElementAssemblyTypeEnum_PIER 

An intermediate support e.g. in a bridge, built up of walls, columns, beams etc.

kIfcElementAssemblyTypeEnum_PYLON 

A vertical structure supporting cables in suspended or stayed structure.

kIfcElementAssemblyTypeEnum_CROSS_BRACING 

A Structural linear member or assembly of members inside a box girder or between girders, typically on a pier, to resist lateral forces and transfer them to the support.

kIfcElementAssemblyTypeEnum_DECK 

A platform (such as floor or bridge deck) built up of beams, slabs.

kIfcElementAssemblyTypeEnum_MAST 

An assembly of plates, members, cables or fasteners that form a vertical structure for the support or mounting of other equipment such as lights, sonar or wireless transmitters.

kIfcElementAssemblyTypeEnum_SIGNALASSEMBLY 

An assembly to physically aggregate together one or more signal instances (and also sign instances) including any supporting structural elements such as a simple pole or a rigid frame gantry.

kIfcElementAssemblyTypeEnum_GRID 

A framework of spaced cables or bars that are parallel to or cross each other.

kIfcElementAssemblyTypeEnum_SHELTER 

A structure, fairly quick to setup, move or dismantle, used to give protection, especially from the weather or intrusion.

kIfcElementAssemblyTypeEnum_SUPPORTINGASSEMBLY 

An assembly intends to support Overhead Contact Line System. It includes foundation, supporting elements and suspension assembly.

kIfcElementAssemblyTypeEnum_SUSPENSIONASSEMBLY 

A complex assembly of components used to suspend elements or cable segments.

kIfcElementAssemblyTypeEnum_TRACTION_SWITCHING_ASSEMBLY 

A common assembly used to insure the switching function. It is composed of switches, control instruments and other components.

kIfcElementAssemblyTypeEnum_TRACKPANEL 

Trackwork ensuring the support and guidance of a vehicle along a route. It consists of assembly of rail, sleepers and fastenings.

kIfcElementAssemblyTypeEnum_TURNOUTPANEL 

Trackwork ensuring the support and guidance of a vehicle along any given route among various diverging or intersecting tracks.

kIfcElementAssemblyTypeEnum_DILATATIONPANEL 

Device which permits longitudinal relative rail movement of two adjacent rails, while maintaining correct guidance and support.

kIfcElementAssemblyTypeEnum_RAIL_MECHANICAL_EQUIPMENT_ASSEMBLY 

A complex assembly made up of several components like blocking device, speed regulator, bias loaded inspector, track scale or controllable retarder.

kIfcElementAssemblyTypeEnum_ENTRANCEWORKS 

An assembly forming the support structure of a chamber (lock, dock) gate and associated elements, plus the containment of operational equipment.

kIfcElementAssemblyTypeEnum_SUMPBUSTER 

An obstacle (with oil catchment basin) installed typically in a bus lane to prevent other traffic with lower ground clearance from using it. Also Sump breaker or Sump trap.

kIfcElementAssemblyTypeEnum_TRAFFIC_CALMING_DEVICE 

A structure on the carriageway to control the speed of vehicles.

kIfcElementAssemblyTypeEnum_DUCTBANK 
kIfcElementAssemblyTypeEnum_PRESUPPORTVAULT 
kIfcElementAssemblyTypeEnum_PRESUPPORTFACE 
kIfcElementAssemblyTypeEnum_USERDEFINED 

User-defined element assembly.

kIfcElementAssemblyTypeEnum_NOTDEFINED 

Undefined element assembly.

kIfcElementAssemblyTypeEnum_unset 

The value is unset.

Definition at line 3080 of file IFC4X4Enum.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 3157 of file IFC4X4Enum.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 3177 of file IFC4X4Enum.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 3199 of file IFC4X4Enum.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 3235 of file IFC4X4Enum.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 3265 of file IFC4X4Enum.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 3291 of file IFC4X4Enum.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 3315 of file IFC4X4Enum.h.

◆ IfcFacilityPartCommonTypeEnum

This container defines the different common predefined types of facility parts that can further specify an IfcFacilityPartCommon.

Enumerator
kIfcFacilityPartCommonTypeEnum_SEGMENT 

A longitudinal facility part encompassing a linear portion of the facility defined by some uniform characteristics, or a transition between segments of uniform characteristics.

kIfcFacilityPartCommonTypeEnum_ABOVEGROUND 

A vertical facility part for elements belonging to the space above the finished ground.

kIfcFacilityPartCommonTypeEnum_JUNCTION 

A longitudinal facility part providing an at grade junction between two or more segments of longitudinal facilities usually of the same type.

kIfcFacilityPartCommonTypeEnum_LEVELCROSSING 

A longitudinal facility part providing an at grade crossing between two or more different modes of transport e.g. road and railway or road and pedestrian.

kIfcFacilityPartCommonTypeEnum_BELOWGROUND 

A vertical facility part for the containment of elements below the finished ground. This may include for example earthworks elements and elements in a pavement structure.

kIfcFacilityPartCommonTypeEnum_SUBSTRUCTURE 

A vertical facility part comprising of an underlying or supporting structure. this can be above or below finished ground level.

kIfcFacilityPartCommonTypeEnum_TERMINAL 

A longitudinal facility part that represents a termination segment of a longitudinal facility such as the end of a breakwater, road or rail section.

kIfcFacilityPartCommonTypeEnum_SUPERSTRUCTURE 

A vertical facility part comprising of the upper volume of a structure, usually forming the volume of operation or the receiving of live loading.

kIfcFacilityPartCommonTypeEnum_USERDEFINED 

User-defined type

kIfcFacilityPartCommonTypeEnum_NOTDEFINED 

Undefined type.

kIfcFacilityPartCommonTypeEnum_unset 

The value is unset.

Definition at line 3341 of file IFC4X4Enum.h.

◆ IfcFacilityUsageEnum

This container defines the different usage types of conveyor segments that can further specify an IfcFacilityPart.

Enumerator
kIfcFacilityUsageEnum_LATERAL 

A Lateral usage implies a facility part is a lateral (left, right, centre etc.) subdivision of a longitudinal segment or facility. Common uses include traffic lanes, road or rail side embankments etc.

kIfcFacilityUsageEnum_REGION 

A regional usage implies a bounded subdivision in the "X-Y plane" of a parent IfcSpatialStructureElement. The parent IfcSpatialStructureElement can be longitudinal or regional in nature.

kIfcFacilityUsageEnum_VERTICAL 

A vertical usage implies a subdivision in the "Z plane" usually signifying a defined elevation level or controlled volume within a segment of the Z plane.

kIfcFacilityUsageEnum_LONGITUDINAL 

A longitudinal usage implies a subdivision along a linear facility where the part has a defined start and end along the facility alignment(s).

kIfcFacilityUsageEnum_USERDEFINED 

User-defined type.

kIfcFacilityUsageEnum_NOTDEFINED 

Undefined type.

kIfcFacilityUsageEnum_unset 

The value is unset.

Definition at line 3375 of file IFC4X4Enum.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_JET 
kIfcFanTypeEnum_unset 

The value is unset.

Definition at line 3401 of file IFC4X4Enum.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 3434 of file IFC4X4Enum.h.

◆ IfcFillElementTypeEnum

Enumerator
kIfcFillElementTypeEnum_INVERTFILL 
kIfcFillElementTypeEnum_ANNULARGAPFILL 
kIfcFillElementTypeEnum_NOTDEFINED 
kIfcFillElementTypeEnum_USERDEFINED 
kIfcFillElementTypeEnum_unset 

The value is unset.

Definition at line 3455 of file IFC4X4Enum.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 3473 of file IFC4X4Enum.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_FIREMONITOR 

Fire monitor.

kIfcFireSuppressionTerminalTypeEnum_USERDEFINED 

User-defined type

kIfcFireSuppressionTerminalTypeEnum_NOTDEFINED 

Undefined type.

kIfcFireSuppressionTerminalTypeEnum_unset 

The value is unset.

Definition at line 3503 of file IFC4X4Enum.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 3533 of file IFC4X4Enum.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_COMBINED 

A device that reads and displays the value of multiple properties of a system at a point, or displays the difference in the value of a property between two points.

kIfcFlowInstrumentTypeEnum_VOLTMETER 

A device that measures and displays the voltage in a circuit.

kIfcFlowInstrumentTypeEnum_USERDEFINED 

User-defined type.

kIfcFlowInstrumentTypeEnum_NOTDEFINED 

Undefined type.

kIfcFlowInstrumentTypeEnum_unset 

The value is unset.

Definition at line 3555 of file IFC4X4Enum.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 3593 of file IFC4X4Enum.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 3619 of file IFC4X4Enum.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_TECHNICALCABINET 

A technical cabinet is a piece of furniture for holding, displaying and protecting technical appliances, usually organized in shelves, drawers or racks.

kIfcFurnitureTypeEnum_USERDEFINED 

User-defined type.

kIfcFurnitureTypeEnum_NOTDEFINED 

Undefined type.

kIfcFurnitureTypeEnum_unset 

The value is unset.

Definition at line 3647 of file IFC4X4Enum.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_SOIL_BORING_POINT 

Soil boring point

kIfcGeographicElementTypeEnum_VEGETATION 

Plant life or plant cover (as of an area). For example trees, shrubs, herbs, grasses, ferns, and mosses.

kIfcGeographicElementTypeEnum_USERDEFINED 

User defined

kIfcGeographicElementTypeEnum_NOTDEFINED 

Not defined

kIfcGeographicElementTypeEnum_unset 

The value is unset.

Definition at line 3744 of file IFC4X4Enum.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 3768 of file IFC4X4Enum.h.

◆ IfcGeoScienceFeatureTypeEnum

Enumerator
kIfcGeoScienceFeatureTypeEnum_DISCRETEDISCONTINUITY 
kIfcGeoScienceFeatureTypeEnum_FOLD 
kIfcGeoScienceFeatureTypeEnum_FLUIDBODY 
kIfcGeoScienceFeatureTypeEnum_PIEZOMETRICWATERLEVEL 
kIfcGeoScienceFeatureTypeEnum_VOIDBODY 
kIfcGeoScienceFeatureTypeEnum_GEOLOGICUNIT 
kIfcGeoScienceFeatureTypeEnum_GEOTECHNICALUNIT 
kIfcGeoScienceFeatureTypeEnum_HAZARDAREA 
kIfcGeoScienceFeatureTypeEnum_HYDROGEOUNIT 
kIfcGeoScienceFeatureTypeEnum_FAULT 
kIfcGeoScienceFeatureTypeEnum_CONTACT 
kIfcGeoScienceFeatureTypeEnum_PHYSICALPROPERTYDISTRIBUTION 
kIfcGeoScienceFeatureTypeEnum_USERDEFINED 
kIfcGeoScienceFeatureTypeEnum_NOTDEFINED 
kIfcGeoScienceFeatureTypeEnum_unset 

The value is unset.

Definition at line 3678 of file IFC4X4Enum.h.

◆ IfcGeoScienceModelTypeEnum

Enumerator
kIfcGeoScienceModelTypeEnum_GEOTECHMODEL 
kIfcGeoScienceModelTypeEnum_HYDROGEOMODEL 
kIfcGeoScienceModelTypeEnum_GEOLOGYMODEL 
kIfcGeoScienceModelTypeEnum_GEOTECHSYNTHESISMODEL 
kIfcGeoScienceModelTypeEnum_PHYSICALPROPERTYDISTIBUTIONMODEL 
kIfcGeoScienceModelTypeEnum_GEOHAZARDMODEL 
kIfcGeoScienceModelTypeEnum_USERDEFINED 
kIfcGeoScienceModelTypeEnum_NOTDEFINED 
kIfcGeoScienceModelTypeEnum_unset 

The value is unset.

Definition at line 3703 of file IFC4X4Enum.h.

◆ IfcGeoScienceObservationTypeEnum

Enumerator
kIfcGeoScienceObservationTypeEnum_INSITUTESTRESULT 
kIfcGeoScienceObservationTypeEnum_LABTESTRESULT 
kIfcGeoScienceObservationTypeEnum_BOREHOLELOG 
kIfcGeoScienceObservationTypeEnum_MAPPEDFEATURE 
kIfcGeoScienceObservationTypeEnum_LOCALINFORMATION 
kIfcGeoScienceObservationTypeEnum_GEOPHYSICALSURVEYRESULT 
kIfcGeoScienceObservationTypeEnum_NOTDEFINED 
kIfcGeoScienceObservationTypeEnum_USERDEFINED 
kIfcGeoScienceObservationTypeEnum_unset 

The value is unset.

Definition at line 3722 of file IFC4X4Enum.h.

◆ IfcGeotechnicalStratumTypeEnum

This container defines the different predefined types of stratum elements that can further specify an IfcGeotechnicalStratum.

Enumerator
kIfcGeotechnicalStratumTypeEnum_SOLID 

Representation of the concept of an identified discrete almost homogenous solid geological or surface feature, including discontinuities such as faults, fractures, boundaries and interfaces that are not explicitly modeled.

kIfcGeotechnicalStratumTypeEnum_VOID 

Representation of the concept of an identified discrete air filled geological feature, including caves and other voids.

kIfcGeotechnicalStratumTypeEnum_WATER 

Representation of the concept of an identified discrete water filled geological or surface feature including lakes, rivers and seas.

kIfcGeotechnicalStratumTypeEnum_USERDEFINED 

No description available.

kIfcGeotechnicalStratumTypeEnum_NOTDEFINED 

No description available.

kIfcGeotechnicalStratumTypeEnum_unset 

The value is unset.

Definition at line 3800 of file IFC4X4Enum.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 3824 of file IFC4X4Enum.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 3842 of file IFC4X4Enum.h.

◆ IfcGroundReinforcementElementTypeEnum

Enumerator
kIfcGroundReinforcementElementTypeEnum_PILE 
kIfcGroundReinforcementElementTypeEnum_TUBE 
kIfcGroundReinforcementElementTypeEnum_BAR 
kIfcGroundReinforcementElementTypeEnum_PLATE 
kIfcGroundReinforcementElementTypeEnum_BOLT 
kIfcGroundReinforcementElementTypeEnum_TENDON 
kIfcGroundReinforcementElementTypeEnum_FABRIC 
kIfcGroundReinforcementElementTypeEnum_NOTDEFINED 
kIfcGroundReinforcementElementTypeEnum_USERDEFINED 
kIfcGroundReinforcementElementTypeEnum_unset 

The value is unset.

Definition at line 3865 of file IFC4X4Enum.h.

◆ IfcHeatExchangerTypeEnum

Enumeration defining the typical types of heat exchangers.

Enumerator
kIfcHeatExchangerTypeEnum_PLATE 

Plate heat exchanger.

kIfcHeatExchangerTypeEnum_SHELLANDTUBE 

Shell and Tube heat exchanger.

kIfcHeatExchangerTypeEnum_TURNOUTHEATING 

A device used to remove snow from railways. E.g. electric heating device, gas heater

kIfcHeatExchangerTypeEnum_USERDEFINED 

User-defined heat exchanger type.

kIfcHeatExchangerTypeEnum_NOTDEFINED 

Undefined heat exchanger type.

kIfcHeatExchangerTypeEnum_unset 

The value is unset.

Definition at line 3888 of file IFC4X4Enum.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 3912 of file IFC4X4Enum.h.

◆ IfcImpactProtectionDeviceTypeEnum

This container defines the different predefined types of kinetic impact protectors that can specify an IfcImpactProtectionDevice or IfcImpactProtectionDeviceType.

Enumerator
kIfcImpactProtectionDeviceTypeEnum_CRASHCUSHION 

Road vehicle energy absorption device installed in front of one or more hazards to reduce the severity of impact.

kIfcImpactProtectionDeviceTypeEnum_DAMPINGSYSTEM 

An elastic element inserted between the superstructure (track and plate on slab track or ballast bed with ballast inserted in) and the tunnel structure (tunnel floor). Some of the elastic elements have a partial decoupling effect between the superstructure and underground due to vibrations. Both helical springs and elastomer blocks or elastomer strips can be used as suspension systems.

kIfcImpactProtectionDeviceTypeEnum_FENDER 

A passive or active device formed of a damper and impact panel that is mounted on the quayside to protect against vessel impact.

kIfcImpactProtectionDeviceTypeEnum_BUMPER 

A bumper is a buffer object at end of track that prevents driving over. It can be fixed on rails or the track panel, or can also be a natural element (e.g. rock, sand).

kIfcImpactProtectionDeviceTypeEnum_USERDEFINED 

User-defined type

kIfcImpactProtectionDeviceTypeEnum_NOTDEFINED 

Undefined type.

kIfcImpactProtectionDeviceTypeEnum_unset 

The value is unset.

Definition at line 3956 of file IFC4X4Enum.h.

◆ IfcImprovedGroundTypeEnum

Enumerator
kIfcImprovedGroundTypeEnum_SURCHARGEPRELOADED 
kIfcImprovedGroundTypeEnum_VERTICALLYDRAINED 
kIfcImprovedGroundTypeEnum_DYNAMICALLYCOMPACTED 
kIfcImprovedGroundTypeEnum_REPLACED 
kIfcImprovedGroundTypeEnum_ROLLERCOMPACTED 
kIfcImprovedGroundTypeEnum_GROUTED 
kIfcImprovedGroundTypeEnum_DEEPMIXED 
kIfcImprovedGroundTypeEnum_LATERALLYDRAINED 
kIfcImprovedGroundTypeEnum_FROZEN 
kIfcImprovedGroundTypeEnum_USERDEFINED 
kIfcImprovedGroundTypeEnum_NOTDEFINED 
kIfcImprovedGroundTypeEnum_unset 

The value is unset.

Definition at line 3979 of file IFC4X4Enum.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 4004 of file IFC4X4Enum.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 4030 of file IFC4X4Enum.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 4056 of file IFC4X4Enum.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 4080 of file IFC4X4Enum.h.

◆ IfcKerbTypeEnum

The predefined type container that collects kerb types together into the implemented enumeration.

Enumerator
kIfcKerbTypeEnum_USERDEFINED 

User-defined type.

kIfcKerbTypeEnum_NOTDEFINED 

Undefined type.

kIfcKerbTypeEnum_unset 

The value is unset.

Definition at line 4102 of file IFC4X4Enum.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 4120 of file IFC4X4Enum.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 4142 of file IFC4X4Enum.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 4198 of file IFC4X4Enum.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 4234 of file IFC4X4Enum.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 4254 of file IFC4X4Enum.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 4276 of file IFC4X4Enum.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 4312 of file IFC4X4Enum.h.

◆ IfcLiquidTerminalTypeEnum

This container defines the different predefined types of liquid terminals that can further specify an IfcLiquidTerminal or IfcLiquidTerminalType.

Enumerator
kIfcLiquidTerminalTypeEnum_LOADINGARM 

A loading arm permits the transfer of liquid or liquefied gas from one system to another, through the use of an articulated arm that accounts for the movement of docked vessels.

kIfcLiquidTerminalTypeEnum_HOSEREEL 

A Supporting framework on which a hose may be wound whose primary purpose is to connect and interact with the external environment.

kIfcLiquidTerminalTypeEnum_USERDEFINED 

User-defined type

kIfcLiquidTerminalTypeEnum_NOTDEFINED 

Undefined type.

kIfcLiquidTerminalTypeEnum_unset 

The value is unset.

Definition at line 4336 of file IFC4X4Enum.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 4358 of file IFC4X4Enum.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 4383 of file IFC4X4Enum.h.

◆ IfcMarineFacilityTypeEnum

The predefined type container that collects all possible marine facility types together into the implemented enumeration.

Enumerator
kIfcMarineFacilityTypeEnum_CANAL 

A man-made watercourse constructed usually, to join rivers, lakes or seas and often of a size suitable for navigation.

kIfcMarineFacilityTypeEnum_WATERWAYSHIPLIFT 

A facility used for raising and lowering boats, ships and other watercraft between stretches of water of different levels on river and canal waterways or between impounded basins. This is achieved via an impounded trough of water which is mechanically lifted up and down.

kIfcMarineFacilityTypeEnum_REVETMENT 

A marine defensive structure made from earthworks, masonry or activities, built in such a way as to absorb the energy of incoming water.

kIfcMarineFacilityTypeEnum_LAUNCHRECOVERY 

Subset of facilities for the function of launching or recovering vessels.

kIfcMarineFacilityTypeEnum_MARINEDEFENCE 

A subset of facilities with the primary function of protection or defence of a coastal or flood area.

kIfcMarineFacilityTypeEnum_HYDROLIFT 

A type of vessel launch recovery facility, also known as a hydraulic lift dock, where ships are lifted vertically by water impounding systems, then floated laterally across the land to berths which subsequently become dry.

kIfcMarineFacilityTypeEnum_SHIPYARD 

A coastal/waterside facility where ships are built and repaired.

kIfcMarineFacilityTypeEnum_SHIPLIFT 

A type of vessel launch recovery facility, where ships are lifted vertically out of the water on platforms connected to winches, then transferred horizontally to land based berths on rail, wheel or track systems.

kIfcMarineFacilityTypeEnum_PORT 

A complex/facility for shipping and marine activities, this includes cargo, people and storage of vessels (marinas harbours).

kIfcMarineFacilityTypeEnum_QUAY 

a facility for the mooring of vessels accompanied with the loading and unloading of cargo or passengers or the maintenance of vessels.

kIfcMarineFacilityTypeEnum_FLOATINGDOCK 

A spatial element that encompasses a floating dry dock and supporting quay side ancillaries.

kIfcMarineFacilityTypeEnum_NAVIGATIONALCHANNEL 

A natural navigable watercourse (such as a river) that needs to be managed or have improvements applied. This includes defined navigational areas in open seas and bays. NOTE definition in ISO 6707: open passage for conveying or containing water

kIfcMarineFacilityTypeEnum_BREAKWATER 

A longitudinal structure that protects a shore area, harbour, basin or estuary from waves.

kIfcMarineFacilityTypeEnum_DRYDOCK 

a Dry dock is an enclosed chamber (by gate) that allows the draining of water for the construction or repair of marine vessels.

kIfcMarineFacilityTypeEnum_JETTY 

A berthing structure, that extends out into the sea usually perpendicular to the coastline, primarily for the transfer of liquid bulk materials.

kIfcMarineFacilityTypeEnum_SHIPLOCK 

A facility used for raising and lowering boats, ships and other watercraft between stretches of water of different levels on rivers and canal waterways or between impounded basins. This is achieved via an impounded chamber of water which is filled and emptied.

kIfcMarineFacilityTypeEnum_BARRIERBEACH 

a sand ridge that rises slightly above the surface of the sea and runs roughly parallel to the shore, from which it is separated by a lagoon.

kIfcMarineFacilityTypeEnum_SLIPWAY 

A facility for the dynamic launch or recovery of a vessel utilizing an inclined ramp and gravitational or mechanical hauling systems.

kIfcMarineFacilityTypeEnum_WATERWAY 

A subset of facilities that have the primary function of providing a navigable area of water.

kIfcMarineFacilityTypeEnum_USERDEFINED 

User-defined type

kIfcMarineFacilityTypeEnum_NOTDEFINED 

Undefined type.

kIfcMarineFacilityTypeEnum_unset 

The value is unset.

Definition at line 4407 of file IFC4X4Enum.h.

◆ IfcMarinePartTypeEnum

The predefined type container that collects all possible marine facility part types together into the implemented enumeration.

Enumerator
kIfcMarinePartTypeEnum_CREST 

A lateral spatial part that forms the crest area of breakwater or embankment where additional structures are placed such as access items or roads.

kIfcMarinePartTypeEnum_MANUFACTURING 

A region spatial part that forms a sub division of a facility for the purpose of manufacturing. This covers areas that are open air and do not constitute a building or the building is only a small part of the entire area (in this case a child of type building can be used).

kIfcMarinePartTypeEnum_LOWWATERLINE 

A vertical spatial part that represents the elevation of the low waterline, multiple low waterlines can be used to represent the different low tide types.

kIfcMarinePartTypeEnum_CORE 

A lateral spatial part that sub divides the core structure of a facility such as a breakwater or embankment

kIfcMarinePartTypeEnum_WATERFIELD 

A region or lateral facility part that covers the water field of a waterside facility such as a quay.

kIfcMarinePartTypeEnum_CILL_LEVEL 

A vertical spatial part that represents the elevation of the cill and floor level of an impounded facility such as a ship lock or dry lock.

kIfcMarinePartTypeEnum_BERTHINGSTRUCTURE 

A longitudinal spatial part of a waterway or port facility that provides facilities for the berthing of vessels while waiting for the waterway facility to become available. For example waiting for a lock cycle to complete and the lock gates to open.

kIfcMarinePartTypeEnum_COPELEVEL 

A vertical spatial part that represents the elevation working surface of the quay for the placement of quay furniture and plant.

kIfcMarinePartTypeEnum_CHAMBER 

A longitudinal spatial part of a waterway or port facility that forms the impounded chamber of a facility, such as a ship lock, dry dock or hydrolift

kIfcMarinePartTypeEnum_STORAGEAREA 

A region spatial part that forms a sub division of a facility for the purpose of storing cargo. For example container stacks, dry bulk storage yards, material storage yards.

kIfcMarinePartTypeEnum_APPROACHCHANNEL 

A longitudinal spatial part of a waterway or port facility that covers the approach of the primary facility.

kIfcMarinePartTypeEnum_VEHICLESERVICING 

A region spatial part that represents a functional division designed for the maintenance and/or storage of vehicles used for facility operations.

kIfcMarinePartTypeEnum_SHIPTRANSFER 

A region spatial part that represents a clear area used for the transfer and movement of vessels this area could include complex rail tracks and additional loading requirements.

kIfcMarinePartTypeEnum_GATEHEAD 

A longitudinal spatial part of a waterway or port facility that forms the gate, supporting structure plant of an impounded facility such as a ship lock, dry dock or hydrolift.

kIfcMarinePartTypeEnum_GUDINGSTRUCTURE 

A longitudinal spatial part of a waterway or port facility that forms the guiding and assistive structures at the entrance to an impounded facility.

kIfcMarinePartTypeEnum_BELOWWATERLINE 

A vertical spatial part that represents the part below the mean waterline defined within the site area.

kIfcMarinePartTypeEnum_WEATHERSIDE 

A lateral spatial part that covers the side of protective structures that is designed to protect and be impacted by weather or wave effects. such as the outer side of breakwaters or the riverside of flood embankments.

kIfcMarinePartTypeEnum_LANDFIELD 

A region or lateral facility part that covers the land field of a waterside facility such as a quay.

kIfcMarinePartTypeEnum_PROTECTION 

A lateral or region spatial part that forms the area which contains protective measures for scour and erosion of a facility.

kIfcMarinePartTypeEnum_LEEWARDSIDE 

A lateral spatial part that covers the side of protective structures that do not experience weather or wave effects.

kIfcMarinePartTypeEnum_ABOVEWATERLINE 

A vertical spatial part that represents the part above the mean waterline defined within the site area.

kIfcMarinePartTypeEnum_ANCHORAGE 

A region spatial part that represents a managed area for the anchorage of vessels awaiting space and conditions to enter a port.

kIfcMarinePartTypeEnum_NAVIGATIONALAREA 

A region spatial part that covers a managed navigational area that is maintained for an operational reason, this could be a dredged turning circle or waiting area.

kIfcMarinePartTypeEnum_HIGHWATERLINE 

A vertical spatial part that represents the elevation of the high waterline, multiple high waterlines can be used to represent the different high tide types.

kIfcMarinePartTypeEnum_USERDEFINED 

User-defined type

kIfcMarinePartTypeEnum_NOTDEFINED 

Undefined type.

kIfcMarinePartTypeEnum_unset 

The value is unset.

Definition at line 4464 of file IFC4X4Enum.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_COUPLER 

A part connecting two rod or bars, such as reinforcement bars.

kIfcMechanicalFastenerTypeEnum_RAILJOINT 

A mechanical assembly with e.g. fishplates to join two rail ends with optional functions (insulation or expansion capacity).

kIfcMechanicalFastenerTypeEnum_RAILFASTENING 

An assembly of components which secures a rail to the supporting structure and retains it in the required position whilst permitting any necessary vertical, lateral and longitudinal movement.

kIfcMechanicalFastenerTypeEnum_CHAIN 

a series of linked metal rings used for fastening or securing something, or for pulling loads.

kIfcMechanicalFastenerTypeEnum_ROPE 

a length of thick strong cord made by twisting together strands of hemp, sisal, nylon, or similar material. used primarily for mooring vessels

kIfcMechanicalFastenerTypeEnum_USERDEFINED 

User-defined mechanical fastener.

kIfcMechanicalFastenerTypeEnum_NOTDEFINED 

Undefined mechanical fastener.

kIfcMechanicalFastenerTypeEnum_unset 

The value is unset.

Definition at line 4530 of file IFC4X4Enum.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 4578 of file IFC4X4Enum.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_STIFFENING_RIB 

A linear element added to a flange or a web plate of a girder for local stiffening.

kIfcMemberTypeEnum_ARCH_SEGMENT 

Individual segment of an arch structure.

kIfcMemberTypeEnum_SUSPENSION_CABLE 

A suspended element, typically comprising steel wire, sheath, etc.

kIfcMemberTypeEnum_SUSPENDER 

A vertical element suspending a structure (such as bridge deck) from a suspension cable or an arch.

kIfcMemberTypeEnum_STAY_CABLE 

A sloped element suspending a structure (such as bridge deck) from a pylon.

kIfcMemberTypeEnum_STRUCTURALCABLE 

A linear cable element used to secure or stabilise a structure by resisting lateral and longitudinal loading through tension only, but cannot resist compression. usually formed of a flexible cable or wire.

kIfcMemberTypeEnum_TIEBAR 

A linear bar element used to secure or stabilise a structure by resisting lateral and longitudinal loading through tension and or compression. usually formed by a solid bar.

kIfcMemberTypeEnum_USERDEFINED 

User-defined linear element.

kIfcMemberTypeEnum_NOTDEFINED 

Undefined linear element.

kIfcMemberTypeEnum_unset 

The value is unset.

Definition at line 4606 of file IFC4X4Enum.h.

◆ IfcMobileTelecommunicationsApplianceTypeEnum

The IfcMobileTelecommunicationsApplianceTypeEnum defines the range of different types of mobile telecommunications appliance that can be specified.

Enumerator
kIfcMobileTelecommunicationsApplianceTypeEnum_E_UTRAN_NODE_B 

An E-utran nodel B is a logical network component which serves one or more E-utran cells. It is the hardware connected to the evolved packet core (EPC), more specifically to the mobility management entity (MME) , which communicates directly with user equipment in wireless way.

kIfcMobileTelecommunicationsApplianceTypeEnum_REMOTERADIOUNIT 

A remote radio unit is a component of a distributed base transceiver station that converts digital baseband signals into high-frequency (rf) signals and sends high-frequency (rf) signals to the antenna for radiation.

kIfcMobileTelecommunicationsApplianceTypeEnum_ACCESSPOINT 

An access point is a device that allows wireless devices to connect to a wired network.

kIfcMobileTelecommunicationsApplianceTypeEnum_BASETRANSCEIVERSTATION 

A base transceiver station (BTS) is a network component which serves one cell. It completes the conversion between base station controller and wireless channel, and realizes the wireless transmission and related control functions between base station controller and mobile switching through the air interface.

kIfcMobileTelecommunicationsApplianceTypeEnum_REMOTEUNIT 

A remote unit is a device used to amplify a base station signal.

kIfcMobileTelecommunicationsApplianceTypeEnum_BASEBANDUNIT 

A baseband unit is a component of a distributed base transceiver station for implementing baseband processing functions.

kIfcMobileTelecommunicationsApplianceTypeEnum_MASTERUNIT 

A master unit is a component of a repeater for coupling base station signals.

kIfcMobileTelecommunicationsApplianceTypeEnum_GATEWAY_GPRS_SUPPORT_NODE 

The gateway GPRS support node is a component of the GPRS core network that extends the GSM to allow packet switching functionalities. This component is responsible for the internetworking between the GPRS network and external packet switched networks (e.g. the internet).

kIfcMobileTelecommunicationsApplianceTypeEnum_SUBSCRIBERSERVER 

It is a database in charge of the management of mobile subscribers. It can be an authentication center (AuC) or a home location register (HLR).

kIfcMobileTelecommunicationsApplianceTypeEnum_MOBILESWITCHINGCENTER 

The mobile switching centre (MSC) constitutes the interface between the radio system and the fixed networks. It is an exchange which performs all the switching and signalling functions for mobile station located in a geographical area designated as the MSC area. It consists of a MSC server and a media gateway.

kIfcMobileTelecommunicationsApplianceTypeEnum_MSCSERVER 

The MSC server mainly comprises the call control (CC) and mobility control parts of a mobile switching center (MSC). An MSC server and a media gateway make up the full functionality of an MSC.

kIfcMobileTelecommunicationsApplianceTypeEnum_PACKETCONTROLUNIT 

A packet control unit performs some of the processing tasks of the base station controller for packet data. It is responsible for data packet, wireless channel management, error sending detection and automatic retransmission.

kIfcMobileTelecommunicationsApplianceTypeEnum_SERVICE_GPRS_SUPPORT_NODE 

The service GPRS support node (SGSN) is a component of the GPRS core network. It is the GPRS support node of mobile station service, and it can achieve mobility management and packet routing and transfer.

kIfcMobileTelecommunicationsApplianceTypeEnum_USERDEFINED 

User-defined type

kIfcMobileTelecommunicationsApplianceTypeEnum_NOTDEFINED 

Undefined type.

kIfcMobileTelecommunicationsApplianceTypeEnum_unset 

The value is unset.

Definition at line 4662 of file IFC4X4Enum.h.

◆ IfcMooringDeviceTypeEnum

This container defines the different predefined types of mooring elements that can further specify an IfcMooringDevice _ or IfcMooringDeviceType.

Enumerator
kIfcMooringDeviceTypeEnum_LINETENSIONER 

A mechanical device used to apply a tensioning load to mooring lines to improve vessel stability for port operations.

kIfcMooringDeviceTypeEnum_MAGNETICDEVICE 

Mooring device that uses magnets as the primary method of securing the vessel.

kIfcMooringDeviceTypeEnum_MOORINGHOOKS 

Quick release mooring hooks - an active device used to secure a vessel and provide automated release of vessels.

kIfcMooringDeviceTypeEnum_VACUUMDEVICE 

Mooring device that uses vacuum suction as the primary method of securing the vessel.

kIfcMooringDeviceTypeEnum_BOLLARD 

a short, thick post on the deck of a ship or a quay side, to which ship's rope may be secured. not to be confused with traffic bollards.

kIfcMooringDeviceTypeEnum_USERDEFINED 

User-defined type

kIfcMooringDeviceTypeEnum_NOTDEFINED 

Undefined type.

kIfcMooringDeviceTypeEnum_unset 

The value is unset.

Definition at line 4706 of file IFC4X4Enum.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 4734 of file IFC4X4Enum.h.

◆ IfcNavigationElementTypeEnum

This container defines the different predefined types of navigation elements that can further specify an IfcNavigationElement or IfcNavigationElementType.

Enumerator
kIfcNavigationElementTypeEnum_BEACON 

a fixed vertical structure serving as a navigation mark, to show reefs or other hazards, or provide navigational directions.

kIfcNavigationElementTypeEnum_BUOY 

an anchored floating structure serving as a navigation mark, to show reefs or other hazards, or provide navigational directions.

kIfcNavigationElementTypeEnum_USERDEFINED 

User-defined type

kIfcNavigationElementTypeEnum_NOTDEFINED 

Undefined type.

kIfcNavigationElementTypeEnum_unset 

The value is unset.

Definition at line 4758 of file IFC4X4Enum.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 4780 of file IFC4X4Enum.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 4820 of file IFC4X4Enum.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 4852 of file IFC4X4Enum.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 4874 of file IFC4X4Enum.h.

◆ IfcPavementTypeEnum

This container defines the different predefined types of course elements that can further specify an IfcPavement or IfcPavementType.

Enumerator
kIfcPavementTypeEnum_FLEXIBLE 

Pavement with a bituminous surfacing and with a base layer with or without a hydrocarbon binder.

kIfcPavementTypeEnum_RIGID 

Pavement substantially constructed of cement concrete.

kIfcPavementTypeEnum_USERDEFINED 

User-defined type.

kIfcPavementTypeEnum_NOTDEFINED 

Undefined type.

kIfcPavementTypeEnum_unset 

The value is unset.

Definition at line 4902 of file IFC4X4Enum.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 4924 of file IFC4X4Enum.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 4942 of file IFC4X4Enum.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 4966 of file IFC4X4Enum.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 4990 of file IFC4X4Enum.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 5010 of file IFC4X4Enum.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 5036 of file IFC4X4Enum.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 5066 of file IFC4X4Enum.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 5098 of file IFC4X4Enum.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_FLANGE_PLATE 

A flange plate in linear members having box or I-profile (e.g. top or bottom flange plate in box-girder).

kIfcPlateTypeEnum_WEB_PLATE 

A plate connecting flange plates in linear members having box or I-profile.

kIfcPlateTypeEnum_STIFFENER_PLATE 

A transversal plate added to a flange or a web plate for local stiffening.

kIfcPlateTypeEnum_GUSSET_PLATE 

a plate or bracket for strengthening an angle in framework (as in a building or bridge).

kIfcPlateTypeEnum_COVER_PLATE 

A plate (underneath or above) a flange to provide additional load capacity.

kIfcPlateTypeEnum_SPLICE_PLATE 

A plate connecting two members joined at ends.

kIfcPlateTypeEnum_BASE_PLATE 

A plate used to spread load over a surface, such as underneath a bearing or column.

kIfcPlateTypeEnum_LAGGING 
kIfcPlateTypeEnum_USERDEFINED 

User-defined linear element.

kIfcPlateTypeEnum_NOTDEFINED 

Undefined linear element.

kIfcPlateTypeEnum_unset 

The value is unset.

Definition at line 5126 of file IFC4X4Enum.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 5163 of file IFC4X4Enum.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 5183 of file IFC4X4Enum.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 5215 of file IFC4X4Enum.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 5261 of file IFC4X4Enum.h.

◆ IfcProjectionElementTypeEnum

This enumeration defines the basic types of projection elements.

Enumerator
kIfcProjectionElementTypeEnum_BLISTER 

Part of concrete where the anchor for pre-stressing tendon can be embedded.

kIfcProjectionElementTypeEnum_DEVIATOR 

Part of concrete where re-direction of an external pre-stressed tendon can be embedded.

kIfcProjectionElementTypeEnum_USERDEFINED 

User-defined projection element.

kIfcProjectionElementTypeEnum_NOTDEFINED 

Undefined projection element.

kIfcProjectionElementTypeEnum_unset 

The value is unset.

Definition at line 5279 of file IFC4X4Enum.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 5233 of file IFC4X4Enum.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_MATERIALDRIVEN 

The property sets defined by this IfcPropertySetTemplate are to be encoded in an IfcMaterialProperties entity and assigned to an IfcMaterialDefinition.

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_PSET_PROFILEDRIVEN 

The property sets defined by this IfcPropertySetTemplate are to be encoded in an IfcProfileProperties entity and assigned to an IfcProfileDef.

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 5301 of file IFC4X4Enum.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 5335 of file IFC4X4Enum.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_ANTI_ARCING_DEVICE 

An anti-arcing device is an equipment that prevents electric arc.

kIfcProtectiveDeviceTypeEnum_SPARKGAP 

A spark gap is a device used to connect a circuit to earth in the event of a fault in live circuits.

kIfcProtectiveDeviceTypeEnum_VOLTAGELIMITER 

a voltage limiter is an equipment that prevents the over voltage.

kIfcProtectiveDeviceTypeEnum_USERDEFINED 

User-defined type.

kIfcProtectiveDeviceTypeEnum_NOTDEFINED 

Undefined type.

kIfcProtectiveDeviceTypeEnum_unset 

The value is unset.

Definition at line 5361 of file IFC4X4Enum.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 5399 of file IFC4X4Enum.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_FENCE 

NOTE Definition from ISO6707-1: non-load bearing vertical construction, usually lightweight, which bounds or subdivides an external area.

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 5461 of file IFC4X4Enum.h.

◆ IfcRailTypeEnum

This enumeration defines the different predefined types of an IfcRail or IfcRailType object.

Enumerator
kIfcRailTypeEnum_RACKRAIL 

A rack rail is a building module for enhancing traction and break performance.

kIfcRailTypeEnum_BLADE 

A blade is a machined rail, often of special section, but fixed and/or joined at the heel end to a rail to provide continuity of wheel support. The two switch rails in a set are the two inside rails. A switch rail is described as right or left hand according to whether it is part of a right hand or left hand half-set of switches.

kIfcRailTypeEnum_GUARDRAIL 

A guard rail is a rail that limits risk of train derailment, normally not loaded.

kIfcRailTypeEnum_STOCKRAIL 

A stock rail is a fixed machined rail, ensuring the continuity on the main or diverging track with the switch in the open position. The machined part of the stock rail supports its switch rail in the closed position, giving continuity of line through this switch rail. The two stock rails in a set of switches are the two outside rails. A stock rail is described as right or left hand according to whether it is part of a right hand or left hand half-set of switches.

kIfcRailTypeEnum_CHECKRAIL 

A check rail is a rail laid close to the gauge face of a running rail which takes part in lateral guidance of the wheel and prevents derailment in small radius curved track and switches and crossings.

kIfcRailTypeEnum_RAIL 

A rail is a special section bar (usually of steel) ensuring the guidance of the wheel of a rolling stock or other heavy machineries. In railway, two rails are combined to form a track.

kIfcRailTypeEnum_USERDEFINED 

User-defined type

kIfcRailTypeEnum_NOTDEFINED 

Undefined type.

kIfcRailTypeEnum_unset 

The value is unset.

Definition at line 5431 of file IFC4X4Enum.h.

◆ IfcRailwayPartTypeEnum

The IfcRailwayPartTypeEnum defines the range of different types of railway part that can be specified.

Enumerator
kIfcRailwayPartTypeEnum_TRACKSTRUCTURE 
kIfcRailwayPartTypeEnum_TRACKSTRUCTUREPART 
kIfcRailwayPartTypeEnum_LINESIDESTRUCTUREPART 
kIfcRailwayPartTypeEnum_DILATATIONSUPERSTRUCTURE 

The dilatation superstructure is one specific type of the track structure. It does not contain any plain-track or turnout panel.

kIfcRailwayPartTypeEnum_PLAINTRACKSUPERSTRUCTURE 
kIfcRailwayPartTypeEnum_LINESIDESTRUCTURE 
kIfcRailwayPartTypeEnum_SUPERSTRUCTURE 
kIfcRailwayPartTypeEnum_TURNOUTSUPERSTRUCTURE 
kIfcRailwayPartTypeEnum_USERDEFINED 

User-defined type

kIfcRailwayPartTypeEnum_NOTDEFINED 

Undefined type.

kIfcRailwayPartTypeEnum_unset 

The value is unset.

Definition at line 5487 of file IFC4X4Enum.h.

◆ IfcRailwayTypeEnum

Types of railways.

Enumerator
kIfcRailwayTypeEnum_USERDEFINED 

User-defined type.

kIfcRailwayTypeEnum_NOTDEFINED 

Undefined type.

kIfcRailwayTypeEnum_unset 

The value is unset.

Definition at line 5514 of file IFC4X4Enum.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 5532 of file IFC4X4Enum.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 5554 of file IFC4X4Enum.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 5584 of file IFC4X4Enum.h.

◆ IfcReferentTypeEnum

This enumeration defines the different types of referents.

Enumerator
kIfcReferentTypeEnum_STATION 

Station

kIfcReferentTypeEnum_REFERENCEMARKER 

The reference marker is a notation referent, typically located in the right of way of the road, rail or other transportation system. Usually reference markers are initially spaced at a uniform distance along the linear element being measured, though subsequent re-alignments can result in uneven spacing between the markers.

kIfcReferentTypeEnum_LANDMARK 

The referent is the location of a physical landmark visible in the field.

kIfcReferentTypeEnum_BOUNDARY 

The referent represents where an administrative or maintenance boundary crosses the linear element being measured. This is typically the first time the boundary crosses the linear element. If the boundary runs along the linear element, it would be the point at which they first become collinear. The LRS (linear referencing system) should include specific rules about how boundaries are handled if this type of referent is permitted. If the linear element changes at the boundary as for a county route beginning at the county boundary, then the LRM (linear referencing method) is more correctly categorized as absolute.

kIfcReferentTypeEnum_INTERSECTION 

The referent is the location of an intersection specified by the referent name. The intersection location is typically taken as the location of the intersection of the reference lines of the streets comprising the intersection and is, therefore, not necessarily precise or deterministic. Physical markers can be installed to remedy this. The LRS (linear referencing system) should include specific rules about how intersection locations are determined if this type of referent is permitted.

kIfcReferentTypeEnum_POSITION 

Used to fully describe a linearly referenced location given by the linear element being measured (the IfcAlignment into which the IfcReferent is nested), the method of measurement (Pset_LinearReferencingMethod) and a measure value (Pset_Stationing). If a linear referencing method is specified for the position, it overrides any linear referencing method specified for the alignment.

kIfcReferentTypeEnum_USERDEFINED 

User defined.

kIfcReferentTypeEnum_NOTDEFINED 

Undefined.

kIfcReferentTypeEnum_unset 

The value is unset.

Definition at line 5614 of file IFC4X4Enum.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_PHYSICAL 

A reflectance model conforming with the Physical 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 5644 of file IFC4X4Enum.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 5680 of file IFC4X4Enum.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 5714 of file IFC4X4Enum.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_SPACEBAR 

A stirrup in pre-stressing system to position TendonConduit.

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 5732 of file IFC4X4Enum.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 5768 of file IFC4X4Enum.h.

◆ IfcRoadPartTypeEnum

The predefined type container that collects all possible road facility part types together into the implemented enumeration.

Enumerator
kIfcRoadPartTypeEnum_ROADSIDEPART 

A general concept for various parts of the Roadside.

kIfcRoadPartTypeEnum_BUS_STOP 

Lateral part of Road for stopping buses allowing them to draw out of the traffic lanes and wait for short periods.

kIfcRoadPartTypeEnum_HARDSHOULDER 

A type of Shoulder that is surfaced, providing for safe use by vehicles in distress.

kIfcRoadPartTypeEnum_INTERSECTION 

At-grade junction where two or more roads meet or cross. Intersections may be further classified by number of road segments, traffic controls, and/or lane design.

kIfcRoadPartTypeEnum_PASSINGBAY 

A lateral part of Road that is a widening of an otherwise single lane road where a vehicle may move over to enable another vehicle to pass.

kIfcRoadPartTypeEnum_ROADWAYPLATEAU 

Lateral part of Road comprising the carriageway(s), shoulders and medians.

kIfcRoadPartTypeEnum_ROADSIDE 

A lateral RoadPart located along the Road adjoining the outer edges of the Shoulders. A general concept comprising the areas outside RoadwayPlateau not intended for vehicles.

kIfcRoadPartTypeEnum_REFUGEISLAND 

A raised platform or a guarded area so sited in the carriageway as to divide the streams of traffic and to provide a safety area for pedestrians.

kIfcRoadPartTypeEnum_TOLLPLAZA 

A part of road facility where tolls are collected for use of toll road, tunnel or bridge.

kIfcRoadPartTypeEnum_CENTRALRESERVE 

Lateral RoadPart separating two carriageways of the same road or separating traffic lanes and sidewalk.

kIfcRoadPartTypeEnum_SIDEWALK 

A footpath along the side of a road. May accommodate moderate changes in grade (elevation) and is normally separated from the vehicular section by a kerb. There may be a central reserve or road verge between the sidewalk and traffic lanes.

kIfcRoadPartTypeEnum_PARKINGBAY 

Lateral part of Road for parking vehicles.

kIfcRoadPartTypeEnum_RAILWAYCROSSING 

At-grade crossing between road and railway.

kIfcRoadPartTypeEnum_PEDESTRIAN_CROSSING 

Designated level crossing over a road for pedestrians.

kIfcRoadPartTypeEnum_SOFTSHOULDER 

A type of Shoulder that is not surfaced.

kIfcRoadPartTypeEnum_BICYCLECROSSING 

Designated level crossing over a road for cyclists.

kIfcRoadPartTypeEnum_CENTRALISLAND 

The center of a roundabout not intended for traffic, can be painted or upraised.

kIfcRoadPartTypeEnum_SHOULDER 

A lateral part of Road adjacent to, and usually at the same level as the Carriageway; not intended for vehicular traffic but may be used in case of emergency.

kIfcRoadPartTypeEnum_TRAFFICLANE 

Lateral part of carriageway designated to vehicular traffic for a particular purpose.

kIfcRoadPartTypeEnum_ROADSEGMENT 

Longitudinal, linear segment of a road, either defined by uniform characteristics, or as a transition segment (e.g. number of lanes changing).

kIfcRoadPartTypeEnum_ROUNDABOUT 

Type of at-grade junction at which traffic streams are directed around a circle.

kIfcRoadPartTypeEnum_LAYBY 

A lateral part of Road where vehicles can divert from ordinary stream of traffic.

kIfcRoadPartTypeEnum_CARRIAGEWAY 

Unitary lateral part of Road built for traffic. Carriageway may comprise several kinds of traffic lanes and lay-bys, as well as traffic islands, and in case of dual carriageway road they are separated by central reserve.

kIfcRoadPartTypeEnum_TRAFFICISLAND 

A central or subsidiary area raised or marked on the carriageway, generally at a road junction or level crossing, shaped and placed so as to direct traffic movement and/or provide refuge for pedestrians.

kIfcRoadPartTypeEnum_USERDEFINED 

User-defined type

kIfcRoadPartTypeEnum_NOTDEFINED 

Undefined type.

kIfcRoadPartTypeEnum_unset 

The value is unset.

Definition at line 5786 of file IFC4X4Enum.h.

◆ IfcRoadTypeEnum

The predefined type container that collects all possible road facility types together into the implemented enumeration.

Enumerator
kIfcRoadTypeEnum_USERDEFINED 

User-defined type.

kIfcRoadTypeEnum_NOTDEFINED 

Undefined type.

kIfcRoadTypeEnum_unset 

The value is unset.

Definition at line 5852 of file IFC4X4Enum.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 5870 of file IFC4X4Enum.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 5930 of file IFC4X4Enum.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 6094 of file IFC4X4Enum.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 6132 of file IFC4X4Enum.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_EARTHQUAKESENSOR 

A device that senses or detects the seismic wave and measures the seismic intensity in case of earthquake.

kIfcSensorTypeEnum_FOREIGNOBJECTDETECTIONSENSOR 

A device that senses or detects foreign objects that shock or break the power network. It may alarm when such accidents happen.

kIfcSensorTypeEnum_OBSTACLESENSOR 

A device that senses or detects any obstacles. Examples are: detectors sensing objects falling from a bridge, rock-fall detectors, etc.

kIfcSensorTypeEnum_RAINSENSOR 

A device that senses or collects rainfall related information.

kIfcSensorTypeEnum_SNOWDEPTHSENSOR 

A device that senses or measures the depth of snowfall.

kIfcSensorTypeEnum_TRAINSENSOR 

A device, usually attached to the rear end of the last vehicle of a train, acting on a fixed equipment to give an indication that the train is complete.

kIfcSensorTypeEnum_TURNOUTCLOSURESENSOR 

A device that senses or detects the position of a blade of a turnout.

kIfcSensorTypeEnum_WHEELSENSOR 

A device that senses or detects the passage of a wheel.

kIfcSensorTypeEnum_USERDEFINED 

User-defined type.

kIfcSensorTypeEnum_NOTDEFINED 

Undefined type.

kIfcSensorTypeEnum_unset 

The value is unset.

Definition at line 6150 of file IFC4X4Enum.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 6232 of file IFC4X4Enum.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 6258 of file IFC4X4Enum.h.

◆ IfcSignalTypeEnum

This container defines the different predefined types of signals that can specify an IfcSignal or IfcSignalType.

Enumerator
kIfcSignalTypeEnum_VISUAL 

A signal type formed of an active device conveying information in a visual manner such as a light, cluster of lights, or mechanical moving shapes.

kIfcSignalTypeEnum_AUDIO 

A signal type formed of an active device conveying information by emitting an audio signal such as a beep, ring, horn or explosive sound.

kIfcSignalTypeEnum_MIXED 

A signal type formed of an active device conveying information in both a visual and audio manner.

kIfcSignalTypeEnum_USERDEFINED 

User-defined type

kIfcSignalTypeEnum_NOTDEFINED 

Undefined type.

kIfcSignalTypeEnum_unset 

The value is unset.

Definition at line 6306 of file IFC4X4Enum.h.

◆ IfcSignTypeEnum

This container defines the different predefined types of signs that can specify an IfcSign or IfcSignType.

Enumerator
kIfcSignTypeEnum_MARKER 

A Sign type formed of a vertical post (possibly with some lettering or symbols) usually used to delimitate distance or the location of some equipment.

kIfcSignTypeEnum_PICTORAL 

A sign type formed of a flat plate with some written or symbolic images on it.

kIfcSignTypeEnum_MIRROR 

A sign type that provides information via a reflective mirror surface.

kIfcSignTypeEnum_USERDEFINED 

User-defined type

kIfcSignTypeEnum_NOTDEFINED 

Undefined type.

kIfcSignTypeEnum_unset 

The value is unset.

Definition at line 6282 of file IFC4X4Enum.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 6330 of file IFC4X4Enum.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 5974 of file IFC4X4Enum.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 6020 of file IFC4X4Enum.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_APPROACH_SLAB 

Iis part of bridge abutment providing transition from embankment to the bridge

kIfcSlabTypeEnum_PAVING 

Rigid pavement course of a road or other paved area, usually concrete.

kIfcSlabTypeEnum_WEARING 

The slab is used to represent a wearing surface.

kIfcSlabTypeEnum_SIDEWALK 

The slab is used to represent a sidewalk.

kIfcSlabTypeEnum_TRACKSLAB 

A track slab is a reinforced concrete slab or prestressed reinforced concrete slab, which is a main element of slab track. It can be prefabricated or cast on site and may have sleepers embedded.

kIfcSlabTypeEnum_USERDEFINED 

No description available.

kIfcSlabTypeEnum_NOTDEFINED 

No description available.

kIfcSlabTypeEnum_unset 

The value is unset.

Definition at line 6368 of file IFC4X4Enum.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 6404 of file IFC4X4Enum.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 6426 of file IFC4X4Enum.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_BERTH 

A space dedicated to the berthing of vessels within a port or managed area

kIfcSpaceTypeEnum_USERDEFINED 

No description available.

kIfcSpaceTypeEnum_NOTDEFINED 

No description available.

kIfcSpaceTypeEnum_unset 

The value is unset.

Definition at line 6448 of file IFC4X4Enum.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_RESERVATION 

A spatial zone that marks some sort of reservation within the project extent.

kIfcSpatialZoneTypeEnum_INTERFERENCE 

The spatial zone is used to define an interference between IfcSpatialElement occurrences.

kIfcSpatialZoneTypeEnum_MAPPEDZONE 
kIfcSpatialZoneTypeEnum_TESTEDZONE 
kIfcSpatialZoneTypeEnum_COMPARTMENT 
kIfcSpatialZoneTypeEnum_ANNULARGAP 
kIfcSpatialZoneTypeEnum_CLEARANCE 
kIfcSpatialZoneTypeEnum_INSTALLATION 
kIfcSpatialZoneTypeEnum_INTERIOR 
kIfcSpatialZoneTypeEnum_INVERT 
kIfcSpatialZoneTypeEnum_LINING 
kIfcSpatialZoneTypeEnum_SERVICE 
kIfcSpatialZoneTypeEnum_USERDEFINED 

User defined type spatial zone.

kIfcSpatialZoneTypeEnum_NOTDEFINED 

Undefined type spatial zone.

kIfcSpatialZoneTypeEnum_unset 

The value is unset.

Definition at line 6478 of file IFC4X4Enum.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 6526 of file IFC4X4Enum.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 6550 of file IFC4X4Enum.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_LADDER 

a piece of equipment consisting of a series of bars or steps between two upright elements used for climbing up or down something

kIfcStairTypeEnum_USERDEFINED 

Free form stair (user defined operation type).

kIfcStairTypeEnum_NOTDEFINED 

No description available.

kIfcStairTypeEnum_unset 

The value is unset.

Definition at line 6578 of file IFC4X4Enum.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 6626 of file IFC4X4Enum.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 6650 of file IFC4X4Enum.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 6682 of file IFC4X4Enum.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 6710 of file IFC4X4Enum.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 6736 of file IFC4X4Enum.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 6760 of file IFC4X4Enum.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_DEFECT 

Detected defect on the surface of an element, such as corroded or eroded area.

kIfcSurfaceFeatureTypeEnum_HATCHMARKING 

surface markings defined by enclosed 2d shape with defined hatch fillings.

kIfcSurfaceFeatureTypeEnum_LINEMARKING 

2D lines painted on pavement surfaces to form boundaries, centerlines and edge markings.

kIfcSurfaceFeatureTypeEnum_PAVEMENTSURFACEMARKING 

Painted or chemical lines or symbols on the surface of pavements (a road or paved area)

kIfcSurfaceFeatureTypeEnum_SYMBOLMARKING 

Surface markings that convey information in the form of symbols and shapes such as arrows, text or pictorial symbols.

kIfcSurfaceFeatureTypeEnum_NONSKIDSURFACING 

Paint or surfacing to prevent sliding or skidding.

kIfcSurfaceFeatureTypeEnum_RUMBLESTRIP 

Raised and often textured strips on road center line or on shoulder, or across lanes to alert drivers by vibration and noise. Also Jiggle bars.

kIfcSurfaceFeatureTypeEnum_TRANSVERSERUMBLESTRIP 

Type of rumble strip running across lane(s).

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 6782 of file IFC4X4Enum.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 6822 of file IFC4X4Enum.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_RELAY 

A device designed to produce sudden predetermined changes in one or more electric output circuits, when certain conditions are fulfilled in the electric input circuits controlling the device.

kIfcSwitchingDeviceTypeEnum_START_AND_STOP_EQUIPMENT 

A switch for alternatively closing and opening one or more electric circuits.

kIfcSwitchingDeviceTypeEnum_USERDEFINED 

User-defined type.

kIfcSwitchingDeviceTypeEnum_NOTDEFINED 

Undefined type.

kIfcSwitchingDeviceTypeEnum_unset 

The value is unset.

Definition at line 6842 of file IFC4X4Enum.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_SUBRACK 

A subrack is a part of technical cabinet which is used to store and mount pluggable electric subunits.

kIfcSystemFurnitureElementTypeEnum_USERDEFINED 

User-defined type.

kIfcSystemFurnitureElementTypeEnum_NOTDEFINED 

Undefined type.

kIfcSystemFurnitureElementTypeEnum_unset 

The value is unset.

Definition at line 6882 of file IFC4X4Enum.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_OILRETENTIONTRAY 

An open container for environmental protection and storage of chemical products.

kIfcTankTypeEnum_USERDEFINED 

User-defined tank type.

kIfcTankTypeEnum_NOTDEFINED 

Undefined tank type.

kIfcTankTypeEnum_unset 

The value is unset.

Definition at line 6906 of file IFC4X4Enum.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 6940 of file IFC4X4Enum.h.

◆ IfcTaskTypeEnum

The IfcTaskTypeEnum defines the range of different types of task that can be specified.

Enumerator
kIfcTaskTypeEnum_ADJUSTMENT 

Making changes to the physical configuration of something.

kIfcTaskTypeEnum_ATTENDANCE 

Attendance or waiting on other things happening.

kIfcTaskTypeEnum_CALIBRATION 

Making changes to the operational configuration of something.

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_EMERGENCY 

Tasks required when responding to, or ensuring the ability to respond to, an emergency situation.

kIfcTaskTypeEnum_INSPECTION 

Check if something is installed and is operating within expected parameters.

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_SAFETY 

Tasks required to ensure safe use of the object. For example electrical 'lock-out' instructions.

kIfcTaskTypeEnum_SHUTDOWN 

The set of tasks required for an orderly shut down without adverse impacts, typically applied to systems.

kIfcTaskTypeEnum_STARTUP 

The set of tasks required to begin or restart operation without adverse impacts, typically applied to systems.

kIfcTaskTypeEnum_TESTING 

The set of tasks required to evaluate the performance of an object, to ensure if something is installed and is operating within expected parameters.

kIfcTaskTypeEnum_TROUBLESHOOTING 

The set of tasks required to diagnose commonly encountered performance problems, typically applied to element types and systems.

kIfcTaskTypeEnum_USERDEFINED 

User defined.

kIfcTaskTypeEnum_NOTDEFINED 

Undefined.

kIfcTaskTypeEnum_unset 

The value is unset.

Definition at line 6960 of file IFC4X4Enum.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 7020 of file IFC4X4Enum.h.

◆ IfcTendonConduitTypeEnum

Enumerations of Tendon Conduit Types.

Enumerator
kIfcTendonConduitTypeEnum_DUCT 

A Sleeve or duct is related to the thickness of the conduit depending on the conduit, either cast into the concrete structure or placed adjacent to it.

kIfcTendonConduitTypeEnum_COUPLER 

A part to connect the conduits located in two different deck segments and related to the same tendon.

kIfcTendonConduitTypeEnum_GROUTING_DUCT 

An additional small conduit connected to the main conduit to allow grouting in case of bonded post-tensioning, such as Grout inlet, Grout outlet and Grout vent.

kIfcTendonConduitTypeEnum_TRUMPET 

A specific part of conduit which has to be widened when reaching the tendon anchor because the strands are connected individually on the anchor.

kIfcTendonConduitTypeEnum_DIABOLO 

A part of tendon conduit associated to deviator.

kIfcTendonConduitTypeEnum_USERDEFINED 

The type of tendon conduit is user defined.

kIfcTendonConduitTypeEnum_NOTDEFINED 

The type of tendon conduit is not defined.

kIfcTendonConduitTypeEnum_unset 

The value is unset.

Definition at line 7044 of file IFC4X4Enum.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 7072 of file IFC4X4Enum.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 7098 of file IFC4X4Enum.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 7120 of file IFC4X4Enum.h.

◆ IfcTrackElementTypeEnum

Enumeration of Track Elements types.

Enumerator
kIfcTrackElementTypeEnum_TRACKENDOFALIGNMENT 

A track end of alignment is a special functional installation such as axle-gauge changeover point or transporter wagon loading point.

kIfcTrackElementTypeEnum_BLOCKINGDEVICE 

A device composed of pneumatic, mechanic or electric components causing the braking of a train in case of emergency.

kIfcTrackElementTypeEnum_VEHICLESTOP 

A fixed installation at the end of the track which stops any vehicle movement (e.g., buffer stop, sand hump, etc.).

kIfcTrackElementTypeEnum_SLEEPER 

A sleeper is a track element that supports running rails, guard rails and check rails usually at right angles to its axis.

kIfcTrackElementTypeEnum_HALF_SET_OF_BLADES 

A half set of blades consists of one stock rail and its switch rail complete with small fittings. It is right or left hand as seen by an observer in the centre of the track facing the switch heel from the switch toe.

kIfcTrackElementTypeEnum_SPEEDREGULATOR 

A device composed of pneumatic, mechanic or electric components causing the breaking of a train in case of emergency.

kIfcTrackElementTypeEnum_DERAILER 

A fixed device which, when placed on the rail, derails the wheels of a vehicle, and serves to protect a converging line.

kIfcTrackElementTypeEnum_FROG 

A frog is an arrangement ensuring the intersection of two opposite running edges of turnouts or diamond crossings and having one crossing vee and two wing rails.

kIfcTrackElementTypeEnum_USERDEFINED 

User-defined type

kIfcTrackElementTypeEnum_NOTDEFINED 

Undefined type.

kIfcTrackElementTypeEnum_unset 

The value is unset.

Definition at line 7148 of file IFC4X4Enum.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_CHOPPER 

A chopper is an electronic power DC convertor without an intermediate AC link giving a variable output voltage by varying the periods of conduction and non-conduction in an adjustable ratio.

kIfcTransformerTypeEnum_COMBINED 

A transformer that changes different quantities between circuits.

kIfcTransformerTypeEnum_USERDEFINED 

User-defined type.

kIfcTransformerTypeEnum_NOTDEFINED 

Undefined type.

kIfcTransformerTypeEnum_unset 

The value is unset.

Definition at line 7182 of file IFC4X4Enum.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 7214 of file IFC4X4Enum.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_HAULINGGEAR 

A device used for hauling goods.

kIfcTransportElementTypeEnum_USERDEFINED 

User-defined type.

kIfcTransportElementTypeEnum_NOTDEFINED 

Undefined type.

kIfcTransportElementTypeEnum_unset 

The value is unset.

Definition at line 7236 of file IFC4X4Enum.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 7266 of file IFC4X4Enum.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 7286 of file IFC4X4Enum.h.

◆ IfcTunnelPartTypeEnum

Enumerator
kIfcTunnelPartTypeEnum_TUNNELSECTION 
kIfcTunnelPartTypeEnum_CROSSWAY 
kIfcTunnelPartTypeEnum_RINGSECTION 
kIfcTunnelPartTypeEnum_PORTAL 
kIfcTunnelPartTypeEnum_NOTDEFINED 
kIfcTunnelPartTypeEnum_USERDEFINED 
kIfcTunnelPartTypeEnum_unset 

The value is unset.

Definition at line 7303 of file IFC4X4Enum.h.

◆ IfcTunnelTypeEnum

Enumerator
kIfcTunnelTypeEnum_ACCESSTUNNEL 
kIfcTunnelTypeEnum_SHAFT 
kIfcTunnelTypeEnum_UTILITIES 
kIfcTunnelTypeEnum_RAILWAY 
kIfcTunnelTypeEnum_ROAD 
kIfcTunnelTypeEnum_PEDESTRIAN 
kIfcTunnelTypeEnum_METRO 
kIfcTunnelTypeEnum_BICYCLE 
kIfcTunnelTypeEnum_BYPASS 
kIfcTunnelTypeEnum_MAINTENANCE 
kIfcTunnelTypeEnum_UNDERGROUND_FACILITIES 
kIfcTunnelTypeEnum_RAMP 
kIfcTunnelTypeEnum_NOTDEFINED 
kIfcTunnelTypeEnum_USERDEFINED 
kIfcTunnelTypeEnum_unset 

The value is unset.

Definition at line 7320 of file IFC4X4Enum.h.

◆ IfcTunnelTypicalSectionTypeEnum

Enumerator
kIfcTunnelTypicalSectionTypeEnum_GEOTECH 
kIfcTunnelTypicalSectionTypeEnum_EXCAVATIONSUPPORT 
kIfcTunnelTypicalSectionTypeEnum_RISK 
kIfcTunnelTypicalSectionTypeEnum_NOTDEFINED 
kIfcTunnelTypicalSectionTypeEnum_USERDEFINED 
kIfcTunnelTypicalSectionTypeEnum_unset 

The value is unset.

Definition at line 7345 of file IFC4X4Enum.h.

◆ IfcUndergroundExcavationTypeEnum

Enumerator
kIfcUndergroundExcavationTypeEnum_FACEEXCAVATION 
kIfcUndergroundExcavationTypeEnum_RADIALEXCAVATION 
kIfcUndergroundExcavationTypeEnum_USERDEFINED 
kIfcUndergroundExcavationTypeEnum_NOTDEFINED 
kIfcUndergroundExcavationTypeEnum_unset 

The value is unset.

Definition at line 7361 of file IFC4X4Enum.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_COMBINED 

Combination of at least two predefined types of unitary control element.

kIfcUnitaryControlElementTypeEnum_BASESTATIONCONTROLLER 

A base station controller (BSC) is a network component with the functions for controlling one or more base transceiver stations. BSC is responsible for the management of various interfaces, wireless resources and parameters, the signalling processing of call establishment and the channel allocation in the cell.

kIfcUnitaryControlElementTypeEnum_USERDEFINED 

User-defined type.

kIfcUnitaryControlElementTypeEnum_NOTDEFINED 

Undefined type.

kIfcUnitaryControlElementTypeEnum_unset 

The value is unset.

Definition at line 7453 of file IFC4X4Enum.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 7491 of file IFC4X4Enum.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 7379 of file IFC4X4Enum.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 7519 of file IFC4X4Enum.h.

◆ IfcVehicleTypeEnum

This enumeration is used to identify non-fixed or mobile transport element types.

Enumerator
kIfcVehicleTypeEnum_VEHICLE 

A generalisation of a vehicle that interacts with a facility (e.g. as a user/customer) or as a specified operational asset within the facility.

kIfcVehicleTypeEnum_VEHICLETRACKED 

A specialisation of a vehicle that operates on land tracked (Caterpillar).

kIfcVehicleTypeEnum_ROLLINGSTOCK 

Refers to railway vehicles, including both powered and unpowered vehicles, for example locomotives, railroad cars, coaches, private railroad cars and wagons.

kIfcVehicleTypeEnum_VEHICLEWHEELED 

A specialisation of a vehicle that operates on land as a multi wheeled vehicle such as a car, lorry, forklift etc.

kIfcVehicleTypeEnum_VEHICLEAIR 

A specialisation of a vehicle that represents powered and unpowered flying vehicles, such as airplanes, helicopters, gliders etc.

kIfcVehicleTypeEnum_CARGO 

A mobile transport element that represents a discrete unit of cargo managed by a facility.

kIfcVehicleTypeEnum_VEHICLEMARINE 

A specialisation of a vehicle that operates on water as a marine vessel.

kIfcVehicleTypeEnum_USERDEFINED 

User-defined type.

kIfcVehicleTypeEnum_NOTDEFINED 

Undefined type.

kIfcVehicleTypeEnum_unset 

The value is unset.

Definition at line 7579 of file IFC4X4Enum.h.

◆ IfcVibrationDamperTypeEnum

Enumeration of Vibration Damper Types.

Enumerator
kIfcVibrationDamperTypeEnum_BENDING_YIELD 

A displacement dependent type damper in which the resistance force generated is determined by the plastic strain amount utilizing the plastic deformation of the steel material. The bending yield type is a damper, which yields steel material by bending.

kIfcVibrationDamperTypeEnum_SHEAR_YIELD 

A displacement dependent type damper in which the resistance force generated is determined by the plastic strain amount utilizing the plastic deformation of the steel material. The shear yield type is a damper, which causes the steel material to yield for deformation in the direction perpendicular to the member.

kIfcVibrationDamperTypeEnum_AXIAL_YIELD 

A displacement dependent type damper in which the resistance force generated is determined by the plastic strain amount utilizing the plastic deformation of the steel material. The axial yield type is a damper that yields energy by absorbing the steel material against deformation in the axial direction, that is, in the direction of expansion and contraction.

kIfcVibrationDamperTypeEnum_FRICTION 

The friction type is a damper utilizing friction acting on the contact surface of a material.

kIfcVibrationDamperTypeEnum_VISCOUS 

The viscous type is a damper that absorbs energy by utilizing the resistance of a viscous body.

kIfcVibrationDamperTypeEnum_RUBBER 

The rubber mold is a damper that absorbs energy by utilizing deformation of laminated rubber. The difference between the seismic isolation bearing and the rubber type damper is whether or not to support the weight of the upper structures. The rubber damper does not transmit the weight of the upper structures to the sub structure.

kIfcVibrationDamperTypeEnum_USERDEFINED 

User-defined vibration damper type.

kIfcVibrationDamperTypeEnum_NOTDEFINED 

Undefined vibration damper type.

kIfcVibrationDamperTypeEnum_unset 

The value is unset.

Definition at line 7611 of file IFC4X4Enum.h.

◆ IfcVibrationIsolatorTypeEnum

Enumeration defining the typical types of vibration isolators.

Enumerator
kIfcVibrationIsolatorTypeEnum_COMPRESSION 

Compression type vibration isolator.

kIfcVibrationIsolatorTypeEnum_SPRING 

Spring type vibration isolator.

kIfcVibrationIsolatorTypeEnum_BASE 

Base isolator preventing transfer of energy from the ground to the structure.

kIfcVibrationIsolatorTypeEnum_USERDEFINED 

User-defined vibration isolator type.

kIfcVibrationIsolatorTypeEnum_NOTDEFINED 

Undefined vibration isolator type.

kIfcVibrationIsolatorTypeEnum_unset 

The value is unset.

Definition at line 7641 of file IFC4X4Enum.h.

◆ IfcVirtualElementTypeEnum

Enumeration of Virtual Element Types.

Enumerator
kIfcVirtualElementTypeEnum_BOUNDARY 

An imaginary boundary, such as between two adjacent spaces that are not separated by a physical boundary.

kIfcVirtualElementTypeEnum_CLEARANCE 

The virtual element denotes a clearance area or volume.

kIfcVirtualElementTypeEnum_PROVISIONFORVOID 

The virtual element denotes a proposed provision for voids (an proposed opening not applied as void yet).

kIfcVirtualElementTypeEnum_USERDEFINED 

User-defined type.

kIfcVirtualElementTypeEnum_NOTDEFINED 

Undefined type.

kIfcVirtualElementTypeEnum_unset 

The value is unset.

Definition at line 7665 of file IFC4X4Enum.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 7689 of file IFC4X4Enum.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_RETAININGWALL 

A supporting wall used to protect against soil layers behind. Special types of a retaining wall may be e.g. Gabion wall and Grib wall. Examples of retaining walls are wing wall, headwall, stem wall, pierwall and protecting wall.

kIfcWallTypeEnum_WAVEWALL 

Protective wall or screen to block overtopping and impact of waves across a breakwater

kIfcWallTypeEnum_USERDEFINED 

User-defined wall element.

kIfcWallTypeEnum_NOTDEFINED 

Undefined wall element.

kIfcWallTypeEnum_unset 

The value is unset.

Definition at line 7719 of file IFC4X4Enum.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 7759 of file IFC4X4Enum.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 7790 of file IFC4X4Enum.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 7832 of file IFC4X4Enum.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 7858 of file IFC4X4Enum.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 7889 of file IFC4X4Enum.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 7925 of file IFC4X4Enum.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 7949 of file IFC4X4Enum.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 7985 of file IFC4X4Enum.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 8009 of file IFC4X4Enum.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 8033 of file IFC4X4Enum.h.

◆ OdIfcEntityType

Enumerator
kIfcActionRequest 
kIfcActor 
kIfcActorRole 
kIfcActuator 
kIfcActuatorType 
kIfcAddress 
kIfcAdvancedBrep 
kIfcAdvancedBrepWithVoids 
kIfcAdvancedFace 
kIfcAirTerminal 
kIfcAirTerminalBox 
kIfcAirTerminalBoxType 
kIfcAirTerminalType 
kIfcAirToAirHeatRecovery 
kIfcAirToAirHeatRecoveryType 
kIfcAlarm 
kIfcAlarmType 
kIfcAlignment 
kIfcAlignmentCant 
kIfcAlignmentCantSegment 
kIfcAlignmentHorizontal 
kIfcAlignmentHorizontalSegment 
kIfcAlignmentParameterSegment 
kIfcAlignmentSegment 
kIfcAlignmentVertical 
kIfcAlignmentVerticalSegment 
kIfcAnnotation 
kIfcAnnotationFillArea 
kIfcApplication 
kIfcAppliedValue 
kIfcApproval 
kIfcApprovalRelationship 
kIfcArbitraryClosedProfileDef 
kIfcArbitraryOpenProfileDef 
kIfcArbitraryProfileDefWithVoids 
kIfcArchElement 
kIfcArchElementType 
kIfcAsset 
kIfcAsymmetricIShapeProfileDef 
kIfcAudioVisualAppliance 
kIfcAudioVisualApplianceType 
kIfcAxis1Placement 
kIfcAxis2Placement2D 
kIfcAxis2Placement3D 
kIfcAxis2PlacementLinear 
kIfcBSplineCurve 
kIfcBSplineCurveWithKnots 
kIfcBSplineSurface 
kIfcBSplineSurfaceWithKnots 
kIfcBeam 
kIfcBeamType 
kIfcBearing 
kIfcBearingType 
kIfcBlobTexture 
kIfcBlock 
kIfcBoiler 
kIfcBoilerType 
kIfcBooleanClippingResult 
kIfcBooleanResult 
kIfcBorehole 
kIfcBoreholeType 
kIfcBoundaryCondition 
kIfcBoundaryCurve 
kIfcBoundaryEdgeCondition 
kIfcBoundaryFaceCondition 
kIfcBoundaryNodeCondition 
kIfcBoundaryNodeConditionWarping 
kIfcBoundedCurve 
kIfcBoundedSurface 
kIfcBoundingBox 
kIfcBoxedHalfSpace 
kIfcBridge 
kIfcBridgePart 
kIfcBuilding 
kIfcBuildingElementPart 
kIfcBuildingElementPartType 
kIfcBuildingElementProxy 
kIfcBuildingElementProxyType 
kIfcBuildingStorey 
kIfcBuildingSystem 
kIfcBuiltElement 
kIfcBuiltElementType 
kIfcBuiltSystem 
kIfcBurner 
kIfcBurnerType 
kIfcCShapeProfileDef 
kIfcCableCarrierFitting 
kIfcCableCarrierFittingType 
kIfcCableCarrierSegment 
kIfcCableCarrierSegmentType 
kIfcCableFitting 
kIfcCableFittingType 
kIfcCableSegment 
kIfcCableSegmentType 
kIfcCaissonFoundation 
kIfcCaissonFoundationType 
kIfcCartesianPoint 
kIfcCartesianPointList 
kIfcCartesianPointList2D 
kIfcCartesianPointList3D 
kIfcCartesianTransformationOperator 
kIfcCartesianTransformationOperator2D 
kIfcCartesianTransformationOperator2DnonUniform 
kIfcCartesianTransformationOperator3D 
kIfcCartesianTransformationOperator3DnonUniform 
kIfcCenterLineProfileDef 
kIfcChiller 
kIfcChillerType 
kIfcChimney 
kIfcChimneyType 
kIfcCircle 
kIfcCircleHollowProfileDef 
kIfcCircleProfileDef 
kIfcCivilElement 
kIfcCivilElementType 
kIfcClassification 
kIfcClassificationReference 
kIfcClosedShell 
kIfcClothoid 
kIfcCoil 
kIfcCoilType 
kIfcColourRgb 
kIfcColourRgbList 
kIfcColourSpecification 
kIfcColumn 
kIfcColumnType 
kIfcCommunicationsAppliance 
kIfcCommunicationsApplianceType 
kIfcComplementaryData 
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 
kIfcConveyorSegment 
kIfcConveyorSegmentType 
kIfcCooledBeam 
kIfcCooledBeamType 
kIfcCoolingTower 
kIfcCoolingTowerType 
kIfcCoordinateOperation 
kIfcCoordinateReferenceSystem 
kIfcCosineSpiral 
kIfcCostItem 
kIfcCostSchedule 
kIfcCostValue 
kIfcCourse 
kIfcCourseType 
kIfcCovering 
kIfcCoveringType 
kIfcCrewResource 
kIfcCrewResourceType 
kIfcCsgPrimitive3D 
kIfcCsgSolid 
kIfcCurrencyRelationship 
kIfcCurtainWall 
kIfcCurtainWallType 
kIfcCurve 
kIfcCurveBoundedPlane 
kIfcCurveBoundedSurface 
kIfcCurveSegment 
kIfcCurveStyle 
kIfcCurveStyleFont 
kIfcCurveStyleFontAndScaling 
kIfcCurveStyleFontPattern 
kIfcCylindricalSurface 
kIfcDamper 
kIfcDamperType 
kIfcDatasetInformation 
kIfcDatasetReference 
kIfcDeepFoundation 
kIfcDeepFoundationType 
kIfcDerivedProfileDef 
kIfcDerivedUnit 
kIfcDerivedUnitElement 
kIfcDimensionalExponents 
kIfcDirection 
kIfcDirectrixCurveSweptAreaSolid 
kIfcDirectrixDerivedReferenceSweptAreaSolid 
kIfcDiscreteAccessory 
kIfcDiscreteAccessoryType 
kIfcDistributionBoard 
kIfcDistributionBoardType 
kIfcDistributionChamberElement 
kIfcDistributionChamberElementType 
kIfcDistributionCircuit 
kIfcDistributionControlElement 
kIfcDistributionControlElementType 
kIfcDistributionElement 
kIfcDistributionElementType 
kIfcDistributionFlowElement 
kIfcDistributionFlowElementType 
kIfcDistributionPort 
kIfcDistributionSystem 
kIfcDocumentInformation 
kIfcDocumentInformationRelationship 
kIfcDocumentReference 
kIfcDoor 
kIfcDoorLiningProperties 
kIfcDoorPanelProperties 
kIfcDoorStyle 
kIfcDoorType 
kIfcDraughtingPreDefinedColour 
kIfcDraughtingPreDefinedCurveFont 
kIfcDuctFitting 
kIfcDuctFittingType 
kIfcDuctSegment 
kIfcDuctSegmentType 
kIfcDuctSilencer 
kIfcDuctSilencerType 
kIfcEarthingElement 
kIfcEarthingElementType 
kIfcEarthworksCut 
kIfcEarthworksElement 
kIfcEarthworksFill 
kIfcEdge 
kIfcEdgeCurve 
kIfcEdgeLoop 
kIfcElectricAppliance 
kIfcElectricApplianceType 
kIfcElectricDistributionBoard 
kIfcElectricDistributionBoardType 
kIfcElectricFlowStorageDevice 
kIfcElectricFlowStorageDeviceType 
kIfcElectricFlowTreatmentDevice 
kIfcElectricFlowTreatmentDeviceType 
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 
kIfcExcavation 
kIfcExtendedProperties 
kIfcExternalInformation 
kIfcExternalReference 
kIfcExternalReferenceRelationship 
kIfcExternalSpatialElement 
kIfcExternalSpatialStructureElement 
kIfcExternallyDefinedHatchStyle 
kIfcExternallyDefinedSurfaceStyle 
kIfcExternallyDefinedTextFont 
kIfcExtrudedAreaSolid 
kIfcExtrudedAreaSolidTapered 
kIfcFace 
kIfcFaceBasedSurfaceModel 
kIfcFaceBound 
kIfcFaceOuterBound 
kIfcFaceSurface 
kIfcFacetedBrep 
kIfcFacetedBrepWithVoids 
kIfcFacility 
kIfcFacilityPart 
kIfcFacilityPartCommon 
kIfcFailureConnectionCondition 
kIfcFan 
kIfcFanType 
kIfcFastener 
kIfcFastenerType 
kIfcFeatureElement 
kIfcFeatureElementAddition 
kIfcFeatureElementSubtraction 
kIfcFillAreaStyle 
kIfcFillAreaStyleHatching 
kIfcFillAreaStyleTiles 
kIfcFillElement 
kIfcFillElementType 
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 
kIfcGeoScienceElement 
kIfcGeoScienceElementType 
kIfcGeoScienceFeature 
kIfcGeoScienceFeatureType 
kIfcGeoScienceModel 
kIfcGeoScienceModelType 
kIfcGeoScienceObservation 
kIfcGeographicCRS 
kIfcGeographicElement 
kIfcGeographicElementType 
kIfcGeometricCurveSet 
kIfcGeometricRepresentationContext 
kIfcGeometricRepresentationItem 
kIfcGeometricRepresentationSubContext 
kIfcGeometricSet 
kIfcGeomodel 
kIfcGeoslice 
kIfcGeotechnicalAssembly 
kIfcGeotechnicalElement 
kIfcGeotechnicalStratum 
kIfcGradientCurve 
kIfcGrid 
kIfcGridAxis 
kIfcGridPlacement 
kIfcGroundReinforcementElement 
kIfcGroundReinforcementElementType 
kIfcGroup 
kIfcHalfSpaceSolid 
kIfcHeatExchanger 
kIfcHeatExchangerType 
kIfcHumidifier 
kIfcHumidifierType 
kIfcIShapeProfileDef 
kIfcImageTexture 
kIfcImpactProtectionDevice 
kIfcImpactProtectionDeviceType 
kIfcImprovedGround 
kIfcIndexedColourMap 
kIfcIndexedPolyCurve 
kIfcIndexedPolygonalFace 
kIfcIndexedPolygonalFaceWithVoids 
kIfcIndexedPolygonalTextureMap 
kIfcIndexedTextureMap 
kIfcIndexedTriangleTextureMap 
kIfcIntegerVoxelData 
kIfcInterceptor 
kIfcInterceptorType 
kIfcIntersectionCurve 
kIfcInventory 
kIfcIrregularTimeSeries 
kIfcIrregularTimeSeriesValue 
kIfcJunctionBox 
kIfcJunctionBoxType 
kIfcKerb 
kIfcKerbType 
kIfcLShapeProfileDef 
kIfcLabelVoxelData 
kIfcLaborResource 
kIfcLaborResourceType 
kIfcLagTime 
kIfcLamp 
kIfcLampType 
kIfcLibraryInformation 
kIfcLibraryReference 
kIfcLightDistributionData 
kIfcLightFixture 
kIfcLightFixtureType 
kIfcLightIntensityDistribution 
kIfcLightSource 
kIfcLightSourceAmbient 
kIfcLightSourceDirectional 
kIfcLightSourceGoniometric 
kIfcLightSourcePositional 
kIfcLightSourceSpot 
kIfcLine 
kIfcLinearElement 
kIfcLinearPlacement 
kIfcLinearPositioningElement 
kIfcLinearZone 
kIfcLiquidTerminal 
kIfcLiquidTerminalType 
kIfcLocalPlacement 
kIfcLogicalVoxelData 
kIfcLoop 
kIfcManifoldSolidBrep 
kIfcMapConversion 
kIfcMapConversionScaled 
kIfcMappedItem 
kIfcMarineFacility 
kIfcMarinePart 
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 
kIfcMemberType 
kIfcMetric 
kIfcMirroredProfileDef 
kIfcMobileTelecommunicationsAppliance 
kIfcMobileTelecommunicationsApplianceType 
kIfcMonetaryUnit 
kIfcMooringDevice 
kIfcMooringDeviceType 
kIfcMotorConnection 
kIfcMotorConnectionType 
kIfcNamedUnit 
kIfcNavigationElement 
kIfcNavigationElementType 
kIfcObject 
kIfcObjectDefinition 
kIfcObjectPlacement 
kIfcObjective 
kIfcObservation 
kIfcOccupant 
kIfcOffsetCurve 
kIfcOffsetCurve2D 
kIfcOffsetCurve3D 
kIfcOffsetCurveByDistances 
kIfcOpenCrossProfileDef 
kIfcOpenShell 
kIfcOpeningElement 
kIfcOrganization 
kIfcOrganizationRelationship 
kIfcOrientedEdge 
kIfcOuterBoundaryCurve 
kIfcOutlet 
kIfcOutletType 
kIfcOwnerHistory 
kIfcParameterizedProfileDef 
kIfcPath 
kIfcPavement 
kIfcPavementType 
kIfcPcurve 
kIfcPerformanceHistory 
kIfcPermeableCoveringProperties 
kIfcPermit 
kIfcPerson 
kIfcPersonAndOrganization 
kIfcPhysicalComplexQuantity 
kIfcPhysicalQuantity 
kIfcPhysicalSimpleQuantity 
kIfcPile 
kIfcPileType 
kIfcPipeFitting 
kIfcPipeFittingType 
kIfcPipeSegment 
kIfcPipeSegmentType 
kIfcPixelTexture 
kIfcPlacement 
kIfcPlanarBox 
kIfcPlanarExtent 
kIfcPlane 
kIfcPlate 
kIfcPlateType 
kIfcPoint 
kIfcPointByDistanceExpression 
kIfcPointOnCurve 
kIfcPointOnSurface 
kIfcPolyLoop 
kIfcPolygonalBoundedHalfSpace 
kIfcPolygonalFaceSet 
kIfcPolyline 
kIfcPolynomialCurve 
kIfcPort 
kIfcPositioningElement 
kIfcPostalAddress 
kIfcPreDefinedColour 
kIfcPreDefinedCurveFont 
kIfcPreDefinedItem 
kIfcPreDefinedProperties 
kIfcPreDefinedPropertySet 
kIfcPreDefinedTextFont 
kIfcPresentationItem 
kIfcPresentationLayerAssignment 
kIfcPresentationLayerWithStyle 
kIfcPresentationStyle 
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 
kIfcPump 
kIfcPumpType 
kIfcQuantityArea 
kIfcQuantityCount 
kIfcQuantityLength 
kIfcQuantitySet 
kIfcQuantityTime 
kIfcQuantityVolume 
kIfcQuantityWeight 
kIfcRail 
kIfcRailType 
kIfcRailing 
kIfcRailingType 
kIfcRailway 
kIfcRailwayPart 
kIfcRamp 
kIfcRampFlight 
kIfcRampFlightType 
kIfcRampType 
kIfcRationalBSplineCurveWithKnots 
kIfcRationalBSplineSurfaceWithKnots 
kIfcRealVoxelData 
kIfcRectangleHollowProfileDef 
kIfcRectangleProfileDef 
kIfcRectangularPyramid 
kIfcRectangularTrimmedSurface 
kIfcRecurrencePattern 
kIfcReference 
kIfcReferent 
kIfcRegularTimeSeries 
kIfcReinforcementBarProperties 
kIfcReinforcementDefinitionProperties 
kIfcReinforcingBar 
kIfcReinforcingBarType 
kIfcReinforcingElement 
kIfcReinforcingElementType 
kIfcReinforcingMesh 
kIfcReinforcingMeshType 
kIfcRelAdheresToElement 
kIfcRelAggregates 
kIfcRelAssigns 
kIfcRelAssignsToActor 
kIfcRelAssignsToControl 
kIfcRelAssignsToGroup 
kIfcRelAssignsToGroupByFactor 
kIfcRelAssignsToProcess 
kIfcRelAssignsToProduct 
kIfcRelAssignsToResource 
kIfcRelAssociates 
kIfcRelAssociatesApproval 
kIfcRelAssociatesClassification 
kIfcRelAssociatesConstraint 
kIfcRelAssociatesDataset 
kIfcRelAssociatesDocument 
kIfcRelAssociatesLibrary 
kIfcRelAssociatesMaterial 
kIfcRelAssociatesProfileDef 
kIfcRelConnects 
kIfcRelConnectsElements 
kIfcRelConnectsPathElements 
kIfcRelConnectsPortToElement 
kIfcRelConnectsPorts 
kIfcRelConnectsStructuralActivity 
kIfcRelConnectsStructuralMember 
kIfcRelConnectsWithEccentricity 
kIfcRelConnectsWithRealizingElements 
kIfcRelContainedInSpatialStructure 
kIfcRelCoversBldgElements 
kIfcRelCoversSpaces 
kIfcRelDeclares 
kIfcRelDecomposes 
kIfcRelDefines 
kIfcRelDefinesByObject 
kIfcRelDefinesByProperties 
kIfcRelDefinesByTemplate 
kIfcRelDefinesByType 
kIfcRelFillsElement 
kIfcRelFlowControlElements 
kIfcRelInterferesElements 
kIfcRelNests 
kIfcRelPositions 
kIfcRelProjectsElement 
kIfcRelReferencedInSpatialStructure 
kIfcRelSequence 
kIfcRelServicesBuildings 
kIfcRelSpaceBoundary 
kIfcRelSpaceBoundary1stLevel 
kIfcRelSpaceBoundary2ndLevel 
kIfcRelVoidsElement 
kIfcRelationship 
kIfcReparametrisedCompositeCurveSegment 
kIfcRepresentation 
kIfcRepresentationContext 
kIfcRepresentationItem 
kIfcRepresentationMap 
kIfcResource 
kIfcResourceApprovalRelationship 
kIfcResourceConstraintRelationship 
kIfcResourceLevelRelationship 
kIfcResourceTime 
kIfcRevolvedAreaSolid 
kIfcRevolvedAreaSolidTapered 
kIfcRightCircularCone 
kIfcRightCircularCylinder 
kIfcRigidOperation 
kIfcRoad 
kIfcRoadPart 
kIfcRoof 
kIfcRoofType 
kIfcRoot 
kIfcRoundedRectangleProfileDef 
kIfcSIUnit 
kIfcSanitaryTerminal 
kIfcSanitaryTerminalType 
kIfcSchedulingTime 
kIfcSeamCurve 
kIfcSecondOrderPolynomialSpiral 
kIfcSectionProperties 
kIfcSectionReinforcementProperties 
kIfcSectionedSolid 
kIfcSectionedSolidHorizontal 
kIfcSectionedSpine 
kIfcSectionedSurface 
kIfcSegment 
kIfcSegmentedReferenceCurve 
kIfcSensor 
kIfcSensorType 
kIfcSeventhOrderPolynomialSpiral 
kIfcShadingDevice 
kIfcShadingDeviceType 
kIfcShapeAspect 
kIfcShapeModel 
kIfcShapeRepresentation 
kIfcShellBasedSurfaceModel 
kIfcSign 
kIfcSignType 
kIfcSignal 
kIfcSignalType 
kIfcSimpleProperty 
kIfcSimplePropertyTemplate 
kIfcSineSpiral 
kIfcSite 
kIfcSlab 
kIfcSlabType 
kIfcSlippageConnectionCondition 
kIfcSolarDevice 
kIfcSolarDeviceType 
kIfcSolidModel 
kIfcSpace 
kIfcSpaceHeater 
kIfcSpaceHeaterType 
kIfcSpaceType 
kIfcSpatialElement 
kIfcSpatialElementType 
kIfcSpatialStructureElement 
kIfcSpatialStructureElementType 
kIfcSpatialZone 
kIfcSpatialZoneType 
kIfcSphere 
kIfcSphericalSurface 
kIfcSpiral 
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 
kIfcTendonConduit 
kIfcTendonConduitType 
kIfcTendonType 
kIfcTessellatedFaceSet 
kIfcTessellatedItem 
kIfcTextLiteral 
kIfcTextLiteralWithExtent 
kIfcTextStyle 
kIfcTextStyleFontModel 
kIfcTextStyleForDefinedFont 
kIfcTextStyleTextModel 
kIfcTextureCoordinate 
kIfcTextureCoordinateGenerator 
kIfcTextureCoordinateIndices 
kIfcTextureCoordinateIndicesWithVoids 
kIfcTextureMap 
kIfcTextureVertex 
kIfcTextureVertexList 
kIfcThirdOrderPolynomialSpiral 
kIfcTimePeriod 
kIfcTimeSeries 
kIfcTimeSeriesValue 
kIfcTopologicalRepresentationItem 
kIfcTopologyRepresentation 
kIfcToroidalSurface 
kIfcTrackElement 
kIfcTrackElementType 
kIfcTransformer 
kIfcTransformerType 
kIfcTransportElement 
kIfcTransportElementType 
kIfcTransportationDevice 
kIfcTransportationDeviceType 
kIfcTrapeziumProfileDef 
kIfcTriangulatedFaceSet 
kIfcTriangulatedIrregularNetwork 
kIfcTrimmedCurve 
kIfcTubeBundle 
kIfcTubeBundleType 
kIfcTunnel 
kIfcTunnelPart 
kIfcTunnelTypicalSection 
kIfcTypeObject 
kIfcTypeProcess 
kIfcTypeProduct 
kIfcTypeResource 
kIfcUShapeProfileDef 
kIfcUndergroundExcavation 
kIfcUnitAssignment 
kIfcUnitaryControlElement 
kIfcUnitaryControlElementType 
kIfcUnitaryEquipment 
kIfcUnitaryEquipmentType 
kIfcValve 
kIfcValveType 
kIfcVector 
kIfcVectorVoxelData 
kIfcVehicle 
kIfcVehicleType 
kIfcVertex 
kIfcVertexLoop 
kIfcVertexPoint 
kIfcVibrationDamper 
kIfcVibrationDamperType 
kIfcVibrationIsolator 
kIfcVibrationIsolatorType 
kIfcVirtualElement 
kIfcVirtualGridIntersection 
kIfcVoidingFeature 
kIfcVoxelData 
kIfcVoxelGrid 
kIfcWall 
kIfcWallStandardCase 
kIfcWallType 
kIfcWasteTerminal 
kIfcWasteTerminalType 
kIfcWellKnownText 
kIfcWindow 
kIfcWindowLiningProperties 
kIfcWindowPanelProperties 
kIfcWindowStyle 
kIfcWindowType 
kIfcWorkCalendar 
kIfcWorkControl 
kIfcWorkPlan 
kIfcWorkSchedule 
kIfcWorkTime 
kIfcZShapeProfileDef 
kIfcZone 
kAny 

Definition at line 31 of file IFC4X4EntityTypes.h.

Variable Documentation

◆ sCommonUnset

const OdAnsiString OdIfc4x4::sCommonUnset
extern