#ifndef INDICE_TOOLS_CPU_H_\r
#define INDICE_TOOLS_CPU_H_\r
\r
+#include "cudaType_CPU.h"\r
+\r
/*----------------------------------------------------------------------*\\r
|* Declaration *|\r
\*---------------------------------------------------------------------*/\r
namespace cpu\r
{\r
class IndiceTools\r
- {\r
+ {\r
\r
- /*--------------------------------------*\\r
+ /*--------------------------------------*\\r
|* Constructor *|\r
- \*--------------------------------------*/\r
+ \*--------------------------------------*/\r
\r
- public:\r
+ public:\r
\r
- /*--------------------------------------*\\r
+ /*--------------------------------------*\\r
|* Methodes *|\r
- \*--------------------------------------*/\r
+ \*--------------------------------------*/\r
\r
- public:\r
+ public:\r
\r
- /**\r
- * s[0,W*H[ --> i[0,H[ j[0,W[\r
- */\r
- static void toIJ( int s, int W, int* ptri, int* ptrj);\r
+ /**\r
+ * s[0,W*H[ --> i[0,H[ j[0,W[\r
+ */\r
+ static void toIJ(int s, int w, int* ptri, int* ptrj);\r
\r
- /**\r
- * i[0,H[ j[0,W[ --> s[0,W*H[\r
- */\r
- static int toS(int W, int i, int j);\r
+ /**\r
+ * s[0,W*H[ --> x[0,W[ y[0,H[\r
+ */\r
+ static float2 toPixelFloat(int s, int w);\r
\r
+ /**\r
+ * i[0,H[ j[0,W[ --> s[0,W*H[\r
+ */\r
+ static int toS(int w, int i, int j);\r
\r
- /*-------------------------------------*\\r
+ /*-------------------------------------*\\r
|* Attributs *|\r
- \*-------------------------------------*/\r
+ \*-------------------------------------*/\r
\r
- private:\r
+ private:\r
\r
- };\r
+ };\r
}\r
\r
-#endif \r
+#endif\r
\r
/*----------------------------------------------------------------------*\\r
|* End *|\r