#include <CDRTransforms.h>
Public Member Functions | |
| CDRTransforms () | |
| CDRTransforms (const CDRTransforms &trafos) | |
| ~CDRTransforms () | |
| void | append (double v0, double v1, double x0, double v3, double v4, double y0) |
| void | append (const CDRTransform &trafo) |
| void | clear () |
| bool | empty () const |
| void | applyToPoint (double &x, double &y) const |
| void | applyToArc (double &rx, double &ry, double &rotation, bool &sweep, double &x, double &y) 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 | |
| std::vector< CDRTransform > | m_trafos |
| libcdr::CDRTransforms::CDRTransforms | ( | const CDRTransforms & | trafos | ) |
| double libcdr::CDRTransforms::_getScaleX | ( | ) | const [private] |
| double libcdr::CDRTransforms::_getScaleY | ( | ) | const [private] |
| void libcdr::CDRTransforms::append | ( | double | v0, |
| double | v1, | ||
| double | x0, | ||
| double | v3, | ||
| double | v4, | ||
| double | y0 | ||
| ) |
| void libcdr::CDRTransforms::append | ( | const CDRTransform & | trafo | ) |
| void libcdr::CDRTransforms::applyToArc | ( | double & | rx, |
| double & | ry, | ||
| double & | rotation, | ||
| bool & | sweep, | ||
| double & | x, | ||
| double & | y | ||
| ) | const |
Referenced by libcdr::CDRArcToElement::transform().
| void libcdr::CDRTransforms::applyToPoint | ( | double & | x, |
| double & | y | ||
| ) | const |
| void libcdr::CDRTransforms::clear | ( | ) |
| bool libcdr::CDRTransforms::empty | ( | ) | const |
Referenced by libcdr::CDRParser::readTrfd().
| bool libcdr::CDRTransforms::getFlipX | ( | ) | const |
| bool libcdr::CDRTransforms::getFlipY | ( | ) | const |
| double libcdr::CDRTransforms::getScaleX | ( | ) | const |
| double libcdr::CDRTransforms::getScaleY | ( | ) | const |
| double libcdr::CDRTransforms::getTranslateX | ( | ) | const |
| double libcdr::CDRTransforms::getTranslateY | ( | ) | const |
std::vector<CDRTransform> libcdr::CDRTransforms::m_trafos [private] |