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

Public Types | Public Member Functions | Private Attributes

Imf::RleCompressor Class Reference

Inheritance diagram for Imf::RleCompressor:
Inheritance graph
[legend]
Collaboration diagram for Imf::RleCompressor:
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
 RleCompressor (const Header &hdr, int maxScanLineSize)
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 Attributes

int _maxScanLineSize
char * _outBuffer
char * _tmpBuffer

Detailed Description

Definition at line 51 of file ImfRleCompressor.h.


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

Generated by  Doxygen 1.6.0   Back to index