void PixMap::copy(const PixMap& pix) { if (size() != pix.size()) { throw Exception("Mismatch in PixMap sizes"); } for (int i = 0; i < size().height; ++i) { memcpy(mutable_row(i), pix.row(i), size().width * sizeof(RgbColor)); } }
void PixMap::copy(const PixMap& pix) { if (size() != pix.size()) { throw Exception("Mismatch in PixMap sizes"); } for (int i = 0; i < size().height; ++i) { memcpy(mutable_row(i), pix.row(i), size().width * sizeof(RgbColor)); } }