Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #include "mitkImage.h"
00019 #include "mitkRegistrationBase.h"
00020
00021 int mitkRegistrationBaseTest(int , char* [])
00022 {
00023
00024 mitk::Image::Pointer image;
00025 mitk::PixelType pt(typeid(int));
00026 unsigned int dim[]={100,100,20};
00027
00028 std::cout << "Creating image: ";
00029 image = mitk::Image::New();
00030
00031 image->Initialize(mitk::PixelType(typeid(int)), 3, dim);
00032 int *p = (int*)image->GetData();
00033
00034 int size = dim[0]*dim[1]*dim[2];
00035 int i;
00036 for(i=0; i<size; ++i, ++p)
00037 *p=i;
00038 std::cout<<"[PASSED]"<<std::endl;
00039
00040 std::cout << "Constructor: ";
00041 mitk::RegistrationBase::Pointer registrationBase = mitk::RegistrationBase::New();
00042 std::cout<<"[PASSED]"<<std::endl;
00043
00044 std::cout << "Set Reference Image: ";
00045 registrationBase->SetReferenceImage(image);
00046 std::cout<<"[PASSED]"<<std::endl;
00047
00048 return EXIT_SUCCESS;
00049 }