| Class Index | Cross Index | Namespace Index |
Used by CanvasItem.
Contained in: Gnome::Art
Derived from:
none
Derived by:
none
#include <gtk--/affinetrans.h>
public function member index: |
||
| AffineTrans | (gdouble scale = 1.0); | |
| AffineTrans | (gdouble aff[]); | |
| AffineTrans | (const AffineTrans& src); | |
| Point | apply_to | (const Point& p) const; |
| gdouble | expansion | () const; |
| void | flip | (gboolean horiz, gboolean vert); |
| static AffineTrans | identity | (); |
| void | invert | (); |
| gdouble* | obj | (); |
| const gdouble* | obj | () const; |
| gboolean | operator != | (AffineTrans& other); |
| Point | operator * | (const Point& p) const; |
| AffineTrans | operator * | (const AffineTrans& aff2); |
| AffineTrans const& | operator *= | (AffineTrans& other); |
| AffineTrans& | operator = | (const AffineTrans& src); |
| gboolean | operator == | (AffineTrans& other); |
| gdouble& | operator [] | (unsigned int idx); |
| const gdouble& | operator [] | (unsigned int idx) const; |
| gboolean | rectilinear | () const; |
| static AffineTrans | rotation | (gdouble theta); |
| static AffineTrans | scaling | (gdouble s); |
| static AffineTrans | scaling | (gdouble sx, gdouble sy); |
| static AffineTrans | shearing | (gdouble theta); |
| Gtk::string | to_string | () const; |
| static AffineTrans | translation | (gdouble dx, gdouble dy); |
| static AffineTrans | translation | (const Point& p); |
| ~AffineTrans | (); | |