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

Classes

class  Ifc2DCompositeCurve
 
class  IfcActionTimeControl
 
class  IfcActor
 
class  IfcActorRole
 
class  IfcActorSelect
 
class  IfcActuator
 
class  IfcAddress
 
class  IfcAirFilter
 
class  IfcAirTerminal
 
class  IfcAirTerminalBox
 
class  IfcApplication
 
class  IfcApproval
 
class  IfcApprovalUsage
 
class  IfcArbitraryClosedProfileDef
 
class  IfcArbitraryOpenProfileDef
 
class  IfcArbitraryProfileDefWithVoids
 
class  IfcAssessory
 
class  IfcAsset
 
class  IfcAssetAggregationTypeProvider
 
class  IfcAxis1Placement
 
class  IfcAxis2Placement
 
class  IfcAxis2Placement2D
 
class  IfcAxis2Placement3D
 
class  IfcBeam
 
class  IfcBoiler
 
class  IfcBooleanClippingResult
 
class  IfcBooleanOperand
 
class  IfcBooleanResult
 
class  IfcBoundedCurve
 
class  IfcBoundedSurface
 
class  IfcBoundingBox
 
class  IfcBoxedHalfSpace
 
class  IfcBudget
 
class  IfcBuilding
 
class  IfcBuildingElement
 
class  IfcBuildingElementProxy
 
class  IfcBuildingStorey
 
class  IfcBuiltIn
 
class  IfcCalendarDate
 
class  IfcCartesianPoint
 
class  IfcCartesianTransformationOperator
 
class  IfcCartesianTransformationOperator2D
 
class  IfcCartesianTransformationOperator2DnonUniform
 
class  IfcCartesianTransformationOperator3D
 
class  IfcCartesianTransformationOperator3DnonUniform
 
class  IfcChangeOrder
 
class  IfcChiller
 
class  IfcCircle
 
class  IfcCircleProfileDef
 
class  IfcClassification
 
class  IfcClassificationItem
 
class  IfcClassificationItemRelationship
 
class  IfcClassificationNotation
 
class  IfcClassificationNotationFacet
 
class  IfcClassificationNotationSelect
 
class  IfcClassificationReference
 
class  IfcClosedShell
 
class  IfcCMDocPackage
 
class  IfcCMDocPackageAggregationTypeProvider
 
class  IfcCoil
 
class  IfcColumn
 
class  IfcCompartment
 
class  IfcComplexProperty
 
class  IfcCompositeCurve
 
class  IfcCompositeCurveSegment
 
class  IfcCompositeProfileDef
 
class  IfcCompressor
 
class  IfcConic
 
class  IfcConnectedFaceSet
 
class  IfcConnectionConstraint
 
class  IfcConnectionCurveGeometry
 
class  IfcConnectionGeometry
 
class  IfcConnectionPointGeometry
 
class  IfcConnectionPortGeometry
 
class  IfcConnectionSurfaceGeometry
 
class  IfcConstraint
 
class  IfcConstraintAggregationRelationship
 
class  IfcConstraintUsage
 
class  IfcConstructionEquipmentResource
 
class  IfcConstructionMaterialResource
 
class  IfcConstructionMaterialResourceAggregationTypeProvider
 
class  IfcConstructionProductResource
 
class  IfcContextDependentUnit
 
class  IfcControl
 
class  IfcControlElement
 
class  IfcController
 
class  IfcConversionBasedUnit
 
class  IfcCoolingTower
 
class  IfcCoordinatedUniversalTimeOffset
 
class  IfcCost
 
class  IfcCostModifier
 
class  IfcCostModifierValue
 
class  IfcCostModifierValueSelect
 
class  IfcCostQuantity
 
class  IfcCostSchedule
 
class  IfcCostScheduleAggregationTypeProvider
 
class  IfcCostValue
 
class  IfcCostValueRelationship
 
class  IfcCovering
 
class  IfcCrewResource
 
class  IfcCsgSelect
 
class  IfcCsgSolid
 
class  IfcCurtainWall
 
class  IfcCurve
 
class  IfcCurveBoundedPlane
 
class  IfcDamper
 
class  IfcDateAndTime
 
class  IfcDateTimeSelect
 
class  IfcDerivedMeasureValue
 
class  IfcDerivedProfileDef
 
class  IfcDerivedUnit
 
class  IfcDerivedUnitElement
 
class  IfcDimensionalExponents
 
class  IfcDirection
 
class  IfcDirectionalLightSource
 
class  IfcDiscreteElement
 
class  IfcDistributionElement
 
class  IfcDistributionFlowElement
 
class  IfcDocumentElectronicFormat
 
class  IfcDocumentInformation
 
class  IfcDocumentInformationAggregationTypeProvider
 
class  IfcDocumentInformationRelationship
 
class  IfcDocumentReference
 
class  IfcDocumentSelect
 
class  IfcDoor
 
class  IfcDoorLiningProperties
 
class  IfcDoorPanelProperties
 
class  IfcDoorStyle
 
class  IfcEdge
 
class  IfcEdgeCurve
 
class  IfcElectricalAppliance
 
class  IfcElectricalBaseProperties
 
class  IfcElectricalElement
 
class  IfcElectricalExtendedProperties
 
class  IfcElectricMotor
 
class  IfcElement
 
class  IfcElementarySurface
 
class  IfcElementQuantity
 
class  IfcEllipse
 
class  IfcEllipseProfileDef
 
class  IfcEquipmentElement
 
class  IfcEquipmentStandard
 
class  IfcExtendedMaterialProperties
 
class  IfcExternalReference
 
class  IfcExtrudedAreaSolid
 
class  IfcFace
 
class  IfcFaceBasedSurfaceModel
 
class  IfcFaceBound
 
class  IfcFaceOuterBound
 
class  IfcFaceSurface
 
class  IfcFacetedBrep
 
class  IfcFacetedBrepWithVoids
 
class  IfcFan
 
class  IfcFlowController
 
class  IfcFlowFitting
 
class  IfcFlowSegment
 
class  IfcFlowTerminal
 
class  IfcFluidFlowProperties
 
class  IfcFluidMovingDevice
 
class  IfcFMStandardSelect
 
class  IfcFurnishingElement
 
class  IfcFurniture
 
class  IfcFurnitureStandard
 
class  IfcGeneralMaterialProperties
 
class  IfcGeometricRepresentationContext
 
class  IfcGeometricRepresentationItem
 
class  IfcGeometricSet
 
class  IfcGeometricSetAggregationTypeProvider
 
class  IfcGeometricSetSelect
 
class  IfcGrid
 
class  IfcGridAxis
 
class  IfcGridPlacement
 
class  IfcGroup
 
class  IfcHalfSpaceSolid
 
class  IfcHeatExchanger
 
class  IfcHeatTransferDevice
 
class  IfcHydronicHeater
 
class  IfcHygroscopicMaterialProperties
 
class  IfcInventory
 
class  IfcIshapeProfileDef
 
class  IfcLaborResource
 
class  IfcLibraryInformation
 
class  IfcLibraryReference
 
class  IfcLibrarySelect
 
class  IfcLightFixture
 
class  IfcLine
 
class  IfcLocalPlacement
 
class  IfcLocalTime
 
class  IfcLoop
 
class  IfcMaintenanceRecord
 
class  IfcMaintenanceWorkOrder
 
class  IfcManifoldSolidBrep
 
class  IfcManufacturerInformation
 
class  IfcMappedItem
 
class  IfcMaterial
 
class  IfcMaterialClassificationRelationship
 
class  IfcMaterialClassificationRelationshipAggregationTypeProvider
 
class  IfcMaterialLayer
 
class  IfcMaterialLayerSet
 
class  IfcMaterialLayerSetUsage
 
class  IfcMaterialList
 
class  IfcMaterialProperties
 
class  IfcMaterialSelect
 
class  IfcMeasureValue
 
class  IfcMeasureWithUnit
 
class  IfcMechanicalMaterialProperties
 
class  IfcMetric
 
class  IfcMetricBenchmark
 
class  IfcMetricValue
 
class  IfcMetricValueSelect
 
class  IfcMonetaryUnit
 
class  IfcMove
 
class  IfcNamedUnit
 
class  IfcObject
 
class  IfcObjective
 
class  IfcObjectPlacement
 
class  IfcObjectReferenceSelect
 
class  IfcOccupant
 
class  IfcOffsetCurve2D
 
class  IfcOffsetCurve3D
 
class  IfcOpeningElement
 
class  IfcOpenShell
 
class  IfcOpticalMaterialProperties
 
class  IfcOrganization
 
class  IfcOrganizationRelationship
 
class  IfcOrientedEdge
 
class  IfcOutlet
 
class  IfcOwnerHistory
 
class  IfcPath
 
class  IfcPermeableCoveringProperties
 
class  IfcPerson
 
class  IfcPersonAndOrganization
 
class  IfcPhysicalQuantity
 
class  IfcPlacement
 
class  IfcPlane
 
class  IfcPoint
 
class  IfcPointLightSource
 
class  IfcPolygonalBoundedHalfSpace
 
class  IfcPolyline
 
class  IfcPolyLoop
 
class  IfcPostalAddress
 
class  IfcPresentationLightSource
 
class  IfcProcess
 
class  IfcProduct
 
class  IfcProductDefinitionShape
 
class  IfcProductRepresentation
 
class  IfcProfileDef
 
class  IfcProject
 
class  IfcProjectOrder
 
class  IfcProjectOrderAggregationTypeProvider
 
class  IfcProperty
 
class  IfcPropertyBoundedValue
 
class  IfcPropertyDefinition
 
class  IfcPropertyEnumeratedValue
 
class  IfcPropertyEnumeratedValueAggregationTypeProvider
 
class  IfcPropertyEnumeration
 
class  IfcPropertyEnumerationAggregationTypeProvider
 
class  IfcPropertyReferenceValue
 
class  IfcPropertySet
 
class  IfcPropertySetDefinition
 
class  IfcPropertySingleValue
 
class  IfcPropertyTableValue
 
class  IfcPropertyTableValueAggregationTypeProvider
 
class  IfcProxy
 
class  IfcPump
 
class  IfcPurchaseOrder
 
class  IfcQuantityArea
 
class  IfcQuantityCount
 
class  IfcQuantityLength
 
class  IfcQuantityVolume
 
class  IfcQuantityWeight
 
class  IfcRailing
 
class  IfcRamp
 
class  IfcRampFlight
 
class  IfcRectangleProfileDef
 
class  IfcRectangularTrimmedSurface
 
class  IfcReferenceEdge
 
class  IfcReferenceFace
 
class  IfcReferenceGeometry
 
class  IfcReferencesCostDocument
 
class  IfcReferenceVertex
 
class  IfcRelAggregates
 
class  IfcRelAggregatesResources
 
class  IfcRelAssigns
 
class  IfcRelAssignsFMStandard
 
class  IfcRelAssignsTasks
 
class  IfcRelAssignsToActor
 
class  IfcRelAssignsToControl
 
class  IfcRelAssignsToGroup
 
class  IfcRelAssignsToProcess
 
class  IfcRelAssignsToProduct
 
class  IfcRelAssignsToResource
 
class  IfcRelAssociates
 
class  IfcRelAssociatesClassification
 
class  IfcRelAssociatesDocument
 
class  IfcRelAssociatesLibrary
 
class  IfcRelAssociatesMaterial
 
class  IfcRelationship
 
class  IfcRelConnects
 
class  IfcRelConnectsElements
 
class  IfcRelConnectsPathElements
 
class  IfcRelConnectsPorts
 
class  IfcRelContainedInSpatialStructure
 
class  IfcRelCostsObjects
 
class  IfcRelCoversBldgElements
 
class  IfcRelDecomposes
 
class  IfcRelDefines
 
class  IfcRelDefinesByProperties
 
class  IfcRelDefinesByType
 
class  IfcRelFillsElement
 
class  IfcRelFlowControlElements
 
class  IfcRelInteractionRequirements
 
class  IfcRelMaintenanceEvent
 
class  IfcRelNests
 
class  IfcRelOccupiesSpaces
 
class  IfcRelOverridesProperties
 
class  IfcRelSequence
 
class  IfcRelServicesBuildings
 
class  IfcRelSpaceBoundary
 
class  IfcRelUsesResource
 
class  IfcRelVoidsElement
 
class  IfcRepresentation
 
class  IfcRepresentationContext
 
class  IfcRepresentationItem
 
class  IfcRepresentationMap
 
class  IfcResource
 
class  IfcRevolvedAreaSolid
 
class  IfcRoof
 
class  IfcRoot
 
class  IfcRoundedRectangleProfileDef
 
class  IfcSanitaryTerminal
 
class  IfcScheduleTimeControl
 
class  IfcSectionedSpine
 
class  IfcSensor
 
class  IfcShapeAspect
 
class  IfcShapeRepresentation
 
class  IfcShell
 
class  IfcShellBasedSurfaceModel
 
class  IfcShellBasedSurfaceModelAggregationTypeProvider
 
class  IfcSimpleProperty
 
class  IfcSimpleValue
 
class  IfcSite
 
class  IfcSIUnit
 
class  IfcSlab
 
class  IfcSolidModel
 
class  IfcSpace
 
class  IfcSpaceProgram
 
class  IfcSpaceProgramGroup
 
class  IfcSpaceThermalLoad
 
class  IfcSpatialStructureElement
 
class  IfcSpotLightSource
 
class  IfcStair
 
class  IfcStairFlight
 
class  IfcStorageDevice
 
class  IfcStyledItemSelect
 
class  IfcSubContractResource
 
class  IfcSurface
 
class  IfcSurfaceExtendedProperties
 
class  IfcSurfaceOfLinearExtrusion
 
class  IfcSurfaceOfRevolution
 
class  IfcSurfaceRenderingProperties
 
class  IfcSurfaceShadingProperties
 
class  IfcSurfaceStyle
 
class  IfcSurfaceStyleProperties
 
class  IfcSurfaceStyleUsage
 
class  IfcSurfaceStyleUsageAggregationTypeProvider
 
class  IfcSweptAreaSolid
 
class  IfcSweptSurface
 
class  IfcSystem
 
class  IfcSystemFurnitureElement
 
class  IfcTable
 
class  IfcTableRow
 
class  IfcTableRowAggregationTypeProvider
 
class  IfcTank
 
class  IfcTask
 
class  IfcTaskAggregationTypeProvider
 
class  IfcTelecomAddress
 
class  IfcThermalMaterialProperties
 
class  IfcTopologicalRepresentationItem
 
class  IfcTransportElement
 
class  IfcTrapeziumProfileDef
 
class  IfcTreatmentDevice
 
class  IfcTrimmedCurve
 
class  IfcTrimmedCurveAggregationTypeProvider
 
class  IfcTrimmingSelect
 
class  IfcTubeBundle
 
class  IfcTypeObject
 
class  IfcTypeProduct
 
class  IfcUnit
 
class  IfcUnitAssignment
 
class  IfcUnitAssignmentAggregationTypeProvider
 
class  IfcUnitHeater
 
class  IfcValue
 
class  IfcValve
 
class  IfcVector
 
class  IfcVectorOrDirection
 
class  IfcVertex
 
class  IfcVertexPoint
 
class  IfcVirtualGridIntersection
 
class  IfcWall
 
class  IfcWallStandardCase
 
class  IfcWindow
 
class  IfcWindowLiningProperties
 
class  IfcWindowPanelProperties
 
class  IfcWindowStyle
 
class  IfcWorkControl
 
class  IfcWorkOrder
 
class  IfcWorkOrderAggregationTypeProvider
 
class  IfcWorkPlan
 
class  IfcWorkSchedule
 
class  IfcZone
 
class  OdIfc2x_FinalInstance
 
class  SchemaAggrs
 
class  SchemaEnums
 
class  SchemaSelects
 

Typedefs

typedef OdSmartPtr< Ifc2DCompositeCurveIfc2DCompositeCurvePtr
 
typedef int IfcDayInMonthNumber
 
typedef int IfcDaylightSavingHour
 
typedef int IfcHourInDay
 
typedef int IfcMinuteInHour
 
typedef int IfcMonthInYearNumber
 
typedef double IfcSecondInMinute
 
typedef int IfcYearNumber
 
typedef int IfcDimensionCount
 
typedef double IfcAmountOfSubstanceMeasure
 
typedef double IfcAngularVelocityMeasure
 
typedef double IfcAreaMeasure
 
typedef OdDAI::Boolean IfcBoolean
 
typedef double IfcContextDependentMeasure
 
typedef OdDAI::Number IfcCountMeasure
 
typedef OdAnsiString IfcDescriptiveMeasure
 
typedef double IfcDynamicViscosityMeasure
 
typedef double IfcElectricCurrentMeasure
 
typedef double IfcElectricVoltageMeasure
 
typedef double IfcEnergyMeasure
 
typedef double IfcFrequencyMeasure
 
typedef double IfcHeatFluxDensityMeasure
 
typedef int IfcInteger
 
typedef int IfcIntegerCountRateMeasure
 
typedef double IfcKinematicViscosityMeasure
 
typedef double IfcLengthMeasure
 
typedef double IfcLinearVelocityMeasure
 
typedef double IfcLuminousIntensityMeasure
 
typedef double IfcMassDensityMeasure
 
typedef double IfcMassFlowRateMeasure
 
typedef double IfcMassMeasure
 
typedef double IfcMonetaryMeasure
 
typedef OdDAI::Number IfcNumericMeasure
 
typedef double IfcParameterValue
 
typedef double IfcPlaneAngleMeasure
 
typedef double IfcRatioMeasure
 
typedef double IfcPowerMeasure
 
typedef double IfcPressureMeasure
 
typedef double IfcReal
 
typedef double IfcSolidAngleMeasure
 
typedef OdAnsiString IfcIdentifier
 
typedef double IfcThermalAdmittanceMeasure
 
typedef double IfcThermalResistanceMeasure
 
typedef double IfcThermalTransmittanceMeasure
 
typedef double IfcThermodynamicTemperatureMeasure
 
typedef double IfcTimeMeasure
 
typedef int IfcTimeStamp
 
typedef double IfcVolumeMeasure
 
typedef double IfcVolumetricFlowRateMeasure
 
typedef OdAnsiString IfcLabel
 
typedef OdAnsiString IfcText
 
typedef OdDAI::Logical IfcLogical
 
typedef double IfcThermalConductivityMeasure
 
typedef double IfcMolecularWeightMeasure
 
typedef double IfcVaporPermeabilityMeasure
 
typedef double IfcMoistureDiffusivityMeasure
 
typedef double IfcIsothermalMoistureCapacityMeasure
 
typedef double IfcSpecificHeatCapacityMeasure
 
typedef double IfcMagneticFluxDensityMeasure
 
typedef double IfcMagneticFluxMeasure
 
typedef double IfcLuminousFluxMeasure
 
typedef double IfcForceMeasure
 
typedef double IfcInductanceMeasure
 
typedef double IfcIlluminanceMeasure
 
typedef double IfcElectricResistanceMeasure
 
typedef double IfcElectricConductanceMeasure
 
typedef double IfcElectricChargeMeasure
 
typedef double IfcDoseEquivalentMeasure
 
typedef double IfcElectricCapacitanceMeasure
 
typedef double IfcAbsorbedDoseMeasure
 
typedef double IfcRadioActivityMeasure
 
typedef double IfcRotationalFrequencyMeasure
 
typedef double IfcTorqueMeasure
 
typedef double IfcAccelerationMeasure
 
typedef double IfcLinearForceMeasure
 
typedef double IfcLinearStiffnessMeasure
 
typedef double IfcModulusOfSubgradeReactionMeasure
 
typedef double IfcModulusOfElasticityMeasure
 
typedef double IfcMomentOfInertiaMeasure
 
typedef double IfcPlanarForceMeasure
 
typedef double IfcRotationalStiffnessMeasure
 
typedef double IfcShearModulusMeasure
 
typedef double IfcLinearMomentMeasure
 
typedef OdDAI::CompressedGUID IfcGloballyUniqueId
 
typedef IfcLengthMeasure IfcPositiveLengthMeasure
 
typedef IfcPlaneAngleMeasure IfcPositivePlaneAngleMeasure
 
typedef IfcRatioMeasure IfcPositiveRatioMeasure
 
typedef IfcRatioMeasure IfcNormalisedRatioMeasure
 
typedef OdSmartPtr< IfcActionTimeControlIfcActionTimeControlPtr
 
typedef OdSmartPtr< IfcActorIfcActorPtr
 
typedef OdSmartPtr< IfcActorRoleIfcActorRolePtr
 
typedef OdSmartPtr< IfcActuatorIfcActuatorPtr
 
typedef OdSmartPtr< IfcAddressIfcAddressPtr
 
typedef OdSmartPtr< IfcAirFilterIfcAirFilterPtr
 
typedef OdSmartPtr< IfcAirTerminalIfcAirTerminalPtr
 
typedef OdSmartPtr< IfcAirTerminalBoxIfcAirTerminalBoxPtr
 
typedef OdSmartPtr< IfcApplicationIfcApplicationPtr
 
typedef OdSmartPtr< IfcApprovalIfcApprovalPtr
 
typedef OdSmartPtr< IfcApprovalUsageIfcApprovalUsagePtr
 
typedef OdSmartPtr< IfcArbitraryClosedProfileDefIfcArbitraryClosedProfileDefPtr
 
typedef OdSmartPtr< IfcArbitraryOpenProfileDefIfcArbitraryOpenProfileDefPtr
 
typedef OdSmartPtr< IfcArbitraryProfileDefWithVoidsIfcArbitraryProfileDefWithVoidsPtr
 
typedef OdSmartPtr< IfcAssessoryIfcAssessoryPtr
 
typedef OdSmartPtr< IfcAssetIfcAssetPtr
 
typedef OdSmartPtr< IfcAxis1PlacementIfcAxis1PlacementPtr
 
typedef OdSmartPtr< IfcAxis2Placement2DIfcAxis2Placement2DPtr
 
typedef OdSmartPtr< IfcAxis2Placement3DIfcAxis2Placement3DPtr
 
typedef OdSmartPtr< IfcBeamIfcBeamPtr
 
typedef OdSmartPtr< IfcBoilerIfcBoilerPtr
 
typedef OdSmartPtr< IfcBooleanClippingResultIfcBooleanClippingResultPtr
 
typedef OdSmartPtr< IfcBooleanResultIfcBooleanResultPtr
 
typedef OdSmartPtr< IfcBoundedCurveIfcBoundedCurvePtr
 
typedef OdSmartPtr< IfcBoundedSurfaceIfcBoundedSurfacePtr
 
typedef OdSmartPtr< IfcBoundingBoxIfcBoundingBoxPtr
 
typedef OdSmartPtr< IfcBoxedHalfSpaceIfcBoxedHalfSpacePtr
 
typedef OdSmartPtr< IfcBudgetIfcBudgetPtr
 
typedef OdSmartPtr< IfcBuildingIfcBuildingPtr
 
typedef OdSmartPtr< IfcBuildingElementIfcBuildingElementPtr
 
typedef OdSmartPtr< IfcBuildingElementProxyIfcBuildingElementProxyPtr
 
typedef OdSmartPtr< IfcBuildingStoreyIfcBuildingStoreyPtr
 
typedef OdSmartPtr< IfcBuiltInIfcBuiltInPtr
 
typedef OdSmartPtr< IfcCalendarDateIfcCalendarDatePtr
 
typedef OdSmartPtr< IfcCartesianPointIfcCartesianPointPtr
 
typedef OdSmartPtr< IfcCartesianTransformationOperator2DIfcCartesianTransformationOperator2DPtr
 
typedef OdSmartPtr< IfcCartesianTransformationOperator2DnonUniformIfcCartesianTransformationOperator2DnonUniformPtr
 
typedef OdSmartPtr< IfcCartesianTransformationOperator3DIfcCartesianTransformationOperator3DPtr
 
typedef OdSmartPtr< IfcCartesianTransformationOperator3DnonUniformIfcCartesianTransformationOperator3DnonUniformPtr
 
typedef OdSmartPtr< IfcCartesianTransformationOperatorIfcCartesianTransformationOperatorPtr
 
typedef OdSmartPtr< IfcChangeOrderIfcChangeOrderPtr
 
typedef OdSmartPtr< IfcChillerIfcChillerPtr
 
typedef OdSmartPtr< IfcCircleIfcCirclePtr
 
typedef OdSmartPtr< IfcCircleProfileDefIfcCircleProfileDefPtr
 
typedef OdSmartPtr< IfcClassificationIfcClassificationPtr
 
typedef OdSmartPtr< IfcClassificationItemIfcClassificationItemPtr
 
typedef OdSmartPtr< IfcClassificationItemRelationshipIfcClassificationItemRelationshipPtr
 
typedef OdSmartPtr< IfcClassificationNotationIfcClassificationNotationPtr
 
typedef OdSmartPtr< IfcClassificationNotationFacetIfcClassificationNotationFacetPtr
 
typedef OdSmartPtr< IfcClassificationReferenceIfcClassificationReferencePtr
 
typedef OdSmartPtr< IfcClosedShellIfcClosedShellPtr
 
typedef OdSmartPtr< IfcCMDocPackageIfcCMDocPackagePtr
 
typedef OdSmartPtr< IfcCoilIfcCoilPtr
 
typedef OdSmartPtr< IfcColumnIfcColumnPtr
 
typedef OdSmartPtr< IfcCompartmentIfcCompartmentPtr
 
typedef OdSmartPtr< IfcComplexPropertyIfcComplexPropertyPtr
 
typedef OdSmartPtr< IfcCompositeCurveIfcCompositeCurvePtr
 
typedef OdSmartPtr< IfcCompositeCurveSegmentIfcCompositeCurveSegmentPtr
 
typedef OdSmartPtr< IfcCompositeProfileDefIfcCompositeProfileDefPtr
 
typedef OdSmartPtr< IfcCompressorIfcCompressorPtr
 
typedef OdSmartPtr< IfcConicIfcConicPtr
 
typedef OdSmartPtr< IfcConnectedFaceSetIfcConnectedFaceSetPtr
 
typedef OdSmartPtr< IfcConnectionConstraintIfcConnectionConstraintPtr
 
typedef OdSmartPtr< IfcConnectionCurveGeometryIfcConnectionCurveGeometryPtr
 
typedef OdSmartPtr< IfcConnectionGeometryIfcConnectionGeometryPtr
 
typedef OdSmartPtr< IfcConnectionPointGeometryIfcConnectionPointGeometryPtr
 
typedef OdSmartPtr< IfcConnectionPortGeometryIfcConnectionPortGeometryPtr
 
typedef OdSmartPtr< IfcConnectionSurfaceGeometryIfcConnectionSurfaceGeometryPtr
 
typedef OdSmartPtr< IfcConstraintAggregationRelationshipIfcConstraintAggregationRelationshipPtr
 
typedef OdSmartPtr< IfcConstraintIfcConstraintPtr
 
typedef OdSmartPtr< IfcConstraintUsageIfcConstraintUsagePtr
 
typedef OdSmartPtr< IfcConstructionEquipmentResourceIfcConstructionEquipmentResourcePtr
 
typedef OdSmartPtr< IfcConstructionMaterialResourceIfcConstructionMaterialResourcePtr
 
typedef OdSmartPtr< IfcConstructionProductResourceIfcConstructionProductResourcePtr
 
typedef OdSmartPtr< IfcContextDependentUnitIfcContextDependentUnitPtr
 
typedef OdSmartPtr< IfcControlIfcControlPtr
 
typedef OdSmartPtr< IfcControlElementIfcControlElementPtr
 
typedef OdSmartPtr< IfcControllerIfcControllerPtr
 
typedef OdSmartPtr< IfcConversionBasedUnitIfcConversionBasedUnitPtr
 
typedef OdSmartPtr< IfcCoolingTowerIfcCoolingTowerPtr
 
typedef OdSmartPtr< IfcCoordinatedUniversalTimeOffsetIfcCoordinatedUniversalTimeOffsetPtr
 
typedef OdSmartPtr< IfcCostIfcCostPtr
 
typedef OdSmartPtr< IfcCostModifierIfcCostModifierPtr
 
typedef OdSmartPtr< IfcCostModifierValueIfcCostModifierValuePtr
 
typedef OdSmartPtr< IfcCostQuantityIfcCostQuantityPtr
 
typedef OdSmartPtr< IfcCostScheduleIfcCostSchedulePtr
 
typedef OdSmartPtr< IfcCostValueIfcCostValuePtr
 
typedef OdSmartPtr< IfcCostValueRelationshipIfcCostValueRelationshipPtr
 
typedef OdSmartPtr< IfcCoveringIfcCoveringPtr
 
typedef OdSmartPtr< IfcCrewResourceIfcCrewResourcePtr
 
typedef OdSmartPtr< IfcCsgSolidIfcCsgSolidPtr
 
typedef OdSmartPtr< IfcCurtainWallIfcCurtainWallPtr
 
typedef OdSmartPtr< IfcCurveIfcCurvePtr
 
typedef OdSmartPtr< IfcCurveBoundedPlaneIfcCurveBoundedPlanePtr
 
typedef OdSmartPtr< IfcDamperIfcDamperPtr
 
typedef OdSmartPtr< IfcDateAndTimeIfcDateAndTimePtr
 
typedef OdSmartPtr< IfcDerivedProfileDefIfcDerivedProfileDefPtr
 
typedef OdSmartPtr< IfcDerivedUnitIfcDerivedUnitPtr
 
typedef OdSmartPtr< IfcDerivedUnitElementIfcDerivedUnitElementPtr
 
typedef OdSmartPtr< IfcDimensionalExponentsIfcDimensionalExponentsPtr
 
typedef OdSmartPtr< IfcDirectionalLightSourceIfcDirectionalLightSourcePtr
 
typedef OdSmartPtr< IfcDirectionIfcDirectionPtr
 
typedef OdSmartPtr< IfcDiscreteElementIfcDiscreteElementPtr
 
typedef OdSmartPtr< IfcDistributionElementIfcDistributionElementPtr
 
typedef OdSmartPtr< IfcDistributionFlowElementIfcDistributionFlowElementPtr
 
typedef OdSmartPtr< IfcDocumentElectronicFormatIfcDocumentElectronicFormatPtr
 
typedef OdSmartPtr< IfcDocumentInformationIfcDocumentInformationPtr
 
typedef OdSmartPtr< IfcDocumentInformationRelationshipIfcDocumentInformationRelationshipPtr
 
typedef OdSmartPtr< IfcDocumentReferenceIfcDocumentReferencePtr
 
typedef OdSmartPtr< IfcDoorIfcDoorPtr
 
typedef OdSmartPtr< IfcDoorLiningPropertiesIfcDoorLiningPropertiesPtr
 
typedef OdSmartPtr< IfcDoorPanelPropertiesIfcDoorPanelPropertiesPtr
 
typedef OdSmartPtr< IfcDoorStyleIfcDoorStylePtr
 
typedef OdSmartPtr< IfcEdgeIfcEdgePtr
 
typedef OdSmartPtr< IfcEdgeCurveIfcEdgeCurvePtr
 
typedef OdSmartPtr< IfcElectricalApplianceIfcElectricalAppliancePtr
 
typedef OdSmartPtr< IfcElectricalBasePropertiesIfcElectricalBasePropertiesPtr
 
typedef OdSmartPtr< IfcElectricalElementIfcElectricalElementPtr
 
typedef OdSmartPtr< IfcElectricalExtendedPropertiesIfcElectricalExtendedPropertiesPtr
 
typedef OdSmartPtr< IfcElectricMotorIfcElectricMotorPtr
 
typedef OdSmartPtr< IfcElementarySurfaceIfcElementarySurfacePtr
 
typedef OdSmartPtr< IfcElementIfcElementPtr
 
typedef OdSmartPtr< IfcElementQuantityIfcElementQuantityPtr
 
typedef OdSmartPtr< IfcEllipseIfcEllipsePtr
 
typedef OdSmartPtr< IfcEllipseProfileDefIfcEllipseProfileDefPtr
 
typedef OdSmartPtr< IfcEquipmentElementIfcEquipmentElementPtr
 
typedef OdSmartPtr< IfcEquipmentStandardIfcEquipmentStandardPtr
 
typedef OdSmartPtr< IfcExtendedMaterialPropertiesIfcExtendedMaterialPropertiesPtr
 
typedef OdSmartPtr< IfcExternalReferenceIfcExternalReferencePtr
 
typedef OdSmartPtr< IfcExtrudedAreaSolidIfcExtrudedAreaSolidPtr
 
typedef OdSmartPtr< IfcFaceIfcFacePtr
 
typedef OdSmartPtr< IfcFaceBasedSurfaceModelIfcFaceBasedSurfaceModelPtr
 
