#include <Stream.h>
Inherits FilterStream.
Public Member Functions | |
| CCITTFaxStream (Stream *strA, int encodingA, GBool endOfLineA, GBool byteAlignA, int columnsA, int rowsA, GBool endOfBlockA, GBool blackA) | |
| virtual | ~CCITTFaxStream () |
| virtual StreamKind | getKind () |
| virtual void | reset () |
| virtual int | getChar () |
| virtual int | lookChar () |
| virtual GString * | getPSFilter (int psLevel, char *indent) |
| virtual GBool | isBinary (GBool last=gTrue) |
Private Member Functions | |
| void | addPixels (int a1, int black) |
| void | addPixelsNeg (int a1, int black) |
| short | getTwoDimCode () |
| short | getWhiteCode () |
| short | getBlackCode () |
| short | lookBits (int n) |
| void | eatBits (int n) |
Private Attributes | |
| int | encoding |
| GBool | endOfLine |
| GBool | byteAlign |
| int | columns |
| int | rows |
| GBool | endOfBlock |
| GBool | black |
| GBool | eof |
| GBool | nextLine2D |
| int | row |
| int | inputBuf |
| int | inputBits |
| int * | codingLine |
| int * | refLine |
| int | a0i |
| GBool | err |
| int | outputBits |
| int | buf |
Definition at line 497 of file Stream.h.
| CCITTFaxStream::CCITTFaxStream | ( | Stream * | strA, | |
| int | encodingA, | |||
| GBool | endOfLineA, | |||
| GBool | byteAlignA, | |||
| int | columnsA, | |||
| int | rowsA, | |||
| GBool | endOfBlockA, | |||
| GBool | blackA | |||
| ) |
| virtual CCITTFaxStream::~CCITTFaxStream | ( | ) | [virtual] |
| virtual StreamKind CCITTFaxStream::getKind | ( | ) | [inline, virtual] |
Implements Stream.
Definition at line 504 of file Stream.h.
References strCCITTFax.
00504 { return strCCITTFax; }
| virtual void CCITTFaxStream::reset | ( | ) | [virtual] |
Implements Stream.
| virtual int CCITTFaxStream::getChar | ( | ) | [inline, virtual] |
| virtual GString* CCITTFaxStream::getPSFilter | ( | int | psLevel, | |
| char * | indent | |||
| ) | [virtual] |
Reimplemented from Stream.
| void CCITTFaxStream::addPixels | ( | int | a1, | |
| int | black | |||
| ) | [private] |
| void CCITTFaxStream::addPixelsNeg | ( | int | a1, | |
| int | black | |||
| ) | [private] |
| short CCITTFaxStream::getTwoDimCode | ( | ) | [private] |
| short CCITTFaxStream::getWhiteCode | ( | ) | [private] |
| short CCITTFaxStream::getBlackCode | ( | ) | [private] |
| short CCITTFaxStream::lookBits | ( | int | n | ) | [private] |
| void CCITTFaxStream::eatBits | ( | int | n | ) | [inline, private] |
int CCITTFaxStream::encoding [private] |
GBool CCITTFaxStream::endOfLine [private] |
GBool CCITTFaxStream::byteAlign [private] |
int CCITTFaxStream::columns [private] |
int CCITTFaxStream::rows [private] |
GBool CCITTFaxStream::endOfBlock [private] |
GBool CCITTFaxStream::black [private] |
GBool CCITTFaxStream::eof [private] |
GBool CCITTFaxStream::nextLine2D [private] |
int CCITTFaxStream::row [private] |
int CCITTFaxStream::inputBuf [private] |
int CCITTFaxStream::inputBits [private] |
int* CCITTFaxStream::codingLine [private] |
int* CCITTFaxStream::refLine [private] |
int CCITTFaxStream::a0i [private] |
GBool CCITTFaxStream::err [private] |
int CCITTFaxStream::outputBits [private] |
int CCITTFaxStream::buf [private] |
1.5.1