#include <jem/gl/Transform.h>
|
| | Transform () |
| |
| | Transform (const Transform &rhs) |
| |
| Transform & | operator= (const Transform &rhs) |
| |
| void | swap (Transform &rhs) |
| |
| GLdouble & | operator() (int i, int j) |
| |
| GLdouble | operator() (int i, int j) const |
| |
| void | setIdentity () |
| |
| void | scale (GLdouble s) |
| |
| void | scale (GLdouble sx, GLdouble sy, GLdouble sz=1.0) |
| |
| void | setScale (GLdouble s) |
| |
| void | setScale (GLdouble sx, GLdouble sy, GLdouble sz=1.0) |
| |
| GLdouble | getScale () const |
| |
| void | translate (GLdouble dx, GLdouble dy, GLdouble dz=0.0) |
| |
| void | setTranslation (GLdouble dx, GLdouble dy, GLdouble dz=0.0) |
| |
| void | rotate (GLdouble a) |
| |
| void | rotate (GLdouble a, GLdouble x, GLdouble y) |
| |
| void | rotate (GLdouble a, GLdouble x, GLdouble y, GLdouble z) |
| |
| void | setRotation (GLdouble a) |
| |
| void | setRotation (GLdouble a, GLdouble x, GLdouble y) |
| |
| void | setRotation (GLdouble a, GLdouble x, GLdouble y, GLdouble z) |
| |
| void | transform (const Transform &tr) |
| |
| void | configure2D (const Properties &props) |
| |
| void | getConfig2D (const Properties &props) const |
| |
| void | configure3D (const Properties &props) |
| |
| void | getConfig3D (const Properties &props) const |
| |
| GLdouble * | addr () |
| |
| const GLdouble * | addr () const |
| |
| jem::gl::Transform::Transform |
( |
| ) |
|
| jem::gl::Transform::Transform |
( |
const Transform & |
rhs | ) |
|
| void jem::gl::Transform::swap |
( |
Transform & |
rhs | ) |
|
| GLdouble & jem::gl::Transform::operator() |
( |
int |
i, |
|
|
int |
j |
|
) |
| |
| GLdouble jem::gl::Transform::operator() |
( |
int |
i, |
|
|
int |
j |
|
) |
| const |
| void jem::gl::Transform::setIdentity |
( |
| ) |
|
| void jem::gl::Transform::scale |
( |
GLdouble |
s | ) |
|
| void jem::gl::Transform::scale |
( |
GLdouble |
sx, |
|
|
GLdouble |
sy, |
|
|
GLdouble |
sz = 1.0 |
|
) |
| |
| void jem::gl::Transform::setScale |
( |
GLdouble |
s | ) |
|
| void jem::gl::Transform::setScale |
( |
GLdouble |
sx, |
|
|
GLdouble |
sy, |
|
|
GLdouble |
sz = 1.0 |
|
) |
| |
| GLdouble jem::gl::Transform::getScale |
( |
| ) |
const |
| void jem::gl::Transform::translate |
( |
GLdouble |
dx, |
|
|
GLdouble |
dy, |
|
|
GLdouble |
dz = 0.0 |
|
) |
| |
| void jem::gl::Transform::setTranslation |
( |
GLdouble |
dx, |
|
|
GLdouble |
dy, |
|
|
GLdouble |
dz = 0.0 |
|
) |
| |
| void jem::gl::Transform::rotate |
( |
GLdouble |
a | ) |
|
| void jem::gl::Transform::rotate |
( |
GLdouble |
a, |
|
|
GLdouble |
x, |
|
|
GLdouble |
y |
|
) |
| |
| void jem::gl::Transform::rotate |
( |
GLdouble |
a, |
|
|
GLdouble |
x, |
|
|
GLdouble |
y, |
|
|
GLdouble |
z |
|
) |
| |
| void jem::gl::Transform::setRotation |
( |
GLdouble |
a | ) |
|
| void jem::gl::Transform::setRotation |
( |
GLdouble |
a, |
|
|
GLdouble |
x, |
|
|
GLdouble |
y |
|
) |
| |
| void jem::gl::Transform::setRotation |
( |
GLdouble |
a, |
|
|
GLdouble |
x, |
|
|
GLdouble |
y, |
|
|
GLdouble |
z |
|
) |
| |
| void jem::gl::Transform::transform |
( |
const Transform & |
tr | ) |
|
| static Transform jem::gl::Transform::identity |
( |
| ) |
|
|
static |
| static Transform jem::gl::Transform::scaling |
( |
GLdouble |
s | ) |
|
|
static |
| static Transform jem::gl::Transform::scaling |
( |
GLdouble |
sx, |
|
|
GLdouble |
sy, |
|
|
GLdouble |
sz = 1.0 |
|
) |
| |
|
static |
| static Transform jem::gl::Transform::translation |
( |
GLdouble |
dx, |
|
|
GLdouble |
dy, |
|
|
GLdouble |
dz = 0.0 |
|
) |
| |
|
static |
| static Transform jem::gl::Transform::rotation |
( |
GLdouble |
a | ) |
|
|
static |
| static Transform jem::gl::Transform::rotation |
( |
GLdouble |
a, |
|
|
GLdouble |
x, |
|
|
GLdouble |
y |
|
) |
| |
|
static |
| static Transform jem::gl::Transform::rotation |
( |
GLdouble |
a, |
|
|
GLdouble |
x, |
|
|
GLdouble |
y, |
|
|
GLdouble |
z |
|
) |
| |
|
static |
| void jem::gl::Transform::configure2D |
( |
const Properties & |
props | ) |
|
| void jem::gl::Transform::getConfig2D |
( |
const Properties & |
props | ) |
const |
| static void jem::gl::Transform::listProps2D |
( |
const Properties & |
props | ) |
|
|
static |
| void jem::gl::Transform::configure3D |
( |
const Properties & |
props | ) |
|
| void jem::gl::Transform::getConfig3D |
( |
const Properties & |
props | ) |
const |
| static void jem::gl::Transform::listProps3D |
( |
const Properties & |
props | ) |
|
|
static |
| GLdouble * jem::gl::Transform::addr |
( |
| ) |
|
| const GLdouble * jem::gl::Transform::addr |
( |
| ) |
const |