StreamPredictor Class Reference

#include <Stream.h>


Public Member Functions

 StreamPredictor (Stream *strA, int predictorA, int widthA, int nCompsA, int nBitsA)
GBool isOk ()
 ~StreamPredictor ()
int lookChar ()
int getChar ()

Private Member Functions

GBool getNextLine ()

Private Attributes

Streamstr
int predictor
int width
int nComps
int nBits
int nVals
int pixBytes
int rowBytes
GucharpredLine
int predIdx
GBool ok


Detailed Description

Definition at line 226 of file Stream.h.


Constructor & Destructor Documentation

StreamPredictor::StreamPredictor ( Stream strA,
int  predictorA,
int  widthA,
int  nCompsA,
int  nBitsA 
)

StreamPredictor::~StreamPredictor (  ) 


Member Function Documentation

GBool StreamPredictor::isOk (  )  [inline]

Definition at line 234 of file Stream.h.

References ok.

00234 { return ok; }

int StreamPredictor::lookChar (  ) 

int StreamPredictor::getChar (  ) 

GBool StreamPredictor::getNextLine (  )  [private]


Field Documentation

Stream* StreamPredictor::str [private]

Definition at line 245 of file Stream.h.

int StreamPredictor::predictor [private]

Definition at line 246 of file Stream.h.

int StreamPredictor::width [private]

Definition at line 247 of file Stream.h.

int StreamPredictor::nComps [private]

Definition at line 248 of file Stream.h.

int StreamPredictor::nBits [private]

Definition at line 249 of file Stream.h.

int StreamPredictor::nVals [private]

Definition at line 250 of file Stream.h.

int StreamPredictor::pixBytes [private]

Definition at line 251 of file Stream.h.

int StreamPredictor::rowBytes [private]

Definition at line 252 of file Stream.h.

Guchar* StreamPredictor::predLine [private]

Definition at line 253 of file Stream.h.

int StreamPredictor::predIdx [private]

Definition at line 254 of file Stream.h.

GBool StreamPredictor::ok [private]

Definition at line 255 of file Stream.h.

Referenced by isOk().


The documentation for this class was generated from the following file:
Generated on Fri Jan 9 13:45:39 2009 for libextractor by  doxygen 1.5.1