76 m_TestImage = mitk::ImageGenerator::GenerateGradientImage<unsigned char>(dim, dim, 1u);
84 CPPUNIT_ASSERT_MESSAGE(
"Output of ImageToIGTLMessageFilter was null", resultMessage !=
nullptr);
86 igtl::MessageBase::Pointer msgBase = resultMessage->GetMessage();
87 igtl::ImageMessage* igtlImageMessage = (igtl::ImageMessage*)(msgBase.GetPointer());
89 CPPUNIT_ASSERT_MESSAGE(
"Output of ImageToIGTLMessageFilter was not of type igtl::ImageMessage", igtlImageMessage !=
nullptr);
91 const void* outputBuffer = igtlImageMessage->GetScalarPointer();
93 CPPUNIT_ASSERT_MESSAGE(
"Output Buffer was null", outputBuffer !=
nullptr);
96 const void* inputBuffer = readAccess.GetData();
98 CPPUNIT_ASSERT_MESSAGE(
"Input Buffer was null", inputBuffer !=
nullptr);
100 CPPUNIT_ASSERT_MESSAGE(
"Images were not identical", memcmp(inputBuffer, outputBuffer, dim*dim) == 0);