Namespace for cpe classes. More...
Classes | |
| class | matrix3 |
| class | mesh |
| basic mesh class More... | |
| class | v3 |
| Vectors/Points 3D. More... | |
| class | v4 |
| 4D point More... | |
| class | mesh_io_off |
| Helper class to load/save off file. More... | |
| class | navigator_tool |
| (Dirty) Container class for camera, mouse and fps manipulation More... | |
| class | opengl_drawer |
| Helper class for OpenGL calls. More... | |
| class | quaternion |
| Quaternion class. More... | |
| class | string_converter |
| A helper class to manipulate string (token, convert, ...). More... | |
| class | string_tokenizer |
| Helper class to tokenize easily a string. More... | |
| class | file_helper |
| helper class with files More... | |
| class | texture |
| Container for texture. More... | |
| class | trackball |
| A container class to deal with a trackball, use ArcBall paradigm. More... | |
Functions | |
| matrix3 | operator+ (const matrix3 &m1, const matrix3 &m2) |
| matrix3 | operator+ (const double &s, const matrix3 &_m) |
| matrix3 | operator+ (const matrix3 &m, const double &s) |
| matrix3 | operator- (const matrix3 &m1, const matrix3 &m2) |
| matrix3 | operator- (const double &s, const matrix3 &_m) |
| matrix3 | operator- (const matrix3 &_m, const double &s) |
| matrix3 | operator* (const double &s, const matrix3 &_m) |
| matrix3 | operator* (const matrix3 &m, const double &s) |
| v3 | operator* (const matrix3 &_m, const v3 &v) |
| matrix3 | operator* (const matrix3 &m1, const matrix3 &m2) |
| matrix3 | operator/ (const matrix3 &_m, const double &s) |
| std::ostream & | operator<< (std::ostream &stream, const matrix3 &_m) |
| v3 | operator+ (const v3 &p1, const v3 &p2) |
| v3 | operator+ (const double &s, const v3 &p) |
| v3 | operator+ (const v3 &p, const double &s) |
| v3 | operator- (const v3 &p1, const v3 &p2) |
| v3 | operator- (const double &s, const v3 &p) |
| v3 | operator- (const v3 &p, const double &s) |
| v3 | operator* (const double &s, const v3 &p) |
| v3 | operator* (const v3 &p, const double &s) |
| v3 | operator/ (const v3 &p, const double &s) |
| std::ostream & | operator<< (std::ostream &stream, const v3 &p) |
| v4 | operator+ (const v4 &p1, const v4 &p2) |
| v4 | operator+ (const double &s, const v4 &p) |
| v4 | operator+ (const v4 &p, const double &s) |
| v4 | operator- (const v4 &p1, const v4 &p2) |
| v4 | operator- (const double &s, const v4 &p) |
| v4 | operator- (const v4 &p, const double &s) |
| v4 | operator* (const double &s, const v4 &p) |
| v4 | operator* (const v4 &p, const double &s) |
| v4 | operator/ (const v4 &p, const double &s) |
| std::ostream & | operator<< (std::ostream &stream, const v4 &p) |
| quaternion | operator* (const quaternion &q0, const quaternion &q1) |
| v3 | operator* (const quaternion &q, const v3 &v) |
Namespace for cpe classes.
| v3 cpe::operator* | ( | const quaternion & | q, | |
| const v3 & | v | |||
| ) |
References cpe::v4::w(), cpe::v3::x(), cpe::v4::x(), cpe::v3::y(), cpe::v4::y(), cpe::v3::z(), and cpe::v4::z().

| quaternion cpe::operator* | ( | const quaternion & | q0, | |
| const quaternion & | q1 | |||
| ) |
References cpe::v4::w(), cpe::v4::x(), cpe::v4::y(), and cpe::v4::z().

| v4 cpe::operator* | ( | const v4 & | p, | |
| const double & | s | |||
| ) |
| v4 cpe::operator* | ( | const double & | s, | |
| const v4 & | p | |||
| ) |
References cpe::v4::w(), cpe::v4::x(), cpe::v4::y(), and cpe::v4::z().

| v3 cpe::operator* | ( | const v3 & | p, | |
| const double & | s | |||
| ) |
| v3 cpe::operator* | ( | const double & | s, | |
| const v3 & | p | |||
| ) |
| matrix3 cpe::operator* | ( | const matrix3 & | m1, | |
| const matrix3 & | m2 | |||
| ) |
References cpe::matrix3::m, cpe::matrix3::pointer_unprotected(), and cpe::matrix3::zeros().