typedef OdSmartPtr< IfcFaceBoundIfcFaceBoundPtr
 
typedef OdSmartPtr< IfcFaceOuterBoundIfcFaceOuterBoundPtr
 
typedef OdSmartPtr< IfcFaceSurfaceIfcFaceSurfacePtr
 
typedef OdSmartPtr< IfcFacetedBrepIfcFacetedBrepPtr
 
typedef OdSmartPtr< IfcFacetedBrepWithVoidsIfcFacetedBrepWithVoidsPtr
 
typedef OdSmartPtr< IfcFanIfcFanPtr
 
typedef OdSmartPtr< IfcFlowControllerIfcFlowControllerPtr
 
typedef OdSmartPtr< IfcFlowFittingIfcFlowFittingPtr
 
typedef OdSmartPtr< IfcFlowSegmentIfcFlowSegmentPtr
 
typedef OdSmartPtr< IfcFlowTerminalIfcFlowTerminalPtr
 
typedef OdSmartPtr< IfcFluidFlowPropertiesIfcFluidFlowPropertiesPtr
 
typedef OdSmartPtr< IfcFluidMovingDeviceIfcFluidMovingDevicePtr
 
typedef OdSmartPtr< IfcFurnishingElementIfcFurnishingElementPtr
 
typedef OdSmartPtr< IfcFurnitureIfcFurniturePtr
 
typedef OdSmartPtr< IfcFurnitureStandardIfcFurnitureStandardPtr
 
typedef OdSmartPtr< IfcGeneralMaterialPropertiesIfcGeneralMaterialPropertiesPtr
 
typedef OdSmartPtr< IfcGeometricRepresentationContextIfcGeometricRepresentationContextPtr
 
typedef OdSmartPtr< IfcGeometricRepresentationItemIfcGeometricRepresentationItemPtr
 
typedef OdSmartPtr< IfcGeometricSetIfcGeometricSetPtr
 
typedef OdSmartPtr< IfcGridIfcGridPtr
 
typedef OdSmartPtr< IfcGridAxisIfcGridAxisPtr
 
typedef OdSmartPtr< IfcGridPlacementIfcGridPlacementPtr
 
typedef OdSmartPtr< IfcGroupIfcGroupPtr
 
typedef OdSmartPtr< IfcHalfSpaceSolidIfcHalfSpaceSolidPtr
 
typedef OdSmartPtr< IfcHeatExchangerIfcHeatExchangerPtr
 
typedef OdSmartPtr< IfcHeatTransferDeviceIfcHeatTransferDevicePtr
 
typedef OdSmartPtr< IfcHydronicHeaterIfcHydronicHeaterPtr
 
typedef OdSmartPtr< IfcHygroscopicMaterialPropertiesIfcHygroscopicMaterialPropertiesPtr
 
typedef OdSmartPtr< IfcInventoryIfcInventoryPtr
 
typedef OdSmartPtr< IfcIshapeProfileDefIfcIshapeProfileDefPtr
 
typedef OdSmartPtr< IfcLaborResourceIfcLaborResourcePtr
 
typedef OdSmartPtr< IfcLibraryInformationIfcLibraryInformationPtr
 
typedef OdSmartPtr< IfcLibraryReferenceIfcLibraryReferencePtr
 
typedef OdSmartPtr< IfcLightFixtureIfcLightFixturePtr
 
typedef OdSmartPtr< IfcLineIfcLinePtr
 
typedef OdSmartPtr< IfcLocalPlacementIfcLocalPlacementPtr
 
typedef OdSmartPtr< IfcLocalTimeIfcLocalTimePtr
 
typedef OdSmartPtr< IfcLoopIfcLoopPtr
 
typedef OdSmartPtr< IfcMaintenanceRecordIfcMaintenanceRecordPtr
 
typedef OdSmartPtr< IfcMaintenanceWorkOrderIfcMaintenanceWorkOrderPtr
 
typedef OdSmartPtr< IfcManifoldSolidBrepIfcManifoldSolidBrepPtr
 
typedef OdSmartPtr< IfcManufacturerInformationIfcManufacturerInformationPtr
 
typedef OdSmartPtr< IfcMappedItemIfcMappedItemPtr
 
typedef OdSmartPtr< IfcMaterialIfcMaterialPtr
 
typedef OdSmartPtr< IfcMaterialClassificationRelationshipIfcMaterialClassificationRelationshipPtr
 
typedef OdSmartPtr< IfcMaterialLayerIfcMaterialLayerPtr
 
typedef OdSmartPtr< IfcMaterialLayerSetIfcMaterialLayerSetPtr
 
typedef OdSmartPtr< IfcMaterialLayerSetUsageIfcMaterialLayerSetUsagePtr
 
typedef OdSmartPtr< IfcMaterialListIfcMaterialListPtr
 
typedef OdSmartPtr< IfcMaterialPropertiesIfcMaterialPropertiesPtr
 
typedef OdSmartPtr< IfcMeasureWithUnitIfcMeasureWithUnitPtr
 
typedef OdSmartPtr< IfcMechanicalMaterialPropertiesIfcMechanicalMaterialPropertiesPtr
 
typedef OdSmartPtr< IfcMetricIfcMetricPtr
 
typedef OdSmartPtr< IfcMetricBenchmarkIfcMetricBenchmarkPtr
 
typedef OdSmartPtr< IfcMetricValueIfcMetricValuePtr
 
typedef OdSmartPtr< IfcMonetaryUnitIfcMonetaryUnitPtr
 
typedef OdSmartPtr< IfcMoveIfcMovePtr
 
typedef OdSmartPtr< IfcNamedUnitIfcNamedUnitPtr
 
typedef OdSmartPtr< IfcObjectIfcObjectPtr
 
typedef OdSmartPtr< IfcObjectiveIfcObjectivePtr
 
typedef OdSmartPtr< IfcObjectPlacementIfcObjectPlacementPtr
 
typedef OdSmartPtr< IfcOccupantIfcOccupantPtr
 
typedef OdSmartPtr< IfcOffsetCurve2DIfcOffsetCurve2DPtr
 
typedef OdSmartPtr< IfcOffsetCurve3DIfcOffsetCurve3DPtr
 
typedef OdSmartPtr< IfcOpeningElementIfcOpeningElementPtr
 
typedef OdSmartPtr< IfcOpenShellIfcOpenShellPtr
 
typedef OdSmartPtr< IfcOpticalMaterialPropertiesIfcOpticalMaterialPropertiesPtr
 
typedef OdSmartPtr< IfcOrganizationIfcOrganizationPtr
 
typedef OdSmartPtr< IfcOrganizationRelationshipIfcOrganizationRelationshipPtr
 
typedef OdSmartPtr< IfcOrientedEdgeIfcOrientedEdgePtr
 
typedef OdSmartPtr< IfcOutletIfcOutletPtr
 
typedef OdSmartPtr< IfcOwnerHistoryIfcOwnerHistoryPtr
 
typedef OdSmartPtr< IfcPathIfcPathPtr
 
typedef OdSmartPtr< IfcPermeableCoveringPropertiesIfcPermeableCoveringPropertiesPtr
 
typedef OdSmartPtr< IfcPersonAndOrganizationIfcPersonAndOrganizationPtr
 
typedef OdSmartPtr< IfcPersonIfcPersonPtr
 
typedef OdSmartPtr< IfcPhysicalQuantityIfcPhysicalQuantityPtr
 
typedef OdSmartPtr< IfcPlacementIfcPlacementPtr
 
typedef OdSmartPtr< IfcPlaneIfcPlanePtr
 
typedef OdSmartPtr< IfcPointIfcPointPtr
 
typedef OdSmartPtr< IfcPointLightSourceIfcPointLightSourcePtr
 
typedef OdSmartPtr< IfcPolygonalBoundedHalfSpaceIfcPolygonalBoundedHalfSpacePtr
 
typedef OdSmartPtr< IfcPolylineIfcPolylinePtr
 
typedef OdSmartPtr< IfcPolyLoopIfcPolyLoopPtr
 
typedef OdSmartPtr< IfcPostalAddressIfcPostalAddressPtr
 
typedef OdSmartPtr< IfcPresentationLightSourceIfcPresentationLightSourcePtr
 
typedef OdSmartPtr< IfcProcessIfcProcessPtr
 
typedef OdSmartPtr< IfcProductIfcProductPtr
 
typedef OdSmartPtr< IfcProductDefinitionShapeIfcProductDefinitionShapePtr
 
typedef OdSmartPtr< IfcProductRepresentationIfcProductRepresentationPtr
 
typedef OdSmartPtr< IfcProfileDefIfcProfileDefPtr
 
typedef OdSmartPtr< IfcProjectIfcProjectPtr
 
typedef OdSmartPtr< IfcProjectOrderIfcProjectOrderPtr
 
typedef OdSmartPtr< IfcPropertyIfcPropertyPtr
 
typedef OdSmartPtr< IfcPropertyBoundedValueIfcPropertyBoundedValuePtr
 
typedef OdSmartPtr< IfcPropertyDefinitionIfcPropertyDefinitionPtr
 
typedef OdSmartPtr< IfcPropertyEnumeratedValueIfcPropertyEnumeratedValuePtr
 
typedef OdSmartPtr< IfcPropertyEnumerationIfcPropertyEnumerationPtr
 
typedef OdSmartPtr< IfcPropertyReferenceValueIfcPropertyReferenceValuePtr
 
typedef OdSmartPtr< IfcPropertySetIfcPropertySetPtr
 
typedef OdSmartPtr< IfcPropertySetDefinitionIfcPropertySetDefinitionPtr
 
typedef OdSmartPtr< IfcPropertySingleValueIfcPropertySingleValuePtr
 
typedef OdSmartPtr< IfcPropertyTableValueIfcPropertyTableValuePtr
 
typedef OdSmartPtr< IfcProxyIfcProxyPtr
 
typedef OdSmartPtr< IfcPumpIfcPumpPtr
 
typedef OdSmartPtr< IfcPurchaseOrderIfcPurchaseOrderPtr
 
typedef OdSmartPtr< IfcQuantityAreaIfcQuantityAreaPtr
 
typedef OdSmartPtr< IfcQuantityCountIfcQuantityCountPtr
 
typedef OdSmartPtr< IfcQuantityLengthIfcQuantityLengthPtr
 
typedef OdSmartPtr< IfcQuantityVolumeIfcQuantityVolumePtr
 
typedef OdSmartPtr< IfcQuantityWeightIfcQuantityWeightPtr
 
typedef OdSmartPtr< IfcRailingIfcRailingPtr
 
typedef OdSmartPtr< IfcRampIfcRampPtr
 
typedef OdSmartPtr< IfcRampFlightIfcRampFlightPtr
 
typedef OdSmartPtr< IfcRectangleProfileDefIfcRectangleProfileDefPtr
 
typedef OdSmartPtr< IfcRectangularTrimmedSurfaceIfcRectangularTrimmedSurfacePtr
 
typedef OdSmartPtr< IfcReferenceEdgeIfcReferenceEdgePtr
 
typedef OdSmartPtr< IfcReferenceFaceIfcReferenceFacePtr
 
typedef OdSmartPtr< IfcReferenceGeometryIfcReferenceGeometryPtr
 
typedef OdSmartPtr< IfcReferencesCostDocumentIfcReferencesCostDocumentPtr
 
typedef OdSmartPtr< IfcReferenceVertexIfcReferenceVertexPtr
 
typedef OdSmartPtr< IfcRelAggregatesIfcRelAggregatesPtr
 
typedef OdSmartPtr< IfcRelAggregatesResourcesIfcRelAggregatesResourcesPtr
 
typedef OdSmartPtr< IfcRelAssignsIfcRelAssignsPtr
 
typedef OdSmartPtr< IfcRelAssignsFMStandardIfcRelAssignsFMStandardPtr
 
typedef OdSmartPtr< IfcRelAssignsTasksIfcRelAssignsTasksPtr
 
typedef OdSmartPtr< IfcRelAssignsToActorIfcRelAssignsToActorPtr
 
typedef OdSmartPtr< IfcRelAssignsToControlIfcRelAssignsToControlPtr
 
typedef OdSmartPtr< IfcRelAssignsToGroupIfcRelAssignsToGroupPtr
 
typedef OdSmartPtr< IfcRelAssignsToProcessIfcRelAssignsToProcessPtr
 
typedef OdSmartPtr< IfcRelAssignsToProductIfcRelAssignsToProductPtr
 
typedef OdSmartPtr< IfcRelAssignsToResourceIfcRelAssignsToResourcePtr
 
typedef OdSmartPtr< IfcRelAssociatesIfcRelAssociatesPtr
 
typedef OdSmartPtr< IfcRelAssociatesClassificationIfcRelAssociatesClassificationPtr
 
typedef OdSmartPtr< IfcRelAssociatesDocumentIfcRelAssociatesDocumentPtr
 
typedef OdSmartPtr< IfcRelAssociatesLibraryIfcRelAssociatesLibraryPtr
 
typedef OdSmartPtr< IfcRelAssociatesMaterialIfcRelAssociatesMaterialPtr
 
typedef OdSmartPtr< IfcRelationshipIfcRelationshipPtr
 
typedef OdSmartPtr< IfcRelConnectsIfcRelConnectsPtr
 
typedef OdSmartPtr< IfcRelConnectsElementsIfcRelConnectsElementsPtr
 
typedef OdSmartPtr< IfcRelConnectsPathElementsIfcRelConnectsPathElementsPtr
 
typedef OdSmartPtr< IfcRelConnectsPortsIfcRelConnectsPortsPtr
 
typedef OdSmartPtr< IfcRelContainedInSpatialStructureIfcRelContainedInSpatialStructurePtr
 
typedef OdSmartPtr< IfcRelCostsObjectsIfcRelCostsObjectsPtr
 
typedef OdSmartPtr< IfcRelCoversBldgElementsIfcRelCoversBldgElementsPtr
 
typedef OdSmartPtr< IfcRelDecomposesIfcRelDecomposesPtr
 
typedef OdSmartPtr< IfcRelDefinesIfcRelDefinesPtr
 
typedef OdSmartPtr< IfcRelDefinesByPropertiesIfcRelDefinesByPropertiesPtr
 
typedef OdSmartPtr< IfcRelDefinesByTypeIfcRelDefinesByTypePtr
 
typedef OdSmartPtr< IfcRelFillsElementIfcRelFillsElementPtr
 
typedef OdSmartPtr< IfcRelFlowControlElementsIfcRelFlowControlElementsPtr
 
typedef OdSmartPtr< IfcRelInteractionRequirementsIfcRelInteractionRequirementsPtr
 
typedef OdSmartPtr< IfcRelMaintenanceEventIfcRelMaintenanceEventPtr
 
typedef OdSmartPtr< IfcRelNestsIfcRelNestsPtr
 
typedef OdSmartPtr< IfcRelOccupiesSpacesIfcRelOccupiesSpacesPtr
 
typedef OdSmartPtr< IfcRelOverridesPropertiesIfcRelOverridesPropertiesPtr
 
typedef OdSmartPtr< IfcRelSequenceIfcRelSequencePtr
 
typedef OdSmartPtr< IfcRelServicesBuildingsIfcRelServicesBuildingsPtr
 
typedef OdSmartPtr< IfcRelSpaceBoundaryIfcRelSpaceBoundaryPtr
 
typedef OdSmartPtr< IfcRelUsesResourceIfcRelUsesResourcePtr
 
typedef OdSmartPtr< IfcRelVoidsElementIfcRelVoidsElementPtr
 
typedef OdSmartPtr< IfcRepresentationIfcRepresentationPtr
 
typedef OdSmartPtr< IfcRepresentationContextIfcRepresentationContextPtr
 
typedef OdSmartPtr< IfcRepresentationItemIfcRepresentationItemPtr
 
typedef OdSmartPtr< IfcRepresentationMapIfcRepresentationMapPtr
 
typedef OdSmartPtr< IfcResourceIfcResourcePtr
 
typedef OdSmartPtr< IfcRevolvedAreaSolidIfcRevolvedAreaSolidPtr
 
typedef OdSmartPtr< IfcRoofIfcRoofPtr
 
typedef OdSmartPtr< IfcRootIfcRootPtr
 
typedef OdSmartPtr< IfcRoundedRectangleProfileDefIfcRoundedRectangleProfileDefPtr
 
typedef OdSmartPtr< IfcSanitaryTerminalIfcSanitaryTerminalPtr
 
typedef OdSmartPtr< IfcScheduleTimeControlIfcScheduleTimeControlPtr
 
typedef OdSmartPtr< IfcSectionedSpineIfcSectionedSpinePtr
 
typedef OdSmartPtr< IfcSensorIfcSensorPtr
 
typedef OdSmartPtr< IfcShapeAspectIfcShapeAspectPtr
 
typedef OdSmartPtr< IfcShapeRepresentationIfcShapeRepresentationPtr
 
typedef OdSmartPtr< IfcShellBasedSurfaceModelIfcShellBasedSurfaceModelPtr
 
typedef OdSmartPtr< IfcSimplePropertyIfcSimplePropertyPtr
 
typedef OdSmartPtr< IfcSiteIfcSitePtr
 
typedef OdSmartPtr< IfcSIUnitIfcSIUnitPtr
 
typedef OdSmartPtr< IfcSlabIfcSlabPtr
 
typedef OdSmartPtr< IfcSolidModelIfcSolidModelPtr
 
typedef OdSmartPtr< IfcSpaceIfcSpacePtr
 
typedef OdSmartPtr< IfcSpaceProgramIfcSpaceProgramPtr
 
typedef OdSmartPtr< IfcSpaceProgramGroupIfcSpaceProgramGroupPtr
 
typedef OdSmartPtr< IfcSpaceThermalLoadIfcSpaceThermalLoadPtr
 
typedef OdSmartPtr< IfcSpatialStructureElementIfcSpatialStructureElementPtr
 
typedef OdSmartPtr< IfcSpotLightSourceIfcSpotLightSourcePtr
 
typedef OdSmartPtr< IfcStairIfcStairPtr
 
typedef OdSmartPtr< IfcStairFlightIfcStairFlightPtr
 
typedef OdSmartPtr< IfcStorageDeviceIfcStorageDevicePtr
 
typedef OdSmartPtr< IfcSubContractResourceIfcSubContractResourcePtr
 
typedef OdSmartPtr< IfcSurfaceIfcSurfacePtr
 
typedef OdSmartPtr< IfcSurfaceExtendedPropertiesIfcSurfaceExtendedPropertiesPtr
 
typedef OdSmartPtr< IfcSurfaceOfLinearExtrusionIfcSurfaceOfLinearExtrusionPtr
 
typedef OdSmartPtr< IfcSurfaceOfRevolutionIfcSurfaceOfRevolutionPtr
 
typedef OdSmartPtr< IfcSurfaceRenderingPropertiesIfcSurfaceRenderingPropertiesPtr
 
typedef OdSmartPtr< IfcSurfaceShadingPropertiesIfcSurfaceShadingPropertiesPtr
 
typedef OdSmartPtr< IfcSurfaceStyleIfcSurfaceStylePtr
 
typedef OdSmartPtr< IfcSurfaceStylePropertiesIfcSurfaceStylePropertiesPtr
 
typedef OdSmartPtr< IfcSurfaceStyleUsageIfcSurfaceStyleUsagePtr
 
typedef OdSmartPtr< IfcSweptAreaSolidIfcSweptAreaSolidPtr
 
typedef OdSmartPtr< IfcSweptSurfaceIfcSweptSurfacePtr
 
typedef OdSmartPtr< IfcSystemIfcSystemPtr
 
typedef OdSmartPtr< IfcSystemFurnitureElementIfcSystemFurnitureElementPtr
 
typedef OdSmartPtr< IfcTableIfcTablePtr
 
typedef OdSmartPtr< IfcTableRowIfcTableRowPtr
 
typedef OdSmartPtr< IfcTankIfcTankPtr
 
typedef OdSmartPtr< IfcTaskIfcTaskPtr
 
typedef OdSmartPtr< IfcTelecomAddressIfcTelecomAddressPtr
 
typedef OdSmartPtr< IfcThermalMaterialPropertiesIfcThermalMaterialPropertiesPtr
 
typedef OdSmartPtr< IfcTopologicalRepresentationItemIfcTopologicalRepresentationItemPtr
 
typedef OdSmartPtr< IfcTransportElementIfcTransportElementPtr
 
typedef OdSmartPtr< IfcTrapeziumProfileDefIfcTrapeziumProfileDefPtr
 
typedef OdSmartPtr< IfcTreatmentDeviceIfcTreatmentDevicePtr
 
typedef OdSmartPtr< IfcTrimmedCurveIfcTrimmedCurvePtr
 
typedef OdSmartPtr< IfcTubeBundleIfcTubeBundlePtr
 
typedef OdSmartPtr< IfcTypeObjectIfcTypeObjectPtr
 
typedef OdSmartPtr< IfcTypeProductIfcTypeProductPtr
 
typedef OdSmartPtr< IfcUnitAssignmentIfcUnitAssignmentPtr
 
typedef OdSmartPtr< IfcUnitHeaterIfcUnitHeaterPtr
 
typedef OdSmartPtr< IfcValveIfcValvePtr
 
typedef OdSmartPtr< IfcVectorIfcVectorPtr
 
typedef OdSmartPtr< IfcVertexIfcVertexPtr
 
typedef OdSmartPtr< IfcVertexPointIfcVertexPointPtr
 
typedef OdSmartPtr< IfcVirtualGridIntersectionIfcVirtualGridIntersectionPtr
 
typedef OdSmartPtr< IfcWallIfcWallPtr
 
typedef OdSmartPtr< IfcWallStandardCaseIfcWallStandardCasePtr
 
typedef OdSmartPtr< IfcWindowIfcWindowPtr
 
typedef OdSmartPtr< IfcWindowLiningPropertiesIfcWindowLiningPropertiesPtr
 
typedef OdSmartPtr< IfcWindowPanelPropertiesIfcWindowPanelPropertiesPtr
 
typedef OdSmartPtr< IfcWindowStyleIfcWindowStylePtr
 
typedef OdSmartPtr< IfcWorkControlIfcWorkControlPtr
 
typedef OdSmartPtr< IfcWorkOrderIfcWorkOrderPtr
 
typedef OdSmartPtr< IfcWorkPlanIfcWorkPlanPtr
 
typedef OdSmartPtr< IfcWorkScheduleIfcWorkSchedulePtr
 
typedef OdSmartPtr< IfcZoneIfcZonePtr
 

Enumerations

enum  OdIfcEntityType {
  kIfcOrganization , kIfcActorRole , kIfcAddress , kIfcPostalAddress ,
  kIfcTelecomAddress , kIfcPerson , kIfcPersonAndOrganization , kIfcOrganizationRelationship ,
  kIfcCalendarDate , kIfcLocalTime , kIfcCoordinatedUniversalTimeOffset , kIfcDateAndTime ,
  kIfcClassificationNotation , kIfcClassificationNotationFacet , kIfcClassificationReference , kIfcExternalReference ,
  kIfcLibraryReference , kIfcLibraryInformation , kIfcDocumentReference , kIfcDocumentInformation ,
  kIfcDocumentElectronicFormat , kIfcDocumentInformationRelationship , kIfcClassification , kIfcClassificationItem ,
  kIfcClassificationItemRelationship , kIfcConnectionGeometry , kIfcConnectionPointGeometry , kIfcConnectionCurveGeometry ,
  kIfcConnectionSurfaceGeometry , kIfcConnectionPortGeometry , kIfcGridAxis , kIfcVirtualGridIntersection ,
  kIfcGridPlacement , kIfcObjectPlacement , kIfcLocalPlacement , kIfcBooleanResult ,
  kIfcHalfSpaceSolid , kIfcBoxedHalfSpace , kIfcBoundingBox , kIfcPolygonalBoundedHalfSpace ,
  kIfcSolidModel , kIfcManifoldSolidBrep , kIfcFacetedBrep , kIfcFacetedBrepWithVoids ,
  kIfcSweptAreaSolid , kIfcExtrudedAreaSolid , kIfcRevolvedAreaSolid , kIfcCsgSolid ,
  kIfcSectionedSpine , kIfcGeometricSet , kIfcFaceBasedSurfaceModel , kIfcShellBasedSurfaceModel ,
  kIfcBooleanClippingResult , kIfcAxis2Placement2D , kIfcPlacement , kIfcGeometricRepresentationItem ,
  kIfcRepresentationItem , kIfcMappedItem , kIfcRepresentationMap , kIfcCartesianTransformationOperator ,
  kIfcCartesianTransformationOperator2D , kIfcCartesianTransformationOperator2DnonUniform , kIfcDirection , kIfcCartesianTransformationOperator3D ,
  kIfcCartesianTransformationOperator3DnonUniform , kIfcCartesianPoint , kIfcPoint , kIfcCompositeCurveSegment ,
  kIfcCurve , kIfcBoundedCurve , kIfcCompositeCurve , kIfc2DCompositeCurve ,
  kIfcPolyline , kIfcTrimmedCurve , kIfcConic , kIfcCircle ,
  kIfcEllipse , kIfcLine , kIfcVector , kIfcOffsetCurve2D ,
  kIfcOffsetCurve3D , kIfcSurface , kIfcElementarySurface , kIfcPlane ,
  kIfcAxis2Placement3D , kIfcSweptSurface , kIfcSurfaceOfRevolution , kIfcAxis1Placement ,
  kIfcSurfaceOfLinearExtrusion , kIfcBoundedSurface , kIfcCurveBoundedPlane , kIfcRectangularTrimmedSurface ,
  kIfcMaterial , kIfcMaterialClassificationRelationship , kIfcMaterialLayer , kIfcMaterialLayerSet ,
  kIfcMaterialLayerSetUsage , kIfcMaterialList , kIfcDerivedUnit , kIfcDerivedUnitElement ,
  kIfcNamedUnit , kIfcContextDependentUnit , kIfcConversionBasedUnit , kIfcMeasureWithUnit ,
  kIfcSIUnit , kIfcDimensionalExponents , kIfcMonetaryUnit , kIfcUnitAssignment ,
  kIfcProfileDef , kIfcArbitraryClosedProfileDef , kIfcArbitraryProfileDefWithVoids , kIfcCircleProfileDef ,
  kIfcRectangleProfileDef , kIfcTrapeziumProfileDef , kIfcEllipseProfileDef , kIfcRoundedRectangleProfileDef ,
  kIfcDerivedProfileDef , kIfcArbitraryOpenProfileDef , kIfcIshapeProfileDef , kIfcCompositeProfileDef ,
  kIfcPropertyEnumeratedValue , kIfcSimpleProperty , kIfcProperty , kIfcComplexProperty ,
  kIfcPropertySingleValue , kIfcPropertyBoundedValue , kIfcPropertyTableValue , kIfcPropertyReferenceValue ,
  kIfcPropertyEnumeration , kIfcPhysicalQuantity , kIfcQuantityLength , kIfcQuantityArea ,
  kIfcQuantityVolume , kIfcQuantityCount , kIfcQuantityWeight , kIfcGeometricRepresentationContext ,
  kIfcRepresentationContext , kIfcRepresentation , kIfcShapeRepresentation , kIfcShapeAspect ,
  kIfcProductDefinitionShape , kIfcProductRepresentation , kIfcClosedShell , kIfcConnectedFaceSet ,
  kIfcTopologicalRepresentationItem , kIfcEdge , kIfcOrientedEdge , kIfcVertex ,
  kIfcVertexPoint , kIfcEdgeCurve , kIfcFace , kIfcFaceSurface ,
  kIfcFaceBound , kIfcFaceOuterBound , kIfcLoop , kIfcPolyLoop ,
  kIfcPath , kIfcOpenShell , kIfcApplication , kIfcOwnerHistory ,
  kIfcTable , kIfcTableRow , kIfcProduct , kIfcObject ,
  kIfcRoot , kIfcPropertyDefinition , kIfcTypeObject , kIfcTypeProduct ,
  kIfcPropertySetDefinition , kIfcPropertySet , kIfcRelDefinesByProperties , kIfcRelDefines ,
  kIfcRelationship , kIfcRelAssigns , kIfcRelAssignsToProcess , kIfcProcess ,
  kIfcRelSequence , kIfcRelConnects , kIfcRelAssignsToProduct , kIfcRelAssignsToControl ,
  kIfcControl , kIfcRelAssignsToResource , kIfcResource , kIfcRelAssignsToActor ,
  kIfcActor , kIfcRelAssignsToGroup , kIfcGroup , kIfcRelDecomposes ,
  kIfcRelAggregates , kIfcRelNests , kIfcRelAssociates , kIfcRelAssociatesClassification ,
  kIfcRelAssociatesDocument , kIfcRelAssociatesLibrary , kIfcRelDefinesByType , kIfcRelOverridesProperties ,
  kIfcProject , kIfcProxy , kIfcZone , kIfcSystem ,
  kIfcRelServicesBuildings , kIfcRelVoidsElement , kIfcBuildingElement , kIfcElement ,
  kIfcSpatialStructureElement , kIfcBuilding , kIfcBuildingStorey , kIfcSpace ,
  kIfcRelSpaceBoundary , kIfcSite , kIfcRelContainedInSpatialStructure , kIfcGrid ,
  kIfcOpeningElement , kIfcRelFillsElement , kIfcFurnishingElement , kIfcElectricalElement ,
  kIfcDistributionElement , kIfcTransportElement , kIfcEquipmentElement , kIfcRelConnectsElements ,
  kIfcBuildingElementProxy , kIfcElementQuantity , kIfcRelAssociatesMaterial , kIfcRelCoversBldgElements ,
  kIfcRelConnectsPathElements , kIfcWall , kIfcWallStandardCase , kIfcCovering ,
  kIfcColumn , kIfcBeam , kIfcDoor , kIfcWindow ,
  kIfcSlab , kIfcRoof , kIfcStair , kIfcStairFlight ,
  kIfcRamp , kIfcRampFlight , kIfcDoorStyle , kIfcWindowStyle ,
  kIfcDoorLiningProperties , kIfcDoorPanelProperties , kIfcWindowLiningProperties , kIfcWindowPanelProperties ,
  kIfcApproval , kIfcConstraint , kIfcMetric , kIfcMetricBenchmark ,
  kIfcMetricValue , kIfcObjective , kIfcConstraintAggregationRelationship , kIfcActionTimeControl ,
  kIfcCostValue , kIfcCostModifier , kIfcCostModifierValue , kIfcReferencesCostDocument ,
  kIfcCostValueRelationship , kIfcCostQuantity , kIfcMaterialProperties , kIfcMechanicalMaterialProperties ,
  kIfcThermalMaterialProperties , kIfcHygroscopicMaterialProperties , kIfcExtendedMaterialProperties , kIfcGeneralMaterialProperties ,
  kIfcOpticalMaterialProperties , kIfcSurfaceStyleUsage , kIfcSurfaceStyle , kIfcSurfaceStyleProperties ,
  kIfcSurfaceExtendedProperties , kIfcSurfaceShadingProperties , kIfcSurfaceRenderingProperties , kIfcPresentationLightSource ,
  kIfcDirectionalLightSource , kIfcPointLightSource , kIfcSpotLightSource , kIfcReferenceGeometry ,
  kIfcReferenceEdge , kIfcReferenceVertex , kIfcReferenceFace , kIfcTask ,
  kIfcScheduleTimeControl , kIfcRelAssignsTasks , kIfcWorkControl , kIfcWorkPlan ,
  kIfcWorkSchedule , kIfcRelUsesResource , kIfcConstraintUsage , kIfcApprovalUsage ,
  kIfcRelFlowControlElements , kIfcControlElement , kIfcRelConnectsPorts , kIfcDiscreteElement ,
  kIfcDistributionFlowElement , kIfcFlowController , kIfcFlowFitting , kIfcFlowSegment ,
  kIfcFlowTerminal , kIfcAirTerminal , kIfcSanitaryTerminal , kIfcHydronicHeater ,
  kIfcCoil , kIfcHeatTransferDevice , kIfcUnitHeater , kIfcTubeBundle ,
  kIfcHeatExchanger , kIfcCoolingTower , kIfcChiller , kIfcBoiler ,
  kIfcFluidMovingDevice , kIfcCompressor , kIfcFan , kIfcPump ,
  kIfcTreatmentDevice , kIfcAirFilter , kIfcStorageDevice , kIfcTank ,
  kIfcSpaceThermalLoad , kIfcFluidFlowProperties , kIfcElectricalBaseProperties , kIfcElectricalExtendedProperties ,
  kIfcAsset , kIfcSystemFurnitureElement , kIfcFurniture , kIfcInventory ,
  kIfcManufacturerInformation , kIfcCostSchedule , kIfcBudget , kIfcCost ,
  kIfcProjectOrder , kIfcChangeOrder , kIfcPurchaseOrder , kIfcWorkOrder ,
  kIfcRelCostsObjects , kIfcSpaceProgramGroup , kIfcRelInteractionRequirements , kIfcCompartment ,
  kIfcOccupant , kIfcSpaceProgram , kIfcRelOccupiesSpaces , kIfcPermeableCoveringProperties ,
  kIfcConnectionConstraint , kIfcRailing , kIfcCurtainWall , kIfcAssessory ,
  kIfcBuiltIn , kIfcCMDocPackage , kIfcConstructionEquipmentResource , kIfcLaborResource ,
  kIfcConstructionProductResource , kIfcSubContractResource , kIfcConstructionMaterialResource , kIfcCrewResource ,
  kIfcRelAggregatesResources , kIfcElectricMotor , kIfcLightFixture , kIfcOutlet ,
  kIfcElectricalAppliance , kIfcFurnitureStandard , kIfcEquipmentStandard , kIfcMaintenanceRecord ,
  kIfcRelMaintenanceEvent , kIfcRelAssignsFMStandard , kIfcMaintenanceWorkOrder , kIfcMove ,
  kIfcActuator , kIfcController , kIfcSensor , kIfcValve ,
  kIfcAirTerminalBox , kIfcDamper , kAny
}
 
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_COMISSIONINGENGINEER ,
  kIfcRoleEnum_ENGINEER , kIfcRoleEnum_OWNER , kIfcRoleEnum_CONSULTANT , kIfcRoleEnum_CONSTRUCTIONMANAGER ,
  kIfcRoleEnum_FIELDCONSTRUCTIONMANAGER , kIfcRoleEnum_RESELLER , kIfcRoleEnum_USERDEFINED , kIfcRoleEnum_unset
}
 
