Bug fixes with zero length segment and b2g mapping when project angle is not radian

This commit is contained in:
Richard Brice
2025-07-21 16:24:20 -07:00
parent f3c72920de
commit c12ed46c49
4 changed files with 160 additions and 107 deletions
@@ -21,7 +21,7 @@
import pytest
import ifcopenshell.api.alignment
from ifcopenshell.api.alignment._map_alignment_horizontal_segment import __map_alignment_horizontal_segment
from ifcopenshell.api.alignment._map_alignment_horizontal_segment import _map_alignment_horizontal_segment
def _BlossCurve_100_0_300_1000_1_Meter(file):
@@ -38,7 +38,7 @@ def _BlossCurve_100_0_300_1000_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -69,7 +69,7 @@ def _BlossCurve_100_0__300__1000_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -100,7 +100,7 @@ def _BlossCurve_100_0_300_inf_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -131,7 +131,7 @@ def _BlossCurve_100_0__300__inf_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -162,7 +162,7 @@ def _BlossCurve_100_0_1000_300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -193,7 +193,7 @@ def _BlossCurve_100_0__1000__300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -224,7 +224,7 @@ def _BlossCurve_100_0_inf_300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -255,7 +255,7 @@ def _BlossCurve_100_0__inf__300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -286,7 +286,7 @@ def _CircularArc_100_0_300_1000_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -314,7 +314,7 @@ def _CircularArc_100_0__300__1000_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -342,7 +342,7 @@ def _CircularArc_100_0_300_inf_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -370,7 +370,7 @@ def _CircularArc_100_0__300__inf_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -398,7 +398,7 @@ def _CircularArc_100_0_1000_300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -426,7 +426,7 @@ def _CircularArc_100_0__1000__300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -454,7 +454,7 @@ def _CircularArc_100_0_inf_300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -482,7 +482,7 @@ def _CircularArc_100_0__inf__300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -510,7 +510,7 @@ def _Clothoid_100_0_300_1000_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -538,7 +538,7 @@ def _Clothoid_100_0__300__1000_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -566,7 +566,7 @@ def _Clothoid_100_0_300_inf_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -594,7 +594,7 @@ def _Clothoid_100_0__300__inf_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -622,7 +622,7 @@ def _Clothoid_100_0_1000_300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -650,7 +650,7 @@ def _Clothoid_100_0__1000__300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -678,7 +678,7 @@ def _Clothoid_100_0_inf_300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -706,7 +706,7 @@ def _Clothoid_100_0__inf__300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -734,7 +734,7 @@ def _CosineCurve_100_0_300_1000_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -763,7 +763,7 @@ def _CosineCurve_100_0__300__1000_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -792,7 +792,7 @@ def _CosineCurve_100_0_300_inf_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -821,7 +821,7 @@ def _CosineCurve_100_0__300__inf_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -850,7 +850,7 @@ def _CosineCurve_100_0_1000_300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -879,7 +879,7 @@ def _CosineCurve_100_0__1000__300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -908,7 +908,7 @@ def _CosineCurve_100_0_inf_300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -937,7 +937,7 @@ def _CosineCurve_100_0__inf__300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -966,7 +966,7 @@ def _Cubic_100_0_300_1000_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -995,7 +995,7 @@ def _Cubic_100_0__300__1000_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1024,7 +1024,7 @@ def _Cubic_100_0_300_inf_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1053,7 +1053,7 @@ def _Cubic_100_0__300__inf_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1082,7 +1082,7 @@ def _Cubic_100_0_1000_300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1111,7 +1111,7 @@ def _Cubic_100_0__1000__300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1140,7 +1140,7 @@ def _Cubic_100_0_inf_300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1169,7 +1169,7 @@ def _Cubic_100_0__inf__300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1198,7 +1198,7 @@ def _HelmertCurve_100_0_300_1000_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1246,7 +1246,7 @@ def _HelmertCurve_100_0__300__1000_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1294,7 +1294,7 @@ def _HelmertCurve_100_0_300_inf_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1342,7 +1342,7 @@ def _HelmertCurve_100_0__300__inf_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1390,7 +1390,7 @@ def _HelmertCurve_100_0_1000_300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1438,7 +1438,7 @@ def _HelmertCurve_100_0__1000__300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1486,7 +1486,7 @@ def _HelmertCurve_100_0_inf_300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1534,7 +1534,7 @@ def _HelmertCurve_100_0__inf__300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1582,7 +1582,7 @@ def _Line_100_0_300_1000_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1610,7 +1610,7 @@ def _Line_100_0__300__1000_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1638,7 +1638,7 @@ def _Line_100_0_300_inf_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1666,7 +1666,7 @@ def _Line_100_0__300__inf_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1694,7 +1694,7 @@ def _Line_100_0_1000_300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1722,7 +1722,7 @@ def _Line_100_0__1000__300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1750,7 +1750,7 @@ def _Line_100_0_inf_300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1778,7 +1778,7 @@ def _Line_100_0__inf__300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1806,7 +1806,7 @@ def _SineCurve_100_0_300_1000_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1836,7 +1836,7 @@ def _SineCurve_100_0__300__1000_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1866,7 +1866,7 @@ def _SineCurve_100_0_300_inf_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1896,7 +1896,7 @@ def _SineCurve_100_0__300__inf_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1926,7 +1926,7 @@ def _SineCurve_100_0_1000_300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1956,7 +1956,7 @@ def _SineCurve_100_0__1000__300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -1986,7 +1986,7 @@ def _SineCurve_100_0_inf_300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition
@@ -2016,7 +2016,7 @@ def _SineCurve_100_0__inf__300_1_Meter(file):
GlobalId=ifcopenshell.guid.new(), DesignParameters=design_parameters
)
mapped_segments = __map_alignment_horizontal_segment(file, alignment_segment)
mapped_segments = _map_alignment_horizontal_segment(file, alignment_segment)
mapped_segment = mapped_segments[0]
assert len(mapped_segments) == 2
assert "DISCONTINUOUS" == mapped_segment.Transition