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