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

GfxAxialShading Class Reference

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

Inheritance diagram for GfxAxialShading:

Inheritance graph
[legend]
Collaboration diagram for GfxAxialShading:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Static Public Member Functions

static GfxAxialShadingparse (Dict *dict)

Private Attributes

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

Constructor & Destructor Documentation

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

Definition at line 1366 of file GfxState.cc.

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

Referenced by parse().

GfxAxialShading::~GfxAxialShading  )  [virtual]
 

Definition at line 1387 of file GfxState.cc.

References funcs, i, and nFuncs.


Member Function Documentation

void GfxAxialShading::getColor fouble  t,
GfxColor color
 

Definition at line 1470 of file GfxState.cc.

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

void GfxAxialShading::getCoords fouble x0A,
fouble y0A,
fouble x1A,
fouble y1A
[inline]
 

Definition at line 553 of file GfxState.h.

References x0, x1, y0, and y1.

fouble GfxAxialShading::getDomain0  )  [inline]
 

Definition at line 555 of file GfxState.h.

References t0.

fouble GfxAxialShading::getDomain1  )  [inline]
 

Definition at line 556 of file GfxState.h.

References t1.

GBool GfxAxialShading::getExtend0  )  [inline]
 

Definition at line 558 of file GfxState.h.

References extend0.

GBool GfxAxialShading::getExtend1  )  [inline]
 

Definition at line 559 of file GfxState.h.

References extend1.

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

Definition at line 1395 of file GfxState.cc.

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

Referenced by GfxShading::parse().


Member Data Documentation

GBool GfxAxialShading::extend0 [private]
 

Definition at line 567 of file GfxState.h.

Referenced by getExtend0(), and GfxAxialShading().

GBool GfxAxialShading::extend1 [private]
 

Definition at line 567 of file GfxState.h.

Referenced by getExtend1(), and GfxAxialShading().

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

Definition at line 565 of file GfxState.h.

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

int GfxAxialShading::nFuncs [private]
 

Definition at line 566 of file GfxState.h.

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

fouble GfxAxialShading::t0 [private]
 

Definition at line 564 of file GfxState.h.

Referenced by getDomain0(), and GfxAxialShading().

fouble GfxAxialShading::t1 [private]
 

Definition at line 564 of file GfxState.h.

Referenced by getDomain1(), and GfxAxialShading().

fouble GfxAxialShading::x0 [private]
 

Definition at line 563 of file GfxState.h.

Referenced by getCoords(), and GfxAxialShading().

fouble GfxAxialShading::x1 [private]
 

Definition at line 563 of file GfxState.h.

Referenced by getCoords(), and GfxAxialShading().

fouble GfxAxialShading::y0 [private]
 

Definition at line 563 of file GfxState.h.

Referenced by getCoords(), and GfxAxialShading().

fouble GfxAxialShading::y1 [private]
 

Definition at line 563 of file GfxState.h.

Referenced by getCoords(), and GfxAxialShading().


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