libwpg::WPGSVGGenerator Class Reference

#include <WPGSVGGenerator.h>

Inheritance diagram for libwpg::WPGSVGGenerator:

libwpg::WPGPaintInterface

List of all members.

Public Member Functions

 WPGSVGGenerator (std::ostream &output_sink)
 ~WPGSVGGenerator ()
void startGraphics (double imageWidth, double imageHeight)
void endGraphics ()
void startLayer (unsigned int id)
void endLayer (unsigned int id)
void setPen (const libwpg::WPGPen &pen)
void setBrush (const libwpg::WPGBrush &brush)
void setFillRule (FillRule rule)
void drawRectangle (const libwpg::WPGRect &rect, double rx, double ry)
void drawEllipse (const libwpg::WPGPoint &center, double rx, double ry)
void drawPolygon (const libwpg::WPGPointArray &vertices)
void drawPath (const libwpg::WPGPath &path)
void drawBitmap (const libwpg::WPGBitmap &bitmap)
void drawImageObject (const libwpg::WPGBinaryData &binaryData)

Private Member Functions

void writeStyle ()

Private Attributes

libwpg::WPGPen m_pen
libwpg::WPGBrush m_brush
FillRule m_fillRule
int m_gradientIndex
std::ostream & m_outputSink


Constructor & Destructor Documentation

libwpg::WPGSVGGenerator::WPGSVGGenerator ( std::ostream &  output_sink  ) 

libwpg::WPGSVGGenerator::~WPGSVGGenerator (  ) 


Member Function Documentation

void libwpg::WPGSVGGenerator::startGraphics ( double  imageWidth,
double  imageHeight 
) [virtual]

void libwpg::WPGSVGGenerator::endGraphics (  )  [virtual]

void libwpg::WPGSVGGenerator::startLayer ( unsigned int  id  )  [virtual]

void libwpg::WPGSVGGenerator::endLayer ( unsigned int  id  )  [virtual]

void libwpg::WPGSVGGenerator::setPen ( const libwpg::WPGPen pen  )  [virtual]

void libwpg::WPGSVGGenerator::setBrush ( const libwpg::WPGBrush brush  )  [virtual]

void libwpg::WPGSVGGenerator::setFillRule ( FillRule  rule  ) 

void libwpg::WPGSVGGenerator::drawRectangle ( const libwpg::WPGRect rect,
double  rx,
double  ry 
) [virtual]

void libwpg::WPGSVGGenerator::drawEllipse ( const libwpg::WPGPoint center,
double  rx,
double  ry 
) [virtual]

void libwpg::WPGSVGGenerator::drawPolygon ( const libwpg::WPGPointArray vertices  )  [virtual]

void libwpg::WPGSVGGenerator::drawPath ( const libwpg::WPGPath path  )  [virtual]

void libwpg::WPGSVGGenerator::drawBitmap ( const libwpg::WPGBitmap bitmap  )  [virtual]

void libwpg::WPGSVGGenerator::drawImageObject ( const libwpg::WPGBinaryData binaryData  )  [virtual]

void libwpg::WPGSVGGenerator::writeStyle (  )  [private]


Member Data Documentation

Referenced by setPen(), and writeStyle().

Referenced by setBrush(), and writeStyle().

Referenced by setFillRule(), and writeStyle().

Referenced by setBrush(), startGraphics(), and writeStyle().

std::ostream& libwpg::WPGSVGGenerator::m_outputSink [private]


The documentation for this class was generated from the following files:

Generated on Sun Aug 17 10:41:07 2008 for libwpg by doxygen 1.5.6