#include <OutputShape.h>
|
| | OutputShape (bool isClosed, int shape, double rotation, double skew, const PMDFillProperties &fillProps, const PMDStrokeProperties &strokeProps) |
| |
| | OutputShape (bool isClosed, int shape, double rotation, double skew, std::string text, std::vector< PMDCharProperties > charProps, std::vector< PMDParaProperties > paraProps) |
| |
| | OutputShape (bool isClosed, int shape, double rotation, double skew, librevenge::RVNGBinaryData bitmap) |
| |
| unsigned | numPoints () const |
| |
| InchPoint | getPoint (unsigned i) const |
| |
| bool | getIsClosed () const |
| |
| uint8_t | shapeType () const |
| |
| const PMDFillProperties & | getFillProperties () const |
| |
| const PMDStrokeProperties & | getStrokeProperties () const |
| |
| double | getRotation () const |
| |
| double | getSkew () const |
| |
| std::string | getText () const |
| |
| std::vector< PMDCharProperties > | getCharProperties () const |
| |
| std::vector< PMDParaProperties > | getParaProperties () const |
| |
| librevenge::RVNGBinaryData | getBitmap () const |
| |
| std::pair< InchPoint, InchPoint > | getBoundingBox () const |
| |
| void | setBoundingBox (InchPoint bboxTopLeft, InchPoint bboxBotRight) |
| |
| void | addPoint (InchPoint point) |
| |
| void | setDimensions (double width, double height) |
| |
| double | getWidth () const |
| |
| double | getHeight () const |
| |
◆ OutputShape() [1/3]
◆ OutputShape() [2/3]
| libpagemaker::OutputShape::OutputShape |
( |
bool | isClosed, |
|
|
int | shape, |
|
|
double | rotation, |
|
|
double | skew, |
|
|
std::string | text, |
|
|
std::vector< PMDCharProperties > | charProps, |
|
|
std::vector< PMDParaProperties > | paraProps ) |
|
inline |
◆ OutputShape() [3/3]
| libpagemaker::OutputShape::OutputShape |
( |
bool | isClosed, |
|
|
int | shape, |
|
|
double | rotation, |
|
|
double | skew, |
|
|
librevenge::RVNGBinaryData | bitmap ) |
|
inline |
◆ addPoint()
| void libpagemaker::OutputShape::addPoint |
( |
InchPoint | point | ) |
|
|
inline |
◆ getBitmap()
| librevenge::RVNGBinaryData libpagemaker::OutputShape::getBitmap |
( |
| ) |
const |
|
inline |
◆ getBoundingBox()
◆ getCharProperties()
| std::vector< PMDCharProperties > libpagemaker::OutputShape::getCharProperties |
( |
| ) |
const |
|
inline |
◆ getFillProperties()
◆ getHeight()
| double libpagemaker::OutputShape::getHeight |
( |
| ) |
const |
|
inline |
◆ getIsClosed()
| bool libpagemaker::OutputShape::getIsClosed |
( |
| ) |
const |
|
inline |
◆ getParaProperties()
| std::vector< PMDParaProperties > libpagemaker::OutputShape::getParaProperties |
( |
| ) |
const |
|
inline |
◆ getPoint()
| InchPoint libpagemaker::OutputShape::getPoint |
( |
unsigned | i | ) |
const |
|
inline |
◆ getRotation()
| double libpagemaker::OutputShape::getRotation |
( |
| ) |
const |
|
inline |
◆ getSkew()
| double libpagemaker::OutputShape::getSkew |
( |
| ) |
const |
|
inline |
◆ getStrokeProperties()
◆ getText()
| std::string libpagemaker::OutputShape::getText |
( |
| ) |
const |
|
inline |
◆ getWidth()
| double libpagemaker::OutputShape::getWidth |
( |
| ) |
const |
|
inline |
◆ numPoints()
| unsigned libpagemaker::OutputShape::numPoints |
( |
| ) |
const |
|
inline |
◆ setBoundingBox()
| void libpagemaker::OutputShape::setBoundingBox |
( |
InchPoint | bboxTopLeft, |
|
|
InchPoint | bboxBotRight ) |
|
inline |
◆ setDimensions()
| void libpagemaker::OutputShape::setDimensions |
( |
double | width, |
|
|
double | height ) |
|
inline |
◆ shapeType()
| uint8_t libpagemaker::OutputShape::shapeType |
( |
| ) |
const |
|
inline |
◆ m_bboxBot
| double libpagemaker::OutputShape::m_bboxBot |
|
private |
◆ m_bboxLeft
| double libpagemaker::OutputShape::m_bboxLeft |
|
private |
◆ m_bboxRight
| double libpagemaker::OutputShape::m_bboxRight |
|
private |
◆ m_bboxTop
| double libpagemaker::OutputShape::m_bboxTop |
|
private |
◆ m_bitmap
| librevenge::RVNGBinaryData libpagemaker::OutputShape::m_bitmap |
|
private |
◆ m_charProps
◆ m_fillProps
◆ m_height
| double libpagemaker::OutputShape::m_height |
|
private |
◆ m_isClosed
| bool libpagemaker::OutputShape::m_isClosed |
|
private |
◆ m_paraProps
◆ m_points
| std::vector<InchPoint> libpagemaker::OutputShape::m_points |
|
private |
◆ m_rotation
| double libpagemaker::OutputShape::m_rotation |
|
private |
◆ m_shapeType
| uint8_t libpagemaker::OutputShape::m_shapeType |
|
private |
◆ m_skew
| double libpagemaker::OutputShape::m_skew |
|
private |
◆ m_strokeProps
◆ m_text
| std::string libpagemaker::OutputShape::m_text |
|
private |
◆ m_width
| double libpagemaker::OutputShape::m_width |
|
private |
The documentation for this class was generated from the following file: