Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

GfxResources Class Reference

#include </home/clem/local/src/opie/noncore/unsupported/qpdf/xpdf/Gfx.h>

Collaboration diagram for GfxResources:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GfxResources (XRef *xref, Dict *resDict, GfxResources *nextA)
 ~GfxResources ()
GfxFontlookupFont (char *name)
GBool lookupXObject (char *name, Object *obj)
GBool lookupXObjectNF (char *name, Object *obj)
void lookupColorSpace (char *name, Object *obj)
GfxPatternlookupPattern (char *name)
GfxShadinglookupShading (char *name)
GBool lookupGState (char *name, Object *obj)
GfxResourcesgetNext ()

Private Attributes

GfxFontDictfonts
Object xObjDict
Object colorSpaceDict
Object patternDict
Object shadingDict
Object gStateDict
GfxResourcesnext

Constructor & Destructor Documentation

GfxResources::GfxResources XRef xref,
Dict resDict,
GfxResources nextA
 

Definition at line 219 of file Gfx.cc.

References colorSpaceDict, fonts, Object::free(), Object::getDict(), gStateDict, Object::initNull(), Object::isDict(), Dict::lookup(), next, NULL, patternDict, shadingDict, and xObjDict.

GfxResources::~GfxResources  ) 
 

Definition at line 258 of file Gfx.cc.

References colorSpaceDict, fonts, Object::free(), gStateDict, patternDict, shadingDict, and xObjDict.


Member Function Documentation

GfxResources* GfxResources::getNext  )  [inline]
 

Definition at line 80 of file Gfx.h.

References next.

Referenced by Gfx::popResources().

void GfxResources::lookupColorSpace char *  name,
Object obj
 

Definition at line 311 of file Gfx.cc.

References colorSpaceDict, Object::dictLookup(), Object::free(), Object::initNull(), Object::isDict(), and next.

Referenced by Gfx::doImage(), Gfx::opSetFillColorSpace(), and Gfx::opSetStrokeColorSpace().

GfxFont * GfxResources::lookupFont char *  name  ) 
 

Definition at line 269 of file Gfx.cc.

References error(), fonts, GfxFontDict::lookup(), next, and NULL.

Referenced by Gfx::opSetFont().

GBool GfxResources::lookupGState char *  name,
Object obj
 

Definition at line 363 of file Gfx.cc.

References Object::dictLookup(), error(), Object::free(), gFalse, gStateDict, gTrue, Object::isDict(), and next.

Referenced by Gfx::opSetExtGState().

GfxPattern * GfxResources::lookupPattern char *  name  ) 
 

Definition at line 325 of file Gfx.cc.

References Object::dictLookup(), error(), Object::free(), Object::isDict(), next, NULL, GfxPattern::parse(), and patternDict.

Referenced by Gfx::opSetFillColorN(), and Gfx::opSetStrokeColorN().

GfxShading * GfxResources::lookupShading char *  name  ) 
 

Definition at line 344 of file Gfx.cc.

References Object::dictLookup(), error(), Object::free(), Object::isDict(), next, NULL, GfxShading::parse(), and shadingDict.

Referenced by Gfx::opShFill().

GBool GfxResources::lookupXObject char *  name,
Object obj
 

Definition at line 283 of file Gfx.cc.

References Object::dictLookup(), error(), Object::free(), gFalse, gTrue, Object::isDict(), next, and xObjDict.

Referenced by Gfx::opXObject().

GBool GfxResources::lookupXObjectNF char *  name,
Object obj
 

Definition at line 297 of file Gfx.cc.

References Object::dictLookupNF(), error(), Object::free(), gFalse, gTrue, Object::isDict(), next, and xObjDict.

Referenced by Gfx::opXObject().


Member Data Documentation

Object GfxResources::colorSpaceDict [private]
 

Definition at line 86 of file Gfx.h.

Referenced by GfxResources(), lookupColorSpace(), and ~GfxResources().

GfxFontDict* GfxResources::fonts [private]
 

Definition at line 84 of file Gfx.h.

Referenced by GfxResources(), lookupFont(), and ~GfxResources().

Object GfxResources::gStateDict [private]
 

Definition at line 89 of file Gfx.h.

Referenced by GfxResources(), lookupGState(), and ~GfxResources().

GfxResources* GfxResources::next [private]
 

Definition at line 90 of file Gfx.h.

Referenced by getNext(), GfxResources(), lookupColorSpace(), lookupFont(), lookupGState(), lookupPattern(), lookupShading(), lookupXObject(), and lookupXObjectNF().

Object GfxResources::patternDict [private]
 

Definition at line 87 of file Gfx.h.

Referenced by GfxResources(), lookupPattern(), and ~GfxResources().

Object GfxResources::shadingDict [private]
 

Definition at line 88 of file Gfx.h.

Referenced by GfxResources(), lookupShading(), and ~GfxResources().

Object GfxResources::xObjDict [private]
 

Definition at line 85 of file Gfx.h.

Referenced by GfxResources(), lookupXObject(), lookupXObjectNF(), and ~GfxResources().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:34:04 2005 for OPIE by  doxygen 1.4.2