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