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.12