** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: phantom.h,v 1.12 2000/07/31 14:48:35 kevin Exp $
+** $Id: phantom.h,v 1.14 2000/09/04 09:06:46 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
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_BROWLAND;
+ 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 ();
void addPElem (const char* const composition, const double cx, const double cy, const double u, const double v, const double rot, const double atten);
- void convertToImagefile (ImageFile& im, const int in_nsample, const int trace, const int colStart, const int colCount) const;
+ void convertToImagefile (ImageFile& im, const int in_nsample, const int trace, const int colStart, const int colCount, bool bStoreAtColumnPos) const;
void convertToImagefile (ImageFile& im, const int in_nsample, const int trace) const;
void addStdHerman ();
void addStdHermanBordered ();
- void addStdRowland ();
- void addStdRowlandBordered ();
+ void addStdSheppLogan ();
+ void addStdSheppLoganBordered ();
void print () const;