r635: no message
[ctsim.git] / man / phm2pj.1
1 .\" -*- NROFF -*-
2 .TH phm2pj 1
3
4 .SH NAME
5 phm2pj - calculate projections through a phantom object.
6
7 .SH SYNOPSIS
8 .B phm2pj outfile ndet nview [--phantom phantom-name] [--phmfile filename] [OPTIONS]
9 .SH DESCRIPTION 
10 \fIphm2pj\fP calculates projections through a phantom object, either a
11 predefined --phantom or a --phmfile.
12
13 .SH OPTIONS
14 .TP 16
15 .B \-\-outfile          
16 Name of output file for projections
17
18 .TP 16
19 .B \-\-ndet             
20 Number of detectors
21
22 .TP 16
23 .B \-\-nview            
24 Number of rotated views
25
26 .TP 16
27 .B \-\-phantom        
28 Predefined phantom to use for projection: can be one of 
29 .RS
30 .TP 16
31 .B herman        
32 Herman head phantom
33 .TP 16
34 .B herman-b      
35 Herman head phantom (Bordered)
36 .TP 16
37 .B shepp-logan   
38 Shepp-Logan head phantom
39 .TP 16
40 .B shepp-logan-b 
41 Shepp-Logan head phantom (Bordered)
42 .TP 16
43 .B  unitpulse     
44 Unit pulse phantom
45 .RE
46 .TP 16
47 .B \-\-phmfile \fIname\fP 
48 Get Phantom from phantom file 
49 .TP 16
50 .B \-\-desc           
51 Description of raysum
52 .TP 16
53 .B \-\-nray           
54 Number of rays per detector (default = 1)
55 .TP 16
56 .B \-\-rotangle       
57 Degrees to rotate view through (multiple of PI) (default = 1)
58 .TP 16
59 .B \-\-geometry       
60 Geometry of scanning
61 .RS
62 .TP 16
63 .B parallel
64 Parallel scan beams (default)
65 .TP 16
66 .B equilinear
67 Equilinear divergent scan beams
68 .TP 16
69 .B equiangular   
70 Equiangular divergent scan beams
71 .RE
72 .TP 16
73 .B \-\-focal-length   
74 Focal length ratio (ratio to radius of phantom) (default = 1)
75 .TP 16
76 .B \-\-field-of-view  
77 Field of view (ratio to diameter of phantom square) (default = 1)
78 .TP 16
79 .B \-\-trace          
80 Trace level to use, one of:
81 .RS 
82 .TP
83 .B none 
84 No tracing (default)
85 .TP 16
86 .B console 
87 Trace text level
88 .TP 16
89 .B phantom  
90 Trace phantom image
91 .TP 16
92 .B proj  
93 Trace projections
94 .TP 16
95 .B plot  
96 Trace plot
97 .TP 16
98 .B clipping  
99 Trace clipping
100 .RE
101 .TP 16
102 .B \-\-verbose        
103 Verbose mode
104 .TP 16
105 .B \-\-debug          
106 Debug mode
107 .TP 16
108 .B \-\-version        
109 Print version
110 .TP 16
111 .B \-\-help           
112 Print a terse help message
113
114 .SH AUTHORS
115 Kevin Rosenberg, M.D. <kevin@rosenberg.net>
116
117 .SH HISTORY
118 .Nm phm2pj
119 was first written in 1983 using MS-DOS and an EGA display adapter. In 1999 it was ported to GNU/Linux and later ported to Microsoft Windows.
120
121 .SH SEE ALSO
122 .BR ctsim (1), ifinfo (1), if1 (1), if2 (1), ifexport (1), phm2if (1), pj2if (1), pjrec (1), pjinfo (1)