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

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

Imf::Pxr24Compressor Class Reference

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

List of all members.

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
 Pxr24Compressor (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

const ChannelList_channels
int _maxScanLineSize
int _maxX
int _maxY
int _minX
int _numScanLines
char * _outBuffer
unsigned char * _tmpBuffer

Detailed Description

Definition at line 50 of file ImfPxr24Compressor.h.


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

Generated by  Doxygen 1.6.0   Back to index