HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Compressor Class Referenceabstract

#include <ImfCompressor.h>

Public Member Functions

IMF_EXPORT Compressor (const Header &hdr)
 
virtual IMF_EXPORT ~Compressor ()
 
virtual IMF_EXPORT int numScanLines () const =0
 
virtual IMF_EXPORT Format format () const
 
const Headerheader () const
 
virtual int compress (const char *inPtr, int inSize, int minY, const char *&outPtr)=0
 
virtual IMF_EXPORT int compressTile (const char *inPtr, int inSize, IMATH_NAMESPACE::Box2i range, const char *&outPtr)
 
virtual int uncompress (const char *inPtr, int inSize, int minY, const char *&outPtr)=0
 
virtual IMF_EXPORT int uncompressTile (const char *inPtr, int inSize, IMATH_NAMESPACE::Box2i range, const char *&outPtr)
 

Detailed Description

Definition at line 25 of file ImfCompressor.h.

Constructor & Destructor Documentation

IMF_EXPORT Compressor::Compressor ( const Header hdr)
virtual IMF_EXPORT Compressor::~Compressor ( )
virtual

Member Function Documentation

virtual int Compressor::compress ( const char *  inPtr,
int  inSize,
int  minY,
const char *&  outPtr 
)
pure virtual
virtual IMF_EXPORT int Compressor::compressTile ( const char *  inPtr,
int  inSize,
IMATH_NAMESPACE::Box2i  range,
const char *&  outPtr 
)
virtual
virtual IMF_EXPORT Format Compressor::format ( ) const
virtual
const Header& Compressor::header ( ) const
inline

Definition at line 71 of file ImfCompressor.h.

virtual IMF_EXPORT int Compressor::numScanLines ( ) const
pure virtual
virtual int Compressor::uncompress ( const char *  inPtr,
int  inSize,
int  minY,
const char *&  outPtr 
)
pure virtual
virtual IMF_EXPORT int Compressor::uncompressTile ( const char *  inPtr,
int  inSize,
IMATH_NAMESPACE::Box2i  range,
const char *&  outPtr 
)
virtual

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