CalcGFxxx Funktionen gehen jetzt auch mit OFGerade

This commit is contained in:
2025-02-21 21:35:06 +01:00
parent 4f02bcd11d
commit 9763f56b1b
+311 -185
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<PROCESS Id="RDK:0001" Name="MAIN_SSG" ModernUI="True" Options="(GITSAVEMODE)(NOUPDATEINCLUDEFILES)" Expanded="True">
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="m.stangl [ENTW-NB08]" ModDate="2025-02-21T12:36:30" LanguageVersion="2014.1.3.699" />
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="m.stangl [ENTW-NB08]" ModDate="2025-02-21T21:34:33" LanguageVersion="2014.1.3.699" />
<GROUP Id="RDK:0002" Name="Declarations" SubType="Declarations" Expanded="True">
<GROUP Id="RDK:0003" Name="Types" SubType="TypeSet" IncludeDate="0">
<GROUP Id="RDK:26387" Name="SSG_Group" SubType="TypeSet" IncludeDate="0">
@@ -123,7 +123,7 @@
<FIELD Id="RDK:18530488" Name="LH_fits" Type="boolean" DesignTimeRemark="True wenn Länge L1 und L_th zueinander passen und damit zur Höhendifferenz" />
<FIELD Id="RDK:18530602" Name="LH_toleranz" Type="double" DesignTimeRemark="Toleranz in mm für den Längenunterschied, bei dem eine Differenz akzeptiert wird" />
</TYPE>
<TYPE Id="RDK:22028969" Name="VarioFoerdererType" Expanded="True" SubType="structure">
<TYPE Id="RDK:22028969" Name="VarioFoerdererType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:22028956" Name="Beschreibung" Type="string" />
<FIELD Id="RDK:22038424" Name="Typ" Type="string" DesignTimeRemark="Auf, Ab oder Horizontal" />
@@ -19596,37 +19596,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<EXP><![CDATA[$=$FieldAffected="HoeheUnten"]]></EXP>
</VALUECONDITION>
<COMMENTS Id="RDK:23017252" DesignTimeRemark="Änderung der Höhen" DesignTimeTip="Wenn sich eine der Höhen ändert dann prüfe welche sich ändern darf, bzw. ob eine an einem Kreisel angebunden ist." />
<GROUP Id="RDK:23017258" Name="localVars" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:23017253" Name="isConnected" Type="boolean" DesignTimeRemark="ist an Kreisel angebunden oder nicht" />
<VAR Id="RDK:23017254" Name="bordersOk" Type="boolean" DesignTimeRemark="waren die Userangaben innerhalb der erlaubten Grenzen" />
<VAR Id="RDK:23017257" Name="UebergabeListe" Type="SSGParameter[]">
<SET_STRUCT Id="RDK:23017255" VarRef="SSGParameter" ClearAll="True" ListRef="UebergabeListe">
<PAR Name="Key">
<EXP><![CDATA[$C$shapeId]]></EXP>
</PAR>
<PAR Name="StrArr" />
<PAR Name="Str">
<EXP><![CDATA[$=$Shape_Prototype.id]]></EXP>
</PAR>
<PAR Name="Dbl" />
<PAR Name="Int" />
<PAR Name="Boo" />
</SET_STRUCT>
<SET_STRUCT Id="RDK:23017256" VarRef="SSGParameter" ClearAll="True" ListRef="UebergabeListe">
<PAR Name="Key">
<EXP><![CDATA[$C$FieldAffected]]></EXP>
</PAR>
<PAR Name="StrArr" />
<PAR Name="Str">
<EXP><![CDATA[$=$FieldAffected]]></EXP>
</PAR>
<PAR Name="Dbl" />
<PAR Name="Int" />
<PAR Name="Boo" />
</SET_STRUCT>
</VAR>
</GROUP>
<CALLFUNCTION Id="RDK:23017287" Suppressed="True">
<CALLFUNCTION Id="RDK:23017287">
<PAR Name="FuncName">
<EXP><![CDATA[$C$CalcGFTheoretischeLänge_Prototype]]></EXP>
</PAR>
@@ -19638,16 +19608,6 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<CALLFUNCTION Id="RDK:23155464">
<PAR Name="FuncName">
<EXP><![CDATA[$C$CalcGFTheoretischeLänge_OFGerade]]></EXP>
</PAR>
<PAR Name="InputExp" />
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</GROUP>
</CASEGROUP>
<CASEGROUP Id="RDK:23017296" CaseType="0">
@@ -29216,38 +29176,83 @@ ShapeList["id="+Param.Input[1].shapeID].name
<VAR Id="RDK:23155682" Name="text" Type="string" />
</GROUP>
<GROUP Id="RDK:23155467" Name="ShapeItemToLocal" SubType="Generic">
<SET Id="RDK:23155481" VarRef="HoeheOben">
<EXP><![CDATA[$=$shape_item.GefaelleDefinition.HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155487" VarRef="HoeheUnten">
<EXP><![CDATA[$=$shape_item.GefaelleDefinition.HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155657" VarRef="L1">
<EXP><![CDATA[$=$shape_item.GefaelleDefinition.L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155729" VarRef="L_th">
<EXP><![CDATA[$=$shape_item.GefaelleDefinition.L_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155661" VarRef="LH_toleranz">
<EXP><![CDATA[$=$shape_item.GefaelleDefinition.LH_toleranz]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155499" VarRef="winkel">
<EXP><![CDATA[$=$shape_item.GefaelleDefinition.winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155643" VarRef="FesteH0">
<EXP><![CDATA[$=$shape_item.GefaelleDefinition.FesteH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155651" VarRef="FesteH1">
<EXP><![CDATA[$=$shape_item.GefaelleDefinition.FesteH1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SELECTCASE Id="RDK:23203396">
<EXP><![CDATA[$=$shape_item.family]]></EXP>
<CASEGROUP Id="RDK:23203392" CaseType="0">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
<SET Id="RDK:23155481" VarRef="HoeheOben">
<EXP><![CDATA[$=$shape_item.GefaelleDefinition.HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155487" VarRef="HoeheUnten">
<EXP><![CDATA[$=$shape_item.GefaelleDefinition.HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155657" VarRef="L1">
<EXP><![CDATA[$=$shape_item.GefaelleDefinition.L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155729" VarRef="L_th">
<EXP><![CDATA[$=$shape_item.GefaelleDefinition.L_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155499" VarRef="winkel">
<EXP><![CDATA[$=$shape_item.GefaelleDefinition.winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155661" VarRef="LH_toleranz">
<EXP><![CDATA[$=$shape_item.GefaelleDefinition.LH_toleranz]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155643" VarRef="FesteH0">
<EXP><![CDATA[$=$shape_item.GefaelleDefinition.FesteH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155651" VarRef="FesteH1">
<EXP><![CDATA[$=$shape_item.GefaelleDefinition.FesteH1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:23203414" CaseType="0">
<EXP><![CDATA[$C$OFGerade]]></EXP>
<SET Id="RDK:23203406" VarRef="HoeheOben">
<EXP><![CDATA[$=$shape_item.OFGeradeDefinition.HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23203407" VarRef="HoeheUnten">
<EXP><![CDATA[$=$shape_item.OFGeradeDefinition.HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23203408" VarRef="L1">
<EXP><![CDATA[$=$shape_item.OFGeradeDefinition.L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23203409" VarRef="L_th">
<EXP><![CDATA[$=$shape_item.OFGeradeDefinition.L_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23203410" VarRef="winkel">
<EXP><![CDATA[$=$shape_item.OFGeradeDefinition.winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23203411" VarRef="LH_toleranz">
<EXP><![CDATA[$=$shape_item.OFGeradeDefinition.LH_toleranz]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23203412" VarRef="FesteH0">
<EXP><![CDATA[$=$shape_item.OFGeradeDefinition.FesteH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23203413" VarRef="FesteH1">
<EXP><![CDATA[$=$shape_item.OFGeradeDefinition.FesteH1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:23203395" CaseType="1">
<EXP />
<EXIT_PROCESS Id="RDK:23203394" BreakType="4" ExitStatus="0" />
</CASEGROUP>
</SELECTCASE>
</GROUP>
<IFTHENELSE Id="RDK:22915898">
<VALUECONDITION Value="true">
@@ -29279,9 +29284,6 @@ ShapeList["id="+Param.Input[1].shapeID].name
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$Abs(winkel) < 0.0001]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$shape_item.family = "Gefaellestrecke"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:21069340" SubType="Then">
<SET Id="RDK:21902113" VarRef="shape_item.GefaelleDefinition.LH_fits">
<EXP><![CDATA[$=$False]]></EXP>
@@ -29369,26 +29371,59 @@ ShapeList["id="+Param.Input[1].shapeID].name
</GROUP>
</IFTHENELSE>
<GROUP Id="RDK:23155612" Name="LocalToShapeItem" SubType="Generic">
<SET Id="RDK:23155685" VarRef="shape_item.GefaelleDefinition.H_th">
<EXP><![CDATA[$=$Abs(Round(H_th, 0))]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155689" VarRef="shape_item.GefaelleDefinition.L_th">
<EXP><![CDATA[$=$Abs(Round(L_th, 0))]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155687" VarRef="shape_item.GefaelleDefinition.winkel_th">
<EXP><![CDATA[$=$winkel_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155691" VarRef="shape_item.GefaelleDefinition.LH_fits">
<EXP><![CDATA[$=$LH_fits]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23162750" VarRef="shape_item.GefaelleDefinition.H1gtH0">
<EXP><![CDATA[$=$H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SELECTCASE Id="RDK:23203373">
<EXP><![CDATA[$=$shape_item.family]]></EXP>
<CASEGROUP Id="RDK:23203360" CaseType="0">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
<SET Id="RDK:23155685" VarRef="shape_item.GefaelleDefinition.H_th">
<EXP><![CDATA[$=$Abs(Round(H_th, 0))]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155689" VarRef="shape_item.GefaelleDefinition.L_th">
<EXP><![CDATA[$=$Abs(Round(L_th, 0))]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155687" VarRef="shape_item.GefaelleDefinition.winkel_th">
<EXP><![CDATA[$=$winkel_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23155691" VarRef="shape_item.GefaelleDefinition.LH_fits">
<EXP><![CDATA[$=$LH_fits]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23162750" VarRef="shape_item.GefaelleDefinition.H1gtH0">
<EXP><![CDATA[$=$H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:23203426" CaseType="0">
<EXP><![CDATA[$C$OFGerade]]></EXP>
<SET Id="RDK:23203421" VarRef="shape_item.OFGeradeDefinition.H_th">
<EXP><![CDATA[$=$Abs(Round(H_th, 0))]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23203422" VarRef="shape_item.OFGeradeDefinition.L_th">
<EXP><![CDATA[$=$Abs(Round(L_th, 0))]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23203423" VarRef="shape_item.OFGeradeDefinition.winkel_th">
<EXP><![CDATA[$=$winkel_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23203424" VarRef="shape_item.OFGeradeDefinition.LH_fits">
<EXP><![CDATA[$=$LH_fits]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23203425" VarRef="shape_item.OFGeradeDefinition.H1gtH0">
<EXP><![CDATA[$=$H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:23203372" CaseType="1">
<EXP />
<EXIT_PROCESS Id="RDK:23203371" BreakType="4" ExitStatus="0" />
</CASEGROUP>
</SELECTCASE>
<SET Id="RDK:23155616" VarRef="shape_item.z">
<EXP><![CDATA[$=$z]]></EXP>
<PAR Name="AdvancedOptions" />
@@ -29935,62 +29970,108 @@ ShapeList["id="+Param.Input[1].shapeID].name
<VAR Id="RDK:23168890" Name="FesteL1" Type="boolean" />
<VAR Id="RDK:23134312" Name="FesteH1" Type="boolean" />
</GROUP>
<IFTHENELSE Id="RDK:23134261">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$IsEmpty(Shape_Prototype.GefaelleDefinition.HoeheOben)]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$IsEmpty(Shape_Prototype.GefaelleDefinition.HoeheUnten)]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23134211" SubType="Then">
<EXIT_PROCESS Id="RDK:23134210" BreakType="4" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
<GROUP Id="RDK:23134356" Name="TransferFromPrototype" SubType="Generic">
<SET Id="RDK:23134140" VarRef="HoeheOben">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134151" VarRef="HoeheUnten">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23173275" VarRef="LH_toleranz">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.LH_toleranz]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134292" VarRef="winkel">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134298" VarRef="L1">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134316" VarRef="FesteH0">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.FesteH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134318" VarRef="FesteH1">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.FesteH1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134322" VarRef="FesteL1">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.FesteL1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134341" VarRef="H1gtH0">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SELECTCASE Id="RDK:23183090">
<EXP><![CDATA[$=$Shape_Prototype.family]]></EXP>
<CASEGROUP Id="RDK:23183091" CaseType="0">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
<SET Id="RDK:23134140" VarRef="HoeheOben">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134151" VarRef="HoeheUnten">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23173275" VarRef="LH_toleranz">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.LH_toleranz]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134292" VarRef="winkel">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134298" VarRef="L1">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134316" VarRef="FesteH0">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.FesteH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134318" VarRef="FesteH1">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.FesteH1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134322" VarRef="FesteL1">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.FesteL1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134341" VarRef="H1gtH0">
<EXP><![CDATA[$=$Shape_Prototype.GefaelleDefinition.H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<IFTHENELSE Id="RDK:23134261">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$IsEmpty(Shape_Prototype.GefaelleDefinition.HoeheOben)]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$IsEmpty(Shape_Prototype.GefaelleDefinition.HoeheUnten)]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:23134211" SubType="Then">
<EXIT_PROCESS Id="RDK:23134210" BreakType="4" ExitStatus="0" />
</GROUP>
</IFTHENELSE>
</CASEGROUP>
<CASEGROUP Id="RDK:23183102" CaseType="0">
<EXP><![CDATA[$C$OFGerade]]></EXP>
<SET Id="RDK:23183075" VarRef="HoeheOben">
<EXP><![CDATA[$=$Shape_Prototype.OFGeradeDefinition.HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183076" VarRef="HoeheUnten">
<EXP><![CDATA[$=$Shape_Prototype.OFGeradeDefinition.HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183077" VarRef="LH_toleranz">
<EXP><![CDATA[$=$Shape_Prototype.OFGeradeDefinition.LH_toleranz]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183078" VarRef="winkel">
<EXP><![CDATA[$=$Shape_Prototype.OFGeradeDefinition.winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183079" VarRef="L1">
<EXP><![CDATA[$=$Shape_Prototype.OFGeradeDefinition.L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183080" VarRef="FesteH0">
<EXP><![CDATA[$=$Shape_Prototype.OFGeradeDefinition.FesteH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183081" VarRef="FesteH1">
<EXP><![CDATA[$=$Shape_Prototype.OFGeradeDefinition.FesteH1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183082" VarRef="FesteL1">
<EXP><![CDATA[$=$Shape_Prototype.OFGeradeDefinition.FesteL1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183083" VarRef="H1gtH0">
<EXP><![CDATA[$=$Shape_Prototype.OFGeradeDefinition.H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:23183092" CaseType="1">
<EXP />
<EXIT_PROCESS Id="RDK:23183106" BreakType="4" ExitStatus="0" />
</CASEGROUP>
</SELECTCASE>
</GROUP>
<IFTHENELSE Id="RDK:23134074">
<VALUECONDITION Value="true" Oper="OR">
<EXP><![CDATA[$=$Abs(winkel) < 0.0001]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="false" Oper="OR">
<EXP><![CDATA[$=$Shape_Prototype.family = "Gefaellestrecke"]]></EXP>
</VALUECONDITION>
<VALUECONDITION Value="true">
<EXP><![CDATA[$=$ABS(L1) < 0.0001]]></EXP>
</VALUECONDITION>
@@ -30184,43 +30265,88 @@ ShapeList["id="+Param.Input[1].shapeID].name
</GROUP>
</IFTHENELSE>
<GROUP Id="RDK:23134399" Name="TransferToPrototype" SubType="Generic">
<SET Id="RDK:23134391" VarRef="Shape_Prototype.GefaelleDefinition.HoeheOben">
<EXP><![CDATA[$=$HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134392" VarRef="Shape_Prototype.GefaelleDefinition.HoeheUnten">
<EXP><![CDATA[$=$HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134393" VarRef="Shape_Prototype.GefaelleDefinition.winkel">
<EXP><![CDATA[$=$winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134408" VarRef="Shape_Prototype.GefaelleDefinition.winkel_th">
<EXP><![CDATA[$=$winkel_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134394" VarRef="Shape_Prototype.GefaelleDefinition.L1">
<EXP><![CDATA[$=$L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134410" VarRef="Shape_Prototype.GefaelleDefinition.L_th">
<EXP><![CDATA[$=$L_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134406" VarRef="Shape_Prototype.GefaelleDefinition.LH_fits">
<EXP><![CDATA[$=$LH_fits]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134402" VarRef="Shape_Prototype.GefaelleDefinition.H_th">
<EXP><![CDATA[$=$H_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134398" VarRef="Shape_Prototype.GefaelleDefinition.H1gtH0">
<EXP><![CDATA[$=$H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134404" VarRef="Shape_Prototype.text">
<SELECTCASE Id="RDK:23183152">
<EXP><![CDATA[$=$Shape_Prototype.family]]></EXP>
<CASEGROUP Id="RDK:23183139" CaseType="0">
<EXP><![CDATA[$C$Gefaellestrecke]]></EXP>
<SET Id="RDK:23134391" VarRef="Shape_Prototype.GefaelleDefinition.HoeheOben">
<EXP><![CDATA[$=$HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134392" VarRef="Shape_Prototype.GefaelleDefinition.HoeheUnten">
<EXP><![CDATA[$=$HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134393" VarRef="Shape_Prototype.GefaelleDefinition.winkel">
<EXP><![CDATA[$=$winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134408" VarRef="Shape_Prototype.GefaelleDefinition.winkel_th">
<EXP><![CDATA[$=$winkel_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134394" VarRef="Shape_Prototype.GefaelleDefinition.L1">
<EXP><![CDATA[$=$L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134410" VarRef="Shape_Prototype.GefaelleDefinition.L_th">
<EXP><![CDATA[$=$L_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134406" VarRef="Shape_Prototype.GefaelleDefinition.LH_fits">
<EXP><![CDATA[$=$LH_fits]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134398" VarRef="Shape_Prototype.GefaelleDefinition.H1gtH0">
<EXP><![CDATA[$=$H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23134402" VarRef="Shape_Prototype.GefaelleDefinition.H_th">
<EXP><![CDATA[$=$H_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
<CASEGROUP Id="RDK:23183174" CaseType="0">
<EXP><![CDATA[$C$OFGerade]]></EXP>
<SET Id="RDK:23183164" VarRef="Shape_Prototype.OFGeradeDefinition.HoeheOben">
<EXP><![CDATA[$=$HoeheOben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183165" VarRef="Shape_Prototype.OFGeradeDefinition.HoeheUnten">
<EXP><![CDATA[$=$HoeheUnten]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183166" VarRef="Shape_Prototype.OFGeradeDefinition.winkel">
<EXP><![CDATA[$=$winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183167" VarRef="Shape_Prototype.OFGeradeDefinition.winkel_th">
<EXP><![CDATA[$=$winkel_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183168" VarRef="Shape_Prototype.OFGeradeDefinition.L1">
<EXP><![CDATA[$=$L1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183169" VarRef="Shape_Prototype.OFGeradeDefinition.L_th">
<EXP><![CDATA[$=$L_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183170" VarRef="Shape_Prototype.OFGeradeDefinition.LH_fits">
<EXP><![CDATA[$=$LH_fits]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183171" VarRef="Shape_Prototype.OFGeradeDefinition.H1gtH0">
<EXP><![CDATA[$=$H1gtH0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:23183172" VarRef="Shape_Prototype.OFGeradeDefinition.H_th">
<EXP><![CDATA[$=$H_th]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
</SELECTCASE>
<SET Id="RDK:23183173" VarRef="Shape_Prototype.text">
<EXP><![CDATA[$=$text]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>