enum  IfcAddressTypeEnum {
  kIfcAddressTypeEnum_OFFICE , kIfcAddressTypeEnum_SITE , kIfcAddressTypeEnum_HOME , kIfcAddressTypeEnum_DISTRIBUTIONPOINT ,
  kIfcAddressTypeEnum_USERDEFINED , kIfcAddressTypeEnum_unset
}
 
enum  IfcAheadOrBehind { kIfcAheadOrBehind_AHEAD , kIfcAheadOrBehind_BEHIND , kIfcAheadOrBehind_unset }
 
enum  IfcDocumentConfidentialityEnum {
  kIfcDocumentConfidentialityEnum_PUBLIC , kIfcDocumentConfidentialityEnum_RESTRICTED , kIfcDocumentConfidentialityEnum_CONFIDENTIAL , kIfcDocumentConfidentialityEnum_PERSONAL ,
  kIfcDocumentConfidentialityEnum_NOTDEFINED , kIfcDocumentConfidentialityEnum_unset
}
 
enum  IfcDocumentStatusEnum {
  kIfcDocumentStatusEnum_DRAFT , kIfcDocumentStatusEnum_FINALDRAFT , kIfcDocumentStatusEnum_FINAL , kIfcDocumentStatusEnum_REVISION ,
  kIfcDocumentStatusEnum_NOTDEFINED , kIfcDocumentStatusEnum_unset
}
 
enum  IfcBooleanOperator { kIfcBooleanOperator_UNION , kIfcBooleanOperator_INTERSECTION , kIfcBooleanOperator_DIFFERENCE , kIfcBooleanOperator_unset }
 
enum  IfcTransitionCode {
  kIfcTransitionCode_DISCONTINUOUS , kIfcTransitionCode_CONTINUOUS , kIfcTransitionCode_CONTSAMEGRADIENT , kIfcTransitionCode_CONTSAMEGRADIENTSAMECURVATURE ,
  kIfcTransitionCode_unset
}
 
enum  IfcTrimmingPreference { kIfcTrimmingPreference_CARTESIAN , kIfcTrimmingPreference_PARAMETER , kIfcTrimmingPreference_UNSPECIFIED , kIfcTrimmingPreference_unset }
 
enum  IfcLayerSetDirectionEnum { kIfcLayerSetDirectionEnum_AXIS1 , kIfcLayerSetDirectionEnum_AXIS2 , kIfcLayerSetDirectionEnum_AXIS3 , kIfcLayerSetDirectionEnum_unset }
 
