libpagemaker::PMDLineSet Class Referenceabstract

#include <geometry.h>

Inheritance diagram for libpagemaker::PMDLineSet:
libpagemaker::PMDBitmap libpagemaker::PMDEllipse libpagemaker::PMDLine libpagemaker::PMDPolygon libpagemaker::PMDRectangle libpagemaker::PMDTextBox

Public Member Functions

virtual std::vector< PMDShapePointgetPoints () 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< PMDCharPropertiesgetCharProperties () const =0
 
virtual std::vector< PMDParaPropertiesgetParaProperties () const =0
 
virtual librevenge::RVNGBinaryData getBitmap () const =0
 
virtual ~PMDLineSet ()
 

Constructor & Destructor Documentation

◆ ~PMDLineSet()

virtual libpagemaker::PMDLineSet::~PMDLineSet ( )
inlinevirtual

Member Function Documentation

◆ getBboxBotRight()

◆ getBboxTopLeft()

◆ getBitmap()

virtual librevenge::RVNGBinaryData libpagemaker::PMDLineSet::getBitmap ( ) const
pure virtual

◆ getCharProperties()

virtual std::vector< PMDCharProperties > libpagemaker::PMDLineSet::getCharProperties ( ) const
pure virtual

◆ getFillProperties()

◆ getIsClosed()

◆ getParaProperties()

virtual std::vector< PMDParaProperties > libpagemaker::PMDLineSet::getParaProperties ( ) const
pure virtual

◆ getPoints()

◆ getRotatingPoint()

◆ getRotation()

◆ getSkew()

◆ getStrokeProperties()

◆ getText()

virtual std::string libpagemaker::PMDLineSet::getText ( ) const
pure virtual

◆ getXformBotRight()

◆ getXformTopLeft()

◆ shapeType()


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

Generated for libpagemaker by doxygen 1.9.8