#include <mat2.h>
Public Member Functions | |
mat2 () | |
mat2 (const T) | |
mat2 (const T *) | |
mat2 (const T, const T, const T, const T) | |
mat2 (const vec2< T > &, const vec2< T > &) | |
mat2 (const mat2< T > &M) | |
~mat2 () | |
mat2 & | operator+= (const mat2 &) |
mat2 & | operator-= (const mat2 &) |
mat2 & | operator *= (const T) |
mat2 & | operator/= (const T) |
mat2 & | operator *= (const mat2 &) |
mat2 | operator+ (const mat2 &) const |
mat2 | operator- (const mat2 &) const |
mat2 | operator- () const |
mat2 | operator * (const T) const |
mat2 | operator/ (const T) const |
mat2 | operator * (const mat2 &) const |
vec2< T > | operator * (const vec2< T > &) const |
T * | v () |
const T * | v () const |
void | set (const T, const T, const T, const T) |
T & | operator[] (const int) |
void | zero () |
void | eye () |
vec2< T > & | x () const |
vec2< T > & | y () const |
mat2 | inv () const |
mat2 | tp () const |
Public Attributes | |
T | m [4] |
|
Definition at line 151 of file mat2.h. References gutz::mat2< T >::m. Referenced by gutz::mat2< T >::inv(), gutz::mat2< T >::operator *(), gutz::mat2< T >::operator+(), gutz::mat2< T >::operator-(), gutz::mat2< T >::operator/(), and gutz::mat2< T >::tp(). |
|
Definition at line 158 of file mat2.h. References gutz::mat2< T >::m. |
|
Definition at line 165 of file mat2.h. References gutz::mat2< T >::m, and v. |
|
Definition at line 172 of file mat2.h. References gutz::mat2< T >::m. |
|
Definition at line 180 of file mat2.h. References gutz::mat2< T >::m, gutz::vec2< T >::x, and gutz::vec2< T >::y. |
|
Definition at line 187 of file mat2.h. References gutz::mat2< T >::m. |
|
|
|
Definition at line 342 of file mat2.h. References gutz::mat2< T >::m. |
|
Definition at line 364 of file mat2.h. References gutz::mat2< T >::m, and gutz::mat2< T >::mat2(). |
|
Definition at line 296 of file mat2.h. References gutz::mat2< T >::m, and v. |
|
Definition at line 288 of file mat2.h. References gutz::mat2< T >::m, and gutz::mat2< T >::mat2(). |
|
Definition at line 271 of file mat2.h. References gutz::mat2< T >::m, and gutz::mat2< T >::mat2(). |
|
Definition at line 235 of file mat2.h. References gutz::mat2< T >::m. |
|
Definition at line 216 of file mat2.h. References gutz::mat2< T >::m. |
|
Definition at line 247 of file mat2.h. References gutz::mat2< T >::m, and gutz::mat2< T >::mat2(). |
|
Definition at line 198 of file mat2.h. References gutz::mat2< T >::m. |
|
Definition at line 263 of file mat2.h. References gutz::mat2< T >::m, and gutz::mat2< T >::mat2(). |
|
Definition at line 255 of file mat2.h. References gutz::mat2< T >::m, and gutz::mat2< T >::mat2(). |
|
Definition at line 207 of file mat2.h. References gutz::mat2< T >::m. |
|
Definition at line 279 of file mat2.h. References gutz::mat2< T >::m, and gutz::mat2< T >::mat2(). |
|
Definition at line 225 of file mat2.h. References gutz::mat2< T >::m. |
|
Definition at line 327 of file mat2.h. References gutz::mat2< T >::v(). |
|
Definition at line 318 of file mat2.h. References gutz::mat2< T >::m. |
|
Definition at line 373 of file mat2.h. References gutz::mat2< T >::m, and gutz::mat2< T >::mat2(). |
|
Definition at line 310 of file mat2.h. References gutz::mat2< T >::m. |
|
Definition at line 303 of file mat2.h. References gutz::mat2< T >::m. Referenced by gutz::mat2< T >::operator[](). |
|
Definition at line 350 of file mat2.h. References gutz::mat2< T >::m. |
|
Definition at line 357 of file mat2.h. References gutz::mat2< T >::m. |
|
Definition at line 334 of file mat2.h. References gutz::mat2< T >::m. |
|