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)
]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+