Logo Search packages:      
Sourcecode: nam version File versions  Download package

Public Member Functions | Private Member Functions | Private Attributes

Transform Class Reference

List of all members.

Public Member Functions

void clear ()
float det () const
int identity () const
void imap (float &tx, float &ty) const
void imap (float tx, float ty, float &x, float &y) const
void invert ()
int invertible () const
void map (float x, float y, float &tx, float &ty) const
void map (float x, float y, int &tx, int &ty) const
void map (float &x, float &y) const
int operator!= (const Transform &) const
Transformoperator= (const Transform &)
int operator== (const Transform &) const
void postmultiply (const Transform &)
void premultiply (const Transform &)
void rotate (float angle)
void scale (float sx, float sy)
void skew (float sx, float sy)
 Transform (float a00, float a01, float a10, float a11, float a20, float a21)
 Transform (const Transform &)
 Transform (const Transform *)
void translate (float dx, float dy)

Private Member Functions

void update ()

Private Attributes

int identity_
float mat00
float mat01
float mat10
float mat11
float mat20
float mat21

Detailed Description

Definition at line 65 of file transform.h.

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

Generated by  Doxygen 1.6.0   Back to index