[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Toon-members] TooN/internal reference.hh
From: |
Gerhard Reitmayr |
Subject: |
[Toon-members] TooN/internal reference.hh |
Date: |
Mon, 06 Jul 2009 19:42:33 +0000 |
CVSROOT: /cvsroot/toon
Module name: TooN
Changes by: Gerhard Reitmayr <gerhard> 09/07/06 19:42:33
Modified files:
internal : reference.hh
Log message:
fix for Visual Studio (the functions had the same signatures anyway ??)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/TooN/internal/reference.hh?cvsroot=toon&r1=1.6&r2=1.7
Patches:
Index: reference.hh
===================================================================
RCS file: /cvsroot/toon/TooN/internal/reference.hh,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- reference.hh 3 Jun 2009 19:36:52 -0000 1.6
+++ reference.hh 6 Jul 2009 19:42:33 -0000 1.7
@@ -91,14 +91,14 @@
//Fully static matrices, ie no size parameters
-template<int Rows, int Cols> inline Matrix<Rows, Cols,
double, Reference::RowMajor> wrapMatrix(const double* data)
{ return Matrix<Rows, Cols, double, Reference::RowMajor>(data);}
+template<int Rows, int Cols> inline Matrix<Rows, Cols,
double, Reference::RowMajor> wrapMatrix(double* data)
{ return Matrix<Rows, Cols, double, Reference::RowMajor>(data);}
template<int Rows, int Cols> inline const Matrix<Rows, Cols,
double, Reference::RowMajor> wrapMatrix(const double* data)
{ return Matrix<Rows, Cols, double,
Reference::RowMajor>(const_cast<double*>(data));}
-template<int Rows, int Cols, class Precision> inline Matrix<Rows, Cols,
Precision, Reference::RowMajor> wrapMatrix(const Precision* data)
{ return Matrix<Rows, Cols, Precision, Reference::RowMajor>(data);}
+template<int Rows, int Cols, class Precision> inline Matrix<Rows, Cols,
Precision, Reference::RowMajor> wrapMatrix(Precision* data)
{ return Matrix<Rows, Cols, Precision, Reference::RowMajor>(data);}
template<int Rows, int Cols, class Precision> inline const Matrix<Rows, Cols,
Precision, Reference::RowMajor> wrapMatrix(const Precision* data)
{ return Matrix<Rows, Cols, Precision,
Reference::RowMajor>(const_cast<Precision*>(data));}
//Static sizes with size parameters (useful for half-dynamic matrices)
-template<int Rows, int Cols> inline Matrix<Rows, Cols,
double, Reference::RowMajor> wrapMatrix(const double* data, int
rows, int cols) { return Matrix<Rows, Cols, double, Reference::RowMajor>(data,
rows, cols);}
+template<int Rows, int Cols> inline Matrix<Rows, Cols,
double, Reference::RowMajor> wrapMatrix(double* data, int rows, int
cols) { return Matrix<Rows, Cols, double, Reference::RowMajor>(data, rows,
cols);}
template<int Rows, int Cols> inline const Matrix<Rows, Cols,
double, Reference::RowMajor> wrapMatrix(const double* data, int
rows, int cols) { return Matrix<Rows, Cols, double,
Reference::RowMajor>(const_cast<double*>(data), rows, cols);}
-template<int Rows, int Cols, class Precision> inline Matrix<Rows, Cols,
Precision, Reference::RowMajor> wrapMatrix(const Precision* data, int
rows, int cols) { return Matrix<Rows, Cols, Precision,
Reference::RowMajor>(data, rows, cols);}
+template<int Rows, int Cols, class Precision> inline Matrix<Rows, Cols,
Precision, Reference::RowMajor> wrapMatrix(Precision* data, int rows, int
cols) { return Matrix<Rows, Cols, Precision, Reference::RowMajor>(data, rows,
cols);}
template<int Rows, int Cols, class Precision> inline const Matrix<Rows, Cols,
Precision, Reference::RowMajor> wrapMatrix(const Precision* data, int
rows, int cols) { return Matrix<Rows, Cols, Precision,
Reference::RowMajor>(const_cast<Precision*>(data), rows, cols);}
//Fully dynamic
inline Matrix<Dynamic,
Dynamic, double, Reference::RowMajor> wrapMatrix(double* data, int
rows, int cols) { return Matrix<Dynamic, Dynamic, double,
Reference::RowMajor>(data, rows, cols);}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Toon-members] TooN/internal reference.hh,
Gerhard Reitmayr <=