#include <geometry.h>
Public Member Functions | |
virtual std::vector< PMDShapePoint > | getPoints () const =0 |
virtual bool | getIsClosed () const =0 |
virtual double | getRotation () const =0 |
virtual double | getSkew () const =0 |
virtual PMDShapePoint | getRotatingPoint () const =0 |
virtual PMDShapePoint | getXformTopLeft () const =0 |
virtual PMDShapePoint | getXformBotRight () const =0 |
virtual uint8_t | shapeType () const =0 |
virtual PMDShapePoint | getBboxTopLeft () const =0 |
virtual PMDShapePoint | getBboxBotRight () const =0 |
virtual PMDFillProperties | getFillProperties () const =0 |
virtual PMDStrokeProperties | getStrokeProperties () const =0 |
virtual std::string | getText () const =0 |
virtual std::vector< PMDCharProperties > | getCharProperties () const =0 |
virtual std::vector< PMDParaProperties > | getParaProperties () const =0 |
virtual librevenge::RVNGBinaryData | getBitmap () const =0 |
virtual | ~PMDLineSet () |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in libpagemaker::PMDLine, libpagemaker::PMDPolygon, libpagemaker::PMDTextBox, libpagemaker::PMDRectangle, libpagemaker::PMDEllipse, and libpagemaker::PMDBitmap.
Referenced by libpagemaker::getBoundingBox().
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |