Leonetienne/Eule
Homemade math library, mainly targetted towards computer graphics
|
Classes | |
class | Collider |
Abstract class of a collider domain. More... | |
class | Math |
Math utility class containing basic functions. More... | |
class | Matrix4x4 |
A matrix 4x4 class representing a 3d transformation. More... | |
class | Quaternion |
3D rotation representation More... | |
struct | Rect |
Trivial data structure representing a rectangle. More... | |
class | TrapazoidalPrismCollider |
A collider describing a trapazoidal prism. More... | |
class | Vector2 |
Representation of a 2d vector. More... | |
class | Vector3 |
Representation of a 3d vector. More... | |
class | Vector4 |
Representation of a 4d vector. More... | |
Typedefs | |
typedef Vector3< double > | Vector3d |
typedef Vector2< int > | Vector2i |
typedef Vector2< double > | Vector2d |
typedef Vector3< int > | Vector3i |
typedef Vector4< int > | Vector4i |
typedef Vector4< double > | Vector4d |
Functions | |
std::ostream & | operator<< (std::ostream &os, const Matrix4x4 &m) |
std::wostream & | operator<< (std::wostream &os, const Matrix4x4 &m) |
std::ostream & | operator<< (std::ostream &os, const Quaternion &q) |
std::wostream & | operator<< (std::wostream &os, const Quaternion &q) |
typedef Vector2<double> Eule::Vector2d |
typedef Vector2<int> Eule::Vector2i |
typedef Vector3< double > Eule::Vector3d |
Definition at line 9 of file Matrix4x4.h.
typedef Vector3<int> Eule::Vector3i |
typedef Vector4<double> Eule::Vector4d |
typedef Vector4<int> Eule::Vector4i |
std::ostream& Eule::operator<< | ( | std::ostream & | os, |
const Matrix4x4 & | m | ||
) |
Definition at line 620 of file Matrix4x4.cpp.
std::ostream& Eule::operator<< | ( | std::ostream & | os, |
const Quaternion & | q | ||
) |
Definition at line 325 of file Quaternion.cpp.
std::wostream& Eule::operator<< | ( | std::wostream & | os, |
const Matrix4x4 & | m | ||
) |
Definition at line 635 of file Matrix4x4.cpp.
std::wostream& Eule::operator<< | ( | std::wostream & | os, |
const Quaternion & | q | ||
) |
Definition at line 331 of file Quaternion.cpp.