ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

matrix.h File Reference

#include <string.h>
#include <assert.h>
#include "common/streamdebug.h"
Include dependency graph for matrix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Math::MatrixBase< rows, cols >
 The base class for all the matrices. More...
class  Math::MatrixBase< rows, cols >::Row
 Convenient class for feeding a matrix. More...
class  Math::MatrixType< r, c >
 MatrixType is a class used to create different kinds of matrices. More...
class  Math::Matrix< r, c >
 Matrix class. More...

Namespaces

namespace  Math:: This
 

namespace contains some useful classes dealing with math and geometry.


namespace  Math

Defines

#define Vector(dim)   Matrix<dim, 1>

Functions

template<int m, int n, int p>
Matrix< m, n > Math::operator* (const Matrix< m, p > &m1, const Matrix< p, n > &m2)
template<int r, int c>
Matrix< r, c > Math::operator+ (const Matrix< r, c > &m1, const Matrix< r, c > &m2)
template<int r, int c>
Matrix< r, c > Math::operator- (const Matrix< r, c > &m1, const Matrix< r, c > &m2)
template<int r, int c>
Matrix< r, c > Math::operator* (const Matrix< r, c > &m1, float factor)
template<int r, int c>
Matrix< r, c > Math::operator/ (const Matrix< r, c > &m1, float factor)
template<int r, int c>
Matrix< r, c > Math::operator* (float factor, const Matrix< r, c > &m1)
template<int r, int c>
Matrix< r, c > Math::operator- (const Matrix< r, c > &m)
template<int r, int c>
bool Math::operator== (const Matrix< r, c > &m1, const Matrix< r, c > &m2)
template<int r, int c>
bool Math::operator!= (const Matrix< r, c > &m1, const Matrix< r, c > &m2)
template<int r, int c>
Common::DebugMath::operator<< (Common::Debug dbg, const Math::Matrix< r, c > &m)

Define Documentation

#define Vector (   dim  )     Matrix<dim, 1>

Definition at line 169 of file matrix.h.



Generated on Sat Feb 16 2019 05:02:23 for ResidualVM by doxygen 1.7.1
curved edge   curved edge