Home | History | Annotate | Download | only in source

Lines Matching refs:overlap

204 dng_rect dng_area_spec::Overlap (const dng_rect &tile) const
215 dng_rect overlap = fArea & tile;
217 if (overlap.NotEmpty ())
220 overlap.t = fArea.t + ConvertUint32ToInt32(
221 RoundUpUint32ToMultiple(static_cast<uint32>(overlap.t - fArea.t),
223 overlap.l = fArea.l + ConvertUint32ToInt32(
224 RoundUpUint32ToMultiple(static_cast<uint32>(overlap.l - fArea.l),
227 if (overlap.NotEmpty ())
230 overlap.b = overlap.t + ((overlap.H () - 1) / fRowPitch) * fRowPitch + 1;
231 overlap.r = overlap.l + ((overlap.W () - 1) / fColPitch) * fColPitch + 1;
233 return overlap;
393 return fAreaSpec.Overlap (imageBounds);
406 dng_rect overlap = fAreaSpec.Overlap (dstArea);
408 if (overlap.NotEmpty ())
417 DoMapArea16 (buffer.DirtyPixel_uint16 (overlap.t, overlap.l, plane),
419 (overlap.H () + fAreaSpec.RowPitch () - 1) / fAreaSpec.RowPitch (),
420 (overlap.W () + fAreaSpec.ColPitch () - 1) / fAreaSpec.ColPitch (),
612 return fAreaSpec.Overlap (imageBounds);
625 dng_rect overlap = fAreaSpec.Overlap (dstArea);
627 if (overlap.NotEmpty ())
630 uint32 cols = overlap.W ();
640 for (int32 row = overlap.t; row < overlap.b; row += fAreaSpec.RowPitch ())
643 real32 *dPtr = buffer.DirtyPixel_real32 (row, overlap.l, plane);
974 return fAreaSpec.Overlap (imageBounds);
987 dng_rect overlap = fAreaSpec.Overlap (dstArea);
989 if (overlap.NotEmpty ())
992 uint32 cols = overlap.W ();
1003 ((overlap.t - fAreaSpec.Area ().t) /
1006 for (int32 row = overlap.t; row < overlap.b; row += fAreaSpec.RowPitch ())
1011 real32 *dPtr = buffer.DirtyPixel_real32 (row, overlap.l, plane);
1180 return fAreaSpec.Overlap (imageBounds);
1193 dng_rect overlap = fAreaSpec.Overlap (dstArea);
1195 if (overlap.NotEmpty ())
1198 uint32 rows = (overlap.H () + fAreaSpec.RowPitch () - 1) /
1210 ((overlap.l - fAreaSpec.Area ().l) /
1213 for (int32 col = overlap.l; col < overlap.r; col += fAreaSpec.ColPitch ())
1218 real32 *dPtr = buffer.DirtyPixel_real32 (overlap.t, col, plane);
1360 return fAreaSpec.Overlap (imageBounds);
1373 dng_rect overlap = fAreaSpec.Overlap (dstArea);
1375 if (overlap.NotEmpty ())
1378 uint32 cols = overlap.W ();
1389 ((overlap.t - fAreaSpec.Area ().t) /
1392 for (int32 row = overlap.t; row < overlap.b; row += fAreaSpec.RowPitch ())
1397 real32 *dPtr = buffer.DirtyPixel_real32 (row, overlap.l, plane);
1537 return fAreaSpec.Overlap (imageBounds);
1550 dng_rect overlap = fAreaSpec.Overlap (dstArea);
1552 if (overlap.NotEmpty ())
1555 uint32 rows = (overlap.H () + fAreaSpec.RowPitch () - 1) /
1567 ((overlap.l - fAreaSpec.Area ().l) /
1570 for (int32 col = overlap.l; col < overlap.r; col += fAreaSpec.ColPitch ())
1575 real32 *dPtr = buffer.DirtyPixel_real32 (overlap.t, col, plane);