Logo Search packages:      
Sourcecode: openexr version File versions  Download package

Classes | Public Member Functions | Private Member Functions | Private Attributes

Imf::TiledOutputFile Class Reference

Collaboration diagram for Imf::TiledOutputFile:
Collaboration graph
[legend]

List of all members.

Classes

struct  Data

Public Member Functions

void copyPixels (TiledInputFile &in)
void copyPixels (InputFile &in)
Imath::Box2i dataWindowForLevel (int lx, int ly) const
Imath::Box2i dataWindowForLevel (int l=0) const
Imath::Box2i dataWindowForTile (int dx, int dy, int l=0) const
Imath::Box2i dataWindowForTile (int dx, int dy, int lx, int ly) const
const char * fileName () const
const FrameBufferframeBuffer () const
const Headerheader () const
bool isValidLevel (int lx, int ly) const
int levelHeight (int ly) const
LevelMode levelMode () const
LevelRoundingMode levelRoundingMode () const
int levelWidth (int lx) const
int numLevels () const
int numXLevels () const
int numXTiles (int lx=0) const
int numYLevels () const
int numYTiles (int ly=0) const
void setFrameBuffer (const FrameBuffer &frameBuffer)
 TiledOutputFile (OStream &os, const Header &header)
 TiledOutputFile (const char fileName[], const Header &header)
unsigned int tileXSize () const
unsigned int tileYSize () const
void updatePreviewImage (const PreviewRgba newPixels[])
void writeTile (int dx, int dy, int l=0)
void writeTile (int dx, int dy, int lx, int ly)

Private Member Functions

size_t bytesPerLineForTile (int dx, int dy, int lx, int ly) const
void initialize (const Header &header)
bool isValidTile (int dx, int dy, int lx, int ly) const
TiledOutputFileoperator= (const TiledOutputFile &)
 TiledOutputFile (const TiledOutputFile &)

Private Attributes

Data_data

Detailed Description

Definition at line 57 of file ImfTiledOutputFile.h.


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

Generated by  Doxygen 1.6.0   Back to index