enum  IfcDirectionSenseEnum { kIfcDirectionSenseEnum_POSITIVE , kIfcDirectionSenseEnum_NEGATIVE , kIfcDirectionSenseEnum_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  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  IfcDerivedUnitEnum {
  kIfcDerivedUnitEnum_ANGULARVELOCITYUNIT , 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_MOMENTORINERTIAUNIT , kIfcDerivedUnitEnum_LINEARMOMENTUNIT , kIfcDerivedUnitEnum_LINEARFORCEUNIT ,
  kIfcDerivedUnitEnum_PLANARFORCEUNIT , kIfcDerivedUnitEnum_MODULUSOFELASTICITYUNIT , kIfcDerivedUnitEnum_SHEARMODULUSUNIT , kIfcDerivedUnitEnum_LINEARSTIFFNESSUNIT ,
  kIfcDerivedUnitEnum_ROTATIONALSTIFFNESSUNIT , kIfcDerivedUnitEnum_MODULUSOFSUBGRADEREACTIONUNIT , kIfcDerivedUnitEnum_ACCELERATIONUNIT , kIfcDerivedUnitEnum_USERDEFINED ,
  kIfcDerivedUnitEnum_unset
}
 
enum  IfcCurrencyEnum {
  kIfcCurrencyEnum_AED , kIfcCurrencyEnum_AES , kIfcCurrencyEnum_ATS , kIfcCurrencyEnum_AUD ,
  kIfcCurrencyEnum_BBD , kIfcCurrencyEnum_BEG , kIfcCurrencyEnum_BGL , kIfcCurrencyEnum_BHD ,
  kIfcCurrencyEnum_BMD , kIfcCurrencyEnum_BND , kIfcCurrencyEnum_BRL , kIfcCurrencyEnum_BSD ,
  kIfcCurrencyEnum_BWP , kIfcCurrencyEnum_BZD , kIfcCurrencyEnum_CAD , kIfcCurrencyEnum_CBD ,
  kIfcCurrencyEnum_CHF , kIfcCurrencyEnum_CLP , kIfcCurrencyEnum_CNY , kIfcCurrencyEnum_CYS ,
  kIfcCurrencyEnum_CZK , kIfcCurrencyEnum_DDP , kIfcCurrencyEnum_DEM , kIfcCurrencyEnum_DKK ,
  kIfcCurrencyEnum_EGL , kIfcCurrencyEnum_EST , kIfcCurrencyEnum_EUR , kIfcCurrencyEnum_FAK ,
  kIfcCurrencyEnum_FIM , kIfcCurrencyEnum_FJD , kIfcCurrencyEnum_FKP , kIfcCurrencyEnum_FRF ,
  kIfcCurrencyEnum_GBP , kIfcCurrencyEnum_GIP , kIfcCurrencyEnum_GMD , kIfcCurrencyEnum_GRX ,
  kIfcCurrencyEnum_HKD , kIfcCurrencyEnum_HUF , kIfcCurrencyEnum_ICK , kIfcCurrencyEnum_IDR ,
  kIfcCurrencyEnum_ILS , kIfcCurrencyEnum_INR , kIfcCurrencyEnum_IRP , kIfcCurrencyEnum_ITL ,
  kIfcCurrencyEnum_JMD , kIfcCurrencyEnum_JOD , kIfcCurrencyEnum_JPY , kIfcCurrencyEnum_KES ,
  kIfcCurrencyEnum_KRW , kIfcCurrencyEnum_KWD , kIfcCurrencyEnum_KYD , kIfcCurrencyEnum_LKR ,
  kIfcCurrencyEnum_LUF , kIfcCurrencyEnum_MTL , kIfcCurrencyEnum_MUR , kIfcCurrencyEnum_MXN ,
  kIfcCurrencyEnum_MYR , kIfcCurrencyEnum_NLG , kIfcCurrencyEnum_NZD , kIfcCurrencyEnum_OMR ,
  kIfcCurrencyEnum_PGK , kIfcCurrencyEnum_PHP , kIfcCurrencyEnum_PKR , kIfcCurrencyEnum_PLN ,
  kIfcCurrencyEnum_PTN , kIfcCurrencyEnum_QAR , kIfcCurrencyEnum_RUR , kIfcCurrencyEnum_SAR ,
  kIfcCurrencyEnum_SCR , kIfcCurrencyEnum_SEK , kIfcCurrencyEnum_SGD , kIfcCurrencyEnum_SKP ,
  kIfcCurrencyEnum_THB , kIfcCurrencyEnum_TRL , kIfcCurrencyEnum_TTD , kIfcCurrencyEnum_TWD ,
  kIfcCurrencyEnum_USD , kIfcCurrencyEnum_VEB , kIfcCurrencyEnum_VND , kIfcCurrencyEnum_XEU ,
  kIfcCurrencyEnum_ZAR , kIfcCurrencyEnum_ZWD , kIfcCurrencyEnum_NOK , kIfcCurrencyEnum_unset
}
 
enum  IfcProfileTypeEnum { kIfcProfileTypeEnum_CURVE , kIfcProfileTypeEnum_AREA , kIfcProfileTypeEnum_unset }
 
enum  IfcStateEnum {
  kIfcStateEnum_READWRITE , kIfcStateEnum_READONLY , kIfcStateEnum_LOCKED , kIfcStateEnum_READWRITELOCKED ,
  kIfcStateEnum_READONLYLOCKED , kIfcStateEnum_unset
}
 
enum  IfcChangeActionEnum {
  kIfcChangeActionEnum_NOCHANGE , kIfcChangeActionEnum_MODIFIED , kIfcChangeActionEnum_ADDED , kIfcChangeActionEnum_DELETED ,
  kIfcChangeActionEnum_MODIFIEDADDED , kIfcChangeActionEnum_MODIFIEDDELETED , kIfcChangeActionEnum_unset
}
 
enum  IfcSequenceEnum {
  kIfcSequenceEnum_START_START , kIfcSequenceEnum_START_FINISH , kIfcSequenceEnum_FINISH_START , kIfcSequenceEnum_FINISH_FINISH ,
  kIfcSequenceEnum_NOTDEFINED , kIfcSequenceEnum_unset
}
 
enum  IfcResourceConsumptionEnum {
  kIfcResourceConsumptionEnum_CONSUMED , kIfcResourceConsumptionEnum_PARTIALLYCONSUMED , kIfcResourceConsumptionEnum_NOTCONSUMED , kIfcResourceConsumptionEnum_OCCUPIED ,
  kIfcResourceConsumptionEnum_PARTIALLYOCCUPIED , kIfcResourceConsumptionEnum_NOTOCCUPIED , kIfcResourceConsumptionEnum_USERDEFINED , kIfcResourceConsumptionEnum_NOTDEFINED ,
  kIfcResourceConsumptionEnum_unset
}
 
enum  IfcObjectTypeEnum {
  kIfcObjectTypeEnum_PRODUCT , kIfcObjectTypeEnum_PROCESS , kIfcObjectTypeEnum_CONTROL , kIfcObjectTypeEnum_RESOURCE ,
  kIfcObjectTypeEnum_ACTOR , kIfcObjectTypeEnum_GROUP , kIfcObjectTypeEnum_PROJECT , kIfcObjectTypeEnum_NOTDEFINED ,
  kIfcObjectTypeEnum_unset
}
 
enum  IfcInternalOrExternalEnum { kIfcInternalOrExternalEnum_INTERNAL , kIfcInternalOrExternalEnum_EXTERNAL , kIfcInternalOrExternalEnum_NOTDEFINED , kIfcInternalOrExternalEnum_unset }
 
enum  IfcPhysicalOrVirtualEnum { kIfcPhysicalOrVirtualEnum_PHYSICAL , kIfcPhysicalOrVirtualEnum_VIRTUAL , kIfcPhysicalOrVirtualEnum_NOTDEFINED , kIfcPhysicalOrVirtualEnum_unset }
 
enum  IfcElementCompositionEnum { kIfcElementCompositionEnum_COMPLEX , kIfcElementCompositionEnum_ELEMENT , kIfcElementCompositionEnum_PARTIAL , kIfcElementCompositionEnum_unset }
 
enum  IfcTransportElementTypeEnum {
  kIfcTransportElementTypeEnum_ELEVATOR , kIfcTransportElementTypeEnum_ESCALATOR , kIfcTransportElementTypeEnum_MOVINGWALKWAY , kIfcTransportElementTypeEnum_USERDEFINED ,
  kIfcTransportElementTypeEnum_NOTDEFINED , kIfcTransportElementTypeEnum_unset
}
 
enum  IfcConnectionTypeEnum {
  kIfcConnectionTypeEnum_ATPATH , kIfcConnectionTypeEnum_ATSTART , kIfcConnectionTypeEnum_ATEND , kIfcConnectionTypeEnum_NOTDEFINED ,
  kIfcConnectionTypeEnum_unset
}
 
enum  IfcCoveringTypeEnum {
  kIfcCoveringTypeEnum_CEILING , kIfcCoveringTypeEnum_FLOORING , kIfcCoveringTypeEnum_CLADDING , kIfcCoveringTypeEnum_ROOFING ,
  kIfcCoveringTypeEnum_USERDEFINED , kIfcCoveringTypeEnum_NOTDEFINED , kIfcCoveringTypeEnum_unset
}
 
enum  IfcSlabTypeEnum {
  kIfcSlabTypeEnum_FLOOR , kIfcSlabTypeEnum_ROOF , kIfcSlabTypeEnum_LANDING , kIfcSlabTypeEnum_USERDEFINED ,
  kIfcSlabTypeEnum_NOTDEFINED , kIfcSlabTypeEnum_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_NOTDEFINED , kIfcRoofTypeEnum_unset
}
 
enum  IfcStairTypeEnum {
  kIfcStairTypeEnum_STRAIGHT_RUN_STAIR , kIfcStairTypeEnum_TWO_STRAIGHT_RUN_STAIR , kIfcStairTypeEnum_QUARTER_WINDING_STAIR , kIfcStairTypeEnum_QUARTER_TURN_STAIR ,
  kIfcStairTypeEnum_HALF_WINDING_STAIR , kIfcStairTypeEnum_HALF_TURN_STAIR , kIfcStairTypeEnum_TWO_QUARTER_WINDING_STAIR , kIfcStairTypeEnum_TWO_QUARTER_TURN_STAIR ,
  kIfcStairTypeEnum_THREE_QUARTER_WINDING_STAIR , kIfcStairTypeEnum_THREE_QUARTER_TURN_STAIR , kIfcStairTypeEnum_SPIRAL_STAIR , kIfcStairTypeEnum_DOUBLE_RETURN_STAIR ,
  kIfcStairTypeEnum_CURVED_RUN_STAIR , kIfcStairTypeEnum_TWO_CURVED_RUN_STAIR , kIfcStairTypeEnum_USERDEFINED , kIfcStairTypeEnum_NOTDEFINED ,
  kIfcStairTypeEnum_unset
}
 
enum  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  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  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  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  IfcDoorPanelOperationEnum {
  kIfcDoorPanelOperationEnum_SWINGING , kIfcDoorPanelOperationEnum_DOUBLE_ACTING , kIfcDoorPanelOperationEnum_SLIDING , kIfcDoorPanelOperationEnum_FOLDING ,
  kIfcDoorPanelOperationEnum_REVOLVING , kIfcDoorPanelOperationEnum_ROLLINGUP , kIfcDoorPanelOperationEnum_USERDEFINED , kIfcDoorPanelOperationEnum_NOTDEFINED ,
  kIfcDoorPanelOperationEnum_unset
}
 
enum  IfcDoorPanelPositionEnum {
  kIfcDoorPanelPositionEnum_LEFT , kIfcDoorPanelPositionEnum_MIDDLE , kIfcDoorPanelPositionEnum_RIGHT , kIfcDoorPanelPositionEnum_NOTDEFINED ,
  kIfcDoorPanelPositionEnum_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  IfcApprovalStatusEnum {
  kIfcApprovalStatusEnum_APPROVED , kIfcApprovalStatusEnum_PROCESSED , kIfcApprovalStatusEnum_ONHOLD , kIfcApprovalStatusEnum_SUBMITTED ,
  kIfcApprovalStatusEnum_USERDEFINED , kIfcApprovalStatusEnum_NOTDEFINED , kIfcApprovalStatusEnum_unset
}
 
enum  IfcBenchmarkEnum {
  kIfcBenchmarkEnum_GREATERTHAN , kIfcBenchmarkEnum_GREATERTHANOREQUALTO , kIfcBenchmarkEnum_LESSTHAN , kIfcBenchmarkEnum_LESSTHANOREQUALTO ,
  kIfcBenchmarkEnum_EQUALTO , kIfcBenchmarkEnum_NOTEQUALTO , kIfcBenchmarkEnum_TARGETWITHTOLERANCE , kIfcBenchmarkEnum_RANGE ,
  kIfcBenchmarkEnum_USERDEFINED , kIfcBenchmarkEnum_NOTDEFINED , kIfcBenchmarkEnum_unset
}
 
enum  IfcMetricDataEnum {
  kIfcMetricDataEnum_SCALAR , kIfcMetricDataEnum_VECTOR , kIfcMetricDataEnum_TIMESERIES , kIfcMetricDataEnum_TABLE ,
  kIfcMetricDataEnum_GRAPH , kIfcMetricDataEnum_DISTRIBUTION , kIfcMetricDataEnum_USERDEFINED , kIfcMetricDataEnum_NOTDEFINED ,
  kIfcMetricDataEnum_unset
}
 
enum  IfcObjectiveEnum {
  kIfcObjectiveEnum_CODECOMPLIANCE , kIfcObjectiveEnum_DESIGNINTENT , kIfcObjectiveEnum_USERDEFINED , kIfcObjectiveEnum_NOTDEFINED ,
  kIfcObjectiveEnum_unset
}
 
enum  IfcConstraintEnum {
  kIfcConstraintEnum_HARD , kIfcConstraintEnum_SOFT , kIfcConstraintEnum_ADVISORY , kIfcConstraintEnum_USERDEFINED ,
  kIfcConstraintEnum_NOTDEFINED , kIfcConstraintEnum_unset
}
 
enum  IfcAggregatorEnum {
  kIfcAggregatorEnum_LOGICALAND , kIfcAggregatorEnum_LOGICALOR , kIfcAggregatorEnum_LOGICALXOR , kIfcAggregatorEnum_LOGICALNOT ,
  kIfcAggregatorEnum_unset
}
 
enum  IfcConstraintIntentEnum {
  kIfcConstraintIntentEnum_RATIONALE , kIfcConstraintIntentEnum_EXPECTEDPERFORMANCE , kIfcConstraintIntentEnum_USERDEFINED , kIfcConstraintIntentEnum_NOTDEFINED ,
  kIfcConstraintIntentEnum_unset
}
 
enum  IfcCostModifierBasisEnum { kIfcCostModifierBasisEnum_RUNNING , kIfcCostModifierBasisEnum_STATIC , kIfcCostModifierBasisEnum_unset }
 
enum  IfcCostOperatorEnum { kIfcCostOperatorEnum_ADDVALUE , kIfcCostOperatorEnum_SUBTRACTVALUE , kIfcCostOperatorEnum_MULTIPLYVALUE , kIfcCostOperatorEnum_unset }
 
enum  IfcQuantityRoundOffBasisEnum {
  kIfcQuantityRoundOffBasisEnum_ROUNDTOCLOSEST , kIfcQuantityRoundOffBasisEnum_ROUNDTUP , kIfcQuantityRoundOffBasisEnum_ROUNDTDOWN , kIfcQuantityRoundOffBasisEnum_NONE ,
  kIfcQuantityRoundOffBasisEnum_unset
}
 
enum  IfcSurfaceSideEnum { kIfcSurfaceSideEnum_POSITIVE , kIfcSurfaceSideEnum_NEGATIVE , kIfcSurfaceSideEnum_BOTH , kIfcSurfaceSideEnum_unset }
 
enum  IfcTaskStatusEnum {
  kIfcTaskStatusEnum_COMPLETED , kIfcTaskStatusEnum_NOTYETSTARTED , kIfcTaskStatusEnum_STARTED , kIfcTaskStatusEnum_USERDEFINED ,
  kIfcTaskStatusEnum_NOTDEFINED , kIfcTaskStatusEnum_unset
}
 
enum  IfcTaskMilestoneEnum {
  kIfcTaskMilestoneEnum_CONTRACTMILESTONE , kIfcTaskMilestoneEnum_CUSTOMERMILESTONE , kIfcTaskMilestoneEnum_FINANCIALMILESTONE , kIfcTaskMilestoneEnum_FINISHMILESTONE ,
  kIfcTaskMilestoneEnum_MANAGEMENTMILESTONE , kIfcTaskMilestoneEnum_SCHEDULEDMILESTONE , kIfcTaskMilestoneEnum_STARTMILESTONE , kIfcTaskMilestoneEnum_SUPPLYMILESTONE ,
  kIfcTaskMilestoneEnum_USERDEFINED , kIfcTaskMilestoneEnum_NOTDEFINED , kIfcTaskMilestoneEnum_unset
}
 
enum  IfcWorkControlTypeEnum { kIfcWorkControlTypeEnum_ACTUAL , kIfcWorkControlTypeEnum_BASELINE , kIfcWorkControlTypeEnum_PLANNED , kIfcWorkControlTypeEnum_unset }
 
enum  IfcMultiplierOrDivider { kIfcMultiplierOrDivider_MULTIPLIER , kIfcMultiplierOrDivider_DIVIDER , kIfcMultiplierOrDivider_unset }
 
enum  IfcFlowDirectionEnum {
  kIfcFlowDirectionEnum_SOURCE , kIfcFlowDirectionEnum_SINK , kIfcFlowDirectionEnum_SOURCEANDSINK , kIfcFlowDirectionEnum_USERDEFINED ,
  kIfcFlowDirectionEnum_NOTDEFINED , kIfcFlowDirectionEnum_unset
}
 
enum  IfcPortConnectionTypeEnum {
  kIfcPortConnectionTypeEnum_ANGLE , kIfcPortConnectionTypeEnum_BEADEDSLEEVE , kIfcPortConnectionTypeEnum_BRAZED , kIfcPortConnectionTypeEnum_COMPRESSION ,
  kIfcPortConnectionTypeEnum_CRIMP , kIfcPortConnectionTypeEnum_DRAWBAND , kIfcPortConnectionTypeEnum_DRIVESLIP , kIfcPortConnectionTypeEnum_FLANGED ,
  kIfcPortConnectionTypeEnum_GROOVED , kIfcPortConnectionTypeEnum_OUTSIDESLEEVE , kIfcPortConnectionTypeEnum_SLIPON , kIfcPortConnectionTypeEnum_SOLDERED ,
  kIfcPortConnectionTypeEnum_SSLIP , kIfcPortConnectionTypeEnum_STANDINGSEAM , kIfcPortConnectionTypeEnum_SWEDGE , kIfcPortConnectionTypeEnum_THREADED ,
  kIfcPortConnectionTypeEnum_WELDED , kIfcPortConnectionTypeEnum_USERDEFINED , kIfcPortConnectionTypeEnum_NOTDEFINED , kIfcPortConnectionTypeEnum_unset
}
 
enum  IfcDiscreteElementTypeEnum { kIfcDiscreteElementTypeEnum_INSULATION , kIfcDiscreteElementTypeEnum_USERDEFINED , kIfcDiscreteElementTypeEnum_NOTDEFINED , kIfcDiscreteElementTypeEnum_unset }
 
enum  IfcFlowFittingTypeEnum {
  kIfcFlowFittingTypeEnum_DUCTFITTING , kIfcFlowFittingTypeEnum_PIPEFITTING , kIfcFlowFittingTypeEnum_USERDEFINED , kIfcFlowFittingTypeEnum_NOTDEFINED ,
  kIfcFlowFittingTypeEnum_unset
}
 
enum  IfcPrimaryFittingEnum {
  kIfcPrimaryFittingEnum_ENTRY , kIfcPrimaryFittingEnum_EXIT , kIfcPrimaryFittingEnum_ELBOW , kIfcPrimaryFittingEnum_TRANSITION ,
  kIfcPrimaryFittingEnum_JUNCTION , kIfcPrimaryFittingEnum_OBSTRUCTION , kIfcPrimaryFittingEnum_OTHER , kIfcPrimaryFittingEnum_USERDEFINED ,
  kIfcPrimaryFittingEnum_NOTDEFINED , kIfcPrimaryFittingEnum_unset
}
 
enum  IfcFlowSegmentTypeEnum {
  kIfcFlowSegmentTypeEnum_DUCTSEGMENT , kIfcFlowSegmentTypeEnum_PIPESEGMENT , kIfcFlowSegmentTypeEnum_GUTTERSEGMENT , kIfcFlowSegmentTypeEnum_USERDEFINED ,
  kIfcFlowSegmentTypeEnum_NOTDEFINED , kIfcFlowSegmentTypeEnum_unset
}
 
enum  IfcAirFlowTypeEnum {
  kIfcAirFlowTypeEnum_SUPPLYAIR , kIfcAirFlowTypeEnum_RETURNAIR , kIfcAirFlowTypeEnum_EXHAUSTAIR , kIfcAirFlowTypeEnum_OTHER ,
  kIfcAirFlowTypeEnum_NOTKNOWN , kIfcAirFlowTypeEnum_UNSET , kIfcAirFlowTypeEnum_unset
}
 
enum  IfcAirTerminalFinishTypeEnum {
  kIfcAirTerminalFinishTypeEnum_ANNODIZED , kIfcAirTerminalFinishTypeEnum_PAINTED , kIfcAirTerminalFinishTypeEnum_NONE , kIfcAirTerminalFinishTypeEnum_OTHER ,
  kIfcAirTerminalFinishTypeEnum_NOTKNOWN , kIfcAirTerminalFinishTypeEnum_UNSET , kIfcAirTerminalFinishTypeEnum_unset
}
 
enum  IfcAirTerminalMountingTypeEnum {
  kIfcAirTerminalMountingTypeEnum_SURFACE , kIfcAirTerminalMountingTypeEnum_FLATFLUSH , kIfcAirTerminalMountingTypeEnum_LAYIN , kIfcAirTerminalMountingTypeEnum_OTHER ,
  kIfcAirTerminalMountingTypeEnum_NOTKNOWN , kIfcAirTerminalMountingTypeEnum_UNSET , kIfcAirTerminalMountingTypeEnum_unset
}
 
enum  IfcAirTerminalFaceTypeEnum {
  kIfcAirTerminalFaceTypeEnum_FOURWAYPATTERN , kIfcAirTerminalFaceTypeEnum_SINGLEDEFLECTION , kIfcAirTerminalFaceTypeEnum_DOUBLEDEFLECTION , kIfcAirTerminalFaceTypeEnum_SIGHTPROOF ,
  kIfcAirTerminalFaceTypeEnum_EGGCRATE , kIfcAirTerminalFaceTypeEnum_PERFORATED , kIfcAirTerminalFaceTypeEnum_LOUVERED , kIfcAirTerminalFaceTypeEnum_OTHER ,
  kIfcAirTerminalFaceTypeEnum_NOTKNOWN , kIfcAirTerminalFaceTypeEnum_UNSET , kIfcAirTerminalFaceTypeEnum_unset
}
 
enum  IfcAirTerminalCoreTypeEnum {
  kIfcAirTerminalCoreTypeEnum_SHUTTERBLADE , kIfcAirTerminalCoreTypeEnum_CURVEDBLADE , kIfcAirTerminalCoreTypeEnum_REMOVABLE , kIfcAirTerminalCoreTypeEnum_REVERSIBLE ,
  kIfcAirTerminalCoreTypeEnum_NONE , kIfcAirTerminalCoreTypeEnum_OTHER , kIfcAirTerminalCoreTypeEnum_NOTKNOWN , kIfcAirTerminalCoreTypeEnum_UNSET ,
  kIfcAirTerminalCoreTypeEnum_unset
}
 
enum  IfcSanitaryTerminalTypeEnum {
  kIfcSanitaryTerminalTypeEnum_FAUCET , kIfcSanitaryTerminalTypeEnum_ROOFDRAIN , kIfcSanitaryTerminalTypeEnum_SHOWER , kIfcSanitaryTerminalTypeEnum_SINK ,
  kIfcSanitaryTerminalTypeEnum_TOILET , kIfcSanitaryTerminalTypeEnum_URINAL , kIfcSanitaryTerminalTypeEnum_USERDEFINED , kIfcSanitaryTerminalTypeEnum_NOTDEFINED ,
  kIfcSanitaryTerminalTypeEnum_unset
}
 
enum  IfcHydronicHeaterTypeEnum {
  kIfcHydronicHeaterTypeEnum_PANELRADIATOR , kIfcHydronicHeaterTypeEnum_COLUMNRADIATOR , kIfcHydronicHeaterTypeEnum_TUBERADIATOR , kIfcHydronicHeaterTypeEnum_CONVECTOR ,
  kIfcHydronicHeaterTypeEnum_BASEBOARDHEATER , kIfcHydronicHeaterTypeEnum_FINTUBEHEATER , kIfcHydronicHeaterTypeEnum_OTHER , kIfcHydronicHeaterTypeEnum_NOTKNOWN ,
  kIfcHydronicHeaterTypeEnum_UNSET , kIfcHydronicHeaterTypeEnum_unset
}
 
enum  IfcCoilTypeEnum {
  kIfcCoilTypeEnum_PRECOOLING , kIfcCoilTypeEnum_COOLING , kIfcCoilTypeEnum_RECOOLING , kIfcCoilTypeEnum_PREHEATING ,
  kIfcCoilTypeEnum_HEATING , kIfcCoilTypeEnum_REHEATING , kIfcCoilTypeEnum_OTHER , kIfcCoilTypeEnum_NOTKNOWN ,
  kIfcCoilTypeEnum_UNSET , kIfcCoilTypeEnum_unset
}
 
enum  IfcCoilFlowArrangementEnum {
  kIfcCoilFlowArrangementEnum_COUNTERFLOW , kIfcCoilFlowArrangementEnum_CROSSFLOW , kIfcCoilFlowArrangementEnum_PARALLELFLOW , kIfcCoilFlowArrangementEnum_DIRECTEXPANSION ,
  kIfcCoilFlowArrangementEnum_OTHER , kIfcCoilFlowArrangementEnum_NOTKNOWN , kIfcCoilFlowArrangementEnum_UNSET , kIfcCoilFlowArrangementEnum_unset
}
 
enum  IfcHeatExchangerTypeEnum {
  kIfcHeatExchangerTypeEnum_PLATE , kIfcHeatExchangerTypeEnum_SHELLANDTUBE , kIfcHeatExchangerTypeEnum_OTHER , kIfcHeatExchangerTypeEnum_NOTKNOWN ,
  kIfcHeatExchangerTypeEnum_UNSET , kIfcHeatExchangerTypeEnum_unset
}
 
enum  IfcHeatExchangerArrangementEnum {
  kIfcHeatExchangerArrangementEnum_COUNTERFLOW , kIfcHeatExchangerArrangementEnum_CROSSFLOW , kIfcHeatExchangerArrangementEnum_PARALLELFLOW , kIfcHeatExchangerArrangementEnum_MULTIPASS ,
  kIfcHeatExchangerArrangementEnum_OTHER , kIfcHeatExchangerArrangementEnum_NOTKNOWN , kIfcHeatExchangerArrangementEnum_UNSET , kIfcHeatExchangerArrangementEnum_unset
}
 
enum  IfcCoolingTowerTypeEnum {
  kIfcCoolingTowerTypeEnum_OPENTOWER , kIfcCoolingTowerTypeEnum_CLOSEDTOWER , kIfcCoolingTowerTypeEnum_WOODFILL , kIfcCoolingTowerTypeEnum_CERAMIC ,
  kIfcCoolingTowerTypeEnum_CROSSFLOW , kIfcCoolingTowerTypeEnum_OTHER , kIfcCoolingTowerTypeEnum_NOTKNOWN , kIfcCoolingTowerTypeEnum_UNSET ,
  kIfcCoolingTowerTypeEnum_unset
}
 
enum  IfcChillerTypeEnum {
  kIfcChillerTypeEnum_AIRCOOLED , kIfcChillerTypeEnum_WATERCOOLED , kIfcChillerTypeEnum_HEATRECOVERY , kIfcChillerTypeEnum_OTHER ,
  kIfcChillerTypeEnum_NOTKNOWN , kIfcChillerTypeEnum_UNSET , kIfcChillerTypeEnum_unset
}
 
enum  IfcBoilerTypeEnum {
  kIfcBoilerTypeEnum_HOTWATER , kIfcBoilerTypeEnum_GASFIRED , kIfcBoilerTypeEnum_STEAM , kIfcBoilerTypeEnum_OTHER ,
  kIfcBoilerTypeEnum_NOTKNOWN , kIfcBoilerTypeEnum_UNSET , kIfcBoilerTypeEnum_unset
}
 
enum  IfcEnergySourceEnum {
  kIfcEnergySourceEnum_ELECTRICITY , kIfcEnergySourceEnum_NATURALGAS , kIfcEnergySourceEnum_OIL , kIfcEnergySourceEnum_LIQUIFIEDPETROLEUMGAS ,
  kIfcEnergySourceEnum_PROPANE , kIfcEnergySourceEnum_STEAM , kIfcEnergySourceEnum_OTHER , kIfcEnergySourceEnum_NOTKNOWN ,
  kIfcEnergySourceEnum_UNSET , kIfcEnergySourceEnum_unset
}
 
enum  IfcCompressorTypeEnum {
  kIfcCompressorTypeEnum_HERMETIC , kIfcCompressorTypeEnum_RECIPROCATING , kIfcCompressorTypeEnum_SCREW , kIfcCompressorTypeEnum_OTHER ,
  kIfcCompressorTypeEnum_NOTKNOWN , kIfcCompressorTypeEnum_UNSET , kIfcCompressorTypeEnum_unset
}
 
enum  IfcFanPressureClassEnum {
  kIfcFanPressureClassEnum_CLASS1 , kIfcFanPressureClassEnum_CLASS2 , kIfcFanPressureClassEnum_CLASS3 , kIfcFanPressureClassEnum_CLASS4 ,
  kIfcFanPressureClassEnum_OTHER , kIfcFanPressureClassEnum_NOTKNOWN , kIfcFanPressureClassEnum_UNSET , kIfcFanPressureClassEnum_unset
}
 
enum  IfcFanWheelTypeEnum {
  kIfcFanWheelTypeEnum_FORWARDCURVED , kIfcFanWheelTypeEnum_BACKWARDCURVED , kIfcFanWheelTypeEnum_AIRFOIL , kIfcFanWheelTypeEnum_PROPELLER ,
  kIfcFanWheelTypeEnum_VANEAXIAL , kIfcFanWheelTypeEnum_PLUG , kIfcFanWheelTypeEnum_OTHER , kIfcFanWheelTypeEnum_NOTKNOWN ,
  kIfcFanWheelTypeEnum_UNSET , kIfcFanWheelTypeEnum_unset
}
 
enum  IfcFanDischargeTypeEnum {
  kIfcFanDischargeTypeEnum_DUCT , kIfcFanDischargeTypeEnum_SCREEN , kIfcFanDischargeTypeEnum_NONE , kIfcFanDischargeTypeEnum_OTHER ,
  kIfcFanDischargeTypeEnum_NOTKNOWN , kIfcFanDischargeTypeEnum_UNSET , kIfcFanDischargeTypeEnum_unset
}
 
enum  IfcFanArrangementEnum {
  kIfcFanArrangementEnum_TOPHORIZONTAL , kIfcFanArrangementEnum_TOPANGULARDOWN , kIfcFanArrangementEnum_DOWNBLAST , kIfcFanArrangementEnum_BOTTOMANGULARDOWN ,
  kIfcFanArrangementEnum_BOTTOMHORIZONTAL , kIfcFanArrangementEnum_BOTTOMANGULARUP , kIfcFanArrangementEnum_UPBLAST , kIfcFanArrangementEnum_TOPANGULARUP ,
  kIfcFanArrangementEnum_OTHER , kIfcFanArrangementEnum_NOTKNOWN , kIfcFanArrangementEnum_UNSET , kIfcFanArrangementEnum_unset
}
 
enum  IfcFanRotationEnum {
  kIfcFanRotationEnum_CLOCKWISE , kIfcFanRotationEnum_COUNTERCLOCKWISE , kIfcFanRotationEnum_OTHER , kIfcFanRotationEnum_NOTKNOWN ,
  kIfcFanRotationEnum_UNSET , kIfcFanRotationEnum_unset
}
 
enum  IfcFanDriveArrangementEnum {
  kIfcFanDriveArrangementEnum_ARRANGEMENT1 , kIfcFanDriveArrangementEnum_ARRANGEMENT2 , kIfcFanDriveArrangementEnum_ARRANGEMENT3 , kIfcFanDriveArrangementEnum_ARRANGEMENT4 ,
  kIfcFanDriveArrangementEnum_ARRANGEMENT5 , kIfcFanDriveArrangementEnum_ARRANGEMENT6 , kIfcFanDriveArrangementEnum_ARRANGEMENT7 , kIfcFanDriveArrangementEnum_ARRANGEMENT8 ,
  kIfcFanDriveArrangementEnum_ARRANGEMENT9 , kIfcFanDriveArrangementEnum_ARRANGEMENT10 , kIfcFanDriveArrangementEnum_OTHER , kIfcFanDriveArrangementEnum_NOTKNOWN ,
  kIfcFanDriveArrangementEnum_UNSET , kIfcFanDriveArrangementEnum_unset
}
 
enum  IfcMoterConnectionTypeEnum {
  kIfcMoterConnectionTypeEnum_DIRECTDRIVE , kIfcMoterConnectionTypeEnum_BELTDRIVE , kIfcMoterConnectionTypeEnum_COUPLING , kIfcMoterConnectionTypeEnum_OTHER ,
  kIfcMoterConnectionTypeEnum_NOTKNOWN , kIfcMoterConnectionTypeEnum_UNSET , kIfcMoterConnectionTypeEnum_unset
}
 
enum  IfcFanMountingTypeEnum {
  kIfcFanMountingTypeEnum_MANUFACTUREDCURB , kIfcFanMountingTypeEnum_FIELDERECTEDCURB , kIfcFanMountingTypeEnum_CONCRETEPAD , kIfcFanMountingTypeEnum_SUSPENDED ,
  kIfcFanMountingTypeEnum_WALLMOUNTED , kIfcFanMountingTypeEnum_DUCTMOUNTED , kIfcFanMountingTypeEnum_OTHER , kIfcFanMountingTypeEnum_NOTKNOWN ,
  kIfcFanMountingTypeEnum_UNSET , kIfcFanMountingTypeEnum_unset
}
 
enum  IfcPumpTypeEnum {
  kIfcPumpTypeEnum_CIRCULATOR , kIfcPumpTypeEnum_ENDSUCTION , kIfcPumpTypeEnum_SPLITCASE , kIfcPumpTypeEnum_VERTICALINLINE ,
  kIfcPumpTypeEnum_VERTICALTURBINE , kIfcPumpTypeEnum_OTHER , kIfcPumpTypeEnum_NOTKNOWN , kIfcPumpTypeEnum_UNSET ,
  kIfcPumpTypeEnum_unset
}
 
enum  IfcPumpBaseTypeEnum {
  kIfcPumpBaseTypeEnum_FRAME , kIfcPumpBaseTypeEnum_BASE , kIfcPumpBaseTypeEnum_INLINE , kIfcPumpBaseTypeEnum_OTHER ,
  kIfcPumpBaseTypeEnum_NOTKNOWN , kIfcPumpBaseTypeEnum_UNSET , kIfcPumpBaseTypeEnum_unset
}
 
enum  IfcDistributionFlowElementTypeEnum { kIfcDistributionFlowElementTypeEnum_FLUIDFLOW , kIfcDistributionFlowElementTypeEnum_USERDEFINED , kIfcDistributionFlowElementTypeEnum_NOTDEFINED , kIfcDistributionFlowElementTypeEnum_unset }
 
enum  IfcThermalLoadTypeEnum {
  kIfcThermalLoadTypeEnum_PEOPLESENSIBLE , kIfcThermalLoadTypeEnum_PEOPLELATENT , kIfcThermalLoadTypeEnum_LIGHTING , kIfcThermalLoadTypeEnum_EQUIPMENTSENSIBLE ,
  kIfcThermalLoadTypeEnum_EQUIPMENTLATENT , kIfcThermalLoadTypeEnum_VENTILATIONINDOORAIR , kIfcThermalLoadTypeEnum_VENTILATIONOUTSIDEAIR , kIfcThermalLoadTypeEnum_RECIRCULATEDAIR ,
  kIfcThermalLoadTypeEnum_EXHAUSTAIR , kIfcThermalLoadTypeEnum_AIREXCHANGERATE , kIfcThermalLoadTypeEnum_DRYBULBTEMPERATURE , kIfcThermalLoadTypeEnum_RELATIVEHUMIDITY ,
  kIfcThermalLoadTypeEnum_INFILTRATIONSENSIBLE , kIfcThermalLoadTypeEnum_INFILTRATIONLATENT , kIfcThermalLoadTypeEnum_OTHER , kIfcThermalLoadTypeEnum_NOTKNOWN ,
  kIfcThermalLoadTypeEnum_unset
}
 
enum  IfcRequirementOrCriteriaEnum { kIfcRequirementOrCriteriaEnum_REQUIREMENT , kIfcRequirementOrCriteriaEnum_CRITERIA , kIfcRequirementOrCriteriaEnum_NOTDEFINED , kIfcRequirementOrCriteriaEnum_unset }
 
enum  IfcLossOrGainEnum { kIfcLossOrGainEnum_LOSS , kIfcLossOrGainEnum_GAIN , kIfcLossOrGainEnum_NOTDEFINED , kIfcLossOrGainEnum_unset }
 
enum  IfcElectricCurrentEnum { kIfcElectricCurrentEnum_ALTERNATING , kIfcElectricCurrentEnum_DIRECT , kIfcElectricCurrentEnum_NOTDEFINED , kIfcElectricCurrentEnum_unset }
 
enum  IfcRiskTypeEnum {
  kIfcRiskTypeEnum_HEALTHANDSAFETY , kIfcRiskTypeEnum_HAZARD , kIfcRiskTypeEnum_INSURANCE , kIfcRiskTypeEnum_BUSINESS ,
  kIfcRiskTypeEnum_GENERALRISKFACTOR , kIfcRiskTypeEnum_USERDEFINED , kIfcRiskTypeEnum_NOTDEFINED , kIfcRiskTypeEnum_unset
}
 
enum  IfcInventoryTypeEnum { kIfcInventoryTypeEnum_ASSETINVENTORY , kIfcInventoryTypeEnum_SPACEINVENTORY , kIfcInventoryTypeEnum_FURNITUREINVENTORY , kIfcInventoryTypeEnum_unset }
 
enum  IfcCostUseEnum {
  kIfcCostUseEnum_EXTENSIONONLY , kIfcCostUseEnum_ELEMENTONLY , kIfcCostUseEnum_ELEMENTSETEXTENSIONCALC , kIfcCostUseEnum_EXTENSIONSETELEMENTCALC ,
  kIfcCostUseEnum_USERDEFINED , kIfcCostUseEnum_NOTDEFINED , kIfcCostUseEnum_unset
}
 
enum  IfcChangeOrderStatusEnum {
  kIfcChangeOrderStatusEnum_PROPOSING , kIfcChangeOrderStatusEnum_PROPOSED , kIfcChangeOrderStatusEnum_REQUESTED , kIfcChangeOrderStatusEnum_BEINGAPPROVED ,
  kIfcChangeOrderStatusEnum_PLANNING , kIfcChangeOrderStatusEnum_WORKSTARTED , kIfcChangeOrderStatusEnum_WORKDELAYED , kIfcChangeOrderStatusEnum_WORKDONE ,
  kIfcChangeOrderStatusEnum_USERDEFINED , kIfcChangeOrderStatusEnum_NOTDEFINED , kIfcChangeOrderStatusEnum_unset
}
 
enum  IfcPurchaseOrderStatusEnum {
  kIfcPurchaseOrderStatusEnum_REQUESTED , kIfcPurchaseOrderStatusEnum_BEINGAPPROVED , kIfcPurchaseOrderStatusEnum_ISSUED , kIfcPurchaseOrderStatusEnum_RECEIVED ,
  kIfcPurchaseOrderStatusEnum_ITEMSRECEIVED , kIfcPurchaseOrderStatusEnum_USERDEFINED , kIfcPurchaseOrderStatusEnum_NOTDEFINED , kIfcPurchaseOrderStatusEnum_unset
}
 
enum  IfcWorkOrderStatusEnum {
  kIfcWorkOrderStatusEnum_REQUESTED , kIfcWorkOrderStatusEnum_BEINGAPPROVED , kIfcWorkOrderStatusEnum_PLANNING , kIfcWorkOrderStatusEnum_WORKSTARTED ,
  kIfcWorkOrderStatusEnum_WORKDELAYED , kIfcWorkOrderStatusEnum_WORKDONE , kIfcWorkOrderStatusEnum_USERDEFINED , kIfcWorkOrderStatusEnum_NOTDEFINED ,
  kIfcWorkOrderStatusEnum_unset
}
 
enum  IfcWorkOrderRiskTypeEnum {
  kIfcWorkOrderRiskTypeEnum_HEALTHANDSAFETY , kIfcWorkOrderRiskTypeEnum_HAZARDS , kIfcWorkOrderRiskTypeEnum_INSURANCE , kIfcWorkOrderRiskTypeEnum_GENERALRISKFACTOR ,
  kIfcWorkOrderRiskTypeEnum_USERDEFINED , kIfcWorkOrderRiskTypeEnum_NOTDEFINED , kIfcWorkOrderRiskTypeEnum_unset
}
 
enum  IfcOccupantTypeEnum {
  kIfcOccupantTypeEnum_OWNER , kIfcOccupantTypeEnum_LESSEE , kIfcOccupantTypeEnum_TENANT , kIfcOccupantTypeEnum_ASSIGNEE ,
  kIfcOccupantTypeEnum_NOTDEFINED , kIfcOccupantTypeEnum_unset
}
 
enum  IfcPermeableCoveringOperationEnum {
  kIfcPermeableCoveringOperationEnum_GRILL , kIfcPermeableCoveringOperationEnum_LOUVER , kIfcPermeableCoveringOperationEnum_SCREEN , kIfcPermeableCoveringOperationEnum_USERDEFINED ,
  kIfcPermeableCoveringOperationEnum_NOTDEFINED , kIfcPermeableCoveringOperationEnum_unset
}
 
enum  IfcJointEnum {
  kIfcJointEnum_EXPANSION_JOINT , kIfcJointEnum_EDGE_JOINT , kIfcJointEnum_CONTROL_JOINT , kIfcJointEnum_NOTDEFINED ,
  kIfcJointEnum_unset
}
 
enum  IfcRailingTypeEnum {
  kIfcRailingTypeEnum_HANDRAIL , kIfcRailingTypeEnum_GUARDRAIL , kIfcRailingTypeEnum_BALUSTRADE , kIfcRailingTypeEnum_USERDEFINED ,
  kIfcRailingTypeEnum_NOTDEFINED , kIfcRailingTypeEnum_unset
}
 
enum  IfcBuiltInTypeEnum {
  kIfcBuiltInTypeEnum_ACCESSORY , kIfcBuiltInTypeEnum_CABINET , kIfcBuiltInTypeEnum_COUNTER , kIfcBuiltInTypeEnum_SHELF ,
  kIfcBuiltInTypeEnum_USERDEFINED , kIfcBuiltInTypeEnum_NOTDEFINED , kIfcBuiltInTypeEnum_unset
}
 
enum  IfcMotorWindingEnum {
  kIfcMotorWindingEnum_SYNCHRONOUS , kIfcMotorWindingEnum_ASYNCHRONOUS , kIfcMotorWindingEnum_SERIESWOUND , kIfcMotorWindingEnum_PARALLELWOUND ,
  kIfcMotorWindingEnum_OTHER , kIfcMotorWindingEnum_NOTDEFINED , kIfcMotorWindingEnum_NOTKNOWN , kIfcMotorWindingEnum_UNSET ,
  kIfcMotorWindingEnum_unset
}
 
enum  IfcMotorHousingEnum {
  kIfcMotorHousingEnum_SEALED , kIfcMotorHousingEnum_OPEN , kIfcMotorHousingEnum_OTHER , kIfcMotorHousingEnum_NOTKNOWN ,
  kIfcMotorHousingEnum_UNSET , kIfcMotorHousingEnum_unset
}
 
enum  IfcOutletTypeEnum { kIfcOutletTypeEnum_POWEROUTLET , kIfcOutletTypeEnum_USERDEFINED , kIfcOutletTypeEnum_NOTDEFINED , kIfcOutletTypeEnum_unset }
 
enum  IfcElectricalApplianceTypeEnum {
  kIfcElectricalApplianceTypeEnum_COMPUTER , kIfcElectricalApplianceTypeEnum_COPIER , kIfcElectricalApplianceTypeEnum_FACSIMILE , kIfcElectricalApplianceTypeEnum_PRINTER ,
  kIfcElectricalApplianceTypeEnum_RADIANTHEATER , kIfcElectricalApplianceTypeEnum_TELEPHONE , kIfcElectricalApplianceTypeEnum_USERDEFINED , kIfcElectricalApplianceTypeEnum_NOTDEFINED ,
  kIfcElectricalApplianceTypeEnum_unset
}
 
enum  IfcMaintenanceTypeEnum {
  kIfcMaintenanceTypeEnum_SCHEDULED , kIfcMaintenanceTypeEnum_CORRECTIVE , kIfcMaintenanceTypeEnum_PLANNEDCORRECTIVE , kIfcMaintenanceTypeEnum_CONDITIONBASED ,
  kIfcMaintenanceTypeEnum_USERDEFINED , kIfcMaintenanceTypeEnum_NOTDEFINED , kIfcMaintenanceTypeEnum_unset
}
 
enum  IfcPriorityEnum { kIfcPriorityEnum_HIGH , kIfcPriorityEnum_MEDIUM , kIfcPriorityEnum_LOW , kIfcPriorityEnum_unset }
 
enum  IfcActuatorTypeEnum {
  kIfcActuatorTypeEnum_ELECTRICACTUATOR , kIfcActuatorTypeEnum_PNEUMATICACTUATOR , kIfcActuatorTypeEnum_HYDRAULICACTUATOR , kIfcActuatorTypeEnum_HANDOPERATEDACTUATOR ,
  kIfcActuatorTypeEnum_USERDEFINED , kIfcActuatorTypeEnum_NOTDEFINED , kIfcActuatorTypeEnum_unset
}
 
enum  IfcActuatorFailPositionEnum {
  kIfcActuatorFailPositionEnum_FAILOPEN , kIfcActuatorFailPositionEnum_FAILCLOSED , kIfcActuatorFailPositionEnum_USERDEFINED , kIfcActuatorFailPositionEnum_NOTDEFINED ,
  kIfcActuatorFailPositionEnum_unset
}
 
enum  IfcSensorTypeEnum { kIfcSensorTypeEnum_HVACSENSOR , kIfcSensorTypeEnum_USERDEFINED , kIfcSensorTypeEnum_NOTDEFINED , kIfcSensorTypeEnum_unset }
 
enum  IfcValveEnum {
  kIfcValveEnum_AUTOMATED , kIfcValveEnum_ANGLE , kIfcValveEnum_AWWA , kIfcValveEnum_BALL ,
  kIfcValveEnum_BUTTERFLY , kIfcValveEnum_CHECK , kIfcValveEnum_DIVERTER , kIfcValveEnum_GATE ,
  kIfcValveEnum_GLOBE , kIfcValveEnum_NACE , kIfcValveEnum_NEEDLE , kIfcValveEnum_PLUG ,
  kIfcValveEnum_PIPELINE , kIfcValveEnum_SAFETY , kIfcValveEnum_THREEWAY , kIfcValveEnum_ULFM ,
  kIfcValveEnum_USERDEFINED , kIfcValveEnum_NOTDEFINED , kIfcValveEnum_unset
}
 
enum  IfcAirTerminalBoxEnum {
  kIfcAirTerminalBoxEnum_VARIABLEAIRVOLUME , kIfcAirTerminalBoxEnum_CONSTANTVOLUME , kIfcAirTerminalBoxEnum_VARIABLEAIRVOLUMEREHEAT , kIfcAirTerminalBoxEnum_CONSTANTVOLUMEREHEAT ,
  kIfcAirTerminalBoxEnum_VARIABLEAIRVOLUMEDUALDUCT , kIfcAirTerminalBoxEnum_CONSTANTVOLUMEDUALDUCT , kIfcAirTerminalBoxEnum_FANPOWERED , kIfcAirTerminalBoxEnum_USERDEFINED ,
  kIfcAirTerminalBoxEnum_NOTDEFINED , kIfcAirTerminalBoxEnum_unset
}
 
enum  IfcDamperTypeEnum {
  kIfcDamperTypeEnum_FIREDAMPER , kIfcDamperTypeEnum_SMOKEDAMPER , kIfcDamperTypeEnum_FIRESMOKEDAMPER , kIfcDamperTypeEnum_BACKDRAFTDAMPER ,
  kIfcDamperTypeEnum_CONTROLDAMPER , kIfcDamperTypeEnum_LOUVER , kIfcDamperTypeEnum_USERDEFINED , kIfcDamperTypeEnum_NOTDEFINED ,
  kIfcDamperTypeEnum_unset
}
 
enum  IfcDamperSizingMethodEnum {
  kIfcDamperSizingMethodEnum_NOMINAL , kIfcDamperSizingMethodEnum_EXACT , kIfcDamperSizingMethodEnum_USERDEFINED , kIfcDamperSizingMethodEnum_NOTDEFINED ,
  kIfcDamperSizingMethodEnum_unset
}
 

Variables

const OdAnsiString sCommonUnset
 

Detailed Description

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

Typedef Documentation

◆ Ifc2DCompositeCurvePtr

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

Definition at line 76 of file Ifc2x_Final/Ifc2DCompositeCurveAutoImpl.h.

◆ IfcAbsorbedDoseMeasure

Definition at line 105 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcAccelerationMeasure

Definition at line 109 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcActionTimeControlPtr

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

Definition at line 205 of file IfcActionTimeControlAutoImpl.h.

◆ IfcActorPtr

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

Definition at line 210 of file Ifc2x_Final/IfcActorAutoImpl.h.

◆ IfcActorRolePtr

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

Definition at line 229 of file Ifc2x_Final/IfcActorRoleAutoImpl.h.

◆ IfcActuatorPtr

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

Definition at line 204 of file Ifc2x_Final/IfcActuatorAutoImpl.h.

◆ IfcAddressPtr

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

Definition at line 248 of file Ifc2x_Final/IfcAddressAutoImpl.h.

◆ IfcAirFilterPtr

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

Definition at line 224 of file IfcAirFilterAutoImpl.h.

◆ IfcAirTerminalBoxPtr

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

Definition at line 206 of file Ifc2x_Final/IfcAirTerminalBoxAutoImpl.h.

◆ IfcAirTerminalPtr

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

Definition at line 352 of file Ifc2x_Final/IfcAirTerminalAutoImpl.h.

◆ IfcAmountOfSubstanceMeasure

Definition at line 45 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcAngularVelocityMeasure

Definition at line 46 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcApplicationPtr

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

Definition at line 239 of file Ifc2x_Final/IfcApplicationAutoImpl.h.

◆ IfcApprovalPtr

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

Definition at line 211 of file Ifc2x_Final/IfcApprovalAutoImpl.h.

◆ IfcApprovalUsagePtr

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

Definition at line 182 of file IfcApprovalUsageAutoImpl.h.

◆ IfcArbitraryClosedProfileDefPtr

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

Definition at line 198 of file Ifc2x_Final/IfcArbitraryClosedProfileDefAutoImpl.h.

◆ IfcArbitraryOpenProfileDefPtr

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

Definition at line 190 of file Ifc2x_Final/IfcArbitraryOpenProfileDefAutoImpl.h.

◆ IfcArbitraryProfileDefWithVoidsPtr

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

Definition at line 197 of file Ifc2x_Final/IfcArbitraryProfileDefWithVoidsAutoImpl.h.

◆ IfcAreaMeasure

Definition at line 47 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcAssessoryPtr

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

Definition at line 214 of file IfcAssessoryAutoImpl.h.

◆ IfcAssetPtr

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

Definition at line 381 of file Ifc2x_Final/IfcAssetAutoImpl.h.

◆ IfcAxis1PlacementPtr

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

Definition at line 186 of file Ifc2x_Final/IfcAxis1PlacementAutoImpl.h.

◆ IfcAxis2Placement2DPtr

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

Definition at line 190 of file Ifc2x_Final/IfcAxis2Placement2DAutoImpl.h.

◆ IfcAxis2Placement3DPtr

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

Definition at line 211 of file Ifc2x_Final/IfcAxis2Placement3DAutoImpl.h.

◆ IfcBeamPtr

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

Definition at line 154 of file Ifc2x_Final/IfcBeamAutoImpl.h.

◆ IfcBoilerPtr

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

Definition at line 241 of file Ifc2x_Final/IfcBoilerAutoImpl.h.

◆ IfcBoolean

typedef OdDAI::Boolean OdIfc2x_final::IfcBoolean

Definition at line 48 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcBooleanClippingResultPtr

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

Definition at line 80 of file Ifc2x_Final/IfcBooleanClippingResultAutoImpl.h.

◆ IfcBooleanResultPtr

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

Definition at line 205 of file Ifc2x_Final/IfcBooleanResultAutoImpl.h.

◆ IfcBoundedCurvePtr

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

Definition at line 78 of file Ifc2x_Final/IfcBoundedCurveAutoImpl.h.

◆ IfcBoundedSurfacePtr

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

Definition at line 78 of file Ifc2x_Final/IfcBoundedSurfaceAutoImpl.h.

◆ IfcBoundingBoxPtr

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

Definition at line 244 of file Ifc2x_Final/IfcBoundingBoxAutoImpl.h.

◆ IfcBoxedHalfSpacePtr

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

Definition at line 184 of file Ifc2x_Final/IfcBoxedHalfSpaceAutoImpl.h.

◆ IfcBudgetPtr

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

Definition at line 204 of file IfcBudgetAutoImpl.h.

◆ IfcBuildingElementProxyPtr

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

Definition at line 231 of file Ifc2x_Final/IfcBuildingElementProxyAutoImpl.h.

◆ IfcBuildingElementPtr

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

Definition at line 259 of file Ifc2x_Final/IfcBuildingElementAutoImpl.h.

◆ IfcBuildingPtr

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

Definition at line 224 of file Ifc2x_Final/IfcBuildingAutoImpl.h.

◆ IfcBuildingStoreyPtr

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

Definition at line 256 of file Ifc2x_Final/IfcBuildingStoreyAutoImpl.h.

◆ IfcBuiltInPtr

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

Definition at line 200 of file IfcBuiltInAutoImpl.h.

◆ IfcCalendarDatePtr

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

Definition at line 221 of file Ifc2x_Final/IfcCalendarDateAutoImpl.h.

◆ IfcCartesianPointPtr

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

Definition at line 189 of file Ifc2x_Final/IfcCartesianPointAutoImpl.h.

◆ IfcCartesianTransformationOperator2DnonUniformPtr

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

Definition at line 194 of file Ifc2x_Final/IfcCartesianTransformationOperator2DnonUniformAutoImpl.h.

◆ IfcCartesianTransformationOperator2DPtr

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

Definition at line 75 of file Ifc2x_Final/IfcCartesianTransformationOperator2DAutoImpl.h.

◆ IfcCartesianTransformationOperator3DnonUniformPtr

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

Definition at line 212 of file Ifc2x_Final/IfcCartesianTransformationOperator3DnonUniformAutoImpl.h.

◆ IfcCartesianTransformationOperator3DPtr

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

Definition at line 181 of file Ifc2x_Final/IfcCartesianTransformationOperator3DAutoImpl.h.

◆ IfcCartesianTransformationOperatorPtr

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

Definition at line 237 of file Ifc2x_Final/IfcCartesianTransformationOperatorAutoImpl.h.

◆ IfcChangeOrderPtr

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

Definition at line 319 of file IfcChangeOrderAutoImpl.h.

◆ IfcChillerPtr

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

Definition at line 242 of file Ifc2x_Final/IfcChillerAutoImpl.h.

◆ IfcCircleProfileDefPtr

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

Definition at line 216 of file Ifc2x_Final/IfcCircleProfileDefAutoImpl.h.

◆ IfcCirclePtr

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

Definition at line 198 of file Ifc2x_Final/IfcCircleAutoImpl.h.

◆ IfcClassificationItemPtr

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

Definition at line 243 of file Ifc2x_Final/IfcClassificationItemAutoImpl.h.

◆ IfcClassificationItemRelationshipPtr

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

Definition at line 209 of file Ifc2x_Final/IfcClassificationItemRelationshipAutoImpl.h.

◆ IfcClassificationNotationFacetPtr

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

Definition at line 191 of file Ifc2x_Final/IfcClassificationNotationFacetAutoImpl.h.

◆ IfcClassificationNotationPtr

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

Definition at line 192 of file Ifc2x_Final/IfcClassificationNotationAutoImpl.h.

◆ IfcClassificationPtr

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

Definition at line 269 of file Ifc2x_Final/IfcClassificationAutoImpl.h.

◆ IfcClassificationReferencePtr

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

Definition at line 191 of file Ifc2x_Final/IfcClassificationReferenceAutoImpl.h.

◆ IfcClosedShellPtr

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

Definition at line 76 of file Ifc2x_Final/IfcClosedShellAutoImpl.h.

◆ IfcCMDocPackagePtr

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

Definition at line 244 of file IfcCMDocPackageAutoImpl.h.

◆ IfcCoilPtr

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

Definition at line 279 of file Ifc2x_Final/IfcCoilAutoImpl.h.

◆ IfcColumnPtr

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

Definition at line 181 of file Ifc2x_Final/IfcColumnAutoImpl.h.

◆ IfcCompartmentPtr

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

Definition at line 218 of file IfcCompartmentAutoImpl.h.

◆ IfcComplexPropertyPtr

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

Definition at line 206 of file Ifc2x_Final/IfcComplexPropertyAutoImpl.h.

◆ IfcCompositeCurvePtr

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

Definition at line 214 of file Ifc2x_Final/IfcCompositeCurveAutoImpl.h.

◆ IfcCompositeCurveSegmentPtr

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

Definition at line 235 of file Ifc2x_Final/IfcCompositeCurveSegmentAutoImpl.h.

◆ IfcCompositeProfileDefPtr

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

Definition at line 219 of file Ifc2x_Final/IfcCompositeProfileDefAutoImpl.h.

◆ IfcCompressorPtr

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

Definition at line 229 of file Ifc2x_Final/IfcCompressorAutoImpl.h.

◆ IfcConicPtr

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

Definition at line 182 of file Ifc2x_Final/IfcConicAutoImpl.h.

◆ IfcConnectedFaceSetPtr

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

Definition at line 180 of file Ifc2x_Final/IfcConnectedFaceSetAutoImpl.h.

◆ IfcConnectionConstraintPtr

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

Definition at line 271 of file IfcConnectionConstraintAutoImpl.h.

◆ IfcConnectionCurveGeometryPtr

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

Definition at line 206 of file Ifc2x_Final/IfcConnectionCurveGeometryAutoImpl.h.

◆ IfcConnectionGeometryPtr

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

Definition at line 90 of file Ifc2x_Final/IfcConnectionGeometryAutoImpl.h.

◆ IfcConnectionPointGeometryPtr

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

Definition at line 209 of file Ifc2x_Final/IfcConnectionPointGeometryAutoImpl.h.

◆ IfcConnectionPortGeometryPtr

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

Definition at line 212 of file Ifc2x_Final/IfcConnectionPortGeometryAutoImpl.h.

◆ IfcConnectionSurfaceGeometryPtr

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

Definition at line 207 of file Ifc2x_Final/IfcConnectionSurfaceGeometryAutoImpl.h.

◆ IfcConstraintAggregationRelationshipPtr

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

Definition at line 222 of file Ifc2x_Final/IfcConstraintAggregationRelationshipAutoImpl.h.

◆ IfcConstraintPtr

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

Definition at line 283 of file Ifc2x_Final/IfcConstraintAutoImpl.h.

◆ IfcConstraintUsagePtr

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

Definition at line 203 of file IfcConstraintUsageAutoImpl.h.

◆ IfcConstructionEquipmentResourcePtr

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

Definition at line 113 of file Ifc2x_Final/IfcConstructionEquipmentResourceAutoImpl.h.

◆ IfcConstructionMaterialResourcePtr

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

Definition at line 259 of file Ifc2x_Final/IfcConstructionMaterialResourceAutoImpl.h.

◆ IfcConstructionProductResourcePtr

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

Definition at line 100 of file Ifc2x_Final/IfcConstructionProductResourceAutoImpl.h.

◆ IfcContextDependentMeasure

Definition at line 49 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcContextDependentUnitPtr

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

Definition at line 185 of file Ifc2x_Final/IfcContextDependentUnitAutoImpl.h.

◆ IfcControlElementPtr

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

Definition at line 208 of file IfcControlElementAutoImpl.h.

◆ IfcControllerPtr

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

Definition at line 121 of file Ifc2x_Final/IfcControllerAutoImpl.h.

◆ IfcControlPtr

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

Definition at line 168 of file Ifc2x_Final/IfcControlAutoImpl.h.

◆ IfcConversionBasedUnitPtr

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

Definition at line 240 of file Ifc2x_Final/IfcConversionBasedUnitAutoImpl.h.

◆ IfcCoolingTowerPtr

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

Definition at line 227 of file Ifc2x_Final/IfcCoolingTowerAutoImpl.h.

◆ IfcCoordinatedUniversalTimeOffsetPtr

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

Definition at line 221 of file Ifc2x_Final/IfcCoordinatedUniversalTimeOffsetAutoImpl.h.

◆ IfcCostModifierPtr

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

Definition at line 294 of file IfcCostModifierAutoImpl.h.

◆ IfcCostModifierValuePtr

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

Definition at line 172 of file IfcCostModifierValueAutoImpl.h.

◆ IfcCostPtr

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

Definition at line 301 of file IfcCostAutoImpl.h.

◆ IfcCostQuantityPtr

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

Definition at line 262 of file IfcCostQuantityAutoImpl.h.

◆ IfcCostSchedulePtr

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

Definition at line 505 of file Ifc2x_Final/IfcCostScheduleAutoImpl.h.

◆ IfcCostValuePtr

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

Definition at line 324 of file Ifc2x_Final/IfcCostValueAutoImpl.h.

◆ IfcCostValueRelationshipPtr

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

Definition at line 216 of file IfcCostValueRelationshipAutoImpl.h.

◆ IfcCountMeasure

typedef OdDAI::Number OdIfc2x_final::IfcCountMeasure

Definition at line 50 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcCoveringPtr

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

Definition at line 287 of file Ifc2x_Final/IfcCoveringAutoImpl.h.

◆ IfcCrewResourcePtr

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

Definition at line 86 of file Ifc2x_Final/IfcCrewResourceAutoImpl.h.

◆ IfcCsgSolidPtr

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

Definition at line 188 of file Ifc2x_Final/IfcCsgSolidAutoImpl.h.

◆ IfcCurtainWallPtr

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

Definition at line 109 of file Ifc2x_Final/IfcCurtainWallAutoImpl.h.

◆ IfcCurveBoundedPlanePtr

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

Definition at line 216 of file Ifc2x_Final/IfcCurveBoundedPlaneAutoImpl.h.

◆ IfcCurvePtr

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

Definition at line 78 of file Ifc2x_Final/IfcCurveAutoImpl.h.

◆ IfcDamperPtr

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

Definition at line 289 of file Ifc2x_Final/IfcDamperAutoImpl.h.

◆ IfcDateAndTimePtr

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

Definition at line 202 of file Ifc2x_Final/IfcDateAndTimeAutoImpl.h.

◆ IfcDayInMonthNumber

Definition at line 37 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcDaylightSavingHour

Definition at line 38 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcDerivedProfileDefPtr

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

Definition at line 243 of file Ifc2x_Final/IfcDerivedProfileDefAutoImpl.h.

◆ IfcDerivedUnitElementPtr

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

Definition at line 208 of file Ifc2x_Final/IfcDerivedUnitElementAutoImpl.h.

◆ IfcDerivedUnitPtr

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

Definition at line 226 of file Ifc2x_Final/IfcDerivedUnitAutoImpl.h.

◆ IfcDescriptiveMeasure

Definition at line 51 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcDimensionalExponentsPtr

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

Definition at line 291 of file Ifc2x_Final/IfcDimensionalExponentsAutoImpl.h.

◆ IfcDimensionCount

Definition at line 44 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcDirectionalLightSourcePtr

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

Definition at line 182 of file IfcDirectionalLightSourceAutoImpl.h.

◆ IfcDirectionPtr

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

Definition at line 183 of file Ifc2x_Final/IfcDirectionAutoImpl.h.

◆ IfcDiscreteElementPtr

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

Definition at line 202 of file IfcDiscreteElementAutoImpl.h.

◆ IfcDistributionElementPtr

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

Definition at line 86 of file Ifc2x_Final/IfcDistributionElementAutoImpl.h.

◆ IfcDistributionFlowElementPtr

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

Definition at line 207 of file Ifc2x_Final/IfcDistributionFlowElementAutoImpl.h.

◆ IfcDocumentElectronicFormatPtr

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

Definition at line 221 of file Ifc2x_Final/IfcDocumentElectronicFormatAutoImpl.h.

◆ IfcDocumentInformationPtr

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

Definition at line 489 of file Ifc2x_Final/IfcDocumentInformationAutoImpl.h.

◆ IfcDocumentInformationRelationshipPtr

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

Definition at line 214 of file Ifc2x_Final/IfcDocumentInformationRelationshipAutoImpl.h.

◆ IfcDocumentReferencePtr

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

Definition at line 166 of file Ifc2x_Final/IfcDocumentReferenceAutoImpl.h.

◆ IfcDoorLiningPropertiesPtr

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

Definition at line 427 of file Ifc2x_Final/IfcDoorLiningPropertiesAutoImpl.h.

◆ IfcDoorPanelPropertiesPtr

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

Definition at line 283 of file Ifc2x_Final/IfcDoorPanelPropertiesAutoImpl.h.

◆ IfcDoorPtr

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

Definition at line 316 of file Ifc2x_Final/IfcDoorAutoImpl.h.

◆ IfcDoorStylePtr

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

Definition at line 245 of file Ifc2x_Final/IfcDoorStyleAutoImpl.h.

◆ IfcDoseEquivalentMeasure

Definition at line 103 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcDynamicViscosityMeasure

Definition at line 52 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcEdgeCurvePtr

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

Definition at line 212 of file Ifc2x_Final/IfcEdgeCurveAutoImpl.h.

◆ IfcEdgePtr

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

Definition at line 218 of file Ifc2x_Final/IfcEdgeAutoImpl.h.

◆ IfcElectricalAppliancePtr

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

Definition at line 202 of file IfcElectricalApplianceAutoImpl.h.

◆ IfcElectricalBasePropertiesPtr

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

Definition at line 281 of file Ifc2x_Final/IfcElectricalBasePropertiesAutoImpl.h.

◆ IfcElectricalElementPtr

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

Definition at line 99 of file Ifc2x_Final/IfcElectricalElementAutoImpl.h.

◆ IfcElectricalExtendedPropertiesPtr

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

Definition at line 265 of file IfcElectricalExtendedPropertiesAutoImpl.h.

◆ IfcElectricCapacitanceMeasure

◆ IfcElectricChargeMeasure

Definition at line 102 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcElectricConductanceMeasure

◆ IfcElectricCurrentMeasure

Definition at line 53 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcElectricMotorPtr

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

Definition at line 211 of file Ifc2x_Final/IfcElectricMotorAutoImpl.h.

◆ IfcElectricResistanceMeasure

Definition at line 100 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcElectricVoltageMeasure

Definition at line 54 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcElementarySurfacePtr

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

Definition at line 186 of file Ifc2x_Final/IfcElementarySurfaceAutoImpl.h.

◆ IfcElementPtr

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

Definition at line 232 of file Ifc2x_Final/IfcElementAutoImpl.h.

◆ IfcElementQuantityPtr

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

Definition at line 223 of file Ifc2x_Final/IfcElementQuantityAutoImpl.h.

◆ IfcEllipseProfileDefPtr

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

Definition at line 227 of file Ifc2x_Final/IfcEllipseProfileDefAutoImpl.h.

◆ IfcEllipsePtr

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

Definition at line 221 of file Ifc2x_Final/IfcEllipseAutoImpl.h.

◆ IfcEnergyMeasure

Definition at line 55 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcEquipmentElementPtr

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

Definition at line 104 of file Ifc2x_Final/IfcEquipmentElementAutoImpl.h.

◆ IfcEquipmentStandardPtr

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

Definition at line 86 of file Ifc2x_Final/IfcEquipmentStandardAutoImpl.h.

◆ IfcExtendedMaterialPropertiesPtr

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

Definition at line 218 of file Ifc2x_Final/IfcExtendedMaterialPropertiesAutoImpl.h.

◆ IfcExternalReferencePtr

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

Definition at line 239 of file Ifc2x_Final/IfcExternalReferenceAutoImpl.h.

◆ IfcExtrudedAreaSolidPtr

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

Definition at line 234 of file Ifc2x_Final/IfcExtrudedAreaSolidAutoImpl.h.

◆ IfcFaceBasedSurfaceModelPtr

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

Definition at line 181 of file Ifc2x_Final/IfcFaceBasedSurfaceModelAutoImpl.h.

◆ IfcFaceBoundPtr

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

Definition at line 201 of file Ifc2x_Final/IfcFaceBoundAutoImpl.h.

◆ IfcFaceOuterBoundPtr

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

Definition at line 77 of file Ifc2x_Final/IfcFaceOuterBoundAutoImpl.h.

◆ IfcFacePtr

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

Definition at line 184 of file Ifc2x_Final/IfcFaceAutoImpl.h.

◆ IfcFaceSurfacePtr

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

Definition at line 210 of file Ifc2x_Final/IfcFaceSurfaceAutoImpl.h.

◆ IfcFacetedBrepPtr

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

Definition at line 79 of file Ifc2x_Final/IfcFacetedBrepAutoImpl.h.

◆ IfcFacetedBrepWithVoidsPtr

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

Definition at line 181 of file Ifc2x_Final/IfcFacetedBrepWithVoidsAutoImpl.h.

◆ IfcFanPtr

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

Definition at line 468 of file Ifc2x_Final/IfcFanAutoImpl.h.

◆ IfcFlowControllerPtr

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

Definition at line 85 of file Ifc2x_Final/IfcFlowControllerAutoImpl.h.

◆ IfcFlowFittingPtr

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

Definition at line 208 of file Ifc2x_Final/IfcFlowFittingAutoImpl.h.

◆ IfcFlowSegmentPtr

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

Definition at line 213 of file Ifc2x_Final/IfcFlowSegmentAutoImpl.h.

◆ IfcFlowTerminalPtr

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

Definition at line 86 of file Ifc2x_Final/IfcFlowTerminalAutoImpl.h.

◆ IfcFluidFlowPropertiesPtr

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

Definition at line 352 of file Ifc2x_Final/IfcFluidFlowPropertiesAutoImpl.h.

◆ IfcFluidMovingDevicePtr

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

Definition at line 203 of file IfcFluidMovingDeviceAutoImpl.h.

◆ IfcForceMeasure

Definition at line 97 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcFrequencyMeasure

Definition at line 56 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcFurnishingElementPtr

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

Definition at line 79 of file Ifc2x_Final/IfcFurnishingElementAutoImpl.h.

◆ IfcFurniturePtr

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

Definition at line 99 of file Ifc2x_Final/IfcFurnitureAutoImpl.h.

◆ IfcFurnitureStandardPtr

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

Definition at line 77 of file Ifc2x_Final/IfcFurnitureStandardAutoImpl.h.

◆ IfcGeneralMaterialPropertiesPtr

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

Definition at line 217 of file Ifc2x_Final/IfcGeneralMaterialPropertiesAutoImpl.h.

◆ IfcGeometricRepresentationContextPtr

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

Definition at line 262 of file Ifc2x_Final/IfcGeometricRepresentationContextAutoImpl.h.

◆ IfcGeometricRepresentationItemPtr

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

Definition at line 78 of file Ifc2x_Final/IfcGeometricRepresentationItemAutoImpl.h.

◆ IfcGeometricSetPtr

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

Definition at line 197 of file Ifc2x_Final/IfcGeometricSetAutoImpl.h.

◆ IfcGloballyUniqueId

typedef OdDAI::CompressedGUID OdIfc2x_final::IfcGloballyUniqueId

Definition at line 119 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcGridAxisPtr

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

Definition at line 235 of file Ifc2x_Final/IfcGridAxisAutoImpl.h.

◆ IfcGridPlacementPtr

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

Definition at line 233 of file Ifc2x_Final/IfcGridPlacementAutoImpl.h.

◆ IfcGridPtr

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

Definition at line 246 of file Ifc2x_Final/IfcGridAutoImpl.h.

◆ IfcGroupPtr

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

Definition at line 182 of file Ifc2x_Final/IfcGroupAutoImpl.h.

◆ IfcHalfSpaceSolidPtr

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

Definition at line 207 of file Ifc2x_Final/IfcHalfSpaceSolidAutoImpl.h.

◆ IfcHeatExchangerPtr

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

Definition at line 246 of file Ifc2x_Final/IfcHeatExchangerAutoImpl.h.

◆ IfcHeatFluxDensityMeasure

Definition at line 57 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcHeatTransferDevicePtr

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

Definition at line 229 of file IfcHeatTransferDeviceAutoImpl.h.

◆ IfcHourInDay

Definition at line 39 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcHydronicHeaterPtr

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

Definition at line 273 of file IfcHydronicHeaterAutoImpl.h.

◆ IfcHygroscopicMaterialPropertiesPtr

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

Definition at line 253 of file Ifc2x_Final/IfcHygroscopicMaterialPropertiesAutoImpl.h.

◆ IfcIdentifier

typedef OdAnsiString OdIfc2x_final::IfcIdentifier

Definition at line 76 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcIlluminanceMeasure

Definition at line 99 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcInductanceMeasure

Definition at line 98 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcInteger

Definition at line 58 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcIntegerCountRateMeasure

◆ IfcInventoryPtr

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

Definition at line 260 of file Ifc2x_Final/IfcInventoryAutoImpl.h.

◆ IfcIshapeProfileDefPtr

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

Definition at line 284 of file Ifc2x_Final/IfcIShapeProfileDefAutoImpl.h.

◆ IfcIsothermalMoistureCapacityMeasure

◆ IfcKinematicViscosityMeasure

Definition at line 60 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcLabel

typedef OdAnsiString OdIfc2x_final::IfcLabel

Definition at line 85 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcLaborResourcePtr

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

Definition at line 227 of file Ifc2x_Final/IfcLaborResourceAutoImpl.h.

◆ IfcLengthMeasure

Definition at line 61 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcLibraryInformationPtr

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

Definition at line 253 of file Ifc2x_Final/IfcLibraryInformationAutoImpl.h.

◆ IfcLibraryReferencePtr

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

Definition at line 179 of file Ifc2x_Final/IfcLibraryReferenceAutoImpl.h.

◆ IfcLightFixturePtr

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

Definition at line 251 of file Ifc2x_Final/IfcLightFixtureAutoImpl.h.

◆ IfcLinearForceMeasure

Definition at line 110 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcLinearMomentMeasure

Definition at line 118 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcLinearStiffnessMeasure

Definition at line 111 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcLinearVelocityMeasure

Definition at line 62 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcLinePtr

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

Definition at line 206 of file Ifc2x_Final/IfcLineAutoImpl.h.

◆ IfcLocalPlacementPtr

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

Definition at line 203 of file Ifc2x_Final/IfcLocalPlacementAutoImpl.h.

◆ IfcLocalTimePtr

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

Definition at line 254 of file Ifc2x_Final/IfcLocalTimeAutoImpl.h.

◆ IfcLogical

typedef OdDAI::Logical OdIfc2x_final::IfcLogical

Definition at line 87 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcLoopPtr

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

Definition at line 89 of file Ifc2x_Final/IfcLoopAutoImpl.h.

◆ IfcLuminousFluxMeasure

Definition at line 96 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcLuminousIntensityMeasure

Definition at line 63 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcMagneticFluxDensityMeasure

Definition at line 94 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcMagneticFluxMeasure

Definition at line 95 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcMaintenanceRecordPtr

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

Definition at line 180 of file IfcMaintenanceRecordAutoImpl.h.

◆ IfcMaintenanceWorkOrderPtr

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

Definition at line 300 of file IfcMaintenanceWorkOrderAutoImpl.h.

◆ IfcManifoldSolidBrepPtr

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

Definition at line 191 of file Ifc2x_Final/IfcManifoldSolidBrepAutoImpl.h.

◆ IfcManufacturerInformationPtr

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

Definition at line 247 of file IfcManufacturerInformationAutoImpl.h.

◆ IfcMappedItemPtr

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

Definition at line 203 of file Ifc2x_Final/IfcMappedItemAutoImpl.h.

◆ IfcMassDensityMeasure

Definition at line 64 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcMassFlowRateMeasure

Definition at line 65 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcMassMeasure

Definition at line 66 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcMaterialClassificationRelationshipPtr

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

Definition at line 216 of file Ifc2x_Final/IfcMaterialClassificationRelationshipAutoImpl.h.

◆ IfcMaterialLayerPtr

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

Definition at line 249 of file Ifc2x_Final/IfcMaterialLayerAutoImpl.h.

◆ IfcMaterialLayerSetPtr

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

Definition at line 223 of file Ifc2x_Final/IfcMaterialLayerSetAutoImpl.h.

◆ IfcMaterialLayerSetUsagePtr

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

Definition at line 288 of file Ifc2x_Final/IfcMaterialLayerSetUsageAutoImpl.h.

◆ IfcMaterialListPtr

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

Definition at line 187 of file Ifc2x_Final/IfcMaterialListAutoImpl.h.

◆ IfcMaterialPropertiesPtr

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

Definition at line 187 of file Ifc2x_Final/IfcMaterialPropertiesAutoImpl.h.

◆ IfcMaterialPtr

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

Definition at line 212 of file Ifc2x_Final/IfcMaterialAutoImpl.h.

◆ IfcMeasureWithUnitPtr

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

Definition at line 194 of file Ifc2x_Final/IfcMeasureWithUnitAutoImpl.h.

◆ IfcMechanicalMaterialPropertiesPtr

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

Definition at line 186 of file Ifc2x_Final/IfcMechanicalMaterialPropertiesAutoImpl.h.

◆ IfcMetricBenchmarkPtr

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

Definition at line 187 of file IfcMetricBenchmarkAutoImpl.h.

◆ IfcMetricPtr

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

Definition at line 180 of file Ifc2x_Final/IfcMetricAutoImpl.h.

◆ IfcMetricValuePtr

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

Definition at line 214 of file IfcMetricValueAutoImpl.h.

◆ IfcMinuteInHour

Definition at line 40 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcModulusOfElasticityMeasure

◆ IfcModulusOfSubgradeReactionMeasure

◆ IfcMoistureDiffusivityMeasure

Definition at line 91 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcMolecularWeightMeasure

Definition at line 89 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcMomentOfInertiaMeasure

Definition at line 114 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcMonetaryMeasure

Definition at line 67 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcMonetaryUnitPtr

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

Definition at line 191 of file Ifc2x_Final/IfcMonetaryUnitAutoImpl.h.

◆ IfcMonthInYearNumber

Definition at line 41 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcMovePtr

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

Definition at line 248 of file Ifc2x_Final/IfcMoveAutoImpl.h.

◆ IfcNamedUnitPtr

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

Definition at line 209 of file Ifc2x_Final/IfcNamedUnitAutoImpl.h.

◆ IfcNormalisedRatioMeasure

◆ IfcNumericMeasure

typedef OdDAI::Number OdIfc2x_final::IfcNumericMeasure

Definition at line 68 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcObjectivePtr

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

Definition at line 206 of file Ifc2x_Final/IfcObjectiveAutoImpl.h.

◆ IfcObjectPlacementPtr

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

Definition at line 178 of file Ifc2x_Final/IfcObjectPlacementAutoImpl.h.

◆ IfcObjectPtr

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

Definition at line 260 of file Ifc2x_Final/IfcObjectAutoImpl.h.

◆ IfcOccupantPtr

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

Definition at line 238 of file Ifc2x_Final/IfcOccupantAutoImpl.h.

◆ IfcOffsetCurve2DPtr

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

Definition at line 223 of file Ifc2x_Final/IfcOffsetCurve2DAutoImpl.h.

◆ IfcOffsetCurve3DPtr

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

Definition at line 236 of file Ifc2x_Final/IfcOffsetCurve3DAutoImpl.h.

◆ IfcOpeningElementPtr

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

Definition at line 254 of file Ifc2x_Final/IfcOpeningElementAutoImpl.h.

◆ IfcOpenShellPtr

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

Definition at line 79 of file Ifc2x_Final/IfcOpenShellAutoImpl.h.

◆ IfcOpticalMaterialPropertiesPtr

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

Definition at line 341 of file Ifc2x_Final/IfcOpticalMaterialPropertiesAutoImpl.h.

◆ IfcOrganizationPtr

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

Definition at line 285 of file Ifc2x_Final/IfcOrganizationAutoImpl.h.

◆ IfcOrganizationRelationshipPtr

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

Definition at line 206 of file Ifc2x_Final/IfcOrganizationRelationshipAutoImpl.h.

◆ IfcOrientedEdgePtr

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

Definition at line 210 of file Ifc2x_Final/IfcOrientedEdgeAutoImpl.h.

◆ IfcOutletPtr

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

Definition at line 224 of file Ifc2x_Final/IfcOutletAutoImpl.h.

◆ IfcOwnerHistoryPtr

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

Definition at line 319 of file Ifc2x_Final/IfcOwnerHistoryAutoImpl.h.

◆ IfcParameterValue

Definition at line 69 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcPathPtr

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

Definition at line 182 of file Ifc2x_Final/IfcPathAutoImpl.h.

◆ IfcPermeableCoveringPropertiesPtr

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

Definition at line 269 of file Ifc2x_Final/IfcPermeableCoveringPropertiesAutoImpl.h.

◆ IfcPersonAndOrganizationPtr

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

Definition at line 214 of file Ifc2x_Final/IfcPersonAndOrganizationAutoImpl.h.

◆ IfcPersonPtr

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

Definition at line 329 of file Ifc2x_Final/IfcPersonAutoImpl.h.

◆ IfcPhysicalQuantityPtr

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

Definition at line 218 of file Ifc2x_Final/IfcPhysicalQuantityAutoImpl.h.

◆ IfcPlacementPtr

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

Definition at line 188 of file Ifc2x_Final/IfcPlacementAutoImpl.h.

◆ IfcPlanarForceMeasure

Definition at line 115 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcPlaneAngleMeasure

Definition at line 70 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcPlanePtr

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

Definition at line 76 of file Ifc2x_Final/IfcPlaneAutoImpl.h.

◆ IfcPointLightSourcePtr

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

Definition at line 200 of file IfcPointLightSourceAutoImpl.h.

◆ IfcPointPtr

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

Definition at line 78 of file Ifc2x_Final/IfcPointAutoImpl.h.

◆ IfcPolygonalBoundedHalfSpacePtr

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

Definition at line 215 of file Ifc2x_Final/IfcPolygonalBoundedHalfSpaceAutoImpl.h.

◆ IfcPolylinePtr

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

Definition at line 186 of file Ifc2x_Final/IfcPolylineAutoImpl.h.

◆ IfcPolyLoopPtr

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

Definition at line 190 of file Ifc2x_Final/IfcPolyLoopAutoImpl.h.

◆ IfcPositiveLengthMeasure

◆ IfcPositivePlaneAngleMeasure

◆ IfcPositiveRatioMeasure

◆ IfcPostalAddressPtr

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

Definition at line 299 of file Ifc2x_Final/IfcPostalAddressAutoImpl.h.

◆ IfcPowerMeasure

Definition at line 72 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcPresentationLightSourcePtr

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

Definition at line 279 of file IfcPresentationLightSourceAutoImpl.h.

◆ IfcPressureMeasure

Definition at line 73 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcProcessPtr

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

Definition at line 250 of file Ifc2x_Final/IfcProcessAutoImpl.h.

◆ IfcProductDefinitionShapePtr

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

Definition at line 166 of file Ifc2x_Final/IfcProductDefinitionShapeAutoImpl.h.

◆ IfcProductPtr

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

Definition at line 224 of file Ifc2x_Final/IfcProductAutoImpl.h.

◆ IfcProductRepresentationPtr

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

Definition at line 229 of file Ifc2x_Final/IfcProductRepresentationAutoImpl.h.

◆ IfcProfileDefPtr

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

Definition at line 251 of file Ifc2x_Final/IfcProfileDefAutoImpl.h.

◆ IfcProjectOrderPtr

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

Definition at line 402 of file Ifc2x_Final/IfcProjectOrderAutoImpl.h.

◆ IfcProjectPtr

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

Definition at line 189 of file Ifc2x_Final/IfcProjectAutoImpl.h.

◆ IfcPropertyBoundedValuePtr

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

Definition at line 205 of file Ifc2x_Final/IfcPropertyBoundedValueAutoImpl.h.

◆ IfcPropertyDefinitionPtr

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

Definition at line 183 of file Ifc2x_Final/IfcPropertyDefinitionAutoImpl.h.

◆ IfcPropertyEnumeratedValuePtr

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

Definition at line 219 of file Ifc2x_Final/IfcPropertyEnumeratedValueAutoImpl.h.

◆ IfcPropertyEnumerationPtr

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

Definition at line 230 of file Ifc2x_Final/IfcPropertyEnumerationAutoImpl.h.

◆ IfcPropertyPtr

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

Definition at line 212 of file Ifc2x_Final/IfcPropertyAutoImpl.h.

◆ IfcPropertyReferenceValuePtr

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

Definition at line 195 of file Ifc2x_Final/IfcPropertyReferenceValueAutoImpl.h.

◆ IfcPropertySetDefinitionPtr

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

Definition at line 182 of file Ifc2x_Final/IfcPropertySetDefinitionAutoImpl.h.

◆ IfcPropertySetPtr

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

Definition at line 193 of file Ifc2x_Final/IfcPropertySetAutoImpl.h.

◆ IfcPropertySingleValuePtr

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

Definition at line 204 of file Ifc2x_Final/IfcPropertySingleValueAutoImpl.h.

◆ IfcPropertyTableValuePtr

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

Definition at line 256 of file Ifc2x_Final/IfcPropertyTableValueAutoImpl.h.

◆ IfcProxyPtr

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

Definition at line 215 of file Ifc2x_Final/IfcProxyAutoImpl.h.

◆ IfcPumpPtr

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

Definition at line 275 of file Ifc2x_Final/IfcPumpAutoImpl.h.

◆ IfcPurchaseOrderPtr

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

Definition at line 300 of file IfcPurchaseOrderAutoImpl.h.

◆ IfcQuantityAreaPtr

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

Definition at line 190 of file Ifc2x_Final/IfcQuantityAreaAutoImpl.h.

◆ IfcQuantityCountPtr

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

Definition at line 184 of file Ifc2x_Final/IfcQuantityCountAutoImpl.h.

◆ IfcQuantityLengthPtr

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

Definition at line 190 of file Ifc2x_Final/IfcQuantityLengthAutoImpl.h.

◆ IfcQuantityVolumePtr

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

Definition at line 189 of file Ifc2x_Final/IfcQuantityVolumeAutoImpl.h.

◆ IfcQuantityWeightPtr

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

Definition at line 190 of file Ifc2x_Final/IfcQuantityWeightAutoImpl.h.

◆ IfcRadioActivityMeasure

Definition at line 106 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcRailingPtr

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

Definition at line 212 of file Ifc2x_Final/IfcRailingAutoImpl.h.

◆ IfcRampFlightPtr

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

Definition at line 137 of file Ifc2x_Final/IfcRampFlightAutoImpl.h.

◆ IfcRampPtr

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

Definition at line 244 of file Ifc2x_Final/IfcRampAutoImpl.h.

◆ IfcRatioMeasure

Definition at line 71 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcReal

typedef double OdIfc2x_final::IfcReal

Definition at line 74 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcRectangleProfileDefPtr

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

Definition at line 231 of file Ifc2x_Final/IfcRectangleProfileDefAutoImpl.h.

◆ IfcRectangularTrimmedSurfacePtr

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

Definition at line 287 of file Ifc2x_Final/IfcRectangularTrimmedSurfaceAutoImpl.h.

◆ IfcReferenceEdgePtr

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

Definition at line 182 of file IfcReferenceEdgeAutoImpl.h.

◆ IfcReferenceFacePtr

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

Definition at line 182 of file IfcReferenceFaceAutoImpl.h.

◆ IfcReferenceGeometryPtr

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

Definition at line 182 of file IfcReferenceGeometryAutoImpl.h.

◆ IfcReferencesCostDocumentPtr

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

Definition at line 217 of file IfcReferencesCostDocumentAutoImpl.h.

◆ IfcReferenceVertexPtr

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

Definition at line 182 of file IfcReferenceVertexAutoImpl.h.

◆ IfcRelAggregatesPtr

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

Definition at line 78 of file Ifc2x_Final/IfcRelAggregatesAutoImpl.h.

◆ IfcRelAggregatesResourcesPtr

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

Definition at line 200 of file IfcRelAggregatesResourcesAutoImpl.h.

◆ IfcRelAssignsFMStandardPtr

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

Definition at line 213 of file IfcRelAssignsFMStandardAutoImpl.h.

◆ IfcRelAssignsPtr

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

Definition at line 216 of file Ifc2x_Final/IfcRelAssignsAutoImpl.h.

◆ IfcRelAssignsTasksPtr

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

Definition at line 210 of file Ifc2x_Final/IfcRelAssignsTasksAutoImpl.h.

◆ IfcRelAssignsToActorPtr

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

Definition at line 204 of file Ifc2x_Final/IfcRelAssignsToActorAutoImpl.h.

◆ IfcRelAssignsToControlPtr

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

Definition at line 189 of file Ifc2x_Final/IfcRelAssignsToControlAutoImpl.h.

◆ IfcRelAssignsToGroupPtr

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

Definition at line 195 of file Ifc2x_Final/IfcRelAssignsToGroupAutoImpl.h.

◆ IfcRelAssignsToProcessPtr

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

Definition at line 208 of file Ifc2x_Final/IfcRelAssignsToProcessAutoImpl.h.

◆ IfcRelAssignsToProductPtr

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

Definition at line 194 of file Ifc2x_Final/IfcRelAssignsToProductAutoImpl.h.

◆ IfcRelAssignsToResourcePtr

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

Definition at line 188 of file Ifc2x_Final/IfcRelAssignsToResourceAutoImpl.h.

◆ IfcRelAssociatesClassificationPtr

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

Definition at line 191 of file Ifc2x_Final/IfcRelAssociatesClassificationAutoImpl.h.

◆ IfcRelAssociatesDocumentPtr

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

Definition at line 181 of file Ifc2x_Final/IfcRelAssociatesDocumentAutoImpl.h.

◆ IfcRelAssociatesLibraryPtr

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

Definition at line 181 of file Ifc2x_Final/IfcRelAssociatesLibraryAutoImpl.h.

◆ IfcRelAssociatesMaterialPtr

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

Definition at line 205 of file Ifc2x_Final/IfcRelAssociatesMaterialAutoImpl.h.

◆ IfcRelAssociatesPtr

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

Definition at line 204 of file Ifc2x_Final/IfcRelAssociatesAutoImpl.h.

◆ IfcRelationshipPtr

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

Definition at line 86 of file Ifc2x_Final/IfcRelationshipAutoImpl.h.

◆ IfcRelConnectsElementsPtr

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

Definition at line 222 of file Ifc2x_Final/IfcRelConnectsElementsAutoImpl.h.

◆ IfcRelConnectsPathElementsPtr

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

Definition at line 270 of file Ifc2x_Final/IfcRelConnectsPathElementsAutoImpl.h.

◆ IfcRelConnectsPortsPtr

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

Definition at line 204 of file Ifc2x_Final/IfcRelConnectsPortsAutoImpl.h.

◆ IfcRelConnectsPtr

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

Definition at line 80 of file Ifc2x_Final/IfcRelConnectsAutoImpl.h.

◆ IfcRelContainedInSpatialStructurePtr

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

Definition at line 244 of file Ifc2x_Final/IfcRelContainedInSpatialStructureAutoImpl.h.

◆ IfcRelCostsObjectsPtr

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

Definition at line 77 of file IfcRelCostsObjectsAutoImpl.h.

◆ IfcRelCoversBldgElementsPtr

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

Definition at line 212 of file Ifc2x_Final/IfcRelCoversBldgElementsAutoImpl.h.

◆ IfcRelDecomposesPtr

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

Definition at line 210 of file Ifc2x_Final/IfcRelDecomposesAutoImpl.h.

◆ IfcRelDefinesByPropertiesPtr

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

Definition at line 189 of file Ifc2x_Final/IfcRelDefinesByPropertiesAutoImpl.h.

◆ IfcRelDefinesByTypePtr

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

Definition at line 199 of file Ifc2x_Final/IfcRelDefinesByTypeAutoImpl.h.

◆ IfcRelDefinesPtr

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

Definition at line 192 of file Ifc2x_Final/IfcRelDefinesAutoImpl.h.

◆ IfcRelFillsElementPtr

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

Definition at line 207 of file Ifc2x_Final/IfcRelFillsElementAutoImpl.h.

◆ IfcRelFlowControlElementsPtr

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

Definition at line 207 of file Ifc2x_Final/IfcRelFlowControlElementsAutoImpl.h.

◆ IfcRelInteractionRequirementsPtr

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

Definition at line 296 of file Ifc2x_Final/IfcRelInteractionRequirementsAutoImpl.h.

◆ IfcRelMaintenanceEventPtr

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

Definition at line 197 of file IfcRelMaintenanceEventAutoImpl.h.

◆ IfcRelNestsPtr

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

Definition at line 86 of file Ifc2x_Final/IfcRelNestsAutoImpl.h.

◆ IfcRelOccupiesSpacesPtr

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

Definition at line 77 of file Ifc2x_Final/IfcRelOccupiesSpacesAutoImpl.h.

◆ IfcRelOverridesPropertiesPtr

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

Definition at line 181 of file Ifc2x_Final/IfcRelOverridesPropertiesAutoImpl.h.

◆ IfcRelSequencePtr

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

Definition at line 240 of file Ifc2x_Final/IfcRelSequenceAutoImpl.h.

◆ IfcRelServicesBuildingsPtr

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

Definition at line 222 of file Ifc2x_Final/IfcRelServicesBuildingsAutoImpl.h.

◆ IfcRelSpaceBoundaryPtr

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

Definition at line 329 of file Ifc2x_Final/IfcRelSpaceBoundaryAutoImpl.h.

◆ IfcRelUsesResourcePtr

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

Definition at line 269 of file IfcRelUsesResourceAutoImpl.h.

◆ IfcRelVoidsElementPtr

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

Definition at line 213 of file Ifc2x_Final/IfcRelVoidsElementAutoImpl.h.

◆ IfcRepresentationContextPtr

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

Definition at line 220 of file Ifc2x_Final/IfcRepresentationContextAutoImpl.h.

◆ IfcRepresentationItemPtr

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

Definition at line 90 of file Ifc2x_Final/IfcRepresentationItemAutoImpl.h.

◆ IfcRepresentationMapPtr

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

Definition at line 201 of file Ifc2x_Final/IfcRepresentationMapAutoImpl.h.

◆ IfcRepresentationPtr

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

Definition at line 264 of file Ifc2x_Final/IfcRepresentationAutoImpl.h.

◆ IfcResourcePtr

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

Definition at line 238 of file Ifc2x_Final/IfcResourceAutoImpl.h.

◆ IfcRevolvedAreaSolidPtr

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

Definition at line 238 of file Ifc2x_Final/IfcRevolvedAreaSolidAutoImpl.h.

◆ IfcRoofPtr

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

Definition at line 226 of file Ifc2x_Final/IfcRoofAutoImpl.h.

◆ IfcRootPtr

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

Definition at line 236 of file Ifc2x_Final/IfcRootAutoImpl.h.

◆ IfcRotationalFrequencyMeasure

◆ IfcRotationalStiffnessMeasure

◆ IfcRoundedRectangleProfileDefPtr

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

Definition at line 219 of file Ifc2x_Final/IfcRoundedRectangleProfileDefAutoImpl.h.

◆ IfcSanitaryTerminalPtr

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

Definition at line 238 of file Ifc2x_Final/IfcSanitaryTerminalAutoImpl.h.

◆ IfcScheduleTimeControlPtr

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

Definition at line 221 of file Ifc2x_Final/IfcScheduleTimeControlAutoImpl.h.

◆ IfcSecondInMinute

Definition at line 42 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcSectionedSpinePtr

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

Definition at line 240 of file Ifc2x_Final/IfcSectionedSpineAutoImpl.h.

◆ IfcSensorPtr

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

Definition at line 248 of file Ifc2x_Final/IfcSensorAutoImpl.h.

◆ IfcShapeAspectPtr

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

Definition at line 278 of file Ifc2x_Final/IfcShapeAspectAutoImpl.h.

◆ IfcShapeRepresentationPtr

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

Definition at line 220 of file Ifc2x_Final/IfcShapeRepresentationAutoImpl.h.

◆ IfcShearModulusMeasure

Definition at line 117 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcShellBasedSurfaceModelPtr

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

Definition at line 193 of file Ifc2x_Final/IfcShellBasedSurfaceModelAutoImpl.h.

◆ IfcSimplePropertyPtr

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

Definition at line 79 of file Ifc2x_Final/IfcSimplePropertyAutoImpl.h.

◆ IfcSitePtr

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

Definition at line 275 of file Ifc2x_Final/IfcSiteAutoImpl.h.

◆ IfcSIUnitPtr

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

Definition at line 201 of file Ifc2x_Final/IfcSIUnitAutoImpl.h.

◆ IfcSlabPtr

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

Definition at line 303 of file Ifc2x_Final/IfcSlabAutoImpl.h.

◆ IfcSolidAngleMeasure

Definition at line 75 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcSolidModelPtr

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

Definition at line 80 of file Ifc2x_Final/IfcSolidModelAutoImpl.h.

◆ IfcSpaceProgramGroupPtr

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

Definition at line 210 of file IfcSpaceProgramGroupAutoImpl.h.

◆ IfcSpaceProgramPtr

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

Definition at line 283 of file Ifc2x_Final/IfcSpaceProgramAutoImpl.h.

◆ IfcSpacePtr

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

Definition at line 303 of file Ifc2x_Final/IfcSpaceAutoImpl.h.

◆ IfcSpaceThermalLoadPtr

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

Definition at line 281 of file IfcSpaceThermalLoadAutoImpl.h.

◆ IfcSpatialStructureElementPtr

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

Definition at line 226 of file Ifc2x_Final/IfcSpatialStructureElementAutoImpl.h.

◆ IfcSpecificHeatCapacityMeasure

◆ IfcSpotLightSourcePtr

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

Definition at line 237 of file IfcSpotLightSourceAutoImpl.h.

◆ IfcStairFlightPtr

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

Definition at line 284 of file Ifc2x_Final/IfcStairFlightAutoImpl.h.

◆ IfcStairPtr

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

Definition at line 240 of file Ifc2x_Final/IfcStairAutoImpl.h.

◆ IfcStorageDevicePtr

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

Definition at line 76 of file IfcStorageDeviceAutoImpl.h.

◆ IfcSubContractResourcePtr

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

Definition at line 233 of file Ifc2x_Final/IfcSubContractResourceAutoImpl.h.

◆ IfcSurfaceExtendedPropertiesPtr

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

Definition at line 218 of file IfcSurfaceExtendedPropertiesAutoImpl.h.

◆ IfcSurfaceOfLinearExtrusionPtr

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

Definition at line 202 of file Ifc2x_Final/IfcSurfaceOfLinearExtrusionAutoImpl.h.

◆ IfcSurfaceOfRevolutionPtr

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

Definition at line 196 of file Ifc2x_Final/IfcSurfaceOfRevolutionAutoImpl.h.

◆ IfcSurfacePtr

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

Definition at line 80 of file Ifc2x_Final/IfcSurfaceAutoImpl.h.

◆ IfcSurfaceRenderingPropertiesPtr

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

Definition at line 279 of file IfcSurfaceRenderingPropertiesAutoImpl.h.

◆ IfcSurfaceShadingPropertiesPtr

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

Definition at line 180 of file IfcSurfaceShadingPropertiesAutoImpl.h.

◆ IfcSurfaceStylePropertiesPtr

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

Definition at line 191 of file IfcSurfaceStylePropertiesAutoImpl.h.

◆ IfcSurfaceStylePtr

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

Definition at line 219 of file Ifc2x_Final/IfcSurfaceStyleAutoImpl.h.

◆ IfcSurfaceStyleUsagePtr

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

Definition at line 238 of file IfcSurfaceStyleUsageAutoImpl.h.

◆ IfcSweptAreaSolidPtr

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

Definition at line 215 of file Ifc2x_Final/IfcSweptAreaSolidAutoImpl.h.

◆ IfcSweptSurfacePtr

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

Definition at line 210 of file Ifc2x_Final/IfcSweptSurfaceAutoImpl.h.

◆ IfcSystemFurnitureElementPtr

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

Definition at line 75 of file Ifc2x_Final/IfcSystemFurnitureElementAutoImpl.h.

◆ IfcSystemPtr

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

Definition at line 182 of file Ifc2x_Final/IfcSystemAutoImpl.h.

◆ IfcTablePtr

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

Definition at line 219 of file Ifc2x_Final/IfcTableAutoImpl.h.

◆ IfcTableRowPtr

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

Definition at line 239 of file Ifc2x_Final/IfcTableRowAutoImpl.h.

◆ IfcTankPtr

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

Definition at line 261 of file Ifc2x_Final/IfcTankAutoImpl.h.

◆ IfcTaskPtr

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

Definition at line 334 of file Ifc2x_Final/IfcTaskAutoImpl.h.

◆ IfcTelecomAddressPtr

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

Definition at line 255 of file Ifc2x_Final/IfcTelecomAddressAutoImpl.h.

◆ IfcText

typedef OdAnsiString OdIfc2x_final::IfcText

Definition at line 86 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcThermalAdmittanceMeasure

Definition at line 77 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcThermalConductivityMeasure

Definition at line 88 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcThermalMaterialPropertiesPtr

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

Definition at line 233 of file Ifc2x_Final/IfcThermalMaterialPropertiesAutoImpl.h.

◆ IfcThermalResistanceMeasure

Definition at line 78 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcThermalTransmittanceMeasure

◆ IfcThermodynamicTemperatureMeasure

◆ IfcTimeMeasure

Definition at line 81 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcTimeStamp

Definition at line 82 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcTopologicalRepresentationItemPtr

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

Definition at line 75 of file Ifc2x_Final/IfcTopologicalRepresentationItemAutoImpl.h.

◆ IfcTorqueMeasure

Definition at line 108 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcTransportElementPtr

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

Definition at line 259 of file Ifc2x_Final/IfcTransportElementAutoImpl.h.

◆ IfcTrapeziumProfileDefPtr

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

Definition at line 270 of file Ifc2x_Final/IfcTrapeziumProfileDefAutoImpl.h.

◆ IfcTreatmentDevicePtr

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

Definition at line 79 of file IfcTreatmentDeviceAutoImpl.h.

◆ IfcTrimmedCurvePtr

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

Definition at line 276 of file Ifc2x_Final/IfcTrimmedCurveAutoImpl.h.

◆ IfcTubeBundlePtr

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

Definition at line 361 of file Ifc2x_Final/IfcTubeBundleAutoImpl.h.

◆ IfcTypeObjectPtr

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

Definition at line 254 of file Ifc2x_Final/IfcTypeObjectAutoImpl.h.

◆ IfcTypeProductPtr

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

Definition at line 233 of file Ifc2x_Final/IfcTypeProductAutoImpl.h.

◆ IfcUnitAssignmentPtr

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

Definition at line 203 of file Ifc2x_Final/IfcUnitAssignmentAutoImpl.h.

◆ IfcUnitHeaterPtr

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

Definition at line 75 of file IfcUnitHeaterAutoImpl.h.

◆ IfcValvePtr

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

Definition at line 288 of file Ifc2x_Final/IfcValveAutoImpl.h.

◆ IfcVaporPermeabilityMeasure

Definition at line 90 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcVectorPtr

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

Definition at line 208 of file Ifc2x_Final/IfcVectorAutoImpl.h.

◆ IfcVertexPointPtr

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

Definition at line 181 of file Ifc2x_Final/IfcVertexPointAutoImpl.h.

◆ IfcVertexPtr

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

Definition at line 77 of file Ifc2x_Final/IfcVertexAutoImpl.h.

◆ IfcVirtualGridIntersectionPtr

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

Definition at line 239 of file Ifc2x_Final/IfcVirtualGridIntersectionAutoImpl.h.

◆ IfcVolumeMeasure

Definition at line 83 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcVolumetricFlowRateMeasure

Definition at line 84 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcWallPtr

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

Definition at line 203 of file Ifc2x_Final/IfcWallAutoImpl.h.

◆ IfcWallStandardCasePtr

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

Definition at line 168 of file Ifc2x_Final/IfcWallStandardCaseAutoImpl.h.

◆ IfcWindowLiningPropertiesPtr

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

Definition at line 422 of file Ifc2x_Final/IfcWindowLiningPropertiesAutoImpl.h.

◆ IfcWindowPanelPropertiesPtr

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

Definition at line 277 of file Ifc2x_Final/IfcWindowPanelPropertiesAutoImpl.h.

◆ IfcWindowPtr

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

Definition at line 292 of file Ifc2x_Final/IfcWindowAutoImpl.h.

◆ IfcWindowStylePtr

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

Definition at line 244 of file Ifc2x_Final/IfcWindowStyleAutoImpl.h.

◆ IfcWorkControlPtr

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

Definition at line 335 of file Ifc2x_Final/IfcWorkControlAutoImpl.h.

◆ IfcWorkOrderPtr

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

Definition at line 439 of file IfcWorkOrderAutoImpl.h.

◆ IfcWorkPlanPtr

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

Definition at line 90 of file Ifc2x_Final/IfcWorkPlanAutoImpl.h.

◆ IfcWorkSchedulePtr

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

Definition at line 86 of file Ifc2x_Final/IfcWorkScheduleAutoImpl.h.

◆ IfcYearNumber

Definition at line 43 of file Ifc2x_FinalSimpleTypes.h.

◆ IfcZonePtr

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

Definition at line 124 of file Ifc2x_Final/IfcZoneAutoImpl.h.

Enumeration Type Documentation

◆ IfcActuatorFailPositionEnum

This enumeration defines the different states for failure for an instance of IfcActuator.

Enumerator
kIfcActuatorFailPositionEnum_FAILOPEN 

Actuator fails to the open position.

kIfcActuatorFailPositionEnum_FAILCLOSED 

Actuator fails to the closed position.

kIfcActuatorFailPositionEnum_USERDEFINED 

User-defined fail position.

kIfcActuatorFailPositionEnum_NOTDEFINED 

Undefined fail position.

kIfcActuatorFailPositionEnum_unset 

The value is unset.

Definition at line 3312 of file Ifc2x_FinalEnum.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_PNEUMATICACTUATOR 

A device that pneumatically actuates a control element.

kIfcActuatorTypeEnum_HYDRAULICACTUATOR 

A device that hydraulically actuates a control element.

kIfcActuatorTypeEnum_HANDOPERATEDACTUATOR 

A device that manually actuates a control element.

kIfcActuatorTypeEnum_USERDEFINED 

User-defined type.

kIfcActuatorTypeEnum_NOTDEFINED 

Undefined type.

kIfcActuatorTypeEnum_unset 

The value is unset.

Definition at line 3286 of file Ifc2x_FinalEnum.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 98 of file Ifc2x_FinalEnum.h.

◆ IfcAggregatorEnum

Enumeration defining the logical operators for aggregation.

Enumerator
kIfcAggregatorEnum_LOGICALAND 

LOGICALAND

kIfcAggregatorEnum_LOGICALOR 

LOGICALOR

kIfcAggregatorEnum_LOGICALXOR 

LOGICALXOR

kIfcAggregatorEnum_LOGICALNOT 

LOGICALNOT

kIfcAggregatorEnum_unset 

The value is unset.

Definition at line 1588 of file Ifc2x_FinalEnum.h.

◆ IfcAheadOrBehind

An enumeration type that is used to specify whether a local time is ahead or behind of the coordinated universal time.

Enumerator
kIfcAheadOrBehind_AHEAD 

The time is ahead of coordinated universal time.

kIfcAheadOrBehind_BEHIND 

The time is behind of coordinated universal time.

kIfcAheadOrBehind_unset 

The value is unset.

Definition at line 122 of file Ifc2x_FinalEnum.h.

◆ IfcAirFlowTypeEnum

Enumeration defining the functional type of AirFlow.

Enumerator
kIfcAirFlowTypeEnum_SUPPLYAIR 

Supply air.

kIfcAirFlowTypeEnum_RETURNAIR 
kIfcAirFlowTypeEnum_EXHAUSTAIR 

Exhaust air.

kIfcAirFlowTypeEnum_OTHER 

Other type of AirFlow not defined above.

kIfcAirFlowTypeEnum_NOTKNOWN 

Unknown AirFlow type.

kIfcAirFlowTypeEnum_UNSET 
kIfcAirFlowTypeEnum_unset 

The value is unset.

Definition at line 1987 of file Ifc2x_FinalEnum.h.

◆ IfcAirTerminalBoxEnum

This enumeration identifies different types of air terminal boxes.

Enumerator
kIfcAirTerminalBoxEnum_VARIABLEAIRVOLUME 

Variable air volume terminal box.

kIfcAirTerminalBoxEnum_CONSTANTVOLUME 

Constant volume terminal box.

kIfcAirTerminalBoxEnum_VARIABLEAIRVOLUMEREHEAT 

Variable air volume with reheat terminal box.

kIfcAirTerminalBoxEnum_CONSTANTVOLUMEREHEAT 

Constant volume with reheat terminal box.

kIfcAirTerminalBoxEnum_VARIABLEAIRVOLUMEDUALDUCT 

Variable air volume dual duct terminal box.

kIfcAirTerminalBoxEnum_CONSTANTVOLUMEDUALDUCT 

Constant volume dual duct terminal box.

kIfcAirTerminalBoxEnum_FANPOWERED 

Fan-powered terminal box.

kIfcAirTerminalBoxEnum_USERDEFINED 

User-defined terminal box.

kIfcAirTerminalBoxEnum_NOTDEFINED 

Undefined terminal box.

kIfcAirTerminalBoxEnum_unset 

The value is unset.

Definition at line 3404 of file Ifc2x_FinalEnum.h.

◆ IfcAirTerminalCoreTypeEnum

Enumeration that identifies the way the core of the AirTerminal is constructed.

Enumerator
kIfcAirTerminalCoreTypeEnum_SHUTTERBLADE 

The AirTerminal has a shutter-blade core.

kIfcAirTerminalCoreTypeEnum_CURVEDBLADE 

The AirTerminal has a curved-blade core.

kIfcAirTerminalCoreTypeEnum_REMOVABLE 

The AirTerminal has a removable core.

kIfcAirTerminalCoreTypeEnum_REVERSIBLE 

The AirTerminal has a reversible core.

kIfcAirTerminalCoreTypeEnum_NONE 

The AirTerminal has no core.

kIfcAirTerminalCoreTypeEnum_OTHER 

Other type of core not defined above.

kIfcAirTerminalCoreTypeEnum_NOTKNOWN 

Unknown core type.

kIfcAirTerminalCoreTypeEnum_UNSET 
kIfcAirTerminalCoreTypeEnum_unset 

The value is unset.

Definition at line 2093 of file Ifc2x_FinalEnum.h.

◆ IfcAirTerminalFaceTypeEnum

Enumeration that identifies the how the AirTerminal face is constructed. The face of the AirTerminal is that part where air is either collected or distributed to or from the space.

Enumerator
kIfcAirTerminalFaceTypeEnum_FOURWAYPATTERN 

The AirTerminal face has a four-way pattern potentially allowing air to be directed in four different directions.

kIfcAirTerminalFaceTypeEnum_SINGLEDEFLECTION 

The AirTerminal face allows air to be directed in only one direction.

kIfcAirTerminalFaceTypeEnum_DOUBLEDEFLECTION 

The AirTerminal face allows air to be directed in two directions.

kIfcAirTerminalFaceTypeEnum_SIGHTPROOF 

The AirTerminal face is sight-proof making it difficult to see into the AirTerminal.

kIfcAirTerminalFaceTypeEnum_EGGCRATE 

The AirTerminal face has an egg-crate pattern.

kIfcAirTerminalFaceTypeEnum_PERFORATED 

The AirTerminal face has a perforated pattern.

kIfcAirTerminalFaceTypeEnum_LOUVERED 

The AirTerminal face has a louvered pattern.

kIfcAirTerminalFaceTypeEnum_OTHER 

Other type of face type not defined above.

kIfcAirTerminalFaceTypeEnum_NOTKNOWN 
kIfcAirTerminalFaceTypeEnum_UNSET 
kIfcAirTerminalFaceTypeEnum_unset 

The value is unset.

Definition at line 2061 of file Ifc2x_FinalEnum.h.

◆ IfcAirTerminalFinishTypeEnum

Enumeration that identifies the type of finish for the air terminal.

Enumerator
kIfcAirTerminalFinishTypeEnum_ANNODIZED 

The AirTerminal has an Annodized finish.

kIfcAirTerminalFinishTypeEnum_PAINTED 

The AirTerminal has a Painted finish.

kIfcAirTerminalFinishTypeEnum_NONE 

No finish is applied to the AirTerminal.

kIfcAirTerminalFinishTypeEnum_OTHER 

Other type of finish not defined above.

kIfcAirTerminalFinishTypeEnum_NOTKNOWN 

Unknown finish type.

kIfcAirTerminalFinishTypeEnum_UNSET 
kIfcAirTerminalFinishTypeEnum_unset 

The value is unset.

Definition at line 2011 of file Ifc2x_FinalEnum.h.

◆ IfcAirTerminalMountingTypeEnum

Enumeration that identifies the way the AirTerminal is mounted.

Enumerator
kIfcAirTerminalMountingTypeEnum_SURFACE 

The AirTerminal is mounted to the surface of something (e.g., wall, duct, etc.).

kIfcAirTerminalMountingTypeEnum_FLATFLUSH 

The AirTerminal is mounted flat and flush with a surface.

kIfcAirTerminalMountingTypeEnum_LAYIN 

The AirTerminal is mounted in a lay-in type ceiling (e.g., a dropped ceiling grid).

kIfcAirTerminalMountingTypeEnum_OTHER 

Other type of mounting not defined above.

kIfcAirTerminalMountingTypeEnum_NOTKNOWN 

Unknown mounting type.

kIfcAirTerminalMountingTypeEnum_UNSET 
kIfcAirTerminalMountingTypeEnum_unset 

The value is unset.

Definition at line 2036 of file Ifc2x_FinalEnum.h.

◆ IfcApprovalStatusEnum

Enumeration defining the result or current status of the approval process.

Enumerator
kIfcApprovalStatusEnum_APPROVED 

APPROVED

kIfcApprovalStatusEnum_PROCESSED 

PROCESSED

kIfcApprovalStatusEnum_ONHOLD 

ONHOLD

kIfcApprovalStatusEnum_SUBMITTED 

SUBMITTED

kIfcApprovalStatusEnum_USERDEFINED 

USERDEFINED

kIfcApprovalStatusEnum_NOTDEFINED 

NOTDEFINED

kIfcApprovalStatusEnum_unset 

The value is unset.

Definition at line 1455 of file Ifc2x_FinalEnum.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_TARGETWITHTOLERANCE 
kIfcBenchmarkEnum_RANGE 
kIfcBenchmarkEnum_USERDEFINED 
kIfcBenchmarkEnum_NOTDEFINED 

Not defined.

kIfcBenchmarkEnum_unset 

The value is unset.

Definition at line 1481 of file Ifc2x_FinalEnum.h.

◆ IfcBoilerTypeEnum

Enumeration defining the typical types of boilers.

Enumerator
kIfcBoilerTypeEnum_HOTWATER 

Hot water boiler.

kIfcBoilerTypeEnum_GASFIRED 

Gas fired boiler.

kIfcBoilerTypeEnum_STEAM 

Steam boiler.

kIfcBoilerTypeEnum_OTHER 
kIfcBoilerTypeEnum_NOTKNOWN 
kIfcBoilerTypeEnum_UNSET 
kIfcBoilerTypeEnum_unset 

The value is unset.

Definition at line 2338 of file Ifc2x_FinalEnum.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 188 of file Ifc2x_FinalEnum.h.

◆ IfcBuiltInTypeEnum

Enumeration defining the valid types of Built-In that can be predefined using the enumeration values.

Enumerator
kIfcBuiltInTypeEnum_ACCESSORY 

ACCESSORY.

kIfcBuiltInTypeEnum_CABINET 

CABINET.

kIfcBuiltInTypeEnum_COUNTER 

COUNTER.

kIfcBuiltInTypeEnum_SHELF 

SHELF.

kIfcBuiltInTypeEnum_USERDEFINED 

USERDEFINED.

kIfcBuiltInTypeEnum_NOTDEFINED 

NOTDEFINED.

kIfcBuiltInTypeEnum_unset 

The value is unset.

Definition at line 3110 of file Ifc2x_FinalEnum.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_MODIFIEDADDED 

The object has been added and modified by the user and application defined by the LastModifyingUser and LastModifyingApplication respectively.

kIfcChangeActionEnum_MODIFIEDDELETED 

The object has been modified and deleted by the user and application defined by the LastModifyingUser and LastModifyingApplication respectively.

kIfcChangeActionEnum_unset 

The value is unset.

Definition at line 782 of file Ifc2x_FinalEnum.h.

◆ IfcChangeOrderStatusEnum

Values that the status of a change order may be given.

Enumerator
kIfcChangeOrderStatusEnum_PROPOSING 

PROPOSING.

kIfcChangeOrderStatusEnum_PROPOSED 

PROPOSED.

kIfcChangeOrderStatusEnum_REQUESTED 

REQUESTED.

kIfcChangeOrderStatusEnum_BEINGAPPROVED 

BEINGAPPROVED.

kIfcChangeOrderStatusEnum_PLANNING 

PLANNING.

kIfcChangeOrderStatusEnum_WORKSTARTED 

WORKSTARTED.

kIfcChangeOrderStatusEnum_WORKDELAYED 

WORKDELAYED.

kIfcChangeOrderStatusEnum_WORKDONE 

WORKDONE.

kIfcChangeOrderStatusEnum_USERDEFINED 

USERDEFINED.

kIfcChangeOrderStatusEnum_NOTDEFINED 

NOTDEFINED.

kIfcChangeOrderStatusEnum_unset 

The value is unset.

Definition at line 2898 of file Ifc2x_FinalEnum.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_OTHER 
kIfcChillerTypeEnum_NOTKNOWN 

Unknown chiller type.

kIfcChillerTypeEnum_UNSET 
kIfcChillerTypeEnum_unset 

The value is unset.

Definition at line 2314 of file Ifc2x_FinalEnum.h.

◆ IfcCoilFlowArrangementEnum

Flow arrangement of the coil.

Enumerator
kIfcCoilFlowArrangementEnum_COUNTERFLOW 

Counterflow coil arrangement.

kIfcCoilFlowArrangementEnum_CROSSFLOW 

Crossflow coil arrangement.

kIfcCoilFlowArrangementEnum_PARALLELFLOW 

Parallel flow coil arrangement.

kIfcCoilFlowArrangementEnum_DIRECTEXPANSION 

Direct Expansion flow coil arrangement.

kIfcCoilFlowArrangementEnum_OTHER 

Other type of Coil flow arrangement not defined above.

kIfcCoilFlowArrangementEnum_NOTKNOWN 

Unknown Coil flow arrangement.

kIfcCoilFlowArrangementEnum_UNSET 
kIfcCoilFlowArrangementEnum_unset 

The value is unset.

Definition at line 2210 of file Ifc2x_FinalEnum.h.

◆ IfcCoilTypeEnum

Enumeration defining the typical types of coils.

Enumerator
kIfcCoilTypeEnum_PRECOOLING 

Precooling coil.

kIfcCoilTypeEnum_COOLING 

Cooling coil.

kIfcCoilTypeEnum_RECOOLING 

Recooling coil.

kIfcCoilTypeEnum_PREHEATING 

Preheating coil.

kIfcCoilTypeEnum_HEATING 

Heating coil.

kIfcCoilTypeEnum_REHEATING 

Reheating coil.

kIfcCoilTypeEnum_OTHER 
kIfcCoilTypeEnum_NOTKNOWN 
kIfcCoilTypeEnum_UNSET 
kIfcCoilTypeEnum_unset 

The value is unset.

Definition at line 2181 of file Ifc2x_FinalEnum.h.

◆ IfcCompressorTypeEnum

Enumeration defining the typical types of compressors.

Enumerator
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_RECIPROCATING 

Positive-displacement compressor using a piston driven by a connecting rod from a crankshaft.

kIfcCompressorTypeEnum_SCREW 
kIfcCompressorTypeEnum_OTHER 
kIfcCompressorTypeEnum_NOTKNOWN 

Unknown compressor type.

kIfcCompressorTypeEnum_UNSET 
kIfcCompressorTypeEnum_unset 

The value is unset.

Definition at line 2392 of file Ifc2x_FinalEnum.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 976 of file Ifc2x_FinalEnum.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 1564 of file Ifc2x_FinalEnum.h.

◆ IfcConstraintIntentEnum

Enumeration defining the intent of the constraint usage with regard to its related IfcConstraint and IfcObjects.

Enumerator
kIfcConstraintIntentEnum_RATIONALE 

RATIONALE

kIfcConstraintIntentEnum_EXPECTEDPERFORMANCE 

EXPECTEDPERFORMANCE

kIfcConstraintIntentEnum_USERDEFINED 

USERDEFINED

kIfcConstraintIntentEnum_NOTDEFINED 

NOTDEFINED

kIfcConstraintIntentEnum_unset 

The value is unset.

Definition at line 1610 of file Ifc2x_FinalEnum.h.

◆ IfcCoolingTowerTypeEnum

Enumeration defining the typical types of cooling towers.

Enumerator
kIfcCoolingTowerTypeEnum_OPENTOWER 

Open cooling tower.

kIfcCoolingTowerTypeEnum_CLOSEDTOWER 

Closed cooling tower.

kIfcCoolingTowerTypeEnum_WOODFILL 

Wood fill cooling tower.

kIfcCoolingTowerTypeEnum_CERAMIC 

Ceramic fill cooling tower.

kIfcCoolingTowerTypeEnum_CROSSFLOW 

Crossflow cooling tower.

kIfcCoolingTowerTypeEnum_OTHER 

Other type of cooling tower.

kIfcCoolingTowerTypeEnum_NOTKNOWN 
kIfcCoolingTowerTypeEnum_UNSET 
kIfcCoolingTowerTypeEnum_unset 

The value is unset.

Definition at line 2286 of file Ifc2x_FinalEnum.h.

◆ IfcCostModifierBasisEnum

The manner in which cost modifiers are applied to a cost.

Enumerator
kIfcCostModifierBasisEnum_RUNNING 

RUNNING

kIfcCostModifierBasisEnum_STATIC 

STATIC

kIfcCostModifierBasisEnum_unset 

The value is unset.

Definition at line 1632 of file Ifc2x_FinalEnum.h.

◆ IfcCostOperatorEnum

A mathematical operator which determines how the cost modifier is to be applied to the cost to vary its value. Cost operators are specified as being by value or by percent. If the operator is by value (add, subtract or multiply), this means that cost modifiers are applied directly according to the value attribute of the modifier. That is, for a selection of 'AddValue' with a value attribute of 20 on a cost of $120, the modified value would be determined by $120 + $20 = $140. If the operator is by percent(add, subtract or multiply), this means that cost modifiers are applied by transforming the value attribute from a percentage to an actual value. That is, for a selection of 'AddPercent' with a value attribute of 20 on a cost of $120, the modified value would be determined by $120 + $(120 * 20/100) = $144.

Enumerator
kIfcCostOperatorEnum_ADDVALUE 

ADDVALUE

kIfcCostOperatorEnum_SUBTRACTVALUE 

SUBTRACTVALUE

kIfcCostOperatorEnum_MULTIPLYVALUE 

MULTIPLYVALUE

kIfcCostOperatorEnum_unset 

The value is unset.

Definition at line 1655 of file Ifc2x_FinalEnum.h.

◆ IfcCostUseEnum

Values that may be assigned to cost status to indicate how element calculations are to be carried out.

Enumerator
kIfcCostUseEnum_EXTENSIONONLY 

EXTENSIONONLY

kIfcCostUseEnum_ELEMENTONLY 

ELEMENTONLY

kIfcCostUseEnum_ELEMENTSETEXTENSIONCALC 

ELEMENTSETEXTENSIONCALC

kIfcCostUseEnum_EXTENSIONSETELEMENTCALC 

EXTENSIONSETELEMENTCALC

kIfcCostUseEnum_USERDEFINED 

USERDEFINED

kIfcCostUseEnum_NOTDEFINED 

NOTDEFINED

kIfcCostUseEnum_unset 

The value is unset.

Definition at line 2872 of file Ifc2x_FinalEnum.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_USERDEFINED 

User defined type of covering.

kIfcCoveringTypeEnum_NOTDEFINED 

Undefined type of covering.

kIfcCoveringTypeEnum_unset 

The value is unset.

Definition at line 998 of file Ifc2x_FinalEnum.h.

◆ IfcCurrencyEnum

An enumeration of the international abbreviations of currencies used of various countries.

Enumerator
kIfcCurrencyEnum_AED 

United Arab Emirates

kIfcCurrencyEnum_AES 

Argentina

kIfcCurrencyEnum_ATS 

Austria

kIfcCurrencyEnum_AUD 

Australia

kIfcCurrencyEnum_BBD 

Barbados

kIfcCurrencyEnum_BEG 

Belgium

kIfcCurrencyEnum_BGL 

Bulgaria

kIfcCurrencyEnum_BHD 

Bahrain

kIfcCurrencyEnum_BMD 

Bermuda

kIfcCurrencyEnum_BND 

Brunei

kIfcCurrencyEnum_BRL 

Brazil

kIfcCurrencyEnum_BSD 

Bahamas

kIfcCurrencyEnum_BWP 

Botswana

kIfcCurrencyEnum_BZD 

Belize

kIfcCurrencyEnum_CAD 

Canada

kIfcCurrencyEnum_CBD 

Caribbean

kIfcCurrencyEnum_CHF 

Switzerland

kIfcCurrencyEnum_CLP 

Chile

kIfcCurrencyEnum_CNY 

China

kIfcCurrencyEnum_CYS 

Cyprus

kIfcCurrencyEnum_CZK 

Czech Republic

kIfcCurrencyEnum_DDP 

Dominican Republic

kIfcCurrencyEnum_DEM 

Germany

kIfcCurrencyEnum_DKK 

Denmark

kIfcCurrencyEnum_EGL 

Egypt

kIfcCurrencyEnum_EST 

Spain

kIfcCurrencyEnum_EUR 

[object Object]

kIfcCurrencyEnum_FAK 

Faroe Islands

kIfcCurrencyEnum_FIM 

Finland

kIfcCurrencyEnum_FJD 

Fiji

kIfcCurrencyEnum_FKP 

Falkland Islands

kIfcCurrencyEnum_FRF 

France

kIfcCurrencyEnum_GBP 

United Kingdom

kIfcCurrencyEnum_GIP 

Gibraltar

kIfcCurrencyEnum_GMD 

Gambia

kIfcCurrencyEnum_GRX 

Greece

kIfcCurrencyEnum_HKD 

Hong Kong

kIfcCurrencyEnum_HUF 

Hungary

kIfcCurrencyEnum_ICK 

Iceland

kIfcCurrencyEnum_IDR 

Indonesia

kIfcCurrencyEnum_ILS 

Israel

kIfcCurrencyEnum_INR 

India

kIfcCurrencyEnum_IRP 

Ireland

kIfcCurrencyEnum_ITL 

Italy

kIfcCurrencyEnum_JMD 

Jamaica

kIfcCurrencyEnum_JOD 

Jordan

kIfcCurrencyEnum_JPY 

Japan

kIfcCurrencyEnum_KES 

Kenya

kIfcCurrencyEnum_KRW 

Republic of Korea

kIfcCurrencyEnum_KWD 

Kuwait

kIfcCurrencyEnum_KYD 

Cayman Islands

kIfcCurrencyEnum_LKR 

Sri Lanka

kIfcCurrencyEnum_LUF 

Luxembourg

kIfcCurrencyEnum_MTL 

Malta

kIfcCurrencyEnum_MUR 

Mauritius

kIfcCurrencyEnum_MXN 

Mexico

kIfcCurrencyEnum_MYR 

Malaysia

kIfcCurrencyEnum_NLG 

Netherlands

kIfcCurrencyEnum_NZD 

New Zealand

kIfcCurrencyEnum_OMR 

Oman

kIfcCurrencyEnum_PGK 

Papua New Guinea

kIfcCurrencyEnum_PHP 

Philipines

kIfcCurrencyEnum_PKR 

Pakistan

kIfcCurrencyEnum_PLN 

Poland

kIfcCurrencyEnum_PTN 

Portugal

kIfcCurrencyEnum_QAR 

Qatar

kIfcCurrencyEnum_RUR 

Russia

kIfcCurrencyEnum_SAR 

Saudi Arabia

kIfcCurrencyEnum_SCR 

Seychelles

kIfcCurrencyEnum_SEK 

Sweden

kIfcCurrencyEnum_SGD 

Singapore

kIfcCurrencyEnum_SKP 

St.Helena

kIfcCurrencyEnum_THB 

Thailand

kIfcCurrencyEnum_TRL 

Turkey

kIfcCurrencyEnum_TTD 

Trinidad and Tobago

kIfcCurrencyEnum_TWD 

Taiwan

kIfcCurrencyEnum_USD 

United States of America

kIfcCurrencyEnum_VEB 

Venezuela

kIfcCurrencyEnum_VND 

Viet-Nam

kIfcCurrencyEnum_XEU 

Europe (States of the European Union)

kIfcCurrencyEnum_ZAR 

South Africa

kIfcCurrencyEnum_ZWD 

Zimbabwe

kIfcCurrencyEnum_NOK 

Norway

kIfcCurrencyEnum_unset 

The value is unset.

Definition at line 560 of file Ifc2x_FinalEnum.h.

◆ IfcDamperSizingMethodEnum

This enumeration defines the sizing methods used for an instance of IfcDamper.

Enumerator
kIfcDamperSizingMethodEnum_NOMINAL 

Nominal sizing method.

kIfcDamperSizingMethodEnum_EXACT 

Exact sizing method.

kIfcDamperSizingMethodEnum_USERDEFINED 

User-defined sizing method.

kIfcDamperSizingMethodEnum_NOTDEFINED 

Undefined sizing method.

kIfcDamperSizingMethodEnum_unset 

The value is unset.

Definition at line 3466 of file Ifc2x_FinalEnum.h.

◆ IfcDamperTypeEnum

This enumeration defines the various types of damper

Enumerator
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_SMOKEDAMPER 

Smoke damper used to prevent the spread of smoke. Commonly operated by a smoke detector of a building automation system.

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_BACKDRAFTDAMPER 

Damper used for purposes of manually balancing pressure differences. Commonly operated by mechanical adjustment.

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_LOUVER 

Louver.

kIfcDamperTypeEnum_USERDEFINED 

User-defined damper.

kIfcDamperTypeEnum_NOTDEFINED 

Undefined damper.

kIfcDamperTypeEnum_unset 

The value is unset.

Definition at line 3436 of file Ifc2x_FinalEnum.h.

◆ IfcDerivedUnitEnum

IfcDerivedUnitEnum is an enumeration type for allowed types of derived units.

Enumerator
kIfcDerivedUnitEnum_ANGULARVELOCITYUNIT 

Angularvelocity 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_MOMENTORINERTIAUNIT 

MOMENTORINERTIAUNIT.

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_USERDEFINED 

User defined derived unit.

kIfcDerivedUnitEnum_unset 

The value is unset.

Definition at line 482 of file Ifc2x_FinalEnum.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 270 of file Ifc2x_FinalEnum.h.

◆ IfcDiscreteElementTypeEnum

This enumeration defines the different types of discrete elements an IfcDiscreteElement object can fulfill.

Enumerator
kIfcDiscreteElementTypeEnum_INSULATION 

Materials with low heat conductance.

kIfcDiscreteElementTypeEnum_USERDEFINED 

User-defined discrete element.

kIfcDiscreteElementTypeEnum_NOTDEFINED 

Not defined discrete element.

kIfcDiscreteElementTypeEnum_unset 

The value is unset.

Definition at line 1889 of file Ifc2x_FinalEnum.h.

◆ IfcDistributionFlowElementTypeEnum

This enumeration defines the different types of distribution flow elements an IfcDistributionFlowElement object can fulfill.

Enumerator
kIfcDistributionFlowElementTypeEnum_FLUIDFLOW 

Fluid Flow distribution element

kIfcDistributionFlowElementTypeEnum_USERDEFINED 

User-defined flow element

kIfcDistributionFlowElementTypeEnum_NOTDEFINED 

Undefined flow element

kIfcDistributionFlowElementTypeEnum_unset 

The value is unset.

Definition at line 2713 of file Ifc2x_FinalEnum.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_NOTDEFINED 

Not defined.

kIfcDocumentConfidentialityEnum_unset 

The value is unset.

Definition at line 140 of file Ifc2x_FinalEnum.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 164 of file Ifc2x_FinalEnum.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_USERDEFINED 

User-defined.

kIfcDoorPanelOperationEnum_NOTDEFINED 

Not defined.

kIfcDoorPanelOperationEnum_unset 

The value is unset.

Definition at line 1329 of file Ifc2x_FinalEnum.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 1365 of file Ifc2x_FinalEnum.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 1230 of file Ifc2x_FinalEnum.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 1166 of file Ifc2x_FinalEnum.h.

◆ IfcElectricalApplianceTypeEnum

This enumeration defines the different types of electrical appliances an IfcElectricalAppliance object can fulfill.

Enumerator
kIfcElectricalApplianceTypeEnum_COMPUTER 

Computer electrical appliance

kIfcElectricalApplianceTypeEnum_COPIER 

Copier electrical appliance

kIfcElectricalApplianceTypeEnum_FACSIMILE 

Facsimile electrical appliance

kIfcElectricalApplianceTypeEnum_PRINTER 

Printer electrical appliance

kIfcElectricalApplianceTypeEnum_RADIANTHEATER 

Radiant heater

kIfcElectricalApplianceTypeEnum_TELEPHONE 

Telephone electrical appliance

kIfcElectricalApplianceTypeEnum_USERDEFINED 

User-defined electrical appliance

kIfcElectricalApplianceTypeEnum_NOTDEFINED 

Undefined electrical appliance

kIfcElectricalApplianceTypeEnum_unset 

The value is unset.

Definition at line 3210 of file Ifc2x_FinalEnum.h.

◆ IfcElectricCurrentEnum

This enumeration defines the different types of available electrical current.

Enumerator
kIfcElectricCurrentEnum_ALTERNATING 

Alternating current (AC).

kIfcElectricCurrentEnum_DIRECT 

Direct current (DC).

kIfcElectricCurrentEnum_NOTDEFINED 

Undefined electrical current.

kIfcElectricCurrentEnum_unset 

The value is unset.

Definition at line 2804 of file Ifc2x_FinalEnum.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 932 of file Ifc2x_FinalEnum.h.

◆ IfcEnergySourceEnum

This enumeration is used to identify possible sources of energy.

Enumerator
kIfcEnergySourceEnum_ELECTRICITY 

Electricity.

kIfcEnergySourceEnum_NATURALGAS 

Natural gas.

kIfcEnergySourceEnum_OIL 

Oil.

kIfcEnergySourceEnum_LIQUIFIEDPETROLEUMGAS 

Liquified petroleum gas.

kIfcEnergySourceEnum_PROPANE 

Propane.

kIfcEnergySourceEnum_STEAM 

Steam.

kIfcEnergySourceEnum_OTHER 

Other type energy not defined above.

kIfcEnergySourceEnum_NOTKNOWN 

Unknown energy source.

kIfcEnergySourceEnum_UNSET 
kIfcEnergySourceEnum_unset 

The value is unset.

Definition at line 2361 of file Ifc2x_FinalEnum.h.

◆ IfcFanArrangementEnum

The wheel arrangement of the fan (primarily applicable to centrifugal fans only).

Enumerator
kIfcFanArrangementEnum_TOPHORIZONTAL 

Top horizontal discharge.

kIfcFanArrangementEnum_TOPANGULARDOWN 

Top angular down discharge.

kIfcFanArrangementEnum_DOWNBLAST 

Downblast discharge.

kIfcFanArrangementEnum_BOTTOMANGULARDOWN 

Bottom angular down discharge.

kIfcFanArrangementEnum_BOTTOMHORIZONTAL 

Bottom horizontal discharge.

kIfcFanArrangementEnum_BOTTOMANGULARUP 

Bottom angular up discharge.

kIfcFanArrangementEnum_UPBLAST 

Upblast discharge.

kIfcFanArrangementEnum_TOPANGULARUP 

Top angular up discharge.

kIfcFanArrangementEnum_OTHER 

Other type of fan arrangement.

kIfcFanArrangementEnum_NOTKNOWN 

Unknown fan arrangement.

kIfcFanArrangementEnum_UNSET 

Unspecified fan arrangement.

kIfcFanArrangementEnum_unset 

The value is unset.

Definition at line 2501 of file Ifc2x_FinalEnum.h.

◆ IfcFanDischargeTypeEnum

The discharge arrangement of the fan.

Enumerator
kIfcFanDischargeTypeEnum_DUCT 

Duct

kIfcFanDischargeTypeEnum_SCREEN 

Screen.

kIfcFanDischargeTypeEnum_NONE 

None.

kIfcFanDischargeTypeEnum_OTHER 

Other type of fan discharge.

kIfcFanDischargeTypeEnum_NOTKNOWN 

Unknown fan discharge.

kIfcFanDischargeTypeEnum_UNSET 

Unspecified fan discharge.

kIfcFanDischargeTypeEnum_unset 

The value is unset.

Definition at line 2475 of file Ifc2x_FinalEnum.h.

◆ IfcFanDriveArrangementEnum

The fan drive arrangement (primarily applicable to centrifugal fans only).

Enumerator
kIfcFanDriveArrangementEnum_ARRANGEMENT1 

ARRANGEMENT1

kIfcFanDriveArrangementEnum_ARRANGEMENT2 

ARRANGEMENT2

kIfcFanDriveArrangementEnum_ARRANGEMENT3 

ARRANGEMENT3

kIfcFanDriveArrangementEnum_ARRANGEMENT4 

ARRANGEMENT4

kIfcFanDriveArrangementEnum_ARRANGEMENT5 

ARRANGEMENT5

kIfcFanDriveArrangementEnum_ARRANGEMENT6 

ARRANGEMENT6

kIfcFanDriveArrangementEnum_ARRANGEMENT7 

ARRANGEMENT7

kIfcFanDriveArrangementEnum_ARRANGEMENT8 

ARRANGEMENT8

kIfcFanDriveArrangementEnum_ARRANGEMENT9 

ARRANGEMENT9

kIfcFanDriveArrangementEnum_ARRANGEMENT10 

ARRANGEMENT10

kIfcFanDriveArrangementEnum_OTHER 

Other type of fan drive arrangement.

kIfcFanDriveArrangementEnum_NOTKNOWN 

Unknown fan drive arrangement.

kIfcFanDriveArrangementEnum_UNSET 

Unspecified fan drive arrangement.

kIfcFanDriveArrangementEnum_unset 

The value is unset.

Definition at line 2561 of file Ifc2x_FinalEnum.h.

◆ IfcFanMountingTypeEnum

The way the fan is mounted.

Enumerator
kIfcFanMountingTypeEnum_MANUFACTUREDCURB 

Manufactured curb.

kIfcFanMountingTypeEnum_FIELDERECTEDCURB 

Field erected curb.

kIfcFanMountingTypeEnum_CONCRETEPAD 

Concrete pad.

kIfcFanMountingTypeEnum_SUSPENDED 

Suspended.

kIfcFanMountingTypeEnum_WALLMOUNTED 

Wall mounted.

kIfcFanMountingTypeEnum_DUCTMOUNTED 

Duct mounted.

kIfcFanMountingTypeEnum_OTHER 

Other type of fan mounting.

kIfcFanMountingTypeEnum_NOTKNOWN 

Unknown fan mounting.

kIfcFanMountingTypeEnum_UNSET 

Unspecified fan mounting.

kIfcFanMountingTypeEnum_unset 

The value is unset.

Definition at line 2627 of file Ifc2x_FinalEnum.h.

◆ IfcFanPressureClassEnum

The pressure classification of the fan.

Enumerator
kIfcFanPressureClassEnum_CLASS1 

Class 1.

kIfcFanPressureClassEnum_CLASS2 

Class 2.

kIfcFanPressureClassEnum_CLASS3 

Class 3.

kIfcFanPressureClassEnum_CLASS4 

Class 4.

kIfcFanPressureClassEnum_OTHER 

Other type of pressure classification.

kIfcFanPressureClassEnum_NOTKNOWN 

Unknown pressure classification.

kIfcFanPressureClassEnum_UNSET 

Unspecified pressure classification.

kIfcFanPressureClassEnum_unset 

The value is unset.

Definition at line 2415 of file Ifc2x_FinalEnum.h.

◆ IfcFanRotationEnum

The fan wheel rotation (primarily applicable to centrifugal fans only).

Enumerator
kIfcFanRotationEnum_CLOCKWISE 

Clockwise.

kIfcFanRotationEnum_COUNTERCLOCKWISE 

Counter-clockwise.

kIfcFanRotationEnum_OTHER 

Other type of fan rotation.

kIfcFanRotationEnum_NOTKNOWN 

Unknown fan rotation.

kIfcFanRotationEnum_UNSET 

Unspecified fan rotation.

kIfcFanRotationEnum_unset 

The value is unset.

Definition at line 2537 of file Ifc2x_FinalEnum.h.

◆ IfcFanWheelTypeEnum

The pressure classification of the fan.

Enumerator
kIfcFanWheelTypeEnum_FORWARDCURVED 

Forward curved.

kIfcFanWheelTypeEnum_BACKWARDCURVED 

Backward curved.

kIfcFanWheelTypeEnum_AIRFOIL 

Airfoil.

kIfcFanWheelTypeEnum_PROPELLER 

Propeller.

kIfcFanWheelTypeEnum_VANEAXIAL 

Vaneaxial.

kIfcFanWheelTypeEnum_PLUG 

Plug.

kIfcFanWheelTypeEnum_OTHER 

Other type of fan wheel type.

kIfcFanWheelTypeEnum_NOTKNOWN 

Unknown fan wheel type.

kIfcFanWheelTypeEnum_UNSET 

Unspecified fan wheel type.

kIfcFanWheelTypeEnum_unset 

The value is unset.

Definition at line 2443 of file Ifc2x_FinalEnum.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_USERDEFINED 

User-defined flow direction.

kIfcFlowDirectionEnum_NOTDEFINED 

Undefined flow direction.

kIfcFlowDirectionEnum_unset 

The value is unset.

Definition at line 1813 of file Ifc2x_FinalEnum.h.

◆ IfcFlowFittingTypeEnum

This enumeration defines the different types of fittings an IfcFlowFitting object can fulfill.

Enumerator
kIfcFlowFittingTypeEnum_DUCTFITTING 

Duct fitting.

kIfcFlowFittingTypeEnum_PIPEFITTING 

Pipe fitting.

kIfcFlowFittingTypeEnum_USERDEFINED 

User-defined fitting.

kIfcFlowFittingTypeEnum_NOTDEFINED 

Undefined fitting.

kIfcFlowFittingTypeEnum_unset 

The value is unset.

Definition at line 1909 of file Ifc2x_FinalEnum.h.

◆ IfcFlowSegmentTypeEnum

This enumeration defines the different types of flow segments an IfcFlowSegment object can fulfill.

Enumerator
kIfcFlowSegmentTypeEnum_DUCTSEGMENT 

Duct segment.

kIfcFlowSegmentTypeEnum_PIPESEGMENT 

Puct segment.

kIfcFlowSegmentTypeEnum_GUTTERSEGMENT 

Gutter segment.

kIfcFlowSegmentTypeEnum_USERDEFINED 

User-defined segment.

kIfcFlowSegmentTypeEnum_NOTDEFINED 

Undefined segment.

kIfcFlowSegmentTypeEnum_unset 

The value is unset.

Definition at line 1963 of file Ifc2x_FinalEnum.h.

◆ IfcHeatExchangerArrangementEnum

Flow arrangement of the heat exchanger.

Enumerator
kIfcHeatExchangerArrangementEnum_COUNTERFLOW 

Counterflow heat exchanger arrangement.

kIfcHeatExchangerArrangementEnum_CROSSFLOW 

Crossflow heat exchanger arrangement.

kIfcHeatExchangerArrangementEnum_PARALLELFLOW 

Parallel flow heat exchanger arrangement.

kIfcHeatExchangerArrangementEnum_MULTIPASS 

Multipass flow heat exchanger arrangement.

kIfcHeatExchangerArrangementEnum_OTHER 

Other type of heat exchanger flow arrangement not defined above.

kIfcHeatExchangerArrangementEnum_NOTKNOWN 

Unknown heat exchanger flow arrangement.

kIfcHeatExchangerArrangementEnum_UNSET 
kIfcHeatExchangerArrangementEnum_unset 

The value is unset.

Definition at line 2259 of file Ifc2x_FinalEnum.h.

◆ IfcHeatExchangerTypeEnum

Enumeration defining the typical types of heat exchangers.

Enumerator
kIfcHeatExchangerTypeEnum_PLATE 

Plate heat exchanger.

kIfcHeatExchangerTypeEnum_SHELLANDTUBE 

Shell and Tube heat exchanger.

kIfcHeatExchangerTypeEnum_OTHER 
kIfcHeatExchangerTypeEnum_NOTKNOWN 

Unknown heat exchanger type.

kIfcHeatExchangerTypeEnum_UNSET 
kIfcHeatExchangerTypeEnum_unset 

The value is unset.

Definition at line 2237 of file Ifc2x_FinalEnum.h.

◆ IfcHydronicHeaterTypeEnum

Enumeration defining the functional type of HydronicHeater.

Enumerator
kIfcHydronicHeaterTypeEnum_PANELRADIATOR 

Panel type Radiator.

kIfcHydronicHeaterTypeEnum_COLUMNRADIATOR 

Column type Radiator.

kIfcHydronicHeaterTypeEnum_TUBERADIATOR 

Tube type Radiator.

kIfcHydronicHeaterTypeEnum_CONVECTOR 

Convector

kIfcHydronicHeaterTypeEnum_BASEBOARDHEATER 

Baseboard heater.

kIfcHydronicHeaterTypeEnum_FINTUBEHEATER 

Fin-tube heater.

kIfcHydronicHeaterTypeEnum_OTHER 

Other type of HydronicHeater not defined above.

kIfcHydronicHeaterTypeEnum_NOTKNOWN 

Unknown HydronicHeater type.

kIfcHydronicHeaterTypeEnum_UNSET 
kIfcHydronicHeaterTypeEnum_unset 

The value is unset.

Definition at line 2150 of file Ifc2x_FinalEnum.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_NOTDEFINED 

No information available.

kIfcInternalOrExternalEnum_unset 

The value is unset.

Definition at line 892 of file Ifc2x_FinalEnum.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_unset 

The value is unset.

Definition at line 2852 of file Ifc2x_FinalEnum.h.

◆ IfcJointEnum

This enumeration defines the basic ways to describe the joining of elements.

Enumerator
kIfcJointEnum_EXPANSION_JOINT 

EXPANSION_JOINT.

kIfcJointEnum_EDGE_JOINT 

EDGE_JOINT.

kIfcJointEnum_CONTROL_JOINT 

CONTROL_JOINT.

kIfcJointEnum_NOTDEFINED 

NOTDEFINED.

kIfcJointEnum_unset 

The value is unset.

Definition at line 3064 of file Ifc2x_FinalEnum.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 250 of file Ifc2x_FinalEnum.h.

◆ IfcLossOrGainEnum

This enumeration defines the thermal use cases as either being a loss or a gain to the space.

Enumerator
kIfcLossOrGainEnum_LOSS 

LOSS.

kIfcLossOrGainEnum_GAIN 

GAIN.

kIfcLossOrGainEnum_NOTDEFINED 

NOTDEFINED.

kIfcLossOrGainEnum_unset 

The value is unset.

Definition at line 2784 of file Ifc2x_FinalEnum.h.

◆ IfcMaintenanceTypeEnum

Designation of the origination of the work order and consequently of the type of work being done.

Enumerator
kIfcMaintenanceTypeEnum_SCHEDULED 

SCHEDULED.

kIfcMaintenanceTypeEnum_CORRECTIVE 

CORRECTIVE.

kIfcMaintenanceTypeEnum_PLANNEDCORRECTIVE 

PLANNEDCORRECTIVE.

kIfcMaintenanceTypeEnum_CONDITIONBASED 

CONDITIONBASED.

kIfcMaintenanceTypeEnum_USERDEFINED 

USERDEFINED.

kIfcMaintenanceTypeEnum_NOTDEFINED 

NOTDEFINED.

kIfcMaintenanceTypeEnum_unset 

The value is unset.

Definition at line 3240 of file Ifc2x_FinalEnum.h.

◆ IfcMetricDataEnum

Description.

Enumerator
kIfcMetricDataEnum_SCALAR 

SCALAR.

kIfcMetricDataEnum_VECTOR 

VECTOR.

kIfcMetricDataEnum_TIMESERIES 

TIMESERIES.

kIfcMetricDataEnum_TABLE 

TABLE.

kIfcMetricDataEnum_GRAPH 

GRAPH.

kIfcMetricDataEnum_DISTRIBUTION 

DISTRIBUTION.

kIfcMetricDataEnum_USERDEFINED 

USERDEFINED.

kIfcMetricDataEnum_NOTDEFINED 

NOTDEFINED.

kIfcMetricDataEnum_unset 

The value is unset.

Definition at line 1512 of file Ifc2x_FinalEnum.h.

◆ IfcMoterConnectionTypeEnum

The way the motor is connected.

Enumerator
kIfcMoterConnectionTypeEnum_DIRECTDRIVE 

Direct drive.

kIfcMoterConnectionTypeEnum_BELTDRIVE 

Belt drive.

kIfcMoterConnectionTypeEnum_COUPLING 

Coupling.

kIfcMoterConnectionTypeEnum_OTHER 

Other type of motor connection.

kIfcMoterConnectionTypeEnum_NOTKNOWN 

Unknown motor connection type.

kIfcMoterConnectionTypeEnum_UNSET 

Unspecified motor connection type.

kIfcMoterConnectionTypeEnum_unset 

The value is unset.

Definition at line 2601 of file Ifc2x_FinalEnum.h.

◆ IfcMotorHousingEnum

This enumeration defines the different types of motor housings.

Enumerator
kIfcMotorHousingEnum_SEALED 

Sealed.

kIfcMotorHousingEnum_OPEN 

Open.

kIfcMotorHousingEnum_OTHER 

Other.

kIfcMotorHousingEnum_NOTKNOWN 

Unknown motor housing type.

kIfcMotorHousingEnum_UNSET 

Unspecified motor housing type.

kIfcMotorHousingEnum_unset 

The value is unset.

Definition at line 3166 of file Ifc2x_FinalEnum.h.

◆ IfcMotorWindingEnum

This enumeration defines the different types of motor windings.

Enumerator
kIfcMotorWindingEnum_SYNCHRONOUS 

Request was made through email.

kIfcMotorWindingEnum_ASYNCHRONOUS 

Request was made through facsimile.

kIfcMotorWindingEnum_SERIESWOUND 

Request was made verbally over a telephone.

kIfcMotorWindingEnum_PARALLELWOUND 

Request was made through postal mail.

kIfcMotorWindingEnum_OTHER 

Request was made verbally in person.

kIfcMotorWindingEnum_NOTDEFINED 

Undefined motor winding type.

kIfcMotorWindingEnum_NOTKNOWN 

Unknown motor winding type.

kIfcMotorWindingEnum_UNSET 

Unspecified motor winding type.

kIfcMotorWindingEnum_unset 

The value is unset.

Definition at line 3136 of file Ifc2x_FinalEnum.h.

◆ IfcMultiplierOrDivider

Indicates the range of values that can be selected from the enumeration.

Enumerator
kIfcMultiplierOrDivider_MULTIPLIER 

Multiplier

kIfcMultiplierOrDivider_DIVIDER 

Divider.

kIfcMultiplierOrDivider_unset 

The value is unset.

Definition at line 1795 of file Ifc2x_FinalEnum.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_DESIGNINTENT 

A constraint whose objective is to ensure satisfaction of a design intent provision.

kIfcObjectiveEnum_USERDEFINED 

No description available.

kIfcObjectiveEnum_NOTDEFINED 

No description available.

kIfcObjectiveEnum_unset 

The value is unset.

Definition at line 1542 of file Ifc2x_FinalEnum.h.

◆ IfcObjectTypeEnum

This enumeration defines the applicable object categories (i.e. the subtypes at the 2nd level of the IFC inheritance tree) . Attached to an object, it indicates to which subtype of IfcObject the entity referencing it would otherwise comply with.

Enumerator
kIfcObjectTypeEnum_PRODUCT 

PRODUCT.

kIfcObjectTypeEnum_PROCESS 

PROCESS.

kIfcObjectTypeEnum_CONTROL 

CONTROL.

kIfcObjectTypeEnum_RESOURCE 

RESOURCE.

kIfcObjectTypeEnum_ACTOR 

ACTOR.

kIfcObjectTypeEnum_GROUP 

GROUP.

kIfcObjectTypeEnum_PROJECT 

PROJECT.

kIfcObjectTypeEnum_NOTDEFINED 

NOTDEFINED.

kIfcObjectTypeEnum_unset 

The value is unset.

Definition at line 862 of file Ifc2x_FinalEnum.h.

◆ IfcOccupantTypeEnum

IfcOccupantTypeEnum defines the types of occupant from which the type required can be selected.

Enumerator
kIfcOccupantTypeEnum_OWNER 

Actor that owns a property.

kIfcOccupantTypeEnum_LESSEE 

Actor receiving the lease of a property from a lessor.

kIfcOccupantTypeEnum_TENANT 

Actor renting the use of a property fro a period of time.

kIfcOccupantTypeEnum_ASSIGNEE 

Actor receiving the assignment of a property agreement from an assignor.

kIfcOccupantTypeEnum_NOTDEFINED 

Undefined type.

kIfcOccupantTypeEnum_unset 

The value is unset.

Definition at line 3016 of file Ifc2x_FinalEnum.h.

◆ IfcOutletTypeEnum

The IfcOutletTypeEnum defines the range of different types of outlet that can be specified.

Enumerator
kIfcOutletTypeEnum_POWEROUTLET 

An outlet used for connecting electrical devices requiring power.

kIfcOutletTypeEnum_USERDEFINED 

User-defined type.

kIfcOutletTypeEnum_NOTDEFINED 

Undefined type.

kIfcOutletTypeEnum_unset 

The value is unset.

Definition at line 3190 of file Ifc2x_FinalEnum.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 3040 of file Ifc2x_FinalEnum.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 912 of file Ifc2x_FinalEnum.h.

◆ IfcPortConnectionTypeEnum

Types of typical port connections specifically for duct and pipe connections.

Enumerator
kIfcPortConnectionTypeEnum_ANGLE 

Angle.

kIfcPortConnectionTypeEnum_BEADEDSLEEVE 

Beaded Sleeve.

kIfcPortConnectionTypeEnum_BRAZED 

Brazed.

kIfcPortConnectionTypeEnum_COMPRESSION 

Compression.

kIfcPortConnectionTypeEnum_CRIMP 

Crimp.

kIfcPortConnectionTypeEnum_DRAWBAND 

Drawband.

kIfcPortConnectionTypeEnum_DRIVESLIP 

Drive slip.

kIfcPortConnectionTypeEnum_FLANGED 

Flanged.

kIfcPortConnectionTypeEnum_GROOVED 

Grooved.

kIfcPortConnectionTypeEnum_OUTSIDESLEEVE 

Outside Sleeve.

kIfcPortConnectionTypeEnum_SLIPON 

Slipon.

kIfcPortConnectionTypeEnum_SOLDERED 

Soldered.

kIfcPortConnectionTypeEnum_SSLIP 

S-Slip.

kIfcPortConnectionTypeEnum_STANDINGSEAM 

Standing seam.

kIfcPortConnectionTypeEnum_SWEDGE 

Swedge.

kIfcPortConnectionTypeEnum_THREADED 

Threaded.

kIfcPortConnectionTypeEnum_WELDED 

Welded.

kIfcPortConnectionTypeEnum_USERDEFINED 

User-defined port connection type.

kIfcPortConnectionTypeEnum_NOTDEFINED 

Undefined port connection type.

kIfcPortConnectionTypeEnum_unset 

The value is unset.

Definition at line 1837 of file Ifc2x_FinalEnum.h.

◆ IfcPrimaryFittingEnum

This enumeration is used to identify the primary purpose of a fitting. This is a very basic categorization mechanism to generically identify the fitting type. Subcategories of fittings are not enumerated.

Enumerator
kIfcPrimaryFittingEnum_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).

kIfcPrimaryFittingEnum_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).

