diff options
| author | Wim van Aarle <wimvanaarle@gmail.com> | 2015-03-13 10:22:22 +0100 | 
|---|---|---|
| committer | Wim van Aarle <wimvanaarle@gmail.com> | 2015-03-13 10:22:22 +0100 | 
| commit | d53185395827980e101629c633653cb4284edb06 (patch) | |
| tree | 21376b86145441c4e3bea2bc5afa9a3df0539b36 /src | |
| parent | e8765bcdab3be977cd5536531cacb24bf3378a59 (diff) | |
| download | astra-d53185395827980e101629c633653cb4284edb06.tar.gz astra-d53185395827980e101629c633653cb4284edb06.tar.bz2 astra-d53185395827980e101629c633653cb4284edb06.tar.xz astra-d53185395827980e101629c633653cb4284edb06.zip  | |
removed extraDetectorOffset
Diffstat (limited to 'src')
| -rw-r--r-- | src/ParallelProjectionGeometry2D.cpp | 3 | ||||
| -rw-r--r-- | src/ProjectionGeometry2D.cpp | 18 | 
2 files changed, 1 insertions, 20 deletions
diff --git a/src/ParallelProjectionGeometry2D.cpp b/src/ParallelProjectionGeometry2D.cpp index 64fc0b9..42ed0a0 100644 --- a/src/ParallelProjectionGeometry2D.cpp +++ b/src/ParallelProjectionGeometry2D.cpp @@ -67,8 +67,7 @@ CParallelProjectionGeometry2D::CParallelProjectionGeometry2D(const CParallelProj  	initialize(_projGeom.m_iProjectionAngleCount,  				_projGeom.m_iDetectorCount,   				_projGeom.m_fDetectorWidth,  -				_projGeom.m_pfProjectionAngles, -				_projGeom.m_pfExtraDetectorOffset); +				_projGeom.m_pfProjectionAngles);  }  //---------------------------------------------------------------------------------------- diff --git a/src/ProjectionGeometry2D.cpp b/src/ProjectionGeometry2D.cpp index 89b5fe0..a51d86b 100644 --- a/src/ProjectionGeometry2D.cpp +++ b/src/ProjectionGeometry2D.cpp @@ -72,7 +72,6 @@ void CProjectionGeometry2D::_clear()  	m_iDetectorCount = 0;  	m_fDetectorWidth = 0.0f;  	m_pfProjectionAngles = NULL; -	m_pfExtraDetectorOffset = NULL;  	m_bInitialized = false;  } @@ -85,10 +84,8 @@ void CProjectionGeometry2D::clear()  	m_fDetectorWidth = 0.0f;  	if (m_bInitialized){  		delete[] m_pfProjectionAngles; -		delete[] m_pfExtraDetectorOffset;  	}  	m_pfProjectionAngles = NULL; -	m_pfExtraDetectorOffset = NULL;  	m_bInitialized = false;  } @@ -150,19 +147,6 @@ bool CProjectionGeometry2D::initialize(const Config& _cfg)  	}  	CC.markNodeParsed("ProjectionAngles"); -	vector<float32> offset = _cfg.self->getOptionNumericalArray("ExtraDetectorOffset"); -	m_pfExtraDetectorOffset = new float32[m_iProjectionAngleCount]; -	if (offset.size() == (size_t)m_iProjectionAngleCount) { -		for (int i = 0; i < m_iProjectionAngleCount; i++) { -			m_pfExtraDetectorOffset[i] = offset[i]; -		} -	} else { -		for (int i = 0; i < m_iProjectionAngleCount; i++) { -			m_pfExtraDetectorOffset[i] = 0.0f; -		}	 -	} -	CC.markOptionParsed("ExtraDetectorOffset"); -  	// some checks  	ASTRA_CONFIG_CHECK(m_iDetectorCount > 0, "ProjectionGeometry2D", "DetectorCount should be positive.");  	ASTRA_CONFIG_CHECK(m_fDetectorWidth > 0.0f, "ProjectionGeometry2D", "DetectorWidth should be positive."); @@ -189,10 +173,8 @@ bool CProjectionGeometry2D::_initialize(int _iProjectionAngleCount,  	m_iDetectorCount = _iDetectorCount;  	m_fDetectorWidth = _fDetectorWidth;  	m_pfProjectionAngles = new float32[m_iProjectionAngleCount]; -	m_pfExtraDetectorOffset = new float32[m_iProjectionAngleCount];  	for (int i = 0; i < m_iProjectionAngleCount; i++) {  		m_pfProjectionAngles[i] = _pfProjectionAngles[i];		 -		m_pfExtraDetectorOffset[i] = _pfExtraDetectorOffsets ? _pfExtraDetectorOffsets[i]:0;  	}  	// Interface class, so don't set m_bInitialized to true  | 
