libcdr::CDRTransforms Class Reference

#include <CDRTransforms.h>

List of all members.

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< CDRTransformm_trafos

Constructor & Destructor Documentation


Member Function Documentation

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::applyToArc ( double &  rx,
double &  ry,
double &  rotation,
bool &  sweep,
double &  x,
double &  y 
) const

Member Data Documentation


The documentation for this class was generated from the following files: