HDK
 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 (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())
 
 DeepScanLineInputFile (const DeepScanLineInputFile &other)=delete
 
DeepScanLineInputFileoperator= (const DeepScanLineInputFile &other)=delete
 
 DeepScanLineInputFile (DeepScanLineInputFile &&other)=delete
 
DeepScanLineInputFileoperator= (DeepScanLineInputFile &&other)=delete
 
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, 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
 
- Public Member Functions inherited from GenericInputFile
virtual IMF_EXPORT ~GenericInputFile ()
 

Public Attributes

struct IMF_HIDDEN Data
 

Friends

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 24 of file ImfDeepScanLineInputFile.h.

Constructor & Destructor Documentation

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() 
)
DeepScanLineInputFile::DeepScanLineInputFile ( const DeepScanLineInputFile other)
delete
DeepScanLineInputFile::DeepScanLineInputFile ( DeepScanLineInputFile &&  other)
delete
virtual IMF_EXPORT DeepScanLineInputFile::~DeepScanLineInputFile ( )
virtual

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
DeepScanLineInputFile& DeepScanLineInputFile::operator= ( const DeepScanLineInputFile other)
delete
DeepScanLineInputFile& DeepScanLineInputFile::operator= ( DeepScanLineInputFile &&  other)
delete
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 264 of file ImfDeepScanLineInputFile.h.

friend class MultiPartInputFile
friend

Definition at line 265 of file ImfDeepScanLineInputFile.h.

Member Data Documentation

struct IMF_HIDDEN DeepScanLineInputFile::Data

Definition at line 252 of file ImfDeepScanLineInputFile.h.


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