Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

GfxShading Class Reference

#include <GfxState.h>

Inheritance diagram for GfxShading:

GfxAxialShading GfxFunctionShading GfxRadialShading List of all members.

Public Methods

 GfxShading (int typeA)
 GfxShading (GfxShading *shading)
virtual ~GfxShading ()
virtual GfxShading * copy ()=0
int getType ()
GfxColorSpacegetColorSpace ()
GfxColorgetBackground ()
GBool getHasBackground ()
void getBBox (double *xMinA, double *yMinA, double *xMaxA, double *yMaxA)
GBool getHasBBox ()

Static Public Methods

GfxShading * parse (Object *obj)

Protected Methods

GBool init (Dict *dict)

Protected Attributes

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

Constructor & Destructor Documentation

GfxShading::GfxShading int    typeA
 

GfxShading::GfxShading GfxShading *    shading
 

GfxShading::~GfxShading   [virtual]
 


Member Function Documentation

virtual GfxShading* GfxShading::copy   [pure virtual]
 

Implemented in GfxFunctionShading, GfxAxialShading, and GfxRadialShading.

GfxColor* GfxShading::getBackground   [inline]
 

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

GfxColorSpace* GfxShading::getColorSpace   [inline]
 

GBool GfxShading::getHasBackground   [inline]
 

GBool GfxShading::getHasBBox   [inline]
 

int GfxShading::getType   [inline]
 

GBool GfxShading::init Dict   dict [protected]
 

GfxShading * GfxShading::parse Object   obj [static]
 


Member Data Documentation

GfxColor GfxShading::background [protected]
 

GfxColorSpace* GfxShading::colorSpace [protected]
 

GBool GfxShading::hasBackground [protected]
 

GBool GfxShading::hasBBox [protected]
 

int GfxShading::type [protected]
 

double GfxShading::xMax [protected]
 

double GfxShading::xMin [protected]
 

double GfxShading::yMax [protected]
 

double GfxShading::yMin [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 12:59:35 2004 for Lemur Toolkit by doxygen1.2.18