#include <GLTransform.h>
Public Member Functions | |
GlTransform () | |
void | operator*= (double scale) |
void | operator= (GlTransform &v) |
void | reset () |
void | scaledown () |
void | scaleset (double scale) |
void | scaleup () |
void | setcenter (double x, double y) |
void | transform (double es=1.0) |
void | translate (int dx, int dy, int dz=0) |
Public Attributes | |
double | cx |
double | cy |
double | ds |
double | q [4] |
double | sc |
double | t [3] |
Definition at line 27 of file GLTransform.h.
GlTransform::GlTransform | ( | ) | [inline] |
Definition at line 34 of file GLTransform.h.
void GlTransform::operator*= | ( | double | scale | ) | [inline] |
Definition at line 60 of file GLTransform.h.
void GlTransform::operator= | ( | GlTransform & | v | ) | [inline] |
Definition at line 49 of file GLTransform.h.
void GlTransform::reset | ( | ) | [inline] |
Definition at line 42 of file GLTransform.h.
void GlTransform::scaledown | ( | ) | [inline] |
Definition at line 82 of file GLTransform.h.
void GlTransform::scaleset | ( | double | scale | ) | [inline] |
Definition at line 67 of file GLTransform.h.
void GlTransform::scaleup | ( | ) | [inline] |
Definition at line 75 of file GLTransform.h.
void GlTransform::setcenter | ( | double | x, |
double | y | ||
) | [inline] |
Definition at line 95 of file GLTransform.h.
void GlTransform::transform | ( | double | es = 1.0 | ) | [inline] |
Definition at line 102 of file GLTransform.h.
void GlTransform::translate | ( | int | dx, |
int | dy, | ||
int | dz = 0 |
||
) | [inline] |
Definition at line 89 of file GLTransform.h.
double GlTransform::cx |
Definition at line 30 of file GLTransform.h.
double GlTransform::cy |
Definition at line 30 of file GLTransform.h.
double GlTransform::ds |
Definition at line 33 of file GLTransform.h.
double GlTransform::q[4] |
Definition at line 31 of file GLTransform.h.
double GlTransform::sc |
Definition at line 33 of file GLTransform.h.
double GlTransform::t[3] |
Definition at line 32 of file GLTransform.h.