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

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

Friends

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

Additional Inherited Members

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

Detailed Description

Definition at line 59 of file ImfDeepTiledInputFile.h.

Constructor & Destructor Documentation

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

Member Function Documentation

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

Friends And Related Function Documentation

friend class InputFile
friend

Definition at line 397 of file ImfDeepTiledInputFile.h.

friend class MultiPartInputFile
friend

Definition at line 404 of file ImfDeepTiledInputFile.h.


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