kIfcPrimaryFittingEnum_ELBOW 

A fitting with typically two ports used to change the direction of flow between connected elements.

kIfcPrimaryFittingEnum_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.

kIfcPrimaryFittingEnum_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.).

kIfcPrimaryFittingEnum_OBSTRUCTION 

A fitting with typically two ports used to obstruct or restrict flow between the connected elements (e.g., screen, perforated plate, etc.).

kIfcPrimaryFittingEnum_OTHER 

Other type of primary fitting type not defined above.

kIfcPrimaryFittingEnum_USERDEFINED 

User-defined fitting.

kIfcPrimaryFittingEnum_NOTDEFINED 

Undefined fitting.

kIfcPrimaryFittingEnum_unset 

The value is unset.

Definition at line 1931 of file Ifc2x_FinalEnum.h.

◆ IfcPriorityEnum

Priority values that may be assigned to a fault in respect of carrying out a work order.

Enumerator
kIfcPriorityEnum_HIGH 

High priority.

kIfcPriorityEnum_MEDIUM 

Medium priority.

kIfcPriorityEnum_LOW 

Low priority.

kIfcPriorityEnum_unset 

The value is unset.

Definition at line 3266 of file Ifc2x_FinalEnum.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 740 of file Ifc2x_FinalEnum.h.

