Added slice function for matrix.

This commit is contained in:
James Goppert
2016-02-16 12:22:08 -05:00
parent 1ae114b3d2
commit 5a01e6c939
4 changed files with 50 additions and 1 deletions
+7
View File
@@ -317,6 +317,13 @@ public:
return transpose();
}
template<size_t P, size_t Q>
Matrix<Type, P, Q> slice(size_t x0, size_t y0) const
{
Matrix<Type, P, Q> res(&(_data[x0][y0]));
return res;
}
void setZero()
{
memset(_data, 0, sizeof(_data));