libpagemaker::PMDBitmap Class Reference

#include <geometry.h>

Inheritance diagram for libpagemaker::PMDBitmap:
libpagemaker::PMDLineSet

Public Member Functions

 PMDBitmap (const PMDShapePoint &bboxTopLeft, const PMDShapePoint &bboxBotRight, const PMDXForm &xFormContainer, const librevenge::RVNGBinaryData &bitmap)
 
double getRotation () const override
 
double getSkew () const override
 
PMDShapePoint getXformTopLeft () const override
 
PMDShapePoint getXformBotRight () const override
 
PMDShapePoint getRotatingPoint () const override
 
PMDShapePoint getBboxTopLeft () const override
 
PMDShapePoint getBboxBotRight () const override
 
bool getIsClosed () const override
 
std::vector< PMDShapePointgetPoints () const override
 
uint8_t shapeType () const override
 
PMDFillProperties getFillProperties () const override
 
PMDStrokeProperties getStrokeProperties () const override
 
std::string getText () const override
 
std::vector< PMDCharPropertiesgetCharProperties () const override
 
std::vector< PMDParaPropertiesgetParaProperties () const override
 
librevenge::RVNGBinaryData getBitmap () const override
 
 ~PMDBitmap () override
 
- Public Member Functions inherited from libpagemaker::PMDLineSet
virtual ~PMDLineSet ()
 

Private Attributes

PMDShapePoint m_bboxTopLeft
 
PMDShapePoint m_bboxBotRight
 
PMDXForm m_xFormContainer
 
librevenge::RVNGBinaryData m_bitmap
 

Constructor & Destructor Documentation

libpagemaker::PMDBitmap::PMDBitmap ( const PMDShapePoint bboxTopLeft,
const PMDShapePoint bboxBotRight,
const PMDXForm xFormContainer,
const librevenge::RVNGBinaryData &  bitmap 
)
inline
libpagemaker::PMDBitmap::~PMDBitmap ( )
inlineoverride

Member Function Documentation

PMDShapePoint libpagemaker::PMDBitmap::getBboxBotRight ( ) const
inlineoverridevirtual
PMDShapePoint libpagemaker::PMDBitmap::getBboxTopLeft ( ) const
inlineoverridevirtual
librevenge::RVNGBinaryData libpagemaker::PMDBitmap::getBitmap ( ) const
inlineoverridevirtual
std::vector<PMDCharProperties> libpagemaker::PMDBitmap::getCharProperties ( ) const
inlineoverridevirtual
PMDFillProperties libpagemaker::PMDBitmap::getFillProperties ( ) const
inlineoverridevirtual
bool libpagemaker::PMDBitmap::getIsClosed ( ) const
inlineoverridevirtual
std::vector<PMDParaProperties> libpagemaker::PMDBitmap::getParaProperties ( ) const
inlineoverridevirtual
std::vector<PMDShapePoint> libpagemaker::PMDBitmap::getPoints ( ) const
inlineoverridevirtual
PMDShapePoint libpagemaker::PMDBitmap::getRotatingPoint ( ) const
inlineoverridevirtual
double libpagemaker::PMDBitmap::getRotation ( ) const
inlineoverridevirtual
double libpagemaker::PMDBitmap::getSkew ( ) const
inlineoverridevirtual
PMDStrokeProperties libpagemaker::PMDBitmap::getStrokeProperties ( ) const
inlineoverridevirtual
std::string libpagemaker::PMDBitmap::getText ( ) const
inlineoverridevirtual
PMDShapePoint libpagemaker::PMDBitmap::getXformBotRight ( ) const
inlineoverridevirtual
PMDShapePoint libpagemaker::PMDBitmap::getXformTopLeft ( ) const
inlineoverridevirtual
uint8_t libpagemaker::PMDBitmap::shapeType ( ) const
inlineoverridevirtual

Member Data Documentation

PMDShapePoint libpagemaker::PMDBitmap::m_bboxBotRight
private

Referenced by getBboxBotRight(), and getPoints().

PMDShapePoint libpagemaker::PMDBitmap::m_bboxTopLeft
private

Referenced by getBboxTopLeft(), and getPoints().

librevenge::RVNGBinaryData libpagemaker::PMDBitmap::m_bitmap
private

Referenced by getBitmap().

PMDXForm libpagemaker::PMDBitmap::m_xFormContainer
private

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

Generated for libpagemaker by doxygen 1.8.6