ALS006 Alignment horizontal shape representation - v1

001 | @implementer-agreement
002 | @ALS
003 | @version1
004 | Feature: ALS006 - Alignment horizontal shape representation
005 | The rule verifies that IfcAlignmentHorizontal is represented correctly with representation type Curve2D and representation item either IfcCompositeCurve or IfcIndexedPolycurve or IfcPolyline.
006 |
007 |   Background:
008 |     Given A model with Schema 'IFC4.3'
009 |     Given An .IfcAlignmentHorizontal.
010 |     Given Its attribute .Representation.
011 |     Given Its attribute .Representations.
012 |
013 |   Scenario: Agreement on each IfcAlignmentHorizontal using correct representation - Value
014 |
015 |     Then The value of attribute .RepresentationIdentifier. must be 'Axis'
016 |     Then The value of attribute .RepresentationType. must be 'Curve2D'
017 |
018 |
019 |   Scenario: Agreement on each IfcAlignmentHorizontal using correct representation - Type
020 |
021 |     Then The type of attribute .Items. must be 'IfcCompositeCurve' or 'IfcIndexedPolycurve' or 'IfcPolyline'

Version history

Version

Tag

Date

Commit

Rule link

v1

v0.6.6

2023-09-18

73414403

view