- unsigned int m_nDet; /* Number of detectors in array */
- unsigned int m_nView; /* Number of rotated views */
- unsigned int m_nSample; /* Number of rays per detector */
- double m_detLen; /* Total length of detector array */
- double m_rotLen; /* Rotation angle length in radians (norm 2PI) */
- double m_detInc; /* Increment between centers of detectors */
- double m_rotInc; /* Increment in rotation angle between views */
- double m_radius; /* Radius of rotation. Distance from center of phm to center of det */
- double m_phmLen; /* Maximum Length of phantom or area of interest */
+ unsigned int m_nDet; /* Number of detectors in array */
+ unsigned int m_nView; /* Number of rotated views */
+ unsigned int m_iOffsetView;
+ unsigned int m_startView;
+ unsigned int m_nSample; /* Number of rays per detector */
+ double m_dFocalLength; // Focal Length, distance from source to center
+ double m_dSourceDetectorLength; // Distance from source to detectors
+ double m_dCenterDetectorLength; // Distance from center to detectors
+ double m_dViewDiameter; // Diameter of area being processed
+ double m_dScanDiameter; // Diamer of area being scanned
+ double m_dViewRatio; // View Ratio to diameter phantom
+ double m_dFocalLengthRatio; // Source to Center Length as ratio to viewDiameter radius
+ double m_dCenterDetectorRatio; // Center to Detector Length as ratio of viewDiameter radius
+ double m_dScanRatio; // Scan length to view length ratio
+ double m_dFanBeamAngle;
+ double m_detLen; // Total length of detector array
+ double m_rotLen; // Rotation angle length in radians (norm 2PI)
+ double m_detInc; // Increment between centers of detectors
+ double m_rotInc; // Increment in rotation angle between views
+ double m_detStart;
+ double m_dXCenter; // Center of Phantom
+ double m_dYCenter;
+ double m_dAngularDetIncrement;
+ double m_dAngularDetLen;
+