All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DeepScanLineInputFile Class Reference

#include <ImfDeepScanLineInputFile.h>

+ Inheritance diagram for DeepScanLineInputFile:

Public Member Functions

IMF_EXPORT DeepScanLineInputFile (const char fileName[], int numThreads=globalThreadCount())
IMF_EXPORT DeepScanLineInputFile (const Header &header, OPENEXR_IMF_INTERNAL_NAMESPACE::IStream *is, int version, int numThreads=globalThreadCount())
virtual IMF_EXPORT ~DeepScanLineInputFile ()
IMF_EXPORT const char * fileName () const
IMF_EXPORT const Headerheader () const
IMF_EXPORT int version () const
IMF_EXPORT void setFrameBuffer (const DeepFrameBuffer &frameBuffer)
IMF_EXPORT const DeepFrameBufferframeBuffer () const
IMF_EXPORT bool isComplete () const
IMF_EXPORT void readPixels (int scanLine1, int scanLine2)
IMF_EXPORT void readPixels (int scanLine)
IMF_EXPORT void readPixels (const char *rawPixelData, const DeepFrameBuffer &frameBuffer, int scanLine1, int scanLine2) const
IMF_EXPORT void rawPixelData (int firstScanLine, char *pixelData, Int64 &pixelDataSize)
IMF_EXPORT int firstScanLineInChunk (int y) const
IMF_EXPORT int lastScanLineInChunk (int y) const
IMF_EXPORT void readPixelSampleCounts (int scanline1, int scanline2)
IMF_EXPORT void readPixelSampleCounts (int scanline)
IMF_EXPORT void readPixelSampleCounts (const char *rawdata, const DeepFrameBuffer &frameBuffer, int scanLine1, int scanLine2) const
- Public Member Functions inherited from GenericInputFile
virtual IMF_EXPORT ~GenericInputFile ()


class InputFile
class MultiPartInputFile
void DeepScanLineOutputFile::copyPixels (DeepScanLineInputFile &)

Additional Inherited Members

- Protected Member Functions inherited from GenericInputFile
IMF_EXPORT GenericInputFile ()
IMF_EXPORT void readMagicNumberAndVersionField (OPENEXR_IMF_INTERNAL_NAMESPACE::IStream &is, int &version)

Detailed Description

Definition at line 55 of file ImfDeepScanLineInputFile.h.

Constructor & Destructor Documentation

IMF_EXPORT DeepScanLineInputFile::DeepScanLineInputFile ( const char  fileName[],
int  numThreads = globalThreadCount() 
IMF_EXPORT DeepScanLineInputFile::DeepScanLineInputFile ( const Header header,
int  version,
int  numThreads = globalThreadCount() 
virtual IMF_EXPORT DeepScanLineInputFile::~DeepScanLineInputFile ( )

Member Function Documentation

IMF_EXPORT const char* DeepScanLineInputFile::fileName ( ) const
IMF_EXPORT int DeepScanLineInputFile::firstScanLineInChunk ( int  y) const
IMF_EXPORT const DeepFrameBuffer& DeepScanLineInputFile::frameBuffer ( ) const
IMF_EXPORT const Header& DeepScanLineInputFile::header ( ) const
IMF_EXPORT bool DeepScanLineInputFile::isComplete ( ) const
IMF_EXPORT int DeepScanLineInputFile::lastScanLineInChunk ( int  y) const
IMF_EXPORT void DeepScanLineInputFile::rawPixelData ( int  firstScanLine,
char *  pixelData,
Int64 pixelDataSize 
IMF_EXPORT void DeepScanLineInputFile::readPixels ( int  scanLine1,
int  scanLine2 
IMF_EXPORT void DeepScanLineInputFile::readPixels ( int  scanLine)
IMF_EXPORT void DeepScanLineInputFile::readPixels ( const char *  rawPixelData,
const DeepFrameBuffer frameBuffer,
int  scanLine1,
int  scanLine2 
) const
IMF_EXPORT void DeepScanLineInputFile::readPixelSampleCounts ( int  scanline1,
int  scanline2 
IMF_EXPORT void DeepScanLineInputFile::readPixelSampleCounts ( int  scanline)
IMF_EXPORT void DeepScanLineInputFile::readPixelSampleCounts ( const char *  rawdata,
const DeepFrameBuffer frameBuffer,
int  scanLine1,
int  scanLine2 
) const
IMF_EXPORT void DeepScanLineInputFile::setFrameBuffer ( const DeepFrameBuffer frameBuffer)
IMF_EXPORT int DeepScanLineInputFile::version ( ) const

Friends And Related Function Documentation

friend class InputFile

Definition at line 286 of file ImfDeepScanLineInputFile.h.

friend class MultiPartInputFile

Definition at line 287 of file ImfDeepScanLineInputFile.h.

The documentation for this class was generated from the following file: