FIFE  6e1afdbeda11afe9ac53e6023a4be96ef88f1dc6
matrix.h File Reference
#include <cassert>
#include <iostream>
#include "util/base/fife_stdint.h"
#include "util/structures/point.h"
#include "fife_math.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  FIFE::Matrix< T >
 Minimal matrix class to assist in view 3d calculations. More...
 

Namespaces

 FIFE
 

Macros

#define cofactor_maker(f1, mj1, mi1, f2, mj2, mi2, f3, mj3, mi3)   f1*(mj1*mi1-mj2*mi3) + f2*(mj2*mi2-mj3*mi1) + f3*(mj3*mi3-mj1*mi2)
 

Typedefs

typedef Matrix< double > FIFE::DoubleMatrix
 
typedef Matrix< int32_t > FIFE::IntMatrix
 

Functions

template<typename T >
std::ostream & FIFE::operator<< (std::ostream &os, const Matrix< T > &m)
 Print coords of the Matrix to a stream. More...
 

Macro Definition Documentation