Navigation

Operators and Keywords

Function List:

C++ API

graphics_xform Class Reference

#include <graphics.h>

Collaboration diagram for graphics_xform:

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)
 graphics_xform (const graphics_xform &g)
 ~graphics_xform (void)
graphics_xformoperator= (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)

Constructor & Destructor Documentation

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]


Member Function Documentation

graphics_xform& graphics_xform::operator= ( const graphics_xform g  )  [inline]

Matrix graphics_xform::scale ( const Matrix m  )  const [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]

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: