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

◆ PMDBitmap()

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

◆ ~PMDBitmap()

libpagemaker::PMDBitmap::~PMDBitmap ( )
inlineoverride

Member Function Documentation

◆ getBboxBotRight()

PMDShapePoint libpagemaker::PMDBitmap::getBboxBotRight ( ) const
inlineoverridevirtual

◆ getBboxTopLeft()

PMDShapePoint libpagemaker::PMDBitmap::getBboxTopLeft ( ) const
inlineoverridevirtual

◆ getBitmap()

librevenge::RVNGBinaryData libpagemaker::PMDBitmap::getBitmap ( ) const
inlineoverridevirtual

◆ getCharProperties()

std::vector< PMDCharProperties > libpagemaker::PMDBitmap::getCharProperties ( ) const
inlineoverridevirtual

◆ getFillProperties()

PMDFillProperties libpagemaker::PMDBitmap::getFillProperties ( ) const
inlineoverridevirtual

◆ getIsClosed()

bool libpagemaker::PMDBitmap::getIsClosed ( ) const
inlineoverridevirtual

◆ getParaProperties()

std::vector< PMDParaProperties > libpagemaker::PMDBitmap::getParaProperties ( ) const
inlineoverridevirtual

◆ getPoints()

std::vector< PMDShapePoint > libpagemaker::PMDBitmap::getPoints ( ) const
inlineoverridevirtual

◆ getRotatingPoint()

PMDShapePoint libpagemaker::PMDBitmap::getRotatingPoint ( ) const
inlineoverridevirtual

◆ getRotation()

double libpagemaker::PMDBitmap::getRotation ( ) const
inlineoverridevirtual

◆ getSkew()

double libpagemaker::PMDBitmap::getSkew ( ) const
inlineoverridevirtual

◆ getStrokeProperties()

PMDStrokeProperties libpagemaker::PMDBitmap::getStrokeProperties ( ) const
inlineoverridevirtual

◆ getText()

std::string libpagemaker::PMDBitmap::getText ( ) const
inlineoverridevirtual

◆ getXformBotRight()

PMDShapePoint libpagemaker::PMDBitmap::getXformBotRight ( ) const
inlineoverridevirtual

◆ getXformTopLeft()

PMDShapePoint libpagemaker::PMDBitmap::getXformTopLeft ( ) const
inlineoverridevirtual

◆ shapeType()

uint8_t libpagemaker::PMDBitmap::shapeType ( ) const
inlineoverridevirtual

Member Data Documentation

◆ m_bboxBotRight

PMDShapePoint libpagemaker::PMDBitmap::m_bboxBotRight
private

◆ m_bboxTopLeft

PMDShapePoint libpagemaker::PMDBitmap::m_bboxTopLeft
private

◆ m_bitmap

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

Referenced by getBitmap(), and PMDBitmap().

◆ m_xFormContainer

PMDXForm libpagemaker::PMDBitmap::m_xFormContainer
private

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

Generated for libpagemaker by doxygen 1.14.0