From 3d96965ecd28b9037a83c4b22f65fcf502dce336 Mon Sep 17 00:00:00 2001 From: Yann Herklotz Date: Sat, 29 Jul 2017 10:00:20 +0100 Subject: Updating docs --- matrix_8hpp.html | 81 +++++++++++++------------------------------------------- 1 file changed, 18 insertions(+), 63 deletions(-) (limited to 'matrix_8hpp.html') diff --git a/matrix_8hpp.html b/matrix_8hpp.html index dd32e129..b4261d56 100644 --- a/matrix_8hpp.html +++ b/matrix_8hpp.html @@ -22,6 +22,7 @@
YAGE +  0.02
Yet Another Game Engine
@@ -87,87 +88,41 @@ $(function() {

Classes

class  yage::Matrix< Rows, Cols, Type > - Base matrix class. More...
-  -class  yage::detail::Row< Rows, Cols, Type > + Base Matrix class used by other similar classes. More...
  class  yage::Matrix< Rows, Cols, Type > - Base matrix class. More...
-  -class  yage::Vector< Rows, Type > + Base Matrix class used by other similar classes. More...
  class  yage::Vector2< Type > + 2D Vector class. More...
  - - + +

Namespaces

 detail
 Detail namespace.
 yage::matrix
 Namespace containing functions that operate on matrices.
 
+typedef Vector2< double >  +

Typedefs

-typedef Vector2< double > yage::Vector2d
yage::Vector2d
 Definition of a 2D vector.
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - + + + - - + + +

Functions

-template<int M, int N, class T >
Matrix< M, N, T > yage::operator+ (Matrix< M, N, T > lhs, const Matrix< M, N, T > &rhs)
 
-template<int M, int N, class T >
Matrix< M, N, T > yage::operator- (Matrix< M, N, T > lhs, const Matrix< M, N, T > &rhs)
 
-template<int M, int N, class T >
Matrix< M, N, T > yage::operator+ (Matrix< M, N, T > lhs, const T &rhs)
 
-template<int M, int N, class T >
Matrix< M, N, T > yage::operator+ (const T &lhs, Matrix< M, N, T > rhs)
 
-template<int M, int N, class T >
Matrix< M, N, T > yage::operator- (Matrix< M, N, T > lhs, const T &rhs)
 
-template<int M, int N, class T >
Matrix< M, N, T > yage::operator- (const T &lhs, Matrix< M, N, T > rhs)
 
-template<int M, int N, class T >
Matrix< M, N, T > yage::operator* (Matrix< M, N, T > lhs, const T &rhs)
 
-template<int M, int N, class T >
Matrix< M, N, T > yage::operator* (const T &lhs, Matrix< M, N, T > rhs)
 
-template<int M, int N, class T >
Matrix< M, N, T > yage::operator/ (Matrix< M, N, T > lhs, const T &rhs)
 
-template<int M, int N, class T >
bool yage::operator== (const Matrix< M, N, T > &lhs, const Matrix< M, N, T > &rhs)
 
-template<int M, int N, class T >
std::ostream & yage::operator<< (std::ostream &os, const Matrix< M, N, T > &mat)
 
-template<int M, int N, class T >
Matrix< N, M, T > yage::matrix::transpose (const Matrix< M, N, T > &m)
template<int M, int N, class T >
Matrix< N, M, T > yage::matrix::transpose (const Matrix< M, N, T > &m)
 Transposes a matrix and returns the result. More...
 
-template<int R, class T >
yage::matrix::dot (const Matrix< R, 1, T > &m1, const Matrix< R, 1, T > &m2)
template<int R, class T >
yage::matrix::dot (const Matrix< R, 1, T > &m1, const Matrix< R, 1, T > &m2)
 Returns the dot product between two vectors. More...
 
-template<int M, int N, int P, int Q, class T >
Matrix< M, Q, T > yage::matrix::multiply (const Matrix< M, N, T > &m1, const Matrix< P, Q, T > &m2)
template<int M, int N, int P, int Q, class T >
Matrix< M, Q, T > yage::matrix::multiply (const Matrix< M, N, T > &m1, const Matrix< P, Q, T > &m2)
 Multiplies two matrices together. More...
 

Detailed Description

@@ -177,7 +132,7 @@ template<int M, int N, int P, int Q, class T > -- cgit