** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: phantom.h,v 1.13 2000/08/25 15:59:13 kevin Exp $
+** $Id: phantom.h,v 1.15 2000/12/04 05:36:57 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
#ifndef PHANTOM_H
#define PHANTOM_H
+#ifndef MSVC\r
#include <slist>
+#endif\r
#include "ctsupport.h"
using namespace std;
double* m_yOutline;
double m_rectLimits[4];
- static const int POINTS_PER_CIRCLE = 360;
- static const double SCALE_PELEM_EXTENT=0.005; // increase pelem limits by 0.5%
+ static const int POINTS_PER_CIRCLE;
+ static const double SCALE_PELEM_EXTENT; // increase pelem limits by 0.5%
static PhmElemType PhantomElement::convertNameToType (const char* const typeName);
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;