◆ IfcPumpBaseTypeEnum

Defines general types of pump bases.

Enumerator
kIfcPumpBaseTypeEnum_FRAME 

FRAME

kIfcPumpBaseTypeEnum_BASE 

BASE

kIfcPumpBaseTypeEnum_INLINE 

INLINE

kIfcPumpBaseTypeEnum_OTHER 

Other type of pump base.

kIfcPumpBaseTypeEnum_NOTKNOWN 

Unknown pump base type.

kIfcPumpBaseTypeEnum_UNSET 

Unspecified pump base type.

kIfcPumpBaseTypeEnum_unset 

The value is unset.

Definition at line 2687 of file Ifc2x_FinalEnum.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_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_OTHER 
kIfcPumpTypeEnum_NOTKNOWN 

Unknown pump type.

kIfcPumpTypeEnum_UNSET 
kIfcPumpTypeEnum_unset 

The value is unset.

Definition at line 2659 of file Ifc2x_FinalEnum.h.

◆ IfcPurchaseOrderStatusEnum

Values that describe the potential status that a purchase order may be assigned.

Enumerator
kIfcPurchaseOrderStatusEnum_REQUESTED 

REQUESTED.

kIfcPurchaseOrderStatusEnum_BEINGAPPROVED 

BEINGAPPROVED.

