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

GfxRadialShading Class Reference

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

Inheritance diagram for GfxRadialShading:

Inheritance graph
[legend]
Collaboration diagram for GfxRadialShading:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GfxRadialShading (fouble x0A, fouble y0A, fouble r0A, fouble x1A, fouble y1A, fouble r1A, fouble t0A, fouble t1A, Function **funcsA, int nFuncsA, GBool extend0A, GBool extend1A)
virtual ~GfxRadialShading ()
void getCoords (fouble *x0A, fouble *y0A, fouble *r0A, fouble *x1A, fouble *y1A, fouble *r1A)
fouble getDomain0 ()
fouble getDomain1 ()
void getColor (fouble t, GfxColor *color)
GBool getExtend0 ()
GBool getExtend1 ()

Static Public Member Functions

static GfxRadialShadingparse (Dict *dict)

Private Attributes

fouble x0
fouble y0
fouble r0
fouble x1
fouble y1
fouble r1
fouble t0
fouble t1
Functionfuncs [gfxColorMaxComps]
int nFuncs
GBool extend0
GBool extend1

Constructor & Destructor Documentation

GfxRadialShading::GfxRadialShading fouble  x0A,
fouble  y0A,
fouble  r0A,
fouble  x1A,
fouble  y1A,
fouble  r1A,
fouble  t0A,
fouble  t1A,
Function **  funcsA,
int  nFuncsA,
GBool  extend0A,
GBool  extend1A
 

Definition at line 1482 of file GfxState.cc.

References extend0, extend1, funcs, i, nFuncs, r0, r1, t0, t1, x0, x1, y0, and y1.

Referenced by parse().

GfxRadialShading::~GfxRadialShading  )  [virtual]
 

Definition at line 1505 of file GfxState.cc.

References funcs, i, and nFuncs.


Member Function Documentation

void GfxRadialShading::getColor fouble  t,
GfxColor color
 

Definition at line 1592 of file GfxState.cc.

References GfxColor::c, funcs, i, nFuncs, and Function::transform().

void GfxRadialShading::getCoords fouble x0A,
fouble y0A,
fouble r0A,
fouble x1A,
fouble y1A,
fouble r1A
[inline]
 

Definition at line 586 of file GfxState.h.

References r0, r1, x0, x1, y0, and y1.

fouble GfxRadialShading::getDomain0  )  [inline]
 

Definition at line 589 of file GfxState.h.

References t0.

fouble GfxRadialShading::getDomain1  )  [inline]
 

Definition at line 590 of file GfxState.h.

References t1.

GBool GfxRadialShading::getExtend0  )  [inline]
 

Definition at line 592 of file GfxState.h.

References extend0.

GBool GfxRadialShading::getExtend1  )  [inline]
 

Definition at line 593 of file GfxState.h.

References extend1.

GfxRadialShading * GfxRadialShading::parse Dict dict  )  [static]
 

Definition at line 1513 of file GfxState.cc.

References Object::arrayGet(), Object::arrayGetLength(), error(), Object::free(), gFalse, gfxColorMaxComps, GfxRadialShading(), i, Object::isArray(), NULL, and Function::parse().

Referenced by GfxShading::parse().


Member Data Documentation

GBool GfxRadialShading::extend0 [private]
 

Definition at line 601 of file GfxState.h.

Referenced by getExtend0(), and GfxRadialShading().

GBool GfxRadialShading::extend1 [private]
 

Definition at line 601 of file GfxState.h.

Referenced by getExtend1(), and GfxRadialShading().

Function* GfxRadialShading::funcs[gfxColorMaxComps] [private]
 

Definition at line 599 of file GfxState.h.

Referenced by getColor(), GfxRadialShading(), and ~GfxRadialShading().

int GfxRadialShading::nFuncs [private]
 

Definition at line 600 of file GfxState.h.

Referenced by getColor(), GfxRadialShading(), and ~GfxRadialShading().

fouble GfxRadialShading::r0 [private]
 

Definition at line 597 of file GfxState.h.

Referenced by getCoords(), and GfxRadialShading().

fouble GfxRadialShading::r1 [private]
 

Definition at line 597 of file GfxState.h.

Referenced by getCoords(), and GfxRadialShading().

fouble GfxRadialShading::t0 [private]
 

Definition at line 598 of file GfxState.h.

Referenced by getDomain0(), and GfxRadialShading().

fouble GfxRadialShading::t1 [private]
 

Definition at line 598 of file GfxState.h.

Referenced by getDomain1(), and GfxRadialShading().

fouble GfxRadialShading::x0 [private]
 

Definition at line 597 of file GfxState.h.

Referenced by getCoords(), and GfxRadialShading().

fouble GfxRadialShading::x1 [private]
 

Definition at line 597 of file GfxState.h.

Referenced by getCoords(), and GfxRadialShading().

fouble GfxRadialShading::y0 [private]
 

Definition at line 597 of file GfxState.h.

Referenced by getCoords(), and GfxRadialShading().

fouble GfxRadialShading::y1 [private]
 

Definition at line 597 of file GfxState.h.

Referenced by getCoords(), and GfxRadialShading().


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