13 #ifndef _CS237_MAT2X3_HXX_
14 #define _CS237_MAT2X3_HXX_
17 #error "c237-mat2x3.hxx should not be included directly"
66 std::ostream& operator<< (std::ostream& s, mat2x3<T>
const &m);
mat2x3 & operator*=(T const &s)
Definition: cs237-mat2x3.inl:112
mat2x3 & operator-=(T const &s)
Definition: cs237-mat2x3.inl:95
mat3x2< T > transpose() const
return the transpose of this matrix
Definition: cs237-mat2x3.inl:121
template class for 2x3 matrices
Definition: cs237-mat2x3.hxx:26
template class for 3x3 matrices
Definition: cs237-mat3x3.hxx:26
mat2x3()
create an uninitialized matrix
Definition: cs237-mat2x3.hxx:30
__detail::mat2x3< double > mat2x3d
Double-precision 2x3 matrices.
Definition: cs237-mat2x3.hxx:73
vec3< T > cv[2]
Definition: cs237-mat2x3.hxx:27
Definition: cs237-aabb.hxx:18
template class for three-element vectors
Definition: cs237-types.hxx:26
__detail::mat2x3< float > mat2x3f
Single-precision 2x3 matrices.
Definition: cs237-mat2x3.hxx:71
mat2x3 & operator+=(T const &s)
Definition: cs237-mat2x3.inl:78
vec3< T > & operator[](unsigned int const &i)
return the i'th column vector
Definition: cs237-mat2x3.inl:56
mat2x3 & operator=(mat2x3 const &mm)
Definition: cs237-mat2x3.inl:70
template class for 3x2 matrices
Definition: cs237-mat3x2.hxx:26