2ca2c481163a7675387fca874efcc6a0ed0a80d4
[ctsim.git] / man / phm2pj.1
1 .\" -*- NROFF -*-
2 .\" 
3 .TH "phm2pj" "1" "" "Kevin Rosenberg" "Engineering"
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 .RE
89 .TP 16
90 .B \-\-verbose        
91 Verbose mode
92 .TP 16
93 .B \-\-debug          
94 Debug mode
95 .TP 16
96 .B \-\-version        
97 Print version
98 .TP 16
99 .B \-\-help           
100 Print a terse help message
101
102 .SH "AUTHORS"
103 Kevin Rosenberg, M.D. <kevin@ctsim.org>
104
105 .SH "HISTORY"
106 CTSim was begun in 1983 using MS\-DOS and an EGA display adapter. In
107 1999 it was ported to GNU/Linux and later ported to Microsoft Windows.
108
109 .SH "SEE ALSO"
110 .BR ctsim (1), ifinfo (1), if1 (1), if2 (1), ifexport (1), phm2if (1), pj2if (1), pjrec (1), pjinfo (1)