+ if(imageInput.size() != NbImagesInMosaicVector.size())
+ {
+ for(int j = NbImagesInMosaicVector.size(); j < imageInput.size(); j++)
+ {
+ imagesInMosaic = NbImagesInMosaicVector[NbImagesInMosaicVector.size()-1];
+ nbImagesPerRow.push_back( ceil(sqrt(imagesInMosaic)) );
+ nbImagesInMosaic.push_back( NbImagesInMosaicVector[NbImagesInMosaicVector.size()-1] );
+ }
+ }
+
+ if (nbImagesPerRow.size() == 0 || nbImagesInMosaic.size() == 0)
+ {
+ std::cout << "VtkUnMosaicVectorVtkImageData ERROR: The number of Images by mosaic is not set " << std::endl;
+ }
+
+ std::vector<vtkImageData*> imageIn = imageInput;