File: start_img_displays

package info (click to toggle)
ctn 3.2.0~dfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 15,336 kB
  • ctags: 21,262
  • sloc: ansic: 179,501; makefile: 7,004; java: 1,863; csh: 1,067; yacc: 523; sh: 424; cpp: 394; sql: 389; lex: 170
file content (123 lines) | stat: -rw-r--r-- 2,016 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
# !/bin/csh
#
# This script starts the display programs for the imaging demonstration.
# $Revision: 1.12 $

if( $1 == "" ) then
	echo Usage: $0 ctn_name
	exit
endif

set SUCCESS = 1
set V1 = ""
set V2 = ""
set V3 = ""
set V4 = ""
set V5 = ""
set Q1 = 0
set Q2 = 0
set Q3 = 0
set Q4 = 0
set Q5 = 0
setenv ROOT /mir_ctn/img
setenv QUEUE_DIRECTORY $ROOT/q
setenv D $ROOT/db
setenv I $ROOT/db
if ($DISPLAY == "") setenv DISPLAY dicom2:0

switch($1)
	case "ctn1":
		set HOST = "ctn1"
		set V1 = "Cemax"
		set V2 = "Mitra"
		set V3 = "Siemens"
		set Q1 = 10
		set Q2 = 12
		set Q3 = 14
		breaksw
	case "ctn2":
		set HOST = "ctn2"
		set V1 = "AAAI"
		set V2 = "Konica"
		set Q1 = 20
		set Q2 = 22
		breaksw
	case "ctn3":
		set HOST = "ctn3"
		set V1 = "Acuson"
		set V2 = "ALI"
		set V3 = "Kodak"
		set Q1 = 30
		set Q2 = 32
		set Q3 = 34
		breaksw
	case "ctn4":
		set HOST = "ctn4"
		set V1 = "GE"
		set V2 = "ISG"
		set Q1 = 40
		set Q2 = 42
		breaksw
	case "ctn5":
		set HOST = "ctn5"
		set V1 = "3M"
		set V2 = "Merge"
		set V3 = "Picker"
		set V4 = "Picker"
		set Q1 = 50
		set Q2 = 52
		set Q3 = 54
		set Q4 = 55
		breaksw
	case "ctn6":
		set HOST = "ctn6"
		set V1 = "ATL"
		set V2 = "Loral"
		set Q1 = 60
		set Q2 = 62
		breaksw
	case "ctn7":
		set HOST = "ctn7"
		set V1 = "ADAC"
		set V2 = "Agfa"
		set V3 = "Philips"
		set Q1 = 70
		set Q2 = 72
		set Q3 = 74
		breaksw
	case "ctn8":
		set HOST = "ctn8"
		set V1 = "Dupont"
		set V2 = "Star"
		set Q1 = 80
		set Q2 = 82
		breaksw
	case "demo":
		set HOST = "demo"
		set V1 = "GE"
		set V2 = "Siemens"
		set V3 = "Philips"
		set Q1 = 40
		set Q2 = 14
		set Q3 = 74
		breaksw
	default:
		set SUCCESS = 0
		echo $0\: $1 not found.
		breaksw
endsw

if( $SUCCESS == 1 ) then

if ($Q1 != 0) ctndisp -n $V1 -q $Q1 -w 300 -h 425 &
if ($Q2 != 0) ctndisp -n $V2 -q $Q2 -w 300 -h 425 &
if ($Q3 != 0) ctndisp -n $V3 -q $Q3 -w 300 -h 425 &
if ($Q4 != 0) then 
setenv DISPLAY $D4
ctndisp -n $V4 -q $Q4 -w 300 -h 425 &
endif

ctnnetwork -n 10 -q 100 -w 200 -h 425 &
endif

exit