| v3 cpe::operator* | ( | const matrix3 & | _m, | |
| const v3 & | v | |||
| ) |
References cpe::matrix3::m, cpe::v3::x(), cpe::v3::y(), and cpe::v3::z().

| matrix3 cpe::operator* | ( | const matrix3 & | m, | |
| const double & | s | |||
| ) |
| matrix3 cpe::operator* | ( | const double & | s, | |
| const matrix3 & | _m | |||
| ) |
References cpe::matrix3::m.
| v4 cpe::operator+ | ( | const v4 & | p, | |
| const double & | s | |||
| ) |
| v4 cpe::operator+ | ( | const double & | s, | |
| const v4 & | p | |||
| ) |
References cpe::v4::w(), cpe::v4::x(), cpe::v4::y(), and cpe::v4::z().

| v4 cpe::operator+ | ( | const v4 & | p1, | |
| const v4 & | p2 | |||
| ) |
References cpe::v4::w(), cpe::v4::x(), cpe::v4::y(), and cpe::v4::z().

| v3 cpe::operator+ | ( | const v3 & | p, | |
| const double & | s | |||
| ) |
| v3 cpe::operator+ | ( | const double & | s, | |
| const v3 & | p | |||
| ) |
| v3 cpe::operator+ | ( | const v3 & | p1, | |
| const v3 & | p2 | |||
| ) |
| matrix3 cpe::operator+ | ( | const matrix3 & | m, | |
| const double & | s | |||
| ) |
| matrix3 cpe::operator+ | ( | const double & | s, | |
| const matrix3 & | _m | |||
| ) |
References cpe::matrix3::m.
| matrix3 cpe::operator+ | ( | const matrix3 & | m1, | |
| const matrix3 & | m2 | |||
| ) |
References cpe::matrix3::m.
| v4 cpe::operator- | ( | const v4 & | p, | |
| const double & | s | |||
| ) |
References cpe::v4::w(), cpe::v4::x(), cpe::v4::y(), and cpe::v4::z().

| v4 cpe::operator- | ( | const double & | s, | |
| const v4 & | p | |||
| ) |
References cpe::v4::w(), cpe::v4::x(), cpe::v4::y(), and cpe::v4::z().

| v4 cpe::operator- | ( | const v4 & | p1, | |
| const v4 & | p2 | |||
| ) |
References cpe::v4::w(), cpe::v4::x(), cpe::v4::y(), and cpe::v4::z().

| v3 cpe::operator- | ( | const v3 & | p, | |
| const double & | s | |||
| ) |
| v3 cpe::operator- | ( | const double & | s, | |
| const v3 & | p | |||
| ) |
| v3 cpe::operator- | ( | const v3 & | p1, | |
| const v3 & | p2 | |||
| ) |
| matrix3 cpe::operator- | ( | const matrix3 & | _m, | |
| const double & | s | |||
| ) |
References cpe::matrix3::m.
| matrix3 cpe::operator- | ( | const double & | s, | |
| const matrix3 & | _m | |||
| ) |
References cpe::matrix3::m.
| matrix3 cpe::operator- | ( | const matrix3 & | m1, | |
| const matrix3 & | m2 | |||
| ) |
References cpe::matrix3::m.
| v4 cpe::operator/ | ( | const v4 & | p, | |
| const double & | s | |||
| ) |
References cpe::v4::w(), cpe::v4::x(), cpe::v4::y(), and cpe::v4::z().

| v3 cpe::operator/ | ( | const v3 & | p, | |
| const double & | s | |||
| ) |
| matrix3 cpe::operator/ | ( | const matrix3 & | _m, | |
| const double & | s | |||
| ) |
References cpe::matrix3::m.
| std::ostream& cpe::operator<< | ( | std::ostream & | stream, | |
| const v4 & | p | |||
| ) |
| std::ostream& cpe::operator<< | ( | std::ostream & | stream, | |
| const v3 & | p | |||
| ) |
| std::ostream& cpe::operator<< | ( | std::ostream & | stream, | |
| const matrix3 & | _m | |||
| ) |
References cpe::matrix3::m.
1.6.3