+ if (originalF->GetXSize() != copy->GetFile()->GetXSize() ||
+ originalF->GetYSize() != copy->GetFile()->GetYSize() ||
+ originalF->GetZSize() != copy->GetFile()->GetZSize())
+ {
+ std::cout << "Failed" << std::endl
+ << " X Size differs: "
+ << "X: " << originalF->GetXSize() << " # "
+ << copy->GetFile()->GetXSize() << " | "
+ << "Y: " << originalF->GetYSize() << " # "
+ << copy->GetFile()->GetYSize() << " | "
+ << "Z: " << originalF->GetZSize() << " # "
+ << copy->GetFile()->GetZSize() << std::endl;
+ delete original;
+ delete copy;
+ delete originalF;
+ delete[] rescaleImage;
+
+ return 1;
+ }
+
+ if (rescaleSize != dataSizeWritten)