unsigned int CntZImage::computeNumBytesNeededToWriteVoidImage() { unsigned int cnt = 0; CntZImage zImg; cnt += (unsigned int)zImg.getTypeString().length(); // "CntZImage ", 10 bytes cnt += 2 * sizeof(int); cnt += 2 * sizeof(int); cnt += 1 * sizeof(double); // cnt part cnt += 3 * sizeof(int); cnt += sizeof(float); // z part cnt += 3 * sizeof(int); cnt += sizeof(float); cnt += 1; return cnt; }