Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

FoFiBase Class Reference

#include <FoFiBase.h>

Inheritance diagram for FoFiBase:

FoFiTrueType FoFiType1 FoFiType1C List of all members.

Public Methods

virtual ~FoFiBase ()

Protected Methods

 FoFiBase (char *fileA, int lenA, GBool freeFileDataA)
int getS8 (int pos, GBool *ok)
int getU8 (int pos, GBool *ok)
int getS16BE (int pos, GBool *ok)
int getU16BE (int pos, GBool *ok)
int getS32BE (int pos, GBool *ok)
Guint getU32BE (int pos, GBool *ok)
Guint getUVarBE (int pos, int size, GBool *ok)
GBool checkRegion (int pos, int size)

Static Protected Methods

char * readFile (char *fileName, int *fileLen)

Protected Attributes

GucharfileData
Gucharfile
int len
GBool freeFileData

Constructor & Destructor Documentation

FoFiBase::~FoFiBase   [virtual]
 

FoFiBase::FoFiBase char *    fileA,
int    lenA,
GBool    freeFileDataA
[protected]
 


Member Function Documentation

GBool FoFiBase::checkRegion int    pos,
int    size
[protected]
 

int FoFiBase::getS16BE int    pos,
GBool   ok
[protected]
 

int FoFiBase::getS32BE int    pos,
GBool   ok
[protected]
 

int FoFiBase::getS8 int    pos,
GBool   ok
[protected]
 

int FoFiBase::getU16BE int    pos,
GBool   ok
[protected]
 

Guint FoFiBase::getU32BE int    pos,
GBool   ok
[protected]
 

int FoFiBase::getU8 int    pos,
GBool   ok
[protected]
 

Guint FoFiBase::getUVarBE int    pos,
int    size,
GBool   ok
[protected]
 

char * FoFiBase::readFile char *    fileName,
int *    fileLen
[static, protected]
 


Member Data Documentation

Guchar* FoFiBase::file [protected]
 

Guchar* FoFiBase::fileData [protected]
 

GBool FoFiBase::freeFileData [protected]
 

int FoFiBase::len [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 12:59:33 2004 for Lemur Toolkit by doxygen1.2.18