Index: APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Boring/DoorBoring.cls.xml =================================================================== diff -u -r60134 -r60209 --- APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Boring/DoorBoring.cls.xml (.../DoorBoring.cls.xml) (revision 60134) +++ APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Boring/DoorBoring.cls.xml (.../DoorBoring.cls.xml) (revision 60209) @@ -22,7 +22,7 @@ Set BasisElementFactory = ##class(TECH.Svg.BasisElementFactory).%New() Set Circle = BasisElementFactory.MaakCirkel( Straal,Straal,Straal) Do Circle.SetFill(Kleur) - Set ..SvgBox = BasisElementFactory.MaakSvgBox(PosX,PosY, Straal*2, Straal*2) + Set ..SvgBox = BasisElementFactory.MaakSvgBox(PosX-Straal,PosY-Straal, Straal*2, Straal*2) DO ..SvgBox.VoegToeElement(Circle) DO ..SvgBox.VoegToeID("doorboring") Quit $$$OK @@ -32,9 +32,7 @@ %Status - Index: APPS/Halux/PPS/ALUFrees/Svg/BasisElement/CrossDiag.cls.xml =================================================================== diff -u -r60134 -r60209 --- APPS/Halux/PPS/ALUFrees/Svg/BasisElement/CrossDiag.cls.xml (.../CrossDiag.cls.xml) (revision 60134) +++ APPS/Halux/PPS/ALUFrees/Svg/BasisElement/CrossDiag.cls.xml (.../CrossDiag.cls.xml) (revision 60209) @@ -1,7 +1,7 @@ -APPS.Halux.PPS.ALUFrees.Svg.BasisElement.BasisElementSvgTooling +APPS.Halux.PPS.ALUFrees.Svg.BasisElement.BasisElementSvgTooling,TECH.RegisteredObject crossdiag @@ -39,7 +39,7 @@ SvgBox:TECH.Svg.Basis.SvgBox Index: APPS/Halux/PPS/ALUFrees/Svg/BasisElement/TCross.cls.xml =================================================================== diff -u -r60191 -r60209 --- APPS/Halux/PPS/ALUFrees/Svg/BasisElement/TCross.cls.xml (.../TCross.cls.xml) (revision 60191) +++ APPS/Halux/PPS/ALUFrees/Svg/BasisElement/TCross.cls.xml (.../TCross.cls.xml) (revision 60209) @@ -1,7 +1,7 @@ -APPS.Halux.PPS.ALUFrees.Svg.BasisElement.BasisElementSvgTooling +APPS.Halux.PPS.ALUFrees.Svg.BasisElement.BasisElementSvgTooling,TECH.RegisteredObject tcross @@ -39,7 +39,7 @@ ") + Do ..AssertSvg(DoorBoring, " ") ]]> Index: APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/SpecialeBoring.cls.xml =================================================================== diff -u -r60134 -r60209 --- APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/SpecialeBoring.cls.xml (.../SpecialeBoring.cls.xml) (revision 60134) +++ APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/SpecialeBoring.cls.xml (.../SpecialeBoring.cls.xml) (revision 60209) @@ -31,10 +31,7 @@ %Status - Index: APPS/Halux/PPS/ALUFrees/Svg/BasisElement/CrossVH.cls.xml =================================================================== diff -u -r60134 -r60209 --- APPS/Halux/PPS/ALUFrees/Svg/BasisElement/CrossVH.cls.xml (.../CrossVH.cls.xml) (revision 60134) +++ APPS/Halux/PPS/ALUFrees/Svg/BasisElement/CrossVH.cls.xml (.../CrossVH.cls.xml) (revision 60209) @@ -1,7 +1,7 @@ -APPS.Halux.PPS.ALUFrees.Svg.BasisElement.BasisElementSvgTooling +APPS.Halux.PPS.ALUFrees.Svg.BasisElement.BasisElementSvgTooling,TECH.RegisteredObject crossvh @@ -40,7 +40,7 @@ Beslag:Res.PI.Beslag,ProfielPlaats:%String,BPosX:%Integer,BPosY:%Integer,BPosZ:%Integer 2) { + If ($L(Boring.VmlID) > 2) { Set BeslagBoringSpecialeVorm = ##class(APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Beslag.BeslagBoringSpecialeVorm).%New(Boring.VmlID, Breedte, Lengte, Rotation) Do ..Group.VoegToeElement(BeslagBoringSpecialeVorm) } @@ -161,7 +158,7 @@ Set DoorBoring = ##class(APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Boring.DoorBoring).%New(XPos,YPos,GrootteBoring/2, Kleur) Do SvgBox.VoegToeElement(DoorBoring) } - ElseIf(Boring.BoorDiameter<0) || (Boring.BoorDiepte=0){ + ElseIf(Boring.BoorDiameter < 0) || (Boring.BoorDiepte=0){ Set GrootteBoring = 10 if (YPos < 0) { Set PuntBoring = ##class(APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Boring.PuntBoring).%New(XPos,##class(TECH.Math).Abs(YPos),GrootteBoring,GrootteBoring, Kleur) @@ -175,8 +172,8 @@ Set RugBoring = ##class(APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Boring.RugBoring).%New(XPos, YPos,10,10, Kleur) Do ..Group.VoegToeElement(RugBoring) }Else { - Set Straal = GrootteBoring\2 - Set DoorBoring = ##class(APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Boring.DoorBoring).%New(XPos,YPos,GrootteBoring/2, Kleur) + Set Straal = GrootteBoring/2 + Set DoorBoring = ##class(APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Boring.DoorBoring).%New(XPos,YPos,Straal, Kleur) Do SvgBox.VoegToeElement(DoorBoring) } } Index: APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Beslagen.cls.xml =================================================================== diff -u -r60192 -r60209 --- APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Beslagen.cls.xml (.../Beslagen.cls.xml) (revision 60192) +++ APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Beslagen.cls.xml (.../Beslagen.cls.xml) (revision 60209) @@ -37,65 +37,65 @@ Set blnCalcPrm=1 While ($$$HasLength(Positie)) { #dim BeslagObject As Res.PI.Beslag = Beslag.Beslag - If (blnCalcPrm)!(KeyPositie'?.N) { + If (blnCalcPrm)!$$$Not(KeyPositie?.N) { Set ProfielPlaats = KaderdeurObject.ProfielPlaatsGet(Beslag, Key, KeyPositie) Set ProfType = KaderdeurObject.ProfType Set blnCalcPrm = $S(KeyPositie?.N:0,1:1) } Set BeslagPositie = Posities.GetAt(KeyPositie) - Set Pos = BeslagPositie.LengtePos + Set LengtePositie = BeslagPositie.LengtePos Set AfBM = BeslagPositie.AfstandRand - Set:('AfBM) AfBM = 0 + Set:($$$Not(AfBM)) AfBM = 0 Set TYP = Beslag.Beslag.AfstandBoorMaat.GetAt("TYP") Set:(TYP="") TYP="ON+" - Set BPosX = ..BepaalPositieX(TYP, ProfType, AfBM, ProfielPlaats) - Set BPosZ = ..BepaalPositieZ(TYP,ProfType,AfBM,ProfielPlaats) - Set BPosY=Pos + Set BeslagPositieX = ..BepaalPositieX(TYP, ProfType, AfBM, ProfielPlaats) + Set BeslagPositieZ = ..BepaalPositieZ(TYP,ProfType,AfBM,ProfielPlaats) + Set BeslagPositieY=LengtePositie - If (ProfielPlaats = "FOUT") ! ( KaderdeurObject.NietOpProfiel(ProfielPlaats)) ! (BPosX="") ! (BPosY="") ! (BPosZ="") { + If (ProfielPlaats = "FOUT") ! ( KaderdeurObject.NietOpProfiel(ProfielPlaats)) ! (BeslagPositieX="") ! (BeslagPositieY="") ! (BeslagPositieZ="") { Set Positie = Posities.GetNext(.KeyPositie) } else { - Set tmpX=BPosX - Set tmpY=BPosY - If (ProfielPlaats="") { - Set ProfielPlaats = "PL" - } - If (ProfielPlaats="PB") { - Set BPosX=tmpY - Set BPosY=tmpX - } - ElseIf (ProfielPlaats="PR") { - Set BPosX=KaderdeurObject.Breedte-tmpX - } - ElseIf (ProfielPlaats="PO") { - Set BPosX=tmpY - Set BPosY=KaderdeurObject.Hoogte-tmpX - } - If (BPosY<0) { - Set BPosY=KaderdeurObject.Hoogte+BPosY ; Substract = add Negative Number - } - If (BPosX<0) { - Set BPosX=KaderdeurObject.Breedte+BPosX ; Substract = add Negative Number + Set tmpX=BeslagPositieX + Set tmpY=BeslagPositieY + If (ProfielPlaats="") { + Set ProfielPlaats = "PL" + } + If (ProfielPlaats="PB") { + Set BeslagPositieX=tmpY + Set BeslagPositieY=tmpX + } + ElseIf (ProfielPlaats="PR") { + Set BeslagPositieX = KaderdeurObject.Breedte-tmpX + } + ElseIf (ProfielPlaats="PO") { + Set BeslagPositieX = tmpY + Set BeslagPositieY = KaderdeurObject.Hoogte-tmpX + } + If (BeslagPositieY<0) { + Set BeslagPositieY=KaderdeurObject.Hoogte+BeslagPositieY ; Substract = add Negative Number + } + If (BeslagPositieX<0) { + Set BeslagPositieX=KaderdeurObject.Breedte+BeslagPositieX ; Substract = add Negative Number + } + If (BeslagPositieZ<0) { + Set BeslagPositieZ=ProfType.Dikte+BeslagPositieZ ; Substract = add Negative Number + } + Do ..MaakBeslag(Beslag, BeslagPositieX, BeslagPositieY, BeslagPositieZ, ProfielPlaats) + Set Positie = Posities.GetNext(.KeyPositie) } - If (BPosZ<0) { - Set BPosZ=ProfType.Dikte+BPosZ ; Substract = add Negative Number - } - Do ..MaakBeslag(Beslag, BPosX, BPosY, BPosZ, ProfielPlaats) - Set Positie = Posities.GetNext(.KeyPositie) - } } Set Beslag = Beslagen.GetNext(.Key) } ]]> -Beslag:Prod.GADef.emKadBeslag,BPosX:%Integer,BPosY:%Integer,BPosZ:%Integer,ProfielPlaats:%String +Beslag:Prod.GADef.emKadBeslag,BeslagPositieX:%Integer,BeslagPositieY:%Integer,BeslagPositieZ:%Integer,ProfielPlaats:%String 1 @@ -106,32 +106,32 @@ 1 @@ -140,21 +140,21 @@ 1 Index: APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Hoekverbinder.cls.xml =================================================================== diff -u -r60134 -r60209 --- APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Hoekverbinder.cls.xml (.../Hoekverbinder.cls.xml) (revision 60134) +++ APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Hoekverbinder.cls.xml (.../Hoekverbinder.cls.xml) (revision 60209) @@ -32,7 +32,6 @@ Do Circle1.SetFill(##class(TECH.Svg.enu.Kleur).Zwart()) Do Circle2.SetFill(##class(TECH.Svg.enu.Kleur).Zwart()) - Do ..Group.VoegToeElement(Circle1) Do ..Group.VoegToeElement(Circle2) Do ..Group.VoegToeElement(Path) @@ -44,10 +43,7 @@ %Status - Index: APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur/KaderToevoeger.cls.xml =================================================================== diff -u -r60122 -r60209 --- APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur/KaderToevoeger.cls.xml (.../KaderToevoeger.cls.xml) (revision 60122) +++ APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur/KaderToevoeger.cls.xml (.../KaderToevoeger.cls.xml) (revision 60209) @@ -4,7 +4,7 @@ TECH.RegisteredObject -KaderdeurObject:Prod.GADef.KaderDeur,Breedte:%Integer,Hoogte:%Integer,Los:%Boolean=0 +KaderdeurObject:Prod.GADef.KaderDeur,Breedte:%Integer,Hoogte:%Integer,LosProfiel:%Boolean=0 KaderdeurObject:Prod.GADef.KaderDeur,Breedte:%Integer,Hoogte:%Integer