| 50 | namespace sitk = itk::simple; |
| 51 | |
| 52 | TEST(TransformTest, Construction) |
| 53 | { |
| 54 | |
| 55 | |
| 56 | sitk::Transform tx0(2, sitk::sitkIdentity); |
| 57 | std::cout << tx0.ToString() << std::endl; |
| 58 | EXPECT_EQ(sitk::sitkIdentity, tx0.GetTransformEnum()); |
| 59 | sitk::Transform tx1(3, sitk::sitkIdentity); |
| 60 | std::cout << tx1.ToString() << std::endl; |
| 61 | EXPECT_EQ(sitk::sitkIdentity, tx1.GetTransformEnum()); |
| 62 | |
| 63 | sitk::Transform tx2(2, sitk::sitkTranslation); |
| 64 | std::cout << tx2.ToString() << std::endl; |
| 65 | EXPECT_EQ(sitk::sitkTranslation, tx2.GetTransformEnum()); |
| 66 | sitk::Transform tx3(3, sitk::sitkTranslation); |
| 67 | std::cout << tx3.ToString() << std::endl; |
| 68 | EXPECT_EQ(sitk::sitkTranslation, tx3.GetTransformEnum()); |
| 69 | |
| 70 | sitk::Transform tx4(2, sitk::sitkScale); |
| 71 | std::cout << tx4.ToString() << std::endl; |
| 72 | EXPECT_EQ(sitk::sitkScale, tx4.GetTransformEnum()); |
| 73 | sitk::Transform tx5(3, sitk::sitkScale); |
| 74 | std::cout << tx5.ToString() << std::endl; |
| 75 | EXPECT_EQ(sitk::sitkScale, tx5.GetTransformEnum()); |
| 76 | |
| 77 | sitk::Transform tx6(2, sitk::sitkScaleLogarithmic); |
| 78 | std::cout << tx6.ToString() << std::endl; |
| 79 | EXPECT_EQ(sitk::sitkScaleLogarithmic, tx6.GetTransformEnum()); |
| 80 | sitk::Transform tx7(3, sitk::sitkScaleLogarithmic); |
| 81 | std::cout << tx7.ToString() << std::endl; |
| 82 | EXPECT_EQ(sitk::sitkScaleLogarithmic, tx7.GetTransformEnum()); |
| 83 | |
| 84 | sitk::Transform tx_0(2, sitk::sitkEuler); |
| 85 | std::cout << tx_0.ToString() << std::endl; |
| 86 | EXPECT_EQ(sitk::sitkEuler, tx_0.GetTransformEnum()); |
| 87 | sitk::Transform tx_1(3, sitk::sitkEuler); |
| 88 | std::cout << tx_1.ToString() << std::endl; |
| 89 | EXPECT_EQ(sitk::sitkEuler, tx_1.GetTransformEnum()); |
| 90 | |
| 91 | sitk::Transform tx_2(2, sitk::sitkSimilarity); |
| 92 | std::cout << tx_2.ToString() << std::endl; |
| 93 | EXPECT_EQ(sitk::sitkSimilarity, tx_2.GetTransformEnum()); |
| 94 | sitk::Transform tx_3(3, sitk::sitkSimilarity); |
| 95 | std::cout << tx_3.ToString() << std::endl; |
| 96 | EXPECT_EQ(sitk::sitkSimilarity, tx_3.GetTransformEnum()); |
| 97 | |
| 98 | EXPECT_ANY_THROW(sitk::Transform tx8(2, sitk::sitkQuaternionRigid)); |
| 99 | sitk::Transform tx9(3, sitk::sitkQuaternionRigid); |
| 100 | std::cout << tx9.ToString() << std::endl; |
| 101 | EXPECT_EQ(sitk::sitkQuaternionRigid, tx9.GetTransformEnum()); |
| 102 | |
| 103 | EXPECT_ANY_THROW(sitk::Transform tx10(2, sitk::sitkVersor)); |
| 104 | sitk::Transform tx11(3, sitk::sitkVersor); |
| 105 | std::cout << tx11.ToString() << std::endl; |
| 106 | EXPECT_EQ(sitk::sitkVersor, tx11.GetTransformEnum()); |
| 107 | |
| 108 | EXPECT_ANY_THROW(sitk::Transform tx12(2, sitk::sitkVersorRigid)); |
| 109 | sitk::Transform tx13(3, sitk::sitkVersorRigid); |
nothing calls this directly
no test coverage detected