libmspub::Shape Struct Referenceabstract

#include <Shapes.h>

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

Public Member Functions

 Shape (MSPUBCollector *o)
 
virtual void output (librevenge::RVNGDrawingInterface *painter, Coordinate coord)
 
virtual ~Shape ()
 

Public Attributes

librevenge::RVNGPropertyList props
 
librevenge::RVNGPropertyList graphicsProps
 

Protected Member Functions

virtual void setCoordProps (Coordinate coord)
 
virtual void write (librevenge::RVNGDrawingInterface *painter)=0
 
virtual librevenge::RVNGPropertyListVector 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
virtual void libmspub::Shape::output ( librevenge::RVNGDrawingInterface *  painter,
Coordinate  coord 
)
virtual

Reimplemented in libmspub::GeometricShape.

virtual void libmspub::Shape::setCoordProps ( Coordinate  coord)
protectedvirtual

Reimplemented in libmspub::GeometricShape.

virtual librevenge::RVNGPropertyListVector libmspub::Shape::updateGraphicsProps ( )
protectedvirtual
virtual void libmspub::Shape::write ( librevenge::RVNGDrawingInterface *  painter)
protectedpure virtual

Implemented in libmspub::GeometricShape.

Member Data Documentation

librevenge::RVNGPropertyList libmspub::Shape::graphicsProps
MSPUBCollector* libmspub::Shape::owner
protected
librevenge::RVNGPropertyList libmspub::Shape::props

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

Generated for libmspub by doxygen 1.8.9.1