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()

virtual PMDShapePoint libpagemaker::PMDLineSet::getBboxBotRight ( ) const
pure virtual

◆ getBboxTopLeft()

virtual PMDShapePoint libpagemaker::PMDLineSet::getBboxTopLeft ( ) const
pure virtual

◆ getBitmap()

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

◆ getCharProperties()

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

◆ getFillProperties()

virtual PMDFillProperties libpagemaker::PMDLineSet::getFillProperties ( ) const
pure virtual

◆ getIsClosed()

virtual bool libpagemaker::PMDLineSet::getIsClosed ( ) const
pure virtual

◆ getParaProperties()

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

◆ getPoints()

virtual std::vector<PMDShapePoint> libpagemaker::PMDLineSet::getPoints ( ) const
pure virtual

◆ getRotatingPoint()

virtual PMDShapePoint libpagemaker::PMDLineSet::getRotatingPoint ( ) const
pure virtual

◆ getRotation()

virtual double libpagemaker::PMDLineSet::getRotation ( ) const
pure virtual

◆ getSkew()

virtual double libpagemaker::PMDLineSet::getSkew ( ) const
pure virtual

◆ getStrokeProperties()

virtual PMDStrokeProperties libpagemaker::PMDLineSet::getStrokeProperties ( ) const
pure virtual

◆ getText()

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

◆ getXformBotRight()

virtual PMDShapePoint libpagemaker::PMDLineSet::getXformBotRight ( ) const
pure virtual

◆ getXformTopLeft()

virtual PMDShapePoint libpagemaker::PMDLineSet::getXformTopLeft ( ) const
pure virtual

◆ shapeType()

virtual uint8_t libpagemaker::PMDLineSet::shapeType ( ) const
pure virtual

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

Generated for libpagemaker by doxygen 1.8.13