GMatrix Class Reference
[libgfc Index] [libgfc Hierarchy]
[Headers]
Defines a 2D transformation matrix More...
#include <src/gmatrix.h>
Inherits: GObject
Public Members
- NOP GMatrix ()
- NOP GMatrix (double m11, double m12, double m21, double m22, double dx, double dy )
- Result init ()
- void set (double m11, double m12, double m21, double m22, double dx, double dy )
- void xform (int x, int y, int& new_x, int& new_y) const
- void xform (double x, double y, double& new_x, double& new_y) const
- void xform (int n, double* points, double* new_points)
- GMatrix& translate (double dx, double dy)
- GMatrix& scale (double sx, double sy)
- GMatrix& shear (double sh, double sv)
- GMatrix& rotate ( double a)
- GMatrix invert (bool& invertable) const
- GMatrix& operator*= ( const GMatrix& mx)
- Result pack (DataPipe& p) const
- Result unpack (DataPipe& p)
Defines a 2D transformation matrix.
DESCRIPTION
GMatrix does the classical 2D transformations such as translation,
scale, shear, and rotate.
Documentation generated by lqian@lqian-sun on Wed Jul 14 09:36:10 EDT 1999
|
Kdoc
|