diff options
| author | Willem Jan Palenstijn <Willem.Jan.Palenstijn@cwi.nl> | 2017-09-15 16:38:08 +0200 | 
|---|---|---|
| committer | Willem Jan Palenstijn <Willem.Jan.Palenstijn@cwi.nl> | 2017-09-15 16:38:08 +0200 | 
| commit | aa31a06235496c0d808e57c8ce914cb4b640bc6e (patch) | |
| tree | 33385e828ddca0b2857bac9e3dac4dd3723a3eee /tests | |
| parent | f6aa2db83dfea89f9d2cfc6fcbd3da141ee77e02 (diff) | |
| parent | 00a1c6118b2d64b867c8e640c295462bcccfc7c9 (diff) | |
| download | astra-aa31a06235496c0d808e57c8ce914cb4b640bc6e.tar.gz astra-aa31a06235496c0d808e57c8ce914cb4b640bc6e.tar.bz2 astra-aa31a06235496c0d808e57c8ce914cb4b640bc6e.tar.xz astra-aa31a06235496c0d808e57c8ce914cb4b640bc6e.zip | |
Merge branch 'master' into parallel_vec
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/main.cpp | 12 | ||||
| -rw-r--r-- | tests/test_AstraObjectManager.cpp | 40 | ||||
| -rw-r--r-- | tests/test_FanFlatProjectionGeometry2D.cpp | 13 | ||||
| -rw-r--r-- | tests/test_Float32Data2D.cpp | 11 | ||||
| -rw-r--r-- | tests/test_Float32ProjectionData2D.cpp | 11 | ||||
| -rw-r--r-- | tests/test_Float32VolumeData2D.cpp | 11 | ||||
| -rw-r--r-- | tests/test_Fourier.cpp | 158 | ||||
| -rw-r--r-- | tests/test_ParallelBeamLineKernelProjector2D.cpp | 12 | ||||
| -rw-r--r-- | tests/test_ParallelBeamLinearKernelProjector2D.cpp | 12 | ||||
| -rw-r--r-- | tests/test_ParallelProjectionGeometry2D.cpp | 11 | ||||
| -rw-r--r-- | tests/test_VolumeGeometry2D.cpp | 11 | ||||
| -rw-r--r-- | tests/test_XMLDocument.cpp | 11 | ||||
| -rw-r--r-- | tests/tests_vc08.vcproj | 699 | 
13 files changed, 95 insertions, 917 deletions
| diff --git a/tests/main.cpp b/tests/main.cpp index 6fc963e..cd2f717 100644 --- a/tests/main.cpp +++ b/tests/main.cpp @@ -1,13 +1,13 @@  /*  ----------------------------------------------------------------------- -Copyright 2012 iMinds-Vision Lab, University of Antwerp +Copyright: 2010-2016, iMinds-Vision Lab, University of Antwerp +           2014-2016, CWI, Amsterdam -Contact: astra@ua.ac.be -Website: http://astra.ua.ac.be +Contact: astra@uantwerpen.be +Website: http://www.astra-toolbox.com/ +This file is part of the ASTRA Toolbox. -This file is part of the -All Scale Tomographic Reconstruction Antwerp Toolbox ("ASTRA Toolbox").  The ASTRA Toolbox is free software: you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by @@ -23,11 +23,9 @@ You should have received a copy of the GNU General Public License  along with the ASTRA Toolbox. If not, see <http://www.gnu.org/licenses/>.  ----------------------------------------------------------------------- -$Id$  */ -  #define BOOST_TEST_DYN_LINK  // Generate main() diff --git a/tests/test_AstraObjectManager.cpp b/tests/test_AstraObjectManager.cpp index 893efb9..39652f1 100644 --- a/tests/test_AstraObjectManager.cpp +++ b/tests/test_AstraObjectManager.cpp @@ -1,13 +1,13 @@  /*  ----------------------------------------------------------------------- -Copyright 2012 iMinds-Vision Lab, University of Antwerp +Copyright: 2010-2016, iMinds-Vision Lab, University of Antwerp +           2014-2016, CWI, Amsterdam -Contact: astra@ua.ac.be -Website: http://astra.ua.ac.be +Contact: astra@uantwerpen.be +Website: http://www.astra-toolbox.com/ +This file is part of the ASTRA Toolbox. -This file is part of the -All Scale Tomographic Reconstruction Antwerp Toolbox ("ASTRA Toolbox").  The ASTRA Toolbox is free software: you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by @@ -23,29 +23,43 @@ You should have received a copy of the GNU General Public License  along with the ASTRA Toolbox. If not, see <http://www.gnu.org/licenses/>.  ----------------------------------------------------------------------- -$Id$  */ -  #define BOOST_TEST_DYN_LINK  #include <boost/test/unit_test.hpp>  #include <boost/test/auto_unit_test.hpp>  #include "astra/AstraObjectManager.h" +struct TestT { +	TestT(int _x) : x(_x) { } +	bool operator==(int _x) const { return x == _x; } + +	int x; +	bool isInitialized() const { return true; } +	std::string description() const { return ""; } +}; +  namespace astra { -DEFINE_SINGLETON(CAstraObjectManager<int>); + +class CTestManager : public Singleton<CTestManager>, public CAstraObjectManager<TestT> +{ +        virtual std::string getType() const { return "test"; } +}; + +DEFINE_SINGLETON(CTestManager); +  }  BOOST_AUTO_TEST_CASE( testAstraObjectManager )  { -	astra::CAstraObjectManager<int> man; +	astra::CTestManager &man = astra::CTestManager::getSingleton(); -	int i1 = man.store(new int(1)); +	int i1 = man.store(new TestT(1));  	BOOST_REQUIRE(man.hasIndex(i1));  	BOOST_CHECK(*(man.get(i1)) == 1); -	int i2 = man.store(new int(2)); +	int i2 = man.store(new TestT(2));  	BOOST_REQUIRE(man.hasIndex(i2));  	BOOST_CHECK(*(man.get(i1)) == 1);  	BOOST_CHECK(*(man.get(i2)) == 2); @@ -55,12 +69,12 @@ BOOST_AUTO_TEST_CASE( testAstraObjectManager )  	BOOST_CHECK(!man.hasIndex(i1));  	BOOST_REQUIRE(man.hasIndex(i2)); -	int i3 = man.store(new int(3)); +	int i3 = man.store(new TestT(3));  	BOOST_REQUIRE(man.hasIndex(i3));  	BOOST_CHECK(*(man.get(i2)) == 2);  	BOOST_CHECK(*(man.get(i3)) == 3); -	int* pi4 = new int(4); +	TestT* pi4 = new TestT(4);  	int i4 = man.store(pi4);  	BOOST_REQUIRE(man.hasIndex(i4));  	BOOST_CHECK(*(man.get(i2)) == 2); diff --git a/tests/test_FanFlatProjectionGeometry2D.cpp b/tests/test_FanFlatProjectionGeometry2D.cpp index a07fbf8..9980bad 100644 --- a/tests/test_FanFlatProjectionGeometry2D.cpp +++ b/tests/test_FanFlatProjectionGeometry2D.cpp @@ -1,13 +1,13 @@  /*  ----------------------------------------------------------------------- -Copyright 2012 iMinds-Vision Lab, University of Antwerp +Copyright: 2010-2016, iMinds-Vision Lab, University of Antwerp +           2014-2016, CWI, Amsterdam -Contact: astra@ua.ac.be -Website: http://astra.ua.ac.be +Contact: astra@uantwerpen.be +Website: http://www.astra-toolbox.com/ +This file is part of the ASTRA Toolbox. -This file is part of the -All Scale Tomographic Reconstruction Antwerp Toolbox ("ASTRA Toolbox").  The ASTRA Toolbox is free software: you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by @@ -23,7 +23,6 @@ You should have received a copy of the GNU General Public License  along with the ASTRA Toolbox. If not, see <http://www.gnu.org/licenses/>.  ----------------------------------------------------------------------- -$Id$  */ @@ -82,7 +81,7 @@ BOOST_AUTO_TEST_CASE( testFanFlatProjectionGeometry2D_Offsets )  	float t, theta;  	geom.getRayParams(0, 2, t, theta); -	BOOST_CHECK_SMALL( tan(theta) + 0.25f, astra::eps ); +	BOOST_CHECK_SMALL( tan(theta) + 0.25f, (double)astra::eps );  	BOOST_CHECK_SMALL( 17.0f*t*t - 1.0f, astra::eps );  	// TODO: add test with large angle diff --git a/tests/test_Float32Data2D.cpp b/tests/test_Float32Data2D.cpp index 54d642b..31e3d03 100644 --- a/tests/test_Float32Data2D.cpp +++ b/tests/test_Float32Data2D.cpp @@ -1,13 +1,13 @@  /*  ----------------------------------------------------------------------- -Copyright 2012 iMinds-Vision Lab, University of Antwerp +Copyright: 2010-2016, iMinds-Vision Lab, University of Antwerp +           2014-2016, CWI, Amsterdam -Contact: astra@ua.ac.be -Website: http://astra.ua.ac.be +Contact: astra@uantwerpen.be +Website: http://www.astra-toolbox.com/ +This file is part of the ASTRA Toolbox. -This file is part of the -All Scale Tomographic Reconstruction Antwerp Toolbox ("ASTRA Toolbox").  The ASTRA Toolbox is free software: you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by @@ -23,7 +23,6 @@ You should have received a copy of the GNU General Public License  along with the ASTRA Toolbox. If not, see <http://www.gnu.org/licenses/>.  ----------------------------------------------------------------------- -$Id$  */ diff --git a/tests/test_Float32ProjectionData2D.cpp b/tests/test_Float32ProjectionData2D.cpp index 1fddeec..75b276f 100644 --- a/tests/test_Float32ProjectionData2D.cpp +++ b/tests/test_Float32ProjectionData2D.cpp @@ -1,13 +1,13 @@  /*  ----------------------------------------------------------------------- -Copyright 2012 iMinds-Vision Lab, University of Antwerp +Copyright: 2010-2016, iMinds-Vision Lab, University of Antwerp +           2014-2016, CWI, Amsterdam -Contact: astra@ua.ac.be -Website: http://astra.ua.ac.be +Contact: astra@uantwerpen.be +Website: http://www.astra-toolbox.com/ +This file is part of the ASTRA Toolbox. -This file is part of the -All Scale Tomographic Reconstruction Antwerp Toolbox ("ASTRA Toolbox").  The ASTRA Toolbox is free software: you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by @@ -23,7 +23,6 @@ You should have received a copy of the GNU General Public License  along with the ASTRA Toolbox. If not, see <http://www.gnu.org/licenses/>.  ----------------------------------------------------------------------- -$Id$  */ diff --git a/tests/test_Float32VolumeData2D.cpp b/tests/test_Float32VolumeData2D.cpp index 29dde3a..c667f51 100644 --- a/tests/test_Float32VolumeData2D.cpp +++ b/tests/test_Float32VolumeData2D.cpp @@ -1,13 +1,13 @@  /*  ----------------------------------------------------------------------- -Copyright 2012 iMinds-Vision Lab, University of Antwerp +Copyright: 2010-2016, iMinds-Vision Lab, University of Antwerp +           2014-2016, CWI, Amsterdam -Contact: astra@ua.ac.be -Website: http://astra.ua.ac.be +Contact: astra@uantwerpen.be +Website: http://www.astra-toolbox.com/ +This file is part of the ASTRA Toolbox. -This file is part of the -All Scale Tomographic Reconstruction Antwerp Toolbox ("ASTRA Toolbox").  The ASTRA Toolbox is free software: you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by @@ -23,7 +23,6 @@ You should have received a copy of the GNU General Public License  along with the ASTRA Toolbox. If not, see <http://www.gnu.org/licenses/>.  ----------------------------------------------------------------------- -$Id$  */ diff --git a/tests/test_Fourier.cpp b/tests/test_Fourier.cpp index ef12747..cf05991 100644 --- a/tests/test_Fourier.cpp +++ b/tests/test_Fourier.cpp @@ -1,13 +1,13 @@  /*  ----------------------------------------------------------------------- -Copyright 2012 iMinds-Vision Lab, University of Antwerp +Copyright: 2010-2016, iMinds-Vision Lab, University of Antwerp +           2014-2016, CWI, Amsterdam -Contact: astra@ua.ac.be -Website: http://astra.ua.ac.be +Contact: astra@uantwerpen.be +Website: http://www.astra-toolbox.com/ +This file is part of the ASTRA Toolbox. -This file is part of the -All Scale Tomographic Reconstruction Antwerp Toolbox ("ASTRA Toolbox").  The ASTRA Toolbox is free software: you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by @@ -23,7 +23,6 @@ You should have received a copy of the GNU General Public License  along with the ASTRA Toolbox. If not, see <http://www.gnu.org/licenses/>.  ----------------------------------------------------------------------- -$Id$  */ @@ -35,148 +34,25 @@ $Id$  #include "astra/Fourier.h" -BOOST_AUTO_TEST_CASE( testFourier_DFT_1D_1 ) -{ -	astra::float32 inR[5] = { 1.0f, 1.0f, 0.0f, 0.0f, 1.0f }; -	astra::float32 inI[5] = { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f }; -	astra::float32 outR[5]; -	astra::float32 outI[5]; - -	astra::discreteFourierTransform1D(5, inR, inI, outR, outI, 1, 1, false); - -	astra::float32 expected1R[5] = { 3.0f, 1.618034f, -0.618034f, -0.618034f, 1.618034f }; -	for (unsigned int i = 0; i < 5; ++i) { -		BOOST_CHECK_SMALL(outR[i] - expected1R[i], 0.00001f); -		BOOST_CHECK_SMALL(outI[i], 0.00001f); -	} - -	astra::discreteFourierTransform1D(5, outR, outI, inR, inI, 1, 1, true); -	astra::float32 expected2R[5] = { 1.0f, 1.0f, 0.0f, 0.0f, 1.0f }; -	for (unsigned int i = 0; i < 5; ++i) { -		BOOST_CHECK_SMALL(inR[i] - expected2R[i], 0.00001f); -		BOOST_CHECK_SMALL(inI[i], 0.00001f); -	} -} - -BOOST_AUTO_TEST_CASE( testFourier_DFT_2D_1 ) -{ -	astra::float32 inR[25] = { 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, -	                           1.0f, 1.0f, 0.0f, 0.0f, 1.0f, -	                           1.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                           1.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                           1.0f, 1.0f, 0.0f, 0.0f, 1.0f }; -	astra::float32 inI[25] = { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f }; -	astra::float32 outR[25]; -	astra::float32 outI[25]; - -	astra::discreteFourierTransform2D(5, 5, inR, inI, outR, outI, false); - -	astra::float32 expected1R[25] = -	     { 13.0f    , 5.236068f, 0.763932f, 0.763932f, 5.236068f, -	       5.236068f,-0.618034f,-2.0f     ,-2.0f     ,-0.618034f, -	       0.763932f,-2.0f     , 1.618034f, 1.618034f,-2.0f     , -	       0.763932f,-2.0f     , 1.618034f, 1.618034f,-2.0f     , -	       5.236068f,-0.618034f,-2.0f     ,-2.0f     ,-0.618034f }; -	for (unsigned int i = 0; i < 25; ++i) { -		BOOST_CHECK_SMALL(outR[i] - expected1R[i], 0.00001f); -		BOOST_CHECK_SMALL(outI[i], 0.00001f); -	} - -	astra::discreteFourierTransform2D(5, 5, outR, outI, inR, inI, true); -	astra::float32 expected2R[25] = { 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, -	                                  1.0f, 1.0f, 0.0f, 0.0f, 1.0f, -	                                  1.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                                  1.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                                  1.0f, 1.0f, 0.0f, 0.0f, 1.0f }; -	for (unsigned int i = 0; i < 25; ++i) { -		BOOST_CHECK_SMALL(inR[i] - expected2R[i], 0.00001f); -		BOOST_CHECK_SMALL(inI[i], 0.00001f); -	} - - -} - -  BOOST_AUTO_TEST_CASE( testFourier_FFT_1D_1 )  { -	astra::float32 inR[8] = { 1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f, 1.0f, 1.0f }; -	astra::float32 inI[8] = { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f }; -	astra::float32 outR[8]; -	astra::float32 outI[8]; +	astra::float32 data[16] = { 1.0f,0.0f, 1.0f,0.0f, 1.0f,0.0f, 0.0f,0.0f, 0.0f,0.0f, 0.0f,0.0f, 1.0f,0.0f, 1.0f,0.0f }; +	int ip[6]; +	astra::float32 w[8]; +	ip[0] = 0; -	astra::fastTwoPowerFourierTransform1D(8, inR, inI, outR, outI, 1, 1, false); +	astra::cdft(16, -1, data, ip, w); -	astra::float32 expected1R[8] = { 5.0f, 2.414214f, -1.0f, -0.414214f, 1.0f, -0.414214f, -1.0f, 2.414214f }; -	for (unsigned int i = 0; i < 8; ++i) { -		BOOST_CHECK_SMALL(outR[i] - expected1R[i], 0.00001f); -		BOOST_CHECK_SMALL(outI[i], 0.00001f); +	astra::float32 expected1[16] = { 5.0f,0.0f, 2.414214f,0.0f, -1.0f,0.0f, -0.414214f,0.0f, 1.0f,0.0f, -0.414214f,0.0f, -1.0f,0.0f, 2.414214f,0.0f }; +	for (unsigned int i = 0; i < 16; ++i) { +		BOOST_CHECK_SMALL(data[i] - expected1[i], 0.00001f);  	} -	astra::fastTwoPowerFourierTransform1D(8, outR, outI, inR, inI, 1, 1, true); -	astra::float32 expected2R[8] = { 1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f, 1.0f, 1.0f }; -	for (unsigned int i = 0; i < 8; ++i) { -		BOOST_CHECK_SMALL(inR[i] - expected2R[i], 0.00001f); -		BOOST_CHECK_SMALL(inI[i], 0.00001f); +	astra::cdft(16, 1, data, ip, w); +	astra::float32 expected2[16] = { 8.0f,0.0f, 8.0f,0.0f, 8.0f,0.0f, 0.0f,0.0f, 0.0f,0.0f, 0.0f,0.0f, 8.0f,0.0f, 8.0f,0.0f }; +	for (unsigned int i = 0; i < 16; ++i) { +		BOOST_CHECK_SMALL(data[i] - expected2[i], 0.00001f);  	}  } -BOOST_AUTO_TEST_CASE( testFourier_FFT_2D_1 ) -{ -	astra::float32 inR[64] = { 1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f, 1.0f, 1.0f, -	                           1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f, 1.0f, 1.0f, -	                           1.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, -	                           1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                           1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                           1.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, -	                           1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f, 1.0f, 1.0f }; -	astra::float32 inI[64] = { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                           0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f }; -	astra::float32 outR[64]; -	astra::float32 outI[64]; - -	astra::discreteFourierTransform2D(8, 8, inR, inI, outR, outI, false); - -	astra::float32 expected1R[64] = -	     { 25.0f, 12.656854f, 1.0f, 1.343146f, 1.0f, 1.343146f, 1.0f, 12.656854f, -	       12.656854f, 3.0f, -3.828427f, -1.0f, -1.0f, -1.0f, -3.828427f, 3.0f, -	       1.0f, -3.828427f, -3.0f, 1.828427f, 1.0f, 1.828427f, -3.0f, -3.828427f, -	       1.343146f, -1.0f, 1.828427f, 3.0f, -1.0f, 3.0f, 1.828427f, -1.0f, -	       1.0f, -1.0f, 1.0f, -1.0f, -7.0f, -1.0f, 1.0f, -1.0f, -	       1.343146f, -1.0f, 1.828427f, 3.0f, -1.0f, 3.0f, 1.828427f, -1.0f, -	       1.0f, -3.828427f, -3.0f, 1.828427f, 1.0f, 1.828427f, -3.0f, -3.828427f, -	       12.656854f, 3.0f, -3.828427f, -1.0f, -1.0f, -1.0f, -3.828427f, 3.0f }; -	for (unsigned int i = 0; i < 64; ++i) { -		BOOST_CHECK_SMALL(outR[i] - expected1R[i], 0.00002f); -		BOOST_CHECK_SMALL(outI[i], 0.00001f); -	} - - -	astra::discreteFourierTransform2D(8, 8, outR, outI, inR, inI, true); -	astra::float32 expected2R[64] = { 1.0f, 1.0f, 1.0f, 1.0f, 0.0f, 1.0f, 1.0f, 1.0f, -	                                  1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f, 1.0f, 1.0f, -	                                  1.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, -	                                  1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                                  0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                                  1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, -	                                  1.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, -	                                  1.0f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f, 1.0f, 1.0f }; -	for (unsigned int i = 0; i < 64; ++i) { -		BOOST_CHECK_SMALL(inR[i] - expected2R[i], 0.00001f); -		BOOST_CHECK_SMALL(inI[i], 0.00001f); -	} - - -} - diff --git a/tests/test_ParallelBeamLineKernelProjector2D.cpp b/tests/test_ParallelBeamLineKernelProjector2D.cpp index c56ff37..58d511e 100644 --- a/tests/test_ParallelBeamLineKernelProjector2D.cpp +++ b/tests/test_ParallelBeamLineKernelProjector2D.cpp @@ -1,13 +1,13 @@  /*  ----------------------------------------------------------------------- -Copyright 2012 iMinds-Vision Lab, University of Antwerp +Copyright: 2010-2016, iMinds-Vision Lab, University of Antwerp +           2014-2016, CWI, Amsterdam -Contact: astra@ua.ac.be -Website: http://astra.ua.ac.be +Contact: astra@uantwerpen.be +Website: http://www.astra-toolbox.com/ +This file is part of the ASTRA Toolbox. -This file is part of the -All Scale Tomographic Reconstruction Antwerp Toolbox ("ASTRA Toolbox").  The ASTRA Toolbox is free software: you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by @@ -23,11 +23,9 @@ You should have received a copy of the GNU General Public License  along with the ASTRA Toolbox. If not, see <http://www.gnu.org/licenses/>.  ----------------------------------------------------------------------- -$Id$  */ -  #define BOOST_TEST_DYN_LINK  #include <boost/test/unit_test.hpp>  #include <boost/test/auto_unit_test.hpp> diff --git a/tests/test_ParallelBeamLinearKernelProjector2D.cpp b/tests/test_ParallelBeamLinearKernelProjector2D.cpp index 9100db4..f1fa311 100644 --- a/tests/test_ParallelBeamLinearKernelProjector2D.cpp +++ b/tests/test_ParallelBeamLinearKernelProjector2D.cpp @@ -1,13 +1,13 @@  /*  ----------------------------------------------------------------------- -Copyright 2012 iMinds-Vision Lab, University of Antwerp +Copyright: 2010-2016, iMinds-Vision Lab, University of Antwerp +           2014-2016, CWI, Amsterdam -Contact: astra@ua.ac.be -Website: http://astra.ua.ac.be +Contact: astra@uantwerpen.be +Website: http://www.astra-toolbox.com/ +This file is part of the ASTRA Toolbox. -This file is part of the -All Scale Tomographic Reconstruction Antwerp Toolbox ("ASTRA Toolbox").  The ASTRA Toolbox is free software: you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by @@ -23,11 +23,9 @@ You should have received a copy of the GNU General Public License  along with the ASTRA Toolbox. If not, see <http://www.gnu.org/licenses/>.  ----------------------------------------------------------------------- -$Id$  */ -  #define BOOST_TEST_DYN_LINK  #include <boost/test/unit_test.hpp>  #include <boost/test/auto_unit_test.hpp> diff --git a/tests/test_ParallelProjectionGeometry2D.cpp b/tests/test_ParallelProjectionGeometry2D.cpp index 809c6fa..fe353f0 100644 --- a/tests/test_ParallelProjectionGeometry2D.cpp +++ b/tests/test_ParallelProjectionGeometry2D.cpp @@ -1,13 +1,13 @@  /*  ----------------------------------------------------------------------- -Copyright 2012 iMinds-Vision Lab, University of Antwerp +Copyright: 2010-2016, iMinds-Vision Lab, University of Antwerp +           2014-2016, CWI, Amsterdam -Contact: astra@ua.ac.be -Website: http://astra.ua.ac.be +Contact: astra@uantwerpen.be +Website: http://www.astra-toolbox.com/ +This file is part of the ASTRA Toolbox. -This file is part of the -All Scale Tomographic Reconstruction Antwerp Toolbox ("ASTRA Toolbox").  The ASTRA Toolbox is free software: you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by @@ -23,7 +23,6 @@ You should have received a copy of the GNU General Public License  along with the ASTRA Toolbox. If not, see <http://www.gnu.org/licenses/>.  ----------------------------------------------------------------------- -$Id$  */ diff --git a/tests/test_VolumeGeometry2D.cpp b/tests/test_VolumeGeometry2D.cpp index 4ae88d3..96e8e5e 100644 --- a/tests/test_VolumeGeometry2D.cpp +++ b/tests/test_VolumeGeometry2D.cpp @@ -1,13 +1,13 @@  /*  ----------------------------------------------------------------------- -Copyright 2012 iMinds-Vision Lab, University of Antwerp +Copyright: 2010-2016, iMinds-Vision Lab, University of Antwerp +           2014-2016, CWI, Amsterdam -Contact: astra@ua.ac.be -Website: http://astra.ua.ac.be +Contact: astra@uantwerpen.be +Website: http://www.astra-toolbox.com/ +This file is part of the ASTRA Toolbox. -This file is part of the -All Scale Tomographic Reconstruction Antwerp Toolbox ("ASTRA Toolbox").  The ASTRA Toolbox is free software: you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by @@ -23,7 +23,6 @@ You should have received a copy of the GNU General Public License  along with the ASTRA Toolbox. If not, see <http://www.gnu.org/licenses/>.  ----------------------------------------------------------------------- -$Id$  */ diff --git a/tests/test_XMLDocument.cpp b/tests/test_XMLDocument.cpp index 95429cb..f213006 100644 --- a/tests/test_XMLDocument.cpp +++ b/tests/test_XMLDocument.cpp @@ -1,13 +1,13 @@  /*  ----------------------------------------------------------------------- -Copyright 2012 iMinds-Vision Lab, University of Antwerp +Copyright: 2010-2016, iMinds-Vision Lab, University of Antwerp +           2014-2016, CWI, Amsterdam -Contact: astra@ua.ac.be -Website: http://astra.ua.ac.be +Contact: astra@uantwerpen.be +Website: http://www.astra-toolbox.com/ +This file is part of the ASTRA Toolbox. -This file is part of the -All Scale Tomographic Reconstruction Antwerp Toolbox ("ASTRA Toolbox").  The ASTRA Toolbox is free software: you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by @@ -23,7 +23,6 @@ You should have received a copy of the GNU General Public License  along with the ASTRA Toolbox. If not, see <http://www.gnu.org/licenses/>.  ----------------------------------------------------------------------- -$Id$  */ diff --git a/tests/tests_vc08.vcproj b/tests/tests_vc08.vcproj deleted file mode 100644 index 90c5d55..0000000 --- a/tests/tests_vc08.vcproj +++ /dev/null @@ -1,699 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?> -<VisualStudioProject -	ProjectType="Visual C++" -	Version="9.00" -	Name="tests" -	ProjectGUID="{32C1BDD3-38C2-4C80-A03C-2129782F59B5}" -	RootNamespace="tests" -	Keyword="Win32Proj" -	TargetFrameworkVersion="131072" -	> -	<Platforms> -		<Platform -			Name="Win32" -		/> -		<Platform -			Name="x64" -		/> -	</Platforms> -	<ToolFiles> -	</ToolFiles> -	<Configurations> -		<Configuration -			Name="Debug|Win32" -			OutputDirectory="$(SolutionDir)\tests\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\" -			ConfigurationType="1" -			CharacterSet="1" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				Optimization="0" -				AdditionalIncludeDirectories="..\lib\include\;..\include\" -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" -				MinimalRebuild="true" -				BasicRuntimeChecks="0" -				RuntimeLibrary="3" -				UsePrecompiledHeader="0" -				WarningLevel="3" -				Detect64BitPortabilityProblems="true" -				DebugInformationFormat="4" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32D.lib" -				LinkIncremental="2" -				AdditionalLibraryDirectories="..\lib\win32\;..\bin\win32" -				GenerateDebugInformation="true" -				SubSystem="1" -				RandomizedBaseAddress="1" -				DataExecutionPrevention="0" -				TargetMachine="1" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -		</Configuration> -		<Configuration -			Name="Debug|x64" -			OutputDirectory="$(SolutionDir)\tests\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\" -			ConfigurationType="1" -			CharacterSet="1" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -				TargetEnvironment="3" -			/> -			<Tool -				Name="VCCLCompilerTool" -				Optimization="0" -				AdditionalIncludeDirectories="..\lib\include\;..\include\" -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" -				MinimalRebuild="true" -				BasicRuntimeChecks="0" -				RuntimeLibrary="3" -				UsePrecompiledHeader="0" -				WarningLevel="3" -				Detect64BitPortabilityProblems="true" -				DebugInformationFormat="3" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64D.lib" -				LinkIncremental="2" -				AdditionalLibraryDirectories="..\lib\x64\;..\bin\x64" -				GenerateDebugInformation="true" -				SubSystem="1" -				RandomizedBaseAddress="1" -				DataExecutionPrevention="0" -				TargetMachine="17" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -		</Configuration> -		<Configuration -			Name="Release|Win32" -			OutputDirectory="$(SolutionDir)\tests\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\" -			ConfigurationType="1" -			CharacterSet="1" -			WholeProgramOptimization="1" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="..\lib\include\;..\include\" -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" -				RuntimeLibrary="2" -				UsePrecompiledHeader="0" -				WarningLevel="3" -				Detect64BitPortabilityProblems="true" -				DebugInformationFormat="3" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32.lib" -				LinkIncremental="1" -				AdditionalLibraryDirectories="..\lib\win32\;..\bin\win32" -				GenerateDebugInformation="true" -				SubSystem="1" -				OptimizeReferences="2" -				EnableCOMDATFolding="2" -				RandomizedBaseAddress="1" -				DataExecutionPrevention="0" -				TargetMachine="1" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -		</Configuration> -		<Configuration -			Name="Release|x64" -			OutputDirectory="$(SolutionDir)\tests\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\" -			ConfigurationType="1" -			CharacterSet="1" -			WholeProgramOptimization="1" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -				TargetEnvironment="3" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="..\lib\include\;..\include\" -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" -				RuntimeLibrary="2" -				UsePrecompiledHeader="0" -				WarningLevel="3" -				Detect64BitPortabilityProblems="true" -				DebugInformationFormat="3" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64.lib" -				LinkIncremental="1" -				AdditionalLibraryDirectories="..\lib\x64\;..\bin\x64" -				GenerateDebugInformation="true" -				SubSystem="1" -				OptimizeReferences="2" -				EnableCOMDATFolding="2" -				RandomizedBaseAddress="1" -				DataExecutionPrevention="0" -				TargetMachine="17" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -		</Configuration> -		<Configuration -			Name="Debug_CUDA|Win32" -			OutputDirectory="$(SolutionDir)\tests\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\" -			ConfigurationType="1" -			CharacterSet="1" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				Optimization="0" -				AdditionalIncludeDirectories="..\lib\include\;..\include\" -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" -				MinimalRebuild="true" -				BasicRuntimeChecks="0" -				RuntimeLibrary="3" -				UsePrecompiledHeader="0" -				WarningLevel="3" -				Detect64BitPortabilityProblems="true" -				DebugInformationFormat="4" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32D.lib" -				LinkIncremental="2" -				AdditionalLibraryDirectories="..\lib\win32\;..\bin\win32" -				GenerateDebugInformation="true" -				SubSystem="1" -				RandomizedBaseAddress="1" -				DataExecutionPrevention="0" -				TargetMachine="1" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -		</Configuration> -		<Configuration -			Name="Debug_CUDA|x64" -			OutputDirectory="$(SolutionDir)\tests\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\" -			ConfigurationType="1" -			CharacterSet="1" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -				TargetEnvironment="3" -			/> -			<Tool -				Name="VCCLCompilerTool" -				Optimization="0" -				AdditionalIncludeDirectories="..\lib\include\;..\include\" -				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" -				MinimalRebuild="true" -				BasicRuntimeChecks="0" -				RuntimeLibrary="3" -				UsePrecompiledHeader="0" -				WarningLevel="3" -				Detect64BitPortabilityProblems="true" -				DebugInformationFormat="3" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64D.lib" -				LinkIncremental="2" -				AdditionalLibraryDirectories="..\lib\x64\;..\bin\x64" -				GenerateDebugInformation="true" -				SubSystem="1" -				RandomizedBaseAddress="1" -				DataExecutionPrevention="0" -				TargetMachine="17" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|Win32" -			OutputDirectory="$(SolutionDir)\tests\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\" -			ConfigurationType="1" -			CharacterSet="1" -			WholeProgramOptimization="1" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="..\lib\include\;..\include\" -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" -				RuntimeLibrary="2" -				UsePrecompiledHeader="0" -				WarningLevel="3" -				Detect64BitPortabilityProblems="true" -				DebugInformationFormat="3" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32.lib" -				LinkIncremental="1" -				AdditionalLibraryDirectories="..\lib\win32\;..\bin\win32" -				GenerateDebugInformation="true" -				SubSystem="1" -				OptimizeReferences="2" -				EnableCOMDATFolding="2" -				RandomizedBaseAddress="1" -				DataExecutionPrevention="0" -				TargetMachine="1" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|x64" -			OutputDirectory="$(SolutionDir)\tests\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\" -			ConfigurationType="1" -			CharacterSet="1" -			WholeProgramOptimization="1" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -				TargetEnvironment="3" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="..\lib\include\;..\include\" -				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" -				RuntimeLibrary="2" -				UsePrecompiledHeader="0" -				WarningLevel="3" -				Detect64BitPortabilityProblems="true" -				DebugInformationFormat="3" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64.lib" -				LinkIncremental="1" -				AdditionalLibraryDirectories="..\lib\x64\;..\bin\x64" -				GenerateDebugInformation="true" -				SubSystem="1" -				OptimizeReferences="2" -				EnableCOMDATFolding="2" -				RandomizedBaseAddress="1" -				DataExecutionPrevention="0" -				TargetMachine="17" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -		</Configuration> -	</Configurations> -	<References> -	</References> -	<Files> -		<Filter -			Name="Test Files" -			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" -			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" -			> -			<File -				RelativePath=".\test_FanFlatProjectionGeometry2D.cpp" -				> -			</File> -			<File -				RelativePath=".\test_Float32Data2D.cpp" -				> -			</File> -			<File -				RelativePath=".\test_Float32ProjectionData2D.cpp" -				> -			</File> -			<File -				RelativePath=".\test_Float32VolumeData2D.cpp" -				> -			</File> -			<File -				RelativePath=".\test_Fourier.cpp" -				> -			</File> -			<File -				RelativePath=".\test_ParallelBeamLinearKernelProjector2D.cpp" -				> -			</File> -			<File -				RelativePath=".\test_ParallelBeamLineKernelProjector2D.cpp" -				> -			</File> -			<File -				RelativePath=".\test_ParallelProjectionGeometry2D.cpp" -				> -			</File> -			<File -				RelativePath=".\test_VolumeGeometry2D.cpp" -				> -			</File> -		</Filter> -		<Filter -			Name="Main" -			> -			<File -				RelativePath=".\main.cpp" -				> -			</File> -		</Filter> -	</Files> -	<Globals> -	</Globals> -</VisualStudioProject> | 
