]> Creatis software - creaMiniTools.git/blobdiff - bbtk_package_creaMiniTools/bbs/boxes/ThresholdWidget.bbs
#3077 CreaMiniTools Bug New Normal - message documentation in boxes
[creaMiniTools.git] / bbtk_package_creaMiniTools / bbs / boxes / ThresholdWidget.bbs
index bb6c538c630264beff897070ab7859d8506b9e13..397a89597c766f13937753e04a80a56696ecb1b8 100644 (file)
@@ -1,6 +1,6 @@
 # ----------------------------------
 # ----------------------------------
-# - BBTKGEditor v 1.2 BBS BlackBox Script (Complex Box)
-# - /Users/davila/Creatis/All3/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/boxes/ThresholdWidget.bbs
+# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
+# - /home/davila/Creatis/creaTools/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/boxes/ThresholdWidget.bbs
 # ----------------------------------
 
 include std
 # ----------------------------------
 
 include std
@@ -8,8 +8,10 @@ include itkvtk
 include wx
 include itk
 include creaMaracasVisu
 include wx
 include itk
 include creaMaracasVisu
-include creaMiniToolsBase
+include toolsbbtk
 include wxvtk
 include wxvtk
+include vtk
+include std
 
 define ThresholdWidget creaMiniTools
 
 
 define ThresholdWidget creaMiniTools
 
@@ -42,46 +44,58 @@ new SliderMinMax Box07
   set Box07.InMin 0
   set Box07.InMinShow 1000
 
   set Box07.InMin 0
   set Box07.InMinShow 1000
 
-new Slider Box08
-  set Box08.Label true
-  set Box08.Max 5000
-  set Box08.Title "Iso Min"
-
 new LayoutTab Box09
 
 new SaveMHD-Button Box10
 
 new OutputText Box11
 new LayoutTab Box09
 
 new SaveMHD-Button Box10
 
 new OutputText Box11
-  set Box11.In "Min. Max. Gray level" 
+  set Box11.In "Min. Max. Gray level" "
 
 new IsoSurfaceWidget Box12
   set Box12.Title "Iso Surface"
 
 
 new IsoSurfaceWidget Box12
   set Box12.Title "Iso Surface"
 
+new vtkImageDataPointerRelay Box13
+
+new ImageVtkProperties Box14
+
+new GetVectorFloatElement Box15
+  set Box15.I 0
+
+new GetVectorFloatElement Box16
+  set Box16.I 1
+
 
 connect Box00.Widget Box01.Widget5
 connect Box00.BoxChange Box03.BoxExecute
 connect Box02.Out Box03.In
 connect Box03.Widget Box05.Widget2
 
 connect Box00.Widget Box01.Widget5
 connect Box00.BoxChange Box03.BoxExecute
 connect Box02.Out Box03.In
 connect Box03.Widget Box05.Widget2
-connect Box08.Out Box02.LowerThreshold
 connect Box01.Widget Box09.Widget1
 connect Box09.Widget Box05.Widget1
 connect Box02.Out Box10.In
 connect Box11.Widget Box01.Widget1
 connect Box07.Widget Box01.Widget2
 connect Box01.Widget Box09.Widget1
 connect Box09.Widget Box05.Widget1
 connect Box02.Out Box10.In
 connect Box11.Widget Box01.Widget1
 connect Box07.Widget Box01.Widget2
-connect Box08.Widget Box01.Widget4
-connect Box02.Out Box12.In
 connect Box00.BoxChange Box12.BoxExecute
 connect Box12.Widget Box09.Widget2
 connect Box10.Widget Box09.Widget3
 connect Box00.BoxChange Box12.BoxExecute
 connect Box12.Widget Box09.Widget2
 connect Box10.Widget Box09.Widget3
-
+connect Box13.Out Box02.In
+connect Box13.Out Box14.In
+connect Box14.MinMax Box15.In
+connect Box14.MinMax Box16.In
+connect Box16.Out Box07.InMax
+connect Box15.Out Box07.InMin
+connect Box07.OutEnd Box02.UpperThreshold
+connect Box07.OutStart Box02.LowerThreshold
+connect Box00.BoxChange Box07.BoxExecute
+connect Box02.Out Box12.In
 
 # Complex input ports
 input vtkRenderer Box12.vtkRenderer " "
 
 # Complex input ports
 input vtkRenderer Box12.vtkRenderer " "
-input In Box02.In " "
+input In Box13.In " "
 
 # Complex output ports
 
 # Complex output ports
-output Widget Box05.Widget " "
 output BoxChange Box12.BoxChange " "
 output OutImage Box02.Out " "
 output BoxChange Box12.BoxChange " "
 output OutImage Box02.Out " "
+output Widget Box05.Widget " "
+
 
 endefine
 
 endefine