An .entity_opt_stmt.
Usages:
Given an .IfcAlignment.
Given an .IfcAlignment.
Given an .IfcAlignmentHorizontal.
Given an .IfcAlignmentVertical.
Given an .IfcAlignmentCant.
Given an .IfcAlignmentHorizontal.
Given an .IfcAlignmentVertical.
Given an .IfcAlignmentCant.
Given an .IfcAlignment.
Given an .IfcAlignment.
Given an .IfcReferent.
Given an .IfcAlignmentHorizontal.
Given An .IfcAlignmentVertical.
ALB012 Alignment vertical segment radius of curvature - v2:11
Given An .IfcAlignmentHorizontal.
ALB015 Alignment business logic zero length final segment - v2:11
Given An .IfcAlignmentVertical.
ALB015 Alignment business logic zero length final segment - v2:19
Given An .IfcAlignmentCant.
ALB015 Alignment business logic zero length final segment - v2:27
Given An .IfcAlignmentHorizontal.
Given An .IfcAlignmentVertical.
Given An .IfcAlignmentCant.
Given An .IfcAlignment.
ALB023 Alignment same segment types in business logic and geometry - v2:13
Given An .IfcAlignmentHorizontal.
ALB023 Alignment same segment types in business logic and geometry - v2:20
Given An .IfcAlignmentVertical.
ALB023 Alignment same segment types in business logic and geometry - v2:27
Given An .IfcAlignmentCant.
ALB023 Alignment same segment types in business logic and geometry - v2:34
Given An .IfcAlignmentSegment.
ALB023 Alignment same segment types in business logic and geometry - v2:41
Given An .IfcAlignment.
Given an .IfcAlignment.
Given an .IfcAlignment.
Given an .IfcAlignment.
Given An .IfcAlignmentSegment.
Given An .IfcAlignment.
Given An .IfcAlignmentHorizontal.
Given An .IfcAlignmentVertical.
Given An .IfcAlignmentCant.
Given An .IfcAlignmentSegment.
ALS010 Alignment segment shape representation has the correct number of items - v1:11
Given an .IfcAlignment.
Given An .IfcAlignment.
ALS012 Alignment segment start and length attribute types - v1:13
Given An .IfcAlignment.
ALS015 Alignment representation zero length final segment - v3:12
Given An .IfcAlignment.
ALS016 Alignment horizontal segment geometric continuity - v3:17
Given An .IfcAlignment.
ALS017 Alignment vertical segment geometric continuity - v4:15
Given an .IfcAnnotation.
Given an .IfcElement.
Given an .IfcProduct.
Given an .IfcProduct.
Given an .IfcProduct.
Given an .IfcBuiltElement.
Given an .IfcBuildingElement.
Given an .IfcDoor.
BLT001 Correct use of operation type attributes for doors - v1:14
Given an .IfcDoorType.
BLT001 Correct use of operation type attributes for doors - v1:14
Given an .IfcDoor.
BLT001 Correct use of operation type attributes for doors - v1:28
Given an .IfcWindow.
BLT002 Correct use of partitioning type attributes for windows - v1:14
Given an .IfcWindowType.
BLT002 Correct use of partitioning type attributes for windows - v1:14
Given an .IfcWindow.
BLT002 Correct use of partitioning type attributes for windows - v1:28
Given An .IfcStair.
Given An .IfcFace.
( ⚠ BRP001 Polyhedral IfcFace boundary no self intersections - v2) (disabled):12
Given An .IfcConnectedFaceSet.
Given an .IfcObjectDefinition.
Given an .IfcRepresentationItem.
Given an .IfcObjectDefinition.
Given an .IfcProduct.
Given An .IfcClosedShell.
Given An .IfcTriangulatedFaceSet.
Given An .IfcPolygonalFaceSet.
Given An .IfcSpace.
Given An .IfcSpace.
Given An .IfcProduct.
Given An .IfcProduct.
Given An .IfcProduct.
Given An .IfcProduct.
Given An .IfcBuilding.
( ⚠ GEM005 Building shape representation - v2) (disabled):11
Given an .IfcProduct.
Given An .IfcProject.
Given An .IfcContext.
Given An .IfcProject.
Given An .IfcContext.
Given An .IfcGeometricRepresentationSubContext.
Given An .IfcGeometricRepresentationSubContext.
Given An .IfcPolyLoop.
GEM111 No duplicated points within a polyloop or polyline - v1:12
Given An .IfcPolyLine.
GEM111 No duplicated points within a polyloop or polyline - v1:17
Given An .IfcPolyLine.
GEM111 No duplicated points within a polyloop or polyline - v1:24
Given An .IfcPolyline.
GEM111 No duplicated points within a polyloop or polyline - v1:31
Given An .IfcIndexedPolyCurve.
GEM112 No duplicated points within an indexed poly curve - v1:11
Given An .IfcIndexedPolyCurve.
GEM113 Indexed poly curve arcs must not be defined using colinear points - v2:9
Given An .IfcCoordinateReferenceSystem.
Given An .IfcCoordinateReferenceSystem.
Given an .IfcBuilding.
Given an .IfcFacility.
Given An .IfcCoordinateReferenceSystem.
GRF004 Valid EPSG prefix in coordinate reference system - v1:15
Given An .IfcProjectedCRS.
GRF004 Valid EPSG prefix in coordinate reference system - v1:29
Given An .IfcMapConversion.
Given an .IfcCoordinateReferenceSystem.
Given an .IfcProjectedCRS.
Given an .IfcRigidOperation.
Given an .IfcGroup.
Given an .IfcBuilding.
Given an .IfcBuildingStorey.
Given an .IfcFillAreaStyleHatching.
Given an .IfcOrganization.
Given an .IfcPerson.
Given an .IfcPile.
Given an .IfcReinforcingElement.
Given an .IfcRelAssigns.
Given an .IfcSite.
Given an .IfcStairFlight.
Given an .IfcSurfaceStyleRendering.
Given an .IfcSurfaceTexture.
Given an .IfcTendon.
Given an .IfcTextureCoordinateGenerator.
Given an .IfcDoorLiningProperties.
Given an .IfcDoorPanelProperties.
Given an .IfcFillAreaStyleHatching.
Given an .IfcReinforcingElement.
Given an .IfcRelAssignsToActor.
Given an .IfcRelAssignsToControl.
Given an .IfcRelAssignsToGroup.
Given an .IfcRelAssignsToGroupByFactor.
Given an .IfcRelAssignsToProcess.
Given an .IfcRelAssignsToProduct.
Given an .IfcRelAssignsToResource.
Given an .IfcStairFlight.
Given an .IfcWindowPanelProperties.
Given an .IfcWindowLiningProperties.
Given an .IfcTendon.
Given an .IfcTendonAnchor.
Given an .IfcTendonType.
Given an .IfcFillAreaStyleHatching.
Given an .IfcBuildingElementProxy.
Given an .IfcFireSuppressionTerminal.
Given an .IfcFireSuppressionTerminalType.
Given an .IfcCableCarrierFitting.
Given an .IfcCableCarrierFittingType.
Given an .IfcGeographicElement.
Given an .IfcGeographicElementType.
Given an .IfcSpace.
Given an .IfcSpaceType.
Given an .IfcWall.
Given an .IfcWallType.
Given an .IfcWall.
Given an .IfcWallType.
Given an .IfcOwnerHistory.
Given an .IfcFlowFitting.
Given an .IfcFlowSegment.
Given an .IfcFlowTerminal.
Given an .IfcFlowController.
Given an .IfcFlowMovingDevice.
Given an .IfcFlowStorageDevice.
Given an .IfcFlowTreatmentDevice.
Given an .IfcEnergyConversionDevice.
Given an .IfcFlowFitting.
Given an .IfcFlowSegment.
Given an .IfcFlowTerminal.
Given an .IfcFlowController.
Given an .IfcFlowMovingDevice.
Given an .IfcFlowStorageDevice.
Given an .IfcFlowTreatmentDevice.
Given an .IfcEnergyConversionDevice.
Given an .IfcProductRepresentation.
Given an .IfcRepresentation.
Given an .IfcRepresentationContext.
Given an .IfcRelAssociates.
Given an .IfcShapeRepresentation.
Given an .IfcPropertySet.
Given an .IfcPropertySet.
Given an .IfcPropertySet.
Given an .entity instance.
IFC105 Resource entities need to be referenced by rooted entity - v3:13
Given an .IfcProduct.
Given an .IfcProduct.
Given an .IfcProduct.
Given An .IfcLinearPlacement.
Given An .IfcObject.
Given an .IfcObjectDefinition.
Given an .IfcObjectDefinition.
Given an .IfcShapeRepresentation.
Given an .IfcShapeRepresentation.
Given An .IfcObject.
Given An .IfcElement.
OJP001 Relative placement for elements aggregated to another element - v3:12
Given An .IfcProject.
Given an .IfcProject.
Given An .IfcProject.
Given An .IfcRoot.
Given an .IfcDistributionPort.
Given An .IfcPropertySet.
PSE001 Standard properties and property sets validation - v3:8
Given An .IfcPropertySet.
PSE002 Custom properties and property sets validation - v1:10
Given an .IfcObject.
Given An .IfcElementQuantity.
QTY001 Standard quantities and quantity sets validation - v1:8
Given an .IfcSpace.
Given an .IfcSpatialZone.
Given An .IfcSite.
Given an .IfcBuilding.
Given An .IfcBuilding.
Given An .IfcSpatialElement.
Given An .IfcProject.
Given An .IfcElement.
Given An .IfcProduct.
( ⚠ SPS004 No combination of containment and positioning - v2) (disabled):11
Given An .IfcProduct.
( ⚠ SPS004 No combination of containment and positioning - v2) (disabled):20
Given An .IfcElement.
Given An .IfcElement.
( ⚠ SPS006 Elements referenced in Spatial structures - v2) (disabled):11
Given an .IfcGrid.
Given an .IfcAnnotation.
Given an .IfcElement.
Given an .IfcElement.
Given An .IfcProduct.
Given an .IfcBuildingStorey.
Given an .IfcSite.
Given an .IfcBridge.
Given an .IfcMarineFacility.
Given an .IfcRailway.
Given an .IfcRoad.
Given An .IfcArbitraryClosedProfileDef.
SWE001 Arbitrary profile boundary no self intersections - v4:11
Given An .IfcArbitraryClosedProfileDef.
SWE001 Arbitrary profile boundary no self intersections - v4:18
Given An .IfcExtrudedAreaSolidTapered.
SWE002 Mirroring within IfcDerivedProfileDef shall not be used - v2:21
Given An .IfcRevolvedAreaSolidTapered.
SWE002 Mirroring within IfcDerivedProfileDef shall not be used - v2:21
Given an .IfcCableSegment.
Given An .IfcPolygonalFaceSet.
( ⚠ TAS001 Polygonal face boundary no self intersections - v2) (disabled):11
Given An .IfcPolygonalFaceSet.
( ⚠ TAS001 Polygonal face boundary no self intersections - v2) (disabled):18
Given an .IfcRoot.
Given an .IfcVirtualElement.