#include <graphics.h>
Public Member Functions | |
graphics_xform (void) | |
graphics_xform (const Matrix &xm, const Matrix &xim, const scaler &x, const scaler &y, const scaler &z) | |
graphics_xform (const graphics_xform &g) | |
~graphics_xform (void) | |
graphics_xform & | operator= (const graphics_xform &g) |
ColumnVector | transform (double x, double y, double z, bool scale=true) const |
ColumnVector | untransform (double x, double y, double z, bool scale=true) const |
Matrix | xscale (const Matrix &m) const |
Matrix | yscale (const Matrix &m) const |
Matrix | zscale (const Matrix &m) const |
Matrix | scale (const Matrix &m) const |
Static Public Member Functions | |
static ColumnVector | xform_vector (double x, double y, double z) |
static Matrix | xform_eye (void) |
graphics_xform::graphics_xform | ( | void | ) | [inline] |
graphics_xform::graphics_xform | ( | const Matrix & | xm, | |
const Matrix & | xim, | |||
const scaler & | x, | |||
const scaler & | y, | |||
const scaler & | z | |||
) | [inline] |
graphics_xform::graphics_xform | ( | const graphics_xform & | g | ) | [inline] |
graphics_xform::~graphics_xform | ( | void | ) | [inline] |
graphics_xform& graphics_xform::operator= | ( | const graphics_xform & | g | ) | [inline] |
ColumnVector graphics_xform::transform | ( | double | x, | |
double | y, | |||
double | z, | |||
bool | scale = true | |||
) | const |
ColumnVector graphics_xform::untransform | ( | double | x, | |
double | y, | |||
double | z, | |||
bool | scale = true | |||
) | const |
Matrix graphics_xform::xform_eye | ( | void | ) | [static] |
ColumnVector graphics_xform::xform_vector | ( | double | x, | |
double | y, | |||
double | z | |||
) | [static] |