Supported versions
The TLcdIFCModelDecoder
supports these IFC specification versions:
-
IFC 2.3.0.1: IFC2 Edition 3 - Technical Corrigendum 1
-
IFC 4.0.2.1: IFC4 - Addendum 2 - Technical Corrigendum 1
Limitations
Geometry model
The TLcdIFCModelDecoder
has these limitations regarding the Geometry Model:
-
It decodes only elements in the
MODEL_VIEW
representation. -
It can decode many geometric constructs, but doesn’t support all IFC entities. See appendix Appendix A, Unsupported IFC entities for an overview of the entities it doesn’t support. When the decoder encounters such an entity, it logs a warning and ignores the entity.
Features model
The TLcdIFCModelDecoder
has these limitations regarding the Features Model:
-
It decodes only properties with a simple value, such as strings, numbers, or boolean values.
-
When decoding an
IfcPropertySet
, it includes only theIfcPropertySingleValue
properties.
Appendix A: Unsupported IFC entities
GeometricModel | Geometry | Profile |
---|---|---|
IfcBlock |
IfcCurveBoundedPlane |
IfcCompositeProfileDef |
IfcBoxedHalfSpace |
IfcOffsetCurve2D |
IfcCraneRailAShapeProfileDef |
IfcCsgSolid |
IfcOffsetCurve3D |
IfcCraneRailFShapeProfileDef |
IfcRectangularPyramid |
IfcPointOnCurve |
|
IfcRightCircularCone |
IfcPointOnSurface |
|
IfcRightCircularCylinder |
IfcRectangularTrimmedSurface |
|
IfcSectionedSpine |
||
IfcSurfaceCurveSweptAreaSolid |
||
IfcSweptDiskSolid |
GeometricModel | Geometry | Profile |
---|---|---|
IfcAdvancedBrepWithVoids |
IfcCurveBoundedPlane |
IfcCompositeProfileDef |
IfcBlock |
IfcCurveBoundedSurface |
IfcCraneRailAShapeProfileDef |
IfcBoxedHalfSpace |
IfcOffsetCurve2D |
IfcCraneRailFShapeProfileDef |
IfcCsgSolid |
IfcOffsetCurve3D |
|
IfcExtrudedAreaSolidTapered |
IfcPcurve |
|
IfcFixedReferenceSweptAreaSolid |
IfcPointOnCurve |
|
IfcRectangularPyramid |
IfcPointOnSurface |
|
IfcRevolvedAreaSolidTapered |
IfcRectangularTrimmedSurface |
|
IfcRightCircularCone |
IfcSurfaceCurve |
|
IfcRightCircularCylinder |
||
IfcSectionedSpine |
||
IfcSurfaceCurveSweptAreaSolid |
||
IfcSweptDiskSolid |