kIfcPurchaseOrderStatusEnum_ISSUED 

ISSUED.

kIfcPurchaseOrderStatusEnum_RECEIVED 

RECEIVED.

kIfcPurchaseOrderStatusEnum_ITEMSRECEIVED 

ITEMSRECEIVED.

kIfcPurchaseOrderStatusEnum_USERDEFINED 

USERDEFINED.

kIfcPurchaseOrderStatusEnum_NOTDEFINED 

NOTDEFINED.

kIfcPurchaseOrderStatusEnum_unset 

The value is unset.

Definition at line 2932 of file Ifc2x_FinalEnum.h.

◆ IfcQuantityRoundOffBasisEnum

The manner in which cost value is rounded up.

Enumerator
kIfcQuantityRoundOffBasisEnum_ROUNDTOCLOSEST 

ROUNDTOCLOSEST

kIfcQuantityRoundOffBasisEnum_ROUNDTUP 

ROUNDTUP

kIfcQuantityRoundOffBasisEnum_ROUNDTDOWN 

ROUNDTDOWN

kIfcQuantityRoundOffBasisEnum_NONE 

NONE

kIfcQuantityRoundOffBasisEnum_unset 

The value is unset.

Definition at line 1675 of file Ifc2x_FinalEnum.h.

◆ IfcRailingTypeEnum

