libmspub::Shape Struct Reference

#include <Shapes.h>

Inheritance diagram for libmspub::Shape:
libmspub::FillableShape libmspub::GeometricShape

Public Member Functions

 Shape (MSPUBCollector *o)
virtual void output (libwpg::WPGPaintInterface *painter, Coordinate coord)
virtual ~Shape ()

Public Attributes

WPXPropertyList props
WPXPropertyList graphicsProps

Protected Member Functions

virtual void setCoordProps (Coordinate coord)
virtual void write (libwpg::WPGPaintInterface *painter)=0
virtual WPXPropertyListVector updateGraphicsProps ()
 Shape ()

Protected Attributes

MSPUBCollectorowner

Private Member Functions

 Shape (const Shape &)
Shapeoperator= (const Shape &)

Constructor & Destructor Documentation

libmspub::Shape::Shape ( MSPUBCollector o)
inline
virtual libmspub::Shape::~Shape ( )
inlinevirtual
libmspub::Shape::Shape ( )
protected
libmspub::Shape::Shape ( const Shape )
private

Member Function Documentation

Shape& libmspub::Shape::operator= ( const Shape )
private
void libmspub::Shape::output ( libwpg::WPGPaintInterface *  painter,
Coordinate  coord 
)
virtual
void libmspub::Shape::setCoordProps ( Coordinate  coord)
protectedvirtual

Reimplemented in libmspub::GeometricShape.

WPXPropertyListVector libmspub::Shape::updateGraphicsProps ( )
protectedvirtual
virtual void libmspub::Shape::write ( libwpg::WPGPaintInterface *  painter)
protectedpure virtual

Implemented in libmspub::GeometricShape.

Member Data Documentation

WPXPropertyList libmspub::Shape::graphicsProps
MSPUBCollector* libmspub::Shape::owner
protected
WPXPropertyList libmspub::Shape::props

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

Generated for libmspub by doxygen 1.8.1.2