Lines Matching refs:ifd
324 readPixelData (ScanLineInputFile::Data *ifd, in readPixelData() argument
339 ifd->lineOffsets[(minY - ifd->minY) / ifd->linesInBuffer]; in readPixelData()
349 if (ifd->nextLineBufferMinY != minY) in readPixelData()
350 ifd->is->seekg (lineOffset); in readPixelData()
358 Xdr::read <StreamIO> (*ifd->is, yInFile); in readPixelData()
359 Xdr::read <StreamIO> (*ifd->is, dataSize); in readPixelData()
364 if (dataSize > (int) ifd->lineBufferSize) in readPixelData()
371 if (ifd->is->isMemoryMapped ()) in readPixelData()
372 buffer = ifd->is->readMemoryMapped (dataSize); in readPixelData()
374 ifd->is->read (buffer, dataSize); in readPixelData()
382 if (ifd->lineOrder == INCREASING_Y) in readPixelData()
383 ifd->nextLineBufferMinY = minY + ifd->linesInBuffer; in readPixelData()
385 ifd->nextLineBufferMinY = minY - ifd->linesInBuffer; in readPixelData()
399 ScanLineInputFile::Data *ifd,
419 ScanLineInputFile::Data *ifd, in LineBufferTask() argument
425 _ifd (ifd), in LineBufferTask()
594 ScanLineInputFile::Data *ifd, in newLineBufferTask() argument
607 LineBuffer *lineBuffer = ifd->getLineBuffer (number); in newLineBufferTask()
615 lineBuffer->minY = ifd->minY + number * ifd->linesInBuffer; in newLineBufferTask()
616 lineBuffer->maxY = lineBuffer->minY + ifd->linesInBuffer - 1; in newLineBufferTask()
621 readPixelData (ifd, lineBuffer->minY, in newLineBufferTask()
655 return new LineBufferTask (group, ifd, lineBuffer, in newLineBufferTask()