projects
/
ctsim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r186: *** empty log message ***
[ctsim.git]
/
include
/
phantom.h
diff --git
a/include/phantom.h
b/include/phantom.h
index 416b83301799c8078375a8ee31763fb51b1a43e0..56a8007f72a87c2a02dabb0936087cd7b86a58ee 100644
(file)
--- a/
include/phantom.h
+++ b/
include/phantom.h
@@
-9,7
+9,7
@@
** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: phantom.h,v 1.1
0 2000/07/22 15:45:3
3 kevin Exp $
+** $Id: phantom.h,v 1.1
3 2000/08/25 15:59:1
3 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
**
** 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
@@
-30,8
+30,6
@@
#include <slist>
#include "ctsupport.h"
#include <slist>
#include "ctsupport.h"
-#include "backprojectors.h"
-class ImageFile;
using namespace std;
using namespace std;
@@
-129,14
+127,16
@@
typedef enum {
// Phantom Class Declaration
//////////////////////////////////////////////////////
// Phantom Class Declaration
//////////////////////////////////////////////////////
+class SGP;
+class ImageFile;
class Phantom
{
public:
static const int PHM_INVALID;
static const int PHM_HERMAN;
class Phantom
{
public:
static const int PHM_INVALID;
static const int PHM_HERMAN;
- static const int PHM_BHERMAN;
- static const int PHM_
ROWLAND
;
- static const int PHM_B
ROWLAND
;
+ static const int PHM_B
_
HERMAN;
+ static const int PHM_
SHEPP_LOGAN
;
+ static const int PHM_B
_SHEPP_LOGAN
;
static const int PHM_UNITPULSE;
Phantom ();
static const int PHM_UNITPULSE;
Phantom ();
@@
-171,13
+171,14
@@
class Phantom
#if HAVE_SGP
void show () const;
#if HAVE_SGP
void show () const;
- void draw () const;
+ void show (SGP& sgp) const;
+ void draw (SGP& sgp) const;
#endif
void addStdHerman ();
void addStdHermanBordered ();
#endif
void addStdHerman ();
void addStdHermanBordered ();
- void addStd
Rowland
();
- void addStd
Rowland
Bordered ();
+ void addStd
SheppLogan
();
+ void addStd
SheppLogan
Bordered ();
void print () const;
void print () const;