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