Index: APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Boringen.cls.xml =================================================================== diff -u -r60292 -r60385 --- APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Boringen.cls.xml (.../Boringen.cls.xml) (revision 60292) +++ APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Boringen.cls.xml (.../Boringen.cls.xml) (revision 60385) @@ -17,15 +17,20 @@ TECH.Svg.BasisElementFactory + +APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Beslag.BeslagBoringSpecialeVorm + + -BoringElementFactory:APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Boring.BoringElementFactory,BasisElementFactory:TECH.Svg.BasisElementFactory +BoringElementFactory:APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Boring.BoringElementFactory,BasisElementFactory:TECH.Svg.BasisElementFactory,BeslagBoringSpecialevorm:APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Beslag.BeslagBoringSpecialeVorm 1 1 %Status 1 @@ -63,7 +68,7 @@ Do ElementToevoeger.VoegToeElement(..Group,ZijBoring) } ElseIf(Boring.IsSpecialeBoring()){ - Set SpecialeBoring = ..BoringElementFactory.SpecialeBoring(XPos,YPos,10,10,Kleur) + Set SpecialeBoring = ..BoringElementFactory.MaakSpecialeBoring(XPos,YPos,10,10,Kleur) Do ElementToevoeger.VoegToeElement(..Group,SpecialeBoring) } ElseIf (Boring.BoorDiepte < 0) { @@ -97,7 +102,6 @@ #dim Boringen As list of Prod.GADef.emKadBoring = Beslag.Boringen Set Boring = ##class(Prod.GADef.emKadBoring).%New() Set BoringenIterator = ##class(TECH.ListIterator).%New(Boringen) - #dim Kleur As TECH.Svg.enu.Kleur = ##class(TECH.Svg.enu.Kleur).Blauw() #dim TijdelijkeOffsetX As %Integer = Beslag.ConstructAfm.GetAt("OFFSX") #dim TijdelijkeOffsetY As %Integer = Beslag.ConstructAfm.GetAt("OFFSY") @@ -131,7 +135,6 @@ Set Boring = BoringenIterator.Next() #dim tmpX As %Integer =Boring.XPos #dim tmpY As %Integer =Boring.YPos - Do ##class(Tools.Wlip).%New(238).String("Oospronkelijk"_tmpX) #dim XPos As %Integer = $S(ProfielPlaats="PR":-tmpX, (ProfielPlaats="PB")!(ProfielPlaats="PO"):tmpY, 1:tmpX) #dim YPos As %Integer = $S(ProfielPlaats="PR":tmpY, ProfielPlaats="PB":tmpX, ProfielPlaats="PO":-tmpX, 1:tmpY) Set XPos = XPos + OffsetX @@ -149,10 +152,8 @@ #dim PuntBoring As APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Boring.PuntBoring #dim SpecialeBoring As APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.SpecialeBoring Set BoorType = $S((Boring.BoringType="EX")!(Boring.BoringType="IN"):"Z", 1:Boring.BoringType) - If ($L(Boring.VmlID) > 2) { - Set BeslagBoringSpecialeVorm = ##class(APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Beslag.BeslagBoringSpecialeVorm).%New(Boring.VmlID, Breedte, Lengte, Rotation) - Do ElementToevoeger.VoegToeElement(SvgBox, BeslagBoringSpecialeVorm) + Do ElementToevoeger.VoegToeElement(SvgBox, ..BeslagBoringSpecialevorm.MaakBoringSpecialeVorm(Boring.VmlID, Breedte, Lengte, Rotation)) } ElseIf (BoorType="Z") { Set GrootteBoring = 14 @@ -184,14 +185,13 @@ Do ElementToevoeger.VoegToeElement(SvgBox,PuntBoring) } Else { + #dim Straal As %Integer = GrootteBoring/2 If (GrootteBoring<10) { Set RugBoring = ..BoringElementFactory.MaakRugBoring(XPos, YPos,10,10, Kleur) Do ElementToevoeger.VoegToeElement(SvgBox,RugBoring) - }Else { - #dim Straal As %Integer = GrootteBoring/2 - Set DoorBoring = ..BoringElementFactory.MaakDoorBoring(XPos,YPos,Straal, Kleur) - Do ElementToevoeger.VoegToeElement(SvgBox,DoorBoring) } + Set DoorBoring = ..BoringElementFactory.MaakDoorBoring(XPos,YPos,Straal, Kleur) + Do ElementToevoeger.VoegToeElement(SvgBox,DoorBoring) } } Index: APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Boring/BoringElementFactory.cls.xml =================================================================== diff -u -r60342 -r60385 --- APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Boring/BoringElementFactory.cls.xml (.../BoringElementFactory.cls.xml) (revision 60342) +++ APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Boring/BoringElementFactory.cls.xml (.../BoringElementFactory.cls.xml) (revision 60385) @@ -48,9 +48,7 @@ APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Boring.PuntBoring + + + +Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig. +Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +1 +APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Beslag.BeslagBoringSpecialeVorm,Tools.Mock.MockClassBase +right + + +BasisElementFactory:TECH.Svg.BasisElementFactory,CoordinatesService:TECH.Svg.Services.CoordinatesService,SvgBox:TECH.Svg.Basis.SvgBox +%Status + + + + +Breedte:%Integer,Lengte:%Integer,Rotation:%Integer +TECH.Svg.Basis.SvgBox + + + + +VmlId:%String,Breedte:%Integer,Lengte:%Integer,Rotation:%Integer +TECH.Svg.Basis.SvgBox + + + + +Breedte:%Integer,Lengte:%Integer,Rotation:%Integer + + + + +Breedte:%Integer,Lengte:%Integer,Rotation:%Integer + + + + +Diameter:%Integer,MiddleOffset:%Integer,Offset:%Integer,OffsetOpposite:%Integer,P1:%Integer,P2:%Integer,Rotation:%Integer,Breedte:%Integer,Lengte:%Integer +TECH.Svg.Basis.SvgBox + + + + + + Index: vhTest/Utils/APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur.cls.xml =================================================================== diff -u -r60103 -r60385 --- vhTest/Utils/APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur.cls.xml (.../Kaderdeur.cls.xml) (revision 60103) +++ vhTest/Utils/APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur.cls.xml (.../Kaderdeur.cls.xml) (revision 60385) @@ -22,7 +22,7 @@ 1 Prod.GADef.KaderDeur + +1 +Prod.GADef.KaderDeur + + + + +1 +Prod.GADef.KaderDeur + + + + +1 +Prod.GADef.KaderDeur + + + + +1 +Prod.GADef.KaderDeur + + + + +1 +Prod.GADef.KaderDeur + + + + +1 +Prod.GADef.KaderDeur + + + + +1 +Res.PI.Beslag + + + + +1 +Res.PI.Beslag + + + + +1 +Res.PI.Beslag + + + + +1 +Res.PI.Beslag + + + + +1 +Res.PI.Beslag + + + 1 Prod.GADef.KaderDeur + +1 +Res.PI.Beslag + + + + +1 +Res.PI.Beslag + + + 1 Prod.GADef.KaderDeur + + + +Deze klasse werd automatisch gegenereerd en onderhouden, nieuwe methodes worden automatisch bijgevoegd, bestaande blijven zoals ze zijn. +Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +1 +APPS.Halux.PPS.ALUFrees.Svg.KaderdeurElement.Beslag.BeslagBoringSpecialeVorm + + +Breedte:%Integer,Lengte:%Integer,Rotation:%Integer +TECH.Svg.Basis.SvgBox + + + + +VmlId:%String,Breedte:%Integer,Lengte:%Integer,Rotation:%Integer +TECH.Svg.Basis.SvgBox + + + + +Breedte:%Integer,Lengte:%Integer,Rotation:%Integer + + + + +Breedte:%Integer,Lengte:%Integer,Rotation:%Integer + + + + +Diameter:%Integer,MiddleOffset:%Integer,Offset:%Integer,OffsetOpposite:%Integer,P1:%Integer,P2:%Integer,Rotation:%Integer,Breedte:%Integer,Lengte:%Integer +TECH.Svg.Basis.SvgBox + + + + + + Index: APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/BeslagBoringSpecialeVorm.cls.xml =================================================================== diff -u -r60229 -r60385 --- APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/BeslagBoringSpecialeVorm.cls.xml (.../BeslagBoringSpecialeVorm.cls.xml) (revision 60229) +++ APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/BeslagBoringSpecialeVorm.cls.xml (.../BeslagBoringSpecialeVorm.cls.xml) (revision 60385) @@ -2,11 +2,10 @@ vhLib.Macro -APPS.Halux.PPS.ALUFrees.Svg.BasisElement.BasisElementSvgTooling +TECH.Mockable TECH.Svg.Basis.SvgBox - @@ -33,6 +32,7 @@ VmlId:%String,Breedte:%Integer,Lengte:%Integer,Rotation:%Integer +TECH.Svg.Basis.SvgBox Diameter:%Integer,MiddleOffset:%Integer,Offset:%Integer,OffsetOpposite:%Integer,P1:%Integer,P2:%Integer,Rotation:%Integer,Breedte:%Integer,Lengte:%Integer +TECH.Svg.Basis.SvgBox @@ -95,6 +97,7 @@ Breedte:%Integer,Lengte:%Integer,Rotation:%Integer +TECH.Svg.Basis.SvgBox - - - -%Status - - Index: vhUnitTest/APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Boringen/VoegToeBeslagBoringen/Test.cls.xml =================================================================== diff -u -r60104 -r60385 --- vhUnitTest/APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Boringen/VoegToeBeslagBoringen/Test.cls.xml (.../Test.cls.xml) (revision 60104) +++ vhUnitTest/APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Boringen/VoegToeBeslagBoringen/Test.cls.xml (.../Test.cls.xml) (revision 60385) @@ -36,6 +36,113 @@ Do $$$AssertEquals(Boringen.Group.SvgBox.GetAt(1).SvgBox.Count(),2) ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: vhUnitTest/APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Boringen/VoegToeBoringen/Test.cls.xml =================================================================== diff -u -r60333 -r60385 --- vhUnitTest/APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Boringen/VoegToeBoringen/Test.cls.xml (.../Test.cls.xml) (revision 60333) +++ vhUnitTest/APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Boringen/VoegToeBoringen/Test.cls.xml (.../Test.cls.xml) (revision 60385) @@ -29,6 +29,66 @@ Do $$$AssertEquals(Boringen.Group.SvgBox.Count(),2) ]]> + + + + + + + + + + + + + + + +