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.