``ALS007`` Alignment vertical shape representation - v2 ======================================================================================================================================================================================================== .. parsed-literal:: 001 | \@implementer-agreement 002 | \@ALS 003 | \@version2 004 | Feature: ALS007 - Alignment vertical shape representation 005 | The rule verifies that IfcAlignmentVertical is represented correctly with representation type Curve3D and representation item IfcGradientCurve. 006 | 007 | Background: 008 | :doc:`Given A model with Schema 'IFC4.3' ` 009 | :doc:`Given An .IfcAlignmentVertical. ` 010 | :doc:`Given Its attribute .Representation. ` 011 | :doc:`Given Its attribute .Representations. ` 012 | 013 | \@version3 014 | Scenario: Agreement on each IfcAlignmentVertical using correct representation - Type 015 | 016 | :doc:`Given its attribute .Items. ` 017 | :doc:`Then The type must be 'IfcGradientCurve' ` 018 | 019 | Scenario: Agreement on each IfcAlignmentVertical using correct representation - Value 020 | 021 | :doc:`Given its attribute .RepresentationIdentifier. ` 022 | :doc:`Then The value must be 'Axis' ` 023 | 024 | 025 | Scenario: Agreement on each IfcAlignmentVertical using correct representation - Type 026 | 027 | :doc:`Given its attribute .RepresentationType. ` 028 | :doc:`Then The value must be 'Curve3D' ` 029 | 030 | .. rubric:: Version history .. list-table:: :header-rows: 1 * - Version - Tag - Date - Commit - Rule link * - v1 - :tag:`v0.6.6` - 2023-09-18 - :commit:`734144034ffd50035aed37d78854b7eb3bc718b9` - `view `_ * - v2 - :tag:`v0.6.6` - 2024-02-14 - :commit:`93b0770a8c57926ed681b09273c41cdaf62870d6` - `view `_ * - v3 - :tag:`v0.6.6` - 2024-04-08 - :commit:`722f3e1f08d6a382c215d74e68b68ac603d1f548` - `view `_