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

#include <ImfDeepScanLineInputFile.h>

Public Member Functions

IMF_EXPORT DeepScanLineInputFile (const char *filename, const ContextInitializer &ctxtinit, int numThreads=globalThreadCount())
 
IMF_EXPORT DeepScanLineInputFile (const char fileName[], int numThreads=globalThreadCount())
 
IMF_EXPORT DeepScanLineInputFile (OPENEXR_IMF_INTERNAL_NAMESPACE::IStream &is, int numThreads=globalThreadCount())
 
IMF_EXPORT DeepScanLineInputFile (const Header &header, OPENEXR_IMF_INTERNAL_NAMESPACE::IStream *is, int version, int numThreads=globalThreadCount())
 
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, uint64_t &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
 

Friends

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

Detailed Description

Definition at line 25 of file ImfDeepScanLineInputFile.h.

Constructor & Destructor Documentation

IMF_EXPORT DeepScanLineInputFile::DeepScanLineInputFile ( const char *  filename,
const ContextInitializer ctxtinit,
int  numThreads = globalThreadCount() 
)
IMF_EXPORT DeepScanLineInputFile::DeepScanLineInputFile ( const char  fileName[],
int  numThreads = globalThreadCount() 
)
IMF_EXPORT DeepScanLineInputFile::DeepScanLineInputFile ( OPENEXR_IMF_INTERNAL_NAMESPACE::IStream is,
int  numThreads = globalThreadCount() 
)
IMF_EXPORT DeepScanLineInputFile::DeepScanLineInputFile ( const Header header,
OPENEXR_IMF_INTERNAL_NAMESPACE::IStream is,
int  version,
int  numThreads = globalThreadCount() 
)

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,
uint64_t &  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
friend

Definition at line 244 of file ImfDeepScanLineInputFile.h.

friend class MultiPartInputFile
friend

Definition at line 243 of file ImfDeepScanLineInputFile.h.


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