marble
Go to the source code of this file.
Functions | |
double | abs (const Vec3 &c) |
double | atan20 (double y, double x) |
Vec3 | carpol (const Vec3 &c) |
Mat3 | csmx (double p, double y, double r) |
double | dot (const Vec3 &c1, const Vec3 &c2) |
void | gpyr (const Mat3 &m1, double &p, double &y, double &r) |
Mat3 | mxcon (double r) |
double | mxdet (const Mat3 &c) |
void | mxevc (const Mat3 &m, double &a, Vec3 &v) |
Mat3 | mxidn () |
Mat3 | mxrox (double &a, Vec3 &v) |
Mat3 | mxtrn (const Mat3 &m1) |
Vec3 | mxvct (const Mat3 &m1, Vec3 &v1) |
Vec3 | operator* (double r, const Vec3 &c1) |
Vec3 | operator* (const Vec3 &c1, double r) |
Vec3 | operator* (const Vec3 &c1, const Vec3 &c2) |
Mat3 | operator* (double r, const Mat3 &c1) |
Mat3 | operator* (const Mat3 &c1, double r) |
Mat3 | operator* (const Mat3 &c1, const Mat3 &c2) |
Vec3 | operator+ (const Vec3 &c1, const Vec3 &c2) |
Mat3 | operator+ (const Mat3 &c1, const Mat3 &c2) |
Vec3 | operator- (const Vec3 &c1, const Vec3 &c2) |
Mat3 | operator- (const Mat3 &c1, const Mat3 &c2) |
Vec3 | operator/ (const Vec3 &c1, double r) |
Mat3 | operator/ (const Mat3 &c1, double r) |
ostream & | operator<< (ostream &os, const Vec3 &c) |
ostream & | operator<< (ostream &os, const Mat3 &c) |
Vec3 | polcar (const Vec3 &c) |
void | vcpy (Vec3 &v, double &p, double &y) |
void | vcrp (Vec3 &v, double &p, double &r) |
Vec3 | vnorm (const Vec3 &c) |
Mat3 | xrot (double a) |
Mat3 | yrot (double a) |
Mat3 | zrot (double a) |
Function Documentation
double abs | ( | const Vec3 & | c | ) |
Definition at line 100 of file attlib.cpp.
double atan20 | ( | double | y, |
double | x | ||
) |
Definition at line 25 of file attlib.cpp.
Definition at line 184 of file attlib.cpp.
Mat3 csmx | ( | double | p, |
double | y, | ||
double | r | ||
) |
Definition at line 551 of file attlib.cpp.
Definition at line 108 of file attlib.cpp.
void gpyr | ( | const Mat3 & | m1, |
double & | p, | ||
double & | y, | ||
double & | r | ||
) |
Definition at line 568 of file attlib.cpp.
Mat3 mxcon | ( | double | r | ) |
Definition at line 357 of file attlib.cpp.
double mxdet | ( | const Mat3 & | c | ) |
Definition at line 390 of file attlib.cpp.
Definition at line 596 of file attlib.cpp.
Mat3 mxidn | ( | ) |
Definition at line 368 of file attlib.cpp.
Definition at line 631 of file attlib.cpp.
Definition at line 379 of file attlib.cpp.
Definition at line 473 of file attlib.cpp.
Definition at line 133 of file attlib.cpp.
Definition at line 141 of file attlib.cpp.
Definition at line 149 of file attlib.cpp.
Definition at line 421 of file attlib.cpp.
Definition at line 432 of file attlib.cpp.
Definition at line 442 of file attlib.cpp.
Definition at line 116 of file attlib.cpp.
Definition at line 401 of file attlib.cpp.
Definition at line 124 of file attlib.cpp.
Definition at line 411 of file attlib.cpp.
Definition at line 159 of file attlib.cpp.
Definition at line 459 of file attlib.cpp.
ostream& operator<< | ( | ostream & | os, |
const Vec3 & | c | ||
) |
Definition at line 225 of file attlib.cpp.
ostream& operator<< | ( | ostream & | os, |
const Mat3 & | c | ||
) |
Definition at line 661 of file attlib.cpp.
Definition at line 207 of file attlib.cpp.
void vcpy | ( | Vec3 & | v, |
double & | p, | ||
double & | y | ||
) |
Definition at line 578 of file attlib.cpp.
void vcrp | ( | Vec3 & | v, |
double & | p, | ||
double & | r | ||
) |
Definition at line 587 of file attlib.cpp.
Definition at line 170 of file attlib.cpp.
Mat3 xrot | ( | double | a | ) |
Definition at line 488 of file attlib.cpp.
Mat3 yrot | ( | double | a | ) |
Definition at line 509 of file attlib.cpp.
Mat3 zrot | ( | double | a | ) |
Definition at line 530 of file attlib.cpp.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:42 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.