libcdr::CDRTransform Class Reference

#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
 

Private Attributes

double m_v0
 
double m_v1
 
double m_x0
 
double m_v3
 
double m_v4
 
double m_y0
 

Constructor & Destructor Documentation

libcdr::CDRTransform::CDRTransform ( )
libcdr::CDRTransform::CDRTransform ( double  v0,
double  v1,
double  x0,
double  v3,
double  v4,
double  y0 
)
libcdr::CDRTransform::CDRTransform ( const CDRTransform trafo)

Member Function Documentation

void libcdr::CDRTransform::applyToArc ( double &  rx,
double &  ry,
double &  rotation,
bool &  sweep,
double &  endx,
double &  endy 
) const

Member Data Documentation

double libcdr::CDRTransform::m_v0
private

Referenced by applyToArc(), and applyToPoint().

double libcdr::CDRTransform::m_v1
private

Referenced by applyToArc(), and applyToPoint().

double libcdr::CDRTransform::m_v3
private

Referenced by applyToArc(), and applyToPoint().

double libcdr::CDRTransform::m_v4
private

Referenced by applyToArc(), and applyToPoint().

double libcdr::CDRTransform::m_x0
private

Referenced by applyToPoint().

double libcdr::CDRTransform::m_y0
private

Referenced by applyToPoint().


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

Generated for libcdr by doxygen 1.8.11