This enumeration defines the different types of IfcRailing or IfcRailingType that can be predefined using the enumeration values.

Enumerator
kIfcRailingTypeEnum_HANDRAIL 

A type of railing designed to serve as an optional structural support for loads applied by human occupants (at hand height). Generally located adjacent to ramps and stairs. Generally floor or wall mounted.

kIfcRailingTypeEnum_GUARDRAIL 

A type of railing designed to guard human or vehicle occupants from falling off a stair, ramp or landing where there is a vertical drop at the edge of such floors/landings, or to provide restraint to an errant road vehicle, installed on the central reserve of or alongside a road.

kIfcRailingTypeEnum_BALUSTRADE 

Guardrail located at the edge of a floor, rather then a stair or ramp. Examples are balustrades at roof-tops or balconies, or along a bridge or on top of a retaining wall.

kIfcRailingTypeEnum_USERDEFINED 

User-defined railing element, a term to identify the user type is given by the attribute IfcRailing.ObjectType.

kIfcRailingTypeEnum_NOTDEFINED 

Undefined railing element, no type information available.

kIfcRailingTypeEnum_unset 

The value is unset.

Definition at line 3086 of file Ifc2x_FinalEnum.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 1136 of file Ifc2x_FinalEnum.h.

◆ IfcRequirementOrCriteriaEnum

This enumeration defines whether the thermal use case is a requirement for a particular thermal space quality or a criteria.

Enumerator
kIfcRequirementOrCriteriaEnum_REQUIREMENT 

REQUIREMENT.

kIfcRequirementOrCriteriaEnum_CRITERIA 

CRITERIA.

kIfcRequirementOrCriteriaEnum_NOTDEFINED 

NOTDEFINED.

kIfcRequirementOrCriteriaEnum_unset 

The value is unset.

Definition at line 2764 of file Ifc2x_FinalEnum.h.

◆ IfcResourceConsumptionEnum

This enumeration indicates how the resource is consumed during the use.

Enumerator
kIfcResourceConsumptionEnum_CONSUMED 

CONSUMED.

kIfcResourceConsumptionEnum_PARTIALLYCONSUMED 

PARTIALLYCONSUMED.

kIfcResourceConsumptionEnum_NOTCONSUMED 

NOTCONSUMED.

kIfcResourceConsumptionEnum_OCCUPIED 

OCCUPIED.

kIfcResourceConsumptionEnum_PARTIALLYOCCUPIED 

PARTIALLYOCCUPIED.

kIfcResourceConsumptionEnum_NOTOCCUPIED 

NOTOCCUPIED.

kIfcResourceConsumptionEnum_USERDEFINED 

USERDEFINED.

kIfcResourceConsumptionEnum_NOTDEFINED 

NOTDEFINED.

kIfcResourceConsumptionEnum_unset 

The value is unset.

Definition at line 832 of file Ifc2x_FinalEnum.h.

◆ IfcRiskTypeEnum

An enumerated list of the types of risk factors that are associated with maintenance work on an asset.

Enumerator
kIfcRiskTypeEnum_HEALTHANDSAFETY 

HEALTHANDSAFETY

kIfcRiskTypeEnum_HAZARD 

HAZARD

kIfcRiskTypeEnum_INSURANCE 

INSURANCE

kIfcRiskTypeEnum_BUSINESS 

BUSINESS

kIfcRiskTypeEnum_GENERALRISKFACTOR 

GENERALRISKFACTOR

kIfcRiskTypeEnum_USERDEFINED 

USERDEFINED

kIfcRiskTypeEnum_NOTDEFINED 

NOTDEFINED

kIfcRiskTypeEnum_unset 

The value is unset.

Definition at line 2824 of file Ifc2x_FinalEnum.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_COMISSIONINGENGINEER 

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 38 of file Ifc2x_FinalEnum.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_NOTDEFINED 

No specification given.

kIfcRoofTypeEnum_unset 

The value is unset.

Definition at line 1048 of file Ifc2x_FinalEnum.h.

◆ IfcSanitaryTerminalTypeEnum

The IfcSanitaryTerminalTypeEnum defines the range of different types of sanitary terminal that can be specified.

Enumerator
kIfcSanitaryTerminalTypeEnum_FAUCET 

Faucet.

kIfcSanitaryTerminalTypeEnum_ROOFDRAIN 
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_TOILET 
kIfcSanitaryTerminalTypeEnum_URINAL 

Soil appliance that receives urine and directs it to a waste outlet.

kIfcSanitaryTerminalTypeEnum_USERDEFINED 

User-defined type.

kIfcSanitaryTerminalTypeEnum_NOTDEFINED 

Undefined type.

kIfcSanitaryTerminalTypeEnum_unset 

The value is unset.

Definition at line 2122 of file Ifc2x_FinalEnum.h.

◆ IfcSensorTypeEnum

The IfcSensorTypeEnum defines the range of different types of sensor that can be specified.

Enumerator
kIfcSensorTypeEnum_HVACSENSOR 

Hvac sensor.

kIfcSensorTypeEnum_USERDEFINED 

User-defined type.

kIfcSensorTypeEnum_NOTDEFINED 

Undefined type.

kIfcSensorTypeEnum_unset 

The value is unset.

Definition at line 3334 of file Ifc2x_FinalEnum.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_NOTDEFINED 

Undefined.

kIfcSequenceEnum_unset 

The value is unset.

Definition at line 808 of file Ifc2x_FinalEnum.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 288 of file Ifc2x_FinalEnum.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 334 of file Ifc2x_FinalEnum.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_USERDEFINED 

No description available.

kIfcSlabTypeEnum_NOTDEFINED 

No description available.

kIfcSlabTypeEnum_unset 

The value is unset.

Definition at line 1024 of file Ifc2x_FinalEnum.h.

◆ IfcStairTypeEnum

This enumeration defines the basic configuration of the stair type in terms of the number of stair flights and the number of landings. The type also distinguished turns by windings or by landings. In addition the subdivision of the straight and changing direction stairs is included. The stair configurations are given for stairs without and with one, two or three landings.

Enumerator
kIfcStairTypeEnum_STRAIGHT_RUN_STAIR 

A stair extending from one level to another without turns or winders. The stair consists of one straight flight.

kIfcStairTypeEnum_TWO_STRAIGHT_RUN_STAIR 

A straight stair consisting of two straight flights without turns but with one landing.

kIfcStairTypeEnum_QUARTER_WINDING_STAIR 

A stair consisting of one flight with a quarter winder, which is making a 90° turn. The direction of the turn is determined by the walking line.

kIfcStairTypeEnum_QUARTER_TURN_STAIR 

A stair making a 90° turn, consisting of two straight flights connected by a quarterspace landing. The direction of the turn is determined by the walking line.

kIfcStairTypeEnum_HALF_WINDING_STAIR 

A stair consisting of one flight with one half winder, which makes a 180° turn. The orientation of the turn is determined by the walking line.

kIfcStairTypeEnum_HALF_TURN_STAIR 

A stair making a 180° turn, consisting of two straight flights connected. The orientation of the turn is determined by the walking line.

kIfcStairTypeEnum_TWO_QUARTER_WINDING_STAIR 

A stair consisting of one flight with two quarter winders, which make a 90° turn. The stair makes a 180° turn. The direction of the turns is determined by the walking line.

kIfcStairTypeEnum_TWO_QUARTER_TURN_STAIR 

A stair making a 180° turn, consisting of three straight flights connected by two quarterspace landings. The direction of the turns is determined by the walking line.

kIfcStairTypeEnum_THREE_QUARTER_WINDING_STAIR 

A stair consisting of one flight with three quarter winders, which make a 90° turn. The stair makes a 270° turn. The direction of the turns is determined by the walking line.

kIfcStairTypeEnum_THREE_QUARTER_TURN_STAIR 

A stair making a 270° turn, consisting of four straight flights connected by three quarterspace landings. The direction of the turns is determined by the walking line.

kIfcStairTypeEnum_SPIRAL_STAIR 

A stair constructed with winders around a circular newel often without landings. Depending on outer boundary it can be either a circular, elliptical or rectangular spiral stair. The orientation of the winding stairs is determined by the walking line.

kIfcStairTypeEnum_DOUBLE_RETURN_STAIR 

A stair having one straight flight to a wide quarterspace landing, and two side flights from that landing into opposite directions. The stair is making a 90° turn. The direction of traffic is determined by the walking line.

kIfcStairTypeEnum_CURVED_RUN_STAIR 

A stair extending from one level to another without turns or winders. The stair is consisting of one curved flight.

kIfcStairTypeEnum_TWO_CURVED_RUN_STAIR 

A curved stair consisting of two curved flights without turns but with one landing.

kIfcStairTypeEnum_USERDEFINED 

Free form stair (user defined operation type).

kIfcStairTypeEnum_NOTDEFINED 

No description available.

kIfcStairTypeEnum_unset 

The value is unset.

Definition at line 1090 of file Ifc2x_FinalEnum.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 758 of file Ifc2x_FinalEnum.h.

◆ IfcSurfaceSideEnum

Denotion of whether negative, positive or both sides of a surface are being referred to.

Enumerator
kIfcSurfaceSideEnum_POSITIVE 

POSITIVE

kIfcSurfaceSideEnum_NEGATIVE 

NEGATIVE

kIfcSurfaceSideEnum_BOTH 

BOTH

kIfcSurfaceSideEnum_unset 

The value is unset.

Definition at line 1697 of file Ifc2x_FinalEnum.h.

◆ IfcTaskMilestoneEnum

Indicates the range of values that can be selected from the enumeration.

Enumerator
kIfcTaskMilestoneEnum_CONTRACTMILESTONE 

CONTRACTMILESTONE

kIfcTaskMilestoneEnum_CUSTOMERMILESTONE 

CUSTOMERMILESTONE

kIfcTaskMilestoneEnum_FINANCIALMILESTONE 

FINANCIALMILESTONE

kIfcTaskMilestoneEnum_FINISHMILESTONE 

FINISHMILESTONE

kIfcTaskMilestoneEnum_MANAGEMENTMILESTONE 

MANAGEMENTMILESTONE

kIfcTaskMilestoneEnum_SCHEDULEDMILESTONE 

SCHEDULEDMILESTONE

kIfcTaskMilestoneEnum_STARTMILESTONE 

STARTMILESTONE

kIfcTaskMilestoneEnum_SUPPLYMILESTONE 

SUPPLYMILESTONE

kIfcTaskMilestoneEnum_USERDEFINED 

USERDEFINED

kIfcTaskMilestoneEnum_NOTDEFINED 

NOTDEFINED

kIfcTaskMilestoneEnum_unset 

The value is unset.

Definition at line 1741 of file Ifc2x_FinalEnum.h.

◆ IfcTaskStatusEnum

Indicates the range of values that can be selected from the enumeration.

Enumerator
kIfcTaskStatusEnum_COMPLETED 

COMPLETED

kIfcTaskStatusEnum_NOTYETSTARTED 

NOTYETSTARTED

kIfcTaskStatusEnum_STARTED 

STARTED

kIfcTaskStatusEnum_USERDEFINED 

USERDEFINED

kIfcTaskStatusEnum_NOTDEFINED 

NOTDEFINED

kIfcTaskStatusEnum_unset 

The value is unset.

Definition at line 1717 of file Ifc2x_FinalEnum.h.

◆ IfcThermalLoadTypeEnum

This enumeration defines the type of thermal load for spaces or zones, as derived from various use cases.

Enumerator
kIfcThermalLoadTypeEnum_PEOPLESENSIBLE 
kIfcThermalLoadTypeEnum_PEOPLELATENT 
kIfcThermalLoadTypeEnum_LIGHTING 
kIfcThermalLoadTypeEnum_EQUIPMENTSENSIBLE 
kIfcThermalLoadTypeEnum_EQUIPMENTLATENT 
kIfcThermalLoadTypeEnum_VENTILATIONINDOORAIR 
kIfcThermalLoadTypeEnum_VENTILATIONOUTSIDEAIR 
kIfcThermalLoadTypeEnum_RECIRCULATEDAIR 
kIfcThermalLoadTypeEnum_EXHAUSTAIR 
kIfcThermalLoadTypeEnum_AIREXCHANGERATE 

Loads from the air exchange rate.

kIfcThermalLoadTypeEnum_DRYBULBTEMPERATURE 
kIfcThermalLoadTypeEnum_RELATIVEHUMIDITY 
kIfcThermalLoadTypeEnum_INFILTRATIONSENSIBLE 
kIfcThermalLoadTypeEnum_INFILTRATIONLATENT 
kIfcThermalLoadTypeEnum_OTHER 
kIfcThermalLoadTypeEnum_NOTKNOWN 
kIfcThermalLoadTypeEnum_unset 

The value is unset.

Definition at line 2733 of file Ifc2x_FinalEnum.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 208 of file Ifc2x_FinalEnum.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_USERDEFINED 

User-defined type.

kIfcTransportElementTypeEnum_NOTDEFINED 

Undefined type.

kIfcTransportElementTypeEnum_unset 

The value is unset.

Definition at line 952 of file Ifc2x_FinalEnum.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 230 of file Ifc2x_FinalEnum.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 408 of file Ifc2x_FinalEnum.h.

◆ IfcValveEnum

This enumeration identifies different types of valves.

Enumerator
kIfcValveEnum_AUTOMATED 

Automated valve.

kIfcValveEnum_ANGLE 

Angle valve.

kIfcValveEnum_AWWA 

AWWA valve.

kIfcValveEnum_BALL 

Ball valve.

kIfcValveEnum_BUTTERFLY 

Butterfly valve.

kIfcValveEnum_CHECK 

Check valve.

kIfcValveEnum_DIVERTER 

Diverter valve.

kIfcValveEnum_GATE 

Gate valve.

kIfcValveEnum_GLOBE 

Globe valve.

kIfcValveEnum_NACE 

Nace valve.

kIfcValveEnum_NEEDLE 

Needle valve.

kIfcValveEnum_PLUG 

Plug valve.

kIfcValveEnum_PIPELINE 

Pipeline valve.

kIfcValveEnum_SAFETY 

Safety valve.

kIfcValveEnum_THREEWAY 

Threeway valve.

kIfcValveEnum_ULFM 

ULFM valve.

kIfcValveEnum_USERDEFINED 

User-defined valve.

kIfcValveEnum_NOTDEFINED 

Undefined valve.

kIfcValveEnum_unset 

The value is unset.

Definition at line 3354 of file Ifc2x_FinalEnum.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 1387 of file Ifc2x_FinalEnum.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 1429 of file Ifc2x_FinalEnum.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 1262 of file Ifc2x_FinalEnum.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 1293 of file Ifc2x_FinalEnum.h.

◆ IfcWorkControlTypeEnum

An IfcWorkControlTypeEnum is an enumeration data type that specifies the types of work control from which the relevant control can be selected.

Enumerator
kIfcWorkControlTypeEnum_ACTUAL 

A control in which actual items undertaken are indicated.

kIfcWorkControlTypeEnum_BASELINE 

A control that is a baseline from which changes that are made later can be recognized.

kIfcWorkControlTypeEnum_PLANNED 

A control showing planned items.

kIfcWorkControlTypeEnum_unset 

The value is unset.

Definition at line 1775 of file Ifc2x_FinalEnum.h.

◆ IfcWorkOrderRiskTypeEnum

An enumerated list of the types of risk factors that are associated with carrying out a work order.

Enumerator
kIfcWorkOrderRiskTypeEnum_HEALTHANDSAFETY 

HEALTHANDSAFETY.

kIfcWorkOrderRiskTypeEnum_HAZARDS 

HAZARDS.

kIfcWorkOrderRiskTypeEnum_INSURANCE 

INSURANCE.

kIfcWorkOrderRiskTypeEnum_GENERALRISKFACTOR 

GENERALRISKFACTOR.

kIfcWorkOrderRiskTypeEnum_USERDEFINED 

USERDEFINED.

kIfcWorkOrderRiskTypeEnum_NOTDEFINED 

NOTDEFINED.

kIfcWorkOrderRiskTypeEnum_unset 

The value is unset.

Definition at line 2990 of file Ifc2x_FinalEnum.h.

◆ IfcWorkOrderStatusEnum

Values that can be assigned to determine the status of a work order.

Enumerator
kIfcWorkOrderStatusEnum_REQUESTED 

REQUESTED.

kIfcWorkOrderStatusEnum_BEINGAPPROVED 

BEINGAPPROVED.

kIfcWorkOrderStatusEnum_PLANNING 

PLANNING.

kIfcWorkOrderStatusEnum_WORKSTARTED 

WORKSTARTED.

kIfcWorkOrderStatusEnum_WORKDELAYED 

WORKDELAYED.

kIfcWorkOrderStatusEnum_WORKDONE 

WORKDONE.

kIfcWorkOrderStatusEnum_USERDEFINED 

USERDEFINED.

kIfcWorkOrderStatusEnum_NOTDEFINED 

NOTDEFINED.

kIfcWorkOrderStatusEnum_unset 

The value is unset.

Definition at line 2960 of file Ifc2x_FinalEnum.h.

◆ OdIfcEntityType

Enumerator
kIfcOrganization 
kIfcActorRole 
kIfcAddress 
kIfcPostalAddress 
kIfcTelecomAddress 
kIfcPerson 
kIfcPersonAndOrganization 
kIfcOrganizationRelationship 
kIfcCalendarDate 
kIfcLocalTime 
kIfcCoordinatedUniversalTimeOffset 
kIfcDateAndTime 
kIfcClassificationNotation 
kIfcClassificationNotationFacet 
kIfcClassificationReference 
kIfcExternalReference 
kIfcLibraryReference 
kIfcLibraryInformation 
kIfcDocumentReference 
kIfcDocumentInformation 
kIfcDocumentElectronicFormat 
kIfcDocumentInformationRelationship 
kIfcClassification 
kIfcClassificationItem 
kIfcClassificationItemRelationship 
kIfcConnectionGeometry 
kIfcConnectionPointGeometry 
kIfcConnectionCurveGeometry 
kIfcConnectionSurfaceGeometry 
kIfcConnectionPortGeometry 
kIfcGridAxis 
kIfcVirtualGridIntersection 
kIfcGridPlacement 
kIfcObjectPlacement 
kIfcLocalPlacement 
kIfcBooleanResult 
kIfcHalfSpaceSolid 
kIfcBoxedHalfSpace 
kIfcBoundingBox 
kIfcPolygonalBoundedHalfSpace 
kIfcSolidModel 
kIfcManifoldSolidBrep 
kIfcFacetedBrep 
kIfcFacetedBrepWithVoids 
kIfcSweptAreaSolid 
kIfcExtrudedAreaSolid 
kIfcRevolvedAreaSolid 
kIfcCsgSolid 
kIfcSectionedSpine 
kIfcGeometricSet 
kIfcFaceBasedSurfaceModel 
kIfcShellBasedSurfaceModel 
kIfcBooleanClippingResult 
kIfcAxis2Placement2D 
kIfcPlacement 
kIfcGeometricRepresentationItem 
kIfcRepresentationItem 
kIfcMappedItem 
kIfcRepresentationMap 
kIfcCartesianTransformationOperator 
kIfcCartesianTransformationOperator2D 
kIfcCartesianTransformationOperator2DnonUniform 
kIfcDirection 
kIfcCartesianTransformationOperator3D 
kIfcCartesianTransformationOperator3DnonUniform 
kIfcCartesianPoint 
kIfcPoint 
kIfcCompositeCurveSegment 
kIfcCurve 
kIfcBoundedCurve 
kIfcCompositeCurve 
kIfc2DCompositeCurve 
kIfcPolyline 
kIfcTrimmedCurve 
kIfcConic 
kIfcCircle 
kIfcEllipse 
kIfcLine 
kIfcVector 
kIfcOffsetCurve2D 
kIfcOffsetCurve3D 
kIfcSurface 
kIfcElementarySurface 
kIfcPlane 
kIfcAxis2Placement3D 
kIfcSweptSurface 
kIfcSurfaceOfRevolution 
kIfcAxis1Placement 
kIfcSurfaceOfLinearExtrusion 
kIfcBoundedSurface 
kIfcCurveBoundedPlane 
kIfcRectangularTrimmedSurface 
kIfcMaterial 
kIfcMaterialClassificationRelationship 
kIfcMaterialLayer 
kIfcMaterialLayerSet 
kIfcMaterialLayerSetUsage 
kIfcMaterialList 
kIfcDerivedUnit 
kIfcDerivedUnitElement 
kIfcNamedUnit 
kIfcContextDependentUnit 
kIfcConversionBasedUnit 
kIfcMeasureWithUnit 
kIfcSIUnit 
kIfcDimensionalExponents 
kIfcMonetaryUnit 
kIfcUnitAssignment 
kIfcProfileDef 
kIfcArbitraryClosedProfileDef 
kIfcArbitraryProfileDefWithVoids 
kIfcCircleProfileDef 
kIfcRectangleProfileDef 
kIfcTrapeziumProfileDef 
kIfcEllipseProfileDef 
kIfcRoundedRectangleProfileDef 
kIfcDerivedProfileDef 
kIfcArbitraryOpenProfileDef 
kIfcIshapeProfileDef 
kIfcCompositeProfileDef 
kIfcPropertyEnumeratedValue 
kIfcSimpleProperty 
kIfcProperty 
kIfcComplexProperty 
kIfcPropertySingleValue 
kIfcPropertyBoundedValue 
kIfcPropertyTableValue 
kIfcPropertyReferenceValue 
kIfcPropertyEnumeration 
kIfcPhysicalQuantity 
kIfcQuantityLength 
kIfcQuantityArea 
kIfcQuantityVolume 
kIfcQuantityCount 
kIfcQuantityWeight 
kIfcGeometricRepresentationContext 
kIfcRepresentationContext 
kIfcRepresentation 
kIfcShapeRepresentation 
kIfcShapeAspect 
kIfcProductDefinitionShape 
kIfcProductRepresentation 
kIfcClosedShell 
kIfcConnectedFaceSet 
kIfcTopologicalRepresentationItem 
kIfcEdge 
kIfcOrientedEdge 
kIfcVertex 
kIfcVertexPoint 
kIfcEdgeCurve 
kIfcFace 
kIfcFaceSurface 
kIfcFaceBound 
kIfcFaceOuterBound 
kIfcLoop 
kIfcPolyLoop 
kIfcPath 
kIfcOpenShell 
kIfcApplication 
kIfcOwnerHistory 
kIfcTable 
kIfcTableRow 
kIfcProduct 
kIfcObject 
kIfcRoot 
kIfcPropertyDefinition 
kIfcTypeObject 
kIfcTypeProduct 
kIfcPropertySetDefinition 
kIfcPropertySet 
kIfcRelDefinesByProperties 
kIfcRelDefines 
kIfcRelationship 
kIfcRelAssigns 
kIfcRelAssignsToProcess 
kIfcProcess 
kIfcRelSequence 
kIfcRelConnects 
kIfcRelAssignsToProduct 
kIfcRelAssignsToControl 
kIfcControl 
kIfcRelAssignsToResource 
kIfcResource 
kIfcRelAssignsToActor 
kIfcActor 
kIfcRelAssignsToGroup 
kIfcGroup 
kIfcRelDecomposes 
kIfcRelAggregates 
kIfcRelNests 
kIfcRelAssociates 
kIfcRelAssociatesClassification 
kIfcRelAssociatesDocument 
kIfcRelAssociatesLibrary 
kIfcRelDefinesByType 
kIfcRelOverridesProperties 
kIfcProject 
kIfcProxy 
kIfcZone 
kIfcSystem 
kIfcRelServicesBuildings 
kIfcRelVoidsElement 
kIfcBuildingElement 
kIfcElement 
kIfcSpatialStructureElement 
kIfcBuilding 
kIfcBuildingStorey 
kIfcSpace 
kIfcRelSpaceBoundary 
kIfcSite 
kIfcRelContainedInSpatialStructure 
kIfcGrid 
kIfcOpeningElement 
kIfcRelFillsElement 
kIfcFurnishingElement 
kIfcElectricalElement 
kIfcDistributionElement 
kIfcTransportElement 
kIfcEquipmentElement 
kIfcRelConnectsElements 
kIfcBuildingElementProxy 
kIfcElementQuantity 
kIfcRelAssociatesMaterial 
kIfcRelCoversBldgElements 
kIfcRelConnectsPathElements 
kIfcWall 
kIfcWallStandardCase 
kIfcCovering 
kIfcColumn 
kIfcBeam 
kIfcDoor 
kIfcWindow 
kIfcSlab 
kIfcRoof 
kIfcStair 
kIfcStairFlight 
kIfcRamp 
kIfcRampFlight 
kIfcDoorStyle 
kIfcWindowStyle 
kIfcDoorLiningProperties 
kIfcDoorPanelProperties 
kIfcWindowLiningProperties 
kIfcWindowPanelProperties 
kIfcApproval 
kIfcConstraint 
kIfcMetric 
kIfcMetricBenchmark 
kIfcMetricValue 
kIfcObjective 
kIfcConstraintAggregationRelationship 
kIfcActionTimeControl 
kIfcCostValue 
kIfcCostModifier 
kIfcCostModifierValue 
kIfcReferencesCostDocument 
kIfcCostValueRelationship 
kIfcCostQuantity 
kIfcMaterialProperties 
kIfcMechanicalMaterialProperties 
kIfcThermalMaterialProperties 
kIfcHygroscopicMaterialProperties 
kIfcExtendedMaterialProperties 
kIfcGeneralMaterialProperties 
kIfcOpticalMaterialProperties 
kIfcSurfaceStyleUsage 
kIfcSurfaceStyle 
kIfcSurfaceStyleProperties 
kIfcSurfaceExtendedProperties 
kIfcSurfaceShadingProperties 
kIfcSurfaceRenderingProperties 
kIfcPresentationLightSource 
kIfcDirectionalLightSource 
kIfcPointLightSource 
kIfcSpotLightSource 
kIfcReferenceGeometry 
kIfcReferenceEdge 
kIfcReferenceVertex 
kIfcReferenceFace 
kIfcTask 
kIfcScheduleTimeControl 
kIfcRelAssignsTasks 
kIfcWorkControl 
kIfcWorkPlan 
kIfcWorkSchedule 
kIfcRelUsesResource 
kIfcConstraintUsage 
kIfcApprovalUsage 
kIfcRelFlowControlElements 
kIfcControlElement 
kIfcRelConnectsPorts 
kIfcDiscreteElement 
kIfcDistributionFlowElement 
kIfcFlowController 
kIfcFlowFitting 
kIfcFlowSegment 
kIfcFlowTerminal 
kIfcAirTerminal 
kIfcSanitaryTerminal 
kIfcHydronicHeater 
kIfcCoil 
kIfcHeatTransferDevice 
kIfcUnitHeater 
kIfcTubeBundle 
kIfcHeatExchanger 
kIfcCoolingTower 
kIfcChiller 
kIfcBoiler 
kIfcFluidMovingDevice 
kIfcCompressor 
kIfcFan 
kIfcPump 
kIfcTreatmentDevice 
kIfcAirFilter 
kIfcStorageDevice 
kIfcTank 
kIfcSpaceThermalLoad 
kIfcFluidFlowProperties 
kIfcElectricalBaseProperties 
kIfcElectricalExtendedProperties 
kIfcAsset 
kIfcSystemFurnitureElement 
kIfcFurniture 
kIfcInventory 
kIfcManufacturerInformation 
kIfcCostSchedule 
kIfcBudget 
kIfcCost 
kIfcProjectOrder 
kIfcChangeOrder 
kIfcPurchaseOrder 
kIfcWorkOrder 
kIfcRelCostsObjects 
kIfcSpaceProgramGroup 
kIfcRelInteractionRequirements 
kIfcCompartment 
kIfcOccupant 
kIfcSpaceProgram 
kIfcRelOccupiesSpaces 
kIfcPermeableCoveringProperties 
kIfcConnectionConstraint 
kIfcRailing 
kIfcCurtainWall 
kIfcAssessory 
kIfcBuiltIn 
kIfcCMDocPackage 
kIfcConstructionEquipmentResource 
kIfcLaborResource 
kIfcConstructionProductResource 
kIfcSubContractResource 
kIfcConstructionMaterialResource 
kIfcCrewResource 
kIfcRelAggregatesResources 
kIfcElectricMotor 
kIfcLightFixture 
kIfcOutlet 
kIfcElectricalAppliance 
kIfcFurnitureStandard 
kIfcEquipmentStandard 
kIfcMaintenanceRecord 
kIfcRelMaintenanceEvent 
kIfcRelAssignsFMStandard 
kIfcMaintenanceWorkOrder 
kIfcMove 
kIfcActuator 
kIfcController 
kIfcSensor 
kIfcValve 
kIfcAirTerminalBox 
kIfcDamper 
kAny 

Definition at line 31 of file Ifc2x_FinalEntityTypes.h.

Variable Documentation

◆ sCommonUnset

const OdAnsiString OdIfc2x_final::sCommonUnset
extern