For elements that require clearance such as for safety, maintenance, or other purpose, this represents the 3D clearance volume of the item having RepresentationType of 'Surface3D'. Such clearance region indicates space that should not intersect with the 'Body' representation of other elements, though may intersect with the 'Clearance' representation of other elements.
Figure 101 illustrates an instance diagram.
Figure 101 — Type Clearance Geometry |
<?xml version="1.0"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="f1ebb0f3-96c9-4912-a475-d012a23f8179" name="Type Clearance Geometry" status="sample" applicableSchema="IFC4" applicableEntity="IfcDistributionElementType">
<Rules>
<AttributeRule AttributeName="RepresentationMaps">
<EntityRules>
<EntityRule EntityName="IfcRepresentationMap">
<AttributeRules>
<AttributeRule AttributeName="MappedRepresentation">
<EntityRules>
<EntityRule EntityName="IfcShapeRepresentation">
<AttributeRules>
<AttributeRule AttributeName="ContextOfItems">
<EntityRules>
<EntityRule EntityName="IfcGeometricRepresentationContext" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="RepresentationIdentifier">
<EntityRules>
<EntityRule EntityName="IfcLabel">
<AttributeRules>
<AttributeRule Description="Value=Clearance" AttributeName="Value=Clearance" />
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="Type" AttributeName="RepresentationType">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="Geometry" AttributeName="Items">
<EntityRules>
<EntityRule EntityName="IfcBoundedSurface" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="MappingOrigin">
<EntityRules>
<EntityRule EntityName="IfcAxis2Placement3D" />
<EntityRule EntityName="IfcAxis2Placement2D" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>