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

#include <ImfDeepTiledInputFile.h>

+ Inheritance diagram for DeepTiledInputFile:

Public Member Functions

IMF_EXPORT DeepTiledInputFile (const char fileName[], int numThreads=globalThreadCount())
 
IMF_EXPORT DeepTiledInputFile (OPENEXR_IMF_INTERNAL_NAMESPACE::IStream &is, int numThreads=globalThreadCount())
 
virtual IMF_EXPORT ~DeepTiledInputFile ()
 
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 unsigned int tileXSize () const
 
IMF_EXPORT unsigned int tileYSize () const
 
IMF_EXPORT LevelMode levelMode () const
 
IMF_EXPORT LevelRoundingMode levelRoundingMode () const
 
IMF_EXPORT int numLevels () const
 
IMF_EXPORT int numXLevels () const
 
IMF_EXPORT int numYLevels () const
 
IMF_EXPORT bool isValidLevel (int lx, int ly) const
 
IMF_EXPORT size_t totalTiles () const
 
IMF_EXPORT int levelWidth (int lx) const
 
IMF_EXPORT int levelHeight (int ly) const
 
IMF_EXPORT int numXTiles (int lx=0) const
 
IMF_EXPORT int numYTiles (int ly=0) const
 
IMF_EXPORT IMATH_NAMESPACE::Box2i dataWindowForLevel (int l=0) const
 
IMF_EXPORT IMATH_NAMESPACE::Box2i dataWindowForLevel (int lx, int ly) const
 
IMF_EXPORT IMATH_NAMESPACE::Box2i dataWindowForTile (int dx, int dy, int l=0) const
 
IMF_EXPORT IMATH_NAMESPACE::Box2i dataWindowForTile (int dx, int dy, int lx, int ly) const
 
IMF_EXPORT void readTile (int dx, int dy, int l=0)
 
IMF_EXPORT void readTile (int dx, int dy, int lx, int ly)
 
IMF_EXPORT void readTiles (int dx1, int dx2, int dy1, int dy2, int lx, int ly)
 
IMF_EXPORT void readTiles (int dx1, int dx2, int dy1, int dy2, int l=0)
 
IMF_EXPORT void rawTileData (int &dx, int &dy, int &lx, int &ly, char *pixelData, Int64 &dataSize) const
 
IMF_EXPORT void readPixelSampleCount (int dx, int dy, int l=0)
 
IMF_EXPORT void readPixelSampleCount (int dx, int dy, int lx, int ly)
 
IMF_EXPORT void readPixelSampleCounts (int dx1, int dx2, int dy1, int dy2, int lx, int ly)
 
IMF_EXPORT void readPixelSampleCounts (int dx1, int dx2, int dy1, int dy2, int l=0)
 
- Public Member Functions inherited from GenericInputFile
virtual IMF_EXPORT ~GenericInputFile ()
 

Friends

class InputFile
 
class MultiPartInputFile
 
void DeepTiledOutputFile::copyPixels (DeepTiledInputFile &)
 

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 59 of file ImfDeepTiledInputFile.h.

Constructor & Destructor Documentation

IMF_EXPORT DeepTiledInputFile::DeepTiledInputFile ( const char  fileName[],
int  numThreads = globalThreadCount() 
)
IMF_EXPORT DeepTiledInputFile::DeepTiledInputFile ( OPENEXR_IMF_INTERNAL_NAMESPACE::IStream &  is,
int  numThreads = globalThreadCount() 
)
virtual IMF_EXPORT DeepTiledInputFile::~DeepTiledInputFile ( )
virtual

Member Function Documentation

IMF_EXPORT IMATH_NAMESPACE::Box2i DeepTiledInputFile::dataWindowForLevel ( int  l = 0) const
IMF_EXPORT IMATH_NAMESPACE::Box2i DeepTiledInputFile::dataWindowForLevel ( int  lx,
int  ly 
) const
IMF_EXPORT IMATH_NAMESPACE::Box2i DeepTiledInputFile::dataWindowForTile ( int  dx,
int  dy,
int  l = 0 
) const
IMF_EXPORT IMATH_NAMESPACE::Box2i DeepTiledInputFile::dataWindowForTile ( int  dx,
int  dy,
int  lx,
int  ly 
) const
IMF_EXPORT const char* DeepTiledInputFile::fileName ( ) const
IMF_EXPORT const DeepFrameBuffer& DeepTiledInputFile::frameBuffer ( ) const
IMF_EXPORT const Header& DeepTiledInputFile::header ( ) const
IMF_EXPORT bool DeepTiledInputFile::isComplete ( ) const
IMF_EXPORT bool DeepTiledInputFile::isValidLevel ( int  lx,
int  ly 
) const
IMF_EXPORT int DeepTiledInputFile::levelHeight ( int  ly) const
IMF_EXPORT LevelMode DeepTiledInputFile::levelMode ( ) const
IMF_EXPORT LevelRoundingMode DeepTiledInputFile::levelRoundingMode ( ) const
IMF_EXPORT int DeepTiledInputFile::levelWidth ( int  lx) const
IMF_EXPORT int DeepTiledInputFile::numLevels ( ) const
IMF_EXPORT int DeepTiledInputFile::numXLevels ( ) const
IMF_EXPORT int DeepTiledInputFile::numXTiles ( int  lx = 0) const
IMF_EXPORT int DeepTiledInputFile::numYLevels ( ) const
IMF_EXPORT int DeepTiledInputFile::numYTiles ( int  ly = 0) const
IMF_EXPORT void DeepTiledInputFile::rawTileData ( int dx,
int dy,
int lx,
int ly,
char *  pixelData,
Int64 dataSize 
) const
IMF_EXPORT void DeepTiledInputFile::readPixelSampleCount ( int  dx,
int  dy,
int  l = 0 
)
IMF_EXPORT void DeepTiledInputFile::readPixelSampleCount ( int  dx,
int  dy,
int  lx,
int  ly 
)
IMF_EXPORT void DeepTiledInputFile::readPixelSampleCounts ( int  dx1,
int  dx2,
int  dy1,
int  dy2,
int  lx,
int  ly 
)
IMF_EXPORT void DeepTiledInputFile::readPixelSampleCounts ( int  dx1,
int  dx2,
int  dy1,
int  dy2,
int  l = 0 
)
IMF_EXPORT void DeepTiledInputFile::readTile ( int  dx,
int  dy,
int  l = 0 
)
IMF_EXPORT void DeepTiledInputFile::readTile ( int  dx,
int  dy,
int  lx,
int  ly 
)
IMF_EXPORT void DeepTiledInputFile::readTiles ( int  dx1,
int  dx2,
int  dy1,
int  dy2,
int  lx,
int  ly 
)
IMF_EXPORT void DeepTiledInputFile::readTiles ( int  dx1,
int  dx2,
int  dy1,
int  dy2,
int  l = 0 
)
IMF_EXPORT void DeepTiledInputFile::setFrameBuffer ( const DeepFrameBuffer frameBuffer)
IMF_EXPORT unsigned int DeepTiledInputFile::tileXSize ( ) const
IMF_EXPORT unsigned int DeepTiledInputFile::tileYSize ( ) const
IMF_EXPORT size_t DeepTiledInputFile::totalTiles ( ) const
IMF_EXPORT int DeepTiledInputFile::version ( ) const

Friends And Related Function Documentation

friend class InputFile
friend

Definition at line 432 of file ImfDeepTiledInputFile.h.

friend class MultiPartInputFile
friend

Definition at line 439 of file ImfDeepTiledInputFile.h.


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