| Rapicorn - Experimental UI Toolkit - Source Code
    13.07.0
    | 
Inherited by Rapicorn::AffineHFlip, Rapicorn::AffineIdentity, Rapicorn::AffineRotate, Rapicorn::AffineScale, Rapicorn::AffineShear, Rapicorn::AffineTranslate, and Rapicorn::AffineVFlip.
| Classes | |
| struct | VectorReturn | 
| Public Member Functions | |
| Affine (double cxx=1, double cxy=0, double cxz=0, double cyx=0, double cyy=1, double cyz=0) | |
| Affine & | translate (double tx, double ty) | 
| Affine & | translate (Point p) | 
| Affine & | set_translation (double tx, double ty) | 
| Affine & | hflip () | 
| Affine & | vflip () | 
| Affine & | rotate (double theta) | 
| Affine & | rotate (double theta, Point anchor) | 
| Affine & | scale (double sx, double sy) | 
| Affine & | shear (double shearx, double sheary) | 
| Affine & | shear (double theta) | 
| Affine & | multiply (const Affine &a2) | 
| Affine & | multiply_swapped (const Affine &a2) | 
| Point | point (const Point &s) const | 
| Point | point (double x, double y) const | 
| double | determinant () const | 
| double | expansion () const | 
| double | hexpansion () const | 
| double | vexpansion () const | 
| Affine & | invert () | 
| Point | ipoint (const Point &s) const | 
| Point | ipoint (double x, double y) const | 
| Point | operator* (const Point &p) const | 
| Affine | operator* (const Affine &a2) const | 
| Affine & | operator= (const Affine &a2) | 
| bool | is_identity () const | 
| Affine | create_inverse () const | 
| bool | operator== (const Affine &oa) const | 
| bool | operator!= (const Affine &oa) const | 
| String | string () const | 
| VectorReturn | x () const | 
| VectorReturn | y () const | 
| Static Public Member Functions | |
| static Affine | from_triangles (Point src_a, Point src_b, Point src_c, Point dst_a, Point dst_b, Point dst_c) | 
| Protected Attributes | |
| double | xx | 
| double | xy | 
| double | xz | 
| double | yx | 
| double | yy | 
| double | yz | 
 1.7.6.1
 1.7.6.1