Board  0.9.4
Public Types | Public Member Functions | Static Public Member Functions | List of all members
LibBoard::TransformMatrix Class Reference

Public Types

enum  Type { SVG, Postscript }
 

Public Member Functions

 TransformMatrix (double m11, double m12, double m13, double m21, double m22, double m23)
 
TransformMatrix operator* (const TransformMatrix &) const
 
TransformMatrixoperator*= (const TransformMatrix &)
 
Point operator* (const Point &point) const
 
TransformMatrix operator+ (const Point &) const
 
TransformMatrixoperator+= (const Point &)
 
void flushSVG (std::ostream &) const
 
void flushEPS (std::ostream &) const
 

Static Public Member Functions

static TransformMatrix translation (double dx, double dy)
 
static TransformMatrix translation (const Point &)
 
static TransformMatrix scaling (double sx, double sy)
 
static TransformMatrix rotation (double angle, Type type)
 
static TransformMatrix rotation (double angle, const Point &center, Type type)
 

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