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 (const ::WPXPropertyList &propList)
void endGraphics ()
void startLayer (const ::WPXPropertyList &propList)
void endLayer ()
void startEmbeddedGraphics (const ::WPXPropertyList &)
void endEmbeddedGraphics ()
void setStyle (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &gradient)
void drawRectangle (const ::WPXPropertyList &propList)
void drawEllipse (const ::WPXPropertyList &propList)
void drawPolyline (const ::WPXPropertyListVector &vertices)
void drawPolygon (const ::WPXPropertyListVector &vertices)
void drawPath (const ::WPXPropertyListVector &path)
void drawGraphicObject (const ::WPXPropertyList &propList, const ::WPXBinaryData &binaryData)
void startTextObject (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &path)
void endTextObject ()
void startTextLine (const ::WPXPropertyList &)
void endTextLine ()
void startTextSpan (const ::WPXPropertyList &propList)
void endTextSpan ()
void insertText (const ::WPXString &str)

Private Member Functions

void writeStyle (bool isClosed=true)
void drawPolySomething (const ::WPXPropertyListVector &vertices, bool isClosed)

Private Attributes

::WPXPropertyListVector m_gradient
::WPXPropertyList m_style
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::drawEllipse ( const ::WPXPropertyList &  propList  )  [virtual]

void libwpg::WPGSVGGenerator::drawGraphicObject ( const ::WPXPropertyList &  propList,
const ::WPXBinaryData &  binaryData 
) [virtual]

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

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

void libwpg::WPGSVGGenerator::drawPolyline ( const ::WPXPropertyListVector &  vertices  )  [virtual]

void libwpg::WPGSVGGenerator::drawPolySomething ( const ::WPXPropertyListVector &  vertices,
bool  isClosed 
) [private]

Referenced by drawPolygon(), and drawPolyline().

void libwpg::WPGSVGGenerator::drawRectangle ( const ::WPXPropertyList &  propList  )  [virtual]

void libwpg::WPGSVGGenerator::endEmbeddedGraphics (  )  [inline, virtual]

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

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

void libwpg::WPGSVGGenerator::endTextLine (  )  [inline, virtual]

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

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

void libwpg::WPGSVGGenerator::insertText ( const ::WPXString &  str  )  [virtual]

void libwpg::WPGSVGGenerator::setStyle ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  gradient 
) [virtual]

void libwpg::WPGSVGGenerator::startEmbeddedGraphics ( const ::WPXPropertyList &   )  [inline, virtual]

void libwpg::WPGSVGGenerator::startGraphics ( const ::WPXPropertyList &  propList  )  [virtual]

void libwpg::WPGSVGGenerator::startLayer ( const ::WPXPropertyList &  propList  )  [virtual]

void libwpg::WPGSVGGenerator::startTextLine ( const ::WPXPropertyList &   )  [inline, virtual]

void libwpg::WPGSVGGenerator::startTextObject ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  path 
) [virtual]

void libwpg::WPGSVGGenerator::startTextSpan ( const ::WPXPropertyList &  propList  )  [virtual]

void libwpg::WPGSVGGenerator::writeStyle ( bool  isClosed = true  )  [private]


Member Data Documentation

::WPXPropertyListVector libwpg::WPGSVGGenerator::m_gradient [private]

Referenced by setStyle().

Referenced by setStyle(), and writeStyle().

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

::WPXPropertyList libwpg::WPGSVGGenerator::m_style [private]

Referenced by setStyle(), and writeStyle().


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

Generated on Sun Dec 5 16:57:37 2010 for libwpg by doxygen 1.5.9