SLAMflex SE  0.1.0
SLAMflex provides detection and tracking of dominant planes for smartphone devices. This plane can then be used to show AR content relative to the plane orientation. The detection of plane is performed in the field of view of the smartphone camera. In subsequent frames it is tracked. The interface returns the plane position and orientation.
utility_float.cpp
Go to the documentation of this file.
1 #include "utility.h"
2 
3 namespace CVD
4 {
5  void differences(const float* a, const float* b, float* diff, unsigned int size)
6  {
7  differences<float, float>(a, b, diff, size);
8  }
9 
10  void add_multiple_of_sum(const float* a, const float* b, const float& c, float* out, size_t count)
11  {
12  add_multiple_of_sum<float, float>(a, b, c, out, count);
13  }
14 
15 
16  void assign_multiple(const float* a, const float& c, float* out, unsigned int count)
17  {
18  assign_multiple<float, float, float>(a, c, out, count);
19  }
20 
21  double inner_product(const float* a, const float* b, unsigned int count)
22  {
23  return inner_product<float>(a, b, count);
24  }
25 
26  double sum_squared_differences(const float* a, const float* b, size_t count)
27  {
29  }
30 
31  void square(const float* in, float* out, size_t count)
32  {
33  square<float, float>(in, out, count);
34  }
35 
36  void subtract_square(const float* in, float* out, size_t count)
37  {
38  subtract_square<float, float>(in, out, count);
39  }
40 }
static R sum_squared_differences(const T *a, const T *b, size_t count)
Definition: utility.h:163
double sum_squared_differences(const T *a, const T *b, size_t count)
Definition: utility.h:192
Definition: abs.h:24
void square(const T1 *in, T2 *out, size_t count)
Definition: utility.h:173
double inner_product(const T *a, const T *b, size_t count)
Definition: utility.h:155
void add_multiple_of_sum(const A *a, const A *b, const C &c, B *out, size_t count)
Definition: utility.h:137
void assign_multiple(const A *a, const B &c, C *out, size_t count)
Definition: utility.h:146
void differences(const A *a, const A *b, B *diff, size_t count)
Definition: utility.h:128
void subtract_square(const T1 *in, T2 *out, size_t count)
Definition: utility.h:181