epsstack.h File Reference

(r1785/r1302)

#include "fixst256.h"
#include "list.h"
#include "doccoord.h"
#include "doccolor.h"

Go to the source code of this file.

Classes

class  FIXEDPOINT
class  EPSStack
 Provides a heterogeneous stack for use when reading PostScript (EPS) files. Graeme (30/5/00) - I've replaced the array implementation that Tim originally used with a linked list. The array was originally there as a performance tweak, but increased CPU power has made this a less perceiveable gain. By using a linked list, I've made the implementation a little more error tolerant, which means that files containing stranglely placed bitmaps are now loaded. More...

Typedefs

typedef UINT32 EPSCommand

Enumerations

enum  EPSType {
  EPSTYPE_EMPTY, EPSTYPE_NONE, EPSTYPE_INT32, EPSTYPE_FIXEDPOINT,
  EPSTYPE_DOUBLE, EPSTYPE_STRING, EPSTYPE_NAME, EPSTYPE_COMMAND
}
enum  TintType { TINT_NONE, TINT_ILLUSTRATOR, TINT_COREL }

Variables

const INT32 FixedPointScale = 1000


Typedef Documentation

typedef UINT32 EPSCommand
 

Definition at line 145 of file epsstack.h.


Enumeration Type Documentation

enum EPSType
 

Enumerator:
EPSTYPE_EMPTY 
EPSTYPE_NONE 
EPSTYPE_INT32 
EPSTYPE_FIXEDPOINT 
EPSTYPE_DOUBLE 
EPSTYPE_STRING 
EPSTYPE_NAME 
EPSTYPE_COMMAND 

Definition at line 124 of file epsstack.h.

00125 {
00126     EPSTYPE_EMPTY,
00127     EPSTYPE_NONE,
00128     EPSTYPE_INT32,
00129     EPSTYPE_FIXEDPOINT,
00130     EPSTYPE_DOUBLE,
00131     EPSTYPE_STRING,
00132     EPSTYPE_NAME,
00133     EPSTYPE_COMMAND
00134 } EPSType;

enum TintType
 

Enumerator:
TINT_NONE 
TINT_ILLUSTRATOR 
TINT_COREL 

Definition at line 136 of file epsstack.h.

00137 {
00138     TINT_NONE,
00139     TINT_ILLUSTRATOR,
00140     TINT_COREL
00141 } TintType;


Variable Documentation

const INT32 FixedPointScale = 1000
 

Definition at line 121 of file epsstack.h.


Generated on Sat Nov 10 03:49:08 2007 for Camelot by  doxygen 1.4.4