cpe Namespace Reference

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)

Detailed Description

Namespace for cpe classes.


Function Documentation

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().

Here is the call graph for this function:

quaternion cpe::operator* ( const quaternion &  q0,
const quaternion &  q1 
)

References cpe::v4::w(), cpe::v4::x(), cpe::v4::y(), and cpe::v4::z().

Here is the call graph for this function:

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().

Here is the call graph for this function:

v3 cpe::operator* ( const v3 &  p,
const double &  s 
)
v3 cpe::operator* ( const double &  s,
const v3 &  p 
)

References cpe::v3::x(), cpe::v3::y(), and cpe::v3::z().

Here is the call graph for this function:

matrix3 cpe::operator* ( const matrix3 &  m1,
const matrix3 &  m2 
)

References cpe::matrix3::m, cpe::matrix3::pointer_unprotected(), and cpe::matrix3::zeros().

Here is the call graph for this function:

v3 cpe::operator* ( const matrix3 &  _m,
const v3 &  v 
)

References cpe::matrix3::m, cpe::v3::x(), cpe::v3::y(), and cpe::v3::z().

Here is the call graph for this function:

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().

Here is the call graph for this function:

v4 cpe::operator+ ( const v4 &  p1,
const v4 &  p2 
)

References cpe::v4::w(), cpe::v4::x(), cpe::v4::y(), and cpe::v4::z().

Here is the call graph for this function:

v3 cpe::operator+ ( const v3 &  p,
const double &  s 
)
v3 cpe::operator+ ( const double &  s,
const v3 &  p 
)

References cpe::v3::x(), cpe::v3::y(), and cpe::v3::z().

Here is the call graph for this function:

v3 cpe::operator+ ( const v3 &  p1,
const v3 &  p2 
)

References cpe::v3::x(), cpe::v3::y(), and cpe::v3::z().

Here is the call graph for this function:

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().

Here is the call graph for this function:

v4 cpe::operator- ( const double &  s,
const v4 &  p 
)

References cpe::v4::w(), cpe::v4::x(), cpe::v4::y(), and cpe::v4::z().

Here is the call graph for this function:

v4 cpe::operator- ( const v4 &  p1,
const v4 &  p2 
)

References cpe::v4::w(), cpe::v4::x(), cpe::v4::y(), and cpe::v4::z().

Here is the call graph for this function:

v3 cpe::operator- ( const v3 &  p,
const double &  s 
)

References cpe::v3::x(), cpe::v3::y(), and cpe::v3::z().

Here is the call graph for this function:

v3 cpe::operator- ( const double &  s,
const v3 &  p 
)

References cpe::v3::x(), cpe::v3::y(), and cpe::v3::z().

Here is the call graph for this function:

v3 cpe::operator- ( const v3 &  p1,
const v3 &  p2 
)

References cpe::v3::x(), cpe::v3::y(), and cpe::v3::z().

Here is the call graph for this function:

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().

Here is the call graph for this function:

v3 cpe::operator/ ( const v3 &  p,
const double &  s 
)

References cpe::v3::x(), cpe::v3::y(), and cpe::v3::z().

Here is the call graph for this function:

matrix3 cpe::operator/ ( const matrix3 &  _m,
const double &  s 
)

References cpe::matrix3::m.

std::ostream& cpe::operator<< ( std::ostream &  stream,
const v4 &  p 
)

References cpe::v4::to_string().

Here is the call graph for this function:

std::ostream& cpe::operator<< ( std::ostream &  stream,
const v3 &  p 
)

References cpe::v3::to_string().

Here is the call graph for this function:

std::ostream& cpe::operator<< ( std::ostream &  stream,
const matrix3 &  _m 
)

References cpe::matrix3::m.

Generated on Tue Dec 28 10:12:11 2010 by  doxygen 1.6.3