const Array2D adjust_quant_indices(const Array2D& qIndices, const int qMatrix) {
  Array2D aQIndices(qIndices.ranges());
  // Adjust all the quantisers in qIndices
  std::transform(qIndices.data(), qIndices.data()+qIndices.num_elements(),
                 aQIndices.data(),
                 std::bind2nd(std::ptr_fun(adjust_quant_index), qMatrix) );
  return aQIndices;
}
示例#2
0
Array2D<Value>::Array2D(const Array2D<Value> &pic)
{
  init(pic.xsize(),pic.ysize());
  if (!data_) return;
  memcpy(data_,pic.data(),xsize_*ysize_*sizeof(Value));
}