]> Creatis software - creaMaracasVisu.git/blob - bbtk/bbs/appli/exampleShowNPoints.bbs
1c097cefdefd190ce7317a4b6ffd9f840c2fa712
[creaMaracasVisu.git] / bbtk / bbs / appli / exampleShowNPoints.bbs
1 # ---------------------------------------------------------------------
2 #
3 # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image 
4 #                        pour la Sant�)
5 # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
6 # Previous Authors : Laurent Guigues, Jean-Pierre Roux
7 # CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil
8 #
9 #  This software is governed by the CeCILL-B license under French law and 
10 #  abiding by the rules of distribution of free software. You can  use, 
11 #  modify and/ or redistribute the software under the terms of the CeCILL-B 
12 #  license as circulated by CEA, CNRS and INRIA at the following URL 
13 #  http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html 
14 #  or in the file LICENSE.txt.
15 #
16 #  As a counterpart to the access to the source code and  rights to copy,
17 #  modify and redistribute granted by the license, users are provided only
18 #  with a limited warranty  and the software's author,  the holder of the
19 #  economic rights,  and the successive licensors  have only  limited
20 #  liability. 
21 #
22 #  The fact that you are presently reading this means that you have had
23 #  knowledge of the CeCILL-B license and that you accept its terms.
24 # ------------------------------------------------------------------------ */ 
25
26 description "Show N Points"
27 author "info-dev@creatis.insa-lyon.fr"
28 category "demo"
29
30 // To show how easy it is to add smthing
31 // =====================================
32
33 load vtk
34 include wxvtk
35 load std
36 load itk
37 include vtk
38 include wx
39 load itkvtk
40 load creaMaracasVisu
41
42
43
44 # Use new box (choose the way you want to select images)
45 # -----------------------------------------------------
46
47 #load creaImageIO
48 #new ImageReader chooser
49
50 # Concatenate all the supposed-to-be consistent 2D images into a single vtkImageData
51 # WARNING : File names alphabetical order is suposed to be meaningful ...
52
53 #new ConcatImages reader
54 #   connect chooser.Out reader.In
55
56
57
58 # Here loads hola.mhd
59 # -------------------------
60
61 include vtk/boxes/bbLoadHola
62 new LoadHola reader
63
64 # uncomment next lines to have a file selector
65 # ---------------------------------------------
66 /*
67 new FileSelector openFileDialog
68   set openFileDialog.Wildcard  "(*.mhd)|*.mhd"
69 new MetaImageReader reader
70    connect openFileDialog.Out reader.In
71 */
72
73 # uncomment next lines to use Gimmick
74 # -----------------------------------
75 /*
76 load creaImageIO
77 new Gimmick reader
78 */
79
80 new ViewerNV viewer
81   connect reader.Out viewer.In
82   set viewer.nTypeView "5 1 2 0"
83
84 new ShowNPoints showNpoints
85   connect reader.Out showNpoints.Image
86   connect viewer.Renderer1 showNpoints.Renderer
87   connect viewer.Point showNpoints.In
88   connect viewer.BoxChange showNpoints.BoxExecute
89   set showNpoints.Radio 10
90
91 new LayoutSplit main
92    set main.Orientation H
93    connect showNpoints.Widget main.Widget1
94    connect viewer.Widget main.Widget2
95
96 exec main
97