libmspub::Shape Struct Reference

#include <Shapes.h>

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

List of all members.

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 ( ) [inline, virtual]
libmspub::Shape::Shape ( ) [protected]
libmspub::Shape::Shape ( const Shape ) [private]

Member Function Documentation

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

Reimplemented in libmspub::GeometricShape.

virtual void libmspub::Shape::setCoordProps ( Coordinate  coord) [protected, virtual]

Reimplemented in libmspub::GeometricShape.

virtual WPXPropertyListVector libmspub::Shape::updateGraphicsProps ( ) [protected, virtual]
virtual void libmspub::Shape::write ( libwpg::WPGPaintInterface *  painter) [protected, pure virtual]

Implemented in libmspub::GeometricShape.


Member Data Documentation

WPXPropertyList libmspub::Shape::props

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