7 author "laurent.guigues@creatis.insa-lyon.fr"
8 description "Maximum Intensity Projection (MIP) creator (vtk::MIPCreator) with associated control panel (shift and scale)"
9 category "image;mesh;widget;viewer"
11 new LayoutLine controls
12 new LayoutLine sliders
14 ##EED new Slider shift
15 ##EED new Slider scale
16 # new LayoutLine colourFrame
17 # new ColourSelectorButton colour
18 new MultipleInputs refresh
21 connect sliders.Widget controls.Widget1
22 # connect colourFrame.Widget controls.Widget2
24 # connect colour.Widget colourFrame.Widget1
25 ##EED connect shift.Widget sliders.Widget1
26 ##EED connect scale.Widget sliders.Widget2
28 ##EED connect shift.Out MIP.Shift
29 ##EED connect scale.Out div.In1
31 ##EED connect div.Out MIP.Scale
32 # connect colour.Out MIP.Colour
34 ##EED connect shift.BoxChange refresh.In1
35 ##EED connect scale.BoxChange refresh.In2
36 # connect colour.BoxChange refresh.In3
38 # connect colourButton.BoxChange colour.BoxExecute
40 # set colourFrame.WinTitle "Colour"
41 set controls.Orientation HORIZONTAL
42 ##EED set shift.Title "Shift"
44 ##EED set shift.Max 500
45 ##EED set scale.Title "Scale x10"
47 ##EED set scale.Max 500
50 # set colourButton.Label "Colour"
53 input Title controls.WinTitle "Title of the control panel"
54 input In MIP.In "Input image"
56 ##EED input Scale scale.In "Initial scale"
57 ##EED input Shift shift.In "Initial shift"
58 # input Colour colour.In "Initial colour"
60 input BoxExecute MIP.BoxExecute "Box execution"
62 input Vertical controls.Orientation "Set to 1 to have controls arranged vertically"
64 output Out MIP.Out "Output MIP"
65 output BoxChange refresh.Out "BoxChange"
66 output Widget controls.Widget "Widget"