From: Kevin M. Rosenberg Date: Fri, 3 May 2002 10:28:17 +0000 (+0000) Subject: r1884: *** empty log message *** X-Git-Tag: debian-4.5.3-3~308 X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=commitdiff_plain;h=4200add84ac2d531eafd1c09a2e58f6252102f5b r1884: *** empty log message *** --- diff --git a/man/ctsim.1 b/man/ctsim.1 index 1101b1a..44d0fad 100644 --- a/man/ctsim.1 +++ b/man/ctsim.1 @@ -1,28 +1,31 @@ -.\" -*- NROFF -*- -.TH ctsim 1 - -.SH NAME -ctsim - A Graphical Computed Tomography Simulator - -.SH SYNOPSIS -.B ctsim files-to-open... [OPTIONS] - -.SH DESCRIPTION -\fIctsim\fP is a graphical user interface to the various components of the CTSim package. The home for CTSim is http://www.ctsim.org. - -.SH OPTIONS -\fIctsim\fP accepts the following options -.TP 12 -.B \-\-version Display version -.TP 12 -.B \-\-help Print a terse help message - -.SH AUTHORS +.\" -*- nroff -*- +.\" +.\" Author: Kevin Rosenberg +.\" +.\" $Id: ctsim.1,v 1.3 2002/05/03 10:28:17 kevin Exp $ +.Dd May 2, 2002 +.Dt CTSIM 1 +.Os +.Sh NAME +.Nm ctsim +.Nd A Graphical Computed Tomography Simulator +.Sh SYNOPSIS +.Nm ctsim files-to-open... [OPTIONS] +.Sh DESCRIPTION +.Pp +.Nm +is a graphical user interface to the various components of the CTSim package. The home for CTSim is http://www.ctsim.org. +.Sh OPTIONS +.Bl -tag -width Ds +.It Fl Fl version +Display version +.It Fl Fl help +Print a terse help message +.El +.Sh AUTHORS Kevin Rosenberg, M.D. - -.SH HISTORY +.Sh HISTORY CTSim was begun in 1983 using MS-DOS and an EGA display adapter. In 1999 it was ported to GNU/Linux and later ported to Microsoft Windows. - -.SH SEE ALSO -.BR ifinfo (1), if1 (1), if2 (1), ifexport (1), phm2pj (1), phm2if (1), pj2if (1), pjinfo (1), pjrec (1) +.Sh SEE ALSO +ifinfo (1), if1 (1), if2 (1), ifexport (1), phm2pj (1), phm2if (1), pj2if (1), pjinfo (1), pjrec (1) diff --git a/man/if1.1 b/man/if1.1 index c92c3d5..7c37cbd 100644 --- a/man/if1.1 +++ b/man/if1.1 @@ -4,27 +4,7 @@ .\" .\" Author: Kevin Rosenberg .\" -.\" $Id: if1.1,v 1.3 2002/05/01 02:19:46 kevin Exp $ -.\" $Log: if1.1,v $ -.\" Revision 1.3 2002/05/01 02:19:46 kevin -.\" *** empty log message *** -.\" -.\" Revision 1.2 2000/12/18 05:33:44 kevin -.\" Added ctsim.1 -.\" -.\" Revision 1.1 2000/12/18 03:03:05 kevin -.\" Initial cvs import -.\" -.\" Revision 1.2 2000/11/08 23:56:24 kevin -.\" *** empty log message *** -.\" -.\" Revision 1.1 2000/06/09 01:35:33 kevin -.\" Convert MPI structure to C++ class -.\" -.\" Revision 1.1 2000/05/03 08:43:46 kevin -.\" *** empty log message *** -.\" -.\" +.\" $Id: if1.1,v 1.4 2002/05/03 10:28:17 kevin Exp $ .TH if1 1 .SH NAME diff --git a/man/ifexport.1 b/man/ifexport.1 index 3625417..c719ea4 100644 --- a/man/ifexport.1 +++ b/man/ifexport.1 @@ -4,27 +4,7 @@ .\" .\" Author: Kevin Rosenberg .\" -.\" $Id: ifexport.1,v 1.4 2002/05/01 02:19:46 kevin Exp $ -.\" $Log: ifexport.1,v $ -.\" Revision 1.4 2002/05/01 02:19:46 kevin -.\" *** empty log message *** -.\" -.\" Revision 1.3 2000/12/18 05:33:44 kevin -.\" Added ctsim.1 -.\" -.\" Revision 1.2 2000/12/18 00:17:21 kevin -.\" *** empty log message *** -.\" -.\" Revision 1.1 2000/12/17 22:44:43 kevin -.\" Renamed if2img to ifexport -.\" -.\" Revision 1.1 2000/06/09 01:35:33 kevin -.\" Convert MPI structure to C++ class -.\" -.\" Revision 1.2 2000/05/03 08:43:46 kevin -.\" *** empty log message *** -.\" -.\" +.\" $Id: ifexport.1,v 1.5 2002/05/03 10:28:17 kevin Exp $ .Dd April 19, 2000 .Dt IFEXPORT 1 .Os diff --git a/man/ifinfo.1 b/man/ifinfo.1 index d94f1ed..8c78e0b 100644 --- a/man/ifinfo.1 +++ b/man/ifinfo.1 @@ -1,26 +1,10 @@ .\" -*- nroff -*- .\" -.\" if2info.1 -.\" .\" Author: Kevin Rosenberg .\" -.\" $Id: ifinfo.1,v 1.3 2002/05/01 02:19:46 kevin Exp $ -.\" $Log: ifinfo.1,v $ -.\" Revision 1.3 2002/05/01 02:19:46 kevin -.\" *** empty log message *** -.\" -.\" Revision 1.2 2000/12/18 05:33:44 kevin -.\" Added ctsim.1 -.\" -.\" Revision 1.1 2000/06/09 01:35:33 kevin -.\" Convert MPI structure to C++ class -.\" -.\" Revision 1.2 2000/05/03 08:43:46 kevin -.\" *** empty log message *** -.\" -.\" +.\" $Id: ifinfo.1,v 1.4 2002/05/03 10:28:17 kevin Exp $ .Dd April 19, 2000 -.Dt IF2INFO 1 +.Dt IFINFO 1 .Os .Sh NAME .Nm ifinfo @@ -50,13 +34,11 @@ Set verbose mode Print version .It Fl Fl help Print terse help summary - +.El .Sh AUTHORS Kevin Rosenberg, M.D. - .Sh HISTORY CTSim was begun in 1983 using MS-DOS and an EGA display adapter. In 1999 it was ported to GNU/Linux and later ported to Microsoft Windows. - -.SH SEE ALSO -.BR ctsim (1), if1 (1), if2 (1), ifexport (1), phm2pj (1), phm2if (1), pj2if (1), pjinfo (1), pjrec (1) +.Sh SEE ALSO +ctsim (1), if1 (1), if2 (1), ifexport (1), phm2pj (1), phm2if (1), pj2if (1), pjinfo (1), pjrec (1) diff --git a/man/phm2helix.1 b/man/phm2helix.1 index db7165d..32ccdb8 100644 --- a/man/phm2helix.1 +++ b/man/phm2helix.1 @@ -1,5 +1,5 @@ .\" -*- NROFF -*- -.TH phm2pjhelix 1 +.TH phm2helix 1 .SH NAME phm2helix - calculate projections through a time varying phantom object. @@ -85,18 +85,6 @@ No tracing (default) .TP 16 .B console Trace text level -.TP 16 -.B phantom -Trace phantom image -.TP 16 -.B proj -Trace projections -.TP 16 -.B plot -Trace plot -.TP 16 -.B clipping -Trace clipping .RE .TP 16 .B \-\-verbose diff --git a/man/phm2if.1 b/man/phm2if.1 index 598abdc..ebf31bf 100644 --- a/man/phm2if.1 +++ b/man/phm2if.1 @@ -4,23 +4,7 @@ .\" .\" Author: Kevin Rosenberg .\" -.\" $Id: phm2if.1,v 1.4 2002/05/01 02:19:46 kevin Exp $ -.\" $Log: phm2if.1,v $ -.\" Revision 1.4 2002/05/01 02:19:46 kevin -.\" *** empty log message *** -.\" -.\" Revision 1.3 2000/12/18 05:33:44 kevin -.\" Added ctsim.1 -.\" -.\" Revision 1.2 2000/12/18 00:17:21 kevin -.\" *** empty log message *** -.\" -.\" Revision 1.1 2000/06/09 01:35:33 kevin -.\" Convert MPI structure to C++ class -.\" -.\" Revision 1.2 2000/05/03 08:43:46 kevin -.\" *** empty log message *** -.\" +.\" $Id: phm2if.1,v 1.5 2002/05/03 10:28:17 kevin Exp $ .\" .Dd April 19, 2000 .Dt PHM2IF 1 diff --git a/man/phm2pj.1 b/man/phm2pj.1 index 7c4c6df..b07e538 100644 --- a/man/phm2pj.1 +++ b/man/phm2pj.1 @@ -85,18 +85,6 @@ No tracing (default) .TP 16 .B console Trace text level -.TP 16 -.B phantom -Trace phantom image -.TP 16 -.B proj -Trace projections -.TP 16 -.B plot -Trace plot -.TP 16 -.B clipping -Trace clipping .RE .TP 16 .B \-\-verbose diff --git a/man/pjHinterp.1 b/man/pjHinterp.1 new file mode 100644 index 0000000..974e7e6 --- /dev/null +++ b/man/pjHinterp.1 @@ -0,0 +1,50 @@ +.\" -*- NROFF -*- +.TH pjHinterp 1 + +.SH NAME +pjHinterp - interpolate helical data in projection space. + +.SH SYNOPSIS +.B pjHinterp projfile interpfile [OPTIONS] +.SH DESCRIPTION +\fIphm2pj\fP interpolates the helical data in in projfile +and writes the results in interpfile. + +.SH OPTIONS +.TP 16 +.B \-\-field-of-view +Field of view (ratio to diameter of phantom square) (default = 1) +.TP 16 +.B \-\-trace +Trace level to use, one of: +.RS +.TP +.B none +No tracing (default) +.TP 16 +.B console +Trace text level +.RE +.TP 16 +.B \-\-verbose +Verbose mode +.TP 16 +.B \-\-debug +Debug mode +.TP 16 +.B \-\-version +Print version +.TP 16 +.B \-\-help +Print a terse help message + +.SH AUTHORS +Ian Kay, Ph.D. +Kevin Rosenberg, M.D. + +.SH HISTORY +CTSim was begun in 1983 using MS-DOS and an EGA display adapter. In +1999 it was ported to GNU/Linux and later ported to Microsoft Windows. + +.SH SEE ALSO +.BR ctsim (1), ifinfo (1), if1 (1), if2 (1), ifexport (1), phm2if (1), pj2if (1), pjrec (1), pjinfo (1) diff --git a/man/pjrec.1 b/man/pjrec.1 index a05aef9..2c9fc92 100644 --- a/man/pjrec.1 +++ b/man/pjrec.1 @@ -1,19 +1,19 @@ -.\" -*- NROFF -*- -.TH pjrec 1 - -.SH NAME -pjrec - reconstruction from projections - -.SH SYNOPSIS -.B pjrec projection-file image-file nx-image ny-image [OPTIONS] - -.SH DESCRIPTION -\fIpjrec\fP takes projection data from \fIraysum-file\P and produces an +.\" -*- nroff -*- +.Dd May 2, 2002 +.Dt PJREC 1 +.Os +.Sh NAME +.Nm pjrec +.Nd reconstruction image from projections +.Sh SYNOPSIS +.Nm pjrec projection-file image-file nx-image ny-image [OPTIONS] +.Sh DESCRIPTION +.Nm +takes projection data from \fIprojection-file\fP and produces an (IF) image file \fIimage-file\fP, of size \fInx-image\fP by \fIny-image\fP pixels, containing the reconstructed image. - -.SH OPTIONS -\fIpjrec\fP accepts the following options, which control the +.Sh OPTIONS +.Nm accepts the following options, which control the reconstruction algorithm: .TP 12 .B \-\-interp @@ -132,18 +132,6 @@ No tracing (default) .TP 12 .B console Text level tracing -.TP 12 -.B phantom -Trace phantom -.TP 12 -.B proj -Trace allrays -.TP 12 -.B plot -Trace plotting -.TP 12 -.B clipping -Trace clipping .RE .TP 12 .B \-\-verbose Turn on verbose mode diff --git a/tools/Makefile.am b/tools/Makefile.am index 8392b50..963d8f3 100644 --- a/tools/Makefile.am +++ b/tools/Makefile.am @@ -19,6 +19,7 @@ install-exec-hook: ln -sf ctsimtext $(bindir)/pj2if ln -sf ctsimtext $(bindir)/pjinfo ln -sf ctsimtext $(bindir)/pjrec + ln -sf ctsimtext $(bindir)/pjHinterp ctsimtext_SOURCES = ctsimtext.cpp if1.cpp if2.cpp ifinfo.cpp ifexport.cpp phm2if.cpp phm2pj.cpp pj2if.cpp pjinfo.cpp pjrec.cpp nographics.cpp phm2helix.cpp pjHinterp.cpp ctsimtext_LDADD=@ctlibs@ diff --git a/tools/phm2helix.cpp b/tools/phm2helix.cpp index 8f7f185..e03d000 100644 --- a/tools/phm2helix.cpp +++ b/tools/phm2helix.cpp @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2000 Kevin Rosenberg ** -** $Id: phm2helix.cpp,v 1.1 2001/09/24 09:40:42 kevin Exp $ +** $Id: phm2helix.cpp,v 1.2 2002/05/03 10:28:17 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -53,7 +53,7 @@ static struct option phm2helix_options[] = {0, 0, 0, 0} }; -static const char* g_szIdStr = "$Id: phm2helix.cpp,v 1.1 2001/09/24 09:40:42 kevin Exp $"; +static const char* g_szIdStr = "$Id: phm2helix.cpp,v 1.2 2002/05/03 10:28:17 kevin Exp $"; void @@ -84,10 +84,6 @@ phm2helix_usage (const char *program) std::cout << " --trace Trace level to use\n"; std::cout << " none No tracing (default)\n"; std::cout << " console Trace text level\n"; - std::cout << " phantom Trace phantom image\n"; - std::cout << " proj Trace projections\n"; - std::cout << " plot Trace plot\n"; - std::cout << " clipping Trace clipping\n"; std::cout << " --verbose Verbose mode\n"; std::cout << " --debug Debug mode\n"; std::cout << " --version Print version\n"; diff --git a/tools/phm2if.cpp b/tools/phm2if.cpp index 653e635..4cf3b79 100644 --- a/tools/phm2if.cpp +++ b/tools/phm2if.cpp @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2000 Kevin Rosenberg ** -** $Id: phm2if.cpp,v 1.24 2001/04/02 03:49:52 kevin Exp $ +** $Id: phm2if.cpp,v 1.25 2002/05/03 10:28:17 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -51,7 +51,7 @@ static struct option my_options[] = {0, 0, 0, 0} }; -static const char* g_szIdStr = "$Id: phm2if.cpp,v 1.24 2001/04/02 03:49:52 kevin Exp $"; +static const char* g_szIdStr = "$Id: phm2if.cpp,v 1.25 2002/05/03 10:28:17 kevin Exp $"; void phm2if_usage (const char *program) @@ -89,10 +89,6 @@ phm2if_usage (const char *program) std::cout << " --trace Trace level to use\n"; std::cout << " none No tracing (default)\n"; std::cout << " console Trace text level\n"; - std::cout << " phantom Trace phantom\n"; - std::cout << " proj Trace projections\n"; - std::cout << " plot Trace plot\n"; - std::cout << " clipping Trace clipping\n"; std::cout << " --debug Debug mode\n"; std::cout << " --verbose Verbose mode\n"; std::cout << " --version Print version\n"; diff --git a/tools/phm2pj.cpp b/tools/phm2pj.cpp index ffa7ec2..9359d30 100644 --- a/tools/phm2pj.cpp +++ b/tools/phm2pj.cpp @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2000 Kevin Rosenberg ** -** $Id: phm2pj.cpp,v 1.31 2001/09/24 09:40:42 kevin Exp $ +** $Id: phm2pj.cpp,v 1.32 2002/05/03 10:28:17 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -53,7 +53,7 @@ static struct option phm2pj_options[] = {0, 0, 0, 0} }; -static const char* g_szIdStr = "$Id: phm2pj.cpp,v 1.31 2001/09/24 09:40:42 kevin Exp $"; +static const char* g_szIdStr = "$Id: phm2pj.cpp,v 1.32 2002/05/03 10:28:17 kevin Exp $"; void @@ -89,10 +89,6 @@ phm2pj_usage (const char *program) std::cout << " --trace Trace level to use\n"; std::cout << " none No tracing (default)\n"; std::cout << " console Trace text level\n"; - std::cout << " phantom Trace phantom image\n"; - std::cout << " proj Trace projections\n"; - std::cout << " plot Trace plot\n"; - std::cout << " clipping Trace clipping\n"; std::cout << " --verbose Verbose mode\n"; std::cout << " --debug Debug mode\n"; std::cout << " --version Print version\n"; diff --git a/tools/pjHinterp.cpp b/tools/pjHinterp.cpp index 2f0b9df..4555608 100644 --- a/tools/pjHinterp.cpp +++ b/tools/pjHinterp.cpp @@ -9,7 +9,7 @@ * ** This is part of the CTSim program * ** Copyright (C) 1983-2000 Kevin Rosenberg * ** -* ** $Id: pjHinterp.cpp,v 1.2 2002/05/01 14:33:59 kevin Exp $ +* ** $Id: pjHinterp.cpp,v 1.3 2002/05/03 10:28:17 kevin Exp $ * ** * ** This program is free software; you can redistribute it and/or modify * ** it under the terms of the GNU General Public License (version 2) as @@ -43,25 +43,21 @@ static struct option my_options[] = {0, 0, 0, 0} }; -static const char* g_szIdStr = "$Id: pjHinterp.cpp,v 1.2 2002/05/01 14:33:59 kevin Exp $"; +static const char* g_szIdStr = "$Id: pjHinterp.cpp,v 1.3 2002/05/03 10:28:17 kevin Exp $"; void pjHinterp_usage ( const char *program ) { - std::cout << "usage: " << fileBasename(program) << " raysum-file interp-raysum-file [OPTIONS]" << std::endl; + std::cout << "usage: " << fileBasename(program) << " projection-file interp-projection-file [OPTIONS]" << std::endl; std::cout << "Interpolation of helical data in raw data space" << std::endl; - std::cout << " raysum-file Input raysum file" << std::endl; - std::cout << " interp-file Output interpolated raysum file " << std::endl; - std::cout << " --trace Set tracing to level" << std::endl; - std::cout << " none No tracing (default)" << std::endl; - std::cout << " console Text level tracing" << std::endl; - std::cout << " phantom Trace phantom" << std::endl; - std::cout << " proj Trace allrays" << std::endl; - std::cout << " plot Trace plotting" << std::endl; - std::cout << " clipping Trace clipping" << std::endl; - std::cout << " --verbose Turn on verbose mode" << std::endl; - std::cout << " --debug Turn on debug mode" << std::endl; - std::cout << " --version Print version" << std::endl; - std::cout << " --help Print this help message" << std::endl; + std::cout << " projection-file Input projection file" << std::endl; + std::cout << " interp-file Output interpolated projection file " << std::endl; + std::cout << " --trace Set tracing to level" << std::endl; + std::cout << " none No tracing (default)" << std::endl; + std::cout << " console Text level tracing" << std::endl; + std::cout << " --verbose Turn on verbose mode" << std::endl; + std::cout << " --debug Turn on debug mode" << std::endl; + std::cout << " --version Print version" << std::endl; + std::cout << " --help Print this help message" << std::endl; } diff --git a/tools/pjrec.cpp b/tools/pjrec.cpp index bc21b48..6766e5b 100644 --- a/tools/pjrec.cpp +++ b/tools/pjrec.cpp @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2000 Kevin Rosenberg ** -** $Id: pjrec.cpp,v 1.25 2001/02/23 02:06:02 kevin Exp $ +** $Id: pjrec.cpp,v 1.26 2002/05/03 10:28:17 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -48,7 +48,7 @@ static struct option my_options[] = {0, 0, 0, 0} }; -static const char* g_szIdStr = "$Id: pjrec.cpp,v 1.25 2001/02/23 02:06:02 kevin Exp $"; +static const char* g_szIdStr = "$Id: pjrec.cpp,v 1.26 2002/05/03 10:28:17 kevin Exp $"; void pjrec_usage (const char *program) @@ -107,10 +107,6 @@ pjrec_usage (const char *program) std::cout << " --trace Set tracing to level" << std::endl; std::cout << " none No tracing (default)" << std::endl; std::cout << " console Text level tracing" << std::endl; - std::cout << " phantom Trace phantom" << std::endl; - std::cout << " proj Trace allrays" << std::endl; - std::cout << " plot Trace plotting" << std::endl; - std::cout << " clipping Trace clipping" << std::endl; std::cout << " --verbose Turn on verbose mode" << std::endl; std::cout << " --debug Turn on debug mode" << std::endl; std::cout << " --version Print version" << std::endl;