#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: