Grids may be used to provide a layout reference for building elements.
Figure 126 illustrates an instance diagram.
Figure 126 — Grid Attributes |
<?xml version="1.0" encoding="utf-8"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="9c7b470d-978a-40fa-a777-449b40588800" name="Grid Attributes" applicableSchema="IFC4" applicableEntity="IfcGrid">
<Rules>
<AttributeRule AttributeName="PredefinedType">
<EntityRules>
<EntityRule EntityName="IfcGridTypeEnum" />
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="UAxes" AttributeName="UAxes">
<EntityRules>
<EntityRule EntityName="IfcGridAxis">
<AttributeRules>
<AttributeRule AttributeName="AxisTag">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="AxisCurve">
<EntityRules>
<EntityRule EntityName="IfcIndexedPolyCurve" />
<EntityRule EntityName="IfcCircle" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="SameSense">
<EntityRules>
<EntityRule EntityName="IfcBoolean" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="VAxes" AttributeName="VAxes">
<EntityRules>
<EntityRule EntityName="IfcGridAxis">
<AttributeRules>
<AttributeRule AttributeName="AxisTag">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="AxisCurve">
<EntityRules>
<EntityRule EntityName="IfcIndexedPolyCurve" />
<EntityRule EntityName="IfcCircle" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="SameSense">
<EntityRules>
<EntityRule EntityName="IfcBoolean" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="WAxes" AttributeName="WAxes">
<EntityRules>
<EntityRule EntityName="IfcGridAxis" />
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>