diff --git a/src/UnitTest/Core/Camera/PinholeCameraIntrinsic.cpp b/src/UnitTest/Core/Camera/PinholeCameraIntrinsic.cpp index 949571b21e3..c01d38eb810 100644 --- a/src/UnitTest/Core/Camera/PinholeCameraIntrinsic.cpp +++ b/src/UnitTest/Core/Camera/PinholeCameraIntrinsic.cpp @@ -27,81 +27,81 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraIntrinsic, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraIntrinsic, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraIntrinsic, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraIntrinsic, DISABLED_SetIntrinsics) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraIntrinsic, DISABLED_GetFocalLength) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraIntrinsic, DISABLED_GetPrincipalPoint) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraIntrinsic, DISABLED_GetSkew) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraIntrinsic, DISABLED_IsValid) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraIntrinsic, DISABLED_ConvertToJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraIntrinsic, DISABLED_ConvertFromJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } \ No newline at end of file diff --git a/src/UnitTest/Core/Camera/PinholeCameraTrajectory.cpp b/src/UnitTest/Core/Camera/PinholeCameraTrajectory.cpp index 89afdeef191..e008ddfb972 100644 --- a/src/UnitTest/Core/Camera/PinholeCameraTrajectory.cpp +++ b/src/UnitTest/Core/Camera/PinholeCameraTrajectory.cpp @@ -27,41 +27,41 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraTrajectory, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraTrajectory, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraTrajectory, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraTrajectory, DISABLED_ConvertToJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraTrajectory, DISABLED_ConvertFromJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/ColorMap/ColorMapOptimization.cpp b/src/UnitTest/Core/ColorMap/ColorMapOptimization.cpp index f3ab78210e5..91e29b1666f 100644 --- a/src/UnitTest/Core/ColorMap/ColorMapOptimization.cpp +++ b/src/UnitTest/Core/ColorMap/ColorMapOptimization.cpp @@ -27,41 +27,41 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ColorMapOptmization, DISABLED_ColorMapOptmizationOption) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ColorMapOptmization, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ColorMapOptmization, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ColorMapOptmization, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ColorMapOptmization, DISABLED_ColorMapOptmization) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Geometry/AccumulatedPoint.cpp b/src/UnitTest/Core/Geometry/AccumulatedPoint.cpp index 9b80329fcbf..7f9e406a7f1 100644 --- a/src/UnitTest/Core/Geometry/AccumulatedPoint.cpp +++ b/src/UnitTest/Core/Geometry/AccumulatedPoint.cpp @@ -27,41 +27,41 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(AccumulatedPoint, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(AccumulatedPoint, DISABLED_AddPoint) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(AccumulatedPoint, DISABLED_GetAveragePoint) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(AccumulatedPoint, DISABLED_GetAverageNormal) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(AccumulatedPoint, DISABLED_GetAverageColor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Geometry/EstimateNormals.cpp b/src/UnitTest/Core/Geometry/EstimateNormals.cpp index ad177f157f3..249d04189b9 100644 --- a/src/UnitTest/Core/Geometry/EstimateNormals.cpp +++ b/src/UnitTest/Core/Geometry/EstimateNormals.cpp @@ -27,17 +27,17 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(EstimateNormals, DISABLED_FastEigen3x3) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(EstimateNormals, DISABLED_ComputeNormal) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Geometry/Image.cpp b/src/UnitTest/Core/Geometry/Image.cpp index 6b90c5cbde2..a53590d93c7 100644 --- a/src/UnitTest/Core/Geometry/Image.cpp +++ b/src/UnitTest/Core/Geometry/Image.cpp @@ -243,7 +243,7 @@ TEST(Image, DISABLED_MemberData) // ---------------------------------------------------------------------------- TEST(Image, CreateDepthToCameraDistanceMultiplierFloatImage) { - open3d::PinholeCameraIntrinsic intrinsic = + open3d::PinholeCameraIntrinsic intrinsic = open3d::PinholeCameraIntrinsic( open3d::PinholeCameraIntrinsicParameters::PrimeSenseDefault); @@ -286,7 +286,7 @@ void TEST_CreateFloatImageFromImage( num_of_channels, bytes_per_channel); - UnitTest::Rand(image.data_, 0, 255, 0); + unit_test::Rand(image.data_, 0, 255, 0); auto float_image = open3d::CreateFloatImageFromImage(image); @@ -307,16 +307,19 @@ void TEST_CreateFloatImageFromImage( TEST(Image, CreateFloatImageFromImage_1_1) { // reference data used to validate the creation of the float image - vector ref = { 215, 214, 86, 63, 201, 200, 200, 62, 200, 199,\ - 71, 63, 204, 203, 75, 63, 233, 232, 104, 63,\ - 201, 200, 72, 62, 171, 170, 170, 62, 196, 195,\ - 67, 63, 141, 140, 140, 62, 142, 141, 13, 63,\ - 243, 242, 242, 62, 161, 160, 32, 63, 187, 186,\ - 186, 62, 131, 130, 2, 63, 243, 242, 114, 63,\ - 234, 233, 105, 63, 163, 162, 34, 63, 183, 182,\ - 54, 63, 145, 144, 16, 62, 155, 154, 26, 63,\ - 129, 128, 128, 60, 245, 244, 116, 62, 137, 136,\ - 8, 62, 206, 205, 77, 63, 157, 156, 28, 62 }; + vector ref = + { + 215, 214, 86, 63, 201, 200, 200, 62, 200, 199, + 71, 63, 204, 203, 75, 63, 233, 232, 104, 63, + 201, 200, 72, 62, 171, 170, 170, 62, 196, 195, + 67, 63, 141, 140, 140, 62, 142, 141, 13, 63, + 243, 242, 242, 62, 161, 160, 32, 63, 187, 186, + 186, 62, 131, 130, 2, 63, 243, 242, 114, 63, + 234, 233, 105, 63, 163, 162, 34, 63, 183, 182, + 54, 63, 145, 144, 16, 62, 155, 154, 26, 63, + 129, 128, 128, 60, 245, 244, 116, 62, 137, 136, + 8, 62, 206, 205, 77, 63, 157, 156, 28, 62 + }; TEST_CreateFloatImageFromImage(1, 1, ref, open3d::Image::ColorToIntensityConversionType::Weighted); } @@ -329,16 +332,19 @@ TEST(Image, CreateFloatImageFromImage_1_1) TEST(Image, CreateFloatImageFromImage_1_2) { // reference data used to validate the creation of the float image - vector ref = { 0, 172, 201, 70, 0, 199, 75, 71, 0, 160,\ - 75, 70, 0, 85, 67, 71, 0, 70, 13, 71,\ - 0, 121, 32, 71, 0, 93, 2, 71, 0, 242,\ - 105, 71, 0, 162, 54, 71, 0, 36, 26, 71,\ - 0, 16, 116, 70, 0, 34, 77, 71, 0, 78,\ - 204, 70, 0, 8, 217, 69, 0, 248, 95, 70,\ - 0, 130, 85, 71, 0, 56, 151, 70, 0, 162,\ - 5, 71, 0, 125, 120, 71, 0, 74, 68, 71,\ - 0, 134, 68, 71, 0, 102, 99, 71, 0, 144,\ - 178, 70, 0, 205, 106, 71, 0, 17, 114, 71 }; + vector ref = + { + 0, 172, 201, 70, 0, 199, 75, 71, 0, 160, + 75, 70, 0, 85, 67, 71, 0, 70, 13, 71, + 0, 121, 32, 71, 0, 93, 2, 71, 0, 242, + 105, 71, 0, 162, 54, 71, 0, 36, 26, 71, + 0, 16, 116, 70, 0, 34, 77, 71, 0, 78, + 204, 70, 0, 8, 217, 69, 0, 248, 95, 70, + 0, 130, 85, 71, 0, 56, 151, 70, 0, 162, + 5, 71, 0, 125, 120, 71, 0, 74, 68, 71, + 0, 134, 68, 71, 0, 102, 99, 71, 0, 144, + 178, 70, 0, 205, 106, 71, 0, 17, 114, 71 + }; TEST_CreateFloatImageFromImage(1, 2, ref, open3d::Image::ColorToIntensityConversionType::Weighted); } @@ -351,16 +357,19 @@ TEST(Image, CreateFloatImageFromImage_1_2) TEST(Image, CreateFloatImageFromImage_1_4) { // reference data used to validate the creation of the float image - vector ref = { 214, 100, 199, 203, 232, 50, 85, 195, 70, 141,\ - 121, 160, 93, 130, 242, 233, 162, 182, 36, 154,\ - 4, 61, 34, 205, 39, 102, 33, 27, 254, 55,\ - 130, 213, 156, 75, 162, 133, 125, 248, 74, 196,\ - 134, 196, 102, 227, 72, 89, 205, 234, 17, 242,\ - 134, 21, 49, 169, 227, 88, 16, 5, 116, 16,\ - 60, 247, 230, 216, 67, 137, 95, 193, 130, 170,\ - 135, 10, 111, 237, 237, 183, 72, 188, 163, 90,\ - 175, 42, 112, 224, 211, 84, 58, 227, 89, 175,\ - 243, 150, 167, 218, 112, 235, 101, 207, 174, 232 }; + vector ref = + { + 214, 100, 199, 203, 232, 50, 85, 195, 70, 141, + 121, 160, 93, 130, 242, 233, 162, 182, 36, 154, + 4, 61, 34, 205, 39, 102, 33, 27, 254, 55, + 130, 213, 156, 75, 162, 133, 125, 248, 74, 196, + 134, 196, 102, 227, 72, 89, 205, 234, 17, 242, + 134, 21, 49, 169, 227, 88, 16, 5, 116, 16, + 60, 247, 230, 216, 67, 137, 95, 193, 130, 170, + 135, 10, 111, 237, 237, 183, 72, 188, 163, 90, + 175, 42, 112, 224, 211, 84, 58, 227, 89, 175, + 243, 150, 167, 218, 112, 235, 101, 207, 174, 232 + }; TEST_CreateFloatImageFromImage(1, 4, ref, open3d::Image::ColorToIntensityConversionType::Weighted); } @@ -374,16 +383,19 @@ TEST(Image, CreateFloatImageFromImage_1_4) TEST(Image, CreateFloatImageFromImage_3_1_Weighted) { // reference data used to validate the creation of the float image - vector ref = { 45, 241, 17, 63, 29, 96, 75, 63, 154, 112,\ - 20, 63, 0, 241, 3, 63, 180, 56, 4, 63,\ - 139, 60, 58, 63, 115, 8, 204, 62, 216, 59,\ - 119, 62, 64, 47, 151, 62, 251, 20, 36, 63,\ - 194, 101, 54, 63, 138, 51, 5, 63, 54, 35,\ - 64, 63, 94, 59, 32, 63, 29, 161, 44, 63,\ - 137, 77, 46, 63, 199, 12, 35, 63, 121, 21,\ - 90, 62, 101, 168, 243, 62, 209, 97, 143, 62,\ - 9, 228, 61, 63, 224, 255, 239, 62, 57, 33,\ - 29, 63, 197, 186, 3, 63, 145, 27, 72, 63 }; + vector ref = + { + 45, 241, 17, 63, 29, 96, 75, 63, 154, 112, + 20, 63, 0, 241, 3, 63, 180, 56, 4, 63, + 139, 60, 58, 63, 115, 8, 204, 62, 216, 59, + 119, 62, 64, 47, 151, 62, 251, 20, 36, 63, + 194, 101, 54, 63, 138, 51, 5, 63, 54, 35, + 64, 63, 94, 59, 32, 63, 29, 161, 44, 63, + 137, 77, 46, 63, 199, 12, 35, 63, 121, 21, + 90, 62, 101, 168, 243, 62, 209, 97, 143, 62, + 9, 228, 61, 63, 224, 255, 239, 62, 57, 33, + 29, 63, 197, 186, 3, 63, 145, 27, 72, 63 + }; TEST_CreateFloatImageFromImage(3, 1, ref, open3d::Image::ColorToIntensityConversionType::Weighted); } @@ -397,16 +409,19 @@ TEST(Image, CreateFloatImageFromImage_3_1_Weighted) TEST(Image, CreateFloatImageFromImage_3_1_Equal) { // reference data used to validate the creation of the float image - vector ref = { 45, 241, 17, 63, 29, 96, 75, 63, 154, 112,\ - 20, 63, 0, 241, 3, 63, 180, 56, 4, 63,\ - 139, 60, 58, 63, 115, 8, 204, 62, 216, 59,\ - 119, 62, 64, 47, 151, 62, 251, 20, 36, 63,\ - 194, 101, 54, 63, 138, 51, 5, 63, 54, 35,\ - 64, 63, 94, 59, 32, 63, 29, 161, 44, 63,\ - 137, 77, 46, 63, 199, 12, 35, 63, 121, 21,\ - 90, 62, 101, 168, 243, 62, 209, 97, 143, 62,\ - 9, 228, 61, 63, 224, 255, 239, 62, 57, 33,\ - 29, 63, 197, 186, 3, 63, 145, 27, 72, 63 }; + vector ref = + { + 45, 241, 17, 63, 29, 96, 75, 63, 154, 112, + 20, 63, 0, 241, 3, 63, 180, 56, 4, 63, + 139, 60, 58, 63, 115, 8, 204, 62, 216, 59, + 119, 62, 64, 47, 151, 62, 251, 20, 36, 63, + 194, 101, 54, 63, 138, 51, 5, 63, 54, 35, + 64, 63, 94, 59, 32, 63, 29, 161, 44, 63, + 137, 77, 46, 63, 199, 12, 35, 63, 121, 21, + 90, 62, 101, 168, 243, 62, 209, 97, 143, 62, + 9, 228, 61, 63, 224, 255, 239, 62, 57, 33, + 29, 63, 197, 186, 3, 63, 145, 27, 72, 63 + }; TEST_CreateFloatImageFromImage(3, 1, ref, open3d::Image::ColorToIntensityConversionType::Equal); } @@ -420,16 +435,19 @@ TEST(Image, CreateFloatImageFromImage_3_1_Equal) TEST(Image, CreateFloatImageFromImage_3_2_Weighted) { // reference data used to validate the creation of the float image - vector ref = { 16, 146, 27, 71, 44, 160, 31, 71, 234, 31,\ - 69, 71, 39, 148, 210, 70, 195, 103, 83, 70,\ - 79, 233, 246, 70, 97, 236, 83, 71, 226, 42,\ - 19, 71, 145, 153, 208, 70, 82, 101, 251, 69,\ - 235, 227, 88, 71, 45, 27, 31, 71, 209, 107,\ - 72, 71, 169, 123, 155, 70, 236, 187, 50, 71,\ - 151, 82, 72, 71, 48, 235, 76, 71, 32, 111,\ - 86, 71, 27, 105, 148, 70, 71, 196, 219, 70,\ - 12, 108, 22, 71, 198, 41, 183, 70, 225, 5,\ - 23, 71, 210, 181, 85, 71, 101, 14, 28, 71 }; + vector ref = + { + 16, 146, 27, 71, 44, 160, 31, 71, 234, 31, + 69, 71, 39, 148, 210, 70, 195, 103, 83, 70, + 79, 233, 246, 70, 97, 236, 83, 71, 226, 42, + 19, 71, 145, 153, 208, 70, 82, 101, 251, 69, + 235, 227, 88, 71, 45, 27, 31, 71, 209, 107, + 72, 71, 169, 123, 155, 70, 236, 187, 50, 71, + 151, 82, 72, 71, 48, 235, 76, 71, 32, 111, + 86, 71, 27, 105, 148, 70, 71, 196, 219, 70, + 12, 108, 22, 71, 198, 41, 183, 70, 225, 5, + 23, 71, 210, 181, 85, 71, 101, 14, 28, 71 + }; TEST_CreateFloatImageFromImage(3, 2, ref, open3d::Image::ColorToIntensityConversionType::Weighted); } @@ -443,16 +461,19 @@ TEST(Image, CreateFloatImageFromImage_3_2_Weighted) TEST(Image, CreateFloatImageFromImage_3_2_Equal) { // reference data used to validate the creation of the float image - vector ref = { 16, 146, 27, 71, 44, 160, 31, 71, 234, 31,\ - 69, 71, 39, 148, 210, 70, 195, 103, 83, 70,\ - 79, 233, 246, 70, 97, 236, 83, 71, 226, 42,\ - 19, 71, 145, 153, 208, 70, 82, 101, 251, 69,\ - 235, 227, 88, 71, 45, 27, 31, 71, 209, 107,\ - 72, 71, 169, 123, 155, 70, 236, 187, 50, 71,\ - 151, 82, 72, 71, 48, 235, 76, 71, 32, 111,\ - 86, 71, 27, 105, 148, 70, 71, 196, 219, 70,\ - 12, 108, 22, 71, 198, 41, 183, 70, 225, 5,\ - 23, 71, 210, 181, 85, 71, 101, 14, 28, 71 }; + vector ref = + { + 16, 146, 27, 71, 44, 160, 31, 71, 234, 31, + 69, 71, 39, 148, 210, 70, 195, 103, 83, 70, + 79, 233, 246, 70, 97, 236, 83, 71, 226, 42, + 19, 71, 145, 153, 208, 70, 82, 101, 251, 69, + 235, 227, 88, 71, 45, 27, 31, 71, 209, 107, + 72, 71, 169, 123, 155, 70, 236, 187, 50, 71, + 151, 82, 72, 71, 48, 235, 76, 71, 32, 111, + 86, 71, 27, 105, 148, 70, 71, 196, 219, 70, + 12, 108, 22, 71, 198, 41, 183, 70, 225, 5, + 23, 71, 210, 181, 85, 71, 101, 14, 28, 71 + }; TEST_CreateFloatImageFromImage(3, 2, ref, open3d::Image::ColorToIntensityConversionType::Equal); } @@ -466,16 +487,19 @@ TEST(Image, CreateFloatImageFromImage_3_2_Equal) TEST(Image, CreateFloatImageFromImage_3_4_Weighted) { // reference data used to validate the creation of the float image - vector ref = { 153, 122, 238, 202, 65, 5, 17, 233, 117, 224,\ - 24, 213, 166, 79, 59, 233, 15, 163, 133, 88,\ - 22, 30, 10, 216, 24, 168, 218, 222, 111, 170,\ - 219, 233, 198, 232, 16, 109, 227, 84, 156, 229,\ - 56, 95, 77, 97, 226, 226, 200, 188, 36, 128,\ - 64, 193, 178, 161, 146, 208, 240, 239, 83, 208,\ - 189, 119, 176, 114, 209, 111, 82, 249, 14, 45,\ - 72, 210, 222, 97, 25, 247, 179, 223, 15, 114,\ - 245, 201, 149, 76, 224, 3, 24, 64, 17, 103,\ - 98, 222, 145, 236, 94, 233, 36, 85, 141, 233 }; + vector ref = + { + 153, 122, 238, 202, 65, 5, 17, 233, 117, 224, + 24, 213, 166, 79, 59, 233, 15, 163, 133, 88, + 22, 30, 10, 216, 24, 168, 218, 222, 111, 170, + 219, 233, 198, 232, 16, 109, 227, 84, 156, 229, + 56, 95, 77, 97, 226, 226, 200, 188, 36, 128, + 64, 193, 178, 161, 146, 208, 240, 239, 83, 208, + 189, 119, 176, 114, 209, 111, 82, 249, 14, 45, + 72, 210, 222, 97, 25, 247, 179, 223, 15, 114, + 245, 201, 149, 76, 224, 3, 24, 64, 17, 103, + 98, 222, 145, 236, 94, 233, 36, 85, 141, 233 + }; TEST_CreateFloatImageFromImage(3, 4, ref, open3d::Image::ColorToIntensityConversionType::Weighted); } @@ -489,16 +513,19 @@ TEST(Image, CreateFloatImageFromImage_3_4_Weighted) TEST(Image, CreateFloatImageFromImage_3_4_Equal) { // reference data used to validate the creation of the float image - vector ref = { 153, 122, 238, 202, 65, 5, 17, 233, 117, 224,\ - 24, 213, 166, 79, 59, 233, 15, 163, 133, 88,\ - 22, 30, 10, 216, 24, 168, 218, 222, 111, 170,\ - 219, 233, 198, 232, 16, 109, 227, 84, 156, 229,\ - 56, 95, 77, 97, 226, 226, 200, 188, 36, 128,\ - 64, 193, 178, 161, 146, 208, 240, 239, 83, 208,\ - 189, 119, 176, 114, 209, 111, 82, 249, 14, 45,\ - 72, 210, 222, 97, 25, 247, 179, 223, 15, 114,\ - 245, 201, 149, 76, 224, 3, 24, 64, 17, 103,\ - 98, 222, 145, 236, 94, 233, 36, 85, 141, 233 }; + vector ref = + { + 153, 122, 238, 202, 65, 5, 17, 233, 117, 224, + 24, 213, 166, 79, 59, 233, 15, 163, 133, 88, + 22, 30, 10, 216, 24, 168, 218, 222, 111, 170, + 219, 233, 198, 232, 16, 109, 227, 84, 156, 229, + 56, 95, 77, 97, 226, 226, 200, 188, 36, 128, + 64, 193, 178, 161, 146, 208, 240, 239, 83, 208, + 189, 119, 176, 114, 209, 111, 82, 249, 14, 45, + 72, 210, 222, 97, 25, 247, 179, 223, 15, 114, + 245, 201, 149, 76, 224, 3, 24, 64, 17, 103, + 98, 222, 145, 236, 94, 233, 36, 85, 141, 233 + }; TEST_CreateFloatImageFromImage(3, 4, ref, open3d::Image::ColorToIntensityConversionType::Equal); } @@ -539,16 +566,19 @@ TEST(Image, PointerAt) TEST(Image, ConvertDepthToFloatImage) { // reference data used to validate the creation of the float image - vector ref = { 208, 254, 91, 58, 103, 154, 205, 57, 59, 147,\ - 76, 58, 236, 175, 80, 58, 232, 127, 110, 58,\ - 103, 154, 77, 57, 62, 195, 174, 57, 139, 118,\ - 72, 58, 22, 236, 143, 57, 66, 243, 16, 58,\ - 161, 199, 248, 57, 134, 123, 36, 58, 255, 53,\ - 191, 57, 93, 164, 5, 58, 161, 199, 120, 58,\ - 20, 135, 111, 58, 222, 137, 38, 58, 79, 25,\ - 59, 58, 198, 8, 20, 57, 126, 80, 30, 58,\ - 5, 150, 131, 55, 249, 213, 122, 57, 101, 207,\ - 11, 57, 68, 190, 82, 58, 214, 94, 32, 57 }; + vector ref = + { + 208, 254, 91, 58, 103, 154, 205, 57, 59, 147, + 76, 58, 236, 175, 80, 58, 232, 127, 110, 58, + 103, 154, 77, 57, 62, 195, 174, 57, 139, 118, + 72, 58, 22, 236, 143, 57, 66, 243, 16, 58, + 161, 199, 248, 57, 134, 123, 36, 58, 255, 53, + 191, 57, 93, 164, 5, 58, 161, 199, 120, 58, + 20, 135, 111, 58, 222, 137, 38, 58, 79, 25, + 59, 58, 198, 8, 20, 57, 126, 80, 30, 58, + 5, 150, 131, 55, 249, 213, 122, 57, 101, 207, + 11, 57, 68, 190, 82, 58, 214, 94, 32, 57 + }; open3d::Image image; @@ -564,7 +594,7 @@ TEST(Image, ConvertDepthToFloatImage) local_num_of_channels, local_bytes_per_channel); - UnitTest::Rand(image.data_, 0, 255, 0); + unit_test::Rand(image.data_, 0, 255, 0); auto float_image = open3d::ConvertDepthToFloatImage(image); @@ -583,16 +613,19 @@ TEST(Image, ConvertDepthToFloatImage) TEST(Image, FlipImage) { // reference data used to validate the creation of the float image - vector ref = { 233, 45, 204, 198, 205, 80, 90, 190, 133, 138,\ - 127, 155, 87, 84, 248, 228, 162, 170, 40, 149,\ - 207, 33, 38, 200, 202, 69, 37, 22, 14, 88,\ - 133, 208, 193, 48, 166, 128, 138, 215, 79, 191,\ - 92, 78, 108, 222, 242, 70, 210, 229, 44, 47,\ - 138, 16, 0, 0, 0, 0, 82, 224, 121, 11,\ - 74, 130, 236, 211, 171, 230, 100, 188, 10, 236,\ - 138, 5, 67, 163, 243, 178, 0, 0, 0, 0,\ - 69, 238, 117, 219, 165, 205, 62, 222, 140, 136,\ - 249, 145, 118, 162, 118, 230, 110, 1, 179, 227 }; + vector ref = + { + 233, 45, 204, 198, 205, 80, 90, 190, 133, 138, + 127, 155, 87, 84, 248, 228, 162, 170, 40, 149, + 207, 33, 38, 200, 202, 69, 37, 22, 14, 88, + 133, 208, 193, 48, 166, 128, 138, 215, 79, 191, + 92, 78, 108, 222, 242, 70, 210, 229, 44, 47, + 138, 16, 0, 0, 0, 0, 82, 224, 121, 11, + 74, 130, 236, 211, 171, 230, 100, 188, 10, 236, + 138, 5, 67, 163, 243, 178, 0, 0, 0, 0, + 69, 238, 117, 219, 165, 205, 62, 222, 140, 136, + 249, 145, 118, 162, 118, 230, 110, 1, 179, 227 + }; open3d::Image image; @@ -608,7 +641,7 @@ TEST(Image, FlipImage) local_num_of_channels, local_bytes_per_channel); - UnitTest::Rand(image.data_, 0, 255, 0); + unit_test::Rand(image.data_, 0, 255, 0); auto flip_image = open3d::ConvertDepthToFloatImage(image); @@ -643,7 +676,7 @@ void TEST_FilterImage(const vector& ref, local_num_of_channels, local_bytes_per_channel); - UnitTest::Rand(image.data_, 0, 255, 0); + unit_test::Rand(image.data_, 0, 255, 0); auto float_image = open3d::CreateFloatImageFromImage(image); @@ -664,16 +697,19 @@ void TEST_FilterImage(const vector& ref, TEST(Image, FilterImage_Gaussian3) { // reference data used to validate the filtering of an image - vector ref = { 41, 194, 49, 204, 116, 56, 130, 211, 198, 225,\ - 181, 232, 198, 225, 53, 233, 198, 225, 181, 232,\ - 177, 94, 205, 232, 47, 90, 77, 233, 240, 252,\ - 4, 233, 93, 130, 114, 232, 93, 130, 242, 231,\ - 177, 94, 77, 233, 47, 90, 205, 233, 72, 89,\ - 77, 233, 6, 134, 220, 88, 128, 234, 129, 89,\ - 60, 96, 205, 232, 167, 91, 77, 233, 2, 196,\ - 171, 233, 229, 149, 243, 233, 12, 159, 128, 233,\ - 36, 49, 20, 226, 223, 39, 141, 226, 137, 164,\ - 52, 234, 108, 176, 182, 234, 146, 238, 64, 234 }; + vector ref = + { + 41, 194, 49, 204, 116, 56, 130, 211, 198, 225, + 181, 232, 198, 225, 53, 233, 198, 225, 181, 232, + 177, 94, 205, 232, 47, 90, 77, 233, 240, 252, + 4, 233, 93, 130, 114, 232, 93, 130, 242, 231, + 177, 94, 77, 233, 47, 90, 205, 233, 72, 89, + 77, 233, 6, 134, 220, 88, 128, 234, 129, 89, + 60, 96, 205, 232, 167, 91, 77, 233, 2, 196, + 171, 233, 229, 149, 243, 233, 12, 159, 128, 233, + 36, 49, 20, 226, 223, 39, 141, 226, 137, 164, + 52, 234, 108, 176, 182, 234, 146, 238, 64, 234 + }; TEST_FilterImage(ref, open3d::Image::FilterType::Gaussian3); } @@ -684,16 +720,19 @@ TEST(Image, FilterImage_Gaussian3) TEST(Image, FilterImage_Gaussian5) { // reference data used to validate the filtering of an image - vector ref = { 61, 94, 205, 231, 230, 96, 109, 232, 15, 16,\ - 218, 232, 2, 118, 3, 233, 160, 185, 166, 232,\ - 61, 94, 205, 232, 46, 125, 35, 233, 60, 145,\ - 12, 233, 110, 3, 165, 232, 122, 145, 23, 232,\ - 223, 6, 26, 233, 23, 249, 119, 233, 159, 37,\ - 94, 233, 234, 229, 13, 233, 99, 24, 143, 232,\ - 41, 96, 205, 232, 206, 73, 101, 233, 15, 186,\ - 202, 233, 62, 231, 242, 233, 76, 236, 159, 233,\ - 35, 111, 205, 231, 102, 26, 76, 233, 255, 241,\ - 44, 234, 32, 174, 126, 234, 84, 234, 47, 234 }; + vector ref = + { + 61, 94, 205, 231, 230, 96, 109, 232, 15, 16, + 218, 232, 2, 118, 3, 233, 160, 185, 166, 232, + 61, 94, 205, 232, 46, 125, 35, 233, 60, 145, + 12, 233, 110, 3, 165, 232, 122, 145, 23, 232, + 223, 6, 26, 233, 23, 249, 119, 233, 159, 37, + 94, 233, 234, 229, 13, 233, 99, 24, 143, 232, + 41, 96, 205, 232, 206, 73, 101, 233, 15, 186, + 202, 233, 62, 231, 242, 233, 76, 236, 159, 233, + 35, 111, 205, 231, 102, 26, 76, 233, 255, 241, + 44, 234, 32, 174, 126, 234, 84, 234, 47, 234 + }; TEST_FilterImage(ref, open3d::Image::FilterType::Gaussian5); } @@ -704,16 +743,19 @@ TEST(Image, FilterImage_Gaussian5) TEST(Image, FilterImage_Gaussian7) { // reference data used to validate the filtering of an image - vector ref = { 71, 19, 68, 232, 29, 11, 169, 232, 178, 140,\ - 214, 232, 35, 21, 214, 232, 245, 42, 147, 232,\ - 66, 168, 175, 232, 125, 101, 5, 233, 242, 119,\ - 15, 233, 60, 92, 246, 232, 131, 231, 154, 232,\ - 226, 75, 240, 232, 83, 18, 69, 233, 128, 68,\ - 108, 233, 67, 141, 98, 233, 63, 199, 27, 233,\ - 108, 191, 244, 232, 122, 49, 127, 233, 20, 166,\ - 194, 233, 176, 46, 222, 233, 32, 207, 168, 233,\ - 187, 237, 232, 232, 99, 40, 161, 233, 128, 206,\ - 18, 234, 108, 135, 55, 234, 187, 97, 17, 234 }; + vector ref = + { + 71, 19, 68, 232, 29, 11, 169, 232, 178, 140, + 214, 232, 35, 21, 214, 232, 245, 42, 147, 232, + 66, 168, 175, 232, 125, 101, 5, 233, 242, 119, + 15, 233, 60, 92, 246, 232, 131, 231, 154, 232, + 226, 75, 240, 232, 83, 18, 69, 233, 128, 68, + 108, 233, 67, 141, 98, 233, 63, 199, 27, 233, + 108, 191, 244, 232, 122, 49, 127, 233, 20, 166, + 194, 233, 176, 46, 222, 233, 32, 207, 168, 233, + 187, 237, 232, 232, 99, 40, 161, 233, 128, 206, + 18, 234, 108, 135, 55, 234, 187, 97, 17, 234 + }; TEST_FilterImage(ref, open3d::Image::FilterType::Gaussian7); } @@ -724,16 +766,19 @@ TEST(Image, FilterImage_Gaussian7) TEST(Image, FilterImage_Sobel3Dx) { // reference data used to validate the filtering of an image - vector ref = { 172, 2, 109, 77, 136, 55, 130, 213, 198, 225,\ - 181, 234, 254, 55, 130, 85, 198, 225, 181, 106,\ - 122, 87, 205, 234, 134, 196, 102, 99, 177, 184,\ - 144, 106, 254, 55, 2, 86, 93, 130, 242, 105,\ - 122, 87, 77, 235, 138, 196, 230, 99, 72, 89,\ - 77, 107, 214, 220, 163, 90, 34, 71, 135, 90,\ - 231, 88, 205, 234, 63, 133, 106, 99, 73, 45,\ - 10, 235, 101, 207, 174, 232, 44, 100, 107, 107,\ - 28, 239, 8, 228, 119, 32, 52, 97, 114, 163,\ - 52, 236, 140, 27, 131, 233, 33, 139, 48, 108 }; + vector ref = + { + 172, 2, 109, 77, 136, 55, 130, 213, 198, 225, + 181, 234, 254, 55, 130, 85, 198, 225, 181, 106, + 122, 87, 205, 234, 134, 196, 102, 99, 177, 184, + 144, 106, 254, 55, 2, 86, 93, 130, 242, 105, + 122, 87, 77, 235, 138, 196, 230, 99, 72, 89, + 77, 107, 214, 220, 163, 90, 34, 71, 135, 90, + 231, 88, 205, 234, 63, 133, 106, 99, 73, 45, + 10, 235, 101, 207, 174, 232, 44, 100, 107, 107, + 28, 239, 8, 228, 119, 32, 52, 97, 114, 163, + 52, 236, 140, 27, 131, 233, 33, 139, 48, 108 + }; TEST_FilterImage(ref, open3d::Image::FilterType::Sobel3Dx); } @@ -744,16 +789,19 @@ TEST(Image, FilterImage_Sobel3Dx) TEST(Image, FilterImage_Sobel3Dy) { // reference data used to validate the filtering of an image - vector ref = { 151, 248, 205, 205, 67, 56, 130, 213, 93, 130,\ - 242, 105, 93, 130, 114, 106, 93, 130, 242, 105,\ - 177, 94, 205, 234, 47, 90, 77, 235, 177, 184,\ - 144, 234, 93, 130, 114, 106, 93, 130, 242, 105,\ - 108, 57, 173, 217, 91, 238, 228, 216, 254, 55,\ - 2, 86, 214, 220, 163, 90, 108, 154, 117, 91,\ - 38, 93, 205, 106, 183, 88, 77, 107, 189, 46,\ - 10, 235, 229, 149, 243, 235, 12, 159, 128, 235,\ - 189, 150, 69, 227, 36, 53, 188, 227, 97, 219,\ - 112, 235, 229, 149, 243, 235, 12, 159, 128, 235 }; + vector ref = + { + 151, 248, 205, 205, 67, 56, 130, 213, 93, 130, + 242, 105, 93, 130, 114, 106, 93, 130, 242, 105, + 177, 94, 205, 234, 47, 90, 77, 235, 177, 184, + 144, 234, 93, 130, 114, 106, 93, 130, 242, 105, + 108, 57, 173, 217, 91, 238, 228, 216, 254, 55, + 2, 86, 214, 220, 163, 90, 108, 154, 117, 91, + 38, 93, 205, 106, 183, 88, 77, 107, 189, 46, + 10, 235, 229, 149, 243, 235, 12, 159, 128, 235, + 189, 150, 69, 227, 36, 53, 188, 227, 97, 219, + 112, 235, 229, 149, 243, 235, 12, 159, 128, 235 + }; TEST_FilterImage(ref, open3d::Image::FilterType::Sobel3Dy); } @@ -764,16 +812,19 @@ TEST(Image, FilterImage_Sobel3Dy) TEST(Image, FilterHorizontalImage) { // reference data used to validate the filtering of an image - vector ref = { 187, 139, 149, 203, 171, 101, 199, 202, 93, 130,\ - 242, 232, 93, 130, 114, 233, 93, 130, 242, 232,\ - 134, 91, 243, 204, 79, 56, 130, 212, 254, 55,\ - 2, 213, 254, 55, 130, 212, 94, 58, 24, 196,\ - 177, 94, 205, 233, 47, 90, 77, 234, 72, 89,\ - 205, 233, 49, 169, 99, 88, 49, 169, 227, 87,\ - 109, 57, 173, 216, 60, 247, 230, 215, 97, 137,\ - 95, 192, 72, 188, 163, 89, 108, 154, 117, 90,\ - 211, 150, 69, 226, 40, 53, 188, 226, 97, 219,\ - 112, 234, 229, 149, 243, 234, 12, 159, 128, 234 }; + vector ref = + { + 187, 139, 149, 203, 171, 101, 199, 202, 93, 130, + 242, 232, 93, 130, 114, 233, 93, 130, 242, 232, + 134, 91, 243, 204, 79, 56, 130, 212, 254, 55, + 2, 213, 254, 55, 130, 212, 94, 58, 24, 196, + 177, 94, 205, 233, 47, 90, 77, 234, 72, 89, + 205, 233, 49, 169, 99, 88, 49, 169, 227, 87, + 109, 57, 173, 216, 60, 247, 230, 215, 97, 137, + 95, 192, 72, 188, 163, 89, 108, 154, 117, 90, + 211, 150, 69, 226, 40, 53, 188, 226, 97, 219, + 112, 234, 229, 149, 243, 234, 12, 159, 128, 234 + }; open3d::Image image; @@ -788,7 +839,7 @@ TEST(Image, FilterHorizontalImage) local_num_of_channels, local_bytes_per_channel); - UnitTest::Rand(image.data_, 0, 255, 0); + unit_test::Rand(image.data_, 0, 255, 0); auto float_image = open3d::CreateFloatImageFromImage(image); @@ -811,8 +862,11 @@ TEST(Image, FilterHorizontalImage) TEST(Image, DownsampleImage) { // reference data used to validate the filtering of an image - vector ref = { 172, 41, 59, 204, 93, 130, 242, 232, 22, 91,\ - 205, 233, 49, 169, 227, 87 }; + vector ref = + { + 172, 41, 59, 204, 93, 130, 242, 232, 22, 91, + 205, 233, 49, 169, 227, 87 + }; open3d::Image image; @@ -827,7 +881,7 @@ TEST(Image, DownsampleImage) local_num_of_channels, local_bytes_per_channel); - UnitTest::Rand(image.data_, 0, 255, 0); + unit_test::Rand(image.data_, 0, 255, 0); auto float_image = open3d::CreateFloatImageFromImage(image); @@ -848,16 +902,19 @@ TEST(Image, DownsampleImage) TEST(Image, DilateImage) { // reference data used to validate the filtering of an image - vector ref = { 255, 255, 0, 0, 0, 0, 0, 255, 255, 255,\ - 255, 255, 0, 0, 0, 0, 255, 255, 255, 255,\ - 0, 0, 0, 0, 0, 255, 255, 255, 255, 255,\ - 0, 0, 0, 0, 255, 255, 255, 255, 255, 0,\ - 0, 0, 0, 255, 255, 255, 255, 255, 0, 0,\ - 0, 0, 255, 255, 255, 255, 255, 0, 0, 0,\ - 0, 255, 255, 255, 255, 255, 0, 0, 0, 0,\ - 255, 255, 255, 255, 255, 0, 0, 0, 0, 0,\ - 255, 255, 255, 255, 0, 0, 0, 0, 255, 255,\ - 255, 255, 255, 0, 0, 0, 0, 0, 255, 255 }; + vector ref = + { + 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, + 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, + 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, + 0, 0, 0, 0, 255, 255, 255, 255, 255, 0, + 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, + 0, 0, 255, 255, 255, 255, 255, 0, 0, 0, + 0, 255, 255, 255, 255, 255, 0, 0, 0, 0, + 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, + 255, 255, 255, 255, 0, 0, 0, 0, 255, 255, + 255, 255, 255, 0, 0, 0, 0, 0, 255, 255 + }; open3d::Image image; @@ -872,7 +929,7 @@ TEST(Image, DilateImage) local_num_of_channels, local_bytes_per_channel); - UnitTest::Rand(image.data_, 0, 255, 0); + unit_test::Rand(image.data_, 0, 255, 0); for (size_t i = 0; i < image.data_.size(); i++) if (i % 9 == 0) image.data_[i] = 255; @@ -894,16 +951,19 @@ TEST(Image, DilateImage) TEST(Image, LinearTransformImage) { // reference data used to validate the filtering of an image - vector ref = { 144, 77, 101, 204, 139, 26, 245, 195, 154, 153,\ - 25, 62, 92, 113, 139, 234, 154, 153, 25, 62,\ - 248, 146, 186, 205, 154, 153, 25, 62, 100, 192,\ - 21, 214, 154, 153, 25, 62, 195, 101, 233, 196,\ - 0, 177, 4, 228, 172, 38, 108, 235, 154, 153,\ - 25, 62, 175, 231, 130, 89, 154, 153, 25, 62,\ - 41, 206, 132, 217, 218, 221, 255, 193, 154, 153,\ - 25, 62, 128, 136, 25, 62, 185, 75, 60, 91,\ - 139, 24, 10, 225, 243, 71, 214, 227, 154, 153,\ - 25, 62, 186, 125, 10, 236, 27, 8, 73, 233 }; + vector ref = + { + 144, 77, 101, 204, 139, 26, 245, 195, 154, 153, + 25, 62, 92, 113, 139, 234, 154, 153, 25, 62, + 248, 146, 186, 205, 154, 153, 25, 62, 100, 192, + 21, 214, 154, 153, 25, 62, 195, 101, 233, 196, + 0, 177, 4, 228, 172, 38, 108, 235, 154, 153, + 25, 62, 175, 231, 130, 89, 154, 153, 25, 62, + 41, 206, 132, 217, 218, 221, 255, 193, 154, 153, + 25, 62, 128, 136, 25, 62, 185, 75, 60, 91, + 139, 24, 10, 225, 243, 71, 214, 227, 154, 153, + 25, 62, 186, 125, 10, 236, 27, 8, 73, 233 + }; open3d::Image image; @@ -918,7 +978,7 @@ TEST(Image, LinearTransformImage) local_num_of_channels, local_bytes_per_channel); - UnitTest::Rand(image.data_, 0, 255, 0); + unit_test::Rand(image.data_, 0, 255, 0); auto output_image = open3d::CreateFloatImageFromImage(image); @@ -939,16 +999,19 @@ TEST(Image, LinearTransformImage) TEST(Image, ClipIntensityImage) { // reference data used to validate the filtering of an image - vector ref = { 195, 245, 168, 62, 195, 245, 168, 62, 195, 245,\ - 168, 62, 195, 245, 168, 62, 195, 245, 168, 62,\ - 195, 245, 168, 62, 195, 245, 168, 62, 195, 245,\ - 168, 62, 195, 245, 168, 62, 195, 245, 168, 62,\ - 195, 245, 168, 62, 195, 245, 168, 62, 195, 245,\ - 168, 62, 143, 194, 53, 63, 195, 245, 168, 62,\ - 195, 245, 168, 62, 195, 245, 168, 62, 195, 245,\ - 168, 62, 195, 245, 168, 62, 143, 194, 53, 63,\ - 195, 245, 168, 62, 195, 245, 168, 62, 195, 245,\ - 168, 62, 195, 245, 168, 62, 195, 245, 168, 62 }; + vector ref = + { + 195, 245, 168, 62, 195, 245, 168, 62, 195, 245, + 168, 62, 195, 245, 168, 62, 195, 245, 168, 62, + 195, 245, 168, 62, 195, 245, 168, 62, 195, 245, + 168, 62, 195, 245, 168, 62, 195, 245, 168, 62, + 195, 245, 168, 62, 195, 245, 168, 62, 195, 245, + 168, 62, 143, 194, 53, 63, 195, 245, 168, 62, + 195, 245, 168, 62, 195, 245, 168, 62, 195, 245, + 168, 62, 195, 245, 168, 62, 143, 194, 53, 63, + 195, 245, 168, 62, 195, 245, 168, 62, 195, 245, + 168, 62, 195, 245, 168, 62, 195, 245, 168, 62 + }; open3d::Image image; @@ -963,7 +1026,7 @@ TEST(Image, ClipIntensityImage) local_num_of_channels, local_bytes_per_channel); - UnitTest::Rand(image.data_, 0, 255, 0); + unit_test::Rand(image.data_, 0, 255, 0); auto output_image = open3d::CreateFloatImageFromImage(image); @@ -997,7 +1060,7 @@ void TEST_CreateImageFromFloatImage() local_num_of_channels, bytes_per_channel); - UnitTest::Rand(image.data_, 0, 255, 0); + unit_test::Rand(image.data_, 0, 255, 0); auto float_image = open3d::CreateFloatImageFromImage(image); @@ -1037,27 +1100,32 @@ TEST(Image, CreateImageFromFloatImage_16bit) TEST(Image, FilterImagePyramid) { // reference data used to validate the filtering of an image - vector> ref = { - { 110, 56, 130, 211, 17, 56, 2, 212, 198, 225,\ - 181, 232, 173, 226, 53, 233, 84, 159, 65, 233,\ - 105, 3, 154, 233, 112, 151, 223, 86, 113, 151,\ - 95, 87, 93, 130, 242, 231, 147, 137, 114, 232,\ - 47, 173, 107, 233, 105, 3, 26, 234, 224, 16,\ - 192, 88, 171, 250, 111, 222, 215, 213, 65, 225,\ - 189, 203, 23, 226, 233, 196, 171, 233, 217, 210,\ - 128, 234, 47, 127, 9, 233, 201, 240, 161, 108,\ - 7, 103, 35, 109, 31, 224, 163, 108, 22, 49,\ - 241, 233, 69, 228, 180, 234, 36, 127, 137, 233,\ - 201, 240, 33, 109, 9, 103, 163, 109, 36, 224,\ - 35, 109, 54, 50, 114, 233, 29, 165, 53, 234,\ - 237, 126, 9, 233, 202, 240, 161, 108, 9, 103,\ - 35, 109, 37, 224, 163, 108, 141, 106, 43, 229,\ - 234, 143, 0, 230 }, - { 57, 48, 241, 106, 168, 116, 5, 107, 106, 200,\ - 26, 106, 115, 252, 23, 108, 93, 29, 48, 108,\ - 107, 19, 140, 107, 48, 19, 152, 108, 201, 182,\ - 177, 108, 145, 200, 20, 108 } - }; + vector> ref = + { + { + 110, 56, 130, 211, 17, 56, 2, 212, 198, 225, + 181, 232, 173, 226, 53, 233, 84, 159, 65, 233, + 105, 3, 154, 233, 112, 151, 223, 86, 113, 151, + 95, 87, 93, 130, 242, 231, 147, 137, 114, 232, + 47, 173, 107, 233, 105, 3, 26, 234, 224, 16, + 192, 88, 171, 250, 111, 222, 215, 213, 65, 225, + 189, 203, 23, 226, 233, 196, 171, 233, 217, 210, + 128, 234, 47, 127, 9, 233, 201, 240, 161, 108, + 7, 103, 35, 109, 31, 224, 163, 108, 22, 49, + 241, 233, 69, 228, 180, 234, 36, 127, 137, 233, + 201, 240, 33, 109, 9, 103, 163, 109, 36, 224, + 35, 109, 54, 50, 114, 233, 29, 165, 53, 234, + 237, 126, 9, 233, 202, 240, 161, 108, 9, 103, + 35, 109, 37, 224, 163, 108, 141, 106, 43, 229, + 234, 143, 0, 230 + }, + { + 57, 48, 241, 106, 168, 116, 5, 107, 106, 200, + 26, 106, 115, 252, 23, 108, 93, 29, 48, 108, + 107, 19, 140, 107, 48, 19, 152, 108, 201, 182, + 177, 108, 145, 200, 20, 108 + } + }; open3d::Image image; @@ -1073,7 +1141,7 @@ TEST(Image, FilterImagePyramid) local_num_of_channels, local_bytes_per_channel); - UnitTest::Rand(image.data_, 0, 255, 0); + unit_test::Rand(image.data_, 0, 255, 0); auto float_image = open3d::CreateFloatImageFromImage(image); @@ -1104,26 +1172,31 @@ TEST(Image, FilterImagePyramid) TEST(Image, CreateImagePyramid) { // reference data used to validate the filtering of an image - vector> ref = { - { 214, 100, 199, 203, 232, 50, 85, 195, 70, 141,\ - 121, 160, 93, 130, 242, 233, 162, 182, 36, 154,\ - 4, 61, 34, 205, 39, 102, 33, 27, 254, 55,\ - 130, 213, 156, 75, 162, 133, 125, 248, 74, 196,\ - 134, 196, 102, 227, 72, 89, 205, 234, 17, 242,\ - 134, 21, 49, 169, 227, 88, 16, 5, 116, 16,\ - 60, 247, 230, 216, 67, 137, 95, 193, 130, 170,\ - 135, 10, 111, 237, 237, 183, 72, 188, 163, 90,\ - 175, 42, 112, 224, 211, 84, 58, 227, 89, 175,\ - 243, 150, 167, 218, 112, 235, 101, 207, 174, 232,\ - 123, 55, 242, 234, 37, 224, 163, 110, 157, 71,\ - 200, 78, 113, 57, 47, 70, 141, 106, 43, 231,\ - 26, 32, 126, 193, 251, 238, 174, 97, 191, 94,\ - 75, 59, 149, 62, 38, 186, 31, 202, 41, 189,\ - 19, 242, 13, 132 }, - { 236, 42, 166, 86, 32, 227, 181, 232, 31, 44,\ - 169, 233, 203, 221, 160, 107, 20, 87, 117, 108,\ - 78, 122, 78, 234, 177, 76, 113, 108, 85, 1,\ - 56, 109, 21, 221, 114, 233 } + vector> ref = + { + { + 214, 100, 199, 203, 232, 50, 85, 195, 70, 141, + 121, 160, 93, 130, 242, 233, 162, 182, 36, 154, + 4, 61, 34, 205, 39, 102, 33, 27, 254, 55, + 130, 213, 156, 75, 162, 133, 125, 248, 74, 196, + 134, 196, 102, 227, 72, 89, 205, 234, 17, 242, + 134, 21, 49, 169, 227, 88, 16, 5, 116, 16, + 60, 247, 230, 216, 67, 137, 95, 193, 130, 170, + 135, 10, 111, 237, 237, 183, 72, 188, 163, 90, + 175, 42, 112, 224, 211, 84, 58, 227, 89, 175, + 243, 150, 167, 218, 112, 235, 101, 207, 174, 232, + 123, 55, 242, 234, 37, 224, 163, 110, 157, 71, + 200, 78, 113, 57, 47, 70, 141, 106, 43, 231, + 26, 32, 126, 193, 251, 238, 174, 97, 191, 94, + 75, 59, 149, 62, 38, 186, 31, 202, 41, 189, + 19, 242, 13, 132 + }, + { + 236, 42, 166, 86, 32, 227, 181, 232, 31, 44, + 169, 233, 203, 221, 160, 107, 20, 87, 117, 108, + 78, 122, 78, 234, 177, 76, 113, 108, 85, 1, + 56, 109, 21, 221, 114, 233 + } }; open3d::Image image; @@ -1140,7 +1213,7 @@ TEST(Image, CreateImagePyramid) local_num_of_channels, local_bytes_per_channel); - UnitTest::Rand(image.data_, 0, 255, 0); + unit_test::Rand(image.data_, 0, 255, 0); auto float_image = open3d::CreateFloatImageFromImage(image); diff --git a/src/UnitTest/Core/Geometry/KDTreeFlann.cpp b/src/UnitTest/Core/Geometry/KDTreeFlann.cpp index 248006a4f30..468e4bd66d3 100644 --- a/src/UnitTest/Core/Geometry/KDTreeFlann.cpp +++ b/src/UnitTest/Core/Geometry/KDTreeFlann.cpp @@ -27,89 +27,89 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(KDTreeFlann, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(KDTreeFlann, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(KDTreeFlann, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(KDTreeFlann, DISABLED_SetMatrixData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(KDTreeFlann, DISABLED_SetGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(KDTreeFlann, DISABLED_SetFeature) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(KDTreeFlann, DISABLED_Search) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(KDTreeFlann, DISABLED_SearchKNN) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(KDTreeFlann, DISABLED_SearchRadius) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(KDTreeFlann, DISABLED_SearchHybrid) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(KDTreeFlann, DISABLED_SetRawData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Geometry/LineSet.cpp b/src/UnitTest/Core/Geometry/LineSet.cpp index c1cdf3cccd3..32f2844db94 100644 --- a/src/UnitTest/Core/Geometry/LineSet.cpp +++ b/src/UnitTest/Core/Geometry/LineSet.cpp @@ -72,7 +72,7 @@ TEST(LineSet, Constructor) // ---------------------------------------------------------------------------- TEST(LineSet, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- @@ -94,20 +94,20 @@ TEST(LineSet, Clear) ls.lines_.resize(size); ls.colors_.resize(size); - UnitTest::Rand(ls.points_, dmin, dmax, 0); - UnitTest::Rand(ls.lines_, imin, imax, 0); - UnitTest::Rand(ls.colors_, dmin, dmax, 0); + unit_test::Rand(ls.points_, dmin, dmax, 0); + unit_test::Rand(ls.lines_, imin, imax, 0); + unit_test::Rand(ls.colors_, dmin, dmax, 0); Eigen::Vector3d minBound = ls.GetMinBound(); Eigen::Vector3d maxBound = ls.GetMaxBound(); EXPECT_FALSE(ls.IsEmpty()); - EXPECT_NEAR( 19.607843, minBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( 0.000000, minBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( 0.000000, minBound(2, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(996.078431, maxBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(996.078431, maxBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(996.078431, maxBound(2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR( 19.607843, minBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( 0.000000, minBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( 0.000000, minBound(2, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(2, 0), unit_test::THRESHOLD_1E_6); EXPECT_TRUE(ls.HasPoints()); EXPECT_TRUE(ls.HasLines()); EXPECT_TRUE(ls.HasColors()); @@ -119,12 +119,12 @@ TEST(LineSet, Clear) // public members EXPECT_TRUE(ls.IsEmpty()); - EXPECT_NEAR(0.0, minBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(0.0, minBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(0.0, minBound(2, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(0.0, maxBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(0.0, maxBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(0.0, maxBound(2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, minBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, minBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, minBound(2, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, maxBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, maxBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, maxBound(2, 0), unit_test::THRESHOLD_1E_6); EXPECT_FALSE(ls.HasPoints()); EXPECT_FALSE(ls.HasLines()); EXPECT_FALSE(ls.HasColors()); @@ -146,7 +146,7 @@ TEST(LineSet, IsEmpty) ls.points_.resize(size); - UnitTest::Rand(ls.points_, vmin, vmax, 0); + unit_test::Rand(ls.points_, vmin, vmax, 0); EXPECT_FALSE(ls.IsEmpty()); } @@ -165,13 +165,13 @@ TEST(LineSet, GetMinBound) ls.points_.resize(size); - UnitTest::Rand(ls.points_, vmin, vmax, 0); + unit_test::Rand(ls.points_, vmin, vmax, 0); Eigen::Vector3d minBound = ls.GetMinBound(); - EXPECT_NEAR( 19.607843, minBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( 0.000000, minBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( 0.000000, minBound(2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR( 19.607843, minBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( 0.000000, minBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( 0.000000, minBound(2, 0), unit_test::THRESHOLD_1E_6); } // ---------------------------------------------------------------------------- @@ -188,13 +188,13 @@ TEST(LineSet, GetMaxBound) ls.points_.resize(size); - UnitTest::Rand(ls.points_, vmin, vmax, 0); + unit_test::Rand(ls.points_, vmin, vmax, 0); Eigen::Vector3d maxBound = ls.GetMaxBound(); - EXPECT_NEAR(996.078431, maxBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(996.078431, maxBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(996.078431, maxBound(2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(2, 0), unit_test::THRESHOLD_1E_6); } // ---------------------------------------------------------------------------- @@ -204,30 +204,30 @@ TEST(LineSet, Transform) { vector ref_points = { - { 396.870588, 1201.976471, 880.472941 },\ - { 320.792157, 1081.976471, 829.139608 },\ - { 269.027451, 818.447059, 406.786667 },\ - { 338.831373, 1001.192157, 614.237647 },\ - { 423.537255, 1153.349020, 483.727843 },\ - { 432.949020, 1338.447059, 964.512157 },\ - { 140.007843, 444.721569, 189.296471 },\ - { 292.164706, 763.152941, 317.178824 },\ - { 134.517647, 407.858824, 192.002353 },\ - { 274.909804, 802.368627, 218.747451 } \ + { 396.870588, 1201.976471, 880.472941 }, + { 320.792157, 1081.976471, 829.139608 }, + { 269.027451, 818.447059, 406.786667 }, + { 338.831373, 1001.192157, 614.237647 }, + { 423.537255, 1153.349020, 483.727843 }, + { 432.949020, 1338.447059, 964.512157 }, + { 140.007843, 444.721569, 189.296471 }, + { 292.164706, 763.152941, 317.178824 }, + { 134.517647, 407.858824, 192.002353 }, + { 274.909804, 802.368627, 218.747451 } }; vector ref_lines = { - { 839, 392 },\ - { 780, 796 },\ - { 909, 196 },\ - { 333, 764 },\ - { 274, 552 },\ - { 474, 627 },\ - { 364, 509 },\ - { 949, 913 },\ - { 635, 713 },\ - { 141, 603 } \ + { 839, 392 }, + { 780, 796 }, + { 909, 196 }, + { 333, 764 }, + { 274, 552 }, + { 474, 627 }, + { 364, 509 }, + { 949, 913 }, + { 635, 713 }, + { 141, 603 } }; int size = 10; @@ -240,10 +240,10 @@ TEST(LineSet, Transform) Eigen::Vector2i imax(1000, 1000); ls.points_.resize(size); - UnitTest::Rand(ls.points_, dmin, dmax, 0); + unit_test::Rand(ls.points_, dmin, dmax, 0); ls.lines_.resize(size); - UnitTest::Rand(ls.lines_, imin, imax, 0); + unit_test::Rand(ls.lines_, imin, imax, 0); Eigen::Matrix4d transformation; transformation << 0.10, 0.20, 0.30, 0.40, @@ -253,13 +253,15 @@ TEST(LineSet, Transform) ls.Transform(transformation); + EXPECT_EQ(ref_points.size(), ls.points_.size()); for (size_t i = 0; i < ls.points_.size(); i++) { - EXPECT_NEAR(ref_points[i](0, 0), ls.points_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_points[i](1, 0), ls.points_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_points[i](2, 0), ls.points_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i](0, 0), ls.points_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i](1, 0), ls.points_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i](2, 0), ls.points_[i](2, 0), unit_test::THRESHOLD_1E_6); } + EXPECT_EQ(ref_lines.size(), ls.lines_.size()); for (size_t i = 0; i < ls.lines_.size(); i++) { EXPECT_EQ(ref_lines[i](0, 0), ls.lines_[i](0, 0)); @@ -285,13 +287,13 @@ TEST(LineSet, OperatorAppend) ls1.lines_.resize(size); ls1.colors_.resize(size); - UnitTest::Rand(ls0.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); - UnitTest::Rand(ls0.lines_, Eigen::Vector2i(0, 0), Eigen::Vector2i(size - 1, size - 1), 0); - UnitTest::Rand(ls0.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); + unit_test::Rand(ls0.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); + unit_test::Rand(ls0.lines_, Eigen::Vector2i(0, 0), Eigen::Vector2i(size - 1, size - 1), 0); + unit_test::Rand(ls0.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); - UnitTest::Rand(ls1.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); - UnitTest::Rand(ls1.lines_, Eigen::Vector2i(0, 0), Eigen::Vector2i(size - 1, size - 1), 0); - UnitTest::Rand(ls1.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 1); + unit_test::Rand(ls1.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); + unit_test::Rand(ls1.lines_, Eigen::Vector2i(0, 0), Eigen::Vector2i(size - 1, size - 1), 0); + unit_test::Rand(ls1.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 1); vector p; p.insert(p.end(), ls0.points_.begin(), ls0.points_.end()); @@ -311,13 +313,13 @@ TEST(LineSet, OperatorAppend) EXPECT_EQ(2 * size, ls.points_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(ls0.points_[i](0, 0), ls.points_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ls0.points_[i](1, 0), ls.points_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ls0.points_[i](2, 0), ls.points_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ls0.points_[i](0, 0), ls.points_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ls0.points_[i](1, 0), ls.points_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ls0.points_[i](2, 0), ls.points_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(ls1.points_[i](0, 0), ls.points_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ls1.points_[i](1, 0), ls.points_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ls1.points_[i](2, 0), ls.points_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ls1.points_[i](0, 0), ls.points_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ls1.points_[i](1, 0), ls.points_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ls1.points_[i](2, 0), ls.points_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(2 * size, ls.lines_.size()); @@ -333,13 +335,13 @@ TEST(LineSet, OperatorAppend) EXPECT_EQ(2 * size, ls.colors_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(ls0.colors_[i](0, 0), ls.colors_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ls0.colors_[i](1, 0), ls.colors_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ls0.colors_[i](2, 0), ls.colors_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ls0.colors_[i](0, 0), ls.colors_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ls0.colors_[i](1, 0), ls.colors_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ls0.colors_[i](2, 0), ls.colors_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(ls1.colors_[i](0, 0), ls.colors_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ls1.colors_[i](1, 0), ls.colors_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ls1.colors_[i](2, 0), ls.colors_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ls1.colors_[i](0, 0), ls.colors_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ls1.colors_[i](1, 0), ls.colors_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ls1.colors_[i](2, 0), ls.colors_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -361,13 +363,13 @@ TEST(LineSet, OperatorADD) ls1.lines_.resize(size); ls1.colors_.resize(size); - UnitTest::Rand(ls0.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); - UnitTest::Rand(ls0.lines_, Eigen::Vector2i(0, 0), Eigen::Vector2i(size - 1, size - 1), 0); - UnitTest::Rand(ls0.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); + unit_test::Rand(ls0.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); + unit_test::Rand(ls0.lines_, Eigen::Vector2i(0, 0), Eigen::Vector2i(size - 1, size - 1), 0); + unit_test::Rand(ls0.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); - UnitTest::Rand(ls1.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); - UnitTest::Rand(ls1.lines_, Eigen::Vector2i(0, 0), Eigen::Vector2i(size - 1, size - 1), 0); - UnitTest::Rand(ls1.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 1); + unit_test::Rand(ls1.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); + unit_test::Rand(ls1.lines_, Eigen::Vector2i(0, 0), Eigen::Vector2i(size - 1, size - 1), 0); + unit_test::Rand(ls1.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 1); vector p; p.insert(p.end(), ls0.points_.begin(), ls0.points_.end()); @@ -386,13 +388,13 @@ TEST(LineSet, OperatorADD) EXPECT_EQ(2 * size, ls.points_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(ls0.points_[i](0, 0), ls.points_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ls0.points_[i](1, 0), ls.points_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ls0.points_[i](2, 0), ls.points_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ls0.points_[i](0, 0), ls.points_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ls0.points_[i](1, 0), ls.points_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ls0.points_[i](2, 0), ls.points_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(ls1.points_[i](0, 0), ls.points_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ls1.points_[i](1, 0), ls.points_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ls1.points_[i](2, 0), ls.points_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ls1.points_[i](0, 0), ls.points_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ls1.points_[i](1, 0), ls.points_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ls1.points_[i](2, 0), ls.points_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(2 * size, ls.lines_.size()); @@ -408,13 +410,13 @@ TEST(LineSet, OperatorADD) EXPECT_EQ(2 * size, ls.colors_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(ls0.colors_[i](0, 0), ls.colors_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ls0.colors_[i](1, 0), ls.colors_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ls0.colors_[i](2, 0), ls.colors_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ls0.colors_[i](0, 0), ls.colors_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ls0.colors_[i](1, 0), ls.colors_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ls0.colors_[i](2, 0), ls.colors_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(ls1.colors_[i](0, 0), ls.colors_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ls1.colors_[i](1, 0), ls.colors_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ls1.colors_[i](2, 0), ls.colors_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ls1.colors_[i](0, 0), ls.colors_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ls1.colors_[i](1, 0), ls.colors_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ls1.colors_[i](2, 0), ls.colors_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -476,16 +478,16 @@ TEST(LineSet, GetLineCoordinate) { vector> ref_points = { - { { 239.215686, 133.333333, 803.921569 }, { 552.941176, 474.509804, 627.450980 } },\ - { { 239.215686, 133.333333, 803.921569 }, { 239.215686, 133.333333, 803.921569 } },\ - { { 152.941176, 400.000000, 129.411765 }, { 796.078431, 909.803922, 196.078431 } },\ - { { 552.941176, 474.509804, 627.450980 }, { 141.176471, 603.921569, 15.686275 } },\ - { { 333.333333, 764.705882, 274.509804 }, { 364.705882, 509.803922, 949.019608 } },\ - { { 364.705882, 509.803922, 949.019608 }, { 913.725490, 635.294118, 713.725490 } },\ - { { 552.941176, 474.509804, 627.450980 }, { 364.705882, 509.803922, 949.019608 } },\ - { { 152.941176, 400.000000, 129.411765 }, { 152.941176, 400.000000, 129.411765 } },\ - { { 913.725490, 635.294118, 713.725490 }, { 141.176471, 603.921569, 15.686275 } },\ - { { 796.078431, 909.803922, 196.078431 }, { 913.725490, 635.294118, 713.725490 } } \ + { { 239.215686, 133.333333, 803.921569 }, { 552.941176, 474.509804, 627.450980 } }, + { { 239.215686, 133.333333, 803.921569 }, { 239.215686, 133.333333, 803.921569 } }, + { { 152.941176, 400.000000, 129.411765 }, { 796.078431, 909.803922, 196.078431 } }, + { { 552.941176, 474.509804, 627.450980 }, { 141.176471, 603.921569, 15.686275 } }, + { { 333.333333, 764.705882, 274.509804 }, { 364.705882, 509.803922, 949.019608 } }, + { { 364.705882, 509.803922, 949.019608 }, { 913.725490, 635.294118, 713.725490 } }, + { { 552.941176, 474.509804, 627.450980 }, { 364.705882, 509.803922, 949.019608 } }, + { { 152.941176, 400.000000, 129.411765 }, { 152.941176, 400.000000, 129.411765 } }, + { { 913.725490, 635.294118, 713.725490 }, { 141.176471, 603.921569, 15.686275 } }, + { { 796.078431, 909.803922, 196.078431 }, { 913.725490, 635.294118, 713.725490 } } }; int size = 10; @@ -498,22 +500,23 @@ TEST(LineSet, GetLineCoordinate) Eigen::Vector2i imax(size - 1, size - 1); ls.points_.resize(size); - UnitTest::Rand(ls.points_, dmin, dmax, 0); + unit_test::Rand(ls.points_, dmin, dmax, 0); ls.lines_.resize(size); - UnitTest::Rand(ls.lines_, imin, imax, 0); + unit_test::Rand(ls.lines_, imin, imax, 0); - for (size_t i = 0; i < ls.lines_.size(); i++) + EXPECT_EQ(ref_points.size(), size); + for (size_t i = 0; i < size; i++) { auto result = ls.GetLineCoordinate(i); - EXPECT_NEAR(ref_points[i][0](0, 0), result.first(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_points[i][0](1, 0), result.first(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_points[i][0](2, 0), result.first(2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i][0](0, 0), result.first(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i][0](1, 0), result.first(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i][0](2, 0), result.first(2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(ref_points[i][1](0, 0), result.second(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_points[i][1](1, 0), result.second(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_points[i][1](2, 0), result.second(2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i][1](0, 0), result.second(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i][1](1, 0), result.second(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i][1](2, 0), result.second(2, 0), unit_test::THRESHOLD_1E_6); } } @@ -526,40 +529,40 @@ TEST(LineSet, CreateLineSetFromPointCloudCorrespondences) vector ref_points = { - { 839.215686, 392.156863, 780.392157 },\ - { 796.078431, 909.803922, 196.078431 },\ - { 333.333333, 764.705882, 274.509804 },\ - { 552.941176, 474.509804, 627.450980 },\ - { 364.705882, 509.803922, 949.019608 },\ - { 913.725490, 635.294118, 713.725490 },\ - { 141.176471, 603.921569, 15.686275 },\ - { 239.215686, 133.333333, 803.921569 },\ - { 152.941176, 400.000000, 129.411765 },\ - { 105.882353, 996.078431, 215.686275 },\ - { 839.215686, 392.156863, 780.392157 },\ - { 796.078431, 909.803922, 196.078431 },\ - { 333.333333, 764.705882, 274.509804 },\ - { 552.941176, 474.509804, 627.450980 },\ - { 364.705882, 509.803922, 949.019608 },\ - { 913.725490, 635.294118, 713.725490 },\ - { 141.176471, 603.921569, 15.686275 },\ - { 239.215686, 133.333333, 803.921569 },\ - { 152.941176, 400.000000, 129.411765 },\ - { 105.882353, 996.078431, 215.686275 } \ + { 839.215686, 392.156863, 780.392157 }, + { 796.078431, 909.803922, 196.078431 }, + { 333.333333, 764.705882, 274.509804 }, + { 552.941176, 474.509804, 627.450980 }, + { 364.705882, 509.803922, 949.019608 }, + { 913.725490, 635.294118, 713.725490 }, + { 141.176471, 603.921569, 15.686275 }, + { 239.215686, 133.333333, 803.921569 }, + { 152.941176, 400.000000, 129.411765 }, + { 105.882353, 996.078431, 215.686275 }, + { 839.215686, 392.156863, 780.392157 }, + { 796.078431, 909.803922, 196.078431 }, + { 333.333333, 764.705882, 274.509804 }, + { 552.941176, 474.509804, 627.450980 }, + { 364.705882, 509.803922, 949.019608 }, + { 913.725490, 635.294118, 713.725490 }, + { 141.176471, 603.921569, 15.686275 }, + { 239.215686, 133.333333, 803.921569 }, + { 152.941176, 400.000000, 129.411765 }, + { 105.882353, 996.078431, 215.686275 } }; vector ref_lines = { - { 8, 13 },\ - { 7, 17 },\ - { 9, 11 },\ - { 3, 17 },\ - { 2, 15 },\ - { 4, 16 },\ - { 3, 15 },\ - { 9, 19 },\ - { 6, 17 },\ - { 1, 16 } \ + { 8, 13 }, + { 7, 17 }, + { 9, 11 }, + { 3, 17 }, + { 2, 15 }, + { 4, 16 }, + { 3, 15 }, + { 9, 19 }, + { 6, 17 }, + { 1, 16 } }; open3d::PointCloud pc0; @@ -574,32 +577,34 @@ TEST(LineSet, CreateLineSetFromPointCloudCorrespondences) pc1.normals_.resize(size); pc1.colors_.resize(size); - UnitTest::Rand(pc0.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); - UnitTest::Rand(pc0.normals_, Eigen::Vector3d(-1.0, -1.0, -1.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); - UnitTest::Rand(pc0.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); + unit_test::Rand(pc0.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); + unit_test::Rand(pc0.normals_, Eigen::Vector3d(-1.0, -1.0, -1.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); + unit_test::Rand(pc0.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); - UnitTest::Rand(pc1.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); - UnitTest::Rand(pc1.normals_, Eigen::Vector3d(-1.0, -1.0, -1.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); - UnitTest::Rand(pc1.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 1); + unit_test::Rand(pc1.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); + unit_test::Rand(pc1.normals_, Eigen::Vector3d(-1.0, -1.0, -1.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); + unit_test::Rand(pc1.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 1); - UnitTest::Raw raw; + unit_test::Raw raw; for (int i = 0; i < size; i++) { - int first = size * raw.Next() / UnitTest::Raw::VMAX; - int second = size * raw.Next() / UnitTest::Raw::VMAX; + int first = size * raw.Next() / unit_test::Raw::VMAX; + int second = size * raw.Next() / unit_test::Raw::VMAX; correspondence[i] = pair(first, second); } auto ls = open3d::CreateLineSetFromPointCloudCorrespondences(pc0, pc1, correspondence); + EXPECT_EQ(ref_points.size(), ls->points_.size()); for (size_t i = 0; i < ls->points_.size(); i++) { - EXPECT_NEAR(ref_points[i](0, 0), ls->points_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_points[i](1, 0), ls->points_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_points[i](2, 0), ls->points_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i](0, 0), ls->points_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i](1, 0), ls->points_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i](2, 0), ls->points_[i](2, 0), unit_test::THRESHOLD_1E_6); } + EXPECT_EQ(ref_lines.size(), ls->lines_.size()); for (size_t i = 0; i < ls->lines_.size(); i++) { EXPECT_EQ(ref_lines[i](0, 0), ls->lines_[i](0, 0)); diff --git a/src/UnitTest/Core/Geometry/PointCloud.cpp b/src/UnitTest/Core/Geometry/PointCloud.cpp index 4cd65d6d9a4..c1c3e94900c 100644 --- a/src/UnitTest/Core/Geometry/PointCloud.cpp +++ b/src/UnitTest/Core/Geometry/PointCloud.cpp @@ -73,7 +73,7 @@ TEST(PointCloud, Constructor) // ---------------------------------------------------------------------------- TEST(PointCloud, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- @@ -92,20 +92,20 @@ TEST(PointCloud, Clear) pc.normals_.resize(size); pc.colors_.resize(size); - UnitTest::Rand(pc.points_, vmin, vmax, 0); - UnitTest::Rand(pc.normals_, vmin, vmax, 0); - UnitTest::Rand(pc.colors_, vmin, vmax, 0); + unit_test::Rand(pc.points_, vmin, vmax, 0); + unit_test::Rand(pc.normals_, vmin, vmax, 0); + unit_test::Rand(pc.colors_, vmin, vmax, 0); Eigen::Vector3d minBound = pc.GetMinBound(); Eigen::Vector3d maxBound = pc.GetMaxBound(); EXPECT_FALSE(pc.IsEmpty()); - EXPECT_NEAR( 19.607843, minBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( 0.000000, minBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( 0.000000, minBound(2, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(996.078431, maxBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(996.078431, maxBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(996.078431, maxBound(2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR( 19.607843, minBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( 0.000000, minBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( 0.000000, minBound(2, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(2, 0), unit_test::THRESHOLD_1E_6); EXPECT_TRUE(pc.HasPoints()); EXPECT_TRUE(pc.HasNormals()); EXPECT_TRUE(pc.HasColors()); @@ -117,12 +117,12 @@ TEST(PointCloud, Clear) // public members EXPECT_TRUE(pc.IsEmpty()); - EXPECT_NEAR(0.0, minBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(0.0, minBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(0.0, minBound(2, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(0.0, maxBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(0.0, maxBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(0.0, maxBound(2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, minBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, minBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, minBound(2, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, maxBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, maxBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, maxBound(2, 0), unit_test::THRESHOLD_1E_6); EXPECT_FALSE(pc.HasPoints()); EXPECT_FALSE(pc.HasNormals()); EXPECT_FALSE(pc.HasColors()); @@ -144,7 +144,7 @@ TEST(PointCloud, IsEmpty) pc.points_.resize(size); - UnitTest::Rand(pc.points_, vmin, vmax, 0); + unit_test::Rand(pc.points_, vmin, vmax, 0); EXPECT_FALSE(pc.IsEmpty()); } @@ -163,13 +163,13 @@ TEST(PointCloud, GetMinBound) pc.points_.resize(size); - UnitTest::Rand(pc.points_, vmin, vmax, 0); + unit_test::Rand(pc.points_, vmin, vmax, 0); Eigen::Vector3d minBound = pc.GetMinBound(); - EXPECT_NEAR( 19.607843, minBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( 0.000000, minBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( 0.000000, minBound(2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR( 19.607843, minBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( 0.000000, minBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( 0.000000, minBound(2, 0), unit_test::THRESHOLD_1E_6); } // ---------------------------------------------------------------------------- @@ -186,13 +186,13 @@ TEST(PointCloud, GetMaxBound) pc.points_.resize(size); - UnitTest::Rand(pc.points_, vmin, vmax, 0); + unit_test::Rand(pc.points_, vmin, vmax, 0); Eigen::Vector3d maxBound = pc.GetMaxBound(); - EXPECT_NEAR(996.078431, maxBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(996.078431, maxBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(996.078431, maxBound(2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(2, 0), unit_test::THRESHOLD_1E_6); } // ---------------------------------------------------------------------------- @@ -202,30 +202,30 @@ TEST(PointCloud, Transform) { vector ref_points = { - { 396.870588,1201.976471, 880.472941 },\ - { 320.792157,1081.976471, 829.139608 },\ - { 269.027451, 818.447059, 406.786667 },\ - { 338.831373,1001.192157, 614.237647 },\ - { 423.537255,1153.349020, 483.727843 },\ - { 432.949020,1338.447059, 964.512157 },\ - { 140.007843, 444.721569, 189.296471 },\ - { 292.164706, 763.152941, 317.178824 },\ - { 134.517647, 407.858824, 192.002353 },\ - { 274.909804, 802.368627, 218.747451 } \ + { 396.870588, 1201.976471, 880.472941 }, + { 320.792157, 1081.976471, 829.139608 }, + { 269.027451, 818.447059, 406.786667 }, + { 338.831373, 1001.192157, 614.237647 }, + { 423.537255, 1153.349020, 483.727843 }, + { 432.949020, 1338.447059, 964.512157 }, + { 140.007843, 444.721569, 189.296471 }, + { 292.164706, 763.152941, 317.178824 }, + { 134.517647, 407.858824, 192.002353 }, + { 274.909804, 802.368627, 218.747451 } }; vector ref_normals = { - { 396.470588,1201.176471, 880.352941 },\ - { 320.392157,1081.176471, 829.019608 },\ - { 268.627451, 817.647059, 406.666667 },\ - { 338.431373,1000.392157, 614.117647 },\ - { 423.137255,1152.549020, 483.607843 },\ - { 432.549020,1337.647059, 964.392157 },\ - { 139.607843, 443.921569, 189.176471 },\ - { 291.764706, 762.352941, 317.058824 },\ - { 134.117647, 407.058824, 191.882353 },\ - { 274.509804, 801.568627, 218.627451 } \ + { 396.470588, 1201.176471, 880.352941 }, + { 320.392157, 1081.176471, 829.019608 }, + { 268.627451, 817.647059, 406.666667 }, + { 338.431373, 1000.392157, 614.117647 }, + { 423.137255, 1152.549020, 483.607843 }, + { 432.549020, 1337.647059, 964.392157 }, + { 139.607843, 443.921569, 189.176471 }, + { 291.764706, 762.352941, 317.058824 }, + { 134.117647, 407.058824, 191.882353 }, + { 274.509804, 801.568627, 218.627451 } }; int size = 10; @@ -235,10 +235,10 @@ TEST(PointCloud, Transform) Eigen::Vector3d vmax(1000.0, 1000.0, 1000.0); pc.points_.resize(size); - UnitTest::Rand(pc.points_, vmin, vmax, 0); + unit_test::Rand(pc.points_, vmin, vmax, 0); pc.normals_.resize(size); - UnitTest::Rand(pc.normals_, vmin, vmax, 0); + unit_test::Rand(pc.normals_, vmin, vmax, 0); Eigen::Matrix4d transformation; transformation << 0.10, 0.20, 0.30, 0.40, @@ -248,15 +248,17 @@ TEST(PointCloud, Transform) pc.Transform(transformation); + EXPECT_EQ(ref_points.size(), pc.points_.size()); + EXPECT_EQ(ref_normals.size(), pc.normals_.size()); for (size_t i = 0; i < pc.points_.size(); i++) { - EXPECT_NEAR(ref_points[i](0, 0), pc.points_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_points[i](1, 0), pc.points_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_points[i](2, 0), pc.points_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i](0, 0), pc.points_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i](1, 0), pc.points_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i](2, 0), pc.points_[i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(ref_normals[i](0, 0), pc.normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_normals[i](1, 0), pc.normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_normals[i](2, 0), pc.normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_normals[i](0, 0), pc.normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_normals[i](1, 0), pc.normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_normals[i](2, 0), pc.normals_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -317,26 +319,26 @@ TEST(PointCloud, NormalizeNormals) { vector ref = { - { 0.692861, 0.323767, 0.644296 },\ - { 0.650010, 0.742869, 0.160101 },\ - { 0.379563, 0.870761, 0.312581 },\ - { 0.575046, 0.493479, 0.652534 },\ - { 0.320665, 0.448241, 0.834418 },\ - { 0.691127, 0.480526, 0.539850 },\ - { 0.227557, 0.973437, 0.025284 },\ - { 0.281666, 0.156994, 0.946582 },\ - { 0.341869, 0.894118, 0.289273 },\ - { 0.103335, 0.972118, 0.210498 },\ - { 0.441745, 0.723783, 0.530094 },\ - { 0.336903, 0.727710, 0.597441 },\ - { 0.434917, 0.862876, 0.257471 },\ - { 0.636619, 0.435239, 0.636619 },\ - { 0.393717, 0.876213, 0.277918 },\ - { 0.275051, 0.633543, 0.723167 },\ - { 0.061340, 0.873191, 0.483503 },\ - { 0.118504, 0.276510, 0.953677 },\ - { 0.930383, 0.360677, 0.065578 },\ - { 0.042660, 0.989719, 0.136513 } \ + { 0.692861, 0.323767, 0.644296 }, + { 0.650010, 0.742869, 0.160101 }, + { 0.379563, 0.870761, 0.312581 }, + { 0.575046, 0.493479, 0.652534 }, + { 0.320665, 0.448241, 0.834418 }, + { 0.691127, 0.480526, 0.539850 }, + { 0.227557, 0.973437, 0.025284 }, + { 0.281666, 0.156994, 0.946582 }, + { 0.341869, 0.894118, 0.289273 }, + { 0.103335, 0.972118, 0.210498 }, + { 0.441745, 0.723783, 0.530094 }, + { 0.336903, 0.727710, 0.597441 }, + { 0.434917, 0.862876, 0.257471 }, + { 0.636619, 0.435239, 0.636619 }, + { 0.393717, 0.876213, 0.277918 }, + { 0.275051, 0.633543, 0.723167 }, + { 0.061340, 0.873191, 0.483503 }, + { 0.118504, 0.276510, 0.953677 }, + { 0.930383, 0.360677, 0.065578 }, + { 0.042660, 0.989719, 0.136513 } }; int size = 20; @@ -348,15 +350,16 @@ TEST(PointCloud, NormalizeNormals) pc.normals_.resize(size); - UnitTest::Rand(pc.normals_, vmin, vmax, 0); + unit_test::Rand(pc.normals_, vmin, vmax, 0); pc.NormalizeNormals(); + EXPECT_EQ(ref.size(), pc.normals_.size()); for (size_t i = 0; i < pc.normals_.size(); i++) { - EXPECT_NEAR(ref[i](0, 0), pc.normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](1, 0), pc.normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](2, 0), pc.normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](0, 0), pc.normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](1, 0), pc.normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](2, 0), pc.normals_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -376,7 +379,7 @@ TEST(PointCloud, PaintUniformColor) pc.points_.resize(size); - UnitTest::Rand(pc.points_, vmin, vmax, 0); + unit_test::Rand(pc.points_, vmin, vmax, 0); EXPECT_FALSE(pc.HasColors()); @@ -386,9 +389,9 @@ TEST(PointCloud, PaintUniformColor) for (size_t i = 0; i < pc.colors_.size(); i++) { - EXPECT_NEAR(233, pc.colors_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(171, pc.colors_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( 53, pc.colors_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(233, pc.colors_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(171, pc.colors_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( 53, pc.colors_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -410,13 +413,13 @@ TEST(PointCloud, OperatorAppend) pc1.normals_.resize(size); pc1.colors_.resize(size); - UnitTest::Rand(pc0.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); - UnitTest::Rand(pc0.normals_, Eigen::Vector3d(-1.0, -1.0, -1.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); - UnitTest::Rand(pc0.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); + unit_test::Rand(pc0.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); + unit_test::Rand(pc0.normals_, Eigen::Vector3d(-1.0, -1.0, -1.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); + unit_test::Rand(pc0.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); - UnitTest::Rand(pc1.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); - UnitTest::Rand(pc1.normals_, Eigen::Vector3d(-1.0, -1.0, -1.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); - UnitTest::Rand(pc1.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 1); + unit_test::Rand(pc1.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); + unit_test::Rand(pc1.normals_, Eigen::Vector3d(-1.0, -1.0, -1.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); + unit_test::Rand(pc1.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 1); vector p; p.insert(p.end(), pc0.points_.begin(), pc0.points_.end()); @@ -436,37 +439,37 @@ TEST(PointCloud, OperatorAppend) EXPECT_EQ(2 * size, pc.points_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(pc0.points_[i](0, 0), pc.points_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc0.points_[i](1, 0), pc.points_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc0.points_[i](2, 0), pc.points_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.points_[i](0, 0), pc.points_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.points_[i](1, 0), pc.points_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.points_[i](2, 0), pc.points_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.points_[i](0, 0), pc.points_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.points_[i](1, 0), pc.points_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.points_[i](2, 0), pc.points_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.points_[i](0, 0), pc.points_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.points_[i](1, 0), pc.points_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.points_[i](2, 0), pc.points_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(2 * size, pc.normals_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(pc0.normals_[i](0, 0), pc.normals_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc0.normals_[i](1, 0), pc.normals_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc0.normals_[i](2, 0), pc.normals_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.normals_[i](0, 0), pc.normals_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.normals_[i](1, 0), pc.normals_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.normals_[i](2, 0), pc.normals_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.normals_[i](0, 0), pc.normals_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.normals_[i](1, 0), pc.normals_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.normals_[i](2, 0), pc.normals_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.normals_[i](0, 0), pc.normals_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.normals_[i](1, 0), pc.normals_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.normals_[i](2, 0), pc.normals_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(2 * size, pc.colors_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(pc0.colors_[i](0, 0), pc.colors_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc0.colors_[i](1, 0), pc.colors_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc0.colors_[i](2, 0), pc.colors_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.colors_[i](0, 0), pc.colors_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.colors_[i](1, 0), pc.colors_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.colors_[i](2, 0), pc.colors_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.colors_[i](0, 0), pc.colors_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.colors_[i](1, 0), pc.colors_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.colors_[i](2, 0), pc.colors_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.colors_[i](0, 0), pc.colors_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.colors_[i](1, 0), pc.colors_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.colors_[i](2, 0), pc.colors_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -488,13 +491,13 @@ TEST(PointCloud, OperatorADD) pc1.normals_.resize(size); pc1.colors_.resize(size); - UnitTest::Rand(pc0.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); - UnitTest::Rand(pc0.normals_, Eigen::Vector3d(-1.0, -1.0, -1.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); - UnitTest::Rand(pc0.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); + unit_test::Rand(pc0.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); + unit_test::Rand(pc0.normals_, Eigen::Vector3d(-1.0, -1.0, -1.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); + unit_test::Rand(pc0.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); - UnitTest::Rand(pc1.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); - UnitTest::Rand(pc1.normals_, Eigen::Vector3d(-1.0, -1.0, -1.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); - UnitTest::Rand(pc1.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 1); + unit_test::Rand(pc1.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); + unit_test::Rand(pc1.normals_, Eigen::Vector3d(-1.0, -1.0, -1.0), Eigen::Vector3d(1.0, 1.0, 1.0), 0); + unit_test::Rand(pc1.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1.0, 1.0, 1.0), 1); vector p; p.insert(p.end(), pc0.points_.begin(), pc0.points_.end()); @@ -513,37 +516,37 @@ TEST(PointCloud, OperatorADD) EXPECT_EQ(2 * size, pc.points_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(pc0.points_[i](0, 0), pc.points_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc0.points_[i](1, 0), pc.points_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc0.points_[i](2, 0), pc.points_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.points_[i](0, 0), pc.points_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.points_[i](1, 0), pc.points_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.points_[i](2, 0), pc.points_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.points_[i](0, 0), pc.points_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.points_[i](1, 0), pc.points_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.points_[i](2, 0), pc.points_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.points_[i](0, 0), pc.points_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.points_[i](1, 0), pc.points_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.points_[i](2, 0), pc.points_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(2 * size, pc.normals_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(pc0.normals_[i](0, 0), pc.normals_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc0.normals_[i](1, 0), pc.normals_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc0.normals_[i](2, 0), pc.normals_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.normals_[i](0, 0), pc.normals_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.normals_[i](1, 0), pc.normals_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.normals_[i](2, 0), pc.normals_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.normals_[i](0, 0), pc.normals_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.normals_[i](1, 0), pc.normals_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.normals_[i](2, 0), pc.normals_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.normals_[i](0, 0), pc.normals_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.normals_[i](1, 0), pc.normals_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.normals_[i](2, 0), pc.normals_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(2 * size, pc.colors_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(pc0.colors_[i](0, 0), pc.colors_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc0.colors_[i](1, 0), pc.colors_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc0.colors_[i](2, 0), pc.colors_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.colors_[i](0, 0), pc.colors_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.colors_[i](1, 0), pc.colors_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc0.colors_[i](2, 0), pc.colors_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.colors_[i](0, 0), pc.colors_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.colors_[i](1, 0), pc.colors_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(pc1.colors_[i](2, 0), pc.colors_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.colors_[i](0, 0), pc.colors_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.colors_[i](1, 0), pc.colors_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(pc1.colors_[i](2, 0), pc.colors_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -552,7 +555,7 @@ TEST(PointCloud, OperatorADD) // ---------------------------------------------------------------------------- TEST(PointCloud, DISABLED_CreatePointCloudFromFile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- @@ -562,31 +565,31 @@ TEST(PointCloud, SelectDownSample) { vector ref = { - { 796.078431, 909.803922, 196.078431 },\ - { 768.627451, 525.490196, 768.627451 },\ - { 400.000000, 890.196078, 282.352941 },\ - { 349.019608, 803.921569, 917.647059 },\ - { 19.607843, 454.901961, 62.745098 },\ - { 666.666667, 529.411765, 39.215686 },\ - { 164.705882, 439.215686, 878.431373 },\ - { 909.803922, 482.352941, 215.686275 },\ - { 615.686275, 278.431373, 784.313725 },\ - { 415.686275, 168.627451, 905.882353 },\ - { 949.019608, 50.980392, 517.647059 },\ - { 639.215686, 756.862745, 90.196078 },\ - { 203.921569, 886.274510, 121.568627 },\ - { 356.862745, 549.019608, 576.470588 },\ - { 529.411765, 756.862745, 301.960784 },\ - { 992.156863, 576.470588, 874.509804 },\ - { 227.450980, 698.039216, 313.725490 },\ - { 470.588235, 592.156863, 941.176471 },\ - { 431.372549, 0.000000, 341.176471 },\ - { 596.078431, 831.372549, 231.372549 },\ - { 674.509804, 482.352941, 478.431373 },\ - { 694.117647, 670.588235, 635.294118 },\ - { 109.803922, 360.784314, 576.470588 },\ - { 592.156863, 662.745098, 286.274510 },\ - { 823.529412, 329.411765, 184.313725 } \ + { 796.078431, 909.803922, 196.078431 }, + { 768.627451, 525.490196, 768.627451 }, + { 400.000000, 890.196078, 282.352941 }, + { 349.019608, 803.921569, 917.647059 }, + { 19.607843, 454.901961, 62.745098 }, + { 666.666667, 529.411765, 39.215686 }, + { 164.705882, 439.215686, 878.431373 }, + { 909.803922, 482.352941, 215.686275 }, + { 615.686275, 278.431373, 784.313725 }, + { 415.686275, 168.627451, 905.882353 }, + { 949.019608, 50.980392, 517.647059 }, + { 639.215686, 756.862745, 90.196078 }, + { 203.921569, 886.274510, 121.568627 }, + { 356.862745, 549.019608, 576.470588 }, + { 529.411765, 756.862745, 301.960784 }, + { 992.156863, 576.470588, 874.509804 }, + { 227.450980, 698.039216, 313.725490 }, + { 470.588235, 592.156863, 941.176471 }, + { 431.372549, 0.000000, 341.176471 }, + { 596.078431, 831.372549, 231.372549 }, + { 674.509804, 482.352941, 478.431373 }, + { 694.117647, 670.588235, 635.294118 }, + { 109.803922, 360.784314, 576.470588 }, + { 592.156863, 662.745098, 286.274510 }, + { 823.529412, 329.411765, 184.313725 } }; int size = 100; @@ -596,10 +599,10 @@ TEST(PointCloud, SelectDownSample) Eigen::Vector3d vmax(1000.0, 1000.0, 1000.0); pc.points_.resize(size); - UnitTest::Rand(pc.points_, vmin, vmax, 0); + unit_test::Rand(pc.points_, vmin, vmax, 0); vector indices(size / 4); - UnitTest::Rand(indices, 0, size, 0); + unit_test::Rand(indices, 0, size, 0); // remove duplicates std::vector::iterator it; @@ -608,11 +611,12 @@ TEST(PointCloud, SelectDownSample) auto output_pc = open3d::SelectDownSample(pc, indices); + EXPECT_EQ(ref.size(), output_pc->points_.size()); for (size_t i = 0; i < indices.size(); i++) { - EXPECT_NEAR(ref[i](0, 0), output_pc->points_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](1, 0), output_pc->points_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](2, 0), output_pc->points_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](0, 0), output_pc->points_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](1, 0), output_pc->points_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](2, 0), output_pc->points_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -623,74 +627,74 @@ TEST(PointCloud, VoxelDownSample) { vector ref_points = { - { 19.607843, 454.901961, 62.745098 },\ - { 66.666667, 949.019608, 525.490196 },\ - { 82.352941, 192.156863, 662.745098 },\ - { 105.882353, 996.078431, 215.686275 },\ - { 141.176471, 603.921569, 15.686275 },\ - { 152.941176, 400.000000, 129.411765 },\ - { 239.215686, 133.333333, 803.921569 },\ - { 294.117647, 635.294118, 521.568627 },\ - { 333.333333, 764.705882, 274.509804 },\ - { 349.019608, 803.921569, 917.647059 },\ - { 364.705882, 509.803922, 949.019608 },\ - { 400.000000, 890.196078, 282.352941 },\ - { 490.196078, 972.549020, 290.196078 },\ - { 509.803922, 835.294118, 611.764706 },\ - { 552.941176, 474.509804, 627.450980 },\ - { 768.627451, 525.490196, 768.627451 },\ - { 796.078431, 909.803922, 196.078431 },\ - { 839.215686, 392.156863, 780.392157 },\ - { 890.196078, 345.098039, 62.745098 },\ - { 913.725490, 635.294118, 713.725490 } \ + { 19.607843, 454.901961, 62.745098 }, + { 66.666667, 949.019608, 525.490196 }, + { 82.352941, 192.156863, 662.745098 }, + { 105.882353, 996.078431, 215.686275 }, + { 141.176471, 603.921569, 15.686275 }, + { 152.941176, 400.000000, 129.411765 }, + { 239.215686, 133.333333, 803.921569 }, + { 294.117647, 635.294118, 521.568627 }, + { 333.333333, 764.705882, 274.509804 }, + { 349.019608, 803.921569, 917.647059 }, + { 364.705882, 509.803922, 949.019608 }, + { 400.000000, 890.196078, 282.352941 }, + { 490.196078, 972.549020, 290.196078 }, + { 509.803922, 835.294118, 611.764706 }, + { 552.941176, 474.509804, 627.450980 }, + { 768.627451, 525.490196, 768.627451 }, + { 796.078431, 909.803922, 196.078431 }, + { 839.215686, 392.156863, 780.392157 }, + { 890.196078, 345.098039, 62.745098 }, + { 913.725490, 635.294118, 713.725490 } }; vector ref_normals = { - { 0.042660, 0.989719, 0.136513 },\ - { 0.061340, 0.873191, 0.483503 },\ - { 0.103335, 0.972118, 0.210498 },\ - { 0.118504, 0.276510, 0.953677 },\ - { 0.227557, 0.973437, 0.025284 },\ - { 0.275051, 0.633543, 0.723167 },\ - { 0.281666, 0.156994, 0.946582 },\ - { 0.320665, 0.448241, 0.834418 },\ - { 0.336903, 0.727710, 0.597441 },\ - { 0.341869, 0.894118, 0.289273 },\ - { 0.379563, 0.870761, 0.312581 },\ - { 0.393717, 0.876213, 0.277918 },\ - { 0.434917, 0.862876, 0.257471 },\ - { 0.441745, 0.723783, 0.530094 },\ - { 0.575046, 0.493479, 0.652534 },\ - { 0.636619, 0.435239, 0.636619 },\ - { 0.650010, 0.742869, 0.160101 },\ - { 0.691127, 0.480526, 0.539850 },\ - { 0.692861, 0.323767, 0.644296 },\ - { 0.930383, 0.360677, 0.065578 } \ + { 0.042660, 0.989719, 0.136513 }, + { 0.061340, 0.873191, 0.483503 }, + { 0.103335, 0.972118, 0.210498 }, + { 0.118504, 0.276510, 0.953677 }, + { 0.227557, 0.973437, 0.025284 }, + { 0.275051, 0.633543, 0.723167 }, + { 0.281666, 0.156994, 0.946582 }, + { 0.320665, 0.448241, 0.834418 }, + { 0.336903, 0.727710, 0.597441 }, + { 0.341869, 0.894118, 0.289273 }, + { 0.379563, 0.870761, 0.312581 }, + { 0.393717, 0.876213, 0.277918 }, + { 0.434917, 0.862876, 0.257471 }, + { 0.441745, 0.723783, 0.530094 }, + { 0.575046, 0.493479, 0.652534 }, + { 0.636619, 0.435239, 0.636619 }, + { 0.650010, 0.742869, 0.160101 }, + { 0.691127, 0.480526, 0.539850 }, + { 0.692861, 0.323767, 0.644296 }, + { 0.930383, 0.360677, 0.065578 } }; vector ref_colors = { - { 5.000000, 116.000000, 16.000000 },\ - { 17.000000, 242.000000, 134.000000 },\ - { 21.000000, 49.000000, 169.000000 },\ - { 27.000000, 254.000000, 55.000000 },\ - { 36.000000, 154.000000, 4.000000 },\ - { 39.000000, 102.000000, 33.000000 },\ - { 61.000000, 34.000000, 205.000000 },\ - { 75.000000, 162.000000, 133.000000 },\ - { 85.000000, 195.000000, 70.000000 },\ - { 89.000000, 205.000000, 234.000000 },\ - { 93.000000, 130.000000, 242.000000 },\ - { 102.000000, 227.000000, 72.000000 },\ - { 125.000000, 248.000000, 74.000000 },\ - { 130.000000, 213.000000, 156.000000 },\ - { 141.000000, 121.000000, 160.000000 },\ - { 196.000000, 134.000000, 196.000000 },\ - { 203.000000, 232.000000, 50.000000 },\ - { 214.000000, 100.000000, 199.000000 },\ - { 227.000000, 88.000000, 16.000000 },\ - { 233.000000, 162.000000, 182.000000 } \ + { 5.000000, 116.000000, 16.000000 }, + { 17.000000, 242.000000, 134.000000 }, + { 21.000000, 49.000000, 169.000000 }, + { 27.000000, 254.000000, 55.000000 }, + { 36.000000, 154.000000, 4.000000 }, + { 39.000000, 102.000000, 33.000000 }, + { 61.000000, 34.000000, 205.000000 }, + { 75.000000, 162.000000, 133.000000 }, + { 85.000000, 195.000000, 70.000000 }, + { 89.000000, 205.000000, 234.000000 }, + { 93.000000, 130.000000, 242.000000 }, + { 102.000000, 227.000000, 72.000000 }, + { 125.000000, 248.000000, 74.000000 }, + { 130.000000, 213.000000, 156.000000 }, + { 141.000000, 121.000000, 160.000000 }, + { 196.000000, 134.000000, 196.000000 }, + { 203.000000, 232.000000, 50.000000 }, + { 214.000000, 100.000000, 199.000000 }, + { 227.000000, 88.000000, 16.000000 }, + { 233.000000, 162.000000, 182.000000 } }; int size = 20; @@ -700,32 +704,35 @@ TEST(PointCloud, VoxelDownSample) pc.normals_.resize(size); pc.colors_.resize(size); - UnitTest::Rand(pc.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); - UnitTest::Rand(pc.normals_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(10.0, 10.0, 10.0), 0); - UnitTest::Rand(pc.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(255.0, 255.0, 255.0), 0); + unit_test::Rand(pc.points_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(1000.0, 1000.0, 1000.0), 0); + unit_test::Rand(pc.normals_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(10.0, 10.0, 10.0), 0); + unit_test::Rand(pc.colors_, Eigen::Vector3d(0.0, 0.0, 0.0), Eigen::Vector3d(255.0, 255.0, 255.0), 0); double voxel_size = 0.5; auto output_pc = open3d::VoxelDownSample(pc, voxel_size); // sometimes the order of these Eigen::Vector3d values can be mixed-up // sort these vectors in order to match the expected order. - UnitTest::Sort::Do(output_pc->points_); - UnitTest::Sort::Do(output_pc->normals_); - UnitTest::Sort::Do(output_pc->colors_); + unit_test::Sort::Do(output_pc->points_); + unit_test::Sort::Do(output_pc->normals_); + unit_test::Sort::Do(output_pc->colors_); + EXPECT_EQ(ref_points.size(), output_pc->points_.size()); + EXPECT_EQ(ref_normals.size(), output_pc->normals_.size()); + EXPECT_EQ(ref_colors.size(), output_pc->colors_.size()); for (size_t i = 0; i < output_pc->points_.size(); i++) { - EXPECT_NEAR(ref_points[i](0, 0), output_pc->points_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_points[i](1, 0), output_pc->points_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_points[i](2, 0), output_pc->points_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i](0, 0), output_pc->points_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i](1, 0), output_pc->points_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i](2, 0), output_pc->points_[i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(ref_normals[i](0, 0), output_pc->normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_normals[i](1, 0), output_pc->normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_normals[i](2, 0), output_pc->normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_normals[i](0, 0), output_pc->normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_normals[i](1, 0), output_pc->normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_normals[i](2, 0), output_pc->normals_[i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(ref_colors[i](0, 0), output_pc->colors_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_colors[i](1, 0), output_pc->colors_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_colors[i](2, 0), output_pc->colors_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_colors[i](0, 0), output_pc->colors_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_colors[i](1, 0), output_pc->colors_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_colors[i](2, 0), output_pc->colors_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -736,31 +743,31 @@ TEST(PointCloud, UniformDownSample) { vector ref = { - { 839.215686, 392.156863, 780.392157 },\ - { 364.705882, 509.803922, 949.019608 },\ - { 152.941176, 400.000000, 129.411765 },\ - { 490.196078, 972.549020, 290.196078 },\ - { 66.666667, 949.019608, 525.490196 },\ - { 235.294118, 968.627451, 901.960784 },\ - { 435.294118, 929.411765, 929.411765 },\ - { 827.450980, 329.411765, 227.450980 },\ - { 396.078431, 811.764706, 682.352941 },\ - { 615.686275, 278.431373, 784.313725 },\ - { 101.960784, 125.490196, 494.117647 },\ - { 584.313725, 243.137255, 149.019608 },\ - { 172.549020, 239.215686, 796.078431 },\ - { 66.666667, 203.921569, 458.823529 },\ - { 996.078431, 50.980392, 866.666667 },\ - { 356.862745, 549.019608, 576.470588 },\ - { 745.098039, 627.450980, 35.294118 },\ - { 666.666667, 494.117647, 160.784314 },\ - { 325.490196, 231.372549, 70.588235 },\ - { 470.588235, 592.156863, 941.176471 },\ - { 674.509804, 482.352941, 478.431373 },\ - { 345.098039, 184.313725, 607.843137 },\ - { 529.411765, 86.274510, 258.823529 },\ - { 772.549020, 286.274510, 329.411765 },\ - { 764.705882, 698.039216, 117.647059 } \ + { 839.215686, 392.156863, 780.392157 }, + { 364.705882, 509.803922, 949.019608 }, + { 152.941176, 400.000000, 129.411765 }, + { 490.196078, 972.549020, 290.196078 }, + { 66.666667, 949.019608, 525.490196 }, + { 235.294118, 968.627451, 901.960784 }, + { 435.294118, 929.411765, 929.411765 }, + { 827.450980, 329.411765, 227.450980 }, + { 396.078431, 811.764706, 682.352941 }, + { 615.686275, 278.431373, 784.313725 }, + { 101.960784, 125.490196, 494.117647 }, + { 584.313725, 243.137255, 149.019608 }, + { 172.549020, 239.215686, 796.078431 }, + { 66.666667, 203.921569, 458.823529 }, + { 996.078431, 50.980392, 866.666667 }, + { 356.862745, 549.019608, 576.470588 }, + { 745.098039, 627.450980, 35.294118 }, + { 666.666667, 494.117647, 160.784314 }, + { 325.490196, 231.372549, 70.588235 }, + { 470.588235, 592.156863, 941.176471 }, + { 674.509804, 482.352941, 478.431373 }, + { 345.098039, 184.313725, 607.843137 }, + { 529.411765, 86.274510, 258.823529 }, + { 772.549020, 286.274510, 329.411765 }, + { 764.705882, 698.039216, 117.647059 } }; int size = 100; @@ -770,16 +777,17 @@ TEST(PointCloud, UniformDownSample) Eigen::Vector3d vmax(1000.0, 1000.0, 1000.0); pc.points_.resize(size); - UnitTest::Rand(pc.points_, vmin, vmax, 0); + unit_test::Rand(pc.points_, vmin, vmax, 0); size_t every_k_points = 4; auto output_pc = open3d::UniformDownSample(pc, every_k_points); + EXPECT_EQ(ref.size(), output_pc->points_.size()); for (size_t i = 0; i < output_pc->points_.size(); i++) { - EXPECT_NEAR(ref[i](0, 0), output_pc->points_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](1, 0), output_pc->points_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](2, 0), output_pc->points_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](0, 0), output_pc->points_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](1, 0), output_pc->points_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](2, 0), output_pc->points_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -795,7 +803,7 @@ TEST(PointCloud, CropPointCloud) Eigen::Vector3d vmax(1000.0, 1000.0, 1000.0); pc.points_.resize(size); - UnitTest::Rand(pc.points_, vmin, vmax, 0); + unit_test::Rand(pc.points_, vmin, vmax, 0); Eigen::Vector3d minBound(200.0, 200.0, 200.0); Eigen::Vector3d maxBound(800.0, 800.0, 800.0); @@ -820,46 +828,46 @@ TEST(PointCloud, EstimateNormals) { vector ref = { - { 0.282003, 0.866394, 0.412111 },\ - { 0.550791, 0.829572, -0.091869 },\ - { 0.076085, -0.974168, 0.212620 },\ - { 0.261265, 0.825182, 0.500814 },\ - { 0.035397, 0.428362, 0.902913 },\ - { 0.711421, 0.595291, 0.373508 },\ - { 0.519141, 0.552592, 0.652024 },\ - { 0.490520, 0.573293, -0.656297 },\ - { 0.324029, 0.744177, 0.584128 },\ - { 0.120589, -0.989854, 0.075152 },\ - { 0.370700, 0.767066, 0.523632 },\ - { 0.874692, -0.158725, -0.457952 },\ - { 0.238700, 0.937064, -0.254819 },\ - { 0.518237, 0.540189, 0.663043 },\ - { 0.238700, 0.937064, -0.254819 },\ - { 0.080943, -0.502095, -0.861016 },\ - { 0.753661, -0.527376, -0.392261 },\ - { 0.721099, 0.542859, -0.430489 },\ - { 0.159997, -0.857801, -0.488446 },\ - { 0.445869, 0.725107, 0.524805 },\ - { 0.019474, -0.592041, -0.805672 },\ - { 0.024464, 0.856206, 0.516056 },\ - { 0.478041, 0.869593, -0.123631 },\ - { 0.104534, -0.784980, -0.610638 },\ - { 0.073901, 0.570353, 0.818069 },\ - { 0.178678, 0.974506, 0.135693 },\ - { 0.178678, 0.974506, 0.135693 },\ - { 0.581675, 0.167795, -0.795926 },\ - { 0.069588, -0.845043, -0.530150 },\ - { 0.626448, 0.486534, 0.608973 },\ - { 0.670665, 0.657002, 0.344321 },\ - { 0.588868, 0.011829, 0.808143 },\ - { 0.081974, 0.638039, 0.765628 },\ - { 0.159997, -0.857801, -0.488446 },\ - { 0.559499, 0.824271, -0.086826 },\ - { 0.612885, 0.727999, 0.307229 },\ - { 0.178678, 0.974506, 0.135693 },\ - { 0.268803, 0.796616, 0.541431 },\ - { 0.604933, 0.787776, -0.116044 },\ - { 0.111998, 0.869999, -0.480165 } \ + { 0.282003, 0.866394, 0.412111 }, + { 0.550791, 0.829572, -0.091869 }, + { 0.076085, -0.974168, 0.212620 }, + { 0.261265, 0.825182, 0.500814 }, + { 0.035397, 0.428362, 0.902913 }, + { 0.711421, 0.595291, 0.373508 }, + { 0.519141, 0.552592, 0.652024 }, + { 0.490520, 0.573293, -0.656297 }, + { 0.324029, 0.744177, 0.584128 }, + { 0.120589, -0.989854, 0.075152 }, + { 0.370700, 0.767066, 0.523632 }, + { 0.874692, -0.158725, -0.457952 }, + { 0.238700, 0.937064, -0.254819 }, + { 0.518237, 0.540189, 0.663043 }, + { 0.238700, 0.937064, -0.254819 }, + { 0.080943, -0.502095, -0.861016 }, + { 0.753661, -0.527376, -0.392261 }, + { 0.721099, 0.542859, -0.430489 }, + { 0.159997, -0.857801, -0.488446 }, + { 0.445869, 0.725107, 0.524805 }, + { 0.019474, -0.592041, -0.805672 }, + { 0.024464, 0.856206, 0.516056 }, + { 0.478041, 0.869593, -0.123631 }, + { 0.104534, -0.784980, -0.610638 }, + { 0.073901, 0.570353, 0.818069 }, + { 0.178678, 0.974506, 0.135693 }, + { 0.178678, 0.974506, 0.135693 }, + { 0.581675, 0.167795, -0.795926 }, + { 0.069588, -0.845043, -0.530150 }, + { 0.626448, 0.486534, 0.608973 }, + { 0.670665, 0.657002, 0.344321 }, + { 0.588868, 0.011829, 0.808143 }, + { 0.081974, 0.638039, 0.765628 }, + { 0.159997, -0.857801, -0.488446 }, + { 0.559499, 0.824271, -0.086826 }, + { 0.612885, 0.727999, 0.307229 }, + { 0.178678, 0.974506, 0.135693 }, + { 0.268803, 0.796616, 0.541431 }, + { 0.604933, 0.787776, -0.116044 }, + { 0.111998, 0.869999, -0.480165 } }; int size = 40; @@ -869,15 +877,16 @@ TEST(PointCloud, EstimateNormals) Eigen::Vector3d vmax(1000.0, 1000.0, 1000.0); pc.points_.resize(size); - UnitTest::Rand(pc.points_, vmin, vmax, 0); + unit_test::Rand(pc.points_, vmin, vmax, 0); bool result = open3d::EstimateNormals(pc); + EXPECT_EQ(ref.size(), pc.normals_.size()); for (size_t i = 0; i < pc.normals_.size(); i++) { - EXPECT_NEAR(ref[i](0, 0), pc.normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](1, 0), pc.normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](2, 0), pc.normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](0, 0), pc.normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](1, 0), pc.normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](2, 0), pc.normals_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -888,46 +897,46 @@ TEST(PointCloud, OrientNormalsToAlignWithDirection) { vector ref = { - { 0.282003, 0.866394, 0.412111 },\ - { 0.550791, 0.829572, -0.091869 },\ - { 0.076085, -0.974168, 0.212620 },\ - { 0.261265, 0.825182, 0.500814 },\ - { 0.035397, 0.428362, 0.902913 },\ - { 0.711421, 0.595291, 0.373508 },\ - { 0.519141, 0.552592, 0.652024 },\ - { -0.490520, -0.573293, 0.656297 },\ - { 0.324029, 0.744177, 0.584128 },\ - { -0.120589, 0.989854, -0.075152 },\ - { 0.370700, 0.767066, 0.523632 },\ - { -0.874692, 0.158725, 0.457952 },\ - { -0.238700, -0.937064, 0.254819 },\ - { 0.518237, 0.540189, 0.663043 },\ - { -0.238700, -0.937064, 0.254819 },\ - { -0.080943, 0.502095, 0.861016 },\ - { -0.753661, 0.527376, 0.392261 },\ - { -0.721099, -0.542859, 0.430489 },\ - { -0.159997, 0.857801, 0.488446 },\ - { 0.445869, 0.725107, 0.524805 },\ - { -0.019474, 0.592041, 0.805672 },\ - { 0.024464, 0.856206, 0.516056 },\ - { 0.478041, 0.869593, -0.123631 },\ - { -0.104534, 0.784980, 0.610638 },\ - { 0.073901, 0.570353, 0.818069 },\ - { 0.178678, 0.974506, 0.135693 },\ - { 0.178678, 0.974506, 0.135693 },\ - { -0.581675, -0.167795, 0.795926 },\ - { -0.069588, 0.845043, 0.530150 },\ - { 0.626448, 0.486534, 0.608973 },\ - { 0.670665, 0.657002, 0.344321 },\ - { 0.588868, 0.011829, 0.808143 },\ - { 0.081974, 0.638039, 0.765628 },\ - { -0.159997, 0.857801, 0.488446 },\ - { 0.559499, 0.824271, -0.086826 },\ - { 0.612885, 0.727999, 0.307229 },\ - { 0.178678, 0.974506, 0.135693 },\ - { 0.268803, 0.796616, 0.541431 },\ - { 0.604933, 0.787776, -0.116044 },\ - { -0.111998, -0.869999, 0.480165 } \ + { 0.282003, 0.866394, 0.412111 }, + { 0.550791, 0.829572, -0.091869 }, + { 0.076085, -0.974168, 0.212620 }, + { 0.261265, 0.825182, 0.500814 }, + { 0.035397, 0.428362, 0.902913 }, + { 0.711421, 0.595291, 0.373508 }, + { 0.519141, 0.552592, 0.652024 }, + { -0.490520, -0.573293, 0.656297 }, + { 0.324029, 0.744177, 0.584128 }, + { -0.120589, 0.989854, -0.075152 }, + { 0.370700, 0.767066, 0.523632 }, + { -0.874692, 0.158725, 0.457952 }, + { -0.238700, -0.937064, 0.254819 }, + { 0.518237, 0.540189, 0.663043 }, + { -0.238700, -0.937064, 0.254819 }, + { -0.080943, 0.502095, 0.861016 }, + { -0.753661, 0.527376, 0.392261 }, + { -0.721099, -0.542859, 0.430489 }, + { -0.159997, 0.857801, 0.488446 }, + { 0.445869, 0.725107, 0.524805 }, + { -0.019474, 0.592041, 0.805672 }, + { 0.024464, 0.856206, 0.516056 }, + { 0.478041, 0.869593, -0.123631 }, + { -0.104534, 0.784980, 0.610638 }, + { 0.073901, 0.570353, 0.818069 }, + { 0.178678, 0.974506, 0.135693 }, + { 0.178678, 0.974506, 0.135693 }, + { -0.581675, -0.167795, 0.795926 }, + { -0.069588, 0.845043, 0.530150 }, + { 0.626448, 0.486534, 0.608973 }, + { 0.670665, 0.657002, 0.344321 }, + { 0.588868, 0.011829, 0.808143 }, + { 0.081974, 0.638039, 0.765628 }, + { -0.159997, 0.857801, 0.488446 }, + { 0.559499, 0.824271, -0.086826 }, + { 0.612885, 0.727999, 0.307229 }, + { 0.178678, 0.974506, 0.135693 }, + { 0.268803, 0.796616, 0.541431 }, + { 0.604933, 0.787776, -0.116044 }, + { -0.111998, -0.869999, 0.480165 } }; int size = 40; @@ -937,16 +946,17 @@ TEST(PointCloud, OrientNormalsToAlignWithDirection) Eigen::Vector3d vmax(1000.0, 1000.0, 1000.0); pc.points_.resize(size); - UnitTest::Rand(pc.points_, vmin, vmax, 0); + unit_test::Rand(pc.points_, vmin, vmax, 0); bool result = open3d::EstimateNormals(pc); result = open3d::OrientNormalsToAlignWithDirection(pc, Eigen::Vector3d(1.5, 0.5, 3.3)); + EXPECT_EQ(ref.size(), pc.normals_.size()); for (size_t i = 0; i < pc.normals_.size(); i++) { - EXPECT_NEAR(ref[i](0, 0), pc.normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](1, 0), pc.normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](2, 0), pc.normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](0, 0), pc.normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](1, 0), pc.normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](2, 0), pc.normals_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -957,46 +967,46 @@ TEST(PointCloud, OrientNormalsTowardsCameraLocation) { vector ref = { - { -0.282003, -0.866394, -0.412111 },\ - { -0.550791, -0.829572, 0.091869 },\ - { 0.076085, -0.974168, 0.212620 },\ - { -0.261265, -0.825182, -0.500814 },\ - { -0.035397, -0.428362, -0.902913 },\ - { -0.711421, -0.595291, -0.373508 },\ - { -0.519141, -0.552592, -0.652024 },\ - { 0.490520, 0.573293, -0.656297 },\ - { -0.324029, -0.744177, -0.584128 },\ - { 0.120589, -0.989854, 0.075152 },\ - { -0.370700, -0.767066, -0.523632 },\ - { 0.874692, -0.158725, -0.457952 },\ - { -0.238700, -0.937064, 0.254819 },\ - { -0.518237, -0.540189, -0.663043 },\ - { -0.238700, -0.937064, 0.254819 },\ - { 0.080943, -0.502095, -0.861016 },\ - { 0.753661, -0.527376, -0.392261 },\ - { 0.721099, 0.542859, -0.430489 },\ - { 0.159997, -0.857801, -0.488446 },\ - { -0.445869, -0.725107, -0.524805 },\ - { 0.019474, -0.592041, -0.805672 },\ - { -0.024464, -0.856206, -0.516056 },\ - { -0.478041, -0.869593, 0.123631 },\ - { 0.104534, -0.784980, -0.610638 },\ - { -0.073901, -0.570353, -0.818069 },\ - { -0.178678, -0.974506, -0.135693 },\ - { -0.178678, -0.974506, -0.135693 },\ - { 0.581675, 0.167795, -0.795926 },\ - { 0.069588, -0.845043, -0.530150 },\ - { -0.626448, -0.486534, -0.608973 },\ - { -0.670665, -0.657002, -0.344321 },\ - { -0.588868, -0.011829, -0.808143 },\ - { -0.081974, -0.638039, -0.765628 },\ - { 0.159997, -0.857801, -0.488446 },\ - { -0.559499, -0.824271, 0.086826 },\ - { -0.612885, -0.727999, -0.307229 },\ - { -0.178678, -0.974506, -0.135693 },\ - { -0.268803, -0.796616, -0.541431 },\ - { -0.604933, -0.787776, 0.116044 },\ - { 0.111998, 0.869999, -0.480165 } \ + { -0.282003, -0.866394, -0.412111 }, + { -0.550791, -0.829572, 0.091869 }, + { 0.076085, -0.974168, 0.212620 }, + { -0.261265, -0.825182, -0.500814 }, + { -0.035397, -0.428362, -0.902913 }, + { -0.711421, -0.595291, -0.373508 }, + { -0.519141, -0.552592, -0.652024 }, + { 0.490520, 0.573293, -0.656297 }, + { -0.324029, -0.744177, -0.584128 }, + { 0.120589, -0.989854, 0.075152 }, + { -0.370700, -0.767066, -0.523632 }, + { 0.874692, -0.158725, -0.457952 }, + { -0.238700, -0.937064, 0.254819 }, + { -0.518237, -0.540189, -0.663043 }, + { -0.238700, -0.937064, 0.254819 }, + { 0.080943, -0.502095, -0.861016 }, + { 0.753661, -0.527376, -0.392261 }, + { 0.721099, 0.542859, -0.430489 }, + { 0.159997, -0.857801, -0.488446 }, + { -0.445869, -0.725107, -0.524805 }, + { 0.019474, -0.592041, -0.805672 }, + { -0.024464, -0.856206, -0.516056 }, + { -0.478041, -0.869593, 0.123631 }, + { 0.104534, -0.784980, -0.610638 }, + { -0.073901, -0.570353, -0.818069 }, + { -0.178678, -0.974506, -0.135693 }, + { -0.178678, -0.974506, -0.135693 }, + { 0.581675, 0.167795, -0.795926 }, + { 0.069588, -0.845043, -0.530150 }, + { -0.626448, -0.486534, -0.608973 }, + { -0.670665, -0.657002, -0.344321 }, + { -0.588868, -0.011829, -0.808143 }, + { -0.081974, -0.638039, -0.765628 }, + { 0.159997, -0.857801, -0.488446 }, + { -0.559499, -0.824271, 0.086826 }, + { -0.612885, -0.727999, -0.307229 }, + { -0.178678, -0.974506, -0.135693 }, + { -0.268803, -0.796616, -0.541431 }, + { -0.604933, -0.787776, 0.116044 }, + { 0.111998, 0.869999, -0.480165 } }; int size = 40; @@ -1006,16 +1016,17 @@ TEST(PointCloud, OrientNormalsTowardsCameraLocation) Eigen::Vector3d vmax(1000.0, 1000.0, 1000.0); pc.points_.resize(size); - UnitTest::Rand(pc.points_, vmin, vmax, 0); + unit_test::Rand(pc.points_, vmin, vmax, 0); bool result = open3d::EstimateNormals(pc); result = open3d::OrientNormalsTowardsCameraLocation(pc, Eigen::Vector3d(1.5, 0.5, 3.3)); + EXPECT_EQ(ref.size(), pc.normals_.size()); for (size_t i = 0; i < pc.normals_.size(); i++) { - EXPECT_NEAR(ref[i](0, 0), pc.normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](1, 0), pc.normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](2, 0), pc.normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](0, 0), pc.normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](1, 0), pc.normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](2, 0), pc.normals_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -1025,16 +1036,18 @@ TEST(PointCloud, OrientNormalsTowardsCameraLocation) TEST(PointCloud, ComputePointCloudToPointCloudDistance) { vector ref = - { 157.498711, 127.737235, 113.386920, 192.476725, 134.367386,\ - 119.720294, 104.713960, 228.597516, 131.299365, 174.718976,\ - 248.300645, 119.976930, 23.200313, 71.130812, 134.995408,\ - 149.534713, 206.804657, 191.395049, 139.532917, 130.417954,\ - 183.393615, 219.957705, 179.623255, 125.612685, 29.865777,\ - 110.013805, 100.287936, 303.180627, 43.315141, 227.214211,\ - 166.239360, 199.730691, 168.855295, 178.377497, 144.034256,\ - 261.542463, 122.388130, 239.857705, 116.398605, 177.686443,\ - 92.966820, 96.138437, 23.529412, 177.902686, 68.149597,\ - 148.191715, 158.520650, 346.210329, 248.114768, 182.342399 }; + { + 157.498711, 127.737235, 113.386920, 192.476725, 134.367386, + 119.720294, 104.713960, 228.597516, 131.299365, 174.718976, + 248.300645, 119.976930, 23.200313, 71.130812, 134.995408, + 149.534713, 206.804657, 191.395049, 139.532917, 130.417954, + 183.393615, 219.957705, 179.623255, 125.612685, 29.865777, + 110.013805, 100.287936, 303.180627, 43.315141, 227.214211, + 166.239360, 199.730691, 168.855295, 178.377497, 144.034256, + 261.542463, 122.388130, 239.857705, 116.398605, 177.686443, + 92.966820, 96.138437, 23.529412, 177.902686, 68.149597, + 148.191715, 158.520650, 346.210329, 248.114768, 182.342399 + }; int size = 100; @@ -1045,7 +1058,7 @@ TEST(PointCloud, ComputePointCloudToPointCloudDistance) Eigen::Vector3d vmax(1000.0, 1000.0, 1000.0); vector points(size); - UnitTest::Rand(points, vmin, vmax, 0); + unit_test::Rand(points, vmin, vmax, 0); for (int i = 0; i < (size / 2); i++) { @@ -1055,9 +1068,10 @@ TEST(PointCloud, ComputePointCloudToPointCloudDistance) vector distance = open3d::ComputePointCloudToPointCloudDistance(pc0, pc1); + EXPECT_EQ(ref.size(), distance.size()); for (size_t i = 0; i < distance.size(); i++) { - EXPECT_NEAR(ref[i], distance[i], UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i], distance[i], unit_test::THRESHOLD_1E_6); } } @@ -1073,26 +1087,26 @@ TEST(PointCloud, ComputePointCloudMeanAndCovariance) Eigen::Vector3d vmax(1000.0, 1000.0, 1000.0); pc.points_.resize(size); - UnitTest::Rand(pc.points_, vmin, vmax, 0); + unit_test::Rand(pc.points_, vmin, vmax, 0); auto output = open3d::ComputePointCloudMeanAndCovariance(pc); Eigen::Vector3d mean = get<0>(output); Eigen::Matrix3d covariance = get<1>(output); - EXPECT_NEAR(514.215686, mean(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(566.666666, mean(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(526.568627, mean(2, 0), UnitTest::THRESHOLD_1E_6); - - EXPECT_NEAR( 86747.549019, covariance(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( -9480.776624, covariance(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( 1416.234140, covariance(2, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( -9480.776624, covariance(0, 1), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( 64536.716647, covariance(1, 1), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(-12861.399461, covariance(2, 1), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( 1416.234140, covariance(0, 2), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(-12861.399461, covariance(1, 2), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( 85923.096885, covariance(2, 2), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(514.215686, mean(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(566.666666, mean(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(526.568627, mean(2, 0), unit_test::THRESHOLD_1E_6); + + EXPECT_NEAR( 86747.549019, covariance(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( -9480.776624, covariance(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( 1416.234140, covariance(2, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( -9480.776624, covariance(0, 1), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( 64536.716647, covariance(1, 1), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(-12861.399461, covariance(2, 1), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( 1416.234140, covariance(0, 2), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(-12861.399461, covariance(1, 2), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( 85923.096885, covariance(2, 2), unit_test::THRESHOLD_1E_6); } // ---------------------------------------------------------------------------- @@ -1101,26 +1115,28 @@ TEST(PointCloud, ComputePointCloudMeanAndCovariance) TEST(PointCloud, ComputePointCloudMahalanobisDistance) { vector ref = - { 1.439881, 1.872615, 1.232338, 0.437462, 1.617472,\ - 1.556793, 2.019575, 1.984814, 1.845557, 2.340981,\ - 1.177214, 0.960687, 1.629667, 1.165109, 1.443769,\ - 1.926848, 2.299014, 2.096105, 2.208119, 2.279263,\ - 2.473191, 1.520355, 0.999211, 1.627128, 2.151709,\ - 1.274612, 0.898971, 1.899552, 1.705108, 1.527357,\ - 1.594832, 1.724115, 1.337456, 1.771533, 2.323719,\ - 1.352616, 1.234500, 1.233509, 1.568047, 1.804558,\ - 2.123548, 2.340709, 1.036468, 1.387644, 1.668290,\ - 1.780892, 1.934451, 2.334212, 1.918557, 1.701092,\ - 1.544488, 1.918934, 2.054735, 1.286736, 2.717411,\ - 1.984941, 2.560241, 2.818804, 1.824099, 1.899621,\ - 0.710997, 1.358864, 0.957766, 1.996037, 1.761726,\ - 1.921903, 2.229389, 2.221731, 1.281107, 2.112245,\ - 1.135575, 1.329718, 1.957294, 1.208041, 1.624905,\ - 1.358104, 1.500636, 1.311195, 2.056985, 1.318757,\ - 0.579100, 1.370243, 1.871690, 0.875355, 1.431115,\ - 0.921470, 1.807282, 1.054253, 1.871363, 1.939949,\ - 1.681727, 0.831352, 1.466078, 2.420450, 1.787704,\ - 2.197718, 1.620004, 1.087840, 2.319767, 1.569915 }; + { + 1.439881, 1.872615, 1.232338, 0.437462, 1.617472, + 1.556793, 2.019575, 1.984814, 1.845557, 2.340981, + 1.177214, 0.960687, 1.629667, 1.165109, 1.443769, + 1.926848, 2.299014, 2.096105, 2.208119, 2.279263, + 2.473191, 1.520355, 0.999211, 1.627128, 2.151709, + 1.274612, 0.898971, 1.899552, 1.705108, 1.527357, + 1.594832, 1.724115, 1.337456, 1.771533, 2.323719, + 1.352616, 1.234500, 1.233509, 1.568047, 1.804558, + 2.123548, 2.340709, 1.036468, 1.387644, 1.668290, + 1.780892, 1.934451, 2.334212, 1.918557, 1.701092, + 1.544488, 1.918934, 2.054735, 1.286736, 2.717411, + 1.984941, 2.560241, 2.818804, 1.824099, 1.899621, + 0.710997, 1.358864, 0.957766, 1.996037, 1.761726, + 1.921903, 2.229389, 2.221731, 1.281107, 2.112245, + 1.135575, 1.329718, 1.957294, 1.208041, 1.624905, + 1.358104, 1.500636, 1.311195, 2.056985, 1.318757, + 0.579100, 1.370243, 1.871690, 0.875355, 1.431115, + 0.921470, 1.807282, 1.054253, 1.871363, 1.939949, + 1.681727, 0.831352, 1.466078, 2.420450, 1.787704, + 2.197718, 1.620004, 1.087840, 2.319767, 1.569915 + }; int size = 100; @@ -1130,13 +1146,14 @@ TEST(PointCloud, ComputePointCloudMahalanobisDistance) Eigen::Vector3d vmax(1000.0, 1000.0, 1000.0); pc.points_.resize(size); - UnitTest::Rand(pc.points_, vmin, vmax, 0); + unit_test::Rand(pc.points_, vmin, vmax, 0); vector distance = open3d::ComputePointCloudMahalanobisDistance(pc); + EXPECT_EQ(ref.size(), distance.size()); for (size_t i = 0; i < distance.size(); i++) { - EXPECT_NEAR(ref[i], distance[i], UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i], distance[i], unit_test::THRESHOLD_1E_6); } } @@ -1146,26 +1163,28 @@ TEST(PointCloud, ComputePointCloudMahalanobisDistance) TEST(PointCloud, ComputePointCloudNearestNeighborDistance) { vector ref = - { 115.403443, 127.737235, 113.386920, 160.257386, 134.367386,\ - 84.927090, 104.713960, 125.367587, 131.299365, 174.718976,\ - 135.903713, 119.976930, 23.200313, 71.130812, 122.388130,\ - 149.534713, 206.804657, 167.712979, 139.532917, 130.417954,\ - 183.393615, 177.513260, 145.151024, 125.612685, 29.865777,\ - 104.860721, 80.940264, 216.433643, 43.315141, 115.403443,\ - 84.927090, 149.637522, 135.903713, 174.101748, 144.034256,\ - 241.072830, 112.365088, 161.880529, 116.398605, 177.686443,\ - 92.966820, 96.138437, 23.529412, 161.880529, 68.149597,\ - 148.191715, 150.610701, 235.849019, 125.367587, 182.342399,\ - 103.829038, 104.713960, 92.966820, 71.130812, 171.251808,\ - 156.960754, 285.736804, 171.251808, 68.149597, 118.493686,\ - 119.976930, 99.903837, 100.823217, 188.316976, 110.223289,\ - 91.968936, 137.030629, 91.968936, 126.588332, 127.737235,\ - 36.787575, 131.123557, 177.902686, 36.787575, 23.200313,\ - 99.903837, 134.367386, 177.686443, 154.392311, 122.388130,\ - 192.476725, 113.386920, 183.686877, 197.990675, 192.356839,\ - 83.465869, 148.191715, 96.218385, 147.254771, 114.265116,\ - 116.398605, 83.465869, 123.576088, 156.960754, 43.315141,\ - 29.865777, 110.223289, 23.529412, 162.070418, 179.623255 }; + { + 115.403443, 127.737235, 113.386920, 160.257386, 134.367386, + 84.927090, 104.713960, 125.367587, 131.299365, 174.718976, + 135.903713, 119.976930, 23.200313, 71.130812, 122.388130, + 149.534713, 206.804657, 167.712979, 139.532917, 130.417954, + 183.393615, 177.513260, 145.151024, 125.612685, 29.865777, + 104.860721, 80.940264, 216.433643, 43.315141, 115.403443, + 84.927090, 149.637522, 135.903713, 174.101748, 144.034256, + 241.072830, 112.365088, 161.880529, 116.398605, 177.686443, + 92.966820, 96.138437, 23.529412, 161.880529, 68.149597, + 148.191715, 150.610701, 235.849019, 125.367587, 182.342399, + 103.829038, 104.713960, 92.966820, 71.130812, 171.251808, + 156.960754, 285.736804, 171.251808, 68.149597, 118.493686, + 119.976930, 99.903837, 100.823217, 188.316976, 110.223289, + 91.968936, 137.030629, 91.968936, 126.588332, 127.737235, + 36.787575, 131.123557, 177.902686, 36.787575, 23.200313, + 99.903837, 134.367386, 177.686443, 154.392311, 122.388130, + 192.476725, 113.386920, 183.686877, 197.990675, 192.356839, + 83.465869, 148.191715, 96.218385, 147.254771, 114.265116, + 116.398605, 83.465869, 123.576088, 156.960754, 43.315141, + 29.865777, 110.223289, 23.529412, 162.070418, 179.623255 + }; int size = 100; @@ -1175,13 +1194,14 @@ TEST(PointCloud, ComputePointCloudNearestNeighborDistance) Eigen::Vector3d vmax(1000.0, 1000.0, 1000.0); pc.points_.resize(size); - UnitTest::Rand(pc.points_, vmin, vmax, 0); + unit_test::Rand(pc.points_, vmin, vmax, 0); vector distance = open3d::ComputePointCloudNearestNeighborDistance(pc); + EXPECT_EQ(ref.size(), distance.size()); for (size_t i = 0; i < distance.size(); i++) { - EXPECT_NEAR(ref[i], distance[i], UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i], distance[i], unit_test::THRESHOLD_1E_6); } } @@ -1192,31 +1212,31 @@ TEST(PointCloud, CreatePointCloudFromDepthImage) { vector ref = { - { -15.709662, -11.776101, 25.813999 },\ - { -31.647980, -23.798088, 52.167000 },\ - { -7.881257, -5.945074, 13.032000 },\ - { -30.145872, -22.811805, 50.005001 },\ - { -21.734044, -16.498585, 36.166000 },\ - { -25.000724, -18.662512, 41.081001 },\ - { -20.246287, -15.160878, 33.373001 },\ - { -36.219190, -27.207171, 59.889999 },\ - { -28.185984, -21.239675, 46.754002 },\ - { -23.713580, -17.926114, 39.459999 },\ - { -9.505886, -7.066190, 15.620000 },\ - { -31.858493, -23.756333, 52.514000 },\ - { -15.815128, -11.830214, 26.150999 },\ - { -4.186843, -3.141786, 6.945000 },\ - { -8.614051, -6.484428, 14.334000 },\ - { -33.263298, -24.622128, 54.658001 },\ - { -11.742641, -8.719418, 19.356001 },\ - { -20.688904, -15.410790, 34.209999 },\ - { -38.349551, -28.656141, 63.612999 },\ - { -30.197857, -22.636429, 50.250000 },\ - { -30.617229, -22.567629, 50.310001 },\ - { -35.316494, -26.113137, 58.214001 },\ - { -13.822439, -10.252549, 22.856001 },\ - { -36.237141, -26.963181, 60.109001 },\ - { -37.240419, -27.797524, 61.969002 } \ + { -15.709662, -11.776101, 25.813999 }, + { -31.647980, -23.798088, 52.167000 }, + { -7.881257, -5.945074, 13.032000 }, + { -30.145872, -22.811805, 50.005001 }, + { -21.734044, -16.498585, 36.166000 }, + { -25.000724, -18.662512, 41.081001 }, + { -20.246287, -15.160878, 33.373001 }, + { -36.219190, -27.207171, 59.889999 }, + { -28.185984, -21.239675, 46.754002 }, + { -23.713580, -17.926114, 39.459999 }, + { -9.505886, -7.066190, 15.620000 }, + { -31.858493, -23.756333, 52.514000 }, + { -15.815128, -11.830214, 26.150999 }, + { -4.186843, -3.141786, 6.945000 }, + { -8.614051, -6.484428, 14.334000 }, + { -33.263298, -24.622128, 54.658001 }, + { -11.742641, -8.719418, 19.356001 }, + { -20.688904, -15.410790, 34.209999 }, + { -38.349551, -28.656141, 63.612999 }, + { -30.197857, -22.636429, 50.250000 }, + { -30.617229, -22.567629, 50.310001 }, + { -35.316494, -26.113137, 58.214001 }, + { -13.822439, -10.252549, 22.856001 }, + { -36.237141, -26.963181, 60.109001 }, + { -37.240419, -27.797524, 61.969002 } }; open3d::Image image; @@ -1232,7 +1252,7 @@ TEST(PointCloud, CreatePointCloudFromDepthImage) local_num_of_channels, local_bytes_per_channel); - UnitTest::Rand(image.data_, 0, 255, 0); + unit_test::Rand(image.data_, 0, 255, 0); open3d::PinholeCameraIntrinsic intrinsic = open3d::PinholeCameraIntrinsic( @@ -1240,11 +1260,12 @@ TEST(PointCloud, CreatePointCloudFromDepthImage) auto output_pc = open3d::CreatePointCloudFromDepthImage(image, intrinsic); + EXPECT_EQ(ref.size(), output_pc->points_.size()); for (size_t i = 0; i < output_pc->points_.size(); i++) { - EXPECT_NEAR(ref[i](0, 0), output_pc->points_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](1, 0), output_pc->points_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](2, 0), output_pc->points_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](0, 0), output_pc->points_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](1, 0), output_pc->points_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](2, 0), output_pc->points_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -1284,8 +1305,8 @@ void TEST_CreatePointCloudFromRGBDImage( color_num_of_channels, color_bytes_per_channel); - UnitTest::Rand(image.data_, 100, 150, 0); - UnitTest::Rand(color.data_, 130, 200, 0); + unit_test::Rand(image.data_, 100, 150, 0); + unit_test::Rand(color.data_, 130, 200, 0); auto depth = open3d::ConvertDepthToFloatImage(image); @@ -1297,15 +1318,17 @@ void TEST_CreatePointCloudFromRGBDImage( auto output_pc = open3d::CreatePointCloudFromRGBDImage(rgbd_image, intrinsic); + EXPECT_EQ(ref_points.size(), output_pc->points_.size()); + EXPECT_EQ(ref_colors.size(), output_pc->colors_.size()); for (size_t i = 0; i < output_pc->points_.size(); i++) { - EXPECT_NEAR(ref_points[i](0, 0), output_pc->points_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_points[i](1, 0), output_pc->points_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_points[i](2, 0), output_pc->points_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i](0, 0), output_pc->points_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i](1, 0), output_pc->points_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_points[i](2, 0), output_pc->points_[i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(ref_colors[i](0, 0), output_pc->colors_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_colors[i](1, 0), output_pc->colors_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_colors[i](2, 0), output_pc->colors_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_colors[i](0, 0), output_pc->colors_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_colors[i](1, 0), output_pc->colors_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_colors[i](2, 0), output_pc->colors_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -1318,61 +1341,62 @@ TEST(PointCloud, CreatePointCloudFromRGBDImage_3_1) { vector ref_points = { - { -0.000337, -0.000252, 0.000553 },\ - { -0.000283, -0.000213, 0.000467 },\ - { -0.000330, -0.000249, 0.000545 },\ - { -0.000329, -0.000249, 0.000545 },\ - { -0.000342, -0.000259, 0.000569 },\ - { -0.000260, -0.000194, 0.000427 },\ - { -0.000276, -0.000207, 0.000455 },\ - { -0.000327, -0.000246, 0.000541 },\ - { -0.000267, -0.000201, 0.000443 },\ - { -0.000299, -0.000226, 0.000498 },\ - { -0.000294, -0.000218, 0.000482 },\ - { -0.000312, -0.000232, 0.000514 },\ - { -0.000280, -0.000209, 0.000463 },\ - { -0.000296, -0.000222, 0.000490 },\ - { -0.000346, -0.000261, 0.000576 },\ - { -0.000346, -0.000256, 0.000569 },\ - { -0.000312, -0.000231, 0.000514 },\ - { -0.000320, -0.000238, 0.000529 },\ - { -0.000253, -0.000189, 0.000420 },\ - { -0.000306, -0.000230, 0.000510 },\ - { -0.000239, -0.000176, 0.000392 },\ - { -0.000264, -0.000195, 0.000435 },\ - { -0.000251, -0.000186, 0.000416 },\ - { -0.000331, -0.000246, 0.000549 },\ - { -0.000252, -0.000188, 0.000420 } \ + { -0.000337, -0.000252, 0.000553 }, + { -0.000283, -0.000213, 0.000467 }, + { -0.000330, -0.000249, 0.000545 }, + { -0.000329, -0.000249, 0.000545 }, + { -0.000342, -0.000259, 0.000569 }, + { -0.000260, -0.000194, 0.000427 }, + { -0.000276, -0.000207, 0.000455 }, + { -0.000327, -0.000246, 0.000541 }, + { -0.000267, -0.000201, 0.000443 }, + { -0.000299, -0.000226, 0.000498 }, + { -0.000294, -0.000218, 0.000482 }, + { -0.000312, -0.000232, 0.000514 }, + { -0.000280, -0.000209, 0.000463 }, + { -0.000296, -0.000222, 0.000490 }, + { -0.000346, -0.000261, 0.000576 }, + { -0.000346, -0.000256, 0.000569 }, + { -0.000312, -0.000231, 0.000514 }, + { -0.000320, -0.000238, 0.000529 }, + { -0.000253, -0.000189, 0.000420 }, + { -0.000306, -0.000230, 0.000510 }, + { -0.000239, -0.000176, 0.000392 }, + { -0.000264, -0.000195, 0.000435 }, + { -0.000251, -0.000186, 0.000416 }, + { -0.000331, -0.000246, 0.000549 }, + { -0.000252, -0.000188, 0.000420 } }; vector ref_colors = { - { 0.737255, 0.615686, 0.721569 },\ - { 0.725490, 0.756863, 0.560784 },\ - { 0.600000, 0.717647, 0.584314 },\ - { 0.658824, 0.639216, 0.678431 },\ - { 0.607843, 0.647059, 0.768627 },\ - { 0.756863, 0.682353, 0.701961 },\ - { 0.545098, 0.674510, 0.513725 },\ - { 0.572549, 0.545098, 0.729412 },\ - { 0.549020, 0.619608, 0.545098 },\ - { 0.537255, 0.780392, 0.568627 },\ - { 0.647059, 0.737255, 0.674510 },\ - { 0.588235, 0.682353, 0.650980 },\ - { 0.643137, 0.776471, 0.588235 },\ - { 0.717647, 0.650980, 0.717647 },\ - { 0.619608, 0.752941, 0.584314 },\ - { 0.603922, 0.729412, 0.760784 },\ - { 0.525490, 0.768627, 0.650980 },\ - { 0.529412, 0.560784, 0.690196 },\ - { 0.752941, 0.603922, 0.525490 },\ - { 0.513725, 0.631373, 0.525490 },\ - { 0.572549, 0.772549, 0.756863 },\ - { 0.741176, 0.580392, 0.654902 },\ - { 0.611765, 0.713725, 0.647059 },\ - { 0.690196, 0.654902, 0.517647 },\ - { 0.627451, 0.764706, 0.764706 } \ + { 0.737255, 0.615686, 0.721569 }, + { 0.725490, 0.756863, 0.560784 }, + { 0.600000, 0.717647, 0.584314 }, + { 0.658824, 0.639216, 0.678431 }, + { 0.607843, 0.647059, 0.768627 }, + { 0.756863, 0.682353, 0.701961 }, + { 0.545098, 0.674510, 0.513725 }, + { 0.572549, 0.545098, 0.729412 }, + { 0.549020, 0.619608, 0.545098 }, + { 0.537255, 0.780392, 0.568627 }, + { 0.647059, 0.737255, 0.674510 }, + { 0.588235, 0.682353, 0.650980 }, + { 0.643137, 0.776471, 0.588235 }, + { 0.717647, 0.650980, 0.717647 }, + { 0.619608, 0.752941, 0.584314 }, + { 0.603922, 0.729412, 0.760784 }, + { 0.525490, 0.768627, 0.650980 }, + { 0.529412, 0.560784, 0.690196 }, + { 0.752941, 0.603922, 0.525490 }, + { 0.513725, 0.631373, 0.525490 }, + { 0.572549, 0.772549, 0.756863 }, + { 0.741176, 0.580392, 0.654902 }, + { 0.611765, 0.713725, 0.647059 }, + { 0.690196, 0.654902, 0.517647 }, + { 0.627451, 0.764706, 0.764706 } }; + const int color_num_of_channels = 3; const int color_bytes_per_channel = 1; @@ -1392,60 +1416,60 @@ TEST(PointCloud, CreatePointCloudFromRGBDImage_1_4) { vector ref_points = { - { -0.000337, -0.000252, 0.000553 },\ - { -0.000283, -0.000213, 0.000467 },\ - { -0.000330, -0.000249, 0.000545 },\ - { -0.000329, -0.000249, 0.000545 },\ - { -0.000342, -0.000259, 0.000569 },\ - { -0.000260, -0.000194, 0.000427 },\ - { -0.000276, -0.000207, 0.000455 },\ - { -0.000327, -0.000246, 0.000541 },\ - { -0.000267, -0.000201, 0.000443 },\ - { -0.000299, -0.000226, 0.000498 },\ - { -0.000294, -0.000218, 0.000482 },\ - { -0.000312, -0.000232, 0.000514 },\ - { -0.000280, -0.000209, 0.000463 },\ - { -0.000296, -0.000222, 0.000490 },\ - { -0.000346, -0.000261, 0.000576 },\ - { -0.000346, -0.000256, 0.000569 },\ - { -0.000312, -0.000231, 0.000514 },\ - { -0.000320, -0.000238, 0.000529 },\ - { -0.000253, -0.000189, 0.000420 },\ - { -0.000306, -0.000230, 0.000510 },\ - { -0.000239, -0.000176, 0.000392 },\ - { -0.000264, -0.000195, 0.000435 },\ - { -0.000251, -0.000186, 0.000416 },\ - { -0.000331, -0.000246, 0.000549 },\ - { -0.000252, -0.000188, 0.000420 } \ + { -0.000337, -0.000252, 0.000553 }, + { -0.000283, -0.000213, 0.000467 }, + { -0.000330, -0.000249, 0.000545 }, + { -0.000329, -0.000249, 0.000545 }, + { -0.000342, -0.000259, 0.000569 }, + { -0.000260, -0.000194, 0.000427 }, + { -0.000276, -0.000207, 0.000455 }, + { -0.000327, -0.000246, 0.000541 }, + { -0.000267, -0.000201, 0.000443 }, + { -0.000299, -0.000226, 0.000498 }, + { -0.000294, -0.000218, 0.000482 }, + { -0.000312, -0.000232, 0.000514 }, + { -0.000280, -0.000209, 0.000463 }, + { -0.000296, -0.000222, 0.000490 }, + { -0.000346, -0.000261, 0.000576 }, + { -0.000346, -0.000256, 0.000569 }, + { -0.000312, -0.000231, 0.000514 }, + { -0.000320, -0.000238, 0.000529 }, + { -0.000253, -0.000189, 0.000420 }, + { -0.000306, -0.000230, 0.000510 }, + { -0.000239, -0.000176, 0.000392 }, + { -0.000264, -0.000195, 0.000435 }, + { -0.000251, -0.000186, 0.000416 }, + { -0.000331, -0.000246, 0.000549 }, + { -0.000252, -0.000188, 0.000420 } }; vector ref_colors = { - { -0.000352, -0.000352, -0.000352 },\ - { -0.000018, -0.000018, -0.000018 },\ - { -0.000000, -0.000000, -0.000000 },\ - { -24.580862, -24.580862, -24.580862 },\ - { -0.000000, -0.000000, -0.000000 },\ - { -0.001065, -0.001065, -0.001065 },\ - { -0.000000, -0.000000, -0.000000 },\ - { -0.020211, -0.020211, -0.020211 },\ - { -0.000000, -0.000000, -0.000000 },\ - { -0.000018, -0.000018, -0.000018 },\ - { -4.959918, -4.959918, -4.959918 },\ - { -93.301918, -93.301918, -93.301918 },\ - { -0.000000, -0.000000, -0.000000 },\ - { -0.000000, -0.000000, -0.000000 },\ - { -0.000000, -0.000000, -0.000000 },\ - { -0.094615, -0.094615, -0.094615 },\ - { -0.000005, -0.000005, -0.000005 },\ - { -0.000000, -0.000000, -0.000000 },\ - { -0.000000, -0.000000, -0.000000 },\ - { -0.000000, -0.000000, -0.000000 },\ - { -1.254324, -1.254324, -1.254324 },\ - { -4.550016, -4.550016, -4.550016 },\ - { -0.000000, -0.000000, -0.000000 },\ - { -80.370476, -80.370476, -80.370476 },\ - { -22.216120, -22.216120, -22.216120 } \ + { -0.000352, -0.000352, -0.000352 }, + { -0.000018, -0.000018, -0.000018 }, + { -0.000000, -0.000000, -0.000000 }, + { -24.580862, -24.580862, -24.580862 }, + { -0.000000, -0.000000, -0.000000 }, + { -0.001065, -0.001065, -0.001065 }, + { -0.000000, -0.000000, -0.000000 }, + { -0.020211, -0.020211, -0.020211 }, + { -0.000000, -0.000000, -0.000000 }, + { -0.000018, -0.000018, -0.000018 }, + { -4.959918, -4.959918, -4.959918 }, + { -93.301918, -93.301918, -93.301918 }, + { -0.000000, -0.000000, -0.000000 }, + { -0.000000, -0.000000, -0.000000 }, + { -0.000000, -0.000000, -0.000000 }, + { -0.094615, -0.094615, -0.094615 }, + { -0.000005, -0.000005, -0.000005 }, + { -0.000000, -0.000000, -0.000000 }, + { -0.000000, -0.000000, -0.000000 }, + { -0.000000, -0.000000, -0.000000 }, + { -1.254324, -1.254324, -1.254324 }, + { -4.550016, -4.550016, -4.550016 }, + { -0.000000, -0.000000, -0.000000 }, + { -80.370476, -80.370476, -80.370476 }, + { -22.216120, -22.216120, -22.216120 } }; const int color_num_of_channels = 1; diff --git a/src/UnitTest/Core/Geometry/RGBDImage.cpp b/src/UnitTest/Core/Geometry/RGBDImage.cpp index ff7d01bcfad..ec803625e90 100644 --- a/src/UnitTest/Core/Geometry/RGBDImage.cpp +++ b/src/UnitTest/Core/Geometry/RGBDImage.cpp @@ -64,8 +64,8 @@ TEST(RGBDImage, Constructor) image_num_of_channels, image_bytes_per_channel); - UnitTest::Rand(image.data_, 100, 150, 0); - UnitTest::Rand(color.data_, 130, 200, 0); + unit_test::Rand(image.data_, 100, 150, 0); + unit_test::Rand(color.data_, 130, 200, 0); auto depth = open3d::ConvertDepthToFloatImage(image); @@ -83,7 +83,7 @@ TEST(RGBDImage, Constructor) // ---------------------------------------------------------------------------- TEST(RGBDImage, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- @@ -92,28 +92,32 @@ TEST(RGBDImage, DISABLED_MemberData) TEST(RGBDImage, CreateRGBDImageFromColorAndDepth) { vector ref_color = - { 216, 2, 42, 63, 21, 162, 57, 63, 62, 210,\ - 42, 63, 216, 72, 38, 63, 116, 49, 38, 63,\ - 55, 245, 52, 63, 150, 19, 30, 63, 123, 6,\ - 19, 63, 193, 10, 23, 63, 83, 253, 46, 63,\ - 141, 0, 52, 63, 9, 144, 38, 63, 193, 19,\ - 55, 63, 19, 179, 45, 63, 56, 160, 49, 63,\ - 26, 10, 50, 63, 121, 185, 46, 63, 168, 239,\ - 16, 63, 183, 184, 35, 63, 63, 137, 21, 63,\ - 135, 1, 54, 63, 220, 15, 35, 63, 177, 246,\ - 44, 63, 207, 89, 38, 63, 56, 66, 57, 63 }; + { + 216, 2, 42, 63, 21, 162, 57, 63, 62, 210, + 42, 63, 216, 72, 38, 63, 116, 49, 38, 63, + 55, 245, 52, 63, 150, 19, 30, 63, 123, 6, + 19, 63, 193, 10, 23, 63, 83, 253, 46, 63, + 141, 0, 52, 63, 9, 144, 38, 63, 193, 19, + 55, 63, 19, 179, 45, 63, 56, 160, 49, 63, + 26, 10, 50, 63, 121, 185, 46, 63, 168, 239, + 16, 63, 183, 184, 35, 63, 63, 137, 21, 63, + 135, 1, 54, 63, 220, 15, 35, 63, 177, 246, + 44, 63, 207, 89, 38, 63, 56, 66, 57, 63 + }; vector ref_depth = - { 172, 219, 92, 54, 209, 104, 206, 53, 157, 96,\ - 77, 54, 110, 129, 81, 54, 89, 111, 111, 54,\ - 209, 104, 78, 53, 178, 114, 175, 53, 204, 63,\ - 73, 54, 146, 124, 144, 53, 199, 132, 17, 54,\ - 99, 193, 249, 53, 168, 32, 37, 54, 246, 245,\ - 191, 53, 136, 42, 6, 54, 99, 193, 121, 54,\ - 141, 119, 112, 54, 16, 49, 39, 54, 37, 213,\ - 59, 54, 99, 157, 20, 53, 110, 239, 30, 54,\ - 32, 26, 132, 51, 204, 209, 123, 53, 194, 91,\ - 12, 53, 214, 145, 83, 54, 214, 255, 32, 53 }; + { + 172, 219, 92, 54, 209, 104, 206, 53, 157, 96, + 77, 54, 110, 129, 81, 54, 89, 111, 111, 54, + 209, 104, 78, 53, 178, 114, 175, 53, 204, 63, + 73, 54, 146, 124, 144, 53, 199, 132, 17, 54, + 99, 193, 249, 53, 168, 32, 37, 54, 246, 245, + 191, 53, 136, 42, 6, 54, 99, 193, 121, 54, + 141, 119, 112, 54, 16, 49, 39, 54, 37, 213, + 59, 54, 99, 157, 20, 53, 110, 239, 30, 54, + 32, 26, 132, 51, 204, 209, 123, 53, 194, 91, + 12, 53, 214, 145, 83, 54, 214, 255, 32, 53 + }; open3d::Image depth; open3d::Image color; @@ -142,8 +146,8 @@ TEST(RGBDImage, CreateRGBDImageFromColorAndDepth) depth_bytes_per_channel); float* const depthFloatData = reinterpret_cast(&depth.data_[0]); - UnitTest::Rand(depthFloatData, depth_width * depth_height, 0.0, 1.0, 0); - UnitTest::Rand(color.data_, 130, 200, 0); + unit_test::Rand(depthFloatData, depth_width * depth_height, 0.0, 1.0, 0); + unit_test::Rand(color.data_, 130, 200, 0); auto rgbdImage = open3d::CreateRGBDImageFromColorAndDepth(color, depth); @@ -162,28 +166,32 @@ TEST(RGBDImage, CreateRGBDImageFromColorAndDepth) TEST(RGBDImage, CreateRGBDImageFromRedwoodFormat) { vector ref_color = - { 216, 2, 42, 63, 21, 162, 57, 63, 62, 210,\ - 42, 63, 216, 72, 38, 63, 116, 49, 38, 63,\ - 55, 245, 52, 63, 150, 19, 30, 63, 123, 6,\ - 19, 63, 193, 10, 23, 63, 83, 253, 46, 63,\ - 141, 0, 52, 63, 9, 144, 38, 63, 193, 19,\ - 55, 63, 19, 179, 45, 63, 56, 160, 49, 63,\ - 26, 10, 50, 63, 121, 185, 46, 63, 168, 239,\ - 16, 63, 183, 184, 35, 63, 63, 137, 21, 63,\ - 135, 1, 54, 63, 220, 15, 35, 63, 177, 246,\ - 44, 63, 207, 89, 38, 63, 56, 66, 57, 63 }; + { + 216, 2, 42, 63, 21, 162, 57, 63, 62, 210, + 42, 63, 216, 72, 38, 63, 116, 49, 38, 63, + 55, 245, 52, 63, 150, 19, 30, 63, 123, 6, + 19, 63, 193, 10, 23, 63, 83, 253, 46, 63, + 141, 0, 52, 63, 9, 144, 38, 63, 193, 19, + 55, 63, 19, 179, 45, 63, 56, 160, 49, 63, + 26, 10, 50, 63, 121, 185, 46, 63, 168, 239, + 16, 63, 183, 184, 35, 63, 63, 137, 21, 63, + 135, 1, 54, 63, 220, 15, 35, 63, 177, 246, + 44, 63, 207, 89, 38, 63, 56, 66, 57, 63 + }; vector ref_depth = - { 172, 219, 92, 54, 209, 104, 206, 53, 157, 96,\ - 77, 54, 110, 129, 81, 54, 89, 111, 111, 54,\ - 209, 104, 78, 53, 178, 114, 175, 53, 204, 63,\ - 73, 54, 146, 124, 144, 53, 199, 132, 17, 54,\ - 99, 193, 249, 53, 168, 32, 37, 54, 246, 245,\ - 191, 53, 136, 42, 6, 54, 99, 193, 121, 54,\ - 141, 119, 112, 54, 16, 49, 39, 54, 37, 213,\ - 59, 54, 99, 157, 20, 53, 110, 239, 30, 54,\ - 32, 26, 132, 51, 204, 209, 123, 53, 194, 91,\ - 12, 53, 214, 145, 83, 54, 214, 255, 32, 53 }; + { + 172, 219, 92, 54, 209, 104, 206, 53, 157, 96, + 77, 54, 110, 129, 81, 54, 89, 111, 111, 54, + 209, 104, 78, 53, 178, 114, 175, 53, 204, 63, + 73, 54, 146, 124, 144, 53, 199, 132, 17, 54, + 99, 193, 249, 53, 168, 32, 37, 54, 246, 245, + 191, 53, 136, 42, 6, 54, 99, 193, 121, 54, + 141, 119, 112, 54, 16, 49, 39, 54, 37, 213, + 59, 54, 99, 157, 20, 53, 110, 239, 30, 54, + 32, 26, 132, 51, 204, 209, 123, 53, 194, 91, + 12, 53, 214, 145, 83, 54, 214, 255, 32, 53 + }; open3d::Image depth; open3d::Image color; @@ -212,8 +220,8 @@ TEST(RGBDImage, CreateRGBDImageFromRedwoodFormat) depth_bytes_per_channel); float* const depthFloatData = reinterpret_cast(&depth.data_[0]); - UnitTest::Rand(depthFloatData, depth_width * depth_height, 0.0, 1.0, 0); - UnitTest::Rand(color.data_, 130, 200, 0); + unit_test::Rand(depthFloatData, depth_width * depth_height, 0.0, 1.0, 0); + unit_test::Rand(color.data_, 130, 200, 0); auto rgbdImage = open3d::CreateRGBDImageFromRedwoodFormat(color, depth); @@ -232,28 +240,32 @@ TEST(RGBDImage, CreateRGBDImageFromRedwoodFormat) TEST(RGBDImage, CreateRGBDImageFromTUMFormat) { vector ref_color = - { 216, 2, 42, 63, 21, 162, 57, 63, 62, 210,\ - 42, 63, 216, 72, 38, 63, 116, 49, 38, 63,\ - 55, 245, 52, 63, 150, 19, 30, 63, 123, 6,\ - 19, 63, 193, 10, 23, 63, 83, 253, 46, 63,\ - 141, 0, 52, 63, 9, 144, 38, 63, 193, 19,\ - 55, 63, 19, 179, 45, 63, 56, 160, 49, 63,\ - 26, 10, 50, 63, 121, 185, 46, 63, 168, 239,\ - 16, 63, 183, 184, 35, 63, 63, 137, 21, 63,\ - 135, 1, 54, 63, 220, 15, 35, 63, 177, 246,\ - 44, 63, 207, 89, 38, 63, 56, 66, 57, 63 }; + { + 216, 2, 42, 63, 21, 162, 57, 63, 62, 210, + 42, 63, 216, 72, 38, 63, 116, 49, 38, 63, + 55, 245, 52, 63, 150, 19, 30, 63, 123, 6, + 19, 63, 193, 10, 23, 63, 83, 253, 46, 63, + 141, 0, 52, 63, 9, 144, 38, 63, 193, 19, + 55, 63, 19, 179, 45, 63, 56, 160, 49, 63, + 26, 10, 50, 63, 121, 185, 46, 63, 168, 239, + 16, 63, 183, 184, 35, 63, 63, 137, 21, 63, + 135, 1, 54, 63, 220, 15, 35, 63, 177, 246, + 44, 63, 207, 89, 38, 63, 56, 66, 57, 63 + }; vector ref_depth = - { 189, 175, 48, 53, 167, 32, 165, 52, 74, 77,\ - 36, 53, 190, 154, 39, 53, 71, 140, 63, 53,\ - 167, 32, 37, 52, 194, 91, 140, 52, 214, 255,\ - 32, 53, 183, 45, 103, 52, 113, 212, 232, 52,\ - 233, 205, 199, 52, 32, 26, 4, 53, 145, 145,\ - 153, 52, 116, 170, 214, 52, 233, 205, 71, 53,\ - 164, 95, 64, 53, 218, 192, 5, 53, 29, 68,\ - 22, 53, 159, 200, 237, 51, 227, 75, 254, 52,\ - 0, 93, 83, 50, 163, 116, 73, 52, 207, 146,\ - 224, 51, 120, 65, 41, 53, 171, 204, 0, 52 }; + { + 189, 175, 48, 53, 167, 32, 165, 52, 74, 77, + 36, 53, 190, 154, 39, 53, 71, 140, 63, 53, + 167, 32, 37, 52, 194, 91, 140, 52, 214, 255, + 32, 53, 183, 45, 103, 52, 113, 212, 232, 52, + 233, 205, 199, 52, 32, 26, 4, 53, 145, 145, + 153, 52, 116, 170, 214, 52, 233, 205, 71, 53, + 164, 95, 64, 53, 218, 192, 5, 53, 29, 68, + 22, 53, 159, 200, 237, 51, 227, 75, 254, 52, + 0, 93, 83, 50, 163, 116, 73, 52, 207, 146, + 224, 51, 120, 65, 41, 53, 171, 204, 0, 52 + }; open3d::Image depth; open3d::Image color; @@ -282,8 +294,8 @@ TEST(RGBDImage, CreateRGBDImageFromTUMFormat) depth_bytes_per_channel); float* const depthFloatData = reinterpret_cast(&depth.data_[0]); - UnitTest::Rand(depthFloatData, depth_width * depth_height, 0.0, 1.0, 0); - UnitTest::Rand(color.data_, 130, 200, 0); + unit_test::Rand(depthFloatData, depth_width * depth_height, 0.0, 1.0, 0); + unit_test::Rand(color.data_, 130, 200, 0); auto rgbdImage = open3d::CreateRGBDImageFromTUMFormat(color, depth); @@ -302,28 +314,32 @@ TEST(RGBDImage, CreateRGBDImageFromTUMFormat) TEST(RGBDImage, CreateRGBDImageFromSUNFormat) { vector ref_color = - { 216, 2, 42, 63, 21, 162, 57, 63, 62, 210,\ - 42, 63, 216, 72, 38, 63, 116, 49, 38, 63,\ - 55, 245, 52, 63, 150, 19, 30, 63, 123, 6,\ - 19, 63, 193, 10, 23, 63, 83, 253, 46, 63,\ - 141, 0, 52, 63, 9, 144, 38, 63, 193, 19,\ - 55, 63, 19, 179, 45, 63, 56, 160, 49, 63,\ - 26, 10, 50, 63, 121, 185, 46, 63, 168, 239,\ - 16, 63, 183, 184, 35, 63, 63, 137, 21, 63,\ - 135, 1, 54, 63, 220, 15, 35, 63, 177, 246,\ - 44, 63, 207, 89, 38, 63, 56, 66, 57, 63 }; + { + 216, 2, 42, 63, 21, 162, 57, 63, 62, 210, + 42, 63, 216, 72, 38, 63, 116, 49, 38, 63, + 55, 245, 52, 63, 150, 19, 30, 63, 123, 6, + 19, 63, 193, 10, 23, 63, 83, 253, 46, 63, + 141, 0, 52, 63, 9, 144, 38, 63, 193, 19, + 55, 63, 19, 179, 45, 63, 56, 160, 49, 63, + 26, 10, 50, 63, 121, 185, 46, 63, 168, 239, + 16, 63, 183, 184, 35, 63, 63, 137, 21, 63, + 135, 1, 54, 63, 220, 15, 35, 63, 177, 246, + 44, 63, 207, 89, 38, 63, 56, 66, 57, 63 + }; vector ref_depth = - { 164, 120, 112, 226, 13, 203, 94, 34, 204, 202,\ - 110, 2, 229, 78, 111, 130, 241, 110, 115, 34,\ - 191, 104, 78, 34, 0, 0, 0, 0, 177, 70,\ - 110, 130, 193, 236, 86, 162, 122, 171, 102, 194,\ - 0, 0, 0, 0, 86, 4, 106, 34, 152, 205,\ - 191, 53, 136, 42, 6, 54, 99, 193, 121, 54,\ - 141, 119, 112, 54, 16, 49, 39, 54, 37, 213,\ - 59, 54, 99, 157, 20, 53, 110, 239, 30, 54,\ - 32, 26, 132, 51, 204, 209, 123, 53, 194, 91,\ - 12, 53, 214, 145, 83, 54, 214, 255, 32, 53 }; + { + 164, 120, 112, 226, 13, 203, 94, 34, 204, 202, + 110, 2, 229, 78, 111, 130, 241, 110, 115, 34, + 191, 104, 78, 34, 0, 0, 0, 0, 177, 70, + 110, 130, 193, 236, 86, 162, 122, 171, 102, 194, + 0, 0, 0, 0, 86, 4, 106, 34, 152, 205, + 191, 53, 136, 42, 6, 54, 99, 193, 121, 54, + 141, 119, 112, 54, 16, 49, 39, 54, 37, 213, + 59, 54, 99, 157, 20, 53, 110, 239, 30, 54, + 32, 26, 132, 51, 204, 209, 123, 53, 194, 91, + 12, 53, 214, 145, 83, 54, 214, 255, 32, 53 + }; open3d::Image depth; open3d::Image color; @@ -352,8 +368,8 @@ TEST(RGBDImage, CreateRGBDImageFromSUNFormat) depth_bytes_per_channel); float* const depthFloatData = reinterpret_cast(&depth.data_[0]); - UnitTest::Rand(depthFloatData, depth_width * depth_height, 0.0, 1.0, 0); - UnitTest::Rand(color.data_, 130, 200, 0); + unit_test::Rand(depthFloatData, depth_width * depth_height, 0.0, 1.0, 0); + unit_test::Rand(color.data_, 130, 200, 0); auto rgbdImage = open3d::CreateRGBDImageFromSUNFormat(color, depth); @@ -372,28 +388,32 @@ TEST(RGBDImage, CreateRGBDImageFromSUNFormat) TEST(RGBDImage, CreateRGBDImageFromNYUFormat) { vector ref_color = - { 216, 2, 42, 63, 21, 162, 57, 63, 62, 210,\ - 42, 63, 216, 72, 38, 63, 116, 49, 38, 63,\ - 55, 245, 52, 63, 150, 19, 30, 63, 123, 6,\ - 19, 63, 193, 10, 23, 63, 83, 253, 46, 63,\ - 141, 0, 52, 63, 9, 144, 38, 63, 193, 19,\ - 55, 63, 19, 179, 45, 63, 56, 160, 49, 63,\ - 26, 10, 50, 63, 121, 185, 46, 63, 168, 239,\ - 16, 63, 183, 184, 35, 63, 63, 137, 21, 63,\ - 135, 1, 54, 63, 220, 15, 35, 63, 177, 246,\ - 44, 63, 207, 89, 38, 63, 56, 66, 57, 63 }; + { + 216, 2, 42, 63, 21, 162, 57, 63, 62, 210, + 42, 63, 216, 72, 38, 63, 116, 49, 38, 63, + 55, 245, 52, 63, 150, 19, 30, 63, 123, 6, + 19, 63, 193, 10, 23, 63, 83, 253, 46, 63, + 141, 0, 52, 63, 9, 144, 38, 63, 193, 19, + 55, 63, 19, 179, 45, 63, 56, 160, 49, 63, + 26, 10, 50, 63, 121, 185, 46, 63, 168, 239, + 16, 63, 183, 184, 35, 63, 63, 137, 21, 63, + 135, 1, 54, 63, 220, 15, 35, 63, 177, 246, + 44, 63, 207, 89, 38, 63, 56, 66, 57, 63 + }; vector ref_depth = - { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\ - 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,\ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\ - 0, 0, 0, 0, 0, 0, 0, 0, 238, 124,\ - 191, 53, 136, 42, 6, 54, 99, 193, 121, 54,\ - 141, 119, 112, 54, 16, 49, 39, 54, 37, 213,\ - 59, 54, 99, 157, 20, 53, 110, 239, 30, 54,\ - 32, 26, 132, 51, 204, 209, 123, 53, 194, 91,\ - 12, 53, 214, 145, 83, 54, 214, 255, 32, 53 }; + { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 238, 124, + 191, 53, 136, 42, 6, 54, 99, 193, 121, 54, + 141, 119, 112, 54, 16, 49, 39, 54, 37, 213, + 59, 54, 99, 157, 20, 53, 110, 239, 30, 54, + 32, 26, 132, 51, 204, 209, 123, 53, 194, 91, + 12, 53, 214, 145, 83, 54, 214, 255, 32, 53 + }; open3d::Image depth; open3d::Image color; @@ -422,8 +442,8 @@ TEST(RGBDImage, CreateRGBDImageFromNYUFormat) depth_bytes_per_channel); float* const depthFloatData = reinterpret_cast(&depth.data_[0]); - UnitTest::Rand(depthFloatData, depth_width * depth_height, 0.0, 1.0, 0); - UnitTest::Rand(color.data_, 130, 200, 0); + unit_test::Rand(depthFloatData, depth_width * depth_height, 0.0, 1.0, 0); + unit_test::Rand(color.data_, 130, 200, 0); auto rgbdImage = open3d::CreateRGBDImageFromNYUFormat(color, depth); @@ -441,33 +461,45 @@ TEST(RGBDImage, CreateRGBDImageFromNYUFormat) // ---------------------------------------------------------------------------- TEST(RGBDImage, FilterRGBDImagePyramid) { - vector> ref_color = { - { 49, 63, 46, 63, 234, 198, 45, 63, 152, 189,\ - 39, 63, 151, 141, 36, 63, 165, 233, 38, 63,\ - 44, 66, 47, 63, 54, 137, 40, 63, 10, 229,\ - 34, 63, 34, 30, 36, 63, 102, 55, 42, 63,\ - 230, 110, 48, 63, 133, 79, 41, 63, 33, 69,\ - 37, 63, 126, 99, 38, 63, 234, 215, 40, 63,\ - 91, 21, 49, 63, 92, 34, 42, 63, 75, 230,\ - 36, 63, 181, 45, 37, 63, 210, 213, 37, 63,\ - 82, 65, 49, 63, 72, 187, 41, 63, 106, 229,\ - 37, 63, 255, 106, 40, 63, 94, 171, 45, 63 }, - { 159, 3, 43, 63, 135, 253, 38, 63, 128, 50,\ - 43, 63, 2, 65, 39, 63 } }; - - vector> ref_depth = { - { 228, 189, 30, 54, 192, 99, 17, 54, 198, 205,\ - 42, 54, 153, 171, 64, 54, 176, 195, 77, 54,\ - 66, 211, 223, 53, 111, 11, 255, 53, 106, 58,\ - 18, 54, 104, 198, 25, 54, 118, 205, 48, 54,\ - 82, 42, 10, 54, 88, 83, 15, 54, 196, 207,\ - 4, 54, 116, 199, 5, 54, 250, 89, 46, 54,\ - 145, 132, 21, 54, 180, 25, 12, 54, 87, 127,\ - 249, 53, 81, 86, 244, 53, 187, 58, 12, 54,\ - 141, 83, 139, 53, 25, 66, 157, 53, 230, 195,\ - 201, 53, 95, 144, 239, 53, 89, 221, 188, 53 }, - { 4, 63, 9, 54, 112, 194, 22, 54, 170, 235,\ - 23, 54, 208, 54, 8, 54 } }; + vector> ref_color = + { + { + 49, 63, 46, 63, 234, 198, 45, 63, 152, 189, + 39, 63, 151, 141, 36, 63, 165, 233, 38, 63, + 44, 66, 47, 63, 54, 137, 40, 63, 10, 229, + 34, 63, 34, 30, 36, 63, 102, 55, 42, 63, + 230, 110, 48, 63, 133, 79, 41, 63, 33, 69, + 37, 63, 126, 99, 38, 63, 234, 215, 40, 63, + 91, 21, 49, 63, 92, 34, 42, 63, 75, 230, + 36, 63, 181, 45, 37, 63, 210, 213, 37, 63, + 82, 65, 49, 63, 72, 187, 41, 63, 106, 229, + 37, 63, 255, 106, 40, 63, 94, 171, 45, 63 + }, + { + 159, 3, 43, 63, 135, 253, 38, 63, 128, 50, + 43, 63, 2, 65, 39, 63 + } + }; + + vector> ref_depth = + { + { + 228, 189, 30, 54, 192, 99, 17, 54, 198, 205, + 42, 54, 153, 171, 64, 54, 176, 195, 77, 54, + 66, 211, 223, 53, 111, 11, 255, 53, 106, 58, + 18, 54, 104, 198, 25, 54, 118, 205, 48, 54, + 82, 42, 10, 54, 88, 83, 15, 54, 196, 207, + 4, 54, 116, 199, 5, 54, 250, 89, 46, 54, + 145, 132, 21, 54, 180, 25, 12, 54, 87, 127, + 249, 53, 81, 86, 244, 53, 187, 58, 12, 54, + 141, 83, 139, 53, 25, 66, 157, 53, 230, 195, + 201, 53, 95, 144, 239, 53, 89, 221, 188, 53 + }, + { + 4, 63, 9, 54, 112, 194, 22, 54, 170, 235, + 23, 54, 208, 54, 8, 54 + } + }; open3d::Image depth; open3d::Image color; @@ -496,8 +528,8 @@ TEST(RGBDImage, FilterRGBDImagePyramid) depth_bytes_per_channel); float* const depthFloatData = reinterpret_cast(&depth.data_[0]); - UnitTest::Rand(depthFloatData, depth_width * depth_height, 0.0, 1.0, 0); - UnitTest::Rand(color.data_, 130, 200, 0); + unit_test::Rand(depthFloatData, depth_width * depth_height, 0.0, 1.0, 0); + unit_test::Rand(color.data_, 130, 200, 0); size_t num_of_levels = 2; auto rgbdImage = open3d::CreateRGBDImageFromColorAndDepth(color, depth); @@ -521,33 +553,45 @@ TEST(RGBDImage, FilterRGBDImagePyramid) // ---------------------------------------------------------------------------- TEST(RGBDImage, CreateRGBDImagePyramid) { - vector> ref_color = { - { 216, 2, 42, 63, 21, 162, 57, 63, 62, 210,\ - 42, 63, 216, 72, 38, 63, 116, 49, 38, 63,\ - 55, 245, 52, 63, 150, 19, 30, 63, 123, 6,\ - 19, 63, 193, 10, 23, 63, 83, 253, 46, 63,\ - 141, 0, 52, 63, 9, 144, 38, 63, 193, 19,\ - 55, 63, 19, 179, 45, 63, 56, 160, 49, 63,\ - 26, 10, 50, 63, 121, 185, 46, 63, 168, 239,\ - 16, 63, 183, 184, 35, 63, 63, 137, 21, 63,\ - 135, 1, 54, 63, 220, 15, 35, 63, 177, 246,\ - 44, 63, 207, 89, 38, 63, 56, 66, 57, 63 }, - { 96, 244, 44, 63, 151, 211, 36, 63, 137, 61,\ - 45, 63, 40, 111, 37, 63 } }; - - vector> ref_depth = { - { 172, 219, 92, 54, 209, 104, 206, 53, 157, 96,\ - 77, 54, 110, 129, 81, 54, 89, 111, 111, 54,\ - 209, 104, 78, 53, 178, 114, 175, 53, 204, 63,\ - 73, 54, 146, 124, 144, 53, 199, 132, 17, 54,\ - 99, 193, 249, 53, 168, 32, 37, 54, 246, 245,\ - 191, 53, 136, 42, 6, 54, 99, 193, 121, 54,\ - 141, 119, 112, 54, 16, 49, 39, 54, 37, 213,\ - 59, 54, 99, 157, 20, 53, 110, 239, 30, 54,\ - 32, 26, 132, 51, 204, 209, 123, 53, 194, 91,\ - 12, 53, 214, 145, 83, 54, 214, 255, 32, 53 }, - { 208, 177, 231, 53, 8, 24, 44, 54, 126, 106,\ - 46, 54, 0, 145, 227, 53 } }; + vector> ref_color = + { + { + 216, 2, 42, 63, 21, 162, 57, 63, 62, 210, + 42, 63, 216, 72, 38, 63, 116, 49, 38, 63, + 55, 245, 52, 63, 150, 19, 30, 63, 123, 6, + 19, 63, 193, 10, 23, 63, 83, 253, 46, 63, + 141, 0, 52, 63, 9, 144, 38, 63, 193, 19, + 55, 63, 19, 179, 45, 63, 56, 160, 49, 63, + 26, 10, 50, 63, 121, 185, 46, 63, 168, 239, + 16, 63, 183, 184, 35, 63, 63, 137, 21, 63, + 135, 1, 54, 63, 220, 15, 35, 63, 177, 246, + 44, 63, 207, 89, 38, 63, 56, 66, 57, 63 + }, + { + 96, 244, 44, 63, 151, 211, 36, 63, 137, 61, + 45, 63, 40, 111, 37, 63 + } + }; + + vector> ref_depth = + { + { + 172, 219, 92, 54, 209, 104, 206, 53, 157, 96, + 77, 54, 110, 129, 81, 54, 89, 111, 111, 54, + 209, 104, 78, 53, 178, 114, 175, 53, 204, 63, + 73, 54, 146, 124, 144, 53, 199, 132, 17, 54, + 99, 193, 249, 53, 168, 32, 37, 54, 246, 245, + 191, 53, 136, 42, 6, 54, 99, 193, 121, 54, + 141, 119, 112, 54, 16, 49, 39, 54, 37, 213, + 59, 54, 99, 157, 20, 53, 110, 239, 30, 54, + 32, 26, 132, 51, 204, 209, 123, 53, 194, 91, + 12, 53, 214, 145, 83, 54, 214, 255, 32, 53 + }, + { + 208, 177, 231, 53, 8, 24, 44, 54, 126, 106, + 46, 54, 0, 145, 227, 53 + } + }; open3d::Image depth; open3d::Image color; @@ -576,8 +620,8 @@ TEST(RGBDImage, CreateRGBDImagePyramid) depth_bytes_per_channel); float* const depthFloatData = reinterpret_cast(&depth.data_[0]); - UnitTest::Rand(depthFloatData, depth_width * depth_height, 0.0, 1.0, 0); - UnitTest::Rand(color.data_, 130, 200, 0); + unit_test::Rand(depthFloatData, depth_width * depth_height, 0.0, 1.0, 0); + unit_test::Rand(color.data_, 130, 200, 0); size_t num_of_levels = 2; auto rgbdImage = open3d::CreateRGBDImageFromColorAndDepth(color, depth); diff --git a/src/UnitTest/Core/Geometry/TriangleMesh.cpp b/src/UnitTest/Core/Geometry/TriangleMesh.cpp index 5fe59ab9c15..495d1b3cf50 100644 --- a/src/UnitTest/Core/Geometry/TriangleMesh.cpp +++ b/src/UnitTest/Core/Geometry/TriangleMesh.cpp @@ -74,7 +74,7 @@ TEST(TriangleMesh, Constructor) // ---------------------------------------------------------------------------- TEST(TriangleMesh, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- @@ -98,22 +98,22 @@ TEST(TriangleMesh, Clear) tm.triangles_.resize(size); tm.triangle_normals_.resize(size); - UnitTest::Rand(tm.vertices_, dmin, dmax, 0); - UnitTest::Rand(tm.vertex_normals_, dmin, dmax, 0); - UnitTest::Rand(tm.vertex_colors_, dmin, dmax, 0); - UnitTest::Rand(tm.triangles_, imin, imax, 0); - UnitTest::Rand(tm.triangle_normals_, dmin, dmax, 0); + unit_test::Rand(tm.vertices_, dmin, dmax, 0); + unit_test::Rand(tm.vertex_normals_, dmin, dmax, 0); + unit_test::Rand(tm.vertex_colors_, dmin, dmax, 0); + unit_test::Rand(tm.triangles_, imin, imax, 0); + unit_test::Rand(tm.triangle_normals_, dmin, dmax, 0); Eigen::Vector3d minBound = tm.GetMinBound(); Eigen::Vector3d maxBound = tm.GetMaxBound(); EXPECT_FALSE(tm.IsEmpty()); - EXPECT_NEAR( 19.607843, minBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( 0.000000, minBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( 0.000000, minBound(2, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(996.078431, maxBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(996.078431, maxBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(996.078431, maxBound(2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR( 19.607843, minBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( 0.000000, minBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( 0.000000, minBound(2, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(2, 0), unit_test::THRESHOLD_1E_6); EXPECT_TRUE(tm.HasVertices()); EXPECT_TRUE(tm.HasVertexNormals()); EXPECT_TRUE(tm.HasVertexColors()); @@ -127,12 +127,12 @@ TEST(TriangleMesh, Clear) // public members EXPECT_TRUE(tm.IsEmpty()); - EXPECT_NEAR(0.0, minBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(0.0, minBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(0.0, minBound(2, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(0.0, maxBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(0.0, maxBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(0.0, maxBound(2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, minBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, minBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, minBound(2, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, maxBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, maxBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(0.0, maxBound(2, 0), unit_test::THRESHOLD_1E_6); EXPECT_FALSE(tm.HasVertices()); EXPECT_FALSE(tm.HasVertexNormals()); EXPECT_FALSE(tm.HasVertexColors()); @@ -169,13 +169,13 @@ TEST(TriangleMesh, GetMinBound) open3d::TriangleMesh tm; tm.vertices_.resize(size); - UnitTest::Rand(tm.vertices_, dmin, dmax, 0); + unit_test::Rand(tm.vertices_, dmin, dmax, 0); Eigen::Vector3d minBound = tm.GetMinBound(); - EXPECT_NEAR( 19.607843, minBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( 0.000000, minBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR( 0.000000, minBound(2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR( 19.607843, minBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( 0.000000, minBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR( 0.000000, minBound(2, 0), unit_test::THRESHOLD_1E_6); } // ---------------------------------------------------------------------------- @@ -191,13 +191,13 @@ TEST(TriangleMesh, GetMaxBound) open3d::TriangleMesh tm; tm.vertices_.resize(size); - UnitTest::Rand(tm.vertices_, dmin, dmax, 0); + unit_test::Rand(tm.vertices_, dmin, dmax, 0); Eigen::Vector3d maxBound = tm.GetMaxBound(); - EXPECT_NEAR(996.078431, maxBound(0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(996.078431, maxBound(1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(996.078431, maxBound(2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(996.078431, maxBound(2, 0), unit_test::THRESHOLD_1E_6); } // ---------------------------------------------------------------------------- @@ -207,44 +207,44 @@ TEST(TriangleMesh, Transform) { vector ref_vertices = { - { 396.870588,1201.976471, 880.472941 },\ - { 320.792157,1081.976471, 829.139608 },\ - { 269.027451, 818.447059, 406.786667 },\ - { 338.831373,1001.192157, 614.237647 },\ - { 423.537255,1153.349020, 483.727843 },\ - { 432.949020,1338.447059, 964.512157 },\ - { 140.007843, 444.721569, 189.296471 },\ - { 292.164706, 763.152941, 317.178824 },\ - { 134.517647, 407.858824, 192.002353 },\ - { 274.909804, 802.368627, 218.747451 } \ + { 396.870588, 1201.976471, 880.472941 }, + { 320.792157, 1081.976471, 829.139608 }, + { 269.027451, 818.447059, 406.786667 }, + { 338.831373, 1001.192157, 614.237647 }, + { 423.537255, 1153.349020, 483.727843 }, + { 432.949020, 1338.447059, 964.512157 }, + { 140.007843, 444.721569, 189.296471 }, + { 292.164706, 763.152941, 317.178824 }, + { 134.517647, 407.858824, 192.002353 }, + { 274.909804, 802.368627, 218.747451 } }; vector ref_vertex_normals = { - { 396.470588,1201.176471, 880.352941 },\ - { 320.392157,1081.176471, 829.019608 },\ - { 268.627451, 817.647059, 406.666667 },\ - { 338.431373,1000.392157, 614.117647 },\ - { 423.137255,1152.549020, 483.607843 },\ - { 432.549020,1337.647059, 964.392157 },\ - { 139.607843, 443.921569, 189.176471 },\ - { 291.764706, 762.352941, 317.058824 },\ - { 134.117647, 407.058824, 191.882353 },\ - { 274.509804, 801.568627, 218.627451 } \ + { 396.470588, 1201.176471, 880.352941 }, + { 320.392157, 1081.176471, 829.019608 }, + { 268.627451, 817.647059, 406.666667 }, + { 338.431373, 1000.392157, 614.117647 }, + { 423.137255, 1152.549020, 483.607843 }, + { 432.549020, 1337.647059, 964.392157 }, + { 139.607843, 443.921569, 189.176471 }, + { 291.764706, 762.352941, 317.058824 }, + { 134.117647, 407.058824, 191.882353 }, + { 274.509804, 801.568627, 218.627451 } }; vector ref_triangle_normals = { - { 396.470588,1201.176471, 880.352941 },\ - { 320.392157,1081.176471, 829.019608 },\ - { 268.627451, 817.647059, 406.666667 },\ - { 338.431373,1000.392157, 614.117647 },\ - { 423.137255,1152.549020, 483.607843 },\ - { 432.549020,1337.647059, 964.392157 },\ - { 139.607843, 443.921569, 189.176471 },\ - { 291.764706, 762.352941, 317.058824 },\ - { 134.117647, 407.058824, 191.882353 },\ - { 274.509804, 801.568627, 218.627451 } \ + { 396.470588, 1201.176471, 880.352941 }, + { 320.392157, 1081.176471, 829.019608 }, + { 268.627451, 817.647059, 406.666667 }, + { 338.431373, 1000.392157, 614.117647 }, + { 423.137255, 1152.549020, 483.607843 }, + { 432.549020, 1337.647059, 964.392157 }, + { 139.607843, 443.921569, 189.176471 }, + { 291.764706, 762.352941, 317.058824 }, + { 134.117647, 407.058824, 191.882353 }, + { 274.509804, 801.568627, 218.627451 } }; int size = 10; @@ -258,9 +258,9 @@ TEST(TriangleMesh, Transform) tm.vertex_normals_.resize(size); tm.triangle_normals_.resize(size); - UnitTest::Rand(tm.vertices_, dmin, dmax, 0); - UnitTest::Rand(tm.vertex_normals_, dmin, dmax, 0); - UnitTest::Rand(tm.triangle_normals_, dmin, dmax, 0); + unit_test::Rand(tm.vertices_, dmin, dmax, 0); + unit_test::Rand(tm.vertex_normals_, dmin, dmax, 0); + unit_test::Rand(tm.triangle_normals_, dmin, dmax, 0); Eigen::Matrix4d transformation; transformation << 0.10, 0.20, 0.30, 0.40, @@ -275,17 +275,17 @@ TEST(TriangleMesh, Transform) EXPECT_EQ(ref_triangle_normals.size(), tm.triangle_normals_.size()); for (size_t i = 0; i < tm.vertices_.size(); i++) { - EXPECT_NEAR(ref_vertices[i](0, 0), tm.vertices_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](1, 0), tm.vertices_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](2, 0), tm.vertices_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](0, 0), tm.vertices_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](1, 0), tm.vertices_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](2, 0), tm.vertices_[i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_normals[i](0, 0), tm.vertex_normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_normals[i](1, 0), tm.vertex_normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_normals[i](2, 0), tm.vertex_normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](0, 0), tm.vertex_normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](1, 0), tm.vertex_normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](2, 0), tm.vertex_normals_[i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangle_normals[i](0, 0), tm.triangle_normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangle_normals[i](1, 0), tm.triangle_normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangle_normals[i](2, 0), tm.triangle_normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](0, 0), tm.triangle_normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](1, 0), tm.triangle_normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](2, 0), tm.triangle_normals_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -317,17 +317,17 @@ TEST(TriangleMesh, OperatorAppend) tm1.triangles_.resize(size); tm1.triangle_normals_.resize(size); - UnitTest::Rand(tm0.vertices_, dmin, dmax, 0); - UnitTest::Rand(tm0.vertex_normals_, dmin, dmax, 0); - UnitTest::Rand(tm0.vertex_colors_, dmin, dmax, 0); - UnitTest::Rand(tm0.triangles_, imin, imax, 0); - UnitTest::Rand(tm0.triangle_normals_, dmin, dmax, 0); + unit_test::Rand(tm0.vertices_, dmin, dmax, 0); + unit_test::Rand(tm0.vertex_normals_, dmin, dmax, 0); + unit_test::Rand(tm0.vertex_colors_, dmin, dmax, 0); + unit_test::Rand(tm0.triangles_, imin, imax, 0); + unit_test::Rand(tm0.triangle_normals_, dmin, dmax, 0); - UnitTest::Rand(tm1.vertices_, dmin, dmax, 0); - UnitTest::Rand(tm1.vertex_normals_, dmin, dmax, 0); - UnitTest::Rand(tm1.vertex_colors_, dmin, dmax, 1); - UnitTest::Rand(tm1.triangles_, imin, imax, 0); - UnitTest::Rand(tm1.triangle_normals_, dmin, dmax, 0); + unit_test::Rand(tm1.vertices_, dmin, dmax, 0); + unit_test::Rand(tm1.vertex_normals_, dmin, dmax, 0); + unit_test::Rand(tm1.vertex_colors_, dmin, dmax, 1); + unit_test::Rand(tm1.triangles_, imin, imax, 0); + unit_test::Rand(tm1.triangle_normals_, dmin, dmax, 0); open3d::TriangleMesh tm(tm0); tm += tm1; @@ -335,62 +335,62 @@ TEST(TriangleMesh, OperatorAppend) EXPECT_EQ(2 * size, tm.vertices_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(tm0.vertices_[i](0, 0), tm.vertices_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.vertices_[i](1, 0), tm.vertices_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.vertices_[i](2, 0), tm.vertices_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertices_[i](0, 0), tm.vertices_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertices_[i](1, 0), tm.vertices_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertices_[i](2, 0), tm.vertices_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertices_[i](0, 0), tm.vertices_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertices_[i](1, 0), tm.vertices_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertices_[i](2, 0), tm.vertices_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertices_[i](0, 0), tm.vertices_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertices_[i](1, 0), tm.vertices_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertices_[i](2, 0), tm.vertices_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(2 * size, tm.vertex_normals_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(tm0.vertex_normals_[i](0, 0), tm.vertex_normals_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.vertex_normals_[i](1, 0), tm.vertex_normals_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.vertex_normals_[i](2, 0), tm.vertex_normals_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertex_normals_[i](0, 0), tm.vertex_normals_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertex_normals_[i](1, 0), tm.vertex_normals_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertex_normals_[i](2, 0), tm.vertex_normals_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertex_normals_[i](0, 0), tm.vertex_normals_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertex_normals_[i](1, 0), tm.vertex_normals_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertex_normals_[i](2, 0), tm.vertex_normals_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertex_normals_[i](0, 0), tm.vertex_normals_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertex_normals_[i](1, 0), tm.vertex_normals_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertex_normals_[i](2, 0), tm.vertex_normals_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(2 * size, tm.vertex_colors_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(tm0.vertex_colors_[i](0, 0), tm.vertex_colors_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.vertex_colors_[i](1, 0), tm.vertex_colors_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.vertex_colors_[i](2, 0), tm.vertex_colors_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertex_colors_[i](0, 0), tm.vertex_colors_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertex_colors_[i](1, 0), tm.vertex_colors_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertex_colors_[i](2, 0), tm.vertex_colors_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertex_colors_[i](0, 0), tm.vertex_colors_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertex_colors_[i](1, 0), tm.vertex_colors_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertex_colors_[i](2, 0), tm.vertex_colors_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertex_colors_[i](0, 0), tm.vertex_colors_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertex_colors_[i](1, 0), tm.vertex_colors_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertex_colors_[i](2, 0), tm.vertex_colors_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } // NOTE: why is this offset required only for triangles? EXPECT_EQ(2 * size, tm.triangles_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(tm0.triangles_[i](0, 0) + 0, tm.triangles_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.triangles_[i](1, 0) + 0, tm.triangles_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.triangles_[i](2, 0) + 0, tm.triangles_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.triangles_[i](0, 0) + 0, tm.triangles_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.triangles_[i](1, 0) + 0, tm.triangles_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.triangles_[i](2, 0) + 0, tm.triangles_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.triangles_[i](0, 0) + size, tm.triangles_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.triangles_[i](1, 0) + size, tm.triangles_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.triangles_[i](2, 0) + size, tm.triangles_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.triangles_[i](0, 0) + size, tm.triangles_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.triangles_[i](1, 0) + size, tm.triangles_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.triangles_[i](2, 0) + size, tm.triangles_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(2 * size, tm.triangle_normals_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(tm0.triangle_normals_[i](0, 0), tm.triangle_normals_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.triangle_normals_[i](1, 0), tm.triangle_normals_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.triangle_normals_[i](2, 0), tm.triangle_normals_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.triangle_normals_[i](0, 0), tm.triangle_normals_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.triangle_normals_[i](1, 0), tm.triangle_normals_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.triangle_normals_[i](2, 0), tm.triangle_normals_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.triangle_normals_[i](0, 0), tm.triangle_normals_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.triangle_normals_[i](1, 0), tm.triangle_normals_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.triangle_normals_[i](2, 0), tm.triangle_normals_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.triangle_normals_[i](0, 0), tm.triangle_normals_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.triangle_normals_[i](1, 0), tm.triangle_normals_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.triangle_normals_[i](2, 0), tm.triangle_normals_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -422,79 +422,79 @@ TEST(TriangleMesh, OperatorADD) tm1.triangles_.resize(size); tm1.triangle_normals_.resize(size); - UnitTest::Rand(tm0.vertices_, dmin, dmax, 0); - UnitTest::Rand(tm0.vertex_normals_, dmin, dmax, 0); - UnitTest::Rand(tm0.vertex_colors_, dmin, dmax, 0); - UnitTest::Rand(tm0.triangles_, imin, imax, 0); - UnitTest::Rand(tm0.triangle_normals_, dmin, dmax, 0); + unit_test::Rand(tm0.vertices_, dmin, dmax, 0); + unit_test::Rand(tm0.vertex_normals_, dmin, dmax, 0); + unit_test::Rand(tm0.vertex_colors_, dmin, dmax, 0); + unit_test::Rand(tm0.triangles_, imin, imax, 0); + unit_test::Rand(tm0.triangle_normals_, dmin, dmax, 0); - UnitTest::Rand(tm1.vertices_, dmin, dmax, 0); - UnitTest::Rand(tm1.vertex_normals_, dmin, dmax, 0); - UnitTest::Rand(tm1.vertex_colors_, dmin, dmax, 1); - UnitTest::Rand(tm1.triangles_, imin, imax, 0); - UnitTest::Rand(tm1.triangle_normals_, dmin, dmax, 0); + unit_test::Rand(tm1.vertices_, dmin, dmax, 0); + unit_test::Rand(tm1.vertex_normals_, dmin, dmax, 0); + unit_test::Rand(tm1.vertex_colors_, dmin, dmax, 1); + unit_test::Rand(tm1.triangles_, imin, imax, 0); + unit_test::Rand(tm1.triangle_normals_, dmin, dmax, 0); open3d::TriangleMesh tm = tm0 + tm1; EXPECT_EQ(2 * size, tm.vertices_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(tm0.vertices_[i](0, 0), tm.vertices_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.vertices_[i](1, 0), tm.vertices_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.vertices_[i](2, 0), tm.vertices_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertices_[i](0, 0), tm.vertices_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertices_[i](1, 0), tm.vertices_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertices_[i](2, 0), tm.vertices_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertices_[i](0, 0), tm.vertices_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertices_[i](1, 0), tm.vertices_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertices_[i](2, 0), tm.vertices_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertices_[i](0, 0), tm.vertices_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertices_[i](1, 0), tm.vertices_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertices_[i](2, 0), tm.vertices_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(2 * size, tm.vertex_normals_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(tm0.vertex_normals_[i](0, 0), tm.vertex_normals_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.vertex_normals_[i](1, 0), tm.vertex_normals_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.vertex_normals_[i](2, 0), tm.vertex_normals_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertex_normals_[i](0, 0), tm.vertex_normals_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertex_normals_[i](1, 0), tm.vertex_normals_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertex_normals_[i](2, 0), tm.vertex_normals_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertex_normals_[i](0, 0), tm.vertex_normals_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertex_normals_[i](1, 0), tm.vertex_normals_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertex_normals_[i](2, 0), tm.vertex_normals_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertex_normals_[i](0, 0), tm.vertex_normals_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertex_normals_[i](1, 0), tm.vertex_normals_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertex_normals_[i](2, 0), tm.vertex_normals_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(2 * size, tm.vertex_colors_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(tm0.vertex_colors_[i](0, 0), tm.vertex_colors_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.vertex_colors_[i](1, 0), tm.vertex_colors_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.vertex_colors_[i](2, 0), tm.vertex_colors_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertex_colors_[i](0, 0), tm.vertex_colors_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertex_colors_[i](1, 0), tm.vertex_colors_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.vertex_colors_[i](2, 0), tm.vertex_colors_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertex_colors_[i](0, 0), tm.vertex_colors_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertex_colors_[i](1, 0), tm.vertex_colors_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.vertex_colors_[i](2, 0), tm.vertex_colors_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertex_colors_[i](0, 0), tm.vertex_colors_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertex_colors_[i](1, 0), tm.vertex_colors_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.vertex_colors_[i](2, 0), tm.vertex_colors_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } // NOTE: why is this offset required only for triangles? EXPECT_EQ(2 * size, tm.triangles_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(tm0.triangles_[i](0, 0) + 0, tm.triangles_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.triangles_[i](1, 0) + 0, tm.triangles_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.triangles_[i](2, 0) + 0, tm.triangles_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.triangles_[i](0, 0) + 0, tm.triangles_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.triangles_[i](1, 0) + 0, tm.triangles_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.triangles_[i](2, 0) + 0, tm.triangles_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.triangles_[i](0, 0) + size, tm.triangles_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.triangles_[i](1, 0) + size, tm.triangles_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.triangles_[i](2, 0) + size, tm.triangles_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.triangles_[i](0, 0) + size, tm.triangles_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.triangles_[i](1, 0) + size, tm.triangles_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.triangles_[i](2, 0) + size, tm.triangles_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(2 * size, tm.triangle_normals_.size()); for (size_t i = 0; i < size; i++) { - EXPECT_NEAR(tm0.triangle_normals_[i](0, 0), tm.triangle_normals_[ 0 + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.triangle_normals_[i](1, 0), tm.triangle_normals_[ 0 + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm0.triangle_normals_[i](2, 0), tm.triangle_normals_[ 0 + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.triangle_normals_[i](0, 0), tm.triangle_normals_[ 0 + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.triangle_normals_[i](1, 0), tm.triangle_normals_[ 0 + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm0.triangle_normals_[i](2, 0), tm.triangle_normals_[ 0 + i](2, 0), unit_test::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.triangle_normals_[i](0, 0), tm.triangle_normals_[size + i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.triangle_normals_[i](1, 0), tm.triangle_normals_[size + i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(tm1.triangle_normals_[i](2, 0), tm.triangle_normals_[size + i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.triangle_normals_[i](0, 0), tm.triangle_normals_[size + i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.triangle_normals_[i](1, 0), tm.triangle_normals_[size + i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(tm1.triangle_normals_[i](2, 0), tm.triangle_normals_[size + i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -505,31 +505,31 @@ TEST(TriangleMesh, ComputeTriangleNormals) { vector ref = { - { -0.119231, 0.738792, 0.663303 },\ - { -0.115181, 0.730934, 0.672658 },\ - { -0.589738, -0.764139, -0.261344 },\ - { -0.330250, 0.897644, -0.291839 },\ - { -0.164192, 0.976753, 0.137819 },\ - { -0.475702, 0.727947, 0.493762 },\ - { 0.990884, -0.017339, -0.133596 },\ - { 0.991673, 0.091418, -0.090700 },\ - { 0.722410, 0.154580, -0.673965 },\ - { 0.598552, -0.312929, -0.737435 },\ - { 0.712875, -0.628251, -0.311624 },\ - { 0.233815, -0.638800, -0.732984 },\ - { 0.494773, -0.472428, -0.729391 },\ - { 0.583861, 0.796905, 0.155075 },\ - { -0.277650, -0.948722, -0.151119 },\ - { -0.791337, 0.093176, 0.604238 },\ - { 0.569287, 0.158108, 0.806793 },\ - { 0.115315, 0.914284, 0.388314 },\ - { 0.105421, 0.835841, -0.538754 },\ - { 0.473326, 0.691900, -0.545195 },\ - { 0.719515, 0.684421, -0.117757 },\ - { -0.713642, -0.691534, -0.111785 },\ - { -0.085377, -0.916925, 0.389820 },\ - { 0.787892, 0.611808, -0.070127 },\ - { 0.788022, 0.488544, 0.374628 } \ + { -0.119231, 0.738792, 0.663303 }, + { -0.115181, 0.730934, 0.672658 }, + { -0.589738, -0.764139, -0.261344 }, + { -0.330250, 0.897644, -0.291839 }, + { -0.164192, 0.976753, 0.137819 }, + { -0.475702, 0.727947, 0.493762 }, + { 0.990884, -0.017339, -0.133596 }, + { 0.991673, 0.091418, -0.090700 }, + { 0.722410, 0.154580, -0.673965 }, + { 0.598552, -0.312929, -0.737435 }, + { 0.712875, -0.628251, -0.311624 }, + { 0.233815, -0.638800, -0.732984 }, + { 0.494773, -0.472428, -0.729391 }, + { 0.583861, 0.796905, 0.155075 }, + { -0.277650, -0.948722, -0.151119 }, + { -0.791337, 0.093176, 0.604238 }, + { 0.569287, 0.158108, 0.806793 }, + { 0.115315, 0.914284, 0.388314 }, + { 0.105421, 0.835841, -0.538754 }, + { 0.473326, 0.691900, -0.545195 }, + { 0.719515, 0.684421, -0.117757 }, + { -0.713642, -0.691534, -0.111785 }, + { -0.085377, -0.916925, 0.389820 }, + { 0.787892, 0.611808, -0.070127 }, + { 0.788022, 0.488544, 0.374628 } }; int size = 25; @@ -543,7 +543,7 @@ TEST(TriangleMesh, ComputeTriangleNormals) open3d::TriangleMesh tm; tm.vertices_.resize(size); - UnitTest::Rand(tm.vertices_, dmin, dmax, 0); + unit_test::Rand(tm.vertices_, dmin, dmax, 0); for (int i = 0; i < size; i++) tm.triangles_.push_back(Eigen::Vector3i(i, (i + 1) % size, (i + 2) % size)); @@ -553,9 +553,9 @@ TEST(TriangleMesh, ComputeTriangleNormals) EXPECT_EQ(ref.size(), tm.triangle_normals_.size()); for (size_t i = 0; i < tm.triangle_normals_.size(); i++) { - EXPECT_NEAR(ref[i](0, 0), tm.triangle_normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](1, 0), tm.triangle_normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](2, 0), tm.triangle_normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](0, 0), tm.triangle_normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](1, 0), tm.triangle_normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](2, 0), tm.triangle_normals_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -566,31 +566,31 @@ TEST(TriangleMesh, ComputeVertexNormals) { vector ref = { - { 0.635868, 0.698804, 0.327636 },\ - { 0.327685, 0.717012, 0.615237 },\ - { -0.346072, 0.615418, 0.708163 },\ - { -0.690485, 0.663544, 0.287992 },\ - { -0.406664, 0.913428, -0.016549 },\ - { -0.356568, 0.888296, 0.289466 },\ - { -0.276491, 0.894931, 0.350216 },\ - { 0.262855, 0.848183, 0.459883 },\ - { 0.933461, 0.108347, -0.341923 },\ - { 0.891804, 0.050667, -0.449577 },\ - { 0.735392, -0.110383, -0.668592 },\ - { 0.469090, -0.564602, -0.679102 },\ - { 0.418223, -0.628548, -0.655758 },\ - { 0.819226, 0.168537, -0.548145 },\ - { 0.963613, 0.103044, -0.246642 },\ - { -0.506244, 0.320837, 0.800488 },\ - { 0.122226, -0.058031, 0.990804 },\ - { 0.175502, 0.533543, 0.827364 },\ - { 0.384132, 0.892338, 0.237015 },\ - { 0.273664, 0.896739, -0.347804 },\ - { 0.361530, 0.784805, -0.503366 },\ - { 0.429700, 0.646636, -0.630253 },\ - { -0.264834, -0.963970, -0.025005 },\ - { 0.940214, -0.336158, -0.054732 },\ - { 0.862650, 0.449603, 0.231714 } \ + { 0.635868, 0.698804, 0.327636 }, + { 0.327685, 0.717012, 0.615237 }, + { -0.346072, 0.615418, 0.708163 }, + { -0.690485, 0.663544, 0.287992 }, + { -0.406664, 0.913428, -0.016549 }, + { -0.356568, 0.888296, 0.289466 }, + { -0.276491, 0.894931, 0.350216 }, + { 0.262855, 0.848183, 0.459883 }, + { 0.933461, 0.108347, -0.341923 }, + { 0.891804, 0.050667, -0.449577 }, + { 0.735392, -0.110383, -0.668592 }, + { 0.469090, -0.564602, -0.679102 }, + { 0.418223, -0.628548, -0.655758 }, + { 0.819226, 0.168537, -0.548145 }, + { 0.963613, 0.103044, -0.246642 }, + { -0.506244, 0.320837, 0.800488 }, + { 0.122226, -0.058031, 0.990804 }, + { 0.175502, 0.533543, 0.827364 }, + { 0.384132, 0.892338, 0.237015 }, + { 0.273664, 0.896739, -0.347804 }, + { 0.361530, 0.784805, -0.503366 }, + { 0.429700, 0.646636, -0.630253 }, + { -0.264834, -0.963970, -0.025005 }, + { 0.940214, -0.336158, -0.054732 }, + { 0.862650, 0.449603, 0.231714 } }; int size = 25; @@ -604,7 +604,7 @@ TEST(TriangleMesh, ComputeVertexNormals) open3d::TriangleMesh tm; tm.vertices_.resize(size); - UnitTest::Rand(tm.vertices_, dmin, dmax, 0); + unit_test::Rand(tm.vertices_, dmin, dmax, 0); for (int i = 0; i < size; i++) tm.triangles_.push_back(Eigen::Vector3i(i, (i + 1) % size, (i + 2) % size)); @@ -614,9 +614,9 @@ TEST(TriangleMesh, ComputeVertexNormals) EXPECT_EQ(ref.size(), tm.vertex_normals_.size()); for (size_t i = 0; i < tm.vertex_normals_.size(); i++) { - EXPECT_NEAR(ref[i](0, 0), tm.vertex_normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](1, 0), tm.vertex_normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref[i](2, 0), tm.vertex_normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](0, 0), tm.vertex_normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](1, 0), tm.vertex_normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref[i](2, 0), tm.vertex_normals_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -627,138 +627,138 @@ TEST(TriangleMesh, Purge) { vector ref_vertices = { - { 839.215686, 392.156863, 780.392157 },\ - { 796.078431, 909.803922, 196.078431 },\ - { 333.333333, 764.705882, 274.509804 },\ - { 552.941176, 474.509804, 627.450980 },\ - { 364.705882, 509.803922, 949.019608 },\ - { 913.725490, 635.294118, 713.725490 },\ - { 141.176471, 603.921569, 15.686275 },\ - { 239.215686, 133.333333, 803.921569 },\ - { 152.941176, 400.000000, 129.411765 },\ - { 105.882353, 996.078431, 215.686275 },\ - { 509.803922, 835.294118, 611.764706 },\ - { 294.117647, 635.294118, 521.568627 },\ - { 490.196078, 972.549020, 290.196078 },\ - { 768.627451, 525.490196, 768.627451 },\ - { 400.000000, 890.196078, 282.352941 },\ - { 349.019608, 803.921569, 917.647059 },\ - { 66.666667, 949.019608, 525.490196 },\ - { 82.352941, 192.156863, 662.745098 },\ - { 890.196078, 345.098039, 62.745098 },\ - { 19.607843, 454.901961, 62.745098 },\ - { 235.294118, 968.627451, 901.960784 },\ - { 847.058824, 262.745098, 537.254902 },\ - { 372.549020, 756.862745, 509.803922 },\ - { 666.666667, 529.411765, 39.215686 } \ + { 839.215686, 392.156863, 780.392157 }, + { 796.078431, 909.803922, 196.078431 }, + { 333.333333, 764.705882, 274.509804 }, + { 552.941176, 474.509804, 627.450980 }, + { 364.705882, 509.803922, 949.019608 }, + { 913.725490, 635.294118, 713.725490 }, + { 141.176471, 603.921569, 15.686275 }, + { 239.215686, 133.333333, 803.921569 }, + { 152.941176, 400.000000, 129.411765 }, + { 105.882353, 996.078431, 215.686275 }, + { 509.803922, 835.294118, 611.764706 }, + { 294.117647, 635.294118, 521.568627 }, + { 490.196078, 972.549020, 290.196078 }, + { 768.627451, 525.490196, 768.627451 }, + { 400.000000, 890.196078, 282.352941 }, + { 349.019608, 803.921569, 917.647059 }, + { 66.666667, 949.019608, 525.490196 }, + { 82.352941, 192.156863, 662.745098 }, + { 890.196078, 345.098039, 62.745098 }, + { 19.607843, 454.901961, 62.745098 }, + { 235.294118, 968.627451, 901.960784 }, + { 847.058824, 262.745098, 537.254902 }, + { 372.549020, 756.862745, 509.803922 }, + { 666.666667, 529.411765, 39.215686 } }; vector ref_vertex_normals = { - { 839.215686, 392.156863, 780.392157 },\ - { 796.078431, 909.803922, 196.078431 },\ - { 333.333333, 764.705882, 274.509804 },\ - { 552.941176, 474.509804, 627.450980 },\ - { 364.705882, 509.803922, 949.019608 },\ - { 913.725490, 635.294118, 713.725490 },\ - { 141.176471, 603.921569, 15.686275 },\ - { 239.215686, 133.333333, 803.921569 },\ - { 152.941176, 400.000000, 129.411765 },\ - { 105.882353, 996.078431, 215.686275 },\ - { 509.803922, 835.294118, 611.764706 },\ - { 294.117647, 635.294118, 521.568627 },\ - { 490.196078, 972.549020, 290.196078 },\ - { 768.627451, 525.490196, 768.627451 },\ - { 400.000000, 890.196078, 282.352941 },\ - { 349.019608, 803.921569, 917.647059 },\ - { 66.666667, 949.019608, 525.490196 },\ - { 82.352941, 192.156863, 662.745098 },\ - { 890.196078, 345.098039, 62.745098 },\ - { 19.607843, 454.901961, 62.745098 },\ - { 235.294118, 968.627451, 901.960784 },\ - { 847.058824, 262.745098, 537.254902 },\ - { 372.549020, 756.862745, 509.803922 },\ - { 666.666667, 529.411765, 39.215686 } \ + { 839.215686, 392.156863, 780.392157 }, + { 796.078431, 909.803922, 196.078431 }, + { 333.333333, 764.705882, 274.509804 }, + { 552.941176, 474.509804, 627.450980 }, + { 364.705882, 509.803922, 949.019608 }, + { 913.725490, 635.294118, 713.725490 }, + { 141.176471, 603.921569, 15.686275 }, + { 239.215686, 133.333333, 803.921569 }, + { 152.941176, 400.000000, 129.411765 }, + { 105.882353, 996.078431, 215.686275 }, + { 509.803922, 835.294118, 611.764706 }, + { 294.117647, 635.294118, 521.568627 }, + { 490.196078, 972.549020, 290.196078 }, + { 768.627451, 525.490196, 768.627451 }, + { 400.000000, 890.196078, 282.352941 }, + { 349.019608, 803.921569, 917.647059 }, + { 66.666667, 949.019608, 525.490196 }, + { 82.352941, 192.156863, 662.745098 }, + { 890.196078, 345.098039, 62.745098 }, + { 19.607843, 454.901961, 62.745098 }, + { 235.294118, 968.627451, 901.960784 }, + { 847.058824, 262.745098, 537.254902 }, + { 372.549020, 756.862745, 509.803922 }, + { 666.666667, 529.411765, 39.215686 } }; vector ref_vertex_colors = { - { 839.215686, 392.156863, 780.392157 },\ - { 796.078431, 909.803922, 196.078431 },\ - { 333.333333, 764.705882, 274.509804 },\ - { 552.941176, 474.509804, 627.450980 },\ - { 364.705882, 509.803922, 949.019608 },\ - { 913.725490, 635.294118, 713.725490 },\ - { 141.176471, 603.921569, 15.686275 },\ - { 239.215686, 133.333333, 803.921569 },\ - { 152.941176, 400.000000, 129.411765 },\ - { 105.882353, 996.078431, 215.686275 },\ - { 509.803922, 835.294118, 611.764706 },\ - { 294.117647, 635.294118, 521.568627 },\ - { 490.196078, 972.549020, 290.196078 },\ - { 768.627451, 525.490196, 768.627451 },\ - { 400.000000, 890.196078, 282.352941 },\ - { 349.019608, 803.921569, 917.647059 },\ - { 66.666667, 949.019608, 525.490196 },\ - { 82.352941, 192.156863, 662.745098 },\ - { 890.196078, 345.098039, 62.745098 },\ - { 19.607843, 454.901961, 62.745098 },\ - { 235.294118, 968.627451, 901.960784 },\ - { 847.058824, 262.745098, 537.254902 },\ - { 372.549020, 756.862745, 509.803922 },\ - { 666.666667, 529.411765, 39.215686 } \ + { 839.215686, 392.156863, 780.392157 }, + { 796.078431, 909.803922, 196.078431 }, + { 333.333333, 764.705882, 274.509804 }, + { 552.941176, 474.509804, 627.450980 }, + { 364.705882, 509.803922, 949.019608 }, + { 913.725490, 635.294118, 713.725490 }, + { 141.176471, 603.921569, 15.686275 }, + { 239.215686, 133.333333, 803.921569 }, + { 152.941176, 400.000000, 129.411765 }, + { 105.882353, 996.078431, 215.686275 }, + { 509.803922, 835.294118, 611.764706 }, + { 294.117647, 635.294118, 521.568627 }, + { 490.196078, 972.549020, 290.196078 }, + { 768.627451, 525.490196, 768.627451 }, + { 400.000000, 890.196078, 282.352941 }, + { 349.019608, 803.921569, 917.647059 }, + { 66.666667, 949.019608, 525.490196 }, + { 82.352941, 192.156863, 662.745098 }, + { 890.196078, 345.098039, 62.745098 }, + { 19.607843, 454.901961, 62.745098 }, + { 235.294118, 968.627451, 901.960784 }, + { 847.058824, 262.745098, 537.254902 }, + { 372.549020, 756.862745, 509.803922 }, + { 666.666667, 529.411765, 39.215686 } }; vector ref_triangles = { - { 20, 9, 18 },\ - { 19, 21, 4 },\ - { 8, 18, 6 },\ - { 13, 11, 15 },\ - { 8, 12, 22 },\ - { 21, 15, 17 },\ - { 3, 14, 0 },\ - { 5, 3, 19 },\ - { 2, 23, 5 },\ - { 12, 20, 14 },\ - { 7, 15, 12 },\ - { 11, 23, 6 },\ - { 9, 21, 6 },\ - { 8, 19, 22 },\ - { 1, 22, 12 },\ - { 1, 4, 15 },\ - { 21, 8, 1 },\ - { 0, 10, 1 },\ - { 5, 23, 21 },\ - { 20, 6, 12 },\ - { 8, 18, 12 },\ - { 16, 12, 0 } \ + { 20, 9, 18 }, + { 19, 21, 4 }, + { 8, 18, 6 }, + { 13, 11, 15 }, + { 8, 12, 22 }, + { 21, 15, 17 }, + { 3, 14, 0 }, + { 5, 3, 19 }, + { 2, 23, 5 }, + { 12, 20, 14 }, + { 7, 15, 12 }, + { 11, 23, 6 }, + { 9, 21, 6 }, + { 8, 19, 22 }, + { 1, 22, 12 }, + { 1, 4, 15 }, + { 21, 8, 1 }, + { 0, 10, 1 }, + { 5, 23, 21 }, + { 20, 6, 12 }, + { 8, 18, 12 }, + { 16, 12, 0 } }; vector ref_triangle_normals = { - { 839.215686, 392.156863, 780.392157 },\ - { 796.078431, 909.803922, 196.078431 },\ - { 333.333333, 764.705882, 274.509804 },\ - { 552.941176, 474.509804, 627.450980 },\ - { 364.705882, 509.803922, 949.019608 },\ - { 913.725490, 635.294118, 713.725490 },\ - { 141.176471, 603.921569, 15.686275 },\ - { 239.215686, 133.333333, 803.921569 },\ - { 105.882353, 996.078431, 215.686275 },\ - { 509.803922, 835.294118, 611.764706 },\ - { 294.117647, 635.294118, 521.568627 },\ - { 490.196078, 972.549020, 290.196078 },\ - { 400.000000, 890.196078, 282.352941 },\ - { 349.019608, 803.921569, 917.647059 },\ - { 66.666667, 949.019608, 525.490196 },\ - { 82.352941, 192.156863, 662.745098 },\ - { 890.196078, 345.098039, 62.745098 },\ - { 19.607843, 454.901961, 62.745098 },\ - { 235.294118, 968.627451, 901.960784 },\ - { 847.058824, 262.745098, 537.254902 },\ - { 372.549020, 756.862745, 509.803922 },\ - { 666.666667, 529.411765, 39.215686 } \ + { 839.215686, 392.156863, 780.392157 }, + { 796.078431, 909.803922, 196.078431 }, + { 333.333333, 764.705882, 274.509804 }, + { 552.941176, 474.509804, 627.450980 }, + { 364.705882, 509.803922, 949.019608 }, + { 913.725490, 635.294118, 713.725490 }, + { 141.176471, 603.921569, 15.686275 }, + { 239.215686, 133.333333, 803.921569 }, + { 105.882353, 996.078431, 215.686275 }, + { 509.803922, 835.294118, 611.764706 }, + { 294.117647, 635.294118, 521.568627 }, + { 490.196078, 972.549020, 290.196078 }, + { 400.000000, 890.196078, 282.352941 }, + { 349.019608, 803.921569, 917.647059 }, + { 66.666667, 949.019608, 525.490196 }, + { 82.352941, 192.156863, 662.745098 }, + { 890.196078, 345.098039, 62.745098 }, + { 19.607843, 454.901961, 62.745098 }, + { 235.294118, 968.627451, 901.960784 }, + { 847.058824, 262.745098, 537.254902 }, + { 372.549020, 756.862745, 509.803922 }, + { 666.666667, 529.411765, 39.215686 } }; int size = 25; @@ -784,17 +784,17 @@ TEST(TriangleMesh, Purge) tm1.triangles_.resize(size); tm1.triangle_normals_.resize(size); - UnitTest::Rand(tm0.vertices_, dmin, dmax, 0); - UnitTest::Rand(tm0.vertex_normals_, dmin, dmax, 0); - UnitTest::Rand(tm0.vertex_colors_, dmin, dmax, 0); - UnitTest::Rand(tm0.triangles_, imin, imax, 0); - UnitTest::Rand(tm0.triangle_normals_, dmin, dmax, 0); + unit_test::Rand(tm0.vertices_, dmin, dmax, 0); + unit_test::Rand(tm0.vertex_normals_, dmin, dmax, 0); + unit_test::Rand(tm0.vertex_colors_, dmin, dmax, 0); + unit_test::Rand(tm0.triangles_, imin, imax, 0); + unit_test::Rand(tm0.triangle_normals_, dmin, dmax, 0); - UnitTest::Rand(tm1.vertices_, dmin, dmax, 0); - UnitTest::Rand(tm1.vertex_normals_, dmin, dmax, 0); - UnitTest::Rand(tm1.vertex_colors_, dmin, dmax, 1); - UnitTest::Rand(tm1.triangles_, imin, imax, 0); - UnitTest::Rand(tm1.triangle_normals_, dmin, dmax, 0); + unit_test::Rand(tm1.vertices_, dmin, dmax, 0); + unit_test::Rand(tm1.vertex_normals_, dmin, dmax, 0); + unit_test::Rand(tm1.vertex_colors_, dmin, dmax, 1); + unit_test::Rand(tm1.triangles_, imin, imax, 0); + unit_test::Rand(tm1.triangle_normals_, dmin, dmax, 0); open3d::TriangleMesh tm = tm0 + tm1; @@ -803,41 +803,41 @@ TEST(TriangleMesh, Purge) EXPECT_EQ(ref_vertices.size(), tm.vertices_.size()); for (size_t i = 0; i < tm.vertices_.size(); i++) { - EXPECT_NEAR(ref_vertices[i](0, 0), tm.vertices_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](1, 0), tm.vertices_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](2, 0), tm.vertices_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](0, 0), tm.vertices_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](1, 0), tm.vertices_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](2, 0), tm.vertices_[i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(ref_vertex_normals.size(), tm.vertex_normals_.size()); for (size_t i = 0; i < tm.vertex_normals_.size(); i++) { - EXPECT_NEAR(ref_vertex_normals[i](0, 0), tm.vertex_normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_normals[i](1, 0), tm.vertex_normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_normals[i](2, 0), tm.vertex_normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](0, 0), tm.vertex_normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](1, 0), tm.vertex_normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](2, 0), tm.vertex_normals_[i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(ref_vertex_colors.size(), tm.vertex_colors_.size()); for (size_t i = 0; i < tm.vertex_colors_.size(); i++) { - EXPECT_NEAR(ref_vertex_colors[i](0, 0), tm.vertex_colors_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_colors[i](1, 0), tm.vertex_colors_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_colors[i](2, 0), tm.vertex_colors_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_colors[i](0, 0), tm.vertex_colors_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_colors[i](1, 0), tm.vertex_colors_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_colors[i](2, 0), tm.vertex_colors_[i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(ref_triangles.size(), tm.triangles_.size()); for (size_t i = 0; i < tm.triangles_.size(); i++) { - EXPECT_NEAR(ref_triangles[i](0, 0), tm.triangles_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangles[i](1, 0), tm.triangles_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangles[i](2, 0), tm.triangles_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](0, 0), tm.triangles_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](1, 0), tm.triangles_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](2, 0), tm.triangles_[i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(ref_triangle_normals.size(), tm.triangle_normals_.size()); for (size_t i = 0; i < tm.triangle_normals_.size(); i++) { - EXPECT_NEAR(ref_triangle_normals[i](0, 0), tm.triangle_normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangle_normals[i](1, 0), tm.triangle_normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangle_normals[i](2, 0), tm.triangle_normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](0, 0), tm.triangle_normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](1, 0), tm.triangle_normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](2, 0), tm.triangle_normals_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -933,60 +933,60 @@ TEST(TriangleMesh, NormalizeNormals) { vector ref_vertex_normals = { - { 0.692861, 0.323767, 0.644296 },\ - { 0.650010, 0.742869, 0.160101 },\ - { 0.379563, 0.870761, 0.312581 },\ - { 0.575046, 0.493479, 0.652534 },\ - { 0.320665, 0.448241, 0.834418 },\ - { 0.691127, 0.480526, 0.539850 },\ - { 0.227557, 0.973437, 0.025284 },\ - { 0.281666, 0.156994, 0.946582 },\ - { 0.341869, 0.894118, 0.289273 },\ - { 0.103335, 0.972118, 0.210498 },\ - { 0.441745, 0.723783, 0.530094 },\ - { 0.336903, 0.727710, 0.597441 },\ - { 0.434917, 0.862876, 0.257471 },\ - { 0.636619, 0.435239, 0.636619 },\ - { 0.393717, 0.876213, 0.277918 },\ - { 0.275051, 0.633543, 0.723167 },\ - { 0.061340, 0.873191, 0.483503 },\ - { 0.118504, 0.276510, 0.953677 },\ - { 0.930383, 0.360677, 0.065578 },\ - { 0.042660, 0.989719, 0.136513 },\ - { 0.175031, 0.720545, 0.670953 },\ - { 0.816905, 0.253392, 0.518130 },\ - { 0.377967, 0.767871, 0.517219 },\ - { 0.782281, 0.621223, 0.046017 },\ - { 0.314385, 0.671253, 0.671253 } \ + { 0.692861, 0.323767, 0.644296 }, + { 0.650010, 0.742869, 0.160101 }, + { 0.379563, 0.870761, 0.312581 }, + { 0.575046, 0.493479, 0.652534 }, + { 0.320665, 0.448241, 0.834418 }, + { 0.691127, 0.480526, 0.539850 }, + { 0.227557, 0.973437, 0.025284 }, + { 0.281666, 0.156994, 0.946582 }, + { 0.341869, 0.894118, 0.289273 }, + { 0.103335, 0.972118, 0.210498 }, + { 0.441745, 0.723783, 0.530094 }, + { 0.336903, 0.727710, 0.597441 }, + { 0.434917, 0.862876, 0.257471 }, + { 0.636619, 0.435239, 0.636619 }, + { 0.393717, 0.876213, 0.277918 }, + { 0.275051, 0.633543, 0.723167 }, + { 0.061340, 0.873191, 0.483503 }, + { 0.118504, 0.276510, 0.953677 }, + { 0.930383, 0.360677, 0.065578 }, + { 0.042660, 0.989719, 0.136513 }, + { 0.175031, 0.720545, 0.670953 }, + { 0.816905, 0.253392, 0.518130 }, + { 0.377967, 0.767871, 0.517219 }, + { 0.782281, 0.621223, 0.046017 }, + { 0.314385, 0.671253, 0.671253 } }; vector ref_triangle_normals = { - { 0.331843, 0.660368, 0.673642 },\ - { 0.920309, 0.198342, 0.337182 },\ - { 0.778098, 0.279317, 0.562624 },\ - { 0.547237, 0.723619, 0.420604 },\ - { 0.360898, 0.671826, 0.646841 },\ - { 0.657733, 0.738934, 0.146163 },\ - { 0.929450, 0.024142, 0.368159 },\ - { 0.160811, 0.969595, 0.184460 },\ - { 0.922633, 0.298499, 0.244226 },\ - { 0.874092, 0.189272, 0.447370 },\ - { 0.776061, 0.568382, 0.273261 },\ - { 0.663812, 0.544981, 0.512200 },\ - { 0.763905, 0.227940, 0.603732 },\ - { 0.518555, 0.758483, 0.394721 },\ - { 0.892885, 0.283206, 0.350074 },\ - { 0.657978, 0.751058, 0.054564 },\ - { 0.872328, 0.483025, 0.075698 },\ - { 0.170605, 0.588415, 0.790356 },\ - { 0.982336, 0.178607, 0.055815 },\ - { 0.881626, 0.121604, 0.456013 },\ - { 0.616413, 0.573987, 0.539049 },\ - { 0.372896, 0.762489, 0.528733 },\ - { 0.669715, 0.451103, 0.589905 },\ - { 0.771164, 0.057123, 0.634068 },\ - { 0.620625, 0.620625, 0.479217 } \ + { 0.331843, 0.660368, 0.673642 }, + { 0.920309, 0.198342, 0.337182 }, + { 0.778098, 0.279317, 0.562624 }, + { 0.547237, 0.723619, 0.420604 }, + { 0.360898, 0.671826, 0.646841 }, + { 0.657733, 0.738934, 0.146163 }, + { 0.929450, 0.024142, 0.368159 }, + { 0.160811, 0.969595, 0.184460 }, + { 0.922633, 0.298499, 0.244226 }, + { 0.874092, 0.189272, 0.447370 }, + { 0.776061, 0.568382, 0.273261 }, + { 0.663812, 0.544981, 0.512200 }, + { 0.763905, 0.227940, 0.603732 }, + { 0.518555, 0.758483, 0.394721 }, + { 0.892885, 0.283206, 0.350074 }, + { 0.657978, 0.751058, 0.054564 }, + { 0.872328, 0.483025, 0.075698 }, + { 0.170605, 0.588415, 0.790356 }, + { 0.982336, 0.178607, 0.055815 }, + { 0.881626, 0.121604, 0.456013 }, + { 0.616413, 0.573987, 0.539049 }, + { 0.372896, 0.762489, 0.528733 }, + { 0.669715, 0.451103, 0.589905 }, + { 0.771164, 0.057123, 0.634068 }, + { 0.620625, 0.620625, 0.479217 } }; int size = 25; @@ -998,25 +998,25 @@ TEST(TriangleMesh, NormalizeNormals) tm.vertex_normals_.resize(size); tm.triangle_normals_.resize(size); - UnitTest::Rand(tm.vertex_normals_, dmin, dmax, 0); - UnitTest::Rand(tm.triangle_normals_, dmin, dmax, 1); + unit_test::Rand(tm.vertex_normals_, dmin, dmax, 0); + unit_test::Rand(tm.triangle_normals_, dmin, dmax, 1); tm.NormalizeNormals(); EXPECT_EQ(ref_vertex_normals.size(), tm.vertex_normals_.size()); for (size_t i = 0; i < tm.vertex_normals_.size(); i++) { - EXPECT_NEAR(ref_vertex_normals[i](0, 0), tm.vertex_normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_normals[i](1, 0), tm.vertex_normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_normals[i](2, 0), tm.vertex_normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](0, 0), tm.vertex_normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](1, 0), tm.vertex_normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](2, 0), tm.vertex_normals_[i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(ref_triangle_normals.size(), tm.triangle_normals_.size()); for (size_t i = 0; i < tm.triangle_normals_.size(); i++) { - EXPECT_NEAR(ref_triangle_normals[i](0, 0), tm.triangle_normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangle_normals[i](1, 0), tm.triangle_normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangle_normals[i](2, 0), tm.triangle_normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](0, 0), tm.triangle_normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](1, 0), tm.triangle_normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](2, 0), tm.triangle_normals_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -1027,31 +1027,31 @@ TEST(TriangleMesh, PaintUniformColor) { vector ref = { - { 0.691871, 0.324763, 0.644860 },\ - { 0.650271, 0.742470, 0.160891 },\ - { 0.379636, 0.870011, 0.314576 },\ - { 0.574357, 0.494966, 0.652014 },\ - { 0.319521, 0.449696, 0.834074 },\ - { 0.690989, 0.479450, 0.540981 },\ - { 0.227116, 0.973517, 0.026144 },\ - { 0.285349, 0.161223, 0.944766 },\ - { 0.348477, 0.891758, 0.288673 },\ - { 0.105818, 0.971468, 0.212258 },\ - { 0.442687, 0.724197, 0.528740 },\ - { 0.337582, 0.727038, 0.597875 },\ - { 0.437042, 0.861341, 0.259008 },\ - { 0.637242, 0.435160, 0.636049 },\ - { 0.393351, 0.876209, 0.278446 },\ - { 0.276810, 0.634363, 0.721776 },\ - { 0.064140, 0.872907, 0.483653 },\ - { 0.123668, 0.276225, 0.953103 },\ - { 0.928961, 0.364071, 0.066963 },\ - { 0.043296, 0.989703, 0.136434 },\ - { 0.176971, 0.720892, 0.670072 },\ - { 0.816339, 0.255829, 0.517825 },\ - { 0.378736, 0.767399, 0.517356 },\ - { 0.781510, 0.622197, 0.045974 },\ - { 0.315325, 0.671402, 0.670663 } \ + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 }, + { 31.000000, 120.000000, 205.000000 } }; int size = 25; @@ -1068,9 +1068,9 @@ TEST(TriangleMesh, PaintUniformColor) for (size_t i = 0; i < tm.vertex_colors_.size(); i++) { - EXPECT_NEAR( 31, tm.vertex_colors_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(120, tm.vertex_colors_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(205, tm.vertex_colors_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR( 31, tm.vertex_colors_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(120, tm.vertex_colors_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(205, tm.vertex_colors_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -1081,138 +1081,138 @@ TEST(TriangleMesh, SelectDownSample) { vector ref_vertices = { - { 349.019608, 803.921569, 917.647059 },\ - { 439.215686, 117.647059, 588.235294 },\ - { 290.196078, 356.862745, 874.509804 },\ - { 258.823529, 647.058824, 549.019608 },\ - { 764.705882, 333.333333, 533.333333 },\ - { 886.274510, 945.098039, 54.901961 },\ - { 600.000000, 129.411765, 78.431373 },\ - { 529.411765, 454.901961, 639.215686 },\ - { 39.215686, 435.294118, 929.411765 },\ - { 90.196078, 133.333333, 517.647059 },\ - { 588.235294, 576.470588, 529.411765 },\ - { 866.666667, 545.098039, 737.254902 },\ - { 447.058824, 486.274510, 792.156863 },\ - { 90.196078, 960.784314, 866.666667 },\ - { 47.058824, 525.490196, 176.470588 },\ - { 831.372549, 713.725490, 631.372549 },\ - { 811.764706, 682.352941, 909.803922 },\ - { 39.215686, 411.764706, 694.117647 },\ - { 913.725490, 858.823529, 200.000000 },\ - { 647.058824, 360.784314, 286.274510 },\ - { 635.294118, 984.313725, 337.254902 },\ - { 360.784314, 717.647059, 800.000000 },\ - { 811.764706, 752.941176, 352.941176 },\ - { 341.176471, 47.058824, 764.705882 },\ + { 349.019608, 803.921569, 917.647059 }, + { 439.215686, 117.647059, 588.235294 }, + { 290.196078, 356.862745, 874.509804 }, + { 258.823529, 647.058824, 549.019608 }, + { 764.705882, 333.333333, 533.333333 }, + { 886.274510, 945.098039, 54.901961 }, + { 600.000000, 129.411765, 78.431373 }, + { 529.411765, 454.901961, 639.215686 }, + { 39.215686, 435.294118, 929.411765 }, + { 90.196078, 133.333333, 517.647059 }, + { 588.235294, 576.470588, 529.411765 }, + { 866.666667, 545.098039, 737.254902 }, + { 447.058824, 486.274510, 792.156863 }, + { 90.196078, 960.784314, 866.666667 }, + { 47.058824, 525.490196, 176.470588 }, + { 831.372549, 713.725490, 631.372549 }, + { 811.764706, 682.352941, 909.803922 }, + { 39.215686, 411.764706, 694.117647 }, + { 913.725490, 858.823529, 200.000000 }, + { 647.058824, 360.784314, 286.274510 }, + { 635.294118, 984.313725, 337.254902 }, + { 360.784314, 717.647059, 800.000000 }, + { 811.764706, 752.941176, 352.941176 }, + { 341.176471, 47.058824, 764.705882 }, { 945.098039, 98.039216, 274.509804 } \ }; vector ref_vertex_normals = { - { 803.921569, 917.647059, 66.666667 },\ - { 117.647059, 588.235294, 576.470588 },\ - { 356.862745, 874.509804, 341.176471 },\ - { 647.058824, 549.019608, 917.647059 },\ - { 333.333333, 533.333333, 215.686275 },\ - { 945.098039, 54.901961, 921.568627 },\ - { 129.411765, 78.431373, 376.470588 },\ - { 454.901961, 639.215686, 713.725490 },\ - { 435.294118, 929.411765, 929.411765 },\ - { 133.333333, 517.647059, 74.509804 },\ - { 576.470588, 529.411765, 592.156863 },\ - { 545.098039, 737.254902, 929.411765 },\ - { 486.274510, 792.156863, 635.294118 },\ - { 960.784314, 866.666667, 164.705882 },\ - { 525.490196, 176.470588, 925.490196 },\ - { 713.725490, 631.372549, 513.725490 },\ - { 682.352941, 909.803922, 482.352941 },\ - { 411.764706, 694.117647, 670.588235 },\ - { 858.823529, 200.000000, 792.156863 },\ - { 360.784314, 286.274510, 329.411765 },\ - { 984.313725, 337.254902, 894.117647 },\ - { 717.647059, 800.000000, 674.509804 },\ - { 752.941176, 352.941176, 996.078431 },\ - { 47.058824, 764.705882, 800.000000 },\ + { 803.921569, 917.647059, 66.666667 }, + { 117.647059, 588.235294, 576.470588 }, + { 356.862745, 874.509804, 341.176471 }, + { 647.058824, 549.019608, 917.647059 }, + { 333.333333, 533.333333, 215.686275 }, + { 945.098039, 54.901961, 921.568627 }, + { 129.411765, 78.431373, 376.470588 }, + { 454.901961, 639.215686, 713.725490 }, + { 435.294118, 929.411765, 929.411765 }, + { 133.333333, 517.647059, 74.509804 }, + { 576.470588, 529.411765, 592.156863 }, + { 545.098039, 737.254902, 929.411765 }, + { 486.274510, 792.156863, 635.294118 }, + { 960.784314, 866.666667, 164.705882 }, + { 525.490196, 176.470588, 925.490196 }, + { 713.725490, 631.372549, 513.725490 }, + { 682.352941, 909.803922, 482.352941 }, + { 411.764706, 694.117647, 670.588235 }, + { 858.823529, 200.000000, 792.156863 }, + { 360.784314, 286.274510, 329.411765 }, + { 984.313725, 337.254902, 894.117647 }, + { 717.647059, 800.000000, 674.509804 }, + { 752.941176, 352.941176, 996.078431 }, + { 47.058824, 764.705882, 800.000000 }, { 98.039216, 274.509804, 239.215686 } \ }; vector ref_vertex_colors = { - { 654.901961, 439.215686, 396.078431 },\ - { 94.117647, 945.098039, 274.509804 },\ - { 125.490196, 82.352941, 784.313725 },\ - { 141.176471, 560.784314, 870.588235 },\ - { 756.862745, 133.333333, 74.509804 },\ - { 168.627451, 525.490196, 596.078431 },\ - { 239.215686, 341.176471, 921.568627 },\ - { 43.137255, 772.549020, 858.823529 },\ - { 172.549020, 796.078431, 654.901961 },\ - { 160.784314, 862.745098, 462.745098 },\ - { 274.509804, 807.843137, 745.098039 },\ - { 513.725490, 341.176471, 94.117647 },\ - { 635.294118, 184.313725, 623.529412 },\ - { 450.980392, 411.764706, 403.921569 },\ - { 47.058824, 800.000000, 678.431373 },\ - { 266.666667, 329.411765, 756.862745 },\ - { 831.372549, 870.588235, 976.470588 },\ - { 882.352941, 156.862745, 827.450980 },\ - { 882.352941, 180.392157, 776.470588 },\ - { 200.000000, 698.039216, 886.274510 },\ - { 203.921569, 400.000000, 678.431373 },\ - { 396.078431, 392.156863, 596.078431 },\ - { 286.274510, 90.196078, 933.333333 },\ - { 337.254902, 133.333333, 3.921569 },\ + { 654.901961, 439.215686, 396.078431 }, + { 94.117647, 945.098039, 274.509804 }, + { 125.490196, 82.352941, 784.313725 }, + { 141.176471, 560.784314, 870.588235 }, + { 756.862745, 133.333333, 74.509804 }, + { 168.627451, 525.490196, 596.078431 }, + { 239.215686, 341.176471, 921.568627 }, + { 43.137255, 772.549020, 858.823529 }, + { 172.549020, 796.078431, 654.901961 }, + { 160.784314, 862.745098, 462.745098 }, + { 274.509804, 807.843137, 745.098039 }, + { 513.725490, 341.176471, 94.117647 }, + { 635.294118, 184.313725, 623.529412 }, + { 450.980392, 411.764706, 403.921569 }, + { 47.058824, 800.000000, 678.431373 }, + { 266.666667, 329.411765, 756.862745 }, + { 831.372549, 870.588235, 976.470588 }, + { 882.352941, 156.862745, 827.450980 }, + { 882.352941, 180.392157, 776.470588 }, + { 200.000000, 698.039216, 886.274510 }, + { 203.921569, 400.000000, 678.431373 }, + { 396.078431, 392.156863, 596.078431 }, + { 286.274510, 90.196078, 933.333333 }, + { 337.254902, 133.333333, 3.921569 }, { 764.705882, 533.333333, 474.509804 } \ }; vector ref_triangles = { - { 19, 7, 12 },\ - { 8, 23, 2 },\ - { 6, 14, 24 },\ - { 16, 0, 20 },\ - { 22, 17, 10 },\ - { 11, 15, 13 },\ - { 21, 19, 7 },\ - { 12, 8, 23 },\ - { 2, 5, 3 },\ - { 4, 6, 14 },\ - { 24, 16, 0 },\ - { 9, 22, 17 },\ - { 10, 11, 15 },\ - { 3, 8, 10 },\ - { 7, 12, 8 },\ - { 23, 2, 5 },\ - { 18, 4, 6 },\ - { 14, 24, 16 },\ - { 12, 10, 23 },\ - { 17, 10, 11 },\ + { 19, 7, 12 }, + { 8, 23, 2 }, + { 6, 14, 24 }, + { 16, 0, 20 }, + { 22, 17, 10 }, + { 11, 15, 13 }, + { 21, 19, 7 }, + { 12, 8, 23 }, + { 2, 5, 3 }, + { 4, 6, 14 }, + { 24, 16, 0 }, + { 9, 22, 17 }, + { 10, 11, 15 }, + { 3, 8, 10 }, + { 7, 12, 8 }, + { 23, 2, 5 }, + { 18, 4, 6 }, + { 14, 24, 16 }, + { 12, 10, 23 }, + { 17, 10, 11 }, { 15, 13, 1 } \ }; vector ref_triangle_normals = { - { 909.803922, 274.509804, 364.705882 },\ - { 635.294118, 15.686275, 152.941176 },\ - { 262.745098, 156.862745, 207.843137 },\ - { 392.156863, 635.294118, 133.333333 },\ - { 35.294118, 698.039216, 341.176471 },\ - { 698.039216, 749.019608, 588.235294 },\ - { 839.215686, 909.803922, 274.509804 },\ - { 364.705882, 635.294118, 15.686275 },\ - { 152.941176, 996.078431, 611.764706 },\ - { 90.196078, 262.745098, 156.862745 },\ - { 207.843137, 392.156863, 635.294118 },\ - { 811.764706, 35.294118, 698.039216 },\ - { 341.176471, 698.039216, 749.019608 },\ - { 933.333333, 796.078431, 992.156863 },\ - { 274.509804, 364.705882, 635.294118 },\ - { 15.686275, 152.941176, 996.078431 },\ - { 647.058824, 90.196078, 262.745098 },\ - { 156.862745, 207.843137, 392.156863 },\ - { 682.352941, 294.117647, 149.019608 },\ - { 698.039216, 341.176471, 698.039216 },\ + { 909.803922, 274.509804, 364.705882 }, + { 635.294118, 15.686275, 152.941176 }, + { 262.745098, 156.862745, 207.843137 }, + { 392.156863, 635.294118, 133.333333 }, + { 35.294118, 698.039216, 341.176471 }, + { 698.039216, 749.019608, 588.235294 }, + { 839.215686, 909.803922, 274.509804 }, + { 364.705882, 635.294118, 15.686275 }, + { 152.941176, 996.078431, 611.764706 }, + { 90.196078, 262.745098, 156.862745 }, + { 207.843137, 392.156863, 635.294118 }, + { 811.764706, 35.294118, 698.039216 }, + { 341.176471, 698.039216, 749.019608 }, + { 933.333333, 796.078431, 992.156863 }, + { 274.509804, 364.705882, 635.294118 }, + { 15.686275, 152.941176, 996.078431 }, + { 647.058824, 90.196078, 262.745098 }, + { 156.862745, 207.843137, 392.156863 }, + { 682.352941, 294.117647, 149.019608 }, + { 698.039216, 341.176471, 698.039216 }, { 749.019608, 588.235294, 243.137255 } \ }; @@ -1232,55 +1232,55 @@ TEST(TriangleMesh, SelectDownSample) tm.triangles_.resize(size); tm.triangle_normals_.resize(size); - UnitTest::Rand(tm.vertices_, dmin, dmax, 0); - UnitTest::Rand(tm.vertex_normals_, dmin, dmax, 1); - UnitTest::Rand(tm.vertex_colors_, dmin, dmax, 2); - UnitTest::Rand(tm.triangles_, imin, imax, 3); - UnitTest::Rand(tm.triangle_normals_, dmin, dmax, 4); + unit_test::Rand(tm.vertices_, dmin, dmax, 0); + unit_test::Rand(tm.vertex_normals_, dmin, dmax, 1); + unit_test::Rand(tm.vertex_colors_, dmin, dmax, 2); + unit_test::Rand(tm.triangles_, imin, imax, 3); + unit_test::Rand(tm.triangle_normals_, dmin, dmax, 4); vector indices(size / 40); - UnitTest::Rand(indices, 0, size - 1, 0); + unit_test::Rand(indices, 0, size - 1, 0); auto output_tm = open3d::SelectDownSample(tm, indices); EXPECT_EQ(ref_vertices.size(), output_tm->vertices_.size()); for (size_t i = 0; i < output_tm->vertices_.size(); i++) { - EXPECT_NEAR(ref_vertices[i](0, 0), output_tm->vertices_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](1, 0), output_tm->vertices_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](2, 0), output_tm->vertices_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](0, 0), output_tm->vertices_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](1, 0), output_tm->vertices_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](2, 0), output_tm->vertices_[i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(ref_vertex_normals.size(), output_tm->vertex_normals_.size()); for (size_t i = 0; i < output_tm->vertex_normals_.size(); i++) { - EXPECT_NEAR(ref_vertex_normals[i](0, 0), output_tm->vertex_normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_normals[i](1, 0), output_tm->vertex_normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_normals[i](2, 0), output_tm->vertex_normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](0, 0), output_tm->vertex_normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](1, 0), output_tm->vertex_normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](2, 0), output_tm->vertex_normals_[i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(ref_vertex_colors.size(), output_tm->vertex_colors_.size()); for (size_t i = 0; i < output_tm->vertex_colors_.size(); i++) { - EXPECT_NEAR(ref_vertex_colors[i](0, 0), output_tm->vertex_colors_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_colors[i](1, 0), output_tm->vertex_colors_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_colors[i](2, 0), output_tm->vertex_colors_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_colors[i](0, 0), output_tm->vertex_colors_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_colors[i](1, 0), output_tm->vertex_colors_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_colors[i](2, 0), output_tm->vertex_colors_[i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(ref_triangles.size(), output_tm->triangles_.size()); for (size_t i = 0; i < output_tm->triangles_.size(); i++) { - EXPECT_NEAR(ref_triangles[i](0, 0), output_tm->triangles_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangles[i](1, 0), output_tm->triangles_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangles[i](2, 0), output_tm->triangles_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](0, 0), output_tm->triangles_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](1, 0), output_tm->triangles_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](2, 0), output_tm->triangles_[i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(ref_triangle_normals.size(), output_tm->triangle_normals_.size()); for (size_t i = 0; i < output_tm->triangle_normals_.size(); i++) { - EXPECT_NEAR(ref_triangle_normals[i](0, 0), output_tm->triangle_normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangle_normals[i](1, 0), output_tm->triangle_normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangle_normals[i](2, 0), output_tm->triangle_normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](0, 0), output_tm->triangle_normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](1, 0), output_tm->triangle_normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](2, 0), output_tm->triangle_normals_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -1291,43 +1291,43 @@ TEST(TriangleMesh, CropTriangleMesh) { vector ref_vertices = { - { 615.686275, 639.215686, 517.647059 },\ - { 615.686275, 760.784314, 772.549020 },\ - { 678.431373, 643.137255, 443.137255 },\ - { 345.098039, 529.411765, 454.901961 },\ - { 360.784314, 576.470588, 592.156863 },\ + { 615.686275, 639.215686, 517.647059 }, + { 615.686275, 760.784314, 772.549020 }, + { 678.431373, 643.137255, 443.137255 }, + { 345.098039, 529.411765, 454.901961 }, + { 360.784314, 576.470588, 592.156863 }, { 317.647059, 666.666667, 525.490196 } \ }; vector ref_vertex_normals = { - { 639.215686, 517.647059, 400.000000 },\ - { 760.784314, 772.549020, 282.352941 },\ - { 643.137255, 443.137255, 266.666667 },\ - { 529.411765, 454.901961, 639.215686 },\ - { 576.470588, 592.156863, 662.745098 },\ + { 639.215686, 517.647059, 400.000000 }, + { 760.784314, 772.549020, 282.352941 }, + { 643.137255, 443.137255, 266.666667 }, + { 529.411765, 454.901961, 639.215686 }, + { 576.470588, 592.156863, 662.745098 }, { 666.666667, 525.490196, 847.058824 } \ }; vector ref_vertex_colors = { - { 647.058824, 325.490196, 603.921569 },\ - { 941.176471, 121.568627, 513.725490 },\ - { 807.843137, 309.803922, 3.921569 },\ - { 686.274510, 43.137255, 772.549020 },\ - { 576.470588, 698.039216, 831.372549 },\ + { 647.058824, 325.490196, 603.921569 }, + { 941.176471, 121.568627, 513.725490 }, + { 807.843137, 309.803922, 3.921569 }, + { 686.274510, 43.137255, 772.549020 }, + { 576.470588, 698.039216, 831.372549 }, { 854.901961, 341.176471, 878.431373 } \ }; vector ref_triangles = { - { 1, 0, 3 },\ + { 1, 0, 3 }, { 5, 2, 4 } \ }; vector ref_triangle_normals = { - { 125.490196, 160.784314, 913.725490 },\ + { 125.490196, 160.784314, 913.725490 }, { 764.705882, 901.960784, 807.843137 } \ }; @@ -1347,11 +1347,11 @@ TEST(TriangleMesh, CropTriangleMesh) tm.triangles_.resize(size); tm.triangle_normals_.resize(size); - UnitTest::Rand(tm.vertices_, dmin, dmax, 0); - UnitTest::Rand(tm.vertex_normals_, dmin, dmax, 1); - UnitTest::Rand(tm.vertex_colors_, dmin, dmax, 2); - UnitTest::Rand(tm.triangles_, imin, imax, 3); - UnitTest::Rand(tm.triangle_normals_, dmin, dmax, 4); + unit_test::Rand(tm.vertices_, dmin, dmax, 0); + unit_test::Rand(tm.vertex_normals_, dmin, dmax, 1); + unit_test::Rand(tm.vertex_colors_, dmin, dmax, 2); + unit_test::Rand(tm.triangles_, imin, imax, 3); + unit_test::Rand(tm.triangle_normals_, dmin, dmax, 4); Eigen::Vector3d cropBoundMin(300.0, 300.0, 300.0); Eigen::Vector3d cropBoundMax(800.0, 800.0, 800.0); @@ -1361,41 +1361,41 @@ TEST(TriangleMesh, CropTriangleMesh) EXPECT_EQ(ref_vertices.size(), output_tm->vertices_.size()); for (size_t i = 0; i < output_tm->vertices_.size(); i++) { - EXPECT_NEAR(ref_vertices[i](0, 0), output_tm->vertices_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](1, 0), output_tm->vertices_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](2, 0), output_tm->vertices_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](0, 0), output_tm->vertices_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](1, 0), output_tm->vertices_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](2, 0), output_tm->vertices_[i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(ref_vertex_normals.size(), output_tm->vertex_normals_.size()); for (size_t i = 0; i < output_tm->vertex_normals_.size(); i++) { - EXPECT_NEAR(ref_vertex_normals[i](0, 0), output_tm->vertex_normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_normals[i](1, 0), output_tm->vertex_normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_normals[i](2, 0), output_tm->vertex_normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](0, 0), output_tm->vertex_normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](1, 0), output_tm->vertex_normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](2, 0), output_tm->vertex_normals_[i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(ref_vertex_colors.size(), output_tm->vertex_colors_.size()); for (size_t i = 0; i < output_tm->vertex_colors_.size(); i++) { - EXPECT_NEAR(ref_vertex_colors[i](0, 0), output_tm->vertex_colors_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_colors[i](1, 0), output_tm->vertex_colors_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_colors[i](2, 0), output_tm->vertex_colors_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_colors[i](0, 0), output_tm->vertex_colors_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_colors[i](1, 0), output_tm->vertex_colors_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_colors[i](2, 0), output_tm->vertex_colors_[i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(ref_triangles.size(), output_tm->triangles_.size()); for (size_t i = 0; i < output_tm->triangles_.size(); i++) { - EXPECT_NEAR(ref_triangles[i](0, 0), output_tm->triangles_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangles[i](1, 0), output_tm->triangles_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangles[i](2, 0), output_tm->triangles_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](0, 0), output_tm->triangles_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](1, 0), output_tm->triangles_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](2, 0), output_tm->triangles_[i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(ref_triangle_normals.size(), output_tm->triangle_normals_.size()); for (size_t i = 0; i < output_tm->triangle_normals_.size(); i++) { - EXPECT_NEAR(ref_triangle_normals[i](0, 0), output_tm->triangle_normals_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangle_normals[i](1, 0), output_tm->triangle_normals_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangle_normals[i](2, 0), output_tm->triangle_normals_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](0, 0), output_tm->triangle_normals_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](1, 0), output_tm->triangle_normals_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](2, 0), output_tm->triangle_normals_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -1406,132 +1406,132 @@ TEST(TriangleMesh, CreateMeshSphere) { vector ref_vertices = { - { 0.000000, 0.000000, 1.000000 },\ - { 0.000000, 0.000000, -1.000000 },\ - { 0.587785, 0.000000, 0.809017 },\ - { 0.475528, 0.345492, 0.809017 },\ - { 0.181636, 0.559017, 0.809017 },\ - { -0.181636, 0.559017, 0.809017 },\ - { -0.475528, 0.345492, 0.809017 },\ - { -0.587785, 0.000000, 0.809017 },\ - { -0.475528, -0.345492, 0.809017 },\ - { -0.181636, -0.559017, 0.809017 },\ - { 0.181636, -0.559017, 0.809017 },\ - { 0.475528, -0.345492, 0.809017 },\ - { 0.951057, 0.000000, 0.309017 },\ - { 0.769421, 0.559017, 0.309017 },\ - { 0.293893, 0.904508, 0.309017 },\ - { -0.293893, 0.904508, 0.309017 },\ - { -0.769421, 0.559017, 0.309017 },\ - { -0.951057, 0.000000, 0.309017 },\ - { -0.769421, -0.559017, 0.309017 },\ - { -0.293893, -0.904508, 0.309017 },\ - { 0.293893, -0.904508, 0.309017 },\ - { 0.769421, -0.559017, 0.309017 },\ - { 0.951057, 0.000000, -0.309017 },\ - { 0.769421, 0.559017, -0.309017 },\ - { 0.293893, 0.904508, -0.309017 },\ - { -0.293893, 0.904508, -0.309017 },\ - { -0.769421, 0.559017, -0.309017 },\ - { -0.951057, 0.000000, -0.309017 },\ - { -0.769421, -0.559017, -0.309017 },\ - { -0.293893, -0.904508, -0.309017 },\ - { 0.293893, -0.904508, -0.309017 },\ - { 0.769421, -0.559017, -0.309017 },\ - { 0.587785, 0.000000, -0.809017 },\ - { 0.475528, 0.345492, -0.809017 },\ - { 0.181636, 0.559017, -0.809017 },\ - { -0.181636, 0.559017, -0.809017 },\ - { -0.475528, 0.345492, -0.809017 },\ - { -0.587785, 0.000000, -0.809017 },\ - { -0.475528, -0.345492, -0.809017 },\ - { -0.181636, -0.559017, -0.809017 },\ - { 0.181636, -0.559017, -0.809017 },\ - { 0.475528, -0.345492, -0.809017 } \ + { 0.000000, 0.000000, 1.000000 }, + { 0.000000, 0.000000, -1.000000 }, + { 0.587785, 0.000000, 0.809017 }, + { 0.475528, 0.345492, 0.809017 }, + { 0.181636, 0.559017, 0.809017 }, + { -0.181636, 0.559017, 0.809017 }, + { -0.475528, 0.345492, 0.809017 }, + { -0.587785, 0.000000, 0.809017 }, + { -0.475528, -0.345492, 0.809017 }, + { -0.181636, -0.559017, 0.809017 }, + { 0.181636, -0.559017, 0.809017 }, + { 0.475528, -0.345492, 0.809017 }, + { 0.951057, 0.000000, 0.309017 }, + { 0.769421, 0.559017, 0.309017 }, + { 0.293893, 0.904508, 0.309017 }, + { -0.293893, 0.904508, 0.309017 }, + { -0.769421, 0.559017, 0.309017 }, + { -0.951057, 0.000000, 0.309017 }, + { -0.769421, -0.559017, 0.309017 }, + { -0.293893, -0.904508, 0.309017 }, + { 0.293893, -0.904508, 0.309017 }, + { 0.769421, -0.559017, 0.309017 }, + { 0.951057, 0.000000, -0.309017 }, + { 0.769421, 0.559017, -0.309017 }, + { 0.293893, 0.904508, -0.309017 }, + { -0.293893, 0.904508, -0.309017 }, + { -0.769421, 0.559017, -0.309017 }, + { -0.951057, 0.000000, -0.309017 }, + { -0.769421, -0.559017, -0.309017 }, + { -0.293893, -0.904508, -0.309017 }, + { 0.293893, -0.904508, -0.309017 }, + { 0.769421, -0.559017, -0.309017 }, + { 0.587785, 0.000000, -0.809017 }, + { 0.475528, 0.345492, -0.809017 }, + { 0.181636, 0.559017, -0.809017 }, + { -0.181636, 0.559017, -0.809017 }, + { -0.475528, 0.345492, -0.809017 }, + { -0.587785, 0.000000, -0.809017 }, + { -0.475528, -0.345492, -0.809017 }, + { -0.181636, -0.559017, -0.809017 }, + { 0.181636, -0.559017, -0.809017 }, + { 0.475528, -0.345492, -0.809017 } }; vector ref_triangles = { - { 0, 2, 3 },\ - { 1, 33, 32 },\ - { 0, 3, 4 },\ - { 1, 34, 33 },\ - { 0, 4, 5 },\ - { 1, 35, 34 },\ - { 0, 5, 6 },\ - { 1, 36, 35 },\ - { 0, 6, 7 },\ - { 1, 37, 36 },\ - { 0, 7, 8 },\ - { 1, 38, 37 },\ - { 0, 8, 9 },\ - { 1, 39, 38 },\ - { 0, 9, 10 },\ - { 1, 40, 39 },\ - { 0, 10, 11 },\ - { 1, 41, 40 },\ - { 0, 11, 2 },\ - { 1, 32, 41 },\ - { 12, 3, 2 },\ - { 12, 13, 3 },\ - { 13, 4, 3 },\ - { 13, 14, 4 },\ - { 14, 5, 4 },\ - { 14, 15, 5 },\ - { 15, 6, 5 },\ - { 15, 16, 6 },\ - { 16, 7, 6 },\ - { 16, 17, 7 },\ - { 17, 8, 7 },\ - { 17, 18, 8 },\ - { 18, 9, 8 },\ - { 18, 19, 9 },\ - { 19, 10, 9 },\ - { 19, 20, 10 },\ - { 20, 11, 10 },\ - { 20, 21, 11 },\ - { 21, 2, 11 },\ - { 21, 12, 2 },\ - { 22, 13, 12 },\ - { 22, 23, 13 },\ - { 23, 14, 13 },\ - { 23, 24, 14 },\ - { 24, 15, 14 },\ - { 24, 25, 15 },\ - { 25, 16, 15 },\ - { 25, 26, 16 },\ - { 26, 17, 16 },\ - { 26, 27, 17 },\ - { 27, 18, 17 },\ - { 27, 28, 18 },\ - { 28, 19, 18 },\ - { 28, 29, 19 },\ - { 29, 20, 19 },\ - { 29, 30, 20 },\ - { 30, 21, 20 },\ - { 30, 31, 21 },\ - { 31, 12, 21 },\ - { 31, 22, 12 },\ - { 32, 23, 22 },\ - { 32, 33, 23 },\ - { 33, 24, 23 },\ - { 33, 34, 24 },\ - { 34, 25, 24 },\ - { 34, 35, 25 },\ - { 35, 26, 25 },\ - { 35, 36, 26 },\ - { 36, 27, 26 },\ - { 36, 37, 27 },\ - { 37, 28, 27 },\ - { 37, 38, 28 },\ - { 38, 29, 28 },\ - { 38, 39, 29 },\ - { 39, 30, 29 },\ - { 39, 40, 30 },\ - { 40, 31, 30 },\ - { 40, 41, 31 },\ - { 41, 22, 31 },\ - { 41, 32, 22 } \ + { 0, 2, 3 }, + { 1, 33, 32 }, + { 0, 3, 4 }, + { 1, 34, 33 }, + { 0, 4, 5 }, + { 1, 35, 34 }, + { 0, 5, 6 }, + { 1, 36, 35 }, + { 0, 6, 7 }, + { 1, 37, 36 }, + { 0, 7, 8 }, + { 1, 38, 37 }, + { 0, 8, 9 }, + { 1, 39, 38 }, + { 0, 9, 10 }, + { 1, 40, 39 }, + { 0, 10, 11 }, + { 1, 41, 40 }, + { 0, 11, 2 }, + { 1, 32, 41 }, + { 12, 3, 2 }, + { 12, 13, 3 }, + { 13, 4, 3 }, + { 13, 14, 4 }, + { 14, 5, 4 }, + { 14, 15, 5 }, + { 15, 6, 5 }, + { 15, 16, 6 }, + { 16, 7, 6 }, + { 16, 17, 7 }, + { 17, 8, 7 }, + { 17, 18, 8 }, + { 18, 9, 8 }, + { 18, 19, 9 }, + { 19, 10, 9 }, + { 19, 20, 10 }, + { 20, 11, 10 }, + { 20, 21, 11 }, + { 21, 2, 11 }, + { 21, 12, 2 }, + { 22, 13, 12 }, + { 22, 23, 13 }, + { 23, 14, 13 }, + { 23, 24, 14 }, + { 24, 15, 14 }, + { 24, 25, 15 }, + { 25, 16, 15 }, + { 25, 26, 16 }, + { 26, 17, 16 }, + { 26, 27, 17 }, + { 27, 18, 17 }, + { 27, 28, 18 }, + { 28, 19, 18 }, + { 28, 29, 19 }, + { 29, 20, 19 }, + { 29, 30, 20 }, + { 30, 21, 20 }, + { 30, 31, 21 }, + { 31, 12, 21 }, + { 31, 22, 12 }, + { 32, 23, 22 }, + { 32, 33, 23 }, + { 33, 24, 23 }, + { 33, 34, 24 }, + { 34, 25, 24 }, + { 34, 35, 25 }, + { 35, 26, 25 }, + { 35, 36, 26 }, + { 36, 27, 26 }, + { 36, 37, 27 }, + { 37, 28, 27 }, + { 37, 38, 28 }, + { 38, 29, 28 }, + { 38, 39, 29 }, + { 39, 30, 29 }, + { 39, 40, 30 }, + { 40, 31, 30 }, + { 40, 41, 31 }, + { 41, 22, 31 }, + { 41, 32, 22 } }; auto output_tm = open3d::CreateMeshSphere(1.0, 5); @@ -1539,17 +1539,17 @@ TEST(TriangleMesh, CreateMeshSphere) EXPECT_EQ(ref_vertices.size(), output_tm->vertices_.size()); for (size_t i = 0; i < output_tm->vertices_.size(); i++) { - EXPECT_NEAR(ref_vertices[i](0, 0), output_tm->vertices_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](1, 0), output_tm->vertices_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](2, 0), output_tm->vertices_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](0, 0), output_tm->vertices_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](1, 0), output_tm->vertices_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](2, 0), output_tm->vertices_[i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(ref_triangles.size(), output_tm->triangles_.size()); for (size_t i = 0; i < output_tm->triangles_.size(); i++) { - EXPECT_NEAR(ref_triangles[i](0, 0), output_tm->triangles_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangles[i](1, 0), output_tm->triangles_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangles[i](2, 0), output_tm->triangles_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](0, 0), output_tm->triangles_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](1, 0), output_tm->triangles_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](2, 0), output_tm->triangles_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -1560,87 +1560,87 @@ TEST(TriangleMesh, CreateMeshCylinder) { vector ref_vertices = { - { 0.000000, 0.000000, 1.000000 },\ - { 0.000000, 0.000000, -1.000000 },\ - { 1.000000, 0.000000, 1.000000 },\ - { 0.309017, 0.951057, 1.000000 },\ - { -0.809017, 0.587785, 1.000000 },\ - { -0.809017, -0.587785, 1.000000 },\ - { 0.309017, -0.951057, 1.000000 },\ - { 1.000000, 0.000000, 0.500000 },\ - { 0.309017, 0.951057, 0.500000 },\ - { -0.809017, 0.587785, 0.500000 },\ - { -0.809017, -0.587785, 0.500000 },\ - { 0.309017, -0.951057, 0.500000 },\ - { 1.000000, 0.000000, 0.000000 },\ - { 0.309017, 0.951057, 0.000000 },\ - { -0.809017, 0.587785, 0.000000 },\ - { -0.809017, -0.587785, 0.000000 },\ - { 0.309017, -0.951057, 0.000000 },\ - { 1.000000, 0.000000, -0.500000 },\ - { 0.309017, 0.951057, -0.500000 },\ - { -0.809017, 0.587785, -0.500000 },\ - { -0.809017, -0.587785, -0.500000 },\ - { 0.309017, -0.951057, -0.500000 },\ - { 1.000000, 0.000000, -1.000000 },\ - { 0.309017, 0.951057, -1.000000 },\ - { -0.809017, 0.587785, -1.000000 },\ - { -0.809017, -0.587785, -1.000000 },\ - { 0.309017, -0.951057, -1.000000 } \ + { 0.000000, 0.000000, 1.000000 }, + { 0.000000, 0.000000, -1.000000 }, + { 1.000000, 0.000000, 1.000000 }, + { 0.309017, 0.951057, 1.000000 }, + { -0.809017, 0.587785, 1.000000 }, + { -0.809017, -0.587785, 1.000000 }, + { 0.309017, -0.951057, 1.000000 }, + { 1.000000, 0.000000, 0.500000 }, + { 0.309017, 0.951057, 0.500000 }, + { -0.809017, 0.587785, 0.500000 }, + { -0.809017, -0.587785, 0.500000 }, + { 0.309017, -0.951057, 0.500000 }, + { 1.000000, 0.000000, 0.000000 }, + { 0.309017, 0.951057, 0.000000 }, + { -0.809017, 0.587785, 0.000000 }, + { -0.809017, -0.587785, 0.000000 }, + { 0.309017, -0.951057, 0.000000 }, + { 1.000000, 0.000000, -0.500000 }, + { 0.309017, 0.951057, -0.500000 }, + { -0.809017, 0.587785, -0.500000 }, + { -0.809017, -0.587785, -0.500000 }, + { 0.309017, -0.951057, -0.500000 }, + { 1.000000, 0.000000, -1.000000 }, + { 0.309017, 0.951057, -1.000000 }, + { -0.809017, 0.587785, -1.000000 }, + { -0.809017, -0.587785, -1.000000 }, + { 0.309017, -0.951057, -1.000000 } }; vector ref_triangles = { - { 0, 2, 3 },\ - { 1, 23, 22 },\ - { 0, 3, 4 },\ - { 1, 24, 23 },\ - { 0, 4, 5 },\ - { 1, 25, 24 },\ - { 0, 5, 6 },\ - { 1, 26, 25 },\ - { 0, 6, 2 },\ - { 1, 22, 26 },\ - { 7, 3, 2 },\ - { 7, 8, 3 },\ - { 8, 4, 3 },\ - { 8, 9, 4 },\ - { 9, 5, 4 },\ - { 9, 10, 5 },\ - { 10, 6, 5 },\ - { 10, 11, 6 },\ - { 11, 2, 6 },\ - { 11, 7, 2 },\ - { 12, 8, 7 },\ - { 12, 13, 8 },\ - { 13, 9, 8 },\ - { 13, 14, 9 },\ - { 14, 10, 9 },\ - { 14, 15, 10 },\ - { 15, 11, 10 },\ - { 15, 16, 11 },\ - { 16, 7, 11 },\ - { 16, 12, 7 },\ - { 17, 13, 12 },\ - { 17, 18, 13 },\ - { 18, 14, 13 },\ - { 18, 19, 14 },\ - { 19, 15, 14 },\ - { 19, 20, 15 },\ - { 20, 16, 15 },\ - { 20, 21, 16 },\ - { 21, 12, 16 },\ - { 21, 17, 12 },\ - { 22, 18, 17 },\ - { 22, 23, 18 },\ - { 23, 19, 18 },\ - { 23, 24, 19 },\ - { 24, 20, 19 },\ - { 24, 25, 20 },\ - { 25, 21, 20 },\ - { 25, 26, 21 },\ - { 26, 17, 21 },\ - { 26, 22, 17 } \ + { 0, 2, 3 }, + { 1, 23, 22 }, + { 0, 3, 4 }, + { 1, 24, 23 }, + { 0, 4, 5 }, + { 1, 25, 24 }, + { 0, 5, 6 }, + { 1, 26, 25 }, + { 0, 6, 2 }, + { 1, 22, 26 }, + { 7, 3, 2 }, + { 7, 8, 3 }, + { 8, 4, 3 }, + { 8, 9, 4 }, + { 9, 5, 4 }, + { 9, 10, 5 }, + { 10, 6, 5 }, + { 10, 11, 6 }, + { 11, 2, 6 }, + { 11, 7, 2 }, + { 12, 8, 7 }, + { 12, 13, 8 }, + { 13, 9, 8 }, + { 13, 14, 9 }, + { 14, 10, 9 }, + { 14, 15, 10 }, + { 15, 11, 10 }, + { 15, 16, 11 }, + { 16, 7, 11 }, + { 16, 12, 7 }, + { 17, 13, 12 }, + { 17, 18, 13 }, + { 18, 14, 13 }, + { 18, 19, 14 }, + { 19, 15, 14 }, + { 19, 20, 15 }, + { 20, 16, 15 }, + { 20, 21, 16 }, + { 21, 12, 16 }, + { 21, 17, 12 }, + { 22, 18, 17 }, + { 22, 23, 18 }, + { 23, 19, 18 }, + { 23, 24, 19 }, + { 24, 20, 19 }, + { 24, 25, 20 }, + { 25, 21, 20 }, + { 25, 26, 21 }, + { 26, 17, 21 }, + { 26, 22, 17 } }; auto output_tm = open3d::CreateMeshCylinder(1.0, 2.0, 5); @@ -1648,17 +1648,17 @@ TEST(TriangleMesh, CreateMeshCylinder) EXPECT_EQ(ref_vertices.size(), output_tm->vertices_.size()); for (size_t i = 0; i < output_tm->vertices_.size(); i++) { - EXPECT_NEAR(ref_vertices[i](0, 0), output_tm->vertices_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](1, 0), output_tm->vertices_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](2, 0), output_tm->vertices_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](0, 0), output_tm->vertices_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](1, 0), output_tm->vertices_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](2, 0), output_tm->vertices_[i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(ref_triangles.size(), output_tm->triangles_.size()); for (size_t i = 0; i < output_tm->triangles_.size(); i++) { - EXPECT_NEAR(ref_triangles[i](0, 0), output_tm->triangles_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangles[i](1, 0), output_tm->triangles_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangles[i](2, 0), output_tm->triangles_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](0, 0), output_tm->triangles_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](1, 0), output_tm->triangles_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](2, 0), output_tm->triangles_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -1669,27 +1669,27 @@ TEST(TriangleMesh, CreateMeshCone) { vector ref_vertices = { - { 0.000000, 0.000000, 0.000000 },\ - { 0.000000, 0.000000, 2.000000 },\ - { 1.000000, 0.000000, 0.000000 },\ - { 0.309017, 0.951057, 0.000000 },\ - { -0.809017, 0.587785, 0.000000 },\ - { -0.809017, -0.587785, 0.000000 },\ - { 0.309017, -0.951057, 0.000000 } \ + { 0.000000, 0.000000, 0.000000 }, + { 0.000000, 0.000000, 2.000000 }, + { 1.000000, 0.000000, 0.000000 }, + { 0.309017, 0.951057, 0.000000 }, + { -0.809017, 0.587785, 0.000000 }, + { -0.809017, -0.587785, 0.000000 }, + { 0.309017, -0.951057, 0.000000 } }; vector ref_triangles = { - { 0, 3, 2 },\ - { 1, 2, 3 },\ - { 0, 4, 3 },\ - { 1, 3, 4 },\ - { 0, 5, 4 },\ - { 1, 4, 5 },\ - { 0, 6, 5 },\ - { 1, 5, 6 },\ - { 0, 2, 6 },\ - { 1, 6, 2 } \ + { 0, 3, 2 }, + { 1, 2, 3 }, + { 0, 4, 3 }, + { 1, 3, 4 }, + { 0, 5, 4 }, + { 1, 4, 5 }, + { 0, 6, 5 }, + { 1, 5, 6 }, + { 0, 2, 6 }, + { 1, 6, 2 } }; auto output_tm = open3d::CreateMeshCone(1.0, 2.0, 5); @@ -1697,17 +1697,17 @@ TEST(TriangleMesh, CreateMeshCone) EXPECT_EQ(ref_vertices.size(), output_tm->vertices_.size()); for (size_t i = 0; i < output_tm->vertices_.size(); i++) { - EXPECT_NEAR(ref_vertices[i](0, 0), output_tm->vertices_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](1, 0), output_tm->vertices_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](2, 0), output_tm->vertices_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](0, 0), output_tm->vertices_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](1, 0), output_tm->vertices_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](2, 0), output_tm->vertices_[i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(ref_triangles.size(), output_tm->triangles_.size()); for (size_t i = 0; i < output_tm->triangles_.size(); i++) { - EXPECT_NEAR(ref_triangles[i](0, 0), output_tm->triangles_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangles[i](1, 0), output_tm->triangles_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangles[i](2, 0), output_tm->triangles_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](0, 0), output_tm->triangles_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](1, 0), output_tm->triangles_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](2, 0), output_tm->triangles_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -1718,104 +1718,104 @@ TEST(TriangleMesh, CreateMeshArrow) { vector ref_vertices = { - { 0.000000, 0.000000, 2.000000 },\ - { 0.000000, 0.000000, 0.000000 },\ - { 1.000000, 0.000000, 2.000000 },\ - { 0.309017, 0.951057, 2.000000 },\ - { -0.809017, 0.587785, 2.000000 },\ - { -0.809017, -0.587785, 2.000000 },\ - { 0.309017, -0.951057, 2.000000 },\ - { 1.000000, 0.000000, 1.500000 },\ - { 0.309017, 0.951057, 1.500000 },\ - { -0.809017, 0.587785, 1.500000 },\ - { -0.809017, -0.587785, 1.500000 },\ - { 0.309017, -0.951057, 1.500000 },\ - { 1.000000, 0.000000, 1.000000 },\ - { 0.309017, 0.951057, 1.000000 },\ - { -0.809017, 0.587785, 1.000000 },\ - { -0.809017, -0.587785, 1.000000 },\ - { 0.309017, -0.951057, 1.000000 },\ - { 1.000000, 0.000000, 0.500000 },\ - { 0.309017, 0.951057, 0.500000 },\ - { -0.809017, 0.587785, 0.500000 },\ - { -0.809017, -0.587785, 0.500000 },\ - { 0.309017, -0.951057, 0.500000 },\ - { 1.000000, 0.000000, 0.000000 },\ - { 0.309017, 0.951057, 0.000000 },\ - { -0.809017, 0.587785, 0.000000 },\ - { -0.809017, -0.587785, 0.000000 },\ - { 0.309017, -0.951057, 0.000000 },\ - { 0.000000, 0.000000, 2.000000 },\ - { 0.000000, 0.000000, 3.000000 },\ - { 1.500000, 0.000000, 2.000000 },\ - { 0.463525, 1.426585, 2.000000 },\ - { -1.213525, 0.881678, 2.000000 },\ - { -1.213525, -0.881678, 2.000000 },\ - { 0.463525, -1.426585, 2.000000 } \ + { 0.000000, 0.000000, 2.000000 }, + { 0.000000, 0.000000, 0.000000 }, + { 1.000000, 0.000000, 2.000000 }, + { 0.309017, 0.951057, 2.000000 }, + { -0.809017, 0.587785, 2.000000 }, + { -0.809017, -0.587785, 2.000000 }, + { 0.309017, -0.951057, 2.000000 }, + { 1.000000, 0.000000, 1.500000 }, + { 0.309017, 0.951057, 1.500000 }, + { -0.809017, 0.587785, 1.500000 }, + { -0.809017, -0.587785, 1.500000 }, + { 0.309017, -0.951057, 1.500000 }, + { 1.000000, 0.000000, 1.000000 }, + { 0.309017, 0.951057, 1.000000 }, + { -0.809017, 0.587785, 1.000000 }, + { -0.809017, -0.587785, 1.000000 }, + { 0.309017, -0.951057, 1.000000 }, + { 1.000000, 0.000000, 0.500000 }, + { 0.309017, 0.951057, 0.500000 }, + { -0.809017, 0.587785, 0.500000 }, + { -0.809017, -0.587785, 0.500000 }, + { 0.309017, -0.951057, 0.500000 }, + { 1.000000, 0.000000, 0.000000 }, + { 0.309017, 0.951057, 0.000000 }, + { -0.809017, 0.587785, 0.000000 }, + { -0.809017, -0.587785, 0.000000 }, + { 0.309017, -0.951057, 0.000000 }, + { 0.000000, 0.000000, 2.000000 }, + { 0.000000, 0.000000, 3.000000 }, + { 1.500000, 0.000000, 2.000000 }, + { 0.463525, 1.426585, 2.000000 }, + { -1.213525, 0.881678, 2.000000 }, + { -1.213525, -0.881678, 2.000000 }, + { 0.463525, -1.426585, 2.000000 } }; vector ref_triangles = { - { 0, 2, 3 },\ - { 1, 23, 22 },\ - { 0, 3, 4 },\ - { 1, 24, 23 },\ - { 0, 4, 5 },\ - { 1, 25, 24 },\ - { 0, 5, 6 },\ - { 1, 26, 25 },\ - { 0, 6, 2 },\ - { 1, 22, 26 },\ - { 7, 3, 2 },\ - { 7, 8, 3 },\ - { 8, 4, 3 },\ - { 8, 9, 4 },\ - { 9, 5, 4 },\ - { 9, 10, 5 },\ - { 10, 6, 5 },\ - { 10, 11, 6 },\ - { 11, 2, 6 },\ - { 11, 7, 2 },\ - { 12, 8, 7 },\ - { 12, 13, 8 },\ - { 13, 9, 8 },\ - { 13, 14, 9 },\ - { 14, 10, 9 },\ - { 14, 15, 10 },\ - { 15, 11, 10 },\ - { 15, 16, 11 },\ - { 16, 7, 11 },\ - { 16, 12, 7 },\ - { 17, 13, 12 },\ - { 17, 18, 13 },\ - { 18, 14, 13 },\ - { 18, 19, 14 },\ - { 19, 15, 14 },\ - { 19, 20, 15 },\ - { 20, 16, 15 },\ - { 20, 21, 16 },\ - { 21, 12, 16 },\ - { 21, 17, 12 },\ - { 22, 18, 17 },\ - { 22, 23, 18 },\ - { 23, 19, 18 },\ - { 23, 24, 19 },\ - { 24, 20, 19 },\ - { 24, 25, 20 },\ - { 25, 21, 20 },\ - { 25, 26, 21 },\ - { 26, 17, 21 },\ - { 26, 22, 17 },\ - { 27, 30, 29 },\ - { 28, 29, 30 },\ - { 27, 31, 30 },\ - { 28, 30, 31 },\ - { 27, 32, 31 },\ - { 28, 31, 32 },\ - { 27, 33, 32 },\ - { 28, 32, 33 },\ - { 27, 29, 33 },\ - { 28, 33, 29 } \ + { 0, 2, 3 }, + { 1, 23, 22 }, + { 0, 3, 4 }, + { 1, 24, 23 }, + { 0, 4, 5 }, + { 1, 25, 24 }, + { 0, 5, 6 }, + { 1, 26, 25 }, + { 0, 6, 2 }, + { 1, 22, 26 }, + { 7, 3, 2 }, + { 7, 8, 3 }, + { 8, 4, 3 }, + { 8, 9, 4 }, + { 9, 5, 4 }, + { 9, 10, 5 }, + { 10, 6, 5 }, + { 10, 11, 6 }, + { 11, 2, 6 }, + { 11, 7, 2 }, + { 12, 8, 7 }, + { 12, 13, 8 }, + { 13, 9, 8 }, + { 13, 14, 9 }, + { 14, 10, 9 }, + { 14, 15, 10 }, + { 15, 11, 10 }, + { 15, 16, 11 }, + { 16, 7, 11 }, + { 16, 12, 7 }, + { 17, 13, 12 }, + { 17, 18, 13 }, + { 18, 14, 13 }, + { 18, 19, 14 }, + { 19, 15, 14 }, + { 19, 20, 15 }, + { 20, 16, 15 }, + { 20, 21, 16 }, + { 21, 12, 16 }, + { 21, 17, 12 }, + { 22, 18, 17 }, + { 22, 23, 18 }, + { 23, 19, 18 }, + { 23, 24, 19 }, + { 24, 20, 19 }, + { 24, 25, 20 }, + { 25, 21, 20 }, + { 25, 26, 21 }, + { 26, 17, 21 }, + { 26, 22, 17 }, + { 27, 30, 29 }, + { 28, 29, 30 }, + { 27, 31, 30 }, + { 28, 30, 31 }, + { 27, 32, 31 }, + { 28, 31, 32 }, + { 27, 33, 32 }, + { 28, 32, 33 }, + { 27, 29, 33 }, + { 28, 33, 29 } }; auto output_tm = open3d::CreateMeshArrow(1.0, 1.5, 2.0, 1.0, 5); @@ -1823,17 +1823,17 @@ TEST(TriangleMesh, CreateMeshArrow) EXPECT_EQ(ref_vertices.size(), output_tm->vertices_.size()); for (size_t i = 0; i < output_tm->vertices_.size(); i++) { - EXPECT_NEAR(ref_vertices[i](0, 0), output_tm->vertices_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](1, 0), output_tm->vertices_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](2, 0), output_tm->vertices_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](0, 0), output_tm->vertices_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](1, 0), output_tm->vertices_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](2, 0), output_tm->vertices_[i](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(ref_triangles.size(), output_tm->triangles_.size()); for (size_t i = 0; i < output_tm->triangles_.size(); i++) { - EXPECT_NEAR(ref_triangles[i](0, 0), output_tm->triangles_[i](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangles[i](1, 0), output_tm->triangles_[i](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangles[i](2, 0), output_tm->triangles_[i](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](0, 0), output_tm->triangles_[i](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](1, 0), output_tm->triangles_[i](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](2, 0), output_tm->triangles_[i](2, 0), unit_test::THRESHOLD_1E_6); } } @@ -1844,221 +1844,221 @@ TEST(TriangleMesh, CreateMeshCoordinateFrame) { vector ref_vertices = { - { 0.000000, 0.000000, 0.006000 },\ - { 0.000893, -0.000290, 0.005926 },\ - { 0.001763, -0.000573, 0.005706 },\ - { 0.002591, -0.000842, 0.005346 },\ - { 0.003354, -0.001090, 0.004854 },\ - { 0.004035, -0.001311, 0.004243 },\ - { 0.004617, -0.001500, 0.003527 },\ - { 0.005084, -0.001652, 0.002724 },\ - { 0.005427, -0.001763, 0.001854 },\ - { 0.005636, -0.001831, 0.000939 },\ - { 0.005706, -0.001854, 0.000000 },\ - { 0.005636, -0.001831, -0.000939 },\ - { 0.005427, -0.001763, -0.001854 },\ - { 0.005084, -0.001652, -0.002724 },\ - { 0.004617, -0.001500, -0.003527 },\ - { 0.004035, -0.001311, -0.004243 },\ - { 0.003354, -0.001090, -0.004854 },\ - { 0.002591, -0.000842, -0.005346 },\ - { 0.001763, -0.000573, -0.005706 },\ - { 0.000893, -0.000290, -0.005926 },\ - { 0.060000, 0.001082, -0.003329 },\ - { 0.020000, 0.001082, -0.003329 },\ - { 0.080000, -0.001854, -0.005706 },\ - { -0.002057, 0.060000, -0.002832 },\ - { -0.002057, 0.020000, -0.002832 },\ - { 0.000000, 0.080000, -0.006000 },\ - { -0.002832, 0.002057, 0.060000 },\ - { -0.002832, 0.002057, 0.020000 },\ - { -0.001854, 0.005706, 0.080000 },\ + { 0.000000, 0.000000, 0.006000 }, + { 0.000893, -0.000290, 0.005926 }, + { 0.001763, -0.000573, 0.005706 }, + { 0.002591, -0.000842, 0.005346 }, + { 0.003354, -0.001090, 0.004854 }, + { 0.004035, -0.001311, 0.004243 }, + { 0.004617, -0.001500, 0.003527 }, + { 0.005084, -0.001652, 0.002724 }, + { 0.005427, -0.001763, 0.001854 }, + { 0.005636, -0.001831, 0.000939 }, + { 0.005706, -0.001854, 0.000000 }, + { 0.005636, -0.001831, -0.000939 }, + { 0.005427, -0.001763, -0.001854 }, + { 0.005084, -0.001652, -0.002724 }, + { 0.004617, -0.001500, -0.003527 }, + { 0.004035, -0.001311, -0.004243 }, + { 0.003354, -0.001090, -0.004854 }, + { 0.002591, -0.000842, -0.005346 }, + { 0.001763, -0.000573, -0.005706 }, + { 0.000893, -0.000290, -0.005926 }, + { 0.060000, 0.001082, -0.003329 }, + { 0.020000, 0.001082, -0.003329 }, + { 0.080000, -0.001854, -0.005706 }, + { -0.002057, 0.060000, -0.002832 }, + { -0.002057, 0.020000, -0.002832 }, + { 0.000000, 0.080000, -0.006000 }, + { -0.002832, 0.002057, 0.060000 }, + { -0.002832, 0.002057, 0.020000 }, + { -0.001854, 0.005706, 0.080000 }, }; vector ref_vertex_normals = { - { 0.000000, 0.000000, 1.000000 },\ - { 0.171274, -0.062054, 0.983267 },\ - { 0.303522, -0.104788, 0.947045 },\ - { 0.436905, -0.147738, 0.887292 },\ - { 0.561823, -0.187794, 0.805660 },\ - { 0.673910, -0.223553, 0.704180 },\ - { 0.769966, -0.253989, 0.585357 },\ - { 0.847434, -0.278292, 0.452117 },\ - { 0.904311, -0.295833, 0.307743 },\ - { 0.939146, -0.306162, 0.155790 },\ - { 0.951057, -0.309017, -0.000000 },\ - { 0.939742, -0.304326, -0.155790 },\ - { 0.905489, -0.292207, -0.307743 },\ - { 0.849164, -0.272966, -0.452117 },\ - { 0.772206, -0.247093, -0.585357 },\ - { 0.676605, -0.215256, -0.704180 },\ - { 0.564907, -0.178302, -0.805660 },\ - { 0.440301, -0.137284, -0.887292 },\ - { 0.307147, -0.093630, -0.947045 },\ - { 0.175038, -0.050470, -0.983267 },\ - { 0.000000, 0.309017, -0.951057 },\ - { 0.000000, 0.309017, -0.951057 },\ - { 0.000000, -0.309017, -0.951057 },\ - { -0.587785, 0.000000, -0.809017 },\ - { -0.587785, 0.000000, -0.809017 },\ - { 0.000000, 0.000000, -1.000000 },\ - { -0.809017, 0.587785, 0.000000 },\ - { -0.809017, 0.587785, 0.000000 },\ - { -0.309017, 0.951057, 0.000000 },\ + { 0.000000, 0.000000, 1.000000 }, + { 0.171274, -0.062054, 0.983267 }, + { 0.303522, -0.104788, 0.947045 }, + { 0.436905, -0.147738, 0.887292 }, + { 0.561823, -0.187794, 0.805660 }, + { 0.673910, -0.223553, 0.704180 }, + { 0.769966, -0.253989, 0.585357 }, + { 0.847434, -0.278292, 0.452117 }, + { 0.904311, -0.295833, 0.307743 }, + { 0.939146, -0.306162, 0.155790 }, + { 0.951057, -0.309017, -0.000000 }, + { 0.939742, -0.304326, -0.155790 }, + { 0.905489, -0.292207, -0.307743 }, + { 0.849164, -0.272966, -0.452117 }, + { 0.772206, -0.247093, -0.585357 }, + { 0.676605, -0.215256, -0.704180 }, + { 0.564907, -0.178302, -0.805660 }, + { 0.440301, -0.137284, -0.887292 }, + { 0.307147, -0.093630, -0.947045 }, + { 0.175038, -0.050470, -0.983267 }, + { 0.000000, 0.309017, -0.951057 }, + { 0.000000, 0.309017, -0.951057 }, + { 0.000000, -0.309017, -0.951057 }, + { -0.587785, 0.000000, -0.809017 }, + { -0.587785, 0.000000, -0.809017 }, + { 0.000000, 0.000000, -1.000000 }, + { -0.809017, 0.587785, 0.000000 }, + { -0.809017, 0.587785, 0.000000 }, + { -0.309017, 0.951057, 0.000000 }, }; vector ref_vertex_colors = { - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 0.500000, 0.500000, 0.500000 },\ - { 1.000000, 0.000000, 0.000000 },\ - { 1.000000, 0.000000, 0.000000 },\ - { 1.000000, 0.000000, 0.000000 },\ - { 0.000000, 1.000000, 0.000000 },\ - { 0.000000, 1.000000, 0.000000 },\ - { 0.000000, 1.000000, 0.000000 },\ - { 0.000000, 0.000000, 1.000000 },\ - { 0.000000, 0.000000, 1.000000 },\ - { 0.000000, 0.000000, 1.000000 },\ + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 0.500000, 0.500000, 0.500000 }, + { 1.000000, 0.000000, 0.000000 }, + { 1.000000, 0.000000, 0.000000 }, + { 1.000000, 0.000000, 0.000000 }, + { 0.000000, 1.000000, 0.000000 }, + { 0.000000, 1.000000, 0.000000 }, + { 0.000000, 1.000000, 0.000000 }, + { 0.000000, 0.000000, 1.000000 }, + { 0.000000, 0.000000, 1.000000 }, + { 0.000000, 0.000000, 1.000000 }, }; vector ref_triangles = { - { 0, 2, 3 },\ - { 0, 22, 23 },\ - { 42, 3, 2 },\ - { 62, 23, 22 },\ - { 82, 43, 42 },\ - { 102, 63, 62 },\ - { 122, 83, 82 },\ - { 142, 103, 102 },\ - { 162, 123, 122 },\ - { 182, 143, 142 },\ - { 202, 163, 162 },\ - { 222, 183, 182 },\ - { 242, 203, 202 },\ - { 262, 223, 222 },\ - { 282, 243, 242 },\ - { 302, 263, 262 },\ - { 322, 283, 282 },\ - { 342, 303, 302 },\ - { 362, 323, 322 },\ - { 382, 343, 342 },\ - { 402, 363, 362 },\ - { 422, 383, 382 },\ - { 442, 403, 402 },\ - { 462, 423, 422 },\ - { 482, 443, 442 },\ - { 502, 463, 462 },\ - { 522, 483, 482 },\ - { 542, 503, 502 },\ - { 562, 523, 522 },\ - { 582, 543, 542 },\ - { 602, 563, 562 },\ - { 622, 583, 582 },\ - { 642, 603, 602 },\ - { 662, 623, 622 },\ - { 682, 643, 642 },\ - { 702, 663, 662 },\ - { 722, 683, 682 },\ - { 742, 703, 702 },\ - { 762, 764, 765 },\ - { 784, 765, 764 },\ - { 804, 785, 784 },\ - { 824, 805, 804 },\ - { 844, 825, 824 },\ - { 864, 867, 866 },\ - { 886, 888, 889 },\ - { 908, 889, 888 },\ - { 928, 909, 908 },\ - { 948, 929, 928 },\ - { 968, 949, 948 },\ - { 988, 991, 990 },\ - { 1010, 1012, 1013 },\ - { 1032, 1013, 1012 },\ - { 1052, 1033, 1032 },\ - { 1072, 1053, 1052 },\ - { 1092, 1073, 1072 },\ - { 1112, 1115, 1114 },\ + { 0, 2, 3 }, + { 0, 22, 23 }, + { 42, 3, 2 }, + { 62, 23, 22 }, + { 82, 43, 42 }, + { 102, 63, 62 }, + { 122, 83, 82 }, + { 142, 103, 102 }, + { 162, 123, 122 }, + { 182, 143, 142 }, + { 202, 163, 162 }, + { 222, 183, 182 }, + { 242, 203, 202 }, + { 262, 223, 222 }, + { 282, 243, 242 }, + { 302, 263, 262 }, + { 322, 283, 282 }, + { 342, 303, 302 }, + { 362, 323, 322 }, + { 382, 343, 342 }, + { 402, 363, 362 }, + { 422, 383, 382 }, + { 442, 403, 402 }, + { 462, 423, 422 }, + { 482, 443, 442 }, + { 502, 463, 462 }, + { 522, 483, 482 }, + { 542, 503, 502 }, + { 562, 523, 522 }, + { 582, 543, 542 }, + { 602, 563, 562 }, + { 622, 583, 582 }, + { 642, 603, 602 }, + { 662, 623, 622 }, + { 682, 643, 642 }, + { 702, 663, 662 }, + { 722, 683, 682 }, + { 742, 703, 702 }, + { 762, 764, 765 }, + { 784, 765, 764 }, + { 804, 785, 784 }, + { 824, 805, 804 }, + { 844, 825, 824 }, + { 864, 867, 866 }, + { 886, 888, 889 }, + { 908, 889, 888 }, + { 928, 909, 908 }, + { 948, 929, 928 }, + { 968, 949, 948 }, + { 988, 991, 990 }, + { 1010, 1012, 1013 }, + { 1032, 1013, 1012 }, + { 1052, 1033, 1032 }, + { 1072, 1053, 1052 }, + { 1092, 1073, 1072 }, + { 1112, 1115, 1114 }, }; vector ref_triangle_normals = { - { 0.078458, 0.006175, 0.996898 },\ - { -0.078458, -0.006175, 0.996898 },\ - { 0.233406, 0.018369, 0.972206 },\ - { -0.233406, -0.018369, 0.972206 },\ - { 0.382510, 0.030104, 0.923461 },\ - { -0.382510, -0.030104, 0.923461 },\ - { 0.522057, 0.041087, 0.851920 },\ - { -0.522057, -0.041087, 0.851920 },\ - { 0.648601, 0.051046, 0.759415 },\ - { -0.648601, -0.051046, 0.759415 },\ - { 0.759048, 0.059738, 0.648288 },\ - { -0.759048, -0.059738, 0.648288 },\ - { 0.850727, 0.066954, 0.521326 },\ - { -0.850727, -0.066954, 0.521326 },\ - { 0.921447, 0.072519, 0.381676 },\ - { -0.921447, -0.072519, 0.381676 },\ - { 0.969535, 0.076304, 0.232765 },\ - { -0.969535, -0.076304, 0.232765 },\ - { 0.993863, 0.078219, 0.078219 },\ - { -0.993863, -0.078219, 0.078219 },\ - { 0.993863, 0.078219, -0.078219 },\ - { -0.993863, -0.078219, -0.078219 },\ - { 0.969535, 0.076304, -0.232765 },\ - { -0.969535, -0.076304, -0.232765 },\ - { 0.921447, 0.072519, -0.381676 },\ - { -0.921447, -0.072519, -0.381676 },\ - { 0.850727, 0.066954, -0.521326 },\ - { -0.850727, -0.066954, -0.521326 },\ - { 0.759048, 0.059738, -0.648288 },\ - { -0.759048, -0.059738, -0.648288 },\ - { 0.648601, 0.051046, -0.759415 },\ - { -0.648601, -0.051046, -0.759415 },\ - { 0.522057, 0.041087, -0.851920 },\ - { -0.522057, -0.041087, -0.851920 },\ - { 0.382510, 0.030104, -0.923461 },\ - { -0.382510, -0.030104, -0.923461 },\ - { 0.233406, 0.018369, -0.972206 },\ - { -0.233406, -0.018369, -0.972206 },\ - { 1.000000, 0.000000, 0.000000 },\ - { 0.000000, 0.987688, 0.156434 },\ - { 0.000000, 0.987688, 0.156434 },\ - { 0.000000, 0.987688, 0.156434 },\ - { 0.000000, 0.987688, 0.156434 },\ - { -1.000000, 0.000000, 0.000000 },\ - { 0.000000, 1.000000, 0.000000 },\ - { 0.156434, 0.000000, 0.987688 },\ - { 0.156434, 0.000000, 0.987688 },\ - { 0.156434, 0.000000, 0.987688 },\ - { 0.156434, 0.000000, 0.987688 },\ - { 0.000000, -1.000000, 0.000000 },\ - { 0.000000, 0.000000, 1.000000 },\ - { 0.987688, 0.156434, 0.000000 },\ - { 0.987688, 0.156434, 0.000000 },\ - { 0.987688, 0.156434, 0.000000 },\ - { 0.987688, 0.156434, 0.000000 },\ - { 0.000000, 0.000000, -1.000000 },\ + { 0.078458, 0.006175, 0.996898 }, + { -0.078458, -0.006175, 0.996898 }, + { 0.233406, 0.018369, 0.972206 }, + { -0.233406, -0.018369, 0.972206 }, + { 0.382510, 0.030104, 0.923461 }, + { -0.382510, -0.030104, 0.923461 }, + { 0.522057, 0.041087, 0.851920 }, + { -0.522057, -0.041087, 0.851920 }, + { 0.648601, 0.051046, 0.759415 }, + { -0.648601, -0.051046, 0.759415 }, + { 0.759048, 0.059738, 0.648288 }, + { -0.759048, -0.059738, 0.648288 }, + { 0.850727, 0.066954, 0.521326 }, + { -0.850727, -0.066954, 0.521326 }, + { 0.921447, 0.072519, 0.381676 }, + { -0.921447, -0.072519, 0.381676 }, + { 0.969535, 0.076304, 0.232765 }, + { -0.969535, -0.076304, 0.232765 }, + { 0.993863, 0.078219, 0.078219 }, + { -0.993863, -0.078219, 0.078219 }, + { 0.993863, 0.078219, -0.078219 }, + { -0.993863, -0.078219, -0.078219 }, + { 0.969535, 0.076304, -0.232765 }, + { -0.969535, -0.076304, -0.232765 }, + { 0.921447, 0.072519, -0.381676 }, + { -0.921447, -0.072519, -0.381676 }, + { 0.850727, 0.066954, -0.521326 }, + { -0.850727, -0.066954, -0.521326 }, + { 0.759048, 0.059738, -0.648288 }, + { -0.759048, -0.059738, -0.648288 }, + { 0.648601, 0.051046, -0.759415 }, + { -0.648601, -0.051046, -0.759415 }, + { 0.522057, 0.041087, -0.851920 }, + { -0.522057, -0.041087, -0.851920 }, + { 0.382510, 0.030104, -0.923461 }, + { -0.382510, -0.030104, -0.923461 }, + { 0.233406, 0.018369, -0.972206 }, + { -0.233406, -0.018369, -0.972206 }, + { 1.000000, 0.000000, 0.000000 }, + { 0.000000, 0.987688, 0.156434 }, + { 0.000000, 0.987688, 0.156434 }, + { 0.000000, 0.987688, 0.156434 }, + { 0.000000, 0.987688, 0.156434 }, + { -1.000000, 0.000000, 0.000000 }, + { 0.000000, 1.000000, 0.000000 }, + { 0.156434, 0.000000, 0.987688 }, + { 0.156434, 0.000000, 0.987688 }, + { 0.156434, 0.000000, 0.987688 }, + { 0.156434, 0.000000, 0.987688 }, + { 0.000000, -1.000000, 0.000000 }, + { 0.000000, 0.000000, 1.000000 }, + { 0.987688, 0.156434, 0.000000 }, + { 0.987688, 0.156434, 0.000000 }, + { 0.987688, 0.156434, 0.000000 }, + { 0.987688, 0.156434, 0.000000 }, + { 0.000000, 0.000000, -1.000000 }, }; auto output_tm = open3d::CreateMeshCoordinateFrame(0.1); @@ -2069,40 +2069,40 @@ TEST(TriangleMesh, CreateMeshCoordinateFrame) EXPECT_EQ(1134, output_tm->vertices_.size()); for (size_t i = 0; i < ref_vertices.size(); i++) { - EXPECT_NEAR(ref_vertices[i](0, 0), output_tm->vertices_[i * stride](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](1, 0), output_tm->vertices_[i * stride](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertices[i](2, 0), output_tm->vertices_[i * stride](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](0, 0), output_tm->vertices_[i * stride](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](1, 0), output_tm->vertices_[i * stride](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertices[i](2, 0), output_tm->vertices_[i * stride](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(1134, output_tm->vertex_normals_.size()); for (size_t i = 0; i < ref_vertex_normals.size(); i++) { - EXPECT_NEAR(ref_vertex_normals[i](0, 0), output_tm->vertex_normals_[i * stride](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_normals[i](1, 0), output_tm->vertex_normals_[i * stride](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_normals[i](2, 0), output_tm->vertex_normals_[i * stride](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](0, 0), output_tm->vertex_normals_[i * stride](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](1, 0), output_tm->vertex_normals_[i * stride](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_normals[i](2, 0), output_tm->vertex_normals_[i * stride](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(1134, output_tm->vertex_colors_.size()); for (size_t i = 0; i < ref_vertex_colors.size(); i++) { - EXPECT_NEAR(ref_vertex_colors[i](0, 0), output_tm->vertex_colors_[i * stride](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_colors[i](1, 0), output_tm->vertex_colors_[i * stride](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_vertex_colors[i](2, 0), output_tm->vertex_colors_[i * stride](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_colors[i](0, 0), output_tm->vertex_colors_[i * stride](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_colors[i](1, 0), output_tm->vertex_colors_[i * stride](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_vertex_colors[i](2, 0), output_tm->vertex_colors_[i * stride](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(2240, output_tm->triangles_.size()); for (size_t i = 0; i < ref_triangles.size(); i++) { - EXPECT_NEAR(ref_triangles[i](0, 0), output_tm->triangles_[i * stride](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangles[i](1, 0), output_tm->triangles_[i * stride](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangles[i](2, 0), output_tm->triangles_[i * stride](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](0, 0), output_tm->triangles_[i * stride](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](1, 0), output_tm->triangles_[i * stride](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangles[i](2, 0), output_tm->triangles_[i * stride](2, 0), unit_test::THRESHOLD_1E_6); } EXPECT_EQ(2240, output_tm->triangle_normals_.size()); for (size_t i = 0; i < ref_triangle_normals.size(); i++) { - EXPECT_NEAR(ref_triangle_normals[i](0, 0), output_tm->triangle_normals_[i * stride](0, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangle_normals[i](1, 0), output_tm->triangle_normals_[i * stride](1, 0), UnitTest::THRESHOLD_1E_6); - EXPECT_NEAR(ref_triangle_normals[i](2, 0), output_tm->triangle_normals_[i * stride](2, 0), UnitTest::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](0, 0), output_tm->triangle_normals_[i * stride](0, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](1, 0), output_tm->triangle_normals_[i * stride](1, 0), unit_test::THRESHOLD_1E_6); + EXPECT_NEAR(ref_triangle_normals[i](2, 0), output_tm->triangle_normals_[i * stride](2, 0), unit_test::THRESHOLD_1E_6); } } diff --git a/src/UnitTest/Core/Integration/ScalableTSDFVolume.cpp b/src/UnitTest/Core/Integration/ScalableTSDFVolume.cpp index 0c9dec424f3..cb18c12e5fd 100644 --- a/src/UnitTest/Core/Integration/ScalableTSDFVolume.cpp +++ b/src/UnitTest/Core/Integration/ScalableTSDFVolume.cpp @@ -27,105 +27,105 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ScalableTSDFVolume, DISABLED_VolumeUnit) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ScalableTSDFVolume, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ScalableTSDFVolume, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ScalableTSDFVolume, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ScalableTSDFVolume, DISABLED_Reset) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ScalableTSDFVolume, DISABLED_Integrate) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ScalableTSDFVolume, DISABLED_ExtractPointCloud) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ScalableTSDFVolume, DISABLED_ExtractTriangleMesh) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ScalableTSDFVolume, DISABLED_ExtractVoxelPointCloud) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ScalableTSDFVolume, DISABLED_LocateVolumeUnit) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ScalableTSDFVolume, DISABLED_OpenVolumeUnit) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ScalableTSDFVolume, DISABLED_GetNormalAt) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ScalableTSDFVolume, DISABLED_GetTSDFAt) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Integration/UniformTSDFVolume.cpp b/src/UnitTest/Core/Integration/UniformTSDFVolume.cpp index b288ece75d3..9c4b66fe119 100644 --- a/src/UnitTest/Core/Integration/UniformTSDFVolume.cpp +++ b/src/UnitTest/Core/Integration/UniformTSDFVolume.cpp @@ -27,97 +27,97 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(UniformTSDFVolume, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(UniformTSDFVolume, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(UniformTSDFVolume, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(UniformTSDFVolume, DISABLED_Reset) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(UniformTSDFVolume, DISABLED_Integrate) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(UniformTSDFVolume, DISABLED_ExtractPointCloud) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(UniformTSDFVolume, DISABLED_ExtractTriangleMesh) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(UniformTSDFVolume, DISABLED_ExtractVoxelPointCloud) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(UniformTSDFVolume, DISABLED_IntegrateWithDepthToCameraDistanceMultiplier) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(UniformTSDFVolume, DISABLED_IndexOf) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(UniformTSDFVolume, DISABLED_GetNormalAt) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(UniformTSDFVolume, DISABLED_GetTSDFAt) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Odometry/Odometry.cpp b/src/UnitTest/Core/Odometry/Odometry.cpp index 9e450f71bb4..db1ee8d42f5 100644 --- a/src/UnitTest/Core/Odometry/Odometry.cpp +++ b/src/UnitTest/Core/Odometry/Odometry.cpp @@ -27,33 +27,33 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Odometry, DISABLED_ComputeRGBDOdometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Odometry, DISABLED_PinholeCameraIntrinsic) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Odometry, DISABLED_RGBDOdometryJacobianFromHybridTerm) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Odometry, DISABLED_OdometryOption) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Odometry/OdometryOption.cpp b/src/UnitTest/Core/Odometry/OdometryOption.cpp index bbadeac9237..a8791972803 100644 --- a/src/UnitTest/Core/Odometry/OdometryOption.cpp +++ b/src/UnitTest/Core/Odometry/OdometryOption.cpp @@ -27,25 +27,25 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(OdometryOption, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(OdometryOption, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(OdometryOption, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Odometry/RGBDOdometryJacobian.cpp b/src/UnitTest/Core/Odometry/RGBDOdometryJacobian.cpp index 60eee8080d6..267b0fe9776 100644 --- a/src/UnitTest/Core/Odometry/RGBDOdometryJacobian.cpp +++ b/src/UnitTest/Core/Odometry/RGBDOdometryJacobian.cpp @@ -27,49 +27,49 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RGBDOdometryJacobian, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RGBDOdometryJacobian, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RGBDOdometryJacobian, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RGBDOdometryJacobian, DISABLED_ComputeJacobianAndResidual) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RGBDOdometryJacobian, DISABLED_RGBDOdometryJacobianFromColorTerm) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RGBDOdometryJacobian, DISABLED_RGBDOdometryJacobianFromHybridTerm) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Registration/ColoredICP.cpp b/src/UnitTest/Core/Registration/ColoredICP.cpp index ab92a0ea58f..9f3db7a2aec 100644 --- a/src/UnitTest/Core/Registration/ColoredICP.cpp +++ b/src/UnitTest/Core/Registration/ColoredICP.cpp @@ -27,17 +27,17 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ColoredICP, DISABLED_RegistrationColoredICP) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ColoredICP, DISABLED_ICPConvergenceCriteria) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Registration/CorrespondenceChecker.cpp b/src/UnitTest/Core/Registration/CorrespondenceChecker.cpp index 4ef91753d0d..4aa1561a166 100644 --- a/src/UnitTest/Core/Registration/CorrespondenceChecker.cpp +++ b/src/UnitTest/Core/Registration/CorrespondenceChecker.cpp @@ -27,57 +27,57 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(CorrespondenceChecker, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(CorrespondenceChecker, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(CorrespondenceChecker, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(CorrespondenceChecker, DISABLED_Check) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(CorrespondenceChecker, DISABLED_CorrespondenceCheckerBasedOnEdgeLength) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(CorrespondenceChecker, DISABLED_CorrespondenceCheckerBasedOnDistance) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(CorrespondenceChecker, DISABLED_CorrespondenceCheckerBasedOnNormal) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Registration/FastGlobalRegistration.cpp b/src/UnitTest/Core/Registration/FastGlobalRegistration.cpp index 3d97902257d..b0b050fc7dc 100644 --- a/src/UnitTest/Core/Registration/FastGlobalRegistration.cpp +++ b/src/UnitTest/Core/Registration/FastGlobalRegistration.cpp @@ -27,33 +27,33 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FastGlobalRegistration, DISABLED_FastGlobalRegistrationOption) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FastGlobalRegistration, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FastGlobalRegistration, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FastGlobalRegistration, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Registration/Feature.cpp b/src/UnitTest/Core/Registration/Feature.cpp index 48dc6f384f7..9bd56e99642 100644 --- a/src/UnitTest/Core/Registration/Feature.cpp +++ b/src/UnitTest/Core/Registration/Feature.cpp @@ -27,41 +27,41 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Feature, DISABLED_Resize) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Feature, DISABLED_Dimension) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Feature, DISABLED_Num) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Feature, DISABLED_ComputeFPFHFeature) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Feature, DISABLED_KDTreeSearchParamKNN) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Registration/GlobalOptimization.cpp b/src/UnitTest/Core/Registration/GlobalOptimization.cpp index 9f5bd2284d3..da57b138578 100644 --- a/src/UnitTest/Core/Registration/GlobalOptimization.cpp +++ b/src/UnitTest/Core/Registration/GlobalOptimization.cpp @@ -27,49 +27,49 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GlobalOptimization, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GlobalOptimization, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GlobalOptimization, DISABLED_GlobalOptimizationLevenbergMarquardt) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GlobalOptimization, DISABLED_GlobalOptimizationConvergenceCriteria) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GlobalOptimization, DISABLED_GlobalOptimizationOption) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GlobalOptimization, DISABLED_CreatePoseGraphWithoutInvalidEdges) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Registration/GlobalOptimizationConvergenceCriteria.cpp b/src/UnitTest/Core/Registration/GlobalOptimizationConvergenceCriteria.cpp index afb133c1c2e..3719bf0d211 100644 --- a/src/UnitTest/Core/Registration/GlobalOptimizationConvergenceCriteria.cpp +++ b/src/UnitTest/Core/Registration/GlobalOptimizationConvergenceCriteria.cpp @@ -27,33 +27,33 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GlobalOptimizationConvergenceCriteria, DISABLED_GlobalOptimizationOption) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GlobalOptimizationConvergenceCriteria, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GlobalOptimizationConvergenceCriteria, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GlobalOptimizationConvergenceCriteria, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Registration/PoseGraph.cpp b/src/UnitTest/Core/Registration/PoseGraph.cpp index 24e381032af..0034c687d9b 100644 --- a/src/UnitTest/Core/Registration/PoseGraph.cpp +++ b/src/UnitTest/Core/Registration/PoseGraph.cpp @@ -27,57 +27,57 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PoseGraph, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PoseGraph, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PoseGraph, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PoseGraph, DISABLED_PoseGraphNode) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PoseGraph, DISABLED_ConvertToJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PoseGraph, DISABLED_ConvertFromJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PoseGraph, DISABLED_PoseGraphEdge) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Registration/Registration.cpp b/src/UnitTest/Core/Registration/Registration.cpp index 284c562ff24..b2472070d08 100644 --- a/src/UnitTest/Core/Registration/Registration.cpp +++ b/src/UnitTest/Core/Registration/Registration.cpp @@ -27,97 +27,97 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Registration, DISABLED_ICPConvergenceCriteria) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Registration, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Registration, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Registration, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Registration, DISABLED_RANSACConvergenceCriteria) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Registration, DISABLED_RegistrationResult) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Registration, DISABLED_EvaluateRegistration) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Registration, DISABLED_RegistrationICP) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Registration, DISABLED_TransformationEstimationPointToPoint) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Registration, DISABLED_RegistrationRANSACBasedOnCorrespondence) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Registration, DISABLED_RegistrationRANSACBasedOnFeatureMatching) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Registration, DISABLED_GetInformationMatrixFromPointClouds) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Registration/TransformationEstimation.cpp b/src/UnitTest/Core/Registration/TransformationEstimation.cpp index 22bc5cee8ef..df4335fe4d0 100644 --- a/src/UnitTest/Core/Registration/TransformationEstimation.cpp +++ b/src/UnitTest/Core/Registration/TransformationEstimation.cpp @@ -27,65 +27,65 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(TransformationEstimation, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(TransformationEstimation, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(TransformationEstimation, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(TransformationEstimation, DISABLED_GetTransformationEstimationType) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(TransformationEstimation, DISABLED_ComputeRMSE) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(TransformationEstimation, DISABLED_ComputeTransformation) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(TransformationEstimation, DISABLED_TransformationEstimationPointToPoint) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(TransformationEstimation, DISABLED_TransformationEstimationPointToPlane) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Utility/Console.cpp b/src/UnitTest/Core/Utility/Console.cpp index 8e4b9f72d74..ade14381857 100644 --- a/src/UnitTest/Core/Utility/Console.cpp +++ b/src/UnitTest/Core/Utility/Console.cpp @@ -27,129 +27,129 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Console, DISABLED_SetVerbosityLevel) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Console, DISABLED_GetVerbosityLevel) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Console, DISABLED_PrintError) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Console, DISABLED_PrintWarning) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Console, DISABLED_PrintInfo) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Console, DISABLED_PrintDebug) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Console, DISABLED_PrintAlways) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Console, DISABLED_ResetConsoleProgress) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Console, DISABLED_AdvanceConsoleProgress) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Console, DISABLED_GetCurrentTimeStamp) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Console, DISABLED_GetProgramOptionAsString) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Console, DISABLED_GetProgramOptionAsInt) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Console, DISABLED_GetProgramOptionAsDouble) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Console, DISABLED_GetProgramOptionAsEigenVectorXd) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Console, DISABLED_ProgramOptionExists) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Console, DISABLED_ProgramOptionExistsAny) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Utility/Eigen.cpp b/src/UnitTest/Core/Utility/Eigen.cpp index be914243405..9e2a13b1be8 100644 --- a/src/UnitTest/Core/Utility/Eigen.cpp +++ b/src/UnitTest/Core/Utility/Eigen.cpp @@ -27,49 +27,49 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Eigen, DISABLED_TransformVector6dToMatrix4d) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Eigen, DISABLED_TransformMatrix4dToVector6d) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Eigen, DISABLED_SolveLinearSystem) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Eigen, DISABLED_SolveJacobianSystemAndObtainExtrinsicMatrix) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Eigen, DISABLED_SolveJacobianSystemAndObtainExtrinsicMatrixArray) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Eigen, DISABLED_ComputeJTJandJTr) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Utility/FileSystem.cpp b/src/UnitTest/Core/Utility/FileSystem.cpp index 561ed6cfded..159c1b76c3c 100644 --- a/src/UnitTest/Core/Utility/FileSystem.cpp +++ b/src/UnitTest/Core/Utility/FileSystem.cpp @@ -27,121 +27,121 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileSystem, DISABLED_GetFileExtensionInLowerCase) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileSystem, DISABLED_GetFileNameWithoutExtension) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileSystem, DISABLED_GetFileNameWithoutDirectory) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileSystem, DISABLED_GetFileParentDirectory) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileSystem, DISABLED_GetRegularizedDirectoryName) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileSystem, DISABLED_GetWorkingDirectory) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileSystem, DISABLED_ChangeWorkingDirectory) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileSystem, DISABLED_DirectoryExists) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileSystem, DISABLED_MakeDirectory) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileSystem, DISABLED_MakeDirectoryHierarchy) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileSystem, DISABLED_DeleteDirectory) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileSystem, DISABLED_FileExists) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileSystem, DISABLED_RemoveFile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileSystem, DISABLED_ListFilesInDirectory) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileSystem, DISABLED_ListFilesInDirectoryWithExtension) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Utility/Helper.cpp b/src/UnitTest/Core/Utility/Helper.cpp index 8adb6cf34eb..2203888aea8 100644 --- a/src/UnitTest/Core/Utility/Helper.cpp +++ b/src/UnitTest/Core/Utility/Helper.cpp @@ -27,9 +27,9 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Helper, DISABLED_SplitString) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Utility/IJsonConvertible.cpp b/src/UnitTest/Core/Utility/IJsonConvertible.cpp index 20217303613..4ef663a86f8 100644 --- a/src/UnitTest/Core/Utility/IJsonConvertible.cpp +++ b/src/UnitTest/Core/Utility/IJsonConvertible.cpp @@ -27,121 +27,121 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertible, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertible, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertible, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertible, DISABLED_ConvertToJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertible, DISABLED_ConvertFromJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertible, DISABLED_EigenVector3dFromJsonArray) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertible, DISABLED_EigenVector3dToJsonArray) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertible, DISABLED_EigenVector4dFromJsonArray) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertible, DISABLED_EigenVector4dToJsonArray) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertible, DISABLED_EigenMatrix3dFromJsonArray) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertible, DISABLED_EigenMatrix3dToJsonArray) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertible, DISABLED_EigenMatrix4dFromJsonArray) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertible, DISABLED_EigenMatrix4dToJsonArray) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertible, DISABLED_EigenMatrix6dFromJsonArray) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertible, DISABLED_EigenMatrix6dToJsonArray) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Core/Utility/Timer.cpp b/src/UnitTest/Core/Utility/Timer.cpp index 718ab5c6657..9f845e5f0f2 100644 --- a/src/UnitTest/Core/Utility/Timer.cpp +++ b/src/UnitTest/Core/Utility/Timer.cpp @@ -27,89 +27,89 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Timer, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Timer, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Timer, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Timer, DISABLED_GetSystemTimeInMilliseconds) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Timer, DISABLED_Start) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Timer, DISABLED_Stop) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Timer, DISABLED_Print) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Timer, DISABLED_GetDuration) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Timer, DISABLED_ScopeTimer) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Timer, DISABLED_FPSTimer) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Timer, DISABLED_Signal) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/IO/ClassIO/FeatureIO.cpp b/src/UnitTest/IO/ClassIO/FeatureIO.cpp index b51ad1e4848..5747b504a60 100644 --- a/src/UnitTest/IO/ClassIO/FeatureIO.cpp +++ b/src/UnitTest/IO/ClassIO/FeatureIO.cpp @@ -27,33 +27,33 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FeatureIO, DISABLED_ReadFeature) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FeatureIO, DISABLED_WriteFeature) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FeatureIO, DISABLED_ReadFeatureFromBIN) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FeatureIO, DISABLED_WriteFeatureToBIN) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/IO/ClassIO/IJsonConvertibleIO.cpp b/src/UnitTest/IO/ClassIO/IJsonConvertibleIO.cpp index 6be93f64a99..89bd86b80a3 100644 --- a/src/UnitTest/IO/ClassIO/IJsonConvertibleIO.cpp +++ b/src/UnitTest/IO/ClassIO/IJsonConvertibleIO.cpp @@ -27,49 +27,49 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertibleIO, DISABLED_ReadIJsonConvertible) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertibleIO, DISABLED_WriteIJsonConvertible) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertibleIO, DISABLED_ReadIJsonConvertibleFromJSON) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertibleIO, DISABLED_WriteIJsonConvertibleToJSON) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertibleIO, DISABLED_ReadIJsonConvertibleFromJSONString) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(IJsonConvertibleIO, DISABLED_WriteIJsonConvertibleToJSONString) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/IO/ClassIO/ImageIO.cpp b/src/UnitTest/IO/ClassIO/ImageIO.cpp index 73f205c2d56..db8c0efc1a1 100644 --- a/src/UnitTest/IO/ClassIO/ImageIO.cpp +++ b/src/UnitTest/IO/ClassIO/ImageIO.cpp @@ -27,57 +27,57 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageIO, DISABLED_CreateImageFromFile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageIO, DISABLED_ReadImage) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageIO, DISABLED_WriteImage) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageIO, DISABLED_ReadImageFromPNG) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageIO, DISABLED_WriteImageToPNG) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageIO, DISABLED_ReadImageFromJPG) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageIO, DISABLED_WriteImageToJPG) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/IO/ClassIO/PinholeCameraTrajectoryIO.cpp b/src/UnitTest/IO/ClassIO/PinholeCameraTrajectoryIO.cpp index 2ef892b2262..847771e8ce7 100644 --- a/src/UnitTest/IO/ClassIO/PinholeCameraTrajectoryIO.cpp +++ b/src/UnitTest/IO/ClassIO/PinholeCameraTrajectoryIO.cpp @@ -27,41 +27,41 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraTrajectoryIO, DISABLED_CreatePinholeCameraTrajectoryFromFile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraTrajectoryIO, DISABLED_ReadPinholeCameraTrajectory) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraTrajectoryIO, DISABLED_WritePinholeCameraTrajectory) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraTrajectoryIO, DISABLED_ReadPinholeCameraTrajectoryFromLOG) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PinholeCameraTrajectoryIO, DISABLED_WritePinholeCameraTrajectoryToLOG) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/IO/ClassIO/PointCloudIO.cpp b/src/UnitTest/IO/ClassIO/PointCloudIO.cpp index 028911a89e0..27ae93c1f19 100644 --- a/src/UnitTest/IO/ClassIO/PointCloudIO.cpp +++ b/src/UnitTest/IO/ClassIO/PointCloudIO.cpp @@ -27,121 +27,121 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudIO, DISABLED_CreatePointCloudFromFile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudIO, DISABLED_ReadPointCloud) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudIO, DISABLED_WritePointCloud) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudIO, DISABLED_ReadPointCloudFromXYZ) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudIO, DISABLED_WritePointCloudToXYZ) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudIO, DISABLED_ReadPointCloudFromXYZN) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudIO, DISABLED_WritePointCloudToXYZN) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudIO, DISABLED_ReadPointCloudFromXYZRGB) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudIO, DISABLED_WritePointCloudToXYZRGB) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudIO, DISABLED_ReadPointCloudFromPLY) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudIO, DISABLED_WritePointCloudToPLY) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudIO, DISABLED_ReadPointCloudFromPCD) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudIO, DISABLED_WritePointCloudToPCD) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudIO, DISABLED_ReadPointCloudFromPTS) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudIO, DISABLED_WritePointCloudToPTS) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/IO/ClassIO/PoseGraphIO.cpp b/src/UnitTest/IO/ClassIO/PoseGraphIO.cpp index 4507776a7de..91ad1af8015 100644 --- a/src/UnitTest/IO/ClassIO/PoseGraphIO.cpp +++ b/src/UnitTest/IO/ClassIO/PoseGraphIO.cpp @@ -27,25 +27,25 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PoseGraphIO, DISABLED_CreatePoseGraphFromFile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PoseGraphIO, DISABLED_ReadPoseGraph) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PoseGraphIO, DISABLED_WritePoseGraph) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/IO/ClassIO/TriangleMeshIO.cpp b/src/UnitTest/IO/ClassIO/TriangleMeshIO.cpp index 9bf862efec8..5f5f7a4cf91 100644 --- a/src/UnitTest/IO/ClassIO/TriangleMeshIO.cpp +++ b/src/UnitTest/IO/ClassIO/TriangleMeshIO.cpp @@ -27,41 +27,41 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(TriangleMeshIO, DISABLED_CreateMeshFromFile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(TriangleMeshIO, DISABLED_ReadTriangleMesh) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(TriangleMeshIO, DISABLED_WriteTriangleMesh) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(TriangleMeshIO, DISABLED_ReadTriangleMeshFromPLY) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(TriangleMeshIO, DISABLED_WriteTriangleMeshToPLY) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/IO/FileFormat/FileBIN.cpp b/src/UnitTest/IO/FileFormat/FileBIN.cpp index 5c8ca261cbb..577681f2d49 100644 --- a/src/UnitTest/IO/FileFormat/FileBIN.cpp +++ b/src/UnitTest/IO/FileFormat/FileBIN.cpp @@ -27,33 +27,33 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileBIN, DISABLED_ReadMatrixXdFromBINFile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileBIN, DISABLED_WriteMatrixXdToBINFile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileBIN, DISABLED_ReadFeatureFromBIN) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileBIN, DISABLED_WriteFeatureToBIN) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/IO/FileFormat/FileJPG.cpp b/src/UnitTest/IO/FileFormat/FileJPG.cpp index 3cee6ee18ff..b19c559d18f 100644 --- a/src/UnitTest/IO/FileFormat/FileJPG.cpp +++ b/src/UnitTest/IO/FileFormat/FileJPG.cpp @@ -27,18 +27,18 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileJPG, DISABLED_ReadImageFromJPG) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileJPG, DISABLED_WriteImageToJPG) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/IO/FileFormat/FileJSON.cpp b/src/UnitTest/IO/FileFormat/FileJSON.cpp index 131d3c56648..9eb60b8bfde 100644 --- a/src/UnitTest/IO/FileFormat/FileJSON.cpp +++ b/src/UnitTest/IO/FileFormat/FileJSON.cpp @@ -27,50 +27,50 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileJSON, DISABLED_ReadIJsonConvertibleFromJSONStream) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileJSON, DISABLED_WriteIJsonConvertibleToJSONStream) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileJSON, DISABLED_ReadIJsonConvertibleFromJSON) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileJSON, DISABLED_WriteIJsonConvertibleToJSON) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileJSON, DISABLED_ReadIJsonConvertibleFromJSONString) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileJSON, DISABLED_WriteIJsonConvertibleToJSONString) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/IO/FileFormat/FileLOG.cpp b/src/UnitTest/IO/FileFormat/FileLOG.cpp index 86940c726ca..c19455ff42f 100644 --- a/src/UnitTest/IO/FileFormat/FileLOG.cpp +++ b/src/UnitTest/IO/FileFormat/FileLOG.cpp @@ -27,25 +27,25 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileLOG, DISABLED_ReadPinholeCameraTrajectoryFromLOG) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileLOG, DISABLED_PinholeCameraIntrinsic) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileLOG, DISABLED_WritePinholeCameraTrajectoryToLOG) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/IO/FileFormat/FilePCD.cpp b/src/UnitTest/IO/FileFormat/FilePCD.cpp index 5ad29b77eeb..6468b1aa5b9 100644 --- a/src/UnitTest/IO/FileFormat/FilePCD.cpp +++ b/src/UnitTest/IO/FileFormat/FilePCD.cpp @@ -27,122 +27,122 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePCD, DISABLED_CheckHeader) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePCD, DISABLED_ReadPCDHeader) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePCD, DISABLED_SplitString) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePCD, DISABLED_UnpackBinaryPCDElement) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePCD, DISABLED_UnpackBinaryPCDColor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePCD, DISABLED_UnpackASCIIPCDElement) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePCD, DISABLED_UnpackASCIIPCDColor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePCD, DISABLED_ReadPCDData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePCD, DISABLED_RemoveNanData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePCD, DISABLED_GenerateHeader) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePCD, DISABLED_WritePCDHeader) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePCD, DISABLED_ConvertRGBToFloat) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePCD, DISABLED_WritePCDData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePCD, DISABLED_ReadPointCloudFromPCD) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePCD, DISABLED_WritePointCloudToPCD) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/IO/FileFormat/FilePLY.cpp b/src/UnitTest/IO/FileFormat/FilePLY.cpp index 56a0f2e8e00..bc22734f5b0 100644 --- a/src/UnitTest/IO/FileFormat/FilePLY.cpp +++ b/src/UnitTest/IO/FileFormat/FilePLY.cpp @@ -27,81 +27,81 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePLY, DISABLED_ReadVertexCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePLY, DISABLED_AdvanceConsoleProgress) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePLY, DISABLED_ReadNormalCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePLY, DISABLED_ReadColorCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePLY, DISABLED_ReadFaceCallBack) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePLY, DISABLED_ReadPointCloudFromPLY) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePLY, DISABLED_WritePointCloudToPLY) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePLY, DISABLED_ReadTriangleMeshFromPLY) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePLY, DISABLED_WriteTriangleMeshToPLY) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePLY, DISABLED_ResetConsoleProgress) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/IO/FileFormat/FilePNG.cpp b/src/UnitTest/IO/FileFormat/FilePNG.cpp index 7ba69c2509f..e706d5245c7 100644 --- a/src/UnitTest/IO/FileFormat/FilePNG.cpp +++ b/src/UnitTest/IO/FileFormat/FilePNG.cpp @@ -27,25 +27,25 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePNG, DISABLED_SetPNGImageFromImage) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePNG, DISABLED_ReadImageFromPNG) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePNG, DISABLED_WriteImageToPNG) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/IO/FileFormat/FilePTS.cpp b/src/UnitTest/IO/FileFormat/FilePTS.cpp index 0d0b105976b..15301cefe2d 100644 --- a/src/UnitTest/IO/FileFormat/FilePTS.cpp +++ b/src/UnitTest/IO/FileFormat/FilePTS.cpp @@ -27,41 +27,41 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePTS, DISABLED_ReadPointCloudFromPTS) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePTS, DISABLED_ResetConsoleProgress) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePTS, DISABLED_SplitString) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePTS, DISABLED_AdvanceConsoleProgress) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FilePTS, DISABLED_WritePointCloudToPTS) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/IO/FileFormat/FileXYZ.cpp b/src/UnitTest/IO/FileFormat/FileXYZ.cpp index 89861d671ba..54243e19bc2 100644 --- a/src/UnitTest/IO/FileFormat/FileXYZ.cpp +++ b/src/UnitTest/IO/FileFormat/FileXYZ.cpp @@ -27,17 +27,17 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileXYZ, DISABLED_ReadPointCloudFromXYZ) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileXYZ, DISABLED_WritePointCloudToXYZ) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/IO/FileFormat/FileXYZN.cpp b/src/UnitTest/IO/FileFormat/FileXYZN.cpp index 70e753fc9d8..e4e87ce18d4 100644 --- a/src/UnitTest/IO/FileFormat/FileXYZN.cpp +++ b/src/UnitTest/IO/FileFormat/FileXYZN.cpp @@ -27,17 +27,17 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileXYZN, DISABLED_ReadPointCloudFromXYZN) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileXYZN, DISABLED_WritePointCloudToXYZN) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } \ No newline at end of file diff --git a/src/UnitTest/IO/FileFormat/FileXYZRGB.cpp b/src/UnitTest/IO/FileFormat/FileXYZRGB.cpp index 1a9422cdf32..0702f4aff82 100644 --- a/src/UnitTest/IO/FileFormat/FileXYZRGB.cpp +++ b/src/UnitTest/IO/FileFormat/FileXYZRGB.cpp @@ -27,17 +27,17 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileXYZRGB, DISABLED_ReadPointCloudFromXYZRGB) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(FileXYZRGB, DISABLED_WritePointCloudToXYZRGB) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } \ No newline at end of file diff --git a/src/UnitTest/Print.cpp b/src/UnitTest/Print.cpp index 6985952d4cc..331da9dca12 100644 --- a/src/UnitTest/Print.cpp +++ b/src/UnitTest/Print.cpp @@ -30,11 +30,13 @@ using namespace std; +// tab size used for formatting ref data. +static const int TAB_SIZE = 4; + // ---------------------------------------------------------------------------- // Print an Eigen::Vector3i. // ---------------------------------------------------------------------------- -template<> -void UnitTest::Print(const Eigen::Vector3i &v) +void unit_test::Print(const Eigen::Vector3i &v) { int width = 6; @@ -47,8 +49,7 @@ void UnitTest::Print(const Eigen::Vector3i &v) // ---------------------------------------------------------------------------- // Print an Eigen::Vector3d. // ---------------------------------------------------------------------------- -template<> -void UnitTest::Print(const Eigen::Vector3d &v) +void unit_test::Print(const Eigen::Vector3d &v) { int precision = 6; int width = 11; @@ -65,8 +66,7 @@ void UnitTest::Print(const Eigen::Vector3d &v) // ---------------------------------------------------------------------------- // Print a vector of Eigen::Vector2i. // ---------------------------------------------------------------------------- -template <> -void UnitTest::Print(const vector &v) +void unit_test::Print(const vector &v) { int width = 6; @@ -78,10 +78,8 @@ void UnitTest::Print(const vector &v) cout << setw(width) << v[i](0, 0) << ","; cout << setw(width) << v[i](1, 0); cout << " }"; - if (i == (v.size() - 1)) - cout << " \\"; - else - cout << ",\\"; + if (i < (v.size() - 1)) + cout << ","; cout << endl; } cout << " };"; @@ -91,8 +89,7 @@ void UnitTest::Print(const vector &v) // ---------------------------------------------------------------------------- // Print a vector of Eigen::Vector3i. // ---------------------------------------------------------------------------- -template <> -void UnitTest::Print(const vector &v) +void unit_test::Print(const vector &v) { int width = 6; @@ -105,10 +102,8 @@ void UnitTest::Print(const vector &v) cout << setw(width) << v[i](1, 0) << ","; cout << setw(width) << v[i](2, 0); cout << " }"; - if (i == (v.size() - 1)) - cout << " \\"; - else - cout << ",\\"; + if (i < (v.size() - 1)) + cout << ","; cout << endl; } cout << " };"; @@ -118,8 +113,7 @@ void UnitTest::Print(const vector &v) // ---------------------------------------------------------------------------- // Print a vector of Eigen::Vector3d. // ---------------------------------------------------------------------------- -template <> -void UnitTest::Print(const vector &v) +void unit_test::Print(const vector &v) { int precision = 6; int width = 12; @@ -136,10 +130,8 @@ void UnitTest::Print(const vector &v) cout << setw(width) << v[i](1, 0) << ","; cout << setw(width) << v[i](2, 0); cout << " }"; - if (i == (v.size() - 1)) - cout << " \\"; - else - cout << ",\\"; + if (i < (v.size() - 1)) + cout << ","; cout << endl; } cout << " };"; @@ -149,162 +141,197 @@ void UnitTest::Print(const vector &v) // ---------------------------------------------------------------------------- // Print a uint8_t vector. // ---------------------------------------------------------------------------- -template <> -void UnitTest::Print(const vector &v) +void unit_test::Print(const vector &v) { int width = 5; - int cols = 10; + size_t cols = 10; + size_t rows = (v.size() % cols) == 0 ? (v.size() / cols) : (v.size() / cols) + 1; - cout << " {"; - for (size_t i = 0; i < v.size(); i++) + cout << setw(TAB_SIZE) << ""; + cout << "{"; + cout << endl; + + for (size_t r = 0; r < rows; r++) { - if ((i % cols == 0) && (i != 0)) - { - cout << "\\"; - cout << endl; - cout << " "; - } - - if (i == 0) - cout << setw(width - 1) << (int)v[i]; - else + cout << setw(TAB_SIZE) << ""; + cout << setw(TAB_SIZE) << ""; + + for (size_t c = 0; c < cols; c++) + { + int i = r * cols + c; + cout << setw(width) << (int)v[i]; - if (i != (v.size() - 1)) - cout << ","; + if (i < (v.size() - 1)) + cout << ","; + else + break; + } + + cout << endl; } - cout << " };"; + + cout << setw(TAB_SIZE) << ""; + cout << "};"; cout << endl; } // ---------------------------------------------------------------------------- // Print a int vector. // ---------------------------------------------------------------------------- -template <> -void UnitTest::Print(const vector &v) +void unit_test::Print(const vector &v) { int width = 6; - int cols = 10; + size_t cols = 10; + size_t rows = (v.size() % cols) == 0 ? (v.size() / cols) : (v.size() / cols) + 1; - cout << " {"; - for (size_t i = 0; i < v.size(); i++) + cout << setw(TAB_SIZE) << ""; + cout << "{"; + cout << endl; + + for (size_t r = 0; r < rows; r++) { - if ((i % cols == 0) && (i != 0)) - { - cout << "\\"; - cout << endl; - cout << " "; - } - - if (i == 0) - cout << setw(width - 1) << v[i]; - else + cout << setw(TAB_SIZE) << ""; + cout << setw(TAB_SIZE) << ""; + + for (size_t c = 0; c < cols; c++) + { + int i = r * cols + c; + cout << setw(width) << v[i]; - if (i != (v.size() - 1)) - cout << ","; + if (i < (v.size() - 1)) + cout << ","; + else + break; + } + + cout << endl; } - cout << " };"; + + cout << setw(TAB_SIZE) << ""; + cout << "};"; cout << endl; } // ---------------------------------------------------------------------------- // Print a size_t vector. // ---------------------------------------------------------------------------- -template <> -void UnitTest::Print(const vector &v) +void unit_test::Print(const vector &v) { int width = 6; - int cols = 10; + size_t cols = 10; + size_t rows = (v.size() % cols) == 0 ? (v.size() / cols) : (v.size() / cols) + 1; - cout << " {"; - for (size_t i = 0; i < v.size(); i++) + cout << setw(TAB_SIZE) << ""; + cout << "{"; + cout << endl; + + for (size_t r = 0; r < rows; r++) { - if ((i % cols == 0) && (i != 0)) - { - cout << "\\"; - cout << endl; - cout << " "; - } - - if (i == 0) - cout << setw(width - 1) << v[i]; - else + cout << setw(TAB_SIZE) << ""; + cout << setw(TAB_SIZE) << ""; + + for (size_t c = 0; c < cols; c++) + { + int i = r * cols + c; + cout << setw(width) << v[i]; - if (i != (v.size() - 1)) - cout << ","; + if (i < (v.size() - 1)) + cout << ","; + else + break; + } + + cout << endl; } - cout << " };"; + + cout << setw(TAB_SIZE) << ""; + cout << "};"; cout << endl; } // ---------------------------------------------------------------------------- // Print a float vector. // ---------------------------------------------------------------------------- -template <> -void UnitTest::Print(const vector &v) +void unit_test::Print(const vector &v) { int precision = 6; int width = 12; - int cols = 5; + size_t cols = 5; + size_t rows = (v.size() % cols) == 0 ? (v.size() / cols) : (v.size() / cols) + 1; cout << fixed; cout << setprecision(precision); - cout << " {"; - for (size_t i = 0; i < v.size(); i++) + cout << setw(TAB_SIZE) << ""; + cout << "{"; + cout << endl; + + for (size_t r = 0; r < rows; r++) { - if ((i % cols == 0) && (i != 0)) - { - cout << "\\"; - cout << endl; - cout << " "; - } - - if (i == 0) - cout << setw(width - 1) << v[i]; - else + cout << setw(TAB_SIZE) << ""; + cout << setw(TAB_SIZE) << ""; + + for (size_t c = 0; c < cols; c++) + { + int i = r * cols + c; + cout << setw(width) << v[i]; - if (i != (v.size() - 1)) - cout << ","; + if (i < (v.size() - 1)) + cout << ","; + else + break; + } + + cout << endl; } - cout << " };"; + + cout << setw(TAB_SIZE) << ""; + cout << "};"; cout << endl; } // ---------------------------------------------------------------------------- // Print a double vector. // ---------------------------------------------------------------------------- -template <> -void UnitTest::Print(const vector &v) +void unit_test::Print(const vector &v) { int precision = 6; int width = 12; - int cols = 5; + size_t cols = 5; + size_t rows = (v.size() % cols) == 0 ? (v.size() / cols) : (v.size() / cols) + 1; cout << fixed; cout << setprecision(precision); - cout << " {"; - for (size_t i = 0; i < v.size(); i++) + cout << setw(TAB_SIZE) << ""; + cout << "{"; + cout << endl; + + for (size_t r = 0; r < rows; r++) { - if ((i % cols == 0) && (i != 0)) - { - cout << "\\"; - cout << endl; - cout << " "; - } - - if (i == 0) - cout << setw(width - 1) << v[i]; - else + cout << setw(TAB_SIZE) << ""; + cout << setw(TAB_SIZE) << ""; + + for (size_t c = 0; c < cols; c++) + { + int i = r * cols + c; + cout << setw(width) << v[i]; - if (i != (v.size() - 1)) - cout << ","; + if (i < (v.size() - 1)) + cout << ","; + else + break; + } + + cout << endl; } - cout << " };"; + + cout << setw(TAB_SIZE) << ""; + cout << "};"; cout << endl; } diff --git a/src/UnitTest/Print.h b/src/UnitTest/Print.h index 2e59d2231b6..681224007d4 100644 --- a/src/UnitTest/Print.h +++ b/src/UnitTest/Print.h @@ -32,65 +32,38 @@ #include -namespace UnitTest +namespace unit_test { const double THRESHOLD_1E_6 = 1e-6; const double THRESHOLD_1E_3 = 1e-3f; - // Display a single element. - template - void Print(const T& v) - { - std::cout << v; - std::cout << std::endl; - } - // Print an Eigen::Vector3i. - template<> void Print(const Eigen::Vector3i &v); // Print an Eigen::Vector3d. - template<> void Print(const Eigen::Vector3d &v); - // Display a vector. - template - void Print(const std::vector& v) - { - for (size_t i = 0; i < v.size(); i++) - std::cout << v[i] << std::endl; - std::cout << std::endl; - } - // Print a vector of Eigen::Vector2i. - template<> void Print(const std::vector &v); // Print a vector of Eigen::Vector3i. - template<> void Print(const std::vector &v); // Print a vector of Eigen::Vector3d. - template<> void Print(const std::vector &v); // Print a uint8_t vector. - template<> void Print(const std::vector &v); // Print an int vector. - template<> void Print(const std::vector &v); // Print a size_t vector. - template<> void Print(const std::vector &v); // Print a float vector. - template<> void Print(const std::vector &v); // Print a double vector. - template<> void Print(const std::vector &v); } diff --git a/src/UnitTest/Rand.cpp b/src/UnitTest/Rand.cpp index 701f940c6da..43c2381c276 100644 --- a/src/UnitTest/Rand.cpp +++ b/src/UnitTest/Rand.cpp @@ -31,43 +31,21 @@ using namespace std; -// ---------------------------------------------------------------------------- -// Initialize an array of float. -// Output range: [vmin:vmax]. -// ---------------------------------------------------------------------------- -template <> -void UnitTest::Rand( - float* const v, - const size_t& size, - const float &vmin, - const float &vmax, - const int& seed) -{ - UnitTest::Raw raw(seed); - - float factor = (vmax - vmin) / UnitTest::Raw::VMAX; - - for (size_t i = 0; i < size; i++) - v[i] = vmin + raw.Next() * factor; -} - - // ---------------------------------------------------------------------------- // Initialize an Eigen::Vector2i vector. // Output range: [vmin:vmax]. // ---------------------------------------------------------------------------- -template <> -void UnitTest::Rand( +void unit_test::Rand( vector &v, const Eigen::Vector2i &vmin, const Eigen::Vector2i &vmax, const int& seed) { - UnitTest::Raw raw(seed); + unit_test::Raw raw(seed); Eigen::Vector2d factor; - factor(0, 0) = (double)(vmax(0, 0) - vmin(0, 0)) / UnitTest::Raw::VMAX; - factor(1, 0) = (double)(vmax(1, 0) - vmin(1, 0)) / UnitTest::Raw::VMAX; + factor(0, 0) = (double)(vmax(0, 0) - vmin(0, 0)) / unit_test::Raw::VMAX; + factor(1, 0) = (double)(vmax(1, 0) - vmin(1, 0)) / unit_test::Raw::VMAX; for (size_t i = 0; i < v.size(); i++) { @@ -80,19 +58,18 @@ void UnitTest::Rand( // Initialize an Eigen::Vector3i vector. // Output range: [vmin:vmax]. // ---------------------------------------------------------------------------- -template <> -void UnitTest::Rand( +void unit_test::Rand( vector &v, const Eigen::Vector3i &vmin, const Eigen::Vector3i &vmax, const int& seed) { - UnitTest::Raw raw(seed); + unit_test::Raw raw(seed); Eigen::Vector3d factor; - factor(0, 0) = (double)(vmax(0, 0) - vmin(0, 0)) / UnitTest::Raw::VMAX; - factor(1, 0) = (double)(vmax(1, 0) - vmin(1, 0)) / UnitTest::Raw::VMAX; - factor(2, 0) = (double)(vmax(2, 0) - vmin(2, 0)) / UnitTest::Raw::VMAX; + factor(0, 0) = (double)(vmax(0, 0) - vmin(0, 0)) / unit_test::Raw::VMAX; + factor(1, 0) = (double)(vmax(1, 0) - vmin(1, 0)) / unit_test::Raw::VMAX; + factor(2, 0) = (double)(vmax(2, 0) - vmin(2, 0)) / unit_test::Raw::VMAX; for (size_t i = 0; i < v.size(); i++) { @@ -106,14 +83,13 @@ void UnitTest::Rand( // Initialize an Eigen::Vector3d vector. // Output range: [vmin:vmax]. // ---------------------------------------------------------------------------- -template <> -void UnitTest::Rand( +void unit_test::Rand( vector &v, const Eigen::Vector3d &vmin, const Eigen::Vector3d &vmax, const int& seed) { - UnitTest::Raw raw(seed); + unit_test::Raw raw(seed); Eigen::Vector3d factor; factor(0, 0) = vmax(0, 0) - vmin(0, 0); @@ -132,16 +108,15 @@ void UnitTest::Rand( // Initialize a uint8_t vector. // Output range: [vmin:vmax]. // ---------------------------------------------------------------------------- -template <> -void UnitTest::Rand( +void unit_test::Rand( vector &v, const uint8_t &vmin, const uint8_t &vmax, const int& seed) { - UnitTest::Raw raw(seed); + unit_test::Raw raw(seed); - float factor = (float)(vmax - vmin) / UnitTest::Raw::VMAX; + float factor = (float)(vmax - vmin) / unit_test::Raw::VMAX; for (size_t i = 0; i < v.size(); i++) v[i] = vmin + (uint8_t)(raw.Next() * factor); @@ -151,27 +126,44 @@ void UnitTest::Rand( // Initialize a size_t vector. // Output range: [vmin:vmax]. // ---------------------------------------------------------------------------- -template <> -void UnitTest::Rand( +void unit_test::Rand( vector &v, const size_t &vmin, const size_t &vmax, const int& seed) { - UnitTest::Raw raw(seed); + unit_test::Raw raw(seed); - float factor = (float)(vmax - vmin) / UnitTest::Raw::VMAX; + float factor = (float)(vmax - vmin) / unit_test::Raw::VMAX; for (size_t i = 0; i < v.size(); i++) v[i] = vmin + (size_t)(raw.Next() * factor); } +// ---------------------------------------------------------------------------- +// Initialize an array of float. +// Output range: [vmin:vmax]. +// ---------------------------------------------------------------------------- +void unit_test::Rand( + float* const v, + const size_t& size, + const float &vmin, + const float &vmax, + const int& seed) +{ + unit_test::Raw raw(seed); + + float factor = (vmax - vmin) / unit_test::Raw::VMAX; + + for (size_t i = 0; i < size; i++) + v[i] = vmin + raw.Next() * factor; +} + // ---------------------------------------------------------------------------- // Initialize a float vector. // Output range: [vmin:vmax]. // ---------------------------------------------------------------------------- -template <> -void UnitTest::Rand( +void unit_test::Rand( vector &v, const float &vmin, const float &vmax, diff --git a/src/UnitTest/Rand.h b/src/UnitTest/Rand.h index be1c7f284e7..831474e1111 100644 --- a/src/UnitTest/Rand.h +++ b/src/UnitTest/Rand.h @@ -29,38 +29,10 @@ #include #include -namespace UnitTest +namespace unit_test { - // Initialize an array. - // Output range: [vmin:vmax]. - template - void Rand(T* const v, - const size_t& size, - const T& vmin, - const T& vmax, - const int& seed) {} - - // Initialize an array of float. - // Output range: [vmin:vmax]. - template <> - void Rand( - float* const v, - const size_t& size, - const float &vmin, - const float &vmax, - const int& seed); - - // Initialize a vector. - // Output range: [vmin:vmax]. - template - void Rand(std::vector& v, - const T& vmin, - const T& vmax, - const int& seed) {} - // Initialize an Eigen::Vector2i vector. // Output range: [vmin:vmax]. - template<> void Rand(std::vector& v, const Eigen::Vector2i& vmin, const Eigen::Vector2i& vmax, @@ -68,7 +40,6 @@ namespace UnitTest // Initialize an Eigen::Vector3i vector. // Output range: [vmin:vmax]. - template<> void Rand(std::vector& v, const Eigen::Vector3i& vmin, const Eigen::Vector3i& vmax, @@ -76,7 +47,6 @@ namespace UnitTest // Initialize an Eigen::Vector3d vector. // Output range: [vmin:vmax]. - template<> void Rand(std::vector& v, const Eigen::Vector3d& vmin, const Eigen::Vector3d& vmax, @@ -84,7 +54,6 @@ namespace UnitTest // Initialize a uint8_t vector. // Output range: [vmin:vmax]. - template<> void Rand(std::vector& v, const uint8_t& vmin, const uint8_t& vmax, @@ -92,15 +61,22 @@ namespace UnitTest // Initialize a size_t vector. // Output range: [vmin:vmax]. - template<> void Rand(std::vector& v, const size_t& vmin, const size_t& vmax, const int& seed); + // Initialize an array of float. + // Output range: [vmin:vmax]. + void Rand( + float* const v, + const size_t& size, + const float &vmin, + const float &vmax, + const int& seed); + // Initialize a float vector. // Output range: [vmin:vmax]. - template<> void Rand(std::vector& v, const float& vmin, const float& vmax, diff --git a/src/UnitTest/Raw.cpp b/src/UnitTest/Raw.cpp index e61e1e883ab..640583a787d 100644 --- a/src/UnitTest/Raw.cpp +++ b/src/UnitTest/Raw.cpp @@ -35,99 +35,101 @@ using namespace std; // ---------------------------------------------------------------------------- // Raw data with SIZE = 1021 elements. // ---------------------------------------------------------------------------- -vector UnitTest::Raw::data = - { 214, 100, 199, 203, 232, 50, 85, 195, 70, 141, 121, 160,\ - 93, 130, 242, 233, 162, 182, 36, 154, 4, 61, 34, 205,\ - 39, 102, 33, 27, 254, 55, 130, 213, 156, 75, 162, 133,\ - 125, 248, 74, 196, 134, 196, 102, 227, 72, 89, 205, 234,\ - 17, 242, 134, 21, 49, 169, 227, 88, 16, 5, 116, 16,\ - 60, 247, 230, 216, 67, 137, 95, 193, 130, 170, 135, 10,\ - 111, 237, 237, 183, 72, 188, 163, 90, 175, 42, 112, 224,\ - 211, 84, 58, 227, 89, 175, 243, 150, 167, 218, 112, 235,\ - 101, 207, 174, 232, 123, 55, 242, 234, 37, 224, 163, 110,\ - 157, 71, 200, 78, 113, 57, 47, 70, 141, 106, 43, 231,\ - 26, 32, 126, 193, 251, 238, 174, 97, 191, 94, 75, 59,\ - 149, 62, 38, 186, 31, 202, 41, 189, 19, 242, 13, 132,\ - 44, 61, 203, 186, 167, 246, 163, 193, 23, 34, 132, 19,\ - 17, 52, 117, 209, 146, 192, 13, 40, 254, 52, 226, 31,\ - 254, 13, 221, 18, 1, 235, 151, 45, 41, 99, 232, 209,\ - 91, 140, 147, 115, 175, 25, 135, 193, 77, 253, 147, 223,\ - 190, 160, 9, 190, 212, 235, 222, 211, 249, 189, 230, 250,\ - 170, 126, 41, 211, 226, 19, 165, 63, 160, 58, 178, 80,\ - 83, 59, 18, 161, 57, 166, 130, 247, 71, 139, 183, 28,\ - 120, 151, 240, 114, 85, 216, 110, 0, 87, 152, 212, 59,\ - 172, 123, 122, 77, 181, 46, 158, 10, 105, 177, 171, 162,\ - 88, 47, 155, 159, 186, 83, 188, 51, 234, 174, 166, 65,\ - 135, 22, 66, 223, 174, 23, 28, 92, 147, 151, 169, 73,\ - 197, 73, 84, 48, 251, 0, 210, 84, 47, 111, 244, 234,\ - 195, 178, 30, 174, 97, 197, 240, 233, 219, 51, 202, 139,\ - 75, 230, 231, 222, 127, 146, 41, 69, 220, 125, 118, 216,\ - 126, 74, 46, 174, 185, 35, 153, 125, 213, 184, 45, 56,\ - 127, 30, 35, 91, 82, 237, 231, 158, 213, 208, 126, 85,\ - 100, 168, 155, 66, 38, 18, 27, 165, 92, 73, 84, 23,\ - 108, 238, 148, 67, 167, 194, 124, 40, 225, 159, 132, 53,\ - 142, 108, 211, 100, 62, 83, 185, 162, 251, 86, 228, 34,\ - 104, 1, 199, 197, 74, 29, 220, 183, 12, 114, 251, 180,\ - 53, 120, 220, 23, 25, 97, 76, 167, 206, 33, 13, 13,\ - 116, 199, 176, 112, 30, 150, 147, 135, 151, 92, 77, 226,\ - 121, 43, 155, 134, 157, 152, 59, 211, 17, 25, 235, 43,\ - 122, 57, 210, 74, 91, 223, 87, 207, 168, 9, 65, 198,\ - 159, 213, 78, 56, 50, 156, 27, 172, 199, 183, 51, 102,\ - 80, 110, 58, 98, 135, 39, 141, 3, 96, 97, 77, 188,\ - 66, 165, 140, 234, 174, 206, 177, 79, 164, 1, 135, 215,\ - 157, 163, 132, 102, 92, 183, 204, 172, 38, 8, 16, 174,\ - 47, 157, 178, 144, 0, 1, 77, 66, 167, 218, 46, 87,\ - 170, 224, 166, 79, 225, 47, 40, 128, 211, 172, 230, 48,\ - 100, 180, 221, 139, 188, 237, 59, 236, 140, 238, 126, 140,\ - 239, 203, 207, 151, 167, 253, 238, 82, 222, 150, 162, 193,\ - 197, 202, 67, 154, 119, 42, 202, 220, 222, 169, 105, 156,\ - 152, 164, 137, 37, 147, 8, 178, 132, 212, 131, 28, 124,\ - 130, 12, 207, 98, 162, 115, 36, 105, 62, 103, 4, 182,\ - 146, 207, 148, 113, 121, 253, 14, 18, 163, 152, 56, 56,\ - 160, 235, 188, 118, 111, 216, 242, 241, 229, 195, 85, 136,\ - 55, 121, 242, 118, 225, 246, 46, 116, 198, 195, 230, 65,\ - 194, 245, 84, 102, 143, 141, 158, 48, 121, 91, 166, 233,\ - 53, 154, 220, 27, 95, 50, 164, 151, 172, 152, 15, 143,\ - 143, 61, 4, 87, 2, 235, 153, 196, 226, 237, 44, 114,\ - 124, 202, 162, 246, 39, 74, 224, 93, 229, 190, 121, 69,\ - 241, 31, 220, 158, 183, 235, 46, 71, 42, 51, 159, 44,\ - 32, 58, 241, 3, 41, 30, 117, 165, 233, 25, 156, 17,\ - 100, 126, 111, 74, 62, 232, 144, 48, 8, 110, 207, 192,\ - 90, 254, 9, 133, 51, 168, 178, 83, 226, 164, 87, 12,\ - 195, 204, 178, 173, 230, 79, 191, 75, 206, 48, 150, 13,\ - 25, 40, 62, 34, 150, 14, 226, 241, 14, 235, 119, 65,\ - 149, 43, 149, 121, 207, 236, 134, 148, 185, 57, 67, 161,\ - 137, 4, 237, 88, 52, 133, 102, 78, 173, 164, 113, 68,\ - 179, 84, 54, 193, 65, 174, 4, 215, 217, 153, 81, 170,\ - 134, 216, 63, 65, 18, 131, 226, 155, 135, 209, 244, 187,\ - 87, 91, 11, 6, 1, 124, 74, 180, 209, 129, 119, 19,\ - 48, 123, 235, 11, 21, 62, 181, 155, 23, 245, 221, 42,\ - 121, 193, 198, 1, 147, 187, 189, 235, 24, 200, 241, 25,\ - 70, 61, 206, 24, 190, 70, 44, 239, 194, 24, 250, 215,\ - 87, 176, 116, 110, 166, 82, 153, 33, 20, 96, 34, 168,\ - 29, 224, 148, 53, 170, 134, 79, 240, 195, 31, 9, 131,\ - 101, 53, 115, 40, 78, 110, 1, 165, 32, 117, 21, 198,\ - 200, 174, 232, 221, 15, 12, 134, 45, 236, 27, 98, 152,\ - 162, 178, 137, 103, 209, 147, 234, 56, 201, 95, 97, 24,\ - 206, 98, 190, 238, 216, 212, 182, 161, 131, 159, 128, 147,\ - 171, 7, 192, 152, 35, 36, 49, 198, 215, 187, 46, 170,\ - 79, 26, 226, 26, 122, 68, 50, 73, 167, 241, 56, 129,\ - 198, 238, 36, 75, 143, 164, 222, 59, 171, 160, 212, 207,\ - 197, 7, 150, 157, 194, 197, 72, 19, 224, 44, 45, 91,\ - 112, 96, 165, 25, 83, 221, 154, 26, 205, 191, 101, 93,\ - 100, 69, 152, 17, 229, 110, 224, 172, 117, 120, 74, 57,\ - 62, 147, 76, 32, 191, 122, 123, 49, 219, 34, 74, 47,\ - 0, 229, 73, 206, 165, 175, 44, 11, 244, 197, 28, 219,\ - 52, 253, 136, 170, 118, 211, 227, 181, 103, 49, 213, 39,\ - 171, 82, 88, 135, 116, 163, 182, 117, 137, 1, 68, 48,\ - 176, 113, 60, 166, 55, 89, 131, 108, 87, 12, 24, 206, 224 }; +vector unit_test::Raw::data = + { + 214, 100, 199, 203, 232, 50, 85, 195, 70, 141, 121, 160, + 93, 130, 242, 233, 162, 182, 36, 154, 4, 61, 34, 205, + 39, 102, 33, 27, 254, 55, 130, 213, 156, 75, 162, 133, + 125, 248, 74, 196, 134, 196, 102, 227, 72, 89, 205, 234, + 17, 242, 134, 21, 49, 169, 227, 88, 16, 5, 116, 16, + 60, 247, 230, 216, 67, 137, 95, 193, 130, 170, 135, 10, + 111, 237, 237, 183, 72, 188, 163, 90, 175, 42, 112, 224, + 211, 84, 58, 227, 89, 175, 243, 150, 167, 218, 112, 235, + 101, 207, 174, 232, 123, 55, 242, 234, 37, 224, 163, 110, + 157, 71, 200, 78, 113, 57, 47, 70, 141, 106, 43, 231, + 26, 32, 126, 193, 251, 238, 174, 97, 191, 94, 75, 59, + 149, 62, 38, 186, 31, 202, 41, 189, 19, 242, 13, 132, + 44, 61, 203, 186, 167, 246, 163, 193, 23, 34, 132, 19, + 17, 52, 117, 209, 146, 192, 13, 40, 254, 52, 226, 31, + 254, 13, 221, 18, 1, 235, 151, 45, 41, 99, 232, 209, + 91, 140, 147, 115, 175, 25, 135, 193, 77, 253, 147, 223, + 190, 160, 9, 190, 212, 235, 222, 211, 249, 189, 230, 250, + 170, 126, 41, 211, 226, 19, 165, 63, 160, 58, 178, 80, + 83, 59, 18, 161, 57, 166, 130, 247, 71, 139, 183, 28, + 120, 151, 240, 114, 85, 216, 110, 0, 87, 152, 212, 59, + 172, 123, 122, 77, 181, 46, 158, 10, 105, 177, 171, 162, + 88, 47, 155, 159, 186, 83, 188, 51, 234, 174, 166, 65, + 135, 22, 66, 223, 174, 23, 28, 92, 147, 151, 169, 73, + 197, 73, 84, 48, 251, 0, 210, 84, 47, 111, 244, 234, + 195, 178, 30, 174, 97, 197, 240, 233, 219, 51, 202, 139, + 75, 230, 231, 222, 127, 146, 41, 69, 220, 125, 118, 216, + 126, 74, 46, 174, 185, 35, 153, 125, 213, 184, 45, 56, + 127, 30, 35, 91, 82, 237, 231, 158, 213, 208, 126, 85, + 100, 168, 155, 66, 38, 18, 27, 165, 92, 73, 84, 23, + 108, 238, 148, 67, 167, 194, 124, 40, 225, 159, 132, 53, + 142, 108, 211, 100, 62, 83, 185, 162, 251, 86, 228, 34, + 104, 1, 199, 197, 74, 29, 220, 183, 12, 114, 251, 180, + 53, 120, 220, 23, 25, 97, 76, 167, 206, 33, 13, 13, + 116, 199, 176, 112, 30, 150, 147, 135, 151, 92, 77, 226, + 121, 43, 155, 134, 157, 152, 59, 211, 17, 25, 235, 43, + 122, 57, 210, 74, 91, 223, 87, 207, 168, 9, 65, 198, + 159, 213, 78, 56, 50, 156, 27, 172, 199, 183, 51, 102, + 80, 110, 58, 98, 135, 39, 141, 3, 96, 97, 77, 188, + 66, 165, 140, 234, 174, 206, 177, 79, 164, 1, 135, 215, + 157, 163, 132, 102, 92, 183, 204, 172, 38, 8, 16, 174, + 47, 157, 178, 144, 0, 1, 77, 66, 167, 218, 46, 87, + 170, 224, 166, 79, 225, 47, 40, 128, 211, 172, 230, 48, + 100, 180, 221, 139, 188, 237, 59, 236, 140, 238, 126, 140, + 239, 203, 207, 151, 167, 253, 238, 82, 222, 150, 162, 193, + 197, 202, 67, 154, 119, 42, 202, 220, 222, 169, 105, 156, + 152, 164, 137, 37, 147, 8, 178, 132, 212, 131, 28, 124, + 130, 12, 207, 98, 162, 115, 36, 105, 62, 103, 4, 182, + 146, 207, 148, 113, 121, 253, 14, 18, 163, 152, 56, 56, + 160, 235, 188, 118, 111, 216, 242, 241, 229, 195, 85, 136, + 55, 121, 242, 118, 225, 246, 46, 116, 198, 195, 230, 65, + 194, 245, 84, 102, 143, 141, 158, 48, 121, 91, 166, 233, + 53, 154, 220, 27, 95, 50, 164, 151, 172, 152, 15, 143, + 143, 61, 4, 87, 2, 235, 153, 196, 226, 237, 44, 114, + 124, 202, 162, 246, 39, 74, 224, 93, 229, 190, 121, 69, + 241, 31, 220, 158, 183, 235, 46, 71, 42, 51, 159, 44, + 32, 58, 241, 3, 41, 30, 117, 165, 233, 25, 156, 17, + 100, 126, 111, 74, 62, 232, 144, 48, 8, 110, 207, 192, + 90, 254, 9, 133, 51, 168, 178, 83, 226, 164, 87, 12, + 195, 204, 178, 173, 230, 79, 191, 75, 206, 48, 150, 13, + 25, 40, 62, 34, 150, 14, 226, 241, 14, 235, 119, 65, + 149, 43, 149, 121, 207, 236, 134, 148, 185, 57, 67, 161, + 137, 4, 237, 88, 52, 133, 102, 78, 173, 164, 113, 68, + 179, 84, 54, 193, 65, 174, 4, 215, 217, 153, 81, 170, + 134, 216, 63, 65, 18, 131, 226, 155, 135, 209, 244, 187, + 87, 91, 11, 6, 1, 124, 74, 180, 209, 129, 119, 19, + 48, 123, 235, 11, 21, 62, 181, 155, 23, 245, 221, 42, + 121, 193, 198, 1, 147, 187, 189, 235, 24, 200, 241, 25, + 70, 61, 206, 24, 190, 70, 44, 239, 194, 24, 250, 215, + 87, 176, 116, 110, 166, 82, 153, 33, 20, 96, 34, 168, + 29, 224, 148, 53, 170, 134, 79, 240, 195, 31, 9, 131, + 101, 53, 115, 40, 78, 110, 1, 165, 32, 117, 21, 198, + 200, 174, 232, 221, 15, 12, 134, 45, 236, 27, 98, 152, + 162, 178, 137, 103, 209, 147, 234, 56, 201, 95, 97, 24, + 206, 98, 190, 238, 216, 212, 182, 161, 131, 159, 128, 147, + 171, 7, 192, 152, 35, 36, 49, 198, 215, 187, 46, 170, + 79, 26, 226, 26, 122, 68, 50, 73, 167, 241, 56, 129, + 198, 238, 36, 75, 143, 164, 222, 59, 171, 160, 212, 207, + 197, 7, 150, 157, 194, 197, 72, 19, 224, 44, 45, 91, + 112, 96, 165, 25, 83, 221, 154, 26, 205, 191, 101, 93, + 100, 69, 152, 17, 229, 110, 224, 172, 117, 120, 74, 57, + 62, 147, 76, 32, 191, 122, 123, 49, 219, 34, 74, 47, + 0, 229, 73, 206, 165, 175, 44, 11, 244, 197, 28, 219, + 52, 253, 136, 170, 118, 211, 227, 181, 103, 49, 213, 39, + 171, 82, 88, 135, 116, 163, 182, 117, 137, 1, 68, 48, + 176, 113, 60, 166, 55, 89, 131, 108, 87, 12, 24, 206, 224 + }; // ---------------------------------------------------------------------------- // Get the next uint8_t value. // Output range: [0, 255]. // ---------------------------------------------------------------------------- template<> -uint8_t UnitTest::Raw::Next() +uint8_t unit_test::Raw::Next() { uint8_t output = data[index]; index = (index + step) % SIZE; @@ -140,7 +142,7 @@ uint8_t UnitTest::Raw::Next() // Output range: [0, 255]. // ---------------------------------------------------------------------------- template<> -int UnitTest::Raw::Next() +int unit_test::Raw::Next() { int output = (int)data[index]; index = (index + step) % SIZE; @@ -153,7 +155,7 @@ int UnitTest::Raw::Next() // Output range: [0, 255]. // ---------------------------------------------------------------------------- template<> -size_t UnitTest::Raw::Next() +size_t unit_test::Raw::Next() { size_t output = (size_t)data[index]; index = (index + step) % SIZE; @@ -166,7 +168,7 @@ size_t UnitTest::Raw::Next() // Output range: [0, 1]. // ---------------------------------------------------------------------------- template<> -float UnitTest::Raw::Next() +float unit_test::Raw::Next() { float output = (float)data[index] / VMAX; index = (index + step) % SIZE; @@ -179,7 +181,7 @@ float UnitTest::Raw::Next() // Output range: [0, 1]. // ---------------------------------------------------------------------------- template<> -double UnitTest::Raw::Next() +double unit_test::Raw::Next() { double output = (double)data[index] / VMAX; index = (index + step) % SIZE; diff --git a/src/UnitTest/Raw.h b/src/UnitTest/Raw.h index e875639b19a..a6d9a0f0a58 100644 --- a/src/UnitTest/Raw.h +++ b/src/UnitTest/Raw.h @@ -31,7 +31,7 @@ #include #include -namespace UnitTest +namespace unit_test { // Class for "generating" data. class Raw @@ -92,4 +92,4 @@ namespace UnitTest // Output range: [0, 1]. template<> double Raw::Next(); -} // namespace UnitTest +} // namespace unit_test diff --git a/src/UnitTest/Sort.cpp b/src/UnitTest/Sort.cpp index 54d00e7087d..3532f3e3cfc 100644 --- a/src/UnitTest/Sort.cpp +++ b/src/UnitTest/Sort.cpp @@ -31,7 +31,7 @@ using namespace std; // ---------------------------------------------------------------------------- // Greater than or Equal for sorting Eigen::Vector3d elements. // ---------------------------------------------------------------------------- -bool UnitTest::Sort::GE(const Eigen::Vector3d& v0, const Eigen::Vector3d& v1) +bool unit_test::Sort::GE(const Eigen::Vector3d& v0, const Eigen::Vector3d& v1) { if (v0(0, 0) > v1(0, 0)) return true; @@ -54,7 +54,7 @@ bool UnitTest::Sort::GE(const Eigen::Vector3d& v0, const Eigen::Vector3d& v1) // ---------------------------------------------------------------------------- // Sort a vector of Eigen::Vector3d elements. // ---------------------------------------------------------------------------- -void UnitTest::Sort::Do(vector& v) +void unit_test::Sort::Do(vector& v) { Eigen::Vector3d temp(0.0, 0.0, 0.0); for (size_t i = 0; i < v.size(); i++) diff --git a/src/UnitTest/Sort.h b/src/UnitTest/Sort.h index 0b2cc2d6075..92e06acc055 100644 --- a/src/UnitTest/Sort.h +++ b/src/UnitTest/Sort.h @@ -29,7 +29,7 @@ #include #include -namespace UnitTest +namespace unit_test { namespace Sort { @@ -40,4 +40,4 @@ namespace UnitTest // method needed because std::sort failed on TravisCI/macOS (works fine on Linux) void Do(std::vector& v); } -} // namespace UnitTest +} // namespace unit_test diff --git a/src/UnitTest/UnitTest.cpp b/src/UnitTest/UnitTest.cpp index 9988562e7c5..8d81c02928f 100644 --- a/src/UnitTest/UnitTest.cpp +++ b/src/UnitTest/UnitTest.cpp @@ -34,7 +34,7 @@ using namespace std; // ---------------------------------------------------------------------------- // // ---------------------------------------------------------------------------- -void UnitTest::NotImplemented() +void unit_test::NotImplemented() { cout << "\033[0;32m" << "[ ] " diff --git a/src/UnitTest/UnitTest.h b/src/UnitTest/UnitTest.h index 27f3b1da89a..243653d565c 100644 --- a/src/UnitTest/UnitTest.h +++ b/src/UnitTest/UnitTest.h @@ -34,7 +34,7 @@ #include "Rand.h" #include "Sort.h" -namespace UnitTest +namespace unit_test { // Mechanism for reporting unit tests for which there is no implementation yet. void NotImplemented(); diff --git a/src/UnitTest/Visualization/Shader/GeometryRenderer.cpp b/src/UnitTest/Visualization/Shader/GeometryRenderer.cpp index 340b8aa5d11..782af8d7419 100644 --- a/src/UnitTest/Visualization/Shader/GeometryRenderer.cpp +++ b/src/UnitTest/Visualization/Shader/GeometryRenderer.cpp @@ -27,73 +27,73 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GeometryRenderer, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GeometryRenderer, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GeometryRenderer, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GeometryRenderer, DISABLED_Render) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GeometryRenderer, DISABLED_AddGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GeometryRenderer, DISABLED_UpdateGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GeometryRenderer, DISABLED_HasGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GeometryRenderer, DISABLED_IsVisible) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GeometryRenderer, DISABLED_SetVisible) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Shader/ImageMaskShader.cpp b/src/UnitTest/Visualization/Shader/ImageMaskShader.cpp index 55c9bc83113..b912414d59a 100644 --- a/src/UnitTest/Visualization/Shader/ImageMaskShader.cpp +++ b/src/UnitTest/Visualization/Shader/ImageMaskShader.cpp @@ -27,89 +27,89 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageMaskShader, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageMaskShader, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageMaskShader, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageMaskShader, DISABLED_Compile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageMaskShader, DISABLED_Release) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageMaskShader, DISABLED_BindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageMaskShader, DISABLED_RenderGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageMaskShader, DISABLED_UnbindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageMaskShader, DISABLED_PrepareRendering) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageMaskShader, DISABLED_PrepareBinding) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageMaskShader, DISABLED_ImageMaskShaderForImage) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Shader/ImageShader.cpp b/src/UnitTest/Visualization/Shader/ImageShader.cpp index 0336f49d123..3e9dfe99681 100644 --- a/src/UnitTest/Visualization/Shader/ImageShader.cpp +++ b/src/UnitTest/Visualization/Shader/ImageShader.cpp @@ -27,89 +27,89 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageShader, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageShader, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageShader, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageShader, DISABLED_Compile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageShader, DISABLED_Release) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageShader, DISABLED_BindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageShader, DISABLED_RenderGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageShader, DISABLED_UnbindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageShader, DISABLED_PrepareRendering) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageShader, DISABLED_PrepareBinding) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ImageShader, DISABLED_ImageShaderForImage) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Shader/NormalShader.cpp b/src/UnitTest/Visualization/Shader/NormalShader.cpp index 77ea625d423..3de7d83899f 100644 --- a/src/UnitTest/Visualization/Shader/NormalShader.cpp +++ b/src/UnitTest/Visualization/Shader/NormalShader.cpp @@ -27,97 +27,97 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(NormalShader, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(NormalShader, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(NormalShader, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(NormalShader, DISABLED_Compile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(NormalShader, DISABLED_Release) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(NormalShader, DISABLED_BindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(NormalShader, DISABLED_RenderGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(NormalShader, DISABLED_UnbindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(NormalShader, DISABLED_PrepareRendering) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(NormalShader, DISABLED_PrepareBinding) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(NormalShader, DISABLED_NormalShaderForPointCloud) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(NormalShader, DISABLED_NormalShaderForTriangleMesh) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Shader/PhongShader.cpp b/src/UnitTest/Visualization/Shader/PhongShader.cpp index 2493181f64c..f4483579947 100644 --- a/src/UnitTest/Visualization/Shader/PhongShader.cpp +++ b/src/UnitTest/Visualization/Shader/PhongShader.cpp @@ -27,105 +27,105 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PhongShader, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PhongShader, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PhongShader, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PhongShader, DISABLED_Compile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PhongShader, DISABLED_Release) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PhongShader, DISABLED_BindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PhongShader, DISABLED_RenderGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PhongShader, DISABLED_UnbindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PhongShader, DISABLED_PrepareRendering) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PhongShader, DISABLED_PrepareBinding) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PhongShader, DISABLED_SetLighting) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PhongShader, DISABLED_PhongShaderForPointCloud) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PhongShader, DISABLED_PhongShaderForTriangleMesh) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Shader/PickingShader.cpp b/src/UnitTest/Visualization/Shader/PickingShader.cpp index 09b999b8cef..2d306593669 100644 --- a/src/UnitTest/Visualization/Shader/PickingShader.cpp +++ b/src/UnitTest/Visualization/Shader/PickingShader.cpp @@ -27,89 +27,89 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PickingShader, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PickingShader, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PickingShader, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PickingShader, DISABLED_Compile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PickingShader, DISABLED_Release) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PickingShader, DISABLED_BindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PickingShader, DISABLED_RenderGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PickingShader, DISABLED_UnbindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PickingShader, DISABLED_PrepareRendering) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PickingShader, DISABLED_PrepareBinding) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PickingShader, DISABLED_PickingShaderForPointCloud) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Shader/ShaderWrapper.cpp b/src/UnitTest/Visualization/Shader/ShaderWrapper.cpp index 7d05aab56c3..abfb197534e 100644 --- a/src/UnitTest/Visualization/Shader/ShaderWrapper.cpp +++ b/src/UnitTest/Visualization/Shader/ShaderWrapper.cpp @@ -27,129 +27,129 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ShaderWrapper, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ShaderWrapper, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ShaderWrapper, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ShaderWrapper, DISABLED_Render) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ShaderWrapper, DISABLED_InvalidateGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ShaderWrapper, DISABLED_PrintShaderWarning) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ShaderWrapper, DISABLED_Compile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ShaderWrapper, DISABLED_Release) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ShaderWrapper, DISABLED_BindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ShaderWrapper, DISABLED_RenderGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ShaderWrapper, DISABLED_UnbindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ShaderWrapper, DISABLED_ValidateShader) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ShaderWrapper, DISABLED_ValidateProgram) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ShaderWrapper, DISABLED_CompileShaders) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ShaderWrapper, DISABLED_ReleaseProgram) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ShaderWrapper, DISABLED_SetShaderName) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Shader/Simple2DShader.cpp b/src/UnitTest/Visualization/Shader/Simple2DShader.cpp index e43fab56d3c..d3b6dec962a 100644 --- a/src/UnitTest/Visualization/Shader/Simple2DShader.cpp +++ b/src/UnitTest/Visualization/Shader/Simple2DShader.cpp @@ -27,89 +27,89 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Simple2DShader, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Simple2DShader, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Simple2DShader, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Simple2DShader, DISABLED_Compile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Simple2DShader, DISABLED_Release) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Simple2DShader, DISABLED_BindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Simple2DShader, DISABLED_RenderGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Simple2DShader, DISABLED_UnbindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Simple2DShader, DISABLED_PrepareRendering) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Simple2DShader, DISABLED_PrepareBinding) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Simple2DShader, DISABLED_Simple2DShaderForSelectionPolygon) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Shader/SimpleBlackShader.cpp b/src/UnitTest/Visualization/Shader/SimpleBlackShader.cpp index 4ca481045c7..982deafd621 100644 --- a/src/UnitTest/Visualization/Shader/SimpleBlackShader.cpp +++ b/src/UnitTest/Visualization/Shader/SimpleBlackShader.cpp @@ -27,97 +27,97 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleBlackShader, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleBlackShader, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleBlackShader, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleBlackShader, DISABLED_Compile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleBlackShader, DISABLED_Release) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleBlackShader, DISABLED_BindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleBlackShader, DISABLED_RenderGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleBlackShader, DISABLED_UnbindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleBlackShader, DISABLED_PrepareRendering) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleBlackShader, DISABLED_PrepareBinding) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleBlackShader, DISABLED_SimpleBlackShaderForPointCloudNormal) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleBlackShader, DISABLED_SimpleBlackShaderForTriangleMeshWireFrame) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Shader/SimpleShader.cpp b/src/UnitTest/Visualization/Shader/SimpleShader.cpp index d79a634bfc1..b976bc76755 100644 --- a/src/UnitTest/Visualization/Shader/SimpleShader.cpp +++ b/src/UnitTest/Visualization/Shader/SimpleShader.cpp @@ -27,105 +27,105 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleShader, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleShader, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleShader, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleShader, DISABLED_Compile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleShader, DISABLED_Release) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleShader, DISABLED_BindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleShader, DISABLED_RenderGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleShader, DISABLED_UnbindGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleShader, DISABLED_PrepareRendering) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleShader, DISABLED_PrepareBinding) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleShader, DISABLED_SimpleShaderForPointCloud) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleShader, DISABLED_SimpleShaderForLineSet) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SimpleShader, DISABLED_SimpleShaderForTriangleMesh) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Utility/BoundingBox.cpp b/src/UnitTest/Visualization/Utility/BoundingBox.cpp index d731ca21f8d..923089459cb 100644 --- a/src/UnitTest/Visualization/Utility/BoundingBox.cpp +++ b/src/UnitTest/Visualization/Utility/BoundingBox.cpp @@ -27,89 +27,89 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(BoundingBox, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(BoundingBox, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(BoundingBox, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(BoundingBox, DISABLED_Reset) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(BoundingBox, DISABLED_FitInGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(BoundingBox, DISABLED_GetCenter) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(BoundingBox, DISABLED_GetSize) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(BoundingBox, DISABLED_GetXPercentage) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(BoundingBox, DISABLED_GetYPercentage) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(BoundingBox, DISABLED_GetZPercentage) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(BoundingBox, DISABLED_GetPrintInfo) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Utility/ColorMap.cpp b/src/UnitTest/Visualization/Utility/ColorMap.cpp index 63abee59db8..84a51eaf706 100644 --- a/src/UnitTest/Visualization/Utility/ColorMap.cpp +++ b/src/UnitTest/Visualization/Utility/ColorMap.cpp @@ -27,65 +27,65 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ColorMap, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ColorMap, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ColorMap, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ColorMap, DISABLED_GetColor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ColorMap, DISABLED_Interpolate) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ColorMap, DISABLED_JetBase) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ColorMap, DISABLED_GetGlobalColorMap) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ColorMap, DISABLED_SetGlobalColorMap) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Utility/DrawGeometry.cpp b/src/UnitTest/Visualization/Utility/DrawGeometry.cpp index 8fd407e9f36..da1c172040a 100644 --- a/src/UnitTest/Visualization/Utility/DrawGeometry.cpp +++ b/src/UnitTest/Visualization/Utility/DrawGeometry.cpp @@ -27,41 +27,41 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(DrawGeometry, DISABLED_DrawGeometries) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(DrawGeometry, DISABLED_DrawGeometriesWithCustomAnimation) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(DrawGeometry, DISABLED_DrawGeometriesWithAnimationCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(DrawGeometry, DISABLED_DrawGeometriesWithKeyCallbacks) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(DrawGeometry, DISABLED_DrawGeometriesWithEditing) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Utility/GLHelper.cpp b/src/UnitTest/Visualization/Utility/GLHelper.cpp index 2a9a7239fae..e834c18e747 100644 --- a/src/UnitTest/Visualization/Utility/GLHelper.cpp +++ b/src/UnitTest/Visualization/Utility/GLHelper.cpp @@ -27,49 +27,49 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GLHelper, DISABLED_LookAt) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GLHelper, DISABLED_Perspective) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GLHelper, DISABLED_Ortho) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GLHelper, DISABLED_Project) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GLHelper, DISABLED_Unproject) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(GLHelper, DISABLED_ColorCodeToPickIndex) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Utility/PointCloudPicker.cpp b/src/UnitTest/Visualization/Utility/PointCloudPicker.cpp index b1783f6f962..2321626c650 100644 --- a/src/UnitTest/Visualization/Utility/PointCloudPicker.cpp +++ b/src/UnitTest/Visualization/Utility/PointCloudPicker.cpp @@ -27,73 +27,73 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudPicker, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudPicker, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudPicker, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudPicker, DISABLED_Clear) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudPicker, DISABLED_IsEmpty) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudPicker, DISABLED_GetMinBound) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudPicker, DISABLED_GetMaxBound) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudPicker, DISABLED_Transform) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(PointCloudPicker, DISABLED_SetPointCloud) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Utility/SelectionPolygon.cpp b/src/UnitTest/Visualization/Utility/SelectionPolygon.cpp index 959f0c7f486..a95929921d1 100644 --- a/src/UnitTest/Visualization/Utility/SelectionPolygon.cpp +++ b/src/UnitTest/Visualization/Utility/SelectionPolygon.cpp @@ -27,137 +27,137 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygon, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygon, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygon, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygon, DISABLED_Clear) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygon, DISABLED_IsEmpty) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygon, DISABLED_GetMinBound) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygon, DISABLED_GetMaxBound) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygon, DISABLED_FillPolygon) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygon, DISABLED_CropPointCloud) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygon, DISABLED_CropTriangleMesh) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygon, DISABLED_CreateSelectionPolygonVolume) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygon, DISABLED_CropPointCloudInRectangle) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygon, DISABLED_CropPointCloudInPolygon) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygon, DISABLED_CropTriangleMeshInRectangle) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygon, DISABLED_CropTriangleMeshInPolygon) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygon, DISABLED_CropInRectangle) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygon, DISABLED_CropInPolygon) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Utility/SelectionPolygonVolume.cpp b/src/UnitTest/Visualization/Utility/SelectionPolygonVolume.cpp index 2a9b53fc21d..fc57cff1555 100644 --- a/src/UnitTest/Visualization/Utility/SelectionPolygonVolume.cpp +++ b/src/UnitTest/Visualization/Utility/SelectionPolygonVolume.cpp @@ -27,65 +27,65 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygonVolume, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygonVolume, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygonVolume, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygonVolume, DISABLED_ConvertToJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygonVolume, DISABLED_ConvertFromJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygonVolume, DISABLED_CropPointCloud) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygonVolume, DISABLED_CropPointCloudInPolygon) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(SelectionPolygonVolume, DISABLED_CropInPolygon) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Visualizer/RenderOption.cpp b/src/UnitTest/Visualization/Visualizer/RenderOption.cpp index 3f0424cc269..bac62d36300 100644 --- a/src/UnitTest/Visualization/Visualizer/RenderOption.cpp +++ b/src/UnitTest/Visualization/Visualizer/RenderOption.cpp @@ -27,105 +27,105 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOption, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOption, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOption, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOption, DISABLED_ConvertToJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOption, DISABLED_ConvertFromJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOption, DISABLED_ToggleLightOn) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOption, DISABLED_ToggleInterpolationOption) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOption, DISABLED_ChangePointSize) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOption, DISABLED_TogglePointShowNormal) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOption, DISABLED_ToggleShadingOption) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOption, DISABLED_ToggleMeshShowBackFace) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOption, DISABLED_ToggleMeshShowWireframe) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOption, DISABLED_ToggleImageStretchOption) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Visualizer/RenderOptionWithEditing.cpp b/src/UnitTest/Visualization/Visualizer/RenderOptionWithEditing.cpp index 49d43a8dc85..2e70727abad 100644 --- a/src/UnitTest/Visualization/Visualizer/RenderOptionWithEditing.cpp +++ b/src/UnitTest/Visualization/Visualizer/RenderOptionWithEditing.cpp @@ -27,57 +27,57 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOptionWithEditing, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOptionWithEditing, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOptionWithEditing, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOptionWithEditing, DISABLED_ConvertToJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOptionWithEditing, DISABLED_ConvertFromJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOptionWithEditing, DISABLED_IncreaseSphereSize) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(RenderOptionWithEditing, DISABLED_DecreaseSphereSize) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Visualizer/ViewControl.cpp b/src/UnitTest/Visualization/Visualizer/ViewControl.cpp index d703799b24e..b2d86ca1e1e 100644 --- a/src/UnitTest/Visualization/Visualizer/ViewControl.cpp +++ b/src/UnitTest/Visualization/Visualizer/ViewControl.cpp @@ -27,233 +27,233 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_SetViewMatrices) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_ConvertToViewParameters) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_ConvertFromViewParameters) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_ConvertToPinholeCameraParameters) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_ConvertFromPinholeCameraParameters) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_GetProjectionType) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_SetProjectionParameters) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_Reset) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_ChangeFieldOfView) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_ChangeWindowSize) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_Scale) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_Rotate) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_Translate) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_ResetBoundingBox) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_FitInGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_GetFieldOfView) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_GetMVPMatrix) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_GetProjectionMatrix) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_GetViewMatrix) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_GetModelMatrix) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_GetEye) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_GetLookat) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_GetUp) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_GetFront) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_GetRight) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_GetWindowWidth) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_GetWindowHeight) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_GetZNear) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControl, DISABLED_GetZFar) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Visualizer/ViewControlWithCustomAnimation.cpp b/src/UnitTest/Visualization/Visualizer/ViewControlWithCustomAnimation.cpp index aee57467234..c0f58dabc61 100644 --- a/src/UnitTest/Visualization/Visualizer/ViewControlWithCustomAnimation.cpp +++ b/src/UnitTest/Visualization/Visualizer/ViewControlWithCustomAnimation.cpp @@ -27,249 +27,249 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_Reset) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_ChangeFieldOfView) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_Scale) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_Rotate) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_Translate) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_SetAnimationMode) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_AddKeyFrame) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_UpdateKeyFrame) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_DeleteKeyFrame) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_AddSpinKeyFrames) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_ClearAllKeyFrames) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_NumOfKeyFrames) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_NumOfFrames) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_ToggleTrajectoryLoop) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_ChangeTrajectoryInterval) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_GetTrajectoryInterval) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_GetStatusString) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_Step) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_GoToFirst) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_GoToLast) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_CaptureTrajectory) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_LoadTrajectoryFromJsonFile) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_LoadTrajectoryFromCameraTrajectory) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_IsPreviewing) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_IsPlaying) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_IsPlayingEnd) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_IsValidPinholeCameraTrajectory) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_CurrentFrame) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_CurrentKeyframe) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_RegularizeFrameIndex) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithCustomAnimation, DISABLED_SetViewControlFromTrajectory) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Visualizer/ViewControlWithEditing.cpp b/src/UnitTest/Visualization/Visualizer/ViewControlWithEditing.cpp index 775ca5fe336..76775387f65 100644 --- a/src/UnitTest/Visualization/Visualizer/ViewControlWithEditing.cpp +++ b/src/UnitTest/Visualization/Visualizer/ViewControlWithEditing.cpp @@ -27,105 +27,105 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithEditing, DISABLED_Reset) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithEditing, DISABLED_ChangeFieldOfView) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithEditing, DISABLED_Scale) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithEditing, DISABLED_Rotate) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithEditing, DISABLED_Translate) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithEditing, DISABLED_SetEditingMode) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithEditing, DISABLED_GetStatusString) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithEditing, DISABLED_GetEditingMode) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithEditing, DISABLED_ToggleEditingX) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithEditing, DISABLED_ToggleEditingY) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithEditing, DISABLED_ToggleEditingZ) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithEditing, DISABLED_ToggleLocking) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewControlWithEditing, DISABLED_IsLocked) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Visualizer/ViewParameters.cpp b/src/UnitTest/Visualization/Visualizer/ViewParameters.cpp index bb6e73880b1..bc9be89b347 100644 --- a/src/UnitTest/Visualization/Visualizer/ViewParameters.cpp +++ b/src/UnitTest/Visualization/Visualizer/ViewParameters.cpp @@ -27,57 +27,57 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewParameters, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewParameters, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewParameters, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewParameters, DISABLED_ConvertToVector17d) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewParameters, DISABLED_ConvertFromVector17d) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewParameters, DISABLED_ConvertToJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewParameters, DISABLED_ConvertFromJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Visualizer/ViewTrajectory.cpp b/src/UnitTest/Visualization/Visualizer/ViewTrajectory.cpp index 00af71733b1..6fff2800334 100644 --- a/src/UnitTest/Visualization/Visualizer/ViewTrajectory.cpp +++ b/src/UnitTest/Visualization/Visualizer/ViewTrajectory.cpp @@ -27,81 +27,81 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewTrajectory, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewTrajectory, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewTrajectory, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewTrajectory, DISABLED_ComputeInterpolationCoefficients) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewTrajectory, DISABLED_ChangeInterval) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewTrajectory, DISABLED_NumOfFrames) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewTrajectory, DISABLED_Reset) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewTrajectory, DISABLED_GetInterpolatedFrame) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewTrajectory, DISABLED_ConvertToJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(ViewTrajectory, DISABLED_ConvertFromJsonValue) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Visualizer/Visualizer.cpp b/src/UnitTest/Visualization/Visualizer/Visualizer.cpp index a5ed286092e..bfd8b00d3f1 100644 --- a/src/UnitTest/Visualization/Visualizer/Visualizer.cpp +++ b/src/UnitTest/Visualization/Visualizer/Visualizer.cpp @@ -27,297 +27,297 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_CreateVisualizerWindow) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_DestroyVisualizerWindow) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_RegisterAnimationCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_Run) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_Close) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_WaitEvents) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_PollEvents) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_AddGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_UpdateGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_HasGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_UpdateRender) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_PrintVisualizerHelp) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_UpdateWindowTitle) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_BuildUtilities) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_CaptureScreenFloatBuffer) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_CaptureScreenImage) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_CaptureDepthFloatBuffer) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_CaptureDepthImage) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_CaptureDepthPointCloud) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_CaptureRenderOption) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_ResetViewPoint) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_InitOpenGL) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_InitViewControl) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_InitRenderOption) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_Render) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_CopyViewStatusToClipboard) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_CopyViewStatusFromClipboard) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_WindowRefreshCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_WindowResizeCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_MouseMoveCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_MouseScrollCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_MouseButtonCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_KeyPressCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(Visualizer, DISABLED_WindowCloseCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Visualizer/VisualizerCallback.cpp b/src/UnitTest/Visualization/Visualizer/VisualizerCallback.cpp index 0d2e341d2e4..3ad9aa9cd8c 100644 --- a/src/UnitTest/Visualization/Visualizer/VisualizerCallback.cpp +++ b/src/UnitTest/Visualization/Visualizer/VisualizerCallback.cpp @@ -27,97 +27,97 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerCallback, DISABLED_Render) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerCallback, DISABLED_PrintDebug) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerCallback, DISABLED_ResetViewPoint) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerCallback, DISABLED_CopyViewStatusToClipboard) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerCallback, DISABLED_CopyViewStatusFromClipboard) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerCallback, DISABLED_Close) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerCallback, DISABLED_PrintVisualizerHelp) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerCallback, DISABLED_CaptureScreenImage) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerCallback, DISABLED_CaptureDepthImage) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerCallback, DISABLED_CaptureRenderOption) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerCallback, DISABLED_UpdateGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerCallback, DISABLED_SetGlobalColorMap) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Visualizer/VisualizerRender.cpp b/src/UnitTest/Visualization/Visualizer/VisualizerRender.cpp index d573144d3e3..b6578b78099 100644 --- a/src/UnitTest/Visualization/Visualizer/VisualizerRender.cpp +++ b/src/UnitTest/Visualization/Visualizer/VisualizerRender.cpp @@ -27,73 +27,73 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerRender, DISABLED_PrintError) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerRender, DISABLED_CreateMeshCoordinateFrame) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerRender, DISABLED_PrintInfo) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerRender, DISABLED_Render) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerRender, DISABLED_GetCurrentTimeStamp) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerRender, DISABLED_PrintDebug) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerRender, DISABLED_WriteImage) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerRender, DISABLED_WriteIJsonConvertible) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerRender, DISABLED_WritePointCloud) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Visualizer/VisualizerWithCustomAnimation.cpp b/src/UnitTest/Visualization/Visualizer/VisualizerWithCustomAnimation.cpp index d053439b903..516f9c869f5 100644 --- a/src/UnitTest/Visualization/Visualizer/VisualizerWithCustomAnimation.cpp +++ b/src/UnitTest/Visualization/Visualizer/VisualizerWithCustomAnimation.cpp @@ -27,105 +27,105 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithCustomAnimation, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithCustomAnimation, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithCustomAnimation, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithCustomAnimation, DISABLED_PrintVisualizerHelp) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithCustomAnimation, DISABLED_UpdateWindowTitle) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithCustomAnimation, DISABLED_Play) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithCustomAnimation, DISABLED_RegisterRecordingImageFormat) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithCustomAnimation, DISABLED_RegisterRecordingDepthFormat) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithCustomAnimation, DISABLED_InitViewControl) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithCustomAnimation, DISABLED_MouseMoveCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithCustomAnimation, DISABLED_MouseScrollCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithCustomAnimation, DISABLED_MouseButtonCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithCustomAnimation, DISABLED_KeyPressCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Visualizer/VisualizerWithEditing.cpp b/src/UnitTest/Visualization/Visualizer/VisualizerWithEditing.cpp index fb43687f627..95672f3243c 100644 --- a/src/UnitTest/Visualization/Visualizer/VisualizerWithEditing.cpp +++ b/src/UnitTest/Visualization/Visualizer/VisualizerWithEditing.cpp @@ -27,145 +27,145 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_AddGeometry) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_PrintVisualizerHelp) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_UpdateWindowTitle) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_BuildUtilities) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_PickPoint) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_InitViewControl) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_InitRenderOption) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_WindowResizeCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_MouseMoveCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_MouseScrollCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_MouseButtonCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_KeyPressCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_InvalidateSelectionPolygon) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_InvalidatePicking) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithEditing, DISABLED_SaveCroppingResult) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } diff --git a/src/UnitTest/Visualization/Visualizer/VisualizerWithKeyCallback.cpp b/src/UnitTest/Visualization/Visualizer/VisualizerWithKeyCallback.cpp index 0771c669bc3..8f886b31b44 100644 --- a/src/UnitTest/Visualization/Visualizer/VisualizerWithKeyCallback.cpp +++ b/src/UnitTest/Visualization/Visualizer/VisualizerWithKeyCallback.cpp @@ -27,57 +27,57 @@ #include "UnitTest.h" // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithKeyCallback, DISABLED_Constructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithKeyCallback, DISABLED_Destructor) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithKeyCallback, DISABLED_MemberData) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithKeyCallback, DISABLED_PrintVisualizerHelp) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithKeyCallback, DISABLED_RegisterKeyCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithKeyCallback, DISABLED_KeyPressCallback) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); } // ---------------------------------------------------------------------------- -// +// // ---------------------------------------------------------------------------- TEST(VisualizerWithKeyCallback, DISABLED_PrintKeyToString) { - UnitTest::NotImplemented(); + unit_test::NotImplemented(); }