15#ifndef __igltMessageDebugFunction_h
16#define __igltMessageDebugFunction_h
22 for (
int i = 0 ; i< size;++i)
24 std::cerr<<i<<
" "<<+((igtlUint8*)inputPointer)[i]<<
" "<<+inputArray[i]<<
" "<<((igtlUint8*)inputPointer)[i]<<
" "<<inputArray[i];
25 if (((igtlUint8*)inputPointer)[i] != inputArray[i])
27 std::cerr<<
" "<<+((igtlUint8*)inputPointer)[i]<<
" "<<+inputArray[i];
36 tol = tol > +0.0f ? tol:-tol;
37 for(
int i=0;i < 4; i++)
39 for(
int j=0;j < 4; j++)
41 if((outMatrix[i][j] - inMatrix[i][j]) > tol ||
42 (outMatrix[i][j] - inMatrix[i][j]) < -tol)
54 tol = tol > +0.0f ? tol:-tol;
55 for(
int j=0;j < size; j++)
57 if((returnArray[j] - inArray[j]) > tol ||
58 (returnArray[j] - inArray[j]) < -tol)
void TestDebugCharArrayCmp(void *inputPointer, unsigned char *inputArray, int size)
bool MatrixComparison(float outMatrix[4][4], float inMatrix[4][4], float tol)
bool ArrayFloatComparison(float returnArray[], float inArray[], int size, float tol)