#include <graphics.h>
List of all members.
Public Member Functions |
| graphics_xform (void) |
| graphics_xform (const Matrix &xm, const Matrix &xim, const scaler &x, const scaler &y, const scaler &z, const Matrix &zl) |
| 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 use_scale=true) const |
ColumnVector | untransform (double x, double y, double z, bool use_scale=true) const |
ColumnVector | untransform (double x, double y, bool use_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) |
Constructor & Destructor Documentation
graphics_xform::graphics_xform |
( |
void |
|
) |
[inline] |
graphics_xform::~graphics_xform |
( |
void |
|
) |
[inline] |
Member Function Documentation
Matrix graphics_xform::scale |
( |
const Matrix & |
m |
) |
const [inline] |
ColumnVector graphics_xform::transform |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
bool |
use_scale = true | |
|
) |
| | const |
ColumnVector graphics_xform::untransform |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
bool |
use_scale = true | |
|
) |
| | const |
ColumnVector graphics_xform::untransform |
( |
double |
x, |
|
|
double |
y, |
|
|
bool |
use_scale = true | |
|
) |
| | const [inline] |
Matrix graphics_xform::xform_eye |
( |
void |
|
) |
[static] |
ColumnVector graphics_xform::xform_vector |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z | |
|
) |
| | [static] |
Matrix graphics_xform::xscale |
( |
const Matrix & |
m |
) |
const [inline] |
Matrix graphics_xform::yscale |
( |
const Matrix & |
m |
) |
const [inline] |
Matrix graphics_xform::zscale |
( |
const Matrix & |
m |
) |
const [inline] |
The documentation for this class was generated from the following files: