# ----------------------------------
# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
-# - /home/davila/Creatis/creaTools/creatools_source/bbtk/packages/vtk/bbs/boxes/TransformWidget.bbs
+# - TransformWidget.bbs
# ----------------------------------
include std
category "<VOID>"
-new LayoutTab Box00
+new wx:LayoutTab Box00
-new LayoutLine Box01
+new wx:LayoutLine Box01
set Box01.WinTitle "Rotation"
-new Slider Box03
+new wx:Slider Box03
set Box03.ChangeResolution "true"
set Box03.Label "true"
set Box03.Max "180"
set Box03.ReactiveOnTrack "true"
set Box03.Title "Rotation X"
-new Slider Box04
+new wx:Slider Box04
set Box04.ChangeResolution "true"
set Box04.Label "true"
set Box04.Max "180"
set Box04.ReactiveOnTrack "true"
set Box04.Title "Rotation Y"
-new Slider Box05
+new wx:Slider Box05
set Box05.ChangeResolution "true"
set Box05.Label "true"
set Box05.Max "180"
set Box05.ReactiveOnTrack "true"
set Box05.Title "Rotation Z"
-new LayoutLine Box06
+new wx:LayoutLine Box06
set Box06.WinTitle "Translate"
-new Slider Box07
+new wx:Slider Box07
set Box07.ChangeResolution "true"
set Box07.Label "true"
set Box07.Max "1800"
set Box07.ReactiveOnTrack "true"
set Box07.Title "Translation X"
-new Slider Box08
+new wx:Slider Box08
set Box08.ChangeResolution "true"
set Box08.Label "true"
set Box08.Max "1800"
set Box08.ReactiveOnTrack "true"
set Box08.Title "Translation Y"
-new Slider Box09
+new wx:Slider Box09
set Box09.ChangeResolution "true"
set Box09.Label "true"
set Box09.Max "1800"
set Box09.ReactiveOnTrack "true"
set Box09.Title "Translation Z"
-new LayoutLine Box10
+new wx:LayoutLine Box10
set Box10.WinTitle "Scale"
-new Slider Box11
+new wx:Slider Box11
set Box11.ChangeResolution "true"
set Box11.In "100"
set Box11.Label "true"
set Box11.ReactiveOnTrack "true"
set Box11.Title "Scale X"
-new Slider Box12
+new wx:Slider Box12
set Box12.ChangeResolution "true"
set Box12.In "100"
set Box12.Label "true"
set Box12.ReactiveOnTrack "true"
set Box12.Title "Scale Y"
-new Slider Box13
+new wx:Slider Box13
set Box13.ChangeResolution "true"
set Box13.In "100"
set Box13.Label "true"
set Box13.ReactiveOnTrack "true"
set Box13.Title "Scale Z"
-new Transform Box14
+new vtk:Transform Box14
-new ConcatStrings Box15
+new std:ConcatStrings Box15
set Box15.In2 " "
set Box15.In3 "1 0 0"
-new ConcatStrings Box16
+new std:ConcatStrings Box16
set Box16.In2 " "
set Box16.In4 " "
-new MultipleInputs Box17
+new std:MultipleInputs Box17
-new MultipleInputs Box18
+new std:MultipleInputs Box18
-new MultipleInputs Box19
+new std:MultipleInputs Box19
-new MultipleInputs Box20
+new std:MultipleInputs Box20
-new Div Box22
+new std:Div Box22
set Box22.In2 "100"
-new Div Box23
+new std:Div Box23
set Box23.In2 "100"
-new Div Box24
+new std:Div Box24
set Box24.In2 "100"
-new Transform Box28
+new vtk:Transform Box28
-new ConcatStrings Box29
+new std:ConcatStrings Box29
set Box29.In2 " "
set Box29.In3 "0 1 0"
-new Transform Box30
+new vtk:Transform Box30
-new ConcatStrings Box31
+new std:ConcatStrings Box31
set Box31.In2 " "
set Box31.In3 "0 0 1"
-new Transform Box32
+new vtk:Transform Box32
-new Transform Box33
+new vtk:Transform Box33
-new Transform Box34
+new vtk:Transform Box34
-new Add Box35
+new std:Add Box35
-new GetVectorDoubleElement Box36
+new std:GetVectorDoubleElement Box36
set Box36.ErrorValue "0"
set Box36.I "0"
-new Add Box40
+new std:Add Box40
-new GetVectorDoubleElement Box41
+new std:GetVectorDoubleElement Box41
set Box41.ErrorValue "0"
set Box41.I "1"
-new Add Box42
+new std:Add Box42
-new GetVectorDoubleElement Box43
+new std:GetVectorDoubleElement Box43
set Box43.ErrorValue "0"
set Box43.I "2"
-new Add Box44
+new std:Add Box44
-new ConcatStrings Box45
+new std:ConcatStrings Box45
set Box45.In2 " "
set Box45.In4 " "
-new GetVectorDoubleElement Box47
+new std:GetVectorDoubleElement Box47
set Box47.ErrorValue "1"
set Box47.I "0"
-new GetVectorDoubleElement Box49
+new std:GetVectorDoubleElement Box49
set Box49.ErrorValue "1"
set Box49.I "1"
-new GetVectorDoubleElement Box50
+new std:GetVectorDoubleElement Box50
set Box50.ErrorValue "1"
set Box50.I "2"
-new MagicBox Box52
+new std:MagicBox Box52
-new MagicBox Box53
+new std:MagicBox Box53
-new Add Box55
+new std:Add Box55
-new GetVectorDoubleElement Box56
+new std:GetVectorDoubleElement Box56
set Box56.ErrorValue "0"
set Box56.I "0"
-new Add Box57
+new std:Add Box57
-new GetVectorDoubleElement Box58
+new std:GetVectorDoubleElement Box58
set Box58.ErrorValue "0"
set Box58.I "1"
-new GetVectorDoubleElement Box59
+new std:GetVectorDoubleElement Box59
set Box59.ErrorValue "0"
set Box59.I "2"
-new Add Box60
+new std:Add Box60
-new MagicBox Box61
+new std:MagicBox Box61
-new Mul Box62
+new std:Mul Box62
-new Mul Box63
+new std:Mul Box63
-new Mul Box64
+new std:Mul Box64
connect Box01.Widget Box00.Widget1
output Transform Box33.Out " "
output BoxChange Box33.BoxChange " "
-message
endefine