#include <CDRTransforms.h>
Public Member Functions | |
| CDRTransform () | |
| CDRTransform (double v0, double v1, double x0, double v3, double v4, double y0) | |
| CDRTransform (const CDRTransform &trafo) | |
| void | applyToPoint (double &x, double &y) const |
| void | applyToArc (double &rx, double &ry, double &rotation, bool &sweep, double &endx, double &endy) const |
| double | getScaleX () const |
| double | getScaleY () const |
| double | getTranslateX () const |
| double | getTranslateY () const |
| bool | getFlipX () const |
| bool | getFlipY () const |
Private Member Functions | |
| double | _getScaleX () const |
| double | _getScaleY () const |
Private Attributes | |
| double | m_v0 |
| double | m_v1 |
| double | m_x0 |
| double | m_v3 |
| double | m_v4 |
| double | m_y0 |
| libcdr::CDRTransform::CDRTransform | ( | double | v0, |
| double | v1, | ||
| double | x0, | ||
| double | v3, | ||
| double | v4, | ||
| double | y0 | ||
| ) |
| libcdr::CDRTransform::CDRTransform | ( | const CDRTransform & | trafo | ) |
| double libcdr::CDRTransform::_getScaleX | ( | ) | const [private] |
| double libcdr::CDRTransform::_getScaleY | ( | ) | const [private] |
| void libcdr::CDRTransform::applyToArc | ( | double & | rx, |
| double & | ry, | ||
| double & | rotation, | ||
| bool & | sweep, | ||
| double & | endx, | ||
| double & | endy | ||
| ) | const |
Referenced by libcdr::CDRArcToElement::transform().
| void libcdr::CDRTransform::applyToPoint | ( | double & | x, |
| double & | y | ||
| ) | const |
| bool libcdr::CDRTransform::getFlipX | ( | ) | const |
| bool libcdr::CDRTransform::getFlipY | ( | ) | const |
| double libcdr::CDRTransform::getScaleX | ( | ) | const |
| double libcdr::CDRTransform::getScaleY | ( | ) | const |
| double libcdr::CDRTransform::getTranslateX | ( | ) | const |
| double libcdr::CDRTransform::getTranslateY | ( | ) | const |
double libcdr::CDRTransform::m_v0 [private] |
double libcdr::CDRTransform::m_v1 [private] |
double libcdr::CDRTransform::m_v3 [private] |
double libcdr::CDRTransform::m_v4 [private] |
double libcdr::CDRTransform::m_x0 [private] |
double libcdr::CDRTransform::m_y0 [private] |