#include <geometry.h>
Public Member Functions | |
PMDBitmap (const PMDShapePoint &bboxTopLeft, const PMDShapePoint &bboxBotRight, const PMDXForm &xFormContainer, const librevenge::RVNGBinaryData &bitmap) | |
virtual double | getRotation () const |
virtual double | getSkew () const |
virtual PMDShapePoint | getXformTopLeft () const |
virtual PMDShapePoint | getXformBotRight () const |
virtual PMDShapePoint | getRotatingPoint () const |
virtual PMDShapePoint | getBboxTopLeft () const |
virtual PMDShapePoint | getBboxBotRight () const |
virtual bool | getIsClosed () const |
virtual std::vector < PMDShapePoint > | getPoints () const |
virtual uint8_t | shapeType () const |
virtual PMDFillProperties | getFillProperties () const |
virtual PMDStrokeProperties | getStrokeProperties () const |
virtual std::string | getText () const |
virtual std::vector < PMDCharProperties > | getCharProperties () const |
virtual std::vector < PMDParaProperties > | getParaProperties () const |
virtual librevenge::RVNGBinaryData | getBitmap () const |
virtual | ~PMDBitmap () |
Private Attributes | |
PMDShapePoint | m_bboxTopLeft |
PMDShapePoint | m_bboxBotRight |
PMDXForm | m_xFormContainer |
librevenge::RVNGBinaryData | m_bitmap |
libpagemaker::PMDBitmap::PMDBitmap | ( | const PMDShapePoint & | bboxTopLeft, |
const PMDShapePoint & | bboxBotRight, | ||
const PMDXForm & | xFormContainer, | ||
const librevenge::RVNGBinaryData & | bitmap | ||
) | [inline] |
virtual libpagemaker::PMDBitmap::~PMDBitmap | ( | ) | [inline, virtual] |
virtual PMDShapePoint libpagemaker::PMDBitmap::getBboxBotRight | ( | ) | const [inline, virtual] |
Implements libpagemaker::PMDLineSet.
virtual PMDShapePoint libpagemaker::PMDBitmap::getBboxTopLeft | ( | ) | const [inline, virtual] |
Implements libpagemaker::PMDLineSet.
virtual librevenge::RVNGBinaryData libpagemaker::PMDBitmap::getBitmap | ( | ) | const [inline, virtual] |
Implements libpagemaker::PMDLineSet.
virtual std::vector<PMDCharProperties> libpagemaker::PMDBitmap::getCharProperties | ( | ) | const [inline, virtual] |
Implements libpagemaker::PMDLineSet.
virtual PMDFillProperties libpagemaker::PMDBitmap::getFillProperties | ( | ) | const [inline, virtual] |
Implements libpagemaker::PMDLineSet.
virtual bool libpagemaker::PMDBitmap::getIsClosed | ( | ) | const [inline, virtual] |
Implements libpagemaker::PMDLineSet.
virtual std::vector<PMDParaProperties> libpagemaker::PMDBitmap::getParaProperties | ( | ) | const [inline, virtual] |
Implements libpagemaker::PMDLineSet.
virtual std::vector<PMDShapePoint> libpagemaker::PMDBitmap::getPoints | ( | ) | const [inline, virtual] |
Implements libpagemaker::PMDLineSet.
virtual PMDShapePoint libpagemaker::PMDBitmap::getRotatingPoint | ( | ) | const [inline, virtual] |
Implements libpagemaker::PMDLineSet.
virtual double libpagemaker::PMDBitmap::getRotation | ( | ) | const [inline, virtual] |
Implements libpagemaker::PMDLineSet.
virtual double libpagemaker::PMDBitmap::getSkew | ( | ) | const [inline, virtual] |
Implements libpagemaker::PMDLineSet.
virtual PMDStrokeProperties libpagemaker::PMDBitmap::getStrokeProperties | ( | ) | const [inline, virtual] |
Implements libpagemaker::PMDLineSet.
virtual std::string libpagemaker::PMDBitmap::getText | ( | ) | const [inline, virtual] |
Implements libpagemaker::PMDLineSet.
virtual PMDShapePoint libpagemaker::PMDBitmap::getXformBotRight | ( | ) | const [inline, virtual] |
Implements libpagemaker::PMDLineSet.
virtual PMDShapePoint libpagemaker::PMDBitmap::getXformTopLeft | ( | ) | const [inline, virtual] |
Implements libpagemaker::PMDLineSet.
virtual uint8_t libpagemaker::PMDBitmap::shapeType | ( | ) | const [inline, virtual] |
Implements libpagemaker::PMDLineSet.
Referenced by getBboxBotRight(), and getPoints().
Referenced by getBboxTopLeft(), and getPoints().
librevenge::RVNGBinaryData libpagemaker::PMDBitmap::m_bitmap [private] |
Referenced by getBitmap().
Referenced by getRotatingPoint(), getRotation(), getSkew(), getXformBotRight(), and getXformTopLeft().