Board
0.9.4
|
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 |
TransformMatrix & | operator*= (const TransformMatrix &) |
Point | operator* (const Point &point) const |
TransformMatrix | operator+ (const Point &) const |
TransformMatrix & | operator+= (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 ¢er, Type type) |