[DEBUG] add missing element in the etk::Matrix2 (no operator to calculate action

This commit is contained in:
Edouard DUPIN 2015-11-27 22:13:41 +01:00
parent 7c0f8391ad
commit 23e618a9ef
2 changed files with 6 additions and 0 deletions

View File

@ -152,6 +152,11 @@ etk::Matrix2 etk::Matrix2::operator * (const etk::Matrix2& _obj) {
return tmp;
}
vec2 etk::Matrix2::operator * (const vec2& _obj) {
return vec2(_obj.x()*m_mat[0] + _obj.y()*m_mat[1] + m_mat[2],
_obj.x()*m_mat[4] + _obj.y()*m_mat[3] + m_mat[5]);
}
etk::Matrix2 etk::Matrix2::operator ~ () const {
etk::Matrix2 tmp(*this);
tmp.invert();

View File

@ -77,6 +77,7 @@ namespace etk {
* * operator
*****************************************************/
Matrix2 operator * (const Matrix2& _obj);
vec2 operator * (const vec2& _obj);
/*****************************************************
* ~ operator
*****************************************************/