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

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

Imf::PizCompressor Class Reference

Inheritance diagram for Imf::PizCompressor:
Inheritance graph
[legend]
Collaboration diagram for Imf::PizCompressor:
Collaboration graph
[legend]

List of all members.

Classes

struct  ChannelData

Public Types

enum  Format { NATIVE, XDR }

Public Member Functions

virtual int compress (const char *inPtr, int inSize, int minY, const char *&outPtr)
virtual int compressTile (const char *inPtr, int inSize, Imath::Box2i range, const char *&outPtr)
virtual Format format () const
const Headerheader () const
virtual int numScanLines () const
 PizCompressor (const Header &hdr, int maxScanLineSize, int numScanLines)
virtual int uncompress (const char *inPtr, int inSize, int minY, const char *&outPtr)
virtual int uncompressTile (const char *inPtr, int inSize, Imath::Box2i range, const char *&outPtr)

Private Member Functions

int compress (const char *inPtr, int inSize, Imath::Box2i range, const char *&outPtr)
int uncompress (const char *inPtr, int inSize, Imath::Box2i range, const char *&outPtr)

Private Attributes

ChannelData_channelData
const ChannelList_channels
Format _format
int _maxScanLineSize
int _maxX
int _maxY
int _minX
int _numChans
int _numScanLines
char * _outBuffer
unsigned short * _tmpBuffer

Detailed Description

Definition at line 52 of file ImfPizCompressor.h.


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

Generated by  Doxygen 1.6.0   Back to index