+ GRFMTX_2D m_rotmtxIncrement;
+
+#ifdef HAVE_SGP
+ SGP* m_pSGP; // Pointer to graphics device
+ double m_dXMinWin; // Extent of graphics window
+ double m_dXMaxWin;
+ double m_dYMinWin;
+ double m_dYMaxWin;
+ double m_dTextHeight;
+#endif
+
+ static const char* s_aszGeometryName[];
+ static const char* s_aszGeometryTitle[];
+ static const int s_iGeometryCount;
+
+ void projectSingleView (const Phantom& phm, DetectorArray& darray, const double xd1, const double yd1, const double xd2, const double yd2, const double xs1, const double ys1, const double xs2, const double ys2, const double dDetAngle);
+
+ double projectSingleLine (const Phantom& phm, const double x1, const double y1, const double x2, const double y2);
+
+ double projectLineAgainstPElem (const PhantomElement& pelem, const double x1, const double y1, const double x2, const double y2);
+
+ void traceShowParam (const char* szLabel, const char *fmt, int row, int color, ...);
+ void traceShowParamXOR (const char* szLabel, const char *fmt, int row, int color, ...);
+ void traceShowParamRasterOp (int iRasterOp, const char* szLabel, const char* fmt, int row, int color, va_list va);