feat: fix all TEST and add DICOM export TEST
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
|
||||
|
||||
|
||||
inline double fourDecimalRound(double src){
|
||||
inline float fourDecimalRound(float src){
|
||||
return round(src*10000.0)/10000.0;
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@ TEST_F(Detection_Test, detectTofAndAttMex) {
|
||||
auto distBlockRef = m.read("distRefBlock");
|
||||
auto sosWaterBlock = Recon::temperatureToSoundSpeed(m.read("waterTempBlock"),"marczak");
|
||||
auto sosWaterRefBlock = Recon::temperatureToSoundSpeed(m.read("waterTempRefBlock"),"marczak");
|
||||
double expectedSOSWater = 1.512677498767504e+03;
|
||||
float expectedSOSWater = 1.512677498767504e+03;
|
||||
|
||||
auto result = Recon::detectTofAndAttMex(
|
||||
AscanBlock, AscanRefBlock, distBlock, distBlockRef, sosWaterBlock,
|
||||
@@ -87,7 +87,7 @@ TEST_F(Detection_Test, detectTofAndAtt) {
|
||||
auto distBlockRef = m.read("distRefBlock");
|
||||
auto sosWaterBlock = Recon::temperatureToSoundSpeed(m.read("waterTempBlock"), "marczak");
|
||||
auto sosWaterRefBlock = Recon::temperatureToSoundSpeed(m.read("waterTempRefBlock"), "marczak");
|
||||
double expectedSOSWater = 1.512677498767504e+03;
|
||||
float expectedSOSWater = 1.512677498767504e+03;
|
||||
|
||||
|
||||
auto result = Recon::detectTofAndAtt(
|
||||
@@ -141,7 +141,7 @@ TEST_F(Detection_Test, detectAttVectorized) {
|
||||
MatlabReader m2("/home/krad/TestData/tofResult.mat");
|
||||
auto tof = m2.read("tof");
|
||||
|
||||
double expectedSOSWater = 1.511948131508464e+03;
|
||||
float expectedSOSWater = 1.511948131508464e+03;
|
||||
|
||||
auto result = Recon::detectAttVectorized(
|
||||
AscanBlock, AscanRefBlock, distBlockRef,sosWaterRefBlock,
|
||||
@@ -157,8 +157,8 @@ TEST_F(Detection_Test, detectAttVectorized) {
|
||||
|
||||
TEST_F(Detection_Test, calculateStarEndSearchPosition) {
|
||||
|
||||
auto distBlock = Aurora::Matrix::fromRawData(new double[3]{0.22, 0.21, 0.11}, 3, 1);
|
||||
auto sosOffsetBlock = Aurora::Matrix::fromRawData(new double[3]{-0.8, 0, 0.9}, 3, 1);
|
||||
auto distBlock = Aurora::Matrix::fromRawData(new float[3]{0.22, 0.21, 0.11}, 3, 1);
|
||||
auto sosOffsetBlock = Aurora::Matrix::fromRawData(new float[3]{-0.8, 0, 0.9}, 3, 1);
|
||||
|
||||
auto result = Recon::calculateStarEndSearchPosition(distBlock, 1400.0, 1650.0, 10000000, 9999, sosOffsetBlock,97.3,250);
|
||||
EXPECT_EQ(3,result.endSearch.getDataSize());
|
||||
@@ -218,7 +218,7 @@ TEST_F(Detection_Test, detectTofVectorized) {
|
||||
auto distBlockRef = m.read("distRefBlock");
|
||||
auto sosWaterBlock = m.read("waterTempBlock");
|
||||
auto sosWaterRefBlock = m.read("waterTempRefBlock");
|
||||
double expectedSOSWater = 1.511948131508464e+03;
|
||||
float expectedSOSWater = 1.511948131508464e+03;
|
||||
|
||||
auto result = Recon::detectTofVectorized(
|
||||
AscanBlock, AscanRefBlock, distBlock, distBlockRef, sosWaterBlock,
|
||||
|
||||
Reference in New Issue
Block a user