WPG2Parser Class Reference

#include <WPG2Parser.h>

Inheritance diagram for WPG2Parser:

WPGXParser

List of all members.

Public Member Functions

 WPG2Parser (WPXInputStream *input, libwpg::WPGPaintInterface *painter, bool isEmbedded=false)
bool parse ()

Private Member Functions

void handleStartWPG ()
void handleEndWPG ()
void handleFormSettings ()
void handleLayer ()
void handleCompoundPolygon ()
void handlePenStyleDefinition ()
void handleColorPalette ()
void handleDPColorPalette ()
void handlePenForeColor ()
void handleDPPenForeColor ()
void handlePenBackColor ()
void handleDPPenBackColor ()
void handlePenStyle ()
void handlePenSize ()
void handleDPPenSize ()
void handleLineCap ()
void handleLineJoin ()
void handleBrushGradient ()
void handleDPBrushGradient ()
void handleBrushForeColor ()
void handleDPBrushForeColor ()
void handleBrushBackColor ()
void handleDPBrushBackColor ()
void handleBrushPattern ()
void handlePolyline ()
void handlePolyspline ()
void handlePolycurve ()
void handleRectangle ()
void handleArc ()
void handleBitmap ()
void handleBitmapData ()
void handleTextData ()
void handleTextLine ()
void handleTextBlock ()
void handleTextPath ()
void handleObjectCapsule ()
void handleObjectImage ()
void resetPalette ()
void flushCompoundPolygon ()
void parseCharacterization (ObjectCharacterization *)

Private Attributes

int m_recordLength
long m_recordEnd
bool m_success
bool m_exit
bool m_graphicsStarted
unsigned int m_xres
unsigned int m_yres
long m_xofs
long m_yofs
long m_width
long m_height
bool m_doublePrecision
::WPXPropertyList m_style
libwpg::WPGColor m_penForeColor
libwpg::WPGColor m_penBackColor
libwpg::WPGColor m_brushForeColor
libwpg::WPGColor m_brushBackColor
libwpg::WPGDashArray m_dashArray
::WPXPropertyListVector m_gradient
std::map< unsigned int,
libwpg::WPGDashArray
m_dashArrayStyles
bool m_layerOpened
unsigned int m_layerId
WPG2TransformMatrix m_matrix
double m_gradientAngle
::WPXPropertyList m_gradientRef
std::stack< WPGGroupContextm_groupStack
WPG2TransformMatrix m_compoundMatrix
bool m_compoundWindingRule
bool m_compoundFilled
bool m_compoundFramed
bool m_compoundClosed
WPGBitmapContext m_bitmap
WPGBinaryDataContext m_binaryData
bool m_hFlipped
bool m_vFlipped
WPGTextDataContext m_textData
bool m_drawTextData
unsigned m_binaryId
bool m_embedded

Classes

class  ObjectCharacterization


Constructor & Destructor Documentation

WPG2Parser::WPG2Parser ( WPXInputStream *  input,
libwpg::WPGPaintInterface painter,
bool  isEmbedded = false 
)


Member Function Documentation

bool WPG2Parser::parse (  )  [virtual]

Implements WPGXParser.

void WPG2Parser::handleStartWPG (  )  [private]

void WPG2Parser::handleEndWPG (  )  [private]

void WPG2Parser::handleFormSettings (  )  [private]

void WPG2Parser::handleLayer (  )  [private]

void WPG2Parser::handleCompoundPolygon (  )  [private]

void WPG2Parser::handlePenStyleDefinition (  )  [private]

void WPG2Parser::handleColorPalette (  )  [private]

void WPG2Parser::handleDPColorPalette (  )  [private]

void WPG2Parser::handlePenForeColor (  )  [private]

void WPG2Parser::handleDPPenForeColor (  )  [private]

void WPG2Parser::handlePenBackColor (  )  [private]

void WPG2Parser::handleDPPenBackColor (  )  [private]

void WPG2Parser::handlePenStyle (  )  [private]

void WPG2Parser::handlePenSize (  )  [private]

void WPG2Parser::handleDPPenSize (  )  [private]

