#include <vruiMatrix.h>
|
| vruiMatrix () |
|
virtual | ~vruiMatrix () |
|
virtual vruiMatrix * | makeIdentity ()=0 |
|
virtual vruiMatrix * | makeEuler (double h, double p, double r)=0 |
|
virtual vruiMatrix * | makeRotate (double degrees, double xAxis, double yAxis, double zAxis)=0 |
|
virtual vruiMatrix * | makeScale (double x, double y, double z)=0 |
|
virtual vruiMatrix * | makeTranslate (double x, double y, double z)=0 |
|
virtual vruiMatrix * | makeInverse (const vruiMatrix *source)=0 |
|
virtual vruiMatrix * | setTranslation (double x, double y, double z) |
|
virtual vruiMatrix * | preTranslated (double x, double y, double z, vruiMatrix *matrix)=0 |
|
virtual vruiMatrix * | mult (const vruiMatrix *matrix)=0 |
|
virtual double & | operator() (int row, int column)=0 |
|
virtual double | operator() (int row, int column) const =0 |
|
virtual coVector | getFullXformPt (const coVector &point) const =0 |
|
virtual coVector | getTranslate () const |
|
virtual coVector | getHPR () const =0 |
|
bool | isIdentity () const |
|
◆ vruiMatrix()
vrui::vruiMatrix::vruiMatrix |
( |
| ) |
|
|
inline |
◆ ~vruiMatrix()
vrui::vruiMatrix::~vruiMatrix |
( |
| ) |
|
|
virtual |
◆ getFullXformPt()
virtual coVector vrui::vruiMatrix::getFullXformPt |
( |
const coVector & |
point | ) |
const |
|
pure virtual |
◆ getHPR()
virtual coVector vrui::vruiMatrix::getHPR |
( |
| ) |
const |
|
pure virtual |
◆ getTranslate()
virtual coVector vrui::vruiMatrix::getTranslate |
( |
| ) |
const |
|
inlinevirtual |
◆ isIdentity()
bool vrui::vruiMatrix::isIdentity |
( |
| ) |
const |
◆ makeEuler()
virtual vruiMatrix * vrui::vruiMatrix::makeEuler |
( |
double |
h, |
|
|
double |
p, |
|
|
double |
r |
|
) |
| |
|
pure virtual |
◆ makeIdentity()
virtual vruiMatrix * vrui::vruiMatrix::makeIdentity |
( |
| ) |
|
|
pure virtual |
◆ makeInverse()
◆ makeRotate()
virtual vruiMatrix * vrui::vruiMatrix::makeRotate |
( |
double |
degrees, |
|
|
double |
xAxis, |
|
|
double |
yAxis, |
|
|
double |
zAxis |
|
) |
| |
|
pure virtual |
◆ makeScale()
virtual vruiMatrix * vrui::vruiMatrix::makeScale |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
pure virtual |
◆ makeTranslate()
virtual vruiMatrix * vrui::vruiMatrix::makeTranslate |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
pure virtual |
◆ mult()
◆ operator()() [1/2]
virtual double vrui::vruiMatrix::operator() |
( |
int |
row, |
|
|
int |
column |
|
) |
| const |
|
pure virtual |
◆ operator()() [2/2]
virtual double & vrui::vruiMatrix::operator() |
( |
int |
row, |
|
|
int |
column |
|
) |
| |
|
pure virtual |
◆ preTranslated()
virtual vruiMatrix * vrui::vruiMatrix::preTranslated |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
vruiMatrix * |
matrix |
|
) |
| |
|
pure virtual |
◆ setTranslation()
virtual vruiMatrix * vrui::vruiMatrix::setTranslation |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
inlinevirtual |
The documentation for this class was generated from the following files: