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

GfxShading Class Reference

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

Inheritance diagram for GfxShading:

Inheritance graph
[legend]
Collaboration diagram for GfxShading:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GfxShading ()
virtual ~GfxShading ()
int getType ()
GfxColorSpacegetColorSpace ()
GfxColorgetBackground ()
GBool getHasBackground ()
void getBBox (fouble *xMinA, fouble *yMinA, fouble *xMaxA, fouble *yMaxA)
GBool getHasBBox ()

Static Public Member Functions

static GfxShadingparse (Object *obj)

Private Attributes

int type
GfxColorSpacecolorSpace
GfxColor background
GBool hasBackground
fouble xMin
fouble yMin
fouble xMax
fouble yMax
GBool hasBBox

Constructor & Destructor Documentation

GfxShading::GfxShading  ) 
 

Definition at line 1256 of file GfxState.cc.

GfxShading::~GfxShading  )  [virtual]
 

Definition at line 1259 of file GfxState.cc.

References colorSpace.


Member Function Documentation

GfxColor* GfxShading::getBackground  )  [inline]
 

Definition at line 521 of file GfxState.h.

References background.

void GfxShading::getBBox fouble xMinA,
fouble yMinA,
fouble xMaxA,
fouble yMaxA
[inline]
 

Definition at line 523 of file GfxState.h.

References xMax, xMin, yMax, and yMin.

Referenced by Gfx::opShFill().

GfxColorSpace* GfxShading::getColorSpace  )  [inline]
 

Definition at line 520 of file GfxState.h.

References colorSpace.

Referenced by Gfx::opShFill().

GBool GfxShading::getHasBackground  )  [inline]
 

Definition at line 522 of file GfxState.h.

References hasBackground.

GBool GfxShading::getHasBBox  )  [inline]
 

Definition at line 525 of file GfxState.h.

References hasBBox.

Referenced by Gfx::opShFill().

int GfxShading::getType  )  [inline]
 

Definition at line 519 of file GfxState.h.

References type.

Referenced by Gfx::opShFill().

GfxShading * GfxShading::parse Object obj  )  [static]
 

Definition at line 1263 of file GfxState.cc.

References background, GfxColor::c, colorSpace, Object::dictLookup(), error(), Object::free(), Object::getDict(), Object::getInt(), GfxColorSpace::getNComps(), gFalse, gfxColorMaxComps, gTrue, hasBackground, hasBBox, i, Object::isDict(), NULL, GfxRadialShading::parse(), GfxAxialShading::parse(), GfxColorSpace::parse(), type, xMax, xMin, yMax, and yMin.

Referenced by GfxResources::lookupShading().


Member Data Documentation

GfxColor GfxShading::background [private]
 

Definition at line 531 of file GfxState.h.

Referenced by getBackground(), and parse().

GfxColorSpace* GfxShading::colorSpace [private]
 

Definition at line 530 of file GfxState.h.

Referenced by getColorSpace(), parse(), and ~GfxShading().

GBool GfxShading::hasBackground [private]
 

Definition at line 532 of file GfxState.h.

Referenced by getHasBackground(), and parse().

GBool GfxShading::hasBBox [private]
 

Definition at line 534 of file GfxState.h.

Referenced by getHasBBox(), and parse().

int GfxShading::type [private]
 

Definition at line 529 of file GfxState.h.

Referenced by getType(), and parse().

fouble GfxShading::xMax [private]
 

Definition at line 533 of file GfxState.h.

Referenced by getBBox(), and parse().

fouble GfxShading::xMin [private]
 

Definition at line 533 of file GfxState.h.

Referenced by getBBox(), and parse().

fouble GfxShading::yMax [private]
 

Definition at line 533 of file GfxState.h.

Referenced by getBBox(), and parse().

fouble GfxShading::yMin [private]
 

Definition at line 533 of file GfxState.h.

Referenced by getBBox(), and parse().


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