ifcopenshell.util.alignment

Module Contents

ifcopenshell.util.alignment.add_linear_placement_fallback_position(file: ifcopenshell.file) ifcopenshell.file
ifcopenshell.util.alignment.append_zero_length_segments(file: ifcopenshell.file) ifcopenshell.file

Appends zero length segments to all alignment layouts and layout geometry, if missing.

ifcopenshell.util.alignment.create_alignment_geometry(file: ifcopenshell.file) ifcopenshell.file
ifcopenshell.util.alignment.station_as_string(file: ifcopenshell.file, sta: float)

Returns a stringized version of a station. Example 100.0 is 1+00.00 as a stationing string. If the project units are SI-based, the string is in the format xxx+yyy.zzz If the project units are Emperial-based, the string is in the format xx+yy.zz :param station: the station to be stringized :return: stringized station