#include <geometry.h>
Public Member Functions | |
PMDRectangle (const PMDShapePoint &bboxTopLeft, const PMDShapePoint &bboxBotRight, const PMDXForm &xFormContainer, const PMDFillProperties fillProps, const PMDStrokeProperties strokeProps) | |
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< PMDShapePoint > | getPoints () const override |
uint8_t | shapeType () const override |
PMDFillProperties | getFillProperties () const override |
PMDStrokeProperties | getStrokeProperties () const override |
std::string | getText () const override |
std::vector< PMDCharProperties > | getCharProperties () const override |
std::vector< PMDParaProperties > | getParaProperties () const override |
librevenge::RVNGBinaryData | getBitmap () const override |
~PMDRectangle () override | |
![]() | |
virtual std::vector< PMDShapePoint > | getPoints () 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< PMDCharProperties > | getCharProperties () const =0 |
virtual std::vector< PMDParaProperties > | getParaProperties () const =0 |
virtual librevenge::RVNGBinaryData | getBitmap () const =0 |
virtual | ~PMDLineSet () |
Private Attributes | |
PMDShapePoint | m_bboxTopLeft |
PMDShapePoint | m_bboxBotRight |
PMDXForm | m_xFormContainer |
PMDFillProperties | m_fillProps |
PMDStrokeProperties | m_strokeProps |
|
inline |
|
inlineoverride |
|
inlineoverridevirtual |
Implements libpagemaker::PMDLineSet.
|
inlineoverridevirtual |
Implements libpagemaker::PMDLineSet.
|
inlineoverridevirtual |
Implements libpagemaker::PMDLineSet.
|
inlineoverridevirtual |
Implements libpagemaker::PMDLineSet.
|
inlineoverridevirtual |
Implements libpagemaker::PMDLineSet.
|
inlineoverridevirtual |
Implements libpagemaker::PMDLineSet.
|
inlineoverridevirtual |
Implements libpagemaker::PMDLineSet.
|
inlineoverridevirtual |
Implements libpagemaker::PMDLineSet.
|
inlineoverridevirtual |
Implements libpagemaker::PMDLineSet.
|
inlineoverridevirtual |
Implements libpagemaker::PMDLineSet.
|
inlineoverridevirtual |
Implements libpagemaker::PMDLineSet.
|
inlineoverridevirtual |
Implements libpagemaker::PMDLineSet.
|
inlineoverridevirtual |
Implements libpagemaker::PMDLineSet.
|
inlineoverridevirtual |
Implements libpagemaker::PMDLineSet.
|
inlineoverridevirtual |
Implements libpagemaker::PMDLineSet.
|
inlineoverridevirtual |
Implements libpagemaker::PMDLineSet.
|
private |
Referenced by getBboxBotRight(), and getPoints().
|
private |
Referenced by getBboxTopLeft(), and getPoints().
|
private |
Referenced by getFillProperties().
|
private |
Referenced by getStrokeProperties().
|
private |
Referenced by getRotatingPoint(), getRotation(), getSkew(), getXformBotRight(), and getXformTopLeft().