-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add unit test file that raises ZeroDivisionError
(IVS-137)
- Loading branch information
Showing
1 changed file
with
273 additions
and
0 deletions.
There are no files selected for viewing
273 changes: 273 additions & 0 deletions
273
test/files/alb012/pass-alb012-equal_gradients_parabolic_curve_type.ifc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,273 @@ | ||
ISO-10303-21; | ||
HEADER; | ||
FILE_DESCRIPTION(('ViewDefinition[Alignment-basedReferenceView]'),'2;1'); | ||
FILE_NAME('pass-alb012-correct_radius_parabolic_curve_type.ifc','2024-07-18T15:37:33',('redacted'),('redacted'),'redacted','redacted',''); | ||
FILE_SCHEMA(('IFC4X3_ADD2')); | ||
ENDSEC; | ||
DATA; | ||
#1=IFCPERSON($,$,'',$,$,$,$,$); | ||
#2=IFCORGANIZATION('redacted','redacted',$,(#18),$); | ||
#3=IFCPERSONANDORGANIZATION(#1,#2,$); | ||
#4=IFCAPPLICATION(#2,'redacted','redacted','redacted'); | ||
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,1721342253,#3,#4,1721342253); | ||
#6=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); | ||
#7=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); | ||
#8=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); | ||
#9=IFCUNITASSIGNMENT((#7,#8)); | ||
#10=IFCPROJECT('2NKwV2qd55_Ou$L3sGEcJ5',#5,'Unnamed Bridge Project',$,$,$,$,(#34),#9); | ||
#11=IFCDIRECTION((1.,0.,0.)); | ||
#12=IFCDIRECTION((0.,0.,1.)); | ||
#13=IFCCARTESIANPOINT((0.,0.,0.)); | ||
#14=IFCAXIS2PLACEMENT3D(#13,#12,#11); | ||
#15=IFCLOCALPLACEMENT($,#14); | ||
#16=IFCSITE('1bkdwWptL9p8EOgG7oGLm8',#5,'Site of Unnamed Bridge',$,$,#15,$,$,.ELEMENT.,$,$,$,$,$); | ||
#17=IFCRELAGGREGATES('2OyduV47v3MfrT$j43zMqR',#5,$,$,#10,(#16)); | ||
#18=IFCACTORROLE(.CIVILENGINEER.,$,$); | ||
#19=IFCPROPERTYENUMERATION('PEnum_ProjectType',(IFCLABEL('MODIFICATION'),IFCLABEL('NEWBUILD'),IFCLABEL('OPERATIONMAINTENANCE'),IFCLABEL('RENOVATION'),IFCLABEL('REPAIR')),$); | ||
#20=IFCPROPERTYENUMERATEDVALUE('ProjectType',$,(IFCLABEL('NEWBUILD')),#19); | ||
#21=IFCPROPERTYSET('20vQbRVmnED8iLLqekYzX1',$,'Pset_ProjectCommon',$,(#20)); | ||
#22=IFCRELDEFINESBYPROPERTIES('1U4REvlNHDgv01F5_XE5w9',$,$,$,(#10),#21); | ||
#23=IFCPROPERTYSINGLEVALUE('ContractNumber',$,IFCLABEL('Unknown'),$); | ||
#24=IFCPROPERTYSINGLEVALUE('DesignNumber',$,IFCLABEL('Unknown'),$); | ||
#25=IFCPROPERTYSINGLEVALUE('ProjectNumber',$,IFCLABEL('Unknown'),$); | ||
#26=IFCPROPERTYSINGLEVALUE('ProjectWebsite',$,IFCLABEL('Unknown'),$); | ||
#27=IFCPROPERTYSET('38HZ$LnA18KP01_4uL6vpy',$,'AASHTO_ProjectCommon',$,(#23,#24,#25,#26)); | ||
#28=IFCRELDEFINESBYPROPERTIES('0SVmDQPaH0v993Ve$aV21O',$,$,$,(#10),#27); | ||
#29=IFCDIRECTION((0.,1.)); | ||
#30=IFCDIRECTION((1.,0.,0.)); | ||
#31=IFCDIRECTION((0.,0.,1.)); | ||
#32=IFCCARTESIANPOINT((0.,0.,0.)); | ||
#33=IFCAXIS2PLACEMENT3D(#32,#31,#30); | ||
#34=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#33,#29); | ||
#35=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#34,$,.MODEL_VIEW.,$); | ||
#36=IFCCARTESIANPOINT((152.4,762.)); | ||
#37=IFCALIGNMENTHORIZONTALSEGMENT($,$,#36,5.70829809225671,0.,0.,596.427809947411,$,.LINE.); | ||
#38=IFCALIGNMENTSEGMENT('1yKEFhEET3lxaALz5ILLKJ',$,'H1',$,$,#217,#219,#37); | ||
#39=IFCDIRECTION((0.839253633531872,-0.543740138856375)); | ||
#40=IFCAXIS2PLACEMENT2D(#36,#39); | ||
#41=IFCCARTESIANPOINT((0.,0.)); | ||
#42=IFCDIRECTION((1.,0.)); | ||
#43=IFCVECTOR(#42,1.); | ||
#44=IFCLINE(#41,#43); | ||
#45=IFCCURVESEGMENT(.CONTSAMEGRADIENT.,#40,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(596.427809947411),#44); | ||
#46=IFCCARTESIANPOINT((652.954206637821,437.698259801391)); | ||
#47=IFCALIGNMENTHORIZONTALSEGMENT($,$,#46,5.70829809225671,304.8,304.8,584.978933611456,$,.CIRCULARARC.); | ||
#48=IFCALIGNMENTSEGMENT('3bkfv7AiX7u8eHZy2v00yU',$,'H2',$,$,#217,#221,#47); | ||
#49=IFCDIRECTION((0.839253633531872,-0.543740138856375)); | ||
#50=IFCAXIS2PLACEMENT2D(#46,#49); | ||
#51=IFCCARTESIANPOINT((0.,0.)); | ||
#52=IFCDIRECTION((1.,0.)); | ||
#53=IFCAXIS2PLACEMENT2D(#51,#52); | ||
#54=IFCCIRCLE(#53,304.8); | ||
#55=IFCCURVESEGMENT(.CONTSAMEGRADIENT.,#50,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(584.978933611456),#54); | ||
#56=IFCCARTESIANPOINT((1115.70375380811,625.065837937277)); | ||
#57=IFCALIGNMENTHORIZONTALSEGMENT($,$,#56,1.34433500821182,0.,0.,575.126530840636,$,.LINE.); | ||
#58=IFCALIGNMENTSEGMENT('1y1cFxO7DCO8ifhYDB3kg5',$,'H3',$,$,#217,#223,#57); | ||
#59=IFCDIRECTION((0.22453060815167,0.974467036899166)); | ||
#60=IFCAXIS2PLACEMENT2D(#56,#59); | ||
#61=IFCCARTESIANPOINT((0.,0.)); | ||
#62=IFCDIRECTION((1.,0.)); | ||
#63=IFCVECTOR(#62,1.); | ||
#64=IFCLINE(#61,#63); | ||
#65=IFCCURVESEGMENT(.CONTSAMEGRADIENT.,#60,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(575.126530840636),#64); | ||
#66=IFCCARTESIANPOINT((1244.83726354192,1185.50768428765)); | ||
#67=IFCALIGNMENTHORIZONTALSEGMENT($,$,#66,1.34433500821182,-381.,-381.,563.305699668461,$,.CIRCULARARC.); | ||
#68=IFCALIGNMENTSEGMENT('2ZhQROlxz9yvU3hgu8kF3y',$,'H4',$,$,#217,#225,#67); | ||
#69=IFCDIRECTION((0.22453060815167,0.974467036899166)); | ||
#70=IFCAXIS2PLACEMENT2D(#66,#69); | ||
#71=IFCCARTESIANPOINT((0.,0.)); | ||
#72=IFCDIRECTION((1.,0.)); | ||
#73=IFCAXIS2PLACEMENT2D(#71,#72); | ||
#74=IFCCIRCLE(#73,381.); | ||
#75=IFCCURVESEGMENT(.CONTSAMEGRADIENT.,#70,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(-563.305699668461),#74); | ||
#76=IFCCARTESIANPOINT((1667.0700765915,1477.5379910302)); | ||
#77=IFCALIGNMENTHORIZONTALSEGMENT($,$,#76,6.14902766534295,0.,0.,476.89956141461,$,.LINE.); | ||
#78=IFCALIGNMENTSEGMENT('1XuHWXwT969Q35ImfH0Ogg',$,'H5',$,$,#217,#227,#77); | ||
#79=IFCDIRECTION((0.99101435288277,-0.133755569530191)); | ||
#80=IFCAXIS2PLACEMENT2D(#76,#79); | ||
#81=IFCCARTESIANPOINT((0.,0.)); | ||
#82=IFCDIRECTION((1.,0.)); | ||
#83=IFCVECTOR(#82,1.); | ||
#84=IFCLINE(#81,#83); | ||
#85=IFCCURVESEGMENT(.CONTSAMEGRADIENT.,#80,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(476.89956141461),#84); | ||
#86=IFCCARTESIANPOINT((2139.68438683688,1413.75001858449)); | ||
#87=IFCALIGNMENTHORIZONTALSEGMENT($,$,#86,6.14902766534296,-289.56,-289.56,319.772021994801,$,.CIRCULARARC.); | ||
#88=IFCALIGNMENTSEGMENT('1WyDRQrLf4Pfa7hc66x7z4',$,'H6',$,$,#217,#229,#87); | ||
#89=IFCDIRECTION((0.99101435288277,-0.13375556953019)); | ||
#90=IFCAXIS2PLACEMENT2D(#86,#89); | ||
#91=IFCCARTESIANPOINT((0.,0.)); | ||
#92=IFCDIRECTION((1.,0.)); | ||
#93=IFCAXIS2PLACEMENT2D(#91,#92); | ||
#94=IFCCIRCLE(#93,289.56); | ||
#95=IFCCURVESEGMENT(.CONTSAMEGRADIENT.,#90,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(-319.772021994801),#94); | ||
#96=IFCCARTESIANPOINT((2374.67351814968,1221.25187786577)); | ||
#97=IFCALIGNMENTHORIZONTALSEGMENT($,$,#96,5.1760365893855,0.,0.,0.,$,.LINE.); | ||
#98=IFCALIGNMENTSEGMENT('2Gm5hd_S9FihJigptQqiqo',$,'H7',$,$,#217,#231,#97); | ||
#99=IFCDIRECTION((0.447213595499958,-0.894427190999916)); | ||
#100=IFCAXIS2PLACEMENT2D(#96,#99); | ||
#101=IFCCARTESIANPOINT((0.,0.)); | ||
#102=IFCDIRECTION((1.,0.)); | ||
#103=IFCVECTOR(#102,1.); | ||
#104=IFCLINE(#101,#103); | ||
#105=IFCCURVESEGMENT(.DISCONTINUOUS.,#100,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(0.),#104); | ||
#106=IFCALIGNMENTHORIZONTAL('2xHGSjSTHDOuz10zo9imZ$',$,'Horizontal Alignment',$,$,$,$); | ||
#107=IFCRELNESTS('3mBmExvib60u04Ek8FIcUL',$,$,'Nests horizontal alignment segments with horizontal alignment',#106,(#38,#48,#58,#68,#78,#88,#98)); | ||
#108=IFCCOMPOSITECURVE((#45,#55,#65,#75,#85,#95,#105),.F.); | ||
#109=IFCALIGNMENTVERTICALSEGMENT($,$,0.,365.76,30.48,0.0175,0.0175,$,.CONSTANTGRADIENT.); | ||
#110=IFCALIGNMENTSEGMENT('0wiwmz1qT5CguAmO4rZfuD',$,'V1',$,$,#217,#233,#109); | ||
#111=IFCCARTESIANPOINT((0.,30.48)); | ||
#112=IFCDIRECTION((0.999846863274572,0.0175)); | ||
#113=IFCAXIS2PLACEMENT2D(#111,#112); | ||
#114=IFCCARTESIANPOINT((0.,0.)); | ||
#115=IFCDIRECTION((1.,0.)); | ||
#116=IFCVECTOR(#115,1.); | ||
#117=IFCLINE(#114,#116); | ||
#118=IFCCURVESEGMENT(.CONTSAMEGRADIENT.,#113,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(365.76),#117); | ||
#119=IFCALIGNMENTVERTICALSEGMENT($,$,365.76,487.68,36.8808,-0.01,-0.01,-17733.81818,.PARABOLICARC.); | ||
#120=IFCALIGNMENTSEGMENT('0GMpbyK7LAOhZ3MKPhlSDJ',$,'V2',$,$,#217,#235,#119); | ||
#121=IFCCARTESIANPOINT((365.76,36.8808)); | ||
#122=IFCDIRECTION((0.999846863274572,0.0175)); | ||
#123=IFCAXIS2PLACEMENT2D(#121,#122); | ||
#124=IFCCARTESIANPOINT((0.,0.)); | ||
#125=IFCDIRECTION((1.,0.)); | ||
#126=IFCAXIS2PLACEMENT2D(#124,#125); | ||
#127=IFCPOLYNOMIALCURVE(#126,(0.,1.),(36.8808,0.0175,-2.8194717847769E-05),$); | ||
#128=IFCCURVESEGMENT(.CONTSAMEGRADIENT.,#123,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(487.68),#127); | ||
#129=IFCALIGNMENTVERTICALSEGMENT($,$,853.440000000001,487.679999999999,38.7096,-0.01,-0.01,$,.CONSTANTGRADIENT.); | ||
#130=IFCALIGNMENTSEGMENT('3WSKXiwfv2AhAYT1b$NDBj',$,'V3',$,$,#217,#237,#129); | ||
#131=IFCCARTESIANPOINT((853.440000000001,38.7096)); | ||
#132=IFCDIRECTION((0.999949998749938,-0.01)); | ||
#133=IFCAXIS2PLACEMENT2D(#131,#132); | ||
#134=IFCCARTESIANPOINT((0.,0.)); | ||
#135=IFCDIRECTION((1.,0.)); | ||
#136=IFCVECTOR(#135,1.); | ||
#137=IFCLINE(#134,#136); | ||
#138=IFCCURVESEGMENT(.CONTSAMEGRADIENT.,#133,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(487.679999999999),#137); | ||
#139=IFCALIGNMENTVERTICALSEGMENT($,$,1341.12,365.76,33.8328,0.02,0.02,12192.,.PARABOLICARC.); | ||
#140=IFCALIGNMENTSEGMENT('0f3kcHMir0A9axLpYF$KeL',$,'V4',$,$,#217,#239,#139); | ||
#141=IFCCARTESIANPOINT((1341.12,33.8328)); | ||
#142=IFCDIRECTION((0.999949998749938,-0.01)); | ||
#143=IFCAXIS2PLACEMENT2D(#141,#142); | ||
#144=IFCCARTESIANPOINT((0.,0.)); | ||
#145=IFCDIRECTION((1.,0.)); | ||
#146=IFCAXIS2PLACEMENT2D(#144,#145); | ||
#147=IFCPOLYNOMIALCURVE(#146,(0.,1.),(33.8328,-0.01,4.1010498687664E-05),$); | ||
#148=IFCCURVESEGMENT(.CONTSAMEGRADIENT.,#143,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(365.76),#147); | ||
#149=IFCALIGNMENTVERTICALSEGMENT($,$,1706.88,243.84,35.6616,0.02,0.02,$,.CONSTANTGRADIENT.); | ||
#150=IFCALIGNMENTSEGMENT('1oYMRqw$r2aO6hIvJEhzgO',$,'V5',$,$,#217,#241,#149); | ||
#151=IFCCARTESIANPOINT((1706.88,35.6616)); | ||
#152=IFCDIRECTION((0.999799979995999,0.02)); | ||
#153=IFCAXIS2PLACEMENT2D(#151,#152); | ||
#154=IFCCARTESIANPOINT((0.,0.)); | ||
#155=IFCDIRECTION((1.,0.)); | ||
#156=IFCVECTOR(#155,1.); | ||
#157=IFCLINE(#154,#156); | ||
#158=IFCCURVESEGMENT(.CONTSAMEGRADIENT.,#153,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(243.84),#157); | ||
#159=IFCALIGNMENTVERTICALSEGMENT($,$,1950.72,609.6,40.5384,-0.02,-0.02,-15240.,.PARABOLICARC.); | ||
#160=IFCALIGNMENTSEGMENT('2rmRh3RID4Dx1Xv2vdnAcV',$,'V6',$,$,#217,#243,#159); | ||
#161=IFCCARTESIANPOINT((1950.72,40.5384)); | ||
#162=IFCDIRECTION((0.999799979995999,0.02)); | ||
#163=IFCAXIS2PLACEMENT2D(#161,#162); | ||
#164=IFCCARTESIANPOINT((0.,0.)); | ||
#165=IFCDIRECTION((1.,0.)); | ||
#166=IFCAXIS2PLACEMENT2D(#164,#165); | ||
#167=IFCPOLYNOMIALCURVE(#166,(0.,1.),(40.5384,0.02,-3.28083989501312E-05),$); | ||
#168=IFCCURVESEGMENT(.CONTSAMEGRADIENT.,#163,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(609.6),#167); | ||
#169=IFCALIGNMENTVERTICALSEGMENT($,$,2560.32,304.799999999999,40.5384,-0.02,-0.02,$,.CONSTANTGRADIENT.); | ||
#170=IFCALIGNMENTSEGMENT('2kGQnCzmbB1hLZpc8B8fx7',$,'V7',$,$,#217,#245,#169); | ||
#171=IFCCARTESIANPOINT((2560.32,40.5384)); | ||
#172=IFCDIRECTION((0.999799979995999,-0.02)); | ||
#173=IFCAXIS2PLACEMENT2D(#171,#172); | ||
#174=IFCCARTESIANPOINT((0.,0.)); | ||
#175=IFCDIRECTION((1.,0.)); | ||
#176=IFCVECTOR(#175,1.); | ||
#177=IFCLINE(#174,#176); | ||
#178=IFCCURVESEGMENT(.CONTSAMEGRADIENT.,#173,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(304.799999999999),#177); | ||
#179=IFCALIGNMENTVERTICALSEGMENT($,$,2865.12,243.84,34.4424,-0.005,-0.005,16256.,.PARABOLICARC.); | ||
#180=IFCALIGNMENTSEGMENT('3hljyR0Hr0$hbnPws3P554',$,'V8',$,$,#217,#247,#179); | ||
#181=IFCCARTESIANPOINT((2865.12,34.4424)); | ||
#182=IFCDIRECTION((0.999799979995999,-0.02)); | ||
#183=IFCAXIS2PLACEMENT2D(#181,#182); | ||
#184=IFCCARTESIANPOINT((0.,0.)); | ||
#185=IFCDIRECTION((1.,0.)); | ||
#186=IFCAXIS2PLACEMENT2D(#184,#185); | ||
#187=IFCPOLYNOMIALCURVE(#186,(0.,1.),(34.4424,-0.02,3.0757874015748E-05),$); | ||
#188=IFCCURVESEGMENT(.CONTSAMEGRADIENT.,#183,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(243.84),#187); | ||
#189=IFCALIGNMENTVERTICALSEGMENT($,$,3108.96,7.55055747737515,31.3944,-0.005,-0.005,$,.CONSTANTGRADIENT.); | ||
#190=IFCALIGNMENTSEGMENT('0Yj$$A801BgAySuKuq8FH1',$,'V9',$,$,#217,#249,#189); | ||
#191=IFCCARTESIANPOINT((3108.96,31.3944)); | ||
#192=IFCDIRECTION((0.999987499921874,-0.005)); | ||
#193=IFCAXIS2PLACEMENT2D(#191,#192); | ||
#194=IFCCARTESIANPOINT((0.,0.)); | ||
#195=IFCDIRECTION((1.,0.)); | ||
#196=IFCVECTOR(#195,1.); | ||
#197=IFCLINE(#194,#196); | ||
#198=IFCCURVESEGMENT(.CONTSAMEGRADIENT.,#193,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(7.55055747737515),#197); | ||
#199=IFCALIGNMENTVERTICALSEGMENT($,$,3108.96,0.,31.3944,-0.005,-0.005,$,.CONSTANTGRADIENT.); | ||
#200=IFCALIGNMENTSEGMENT('0FSjBm0hj8PwKhufHaF1ZA',$,'V10',$,$,#217,#251,#199); | ||
#201=IFCCARTESIANPOINT((3108.96,31.3944)); | ||
#202=IFCDIRECTION((0.999987499921874,-0.005)); | ||
#203=IFCAXIS2PLACEMENT2D(#201,#202); | ||
#204=IFCCARTESIANPOINT((0.,0.)); | ||
#205=IFCDIRECTION((1.,0.)); | ||
#206=IFCVECTOR(#205,1.); | ||
#207=IFCLINE(#204,#206); | ||
#208=IFCCURVESEGMENT(.DISCONTINUOUS.,#203,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(0.),#207); | ||
#209=IFCALIGNMENTVERTICAL('2nEoeLO$jCAgLWqX3ZS4ZL',$,'Vertical Alignment',$,$,#15,$); | ||
#210=IFCRELNESTS('1Zi6YpAun30A67NCfsmR6h',$,$,'Nests vertical alignment segments with vertical alignment',#209,(#110,#120,#130,#140,#150,#160,#170,#180,#190,#200)); | ||
#211=IFCGRADIENTCURVE((#118,#128,#138,#148,#158,#168,#178,#188,#198,#208),.F.,#108,$); | ||
#212=IFCSHAPEREPRESENTATION(#35,'Axis','Curve3D',(#211)); | ||
#213=IFCDIRECTION((1.,0.,0.)); | ||
#214=IFCDIRECTION((0.,0.,1.)); | ||
#215=IFCCARTESIANPOINT((0.,0.,0.)); | ||
#216=IFCAXIS2PLACEMENT3D(#215,#214,#213); | ||
#217=IFCLOCALPLACEMENT($,#216); | ||
#218=IFCSHAPEREPRESENTATION(#35,'Axis','Segment',(#45)); | ||
#219=IFCPRODUCTDEFINITIONSHAPE('Product Definition of a Segment',$,(#218)); | ||
#220=IFCSHAPEREPRESENTATION(#35,'Axis','Segment',(#55)); | ||
#221=IFCPRODUCTDEFINITIONSHAPE('Product Definition of a Segment',$,(#220)); | ||
#222=IFCSHAPEREPRESENTATION(#35,'Axis','Segment',(#65)); | ||
#223=IFCPRODUCTDEFINITIONSHAPE('Product Definition of a Segment',$,(#222)); | ||
#224=IFCSHAPEREPRESENTATION(#35,'Axis','Segment',(#75)); | ||
#225=IFCPRODUCTDEFINITIONSHAPE('Product Definition of a Segment',$,(#224)); | ||
#226=IFCSHAPEREPRESENTATION(#35,'Axis','Segment',(#85)); | ||
#227=IFCPRODUCTDEFINITIONSHAPE('Product Definition of a Segment',$,(#226)); | ||
#228=IFCSHAPEREPRESENTATION(#35,'Axis','Segment',(#95)); | ||
#229=IFCPRODUCTDEFINITIONSHAPE('Product Definition of a Segment',$,(#228)); | ||
#230=IFCSHAPEREPRESENTATION(#35,'Axis','Segment',(#105)); | ||
#231=IFCPRODUCTDEFINITIONSHAPE('Product Definition of a Segment',$,(#230)); | ||
#232=IFCSHAPEREPRESENTATION(#35,'Axis','Segment',(#118)); | ||
#233=IFCPRODUCTDEFINITIONSHAPE('Product Definition of a Segment',$,(#232)); | ||
#234=IFCSHAPEREPRESENTATION(#35,'Axis','Segment',(#128)); | ||
#235=IFCPRODUCTDEFINITIONSHAPE('Product Definition of a Segment',$,(#234)); | ||
#236=IFCSHAPEREPRESENTATION(#35,'Axis','Segment',(#138)); | ||
#237=IFCPRODUCTDEFINITIONSHAPE('Product Definition of a Segment',$,(#236)); | ||
#238=IFCSHAPEREPRESENTATION(#35,'Axis','Segment',(#148)); | ||
#239=IFCPRODUCTDEFINITIONSHAPE('Product Definition of a Segment',$,(#238)); | ||
#240=IFCSHAPEREPRESENTATION(#35,'Axis','Segment',(#158)); | ||
#241=IFCPRODUCTDEFINITIONSHAPE('Product Definition of a Segment',$,(#240)); | ||
#242=IFCSHAPEREPRESENTATION(#35,'Axis','Segment',(#168)); | ||
#243=IFCPRODUCTDEFINITIONSHAPE('Product Definition of a Segment',$,(#242)); | ||
#244=IFCSHAPEREPRESENTATION(#35,'Axis','Segment',(#178)); | ||
#245=IFCPRODUCTDEFINITIONSHAPE('Product Definition of a Segment',$,(#244)); | ||
#246=IFCSHAPEREPRESENTATION(#35,'Axis','Segment',(#188)); | ||
#247=IFCPRODUCTDEFINITIONSHAPE('Product Definition of a Segment',$,(#246)); | ||
#248=IFCSHAPEREPRESENTATION(#35,'Axis','Segment',(#198)); | ||
#249=IFCPRODUCTDEFINITIONSHAPE('Product Definition of a Segment',$,(#248)); | ||
#250=IFCSHAPEREPRESENTATION(#35,'Axis','Segment',(#208)); | ||
#251=IFCPRODUCTDEFINITIONSHAPE('Product Definition of a Segment',$,(#250)); | ||
#252=IFCPRODUCTDEFINITIONSHAPE('Alignment Product Definition Shape',$,(#212)); | ||
#253=IFCALIGNMENT('0qKahqjPjBeuEjpOKkk23s',$,'Unnamed alignment',$,$,#15,#252,$); | ||
#254=IFCRELNESTS('3p2wDzu0r4qBoQ$kirOpI9',$,'Nest horizontal and vertical alignment layouts with the alignment',$,#253,(#106,#209)); | ||
#255=IFCRELAGGREGATES('1K9FW2VIP3Uf303$idpLPY',$,'Alignments in project',$,#10,(#253)); | ||
#256=IFCRELREFERENCEDINSPATIALSTRUCTURE('10jns2II51eA4MvJstMUh6',$,$,$,(#253),#16); | ||
#257=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(3048.),$); | ||
#258=IFCPROPERTYSET('0ykDGVR8D9JvgG2BE$m9Y0',$,'Pset_Stationing',$,(#257)); | ||
#259=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#211); | ||
#260=IFCAXIS2PLACEMENTLINEAR(#259,$,$); | ||
#261=IFCLINEARPLACEMENT($,#260,$); | ||
#262=IFCREFERENT('2MIQXRsdHE1ehEM_GIWxfu',$,'Start of alignment station',$,$,#261,$,.STATION.); | ||
#263=IFCRELNESTS('0UMvxWgzT2mO2ObhWRe5TZ',$,'Nests Referents with station information with alignment',$,#253,(#262)); | ||
#264=IFCRELDEFINESBYPROPERTIES('3SkNbYBX97uBNi5kNrE0qi',$,'Relates station properties to referent',$,(#262),#258); | ||
ENDSEC; | ||
END-ISO-10303-21; |