- const bool fail(void) const {return m_fail;}
- const string& failMessage(void) const {return m_failMessage;}
- const unsigned int nDet(void) const {return m_nDet;}
- const unsigned int nView(void) const {return m_nView;}
- const double phmLen(void) const {return m_phmLen;}
- const double rotInc(void) const {return m_rotInc;}
- const double detInc(void) const {return m_detInc;}
- const double radius(void) const {return m_radius;}
-
- static const int getGeometryCount() {return s_iGeometryCount;}
- static const char** getGeometryNameArray() {return s_aszGeometryName;}
- static const char** getGeometryTitleArray() {return s_aszGeometryTitle;}
+ void setNView (int nView);
+ void setOffsetView (int iOffsetView);
+
+ bool fail() const {return m_fail;}
+ const std::string& failMessage() const {return m_failMessage;}
+ unsigned int nDet() const {return m_nDet;}
+ unsigned int nView() const {return m_nView;}
+ unsigned int offsetView() const {return m_iOffsetView;}
+ unsigned int startView() const {return m_startView;}
+ double rotInc() const {return m_rotInc;}
+ double detInc() const {return m_detInc;}
+ double detLen() const {return m_detLen;}
+ double detStart() const {return m_detStart;}
+ double focalLength() const {return m_dFocalLength;}
+ double sourceDetectorLength() const {return m_dSourceDetectorLength;}
+ double centerDetectorLength() const {return m_dCenterDetectorLength;}
+
+ double viewDiameter() const {return m_dViewDiameter;}
+ double scanDiameter() const {return m_dScanDiameter;}
+ double fanBeamAngle() const {return m_dFanBeamAngle;}
+
+ int geometry() const {return m_idGeometry;}
+
+ static int getGeometryCount() {return s_iGeometryCount;}
+ static const char* const* getGeometryNameArray() {return s_aszGeometryName;}
+ static const char* const* getGeometryTitleArray() {return s_aszGeometryTitle;}