LIP002 Linear placement fallback coordinates - v1

001 | @industry-practice
002 | @LIP
003 | @version1
004 | Feature: LIP002 - Linear placement fallback coordinates
005 |   The rule verifies that all linear placements include the CartesianPosition attribute
006 |   and that the provided values correspond to the calculated placement defined by the RelativePlacement attribute
007 |
008 |   Background:
009 |     Given A model with Schema 'IFC4.3'
010 |     Given An .IfcLinearPlacement.
011 |
012 |     Scenario: Confirm the presence of CartesianPosition
013 |
014 |       Then the value of attribute .CartesianPosition. must be ^not empty^
015 |
016 |     Scenario: Confirm the values of CartesianPosition
017 |
018 |       Then .CartesianPosition. must be *equal to* [the calculated linear placement]
019 |

Version history

Version

Tag

Date

Commit

Rule link

v1

v0.7.3

2025-03-26

9d9dcb51

view