cpe Namespace Reference

Namespace for cpe classes. More...

Classes

class  evaluator_spline
class  grid
class  matrix3
class  matrix4
class  patch4
class  surface_param
class  surface_param_drawable
 Wrapper class to help drawing a surface_param class. More...
class  v3
 Vectors/Points 3D. More...
class  v4
 4D point More...
class  gui_interface
class  intersection_helper
class  mesh
 basic mesh class 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  picking_data
 Helper class to store picking parameters. More...
class  quad_index
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

grid operator* (const double &s, const grid &g)
grid operator* (const grid &g, const double &s)
grid operator+ (const grid &g, const v3 &t)
grid operator+ (const v3 &t, const grid &g)
grid operator- (const grid &g, const v3 &t)
grid operator- (const v3 &t, const grid &g)
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)
matrix4 operator+ (const matrix4 &m1, const matrix4 &m2)
matrix4 operator+ (const double &s, const matrix4 &_m)
matrix4 operator+ (const matrix4 &m, const double &s)
matrix4 operator- (const matrix4 &m1, const matrix4 &m2)
matrix4 operator- (const double &s, const matrix4 &_m)
matrix4 operator- (const matrix4 &_m, const double &s)
matrix4 operator* (const double &s, const matrix4 &_m)
matrix4 operator* (const matrix4 &m, const double &s)
v4 operator* (const matrix4 &_m, const v4 &v)
v4 operator* (const v4 &v, const matrix4 &_m)
matrix4 operator* (const matrix4 &m1, const matrix4 &m2)
matrix4 operator/ (const matrix4 &_m, const double &s)
std::ostream & operator<< (std::ostream &stream, const matrix4 &_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:

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

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

Here is the call graph for this function:

v4 cpe::operator* ( const v4 &  v,
const matrix4 &  _m 
)

References cpe::matrix4::m, 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 matrix4 &  _m,
const v4 &  v 
)

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

Here is the call graph for this function:

matrix4 cpe::operator* ( const matrix4 &  m,
const double &  s 
)
matrix4 cpe::operator* ( const double &  s,
const matrix4 &  _m 
)

References cpe::matrix4::m.

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.

grid cpe::operator* ( const grid &  g,
const double &  s 
)
grid cpe::operator* ( const double &  s,
const grid &  g 
)
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:

matrix4 cpe::operator+ ( const matrix4 &  m,
const double &  s 
)
matrix4 cpe::operator+ ( const double &  s,
const matrix4 &  _m 
)

References cpe::matrix4::m.

matrix4 cpe::operator+ ( const matrix4 &  m1,
const matrix4 &  m2 
)

References cpe::matrix4::m.

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.

grid cpe::operator+ ( const v3 &  t,
const grid &  g 
)
grid cpe::operator+ ( const grid &  g,
const v3 &  t 
)
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:

matrix4 cpe::operator- ( const matrix4 &  _m,
const double &  s 
)

References cpe::matrix4::m.

matrix4 cpe::operator- ( const double &  s,
const matrix4 &  _m 
)

References cpe::matrix4::m.

matrix4 cpe::operator- ( const matrix4 &  m1,
const matrix4 &  m2 
)

References cpe::matrix4::m.

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.

grid cpe::operator- ( const v3 &  t,
const grid &  g 
)
grid cpe::operator- ( const grid &  g,
const v3 &  t 
)
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:

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

References cpe::matrix4::m.

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 matrix4 &  _m 
)

References cpe::matrix4::m.

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

References cpe::matrix3::m.

Generated on Mon Feb 27 18:30:16 2012 by  doxygen 1.6.3