void WPG2Parser::handleLineCap (  )  [private]

void WPG2Parser::handleLineJoin (  )  [private]

void WPG2Parser::handleBrushGradient (  )  [private]

void WPG2Parser::handleDPBrushGradient (  )  [private]

void WPG2Parser::handleBrushForeColor (  )  [private]

void WPG2Parser::handleDPBrushForeColor (  )  [private]

void WPG2Parser::handleBrushBackColor (  )  [private]

void WPG2Parser::handleDPBrushBackColor (  )  [private]

void WPG2Parser::handleBrushPattern (  )  [private]

void WPG2Parser::handlePolyline (  )  [private]

void WPG2Parser::handlePolyspline (  )  [private]

void WPG2Parser::handlePolycurve (  )  [private]

void WPG2Parser::handleRectangle (  )  [private]

void WPG2Parser::handleArc (  )  [private]

void WPG2Parser::handleBitmap (  )  [private]

void WPG2Parser::handleBitmapData (  )  [private]

void WPG2Parser::handleTextData (  )  [private]

void WPG2Parser::handleTextLine (  )  [private]

void WPG2Parser::handleTextBlock (  )  [private]

void WPG2Parser::handleTextPath (  )  [private]

void WPG2Parser::handleObjectCapsule (  )  [private]

void WPG2Parser::handleObjectImage (  )  [private]

void WPG2Parser::resetPalette (  )  [private]

void WPG2Parser::flushCompoundPolygon (  )  [private]

void WPG2Parser::parseCharacterization ( ObjectCharacterization ch  )  [private]


Member Data Documentation

int WPG2Parser::m_recordLength [private]

long WPG2Parser::m_recordEnd [private]

bool WPG2Parser::m_success [private]

bool WPG2Parser::m_exit [private]

bool WPG2Parser::m_graphicsStarted [private]

unsigned int WPG2Parser::m_xres [private]

unsigned int WPG2Parser::m_yres [private]

long WPG2Parser::m_xofs [private]

long WPG2Parser::m_yofs [private]

long WPG2Parser::m_width [private]

long WPG2Parser::m_height [private]

bool WPG2Parser::m_doublePrecision [private]

::WPXPropertyList WPG2Parser::m_style [private]

libwpg::WPGColor WPG2Parser::m_penForeColor [private]

libwpg::WPGColor WPG2Parser::m_penBackColor [private]

libwpg::WPGColor WPG2Parser::m_brushForeColor [private]

libwpg::WPGColor WPG2Parser::m_brushBackColor [private]

libwpg::WPGDashArray WPG2Parser::m_dashArray [private]

::WPXPropertyListVector WPG2Parser::m_gradient [private]

std::map<unsigned int,libwpg::WPGDashArray> WPG2Parser::m_dashArrayStyles [private]

bool WPG2Parser::m_layerOpened [private]

unsigned int WPG2Parser::m_layerId [private]

WPG2TransformMatrix WPG2Parser::m_matrix [private]

double WPG2Parser::m_gradientAngle [private]

::WPXPropertyList WPG2Parser::m_gradientRef [private]

std::stack<WPGGroupContext> WPG2Parser::m_groupStack [private]

WPG2TransformMatrix WPG2Parser::m_compoundMatrix [private]

bool WPG2Parser::m_compoundWindingRule [private]

bool WPG2Parser::m_compoundFilled [private]

bool WPG2Parser::m_compoundFramed [private]

bool WPG2Parser::m_compoundClosed [private]

WPGBitmapContext WPG2Parser::m_bitmap [private]

WPGBinaryDataContext WPG2Parser::m_binaryData [private]

bool WPG2Parser::m_hFlipped [private]

bool WPG2Parser::m_vFlipped [private]

WPGTextDataContext WPG2Parser::m_textData [private]

bool WPG2Parser::m_drawTextData [private]

unsigned WPG2Parser::m_binaryId [private]

bool WPG2Parser::m_embedded [private]


The documentation for this class was generated from the following files:
Generated on Sun Nov 21 11:28:13 2010 for libwpg by doxygen 1.5.4