From a9ccf18174addd235c331e23d6912ade955ced6f Mon Sep 17 00:00:00 2001 From: Travis CI Date: Thu, 8 Nov 2018 18:24:47 +0000 Subject: [PATCH] Deploy code docs to GitHub Pages Travis build: 413 Commit: 73093e909a884f48df4f0b92d4d8ee6724954ba3 --- doxygen.log | 2 +- html/array_8hpp_source.html | 308 ++++++++++++++-------------- html/classop_1_1_array-members.html | 69 ++++--- html/classop_1_1_array.html | 66 +++++- html/classop_1_1_array.js | 3 +- html/functions.html | 4 +- html/functions_func.html | 4 +- html/functions_g.html | 2 +- html/keypoint_8hpp.html | 3 + html/keypoint_8hpp.js | 1 + html/keypoint_8hpp_source.html | 22 +- html/namespacemembers_func_g.html | 5 +- html/namespacemembers_g.html | 3 + html/namespaceop.html | 52 +++++ html/navtree.js | 16 +- html/navtreeindex10.js | 2 + html/navtreeindex2.js | 72 +++---- html/navtreeindex3.js | 4 +- html/navtreeindex4.js | 4 +- html/navtreeindex5.js | 4 +- html/navtreeindex6.js | 4 +- html/navtreeindex7.js | 24 +-- html/navtreeindex8.js | 6 +- html/navtreeindex9.js | 6 +- html/search/all_0.js | 2 +- html/search/all_6.js | 11 +- html/search/functions_0.js | 2 +- html/search/functions_6.js | 3 +- 28 files changed, 418 insertions(+), 286 deletions(-) diff --git a/doxygen.log b/doxygen.log index 23769df1..8ed8163a 100644 --- a/doxygen.log +++ b/doxygen.log @@ -1231,5 +1231,5 @@ Generating file index... Generating file member index... Generating example index... finalizing index lists... -lookup cache used 4990/65536 hits=38309 misses=5353 +lookup cache used 4989/65536 hits=38340 misses=5352 finished... diff --git a/html/array_8hpp_source.html b/html/array_8hpp_source.html index 355cbeac..16c1f6f7 100644 --- a/html/array_8hpp_source.html +++ b/html/array_8hpp_source.html @@ -134,94 +134,87 @@ $(document).ready(function(){initNavTree('array_8hpp_source.html','');});
66 
74  Array(const std::vector<int>& sizes, T* const dataPtr);
75 
-
84  Array<T>(const Array<T>& array);
-
85 
-
92  Array<T>& operator=(const Array<T>& array);
-
93 
-
99  Array<T>(Array<T>&& array);
-
100 
-
107  Array<T>& operator=(Array<T>&& array);
-
108 
-
116  Array<T> clone() const;
-
117 
-
124  void reset(const int size);
-
125 
-
133  void reset(const std::vector<int>& sizes = {});
-
134 
-
142  void reset(const int size, const T value);
-
143 
-
152  void reset(const std::vector<int>& sizes, const T value);
-
153 
-
159  void setFrom(const cv::Mat& cvMat);
-
160 
-
166  void setTo(const T value);
+
88  Array(const Array<T>& array, const int index, const bool noCopy = false);
+
89 
+
98  Array<T>(const Array<T>& array);
+
99 
+
106  Array<T>& operator=(const Array<T>& array);
+
107 
+
113  Array<T>(Array<T>&& array);
+
114 
+
121  Array<T>& operator=(Array<T>&& array);
+
122 
+
130  Array<T> clone() const;
+
131 
+
138  void reset(const int size);
+
139 
+
147  void reset(const std::vector<int>& sizes = {});
+
148 
+
156  void reset(const int size, const T value);
+
157 
+
166  void reset(const std::vector<int>& sizes, const T value);
167 
-
168 
-
169 
-
170  // ------------------------------ Data Information Functions ------------------------------ //
-
175  inline bool empty() const
-
176  {
-
177  return (mVolume == 0);
-
178  }
-
179 
-
185  inline std::vector<int> getSize() const
-
186  {
-
187  return mSize;
-
188  }
-
189 
-
196  int getSize(const int index) const;
-
197 
-
203  std::string printSize() const;
-
204 
-
209  inline size_t getNumberDimensions() const
-
210  {
-
211  return mSize.size();
-
212  }
-
213 
-
219  inline size_t getVolume() const
-
220  {
-
221  return mVolume;
-
222  }
-
223 
-
231  size_t getVolume(const int indexA, const int indexB) const;
-
232 
-
238  std::vector<int> getStride() const;
-
239 
-
244  int getStride(const int index) const;
-
245 
-
246 
-
247 
-
248  // ------------------------------ Data Access Functions And Operators ------------------------------ //
-
255  inline T* getPtr()
-
256  {
-
257  return pData; // spData.get()
-
258  }
-
259 
-
264  inline const T* getConstPtr() const
-
265  {
-
266  return pData; // spData.get()
-
267  }
-
268 
-
274  inline T* getPseudoConstPtr() const
-
275  {
-
276  return pData; // spData.get()
-
277  }
-
278 
-
291  const cv::Mat& getConstCvMat() const;
-
292 
-
300  cv::Mat& getCvMat();
-
301 
-
310  inline T& operator[](const int index)
-
311  {
-
312  #ifdef NDEBUG
-
313  return pData[index]; // spData.get()[index]
-
314  #else
-
315  return at(index);
-
316  #endif
-
317  }
-
318 
-
326  inline const T& operator[](const int index) const
-
327  {
+
173  void setFrom(const cv::Mat& cvMat);
+
174 
+
180  void setTo(const T value);
+
181 
+
182 
+
183 
+
184  // ------------------------------ Data Information Functions ------------------------------ //
+
189  inline bool empty() const
+
190  {
+
191  return (mVolume == 0);
+
192  }
+
193 
+
199  inline std::vector<int> getSize() const
+
200  {
+
201  return mSize;
+
202  }
+
203 
+
210  int getSize(const int index) const;
+
211 
+
217  std::string printSize() const;
+
218 
+
223  inline size_t getNumberDimensions() const
+
224  {
+
225  return mSize.size();
+
226  }
+
227 
+
233  inline size_t getVolume() const
+
234  {
+
235  return mVolume;
+
236  }
+
237 
+
247  size_t getVolume(const int indexA, const int indexB = -1) const;
+
248 
+
254  std::vector<int> getStride() const;
+
255 
+
260  int getStride(const int index) const;
+
261 
+
262 
+
263 
+
264  // ------------------------------ Data Access Functions And Operators ------------------------------ //
+
271  inline T* getPtr()
+
272  {
+
273  return pData; // spData.get()
+
274  }
+
275 
+
280  inline const T* getConstPtr() const
+
281  {
+
282  return pData; // spData.get()
+
283  }
+
284 
+
290  inline T* getPseudoConstPtr() const
+
291  {
+
292  return pData; // spData.get()
+
293  }
+
294 
+
307  const cv::Mat& getConstCvMat() const;
+
308 
+
316  cv::Mat& getCvMat();
+
317 
+
326  inline T& operator[](const int index)
+
327  {
328  #ifdef NDEBUG
329  return pData[index]; // spData.get()[index]
330  #else
@@ -229,89 +222,98 @@ $(document).ready(function(){initNavTree('array_8hpp_source.html','');});
332  #endif
333  }
334 
-
343  inline T& operator[](const std::vector<int>& indexes)
-
344  {
-
345  return operator[](getIndex(indexes));
-
346  }
-
347 
-
355  inline const T& operator[](const std::vector<int>& indexes) const
-
356  {
-
357  return operator[](getIndex(indexes));
-
358  }
-
359 
-
367  inline T& at(const int index)
-
368  {
-
369  return commonAt(index);
-
370  }
-
371 
-
379  inline const T& at(const int index) const
-
380  {
-
381  return commonAt(index);
-
382  }
-
383 
-
391  inline T& at(const std::vector<int>& indexes)
-
392  {
-
393  return at(getIndexAndCheck(indexes));
-
394  }
-
395 
-
403  inline const T& at(const std::vector<int>& indexes) const
-
404  {
-
405  return at(getIndexAndCheck(indexes));
-
406  }
-
407 
-
420  const std::string toString() const;
-
421 
-
422  private:
-
423  std::vector<int> mSize;
-
424  size_t mVolume;
-
425  std::shared_ptr<T> spData;
-
426  T* pData; // pData is a wrapper of spData. Used for Pybind11 binding.
-
427  std::pair<bool, cv::Mat> mCvMatData;
-
428 
-
436  int getIndex(const std::vector<int>& indexes) const;
+
342  inline const T& operator[](const int index) const
+
343  {
+
344  #ifdef NDEBUG
+
345  return pData[index]; // spData.get()[index]
+
346  #else
+
347  return at(index);
+
348  #endif
+
349  }
+
350 
+
359  inline T& operator[](const std::vector<int>& indexes)
+
360  {
+
361  return operator[](getIndex(indexes));
+
362  }
+
363 
+
371  inline const T& operator[](const std::vector<int>& indexes) const
+
372  {
+
373  return operator[](getIndex(indexes));
+
374  }
+
375 
+
383  inline T& at(const int index)
+
384  {
+
385  return commonAt(index);
+
386  }
+
387 
+
395  inline const T& at(const int index) const
+
396  {
+
397  return commonAt(index);
+
398  }
+
399 
+
407  inline T& at(const std::vector<int>& indexes)
+
408  {
+
409  return at(getIndexAndCheck(indexes));
+
410  }
+
411 
+
419  inline const T& at(const std::vector<int>& indexes) const
+
420  {
+
421  return at(getIndexAndCheck(indexes));
+
422  }
+
423 
+
436  const std::string toString() const;
437 
-
445  int getIndexAndCheck(const std::vector<int>& indexes) const;
-
446 
-
452  T& commonAt(const int index) const;
+
438  private:
+
439  std::vector<int> mSize;
+
440  size_t mVolume;
+
441  std::shared_ptr<T> spData;
+
442  T* pData; // pData is a wrapper of spData. Used for Pybind11 binding.
+
443  std::pair<bool, cv::Mat> mCvMatData;
+
444 
+
452  int getIndex(const std::vector<int>& indexes) const;
453 
-
454  void resetAuxiliary(const std::vector<int>& sizes, T* const dataPtr = nullptr);
-
455  };
-
456 
-
457  // Static methods
-
458  OVERLOAD_C_OUT(Array)
-
459 }
-
460 
-
461 #endif // OPENPOSE_CORE_ARRAY_HPP
+
461  int getIndexAndCheck(const std::vector<int>& indexes) const;
+
462 
+
468  T& commonAt(const int index) const;
+
469 
+
470  void resetAuxiliary(const std::vector<int>& sizes, T* const dataPtr = nullptr);
+
471  };
+
472 
+
473  // Static methods
+
474  OVERLOAD_C_OUT(Array)
+
475 }
+
476 
+
477 #endif // OPENPOSE_CORE_ARRAY_HPP
const cv::Mat & getConstCvMat() const
Array< T > clone() const
std::array< T, N > array
Definition: cl2.hpp:594
-
T & operator[](const std::vector< int > &indexes)
Definition: array.hpp:343
-
T & at(const int index)
Definition: array.hpp:367
+
T & operator[](const std::vector< int > &indexes)
Definition: array.hpp:359
+
T & at(const int index)
Definition: array.hpp:383
void setFrom(const cv::Mat &cvMat)
std::vector< int > getStride() const
Array< T > & operator=(const Array< T > &array)
-
size_t getNumberDimensions() const
Definition: array.hpp:209
-
const T & at(const std::vector< int > &indexes) const
Definition: array.hpp:403
+
size_t getNumberDimensions() const
Definition: array.hpp:223
+
const T & at(const std::vector< int > &indexes) const
Definition: array.hpp:419
void setTo(const T value)
-
const T & at(const int index) const
Definition: array.hpp:379
+
const T & at(const int index) const
Definition: array.hpp:395
#define OVERLOAD_C_OUT(className)
Definition: macros.hpp:61
-
T * getPtr()
Definition: array.hpp:255
-
bool empty() const
Definition: array.hpp:175
-
size_t getVolume() const
Definition: array.hpp:219
+
T * getPtr()
Definition: array.hpp:271
+
bool empty() const
Definition: array.hpp:189
+
size_t getVolume() const
Definition: array.hpp:233
cv::Mat & getCvMat()
-
T & operator[](const int index)
Definition: array.hpp:310
+
T & operator[](const int index)
Definition: array.hpp:326
void reset(const int size)
-
const T & operator[](const std::vector< int > &indexes) const
Definition: array.hpp:355
+
const T & operator[](const std::vector< int > &indexes) const
Definition: array.hpp:371
Definition: array.hpp:20
-
const T * getConstPtr() const
Definition: array.hpp:264
+
const T * getConstPtr() const
Definition: array.hpp:280
const std::string toString() const
Array(const int size)
std::string printSize() const
-
const T & operator[](const int index) const
Definition: array.hpp:326
-
T & at(const std::vector< int > &indexes)
Definition: array.hpp:391
-
std::vector< int > getSize() const
Definition: array.hpp:185
-
T * getPseudoConstPtr() const
Definition: array.hpp:274
+
const T & operator[](const int index) const
Definition: array.hpp:342
+
T & at(const std::vector< int > &indexes)
Definition: array.hpp:407
+
std::vector< int > getSize() const
Definition: array.hpp:199
+
T * getPseudoConstPtr() const
Definition: array.hpp:290
std::string string
Definition: cl2.hpp:574
diff --git a/html/classop_1_1_array-members.html b/html/classop_1_1_array-members.html index 664b12c5..ede07900 100644 --- a/html/classop_1_1_array-members.html +++ b/html/classop_1_1_array-members.html @@ -118,40 +118,41 @@ $(document).ready(function(){initNavTree('classop_1_1_array.html','');}); Array(const std::vector< int > &sizes, const T value)op::Array< T > Array(const int size, T *const dataPtr)op::Array< T > Array(const std::vector< int > &sizes, T *const dataPtr)op::Array< T > - Array(const Array< T > &array)op::Array< T > - Array(Array< T > &&array)op::Array< T > - at(const int index)op::Array< T >inline - at(const int index) const op::Array< T >inline - at(const std::vector< int > &indexes)op::Array< T >inline - at(const std::vector< int > &indexes) const op::Array< T >inline - clone() const op::Array< T > - empty() const op::Array< T >inline - getConstCvMat() const op::Array< T > - getConstPtr() const op::Array< T >inline - getCvMat()op::Array< T > - getNumberDimensions() const op::Array< T >inline - getPseudoConstPtr() const op::Array< T >inline - getPtr()op::Array< T >inline - getSize() const op::Array< T >inline - getSize(const int index) const op::Array< T > - getStride() const op::Array< T > - getStride(const int index) const op::Array< T > - getVolume() const op::Array< T >inline - getVolume(const int indexA, const int indexB) const op::Array< T > - operator=(const Array< T > &array)op::Array< T > - operator=(Array< T > &&array)op::Array< T > - operator[](const int index)op::Array< T >inline - operator[](const int index) const op::Array< T >inline - operator[](const std::vector< int > &indexes)op::Array< T >inline - operator[](const std::vector< int > &indexes) const op::Array< T >inline - printSize() const op::Array< T > - reset(const int size)op::Array< T > - reset(const std::vector< int > &sizes={})op::Array< T > - reset(const int size, const T value)op::Array< T > - reset(const std::vector< int > &sizes, const T value)op::Array< T > - setFrom(const cv::Mat &cvMat)op::Array< T > - setTo(const T value)op::Array< T > - toString() const op::Array< T > + Array(const Array< T > &array, const int index, const bool noCopy=false)op::Array< T > + Array(const Array< T > &array)op::Array< T > + Array(Array< T > &&array)op::Array< T > + at(const int index)op::Array< T >inline + at(const int index) const op::Array< T >inline + at(const std::vector< int > &indexes)op::Array< T >inline + at(const std::vector< int > &indexes) const op::Array< T >inline + clone() const op::Array< T > + empty() const op::Array< T >inline + getConstCvMat() const op::Array< T > + getConstPtr() const op::Array< T >inline + getCvMat()op::Array< T > + getNumberDimensions() const op::Array< T >inline + getPseudoConstPtr() const op::Array< T >inline + getPtr()op::Array< T >inline + getSize() const op::Array< T >inline + getSize(const int index) const op::Array< T > + getStride() const op::Array< T > + getStride(const int index) const op::Array< T > + getVolume() const op::Array< T >inline + getVolume(const int indexA, const int indexB=-1) const op::Array< T > + operator=(const Array< T > &array)op::Array< T > + operator=(Array< T > &&array)op::Array< T > + operator[](const int index)op::Array< T >inline + operator[](const int index) const op::Array< T >inline + operator[](const std::vector< int > &indexes)op::Array< T >inline + operator[](const std::vector< int > &indexes) const op::Array< T >inline + printSize() const op::Array< T > + reset(const int size)op::Array< T > + reset(const std::vector< int > &sizes={})op::Array< T > + reset(const int size, const T value)op::Array< T > + reset(const std::vector< int > &sizes, const T value)op::Array< T > + setFrom(const cv::Mat &cvMat)op::Array< T > + setTo(const T value)op::Array< T > + toString() const op::Array< T > diff --git a/html/classop_1_1_array.html b/html/classop_1_1_array.html index 94e6ae7d..e0c517d2 100644 --- a/html/classop_1_1_array.html +++ b/html/classop_1_1_array.html @@ -129,6 +129,8 @@ Public Member Functions    Array (const std::vector< int > &sizes, T *const dataPtr)   + Array (const Array< T > &array, const int index, const bool noCopy=false) +   Array (const Array< T > &array)   Array< T > & operator= (const Array< T > &array) @@ -163,8 +165,8 @@ Public Member Functions   size_t getVolume () const   -size_t getVolume (const int indexA, const int indexB) const -  +size_t getVolume (const int indexA, const int indexB=-1) const +  std::vector< int > getStride () const   int getStride (const int index) const @@ -412,6 +414,55 @@ template<typename T> + + + +
+
+
+template<typename T>
+ + + + + + + + + + + + + + + + + + + + + + + + +
op::Array< T >::Array (const Array< T > & array,
const int index,
const bool noCopy = false 
)
+
+

Array constructor.

+
Parameters
+ + + + +
arrayArray<T> with the original data array to slice.
indexindicates the index of the array to extract.
noCopyindicates whether to perform a copy. Copy will never go to undefined behavior, however, if noCopy == true, then:
    +
  1. It is faster, as no data copy is involved, but...
  2. +
  3. If the Array array goes out of scope, then the resulting Array will provoke an undefined behavior.
  4. +
  5. If the returned Array is modified, the information in the Array array will also be.
  6. +
+
+
+
+
Returns
Array<T> with the same dimension than array expect the first dimension being 1. E.g., if array is {p,k,m}, the resulting Array<T> is {1,k,m}.
+
@@ -910,7 +961,7 @@ template<typename T> - +
@@ -926,7 +977,7 @@ template<typename T>
const int  - indexB  + indexB = -1  @@ -936,6 +987,13 @@ template<typename T>

Similar to getVolume(), but in this case it just returns the volume between the desired dimensions. E.g., for a Array<T> of size = {2,5,3}, the volume or total number of elements for getVolume(1,2) is 5x3 = 15.

+
Parameters
+ + + +
indexADimension where to start.
indexBDimension where to stop. If indexB == -1, then it will take up to the last dimension.
+
+
Returns
The total volume of the allocated data between the desired dimensions. If the index are out of bounds, it throws an error.
diff --git a/html/classop_1_1_array.js b/html/classop_1_1_array.js index f2dc9589..96c0803c 100644 --- a/html/classop_1_1_array.js +++ b/html/classop_1_1_array.js @@ -6,6 +6,7 @@ var classop_1_1_array = [ "Array", "classop_1_1_array.html#a959ede0df7e535d2d3ac40d098541c27", null ], [ "Array", "classop_1_1_array.html#a9cd386050e94c29b3c4ee40cafcacc46", null ], [ "Array", "classop_1_1_array.html#a90895562def04a81db0b3e7eaa3722c7", null ], + [ "Array", "classop_1_1_array.html#a416e95541761c557c50b79b5e1b33389", null ], [ "Array", "classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01", null ], [ "Array", "classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e", null ], [ "at", "classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff", null ], @@ -25,7 +26,7 @@ var classop_1_1_array = [ "getStride", "classop_1_1_array.html#afeacae113dd204df98b78353205c05f1", null ], [ "getStride", "classop_1_1_array.html#af318ada5d29b0d22e6c94dc62055793b", null ], [ "getVolume", "classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87", null ], - [ "getVolume", "classop_1_1_array.html#a04d04645dd2b2f21492b2ad7a5b87828", null ], + [ "getVolume", "classop_1_1_array.html#a2ea46377ca7d89874f6f4c8c437ec777", null ], [ "operator=", "classop_1_1_array.html#a9c8e006e0eea472485f37971330ecbab", null ], [ "operator=", "classop_1_1_array.html#ae388368128afac05369172198911e05d", null ], [ "operator[]", "classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad", null ], diff --git a/html/functions.html b/html/functions.html index 3bd2c97d..11c2b333 100644 --- a/html/functions.html +++ b/html/functions.html @@ -207,7 +207,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); : cl::detail::GetInfoFunctor1< Func, Arg0, Arg1 >
  • Array() -: op::Array< T > +: op::Array< T >
  • arrayClose() : op::JsonOfstream @@ -216,7 +216,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); : op::JsonOfstream
  • at() -: op::Array< T > +: op::Array< T >
  • diff --git a/html/functions_func.html b/html/functions_func.html index 158ad6b1..0f7af8fc 100644 --- a/html/functions_func.html +++ b/html/functions_func.html @@ -170,7 +170,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');}); , op::Rectangle< T >
  • Array() -: op::Array< T > +: op::Array< T >
  • arrayClose() : op::JsonOfstream @@ -179,7 +179,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');}); : op::JsonOfstream
  • at() -: op::Array< T > +: op::Array< T >
  • diff --git a/html/functions_g.html b/html/functions_g.html index eebed3e3..286a49fa 100644 --- a/html/functions_g.html +++ b/html/functions_g.html @@ -408,7 +408,7 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); : op::Producer
  • getVolume() -: op::Array< T > +: op::Array< T >
  • getWorkGroupInfo() : cl::Kernel diff --git a/html/keypoint_8hpp.html b/html/keypoint_8hpp.html index ee2b33e5..4065fb3f 100644 --- a/html/keypoint_8hpp.html +++ b/html/keypoint_8hpp.html @@ -160,6 +160,9 @@ Functions template<typename T > T op::getDistanceAverage (const Array< T > &keypointsA, const int personA, const Array< T > &keypointsB, const int personB, const T threshold)   +template<typename T > +Array< T > op::getKeypointsPerson (const Array< T > &keypoints, const int person, const bool noCopy=false) +  template<typename T > float op::getKeypointsRoi (const Array< T > &keypoints, const int personA, const int personB, const T threshold)   diff --git a/html/keypoint_8hpp.js b/html/keypoint_8hpp.js index 94d0cabf..4294f6ea 100644 --- a/html/keypoint_8hpp.js +++ b/html/keypoint_8hpp.js @@ -7,6 +7,7 @@ var keypoint_8hpp = [ "getDistanceAverage", "keypoint_8hpp.html#acf638f00b0a825c05683f8e23942a9d5", null ], [ "getDistanceAverage", "keypoint_8hpp.html#aa053f4b0533d9e981aa171a1ef57fc30", null ], [ "getKeypointsArea", "keypoint_8hpp.html#a1dd5dde18458975a36bdbd6dd38720a2", null ], + [ "getKeypointsPerson", "keypoint_8hpp.html#a75411d98f69051860379730e16103178", null ], [ "getKeypointsRectangle", "keypoint_8hpp.html#a5b2ae3f48eab928e35c9e3da51899054", null ], [ "getKeypointsRoi", "keypoint_8hpp.html#a6913c67141fcbbba84fc88ac8a45aa0f", null ], [ "getKeypointsRoi", "keypoint_8hpp.html#ac9af122ccd8dcdafb11e37b6633245b4", null ], diff --git a/html/keypoint_8hpp_source.html b/html/keypoint_8hpp_source.html index 82843a8e..8ff6553a 100644 --- a/html/keypoint_8hpp_source.html +++ b/html/keypoint_8hpp_source.html @@ -156,17 +156,21 @@ $(document).ready(function(){initNavTree('keypoint_8hpp_source.html','');});
    47  T getDistanceAverage(const Array<T>& keypointsA, const int personA, const Array<T>& keypointsB, const int personB,
    48  const T threshold);
    49 
    -
    50  template <typename T>
    -
    51  float getKeypointsRoi(const Array<T>& keypoints, const int personA, const int personB, const T threshold);
    -
    52 
    -
    53  template <typename T>
    -
    54  float getKeypointsRoi(const Array<T>& keypointsA, const int personA, const Array<T>& keypointsB, const int personB,
    -
    55  const T threshold);
    -
    56 }
    -
    57 
    -
    58 #endif // OPENPOSE_UTILITIES_KEYPOINT_HPP
    +
    62  template <typename T>
    +
    63  Array<T> getKeypointsPerson(const Array<T>& keypoints, const int person, const bool noCopy = false);
    +
    64 
    +
    65  template <typename T>
    +
    66  float getKeypointsRoi(const Array<T>& keypoints, const int personA, const int personB, const T threshold);
    +
    67 
    +
    68  template <typename T>
    +
    69  float getKeypointsRoi(const Array<T>& keypointsA, const int personA, const Array<T>& keypointsB, const int personB,
    +
    70  const T threshold);
    +
    71 }
    +
    72 
    +
    73 #endif // OPENPOSE_UTILITIES_KEYPOINT_HPP
    float getKeypointsRoi(const Array< T > &keypoints, const int personA, const int personB, const T threshold)
    T getDistanceAverage(const Array< T > &keypoints, const int personA, const int personB, const T threshold)
    +
    Array< T > getKeypointsPerson(const Array< T > &keypoints, const int person, const bool noCopy=false)
    void averageKeypoints(Array< T > &keypointsA, const Array< T > &keypointsB, const int personA)
    void scaleKeypoints(Array< T > &keypoints, const T scale)
    diff --git a/html/namespacemembers_func_g.html b/html/namespacemembers_func_g.html index 56dd2a64..3e5c77de 100644 --- a/html/namespacemembers_func_g.html +++ b/html/namespacemembers_func_g.html @@ -190,11 +190,14 @@ $(document).ready(function(){initNavTree('namespacemembers_func_g.html','');});
  • getKeypointsArea() : op
  • +
  • getKeypointsPerson() +: op +
  • getKeypointsRectangle() : op
  • getKeypointsRoi() -: op +: op
  • getLastNumber() : op diff --git a/html/namespacemembers_g.html b/html/namespacemembers_g.html index 89bb97f8..76a0dfd6 100644 --- a/html/namespacemembers_g.html +++ b/html/namespacemembers_g.html @@ -197,6 +197,9 @@ $(document).ready(function(){initNavTree('namespacemembers_g.html','');});
  • getKeypointsArea() : op
  • +
  • getKeypointsPerson() +: op +
  • getKeypointsRectangle() : op
  • diff --git a/html/namespaceop.html b/html/namespaceop.html index 9c4f2ad0..d0a0eac3 100644 --- a/html/namespaceop.html +++ b/html/namespaceop.html @@ -974,6 +974,9 @@ std::string > template<typename T > T getDistanceAverage (const Array< T > &keypointsA, const int personA, const Array< T > &keypointsB, const int personB, const T threshold)   +template<typename T > +Array< T > getKeypointsPerson (const Array< T > &keypoints, const int person, const bool noCopy=false) +  template<typename T > float getKeypointsRoi (const Array< T > &keypoints, const int personA, const int personB, const T threshold)   @@ -4612,6 +4615,55 @@ template<typename T >
    +
    + + +
    +
    +
    +template<typename T >
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Array<T> op::getKeypointsPerson (const Array< T > & keypoints,
    const int person,
    const bool noCopy = false 
    )
    +
    +

    Creates and Array<T> with a specific person.

    +
    Parameters
    + + + + +
    keypointsArray<T> with the original data array to slice.
    personindicates the index of the array to extract.
    noCopyindicates whether to perform a copy. Copy will never go to undefined behavior, however, if noCopy == true, then:
      +
    1. It is faster, as no data copy is involved, but...
    2. +
    3. If the Array keypoints goes out of scope, then the resulting Array will provoke an undefined behavior.
    4. +
    5. If the returned Array is modified, the information in the Array keypoints will also be.
    6. +
    +
    +
    +
    +
    Returns
    Array<T> with the same dimension than keypoints expect the first dimension being 1. E.g., if keypoints is {p,k,m}, the resulting Array<T> is {1,k,m}.
    +
    diff --git a/html/navtree.js b/html/navtree.js index 29d24e11..4fcd2cf2 100644 --- a/html/navtree.js +++ b/html/navtree.js @@ -42,14 +42,14 @@ var NAVTREEINDEX = "3d_2headers_8hpp.html", "classcl_1_1_enqueue_args.html#a1ab03b76ada8edb5440ba19905848e5f", "classcl_1_1_sampler.html#ad26196f0282429667828b5b39bbc97f1", -"classop_1_1_hand_extractor_net.html#a0981f4dfd15ce4a13de9d166cad9e1d4", -"classop_1_1_queue_base.html", -"classop_1_1_w_hand_renderer.html#a2ee88145b38fea1a6a2bb7987a33bd40", -"face_parameters_8hpp.html#a4f191afed46fea5e3ce5b2a8756e1ddd", -"grid_pattern_functions_8hpp.html#a98fa284e9c4f26865d8c78ad76ea4073a1d85a557894c340c318493f33bfa8efb", -"pose_2headers_8hpp.html", -"structop_1_1_person_entry.html", -"w_hand_detector_update_8hpp.html#a5cc3f625b2644b1aade85a9458b5503a" +"classop_1_1_hand_extractor_net.html", +"classop_1_1_queue.html#ae2b845322940bfc89b6342137d8ac372", +"classop_1_1_w_hand_renderer.html", +"face_parameters_8hpp.html#a4d07868d77fb11253b413ed579e04c22", +"grid_pattern_functions_8hpp.html#a98fa284e9c4f26865d8c78ad76ea4073", +"pose_2enum_classes_8hpp.html#af5b3ce2a5d3de87cb31b9b67e96f261faef29c97ffaed7b0d41ee9bb0d20550cc", +"structop_1_1_datum.html#afb117821de7aff9ac3c219ef3bbc0c14", +"w_hand_detector_tracking_8hpp_source.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/html/navtreeindex10.js b/html/navtreeindex10.js index b2e68276..55178712 100644 --- a/html/navtreeindex10.js +++ b/html/navtreeindex10.js @@ -1,5 +1,7 @@ var NAVTREEINDEX10 = { +"w_hand_detector_tracking_8hpp_source.html":[2,0,0,0,7,12], +"w_hand_detector_update_8hpp.html":[2,0,0,0,7,13], "w_hand_detector_update_8hpp.html#a5cc3f625b2644b1aade85a9458b5503a":[2,0,0,0,7,13,1], "w_hand_detector_update_8hpp_source.html":[2,0,0,0,7,13], "w_hand_extractor_net_8hpp.html":[2,0,0,0,7,14], diff --git a/html/navtreeindex2.js b/html/navtreeindex2.js index 70f183ff..6e4053da 100644 --- a/html/navtreeindex2.js +++ b/html/navtreeindex2.js @@ -51,46 +51,47 @@ var NAVTREEINDEX2 = "classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#af4d44970789f15174e584bedeb9f3f97":[1,0,2,1,14,8], "classes.html":[1,1], "classop_1_1_array.html":[1,0,3,5], -"classop_1_1_array.html#a04d04645dd2b2f21492b2ad7a5b87828":[1,0,3,5,25], -"classop_1_1_array.html#a0ad0232daa69783cf2c8f7a0ff5b3b0c":[1,0,3,5,34], -"classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed":[1,0,3,5,33], -"classop_1_1_array.html#a146d6e773e14dd7aaa29a73f878358e1":[1,0,3,5,21], -"classop_1_1_array.html#a17a44d11cf476f705ce4a5223cfb4f81":[1,0,3,5,15], -"classop_1_1_array.html#a2330657a79a444d1ab44370423be006e":[1,0,3,5,20], -"classop_1_1_array.html#a28f09d11de753a741334ee8094296acb":[1,0,3,5,38], -"classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3":[1,0,3,5,32], -"classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf":[1,0,3,5,31], +"classop_1_1_array.html#a0ad0232daa69783cf2c8f7a0ff5b3b0c":[1,0,3,5,35], +"classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed":[1,0,3,5,34], +"classop_1_1_array.html#a146d6e773e14dd7aaa29a73f878358e1":[1,0,3,5,22], +"classop_1_1_array.html#a17a44d11cf476f705ce4a5223cfb4f81":[1,0,3,5,16], +"classop_1_1_array.html#a2330657a79a444d1ab44370423be006e":[1,0,3,5,21], +"classop_1_1_array.html#a28f09d11de753a741334ee8094296acb":[1,0,3,5,39], +"classop_1_1_array.html#a2ea46377ca7d89874f6f4c8c437ec777":[1,0,3,5,26], +"classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3":[1,0,3,5,33], +"classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf":[1,0,3,5,32], +"classop_1_1_array.html#a416e95541761c557c50b79b5e1b33389":[1,0,3,5,6], "classop_1_1_array.html#a48c1ba1f7017b5aa8e0451079dd3a6d3":[1,0,3,5,1], -"classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01":[1,0,3,5,6], -"classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e":[1,0,3,5,11], -"classop_1_1_array.html#a6bf43d039478797722cf9401ceb951e9":[1,0,3,5,37], -"classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff":[1,0,3,5,8], +"classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01":[1,0,3,5,7], +"classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e":[1,0,3,5,12], +"classop_1_1_array.html#a6bf43d039478797722cf9401ceb951e9":[1,0,3,5,38], +"classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff":[1,0,3,5,9], "classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c":[1,0,3,5,0], -"classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e":[1,0,3,5,7], -"classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b":[1,0,3,5,10], +"classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e":[1,0,3,5,8], +"classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b":[1,0,3,5,11], "classop_1_1_array.html#a90895562def04a81db0b3e7eaa3722c7":[1,0,3,5,5], "classop_1_1_array.html#a959ede0df7e535d2d3ac40d098541c27":[1,0,3,5,3], -"classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981":[1,0,3,5,9], -"classop_1_1_array.html#a9c8e006e0eea472485f37971330ecbab":[1,0,3,5,26], +"classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981":[1,0,3,5,10], +"classop_1_1_array.html#a9c8e006e0eea472485f37971330ecbab":[1,0,3,5,27], "classop_1_1_array.html#a9cd386050e94c29b3c4ee40cafcacc46":[1,0,3,5,4], -"classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad":[1,0,3,5,28], -"classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58":[1,0,3,5,30], -"classop_1_1_array.html#ab70165463db3e2fb3f15ad14001eb592":[1,0,3,5,14], -"classop_1_1_array.html#ac7183eb2f4e78a6941da3a2079b9ed32":[1,0,3,5,35], -"classop_1_1_array.html#ac817621e848601cf7d6571e75d8f6865":[1,0,3,5,16], +"classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad":[1,0,3,5,29], +"classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58":[1,0,3,5,31], +"classop_1_1_array.html#ab70165463db3e2fb3f15ad14001eb592":[1,0,3,5,15], +"classop_1_1_array.html#ac7183eb2f4e78a6941da3a2079b9ed32":[1,0,3,5,36], +"classop_1_1_array.html#ac817621e848601cf7d6571e75d8f6865":[1,0,3,5,17], "classop_1_1_array.html#ac833fdcb245fcc3135ce65227bb9e4b2":[1,0,3,5,2], -"classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b":[1,0,3,5,13], -"classop_1_1_array.html#add2eeccd967cdf0900449649cb6f5afb":[1,0,3,5,36], -"classop_1_1_array.html#adeb008e878709bb5a51e26be55a5452d":[1,0,3,5,17], -"classop_1_1_array.html#ae388368128afac05369172198911e05d":[1,0,3,5,27], -"classop_1_1_array.html#ae3ec6553128d77b0c26b848c0a0f81ca":[1,0,3,5,39], -"classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc":[1,0,3,5,29], -"classop_1_1_array.html#af318ada5d29b0d22e6c94dc62055793b":[1,0,3,5,23], -"classop_1_1_array.html#af42f4570122d1b8259c211f52335909b":[1,0,3,5,12], -"classop_1_1_array.html#af4715967fd2b028a97fd30257e697275":[1,0,3,5,19], -"classop_1_1_array.html#af65f2606b13011870bf0467116246fbc":[1,0,3,5,18], -"classop_1_1_array.html#afeacae113dd204df98b78353205c05f1":[1,0,3,5,22], -"classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87":[1,0,3,5,24], +"classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b":[1,0,3,5,14], +"classop_1_1_array.html#add2eeccd967cdf0900449649cb6f5afb":[1,0,3,5,37], +"classop_1_1_array.html#adeb008e878709bb5a51e26be55a5452d":[1,0,3,5,18], +"classop_1_1_array.html#ae388368128afac05369172198911e05d":[1,0,3,5,28], +"classop_1_1_array.html#ae3ec6553128d77b0c26b848c0a0f81ca":[1,0,3,5,40], +"classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc":[1,0,3,5,30], +"classop_1_1_array.html#af318ada5d29b0d22e6c94dc62055793b":[1,0,3,5,24], +"classop_1_1_array.html#af42f4570122d1b8259c211f52335909b":[1,0,3,5,13], +"classop_1_1_array.html#af4715967fd2b028a97fd30257e697275":[1,0,3,5,20], +"classop_1_1_array.html#af65f2606b13011870bf0467116246fbc":[1,0,3,5,19], +"classop_1_1_array.html#afeacae113dd204df98b78353205c05f1":[1,0,3,5,23], +"classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87":[1,0,3,5,25], "classop_1_1_body_part_connector_caffe.html":[1,0,3,72], "classop_1_1_body_part_connector_caffe.html#a0bad959b2da005b62cab962327ccba01":[1,0,3,72,13], "classop_1_1_body_part_connector_caffe.html#a104744fdab14d4c1335eb8778edea21e":[1,0,3,72,12], @@ -248,6 +249,5 @@ var NAVTREEINDEX2 = "classop_1_1_hand_extractor_caffe.html#a3ac44c32806b647fc11daa14da2bda16":[1,0,3,62,0], "classop_1_1_hand_extractor_caffe.html#ace3ee9d717887ee9dc0f00ce69bd0c82":[1,0,3,62,3], "classop_1_1_hand_extractor_caffe.html#add0603118d06a1dbeb5c6095e6ca77f3":[1,0,3,62,2], -"classop_1_1_hand_extractor_caffe.html#aee681b43b8691ac1f07e08616522f6af":[1,0,3,62,1], -"classop_1_1_hand_extractor_net.html":[1,0,3,63] +"classop_1_1_hand_extractor_caffe.html#aee681b43b8691ac1f07e08616522f6af":[1,0,3,62,1] }; diff --git a/html/navtreeindex3.js b/html/navtreeindex3.js index b460bb76..a79a4479 100644 --- a/html/navtreeindex3.js +++ b/html/navtreeindex3.js @@ -1,5 +1,6 @@ var NAVTREEINDEX3 = { +"classop_1_1_hand_extractor_net.html":[1,0,3,63], "classop_1_1_hand_extractor_net.html#a0981f4dfd15ce4a13de9d166cad9e1d4":[1,0,3,63,10], "classop_1_1_hand_extractor_net.html#a2638c2c03b0aed0b14114968dedd612c":[1,0,3,63,2], "classop_1_1_hand_extractor_net.html#a2a969145bac891cef2683cae440c5f79":[1,0,3,63,15], @@ -248,6 +249,5 @@ var NAVTREEINDEX3 = "classop_1_1_profiler.html":[1,0,3,121], "classop_1_1_queue.html":[1,0,3,99], "classop_1_1_queue.html#a056600a7cf4503235ba4e172cee63a7f":[1,0,3,99,1], -"classop_1_1_queue.html#ab28fa9f713d05e55e5ba1510b34d57f0":[1,0,3,99,2], -"classop_1_1_queue.html#ae2b845322940bfc89b6342137d8ac372":[1,0,3,99,0] +"classop_1_1_queue.html#ab28fa9f713d05e55e5ba1510b34d57f0":[1,0,3,99,2] }; diff --git a/html/navtreeindex4.js b/html/navtreeindex4.js index f90ecbbb..a40ddb6f 100644 --- a/html/navtreeindex4.js +++ b/html/navtreeindex4.js @@ -1,5 +1,6 @@ var NAVTREEINDEX4 = { +"classop_1_1_queue.html#ae2b845322940bfc89b6342137d8ac372":[1,0,3,99,0], "classop_1_1_queue_base.html":[1,0,3,100], "classop_1_1_queue_base.html#a04f7160c199f90b8f8e91ddfd40e92fb":[1,0,3,100,28], "classop_1_1_queue_base.html#a12cdec56bfe72e722ecc722774989d1b":[1,0,3,100,13], @@ -248,6 +249,5 @@ var NAVTREEINDEX4 = "classop_1_1_w_hand_extractor_net.html#a21ffee48567b1c7c8994e4effef6cffe":[1,0,3,70,3], "classop_1_1_w_hand_extractor_net.html#a464a629c6ecd9727da53453af8266e1d":[1,0,3,70,0], "classop_1_1_w_hand_extractor_net.html#a7904f62b91d658a06ed89f0bfd307642":[1,0,3,70,2], -"classop_1_1_w_hand_extractor_net.html#ab46b680c14fb2a0cb171b040da484eda":[1,0,3,70,1], -"classop_1_1_w_hand_renderer.html":[1,0,3,71] +"classop_1_1_w_hand_extractor_net.html#ab46b680c14fb2a0cb171b040da484eda":[1,0,3,70,1] }; diff --git a/html/navtreeindex5.js b/html/navtreeindex5.js index 99f19918..a8fffb16 100644 --- a/html/navtreeindex5.js +++ b/html/navtreeindex5.js @@ -1,5 +1,6 @@ var NAVTREEINDEX5 = { +"classop_1_1_w_hand_renderer.html":[1,0,3,71], "classop_1_1_w_hand_renderer.html#a2ee88145b38fea1a6a2bb7987a33bd40":[1,0,3,71,2], "classop_1_1_w_hand_renderer.html#a30121b55c601aed3644996d010b6bf8c":[1,0,3,71,0], "classop_1_1_w_hand_renderer.html#ab18c8602c8bf65e3e762b2ff06def220":[1,0,3,71,1], @@ -248,6 +249,5 @@ var NAVTREEINDEX5 = "face_parameters_8hpp.html#a1245f62cf98c4ee7591dfc8807ef355d":[2,0,0,0,3,6,9], "face_parameters_8hpp.html#a15f6c39797cee87f6aa941d93f22b78b":[2,0,0,0,3,6,6], "face_parameters_8hpp.html#a1a7ddb1a137c44091a1b4161725adfa0":[2,0,0,0,3,6,2], -"face_parameters_8hpp.html#a3fbae1778780ae5bf4ffcc84cdef1870":[2,0,0,0,3,6,4], -"face_parameters_8hpp.html#a4d07868d77fb11253b413ed579e04c22":[2,0,0,0,3,6,10] +"face_parameters_8hpp.html#a3fbae1778780ae5bf4ffcc84cdef1870":[2,0,0,0,3,6,4] }; diff --git a/html/navtreeindex6.js b/html/navtreeindex6.js index 5ad222ea..b530d448 100644 --- a/html/navtreeindex6.js +++ b/html/navtreeindex6.js @@ -1,5 +1,6 @@ var NAVTREEINDEX6 = { +"face_parameters_8hpp.html#a4d07868d77fb11253b413ed579e04c22":[2,0,0,0,3,6,10], "face_parameters_8hpp.html#a4f191afed46fea5e3ce5b2a8756e1ddd":[2,0,0,0,3,6,5], "face_parameters_8hpp.html#a740a6228babfde5f18fba6fc033ef0ed":[2,0,0,0,3,6,0], "face_parameters_8hpp.html#a7e2f64c1349d6a881c6ceb49757e099a":[2,0,0,0,3,6,1], @@ -248,6 +249,5 @@ var NAVTREEINDEX6 = "grid_pattern_functions_8hpp.html#a133c08ba217983ac48281a5f1456a7de":[2,0,0,0,1,1,2], "grid_pattern_functions_8hpp.html#a1a0199d6781778e6f50213c816189f26":[2,0,0,0,1,1,1], "grid_pattern_functions_8hpp.html#a3eac494df764905a18e976f6af303855":[2,0,0,0,1,1,3], -"grid_pattern_functions_8hpp.html#a7fbb758fb8268964611914305f185afe":[2,0,0,0,1,1,4], -"grid_pattern_functions_8hpp.html#a98fa284e9c4f26865d8c78ad76ea4073":[2,0,0,0,1,1,0] +"grid_pattern_functions_8hpp.html#a7fbb758fb8268964611914305f185afe":[2,0,0,0,1,1,4] }; diff --git a/html/navtreeindex7.js b/html/navtreeindex7.js index d921b69b..7d80dea8 100644 --- a/html/navtreeindex7.js +++ b/html/navtreeindex7.js @@ -1,5 +1,6 @@ var NAVTREEINDEX7 = { +"grid_pattern_functions_8hpp.html#a98fa284e9c4f26865d8c78ad76ea4073":[2,0,0,0,1,1,0], "grid_pattern_functions_8hpp.html#a98fa284e9c4f26865d8c78ad76ea4073a1d85a557894c340c318493f33bfa8efb":[2,0,0,0,1,1,0,1], "grid_pattern_functions_8hpp.html#a98fa284e9c4f26865d8c78ad76ea4073a9146bfc669fddc88db2c4d89297d0e9a":[2,0,0,0,1,1,0,3], "grid_pattern_functions_8hpp.html#a98fa284e9c4f26865d8c78ad76ea4073a98e5a1c44509157ebcaf46c515c78875":[2,0,0,0,1,1,0,2], @@ -81,16 +82,17 @@ var NAVTREEINDEX7 = "keypoint_8hpp.html#a1110f4c0017c43ea1d0896a3225c55f8":[2,0,0,0,13,7,1], "keypoint_8hpp.html#a1dd5dde18458975a36bdbd6dd38720a2":[2,0,0,0,13,7,6], "keypoint_8hpp.html#a1f931e210eb575a084b8e6f462b0b382":[2,0,0,0,13,7,0], -"keypoint_8hpp.html#a5b2ae3f48eab928e35c9e3da51899054":[2,0,0,0,13,7,7], -"keypoint_8hpp.html#a6913c67141fcbbba84fc88ac8a45aa0f":[2,0,0,0,13,7,8], -"keypoint_8hpp.html#a6b9adf8f7e698e566414c9f44f0c85f1":[2,0,0,0,13,7,14], +"keypoint_8hpp.html#a5b2ae3f48eab928e35c9e3da51899054":[2,0,0,0,13,7,8], +"keypoint_8hpp.html#a6913c67141fcbbba84fc88ac8a45aa0f":[2,0,0,0,13,7,9], +"keypoint_8hpp.html#a6b9adf8f7e698e566414c9f44f0c85f1":[2,0,0,0,13,7,15], +"keypoint_8hpp.html#a75411d98f69051860379730e16103178":[2,0,0,0,13,7,7], "keypoint_8hpp.html#aa053f4b0533d9e981aa171a1ef57fc30":[2,0,0,0,13,7,5], -"keypoint_8hpp.html#aa7803aa62abc21471e7d966bd674a81a":[2,0,0,0,13,7,11], -"keypoint_8hpp.html#aa9366cf1b4ac3494965749eeb5537da1":[2,0,0,0,13,7,10], -"keypoint_8hpp.html#aae9e38fa6c56e188b4f649732f0d4cd3":[2,0,0,0,13,7,13], -"keypoint_8hpp.html#ac5fc565b24e499e306ca170b9139eeb6":[2,0,0,0,13,7,12], +"keypoint_8hpp.html#aa7803aa62abc21471e7d966bd674a81a":[2,0,0,0,13,7,12], +"keypoint_8hpp.html#aa9366cf1b4ac3494965749eeb5537da1":[2,0,0,0,13,7,11], +"keypoint_8hpp.html#aae9e38fa6c56e188b4f649732f0d4cd3":[2,0,0,0,13,7,14], +"keypoint_8hpp.html#ac5fc565b24e499e306ca170b9139eeb6":[2,0,0,0,13,7,13], "keypoint_8hpp.html#ac968b1c98c60b74be78225be27805706":[2,0,0,0,13,7,3], -"keypoint_8hpp.html#ac9af122ccd8dcdafb11e37b6633245b4":[2,0,0,0,13,7,9], +"keypoint_8hpp.html#ac9af122ccd8dcdafb11e37b6633245b4":[2,0,0,0,13,7,10], "keypoint_8hpp.html#ace4af20d19066df9ec502c5a09097c24":[2,0,0,0,13,7,2], "keypoint_8hpp.html#acf638f00b0a825c05683f8e23942a9d5":[2,0,0,0,13,7,4], "keypoint_8hpp_source.html":[2,0,0,0,13,7], @@ -121,8 +123,8 @@ var NAVTREEINDEX7 = "maximum_caffe_8hpp_source.html":[2,0,0,0,8,4], "namespaceboost.html":[0,0,0], "namespaceboost.html":[1,0,0], -"namespacecaffe.html":[1,0,1], "namespacecaffe.html":[0,0,1], +"namespacecaffe.html":[1,0,1], "namespacecl.html":[1,0,2], "namespacecl.html":[0,0,2], "namespacecl_1_1compatibility.html":[1,0,2,0], @@ -247,7 +249,5 @@ var NAVTREEINDEX7 = "pose_2enum_classes_8hpp.html#af5b3ce2a5d3de87cb31b9b67e96f261faca4c7eb29b1f3402e78aa384ce8fd5a9":[2,0,0,0,9,0,0,5], "pose_2enum_classes_8hpp.html#af5b3ce2a5d3de87cb31b9b67e96f261fad788fbec25069f2884ee1ed97e0af2b9":[2,0,0,0,9,0,0,2], "pose_2enum_classes_8hpp.html#af5b3ce2a5d3de87cb31b9b67e96f261fadbaf53bb16512afd613bbec1d1f0dc25":[2,0,0,0,9,0,0,10], -"pose_2enum_classes_8hpp.html#af5b3ce2a5d3de87cb31b9b67e96f261fae3ae2003e0e0458bdc49480fb19c876e":[2,0,0,0,9,0,0,4], -"pose_2enum_classes_8hpp.html#af5b3ce2a5d3de87cb31b9b67e96f261faef29c97ffaed7b0d41ee9bb0d20550cc":[2,0,0,0,9,0,0,8], -"pose_2enum_classes_8hpp_source.html":[2,0,0,0,9,0] +"pose_2enum_classes_8hpp.html#af5b3ce2a5d3de87cb31b9b67e96f261fae3ae2003e0e0458bdc49480fb19c876e":[2,0,0,0,9,0,0,4] }; diff --git a/html/navtreeindex8.js b/html/navtreeindex8.js index 6bfbada3..4e00673a 100644 --- a/html/navtreeindex8.js +++ b/html/navtreeindex8.js @@ -1,5 +1,7 @@ var NAVTREEINDEX8 = { +"pose_2enum_classes_8hpp.html#af5b3ce2a5d3de87cb31b9b67e96f261faef29c97ffaed7b0d41ee9bb0d20550cc":[2,0,0,0,9,0,0,8], +"pose_2enum_classes_8hpp_source.html":[2,0,0,0,9,0], "pose_2headers_8hpp.html":[2,0,0,0,9,1], "pose_2headers_8hpp_source.html":[2,0,0,0,9,1], "pose_cpu_renderer_8hpp.html":[2,0,0,0,9,2], @@ -247,7 +249,5 @@ var NAVTREEINDEX8 = "structop_1_1_datum.html#aebd19bf50725a5cd87de1efd96f6ebfe":[1,0,3,8,25], "structop_1_1_datum.html#aef3ef6d5d9f1235b925a68d461e0e814":[1,0,3,8,15], "structop_1_1_datum.html#aef6c478313691ab5101664c1df55aa58":[1,0,3,8,29], -"structop_1_1_datum.html#af03c894035d9e45c35d91ca4cfa6df85":[1,0,3,8,35], -"structop_1_1_datum.html#afb117821de7aff9ac3c219ef3bbc0c14":[1,0,3,8,46], -"structop_1_1_datum.html#afcdbf1d87e08761d952d19ef6a8ace10":[1,0,3,8,12] +"structop_1_1_datum.html#af03c894035d9e45c35d91ca4cfa6df85":[1,0,3,8,35] }; diff --git a/html/navtreeindex9.js b/html/navtreeindex9.js index aebcbc4c..b3b8919c 100644 --- a/html/navtreeindex9.js +++ b/html/navtreeindex9.js @@ -1,5 +1,7 @@ var NAVTREEINDEX9 = { +"structop_1_1_datum.html#afb117821de7aff9ac3c219ef3bbc0c14":[1,0,3,8,46], +"structop_1_1_datum.html#afcdbf1d87e08761d952d19ef6a8ace10":[1,0,3,8,12], "structop_1_1_person_entry.html":[1,0,3,114], "structop_1_1_person_entry.html#a0b943a74b9941349ad27bb5c7fb8392a":[1,0,3,114,2], "structop_1_1_person_entry.html#a75994912fe3dc4a022e8310ee760b167":[1,0,3,114,0], @@ -247,7 +249,5 @@ var NAVTREEINDEX9 = "w_hand_detector_from_txt_8hpp.html#a767385c8d3ebe736e1752825ab4d4ea0":[2,0,0,0,7,11,1], "w_hand_detector_from_txt_8hpp_source.html":[2,0,0,0,7,11], "w_hand_detector_tracking_8hpp.html":[2,0,0,0,7,12], -"w_hand_detector_tracking_8hpp.html#a361310c59d16e88a4d2450a80f078f01":[2,0,0,0,7,12,1], -"w_hand_detector_tracking_8hpp_source.html":[2,0,0,0,7,12], -"w_hand_detector_update_8hpp.html":[2,0,0,0,7,13] +"w_hand_detector_tracking_8hpp.html#a361310c59d16e88a4d2450a80f078f01":[2,0,0,0,7,12,1] }; diff --git a/html/search/all_0.js b/html/search/all_0.js index f076978f..f60001dc 100644 --- a/html/search/all_0.js +++ b/html/search/all_0.js @@ -23,7 +23,7 @@ var searchData= ['arg0_5f',['arg0_',['../structcl_1_1detail_1_1_get_info_functor0.html#a605bdef653bbdc6f4a05394b17f18704',1,'cl::detail::GetInfoFunctor0::arg0_()'],['../structcl_1_1detail_1_1_get_info_functor1.html#a27ebe3bdb4a032c5304f4fda99e32704',1,'cl::detail::GetInfoFunctor1::arg0_()']]], ['arg1_5f',['arg1_',['../structcl_1_1detail_1_1_get_info_functor1.html#a6b7246c928c1ec4950b748173a67aba4',1,'cl::detail::GetInfoFunctor1']]], ['array',['Array',['../classop_1_1_array.html',1,'op']]], - ['array',['Array',['../classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c',1,'op::Array::Array(const int size)'],['../classop_1_1_array.html#a48c1ba1f7017b5aa8e0451079dd3a6d3',1,'op::Array::Array(const std::vector< int > &sizes={})'],['../classop_1_1_array.html#ac833fdcb245fcc3135ce65227bb9e4b2',1,'op::Array::Array(const int size, const T value)'],['../classop_1_1_array.html#a959ede0df7e535d2d3ac40d098541c27',1,'op::Array::Array(const std::vector< int > &sizes, const T value)'],['../classop_1_1_array.html#a9cd386050e94c29b3c4ee40cafcacc46',1,'op::Array::Array(const int size, T *const dataPtr)'],['../classop_1_1_array.html#a90895562def04a81db0b3e7eaa3722c7',1,'op::Array::Array(const std::vector< int > &sizes, T *const dataPtr)'],['../classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01',1,'op::Array::Array(const Array< T > &array)'],['../classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e',1,'op::Array::Array(Array< T > &&array)'],['../namespacecl.html#a8856ce875094624efdce0a49496d695e',1,'cl::array()']]], + ['array',['Array',['../classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c',1,'op::Array::Array(const int size)'],['../classop_1_1_array.html#a48c1ba1f7017b5aa8e0451079dd3a6d3',1,'op::Array::Array(const std::vector< int > &sizes={})'],['../classop_1_1_array.html#ac833fdcb245fcc3135ce65227bb9e4b2',1,'op::Array::Array(const int size, const T value)'],['../classop_1_1_array.html#a959ede0df7e535d2d3ac40d098541c27',1,'op::Array::Array(const std::vector< int > &sizes, const T value)'],['../classop_1_1_array.html#a9cd386050e94c29b3c4ee40cafcacc46',1,'op::Array::Array(const int size, T *const dataPtr)'],['../classop_1_1_array.html#a90895562def04a81db0b3e7eaa3722c7',1,'op::Array::Array(const std::vector< int > &sizes, T *const dataPtr)'],['../classop_1_1_array.html#a416e95541761c557c50b79b5e1b33389',1,'op::Array::Array(const Array< T > &array, const int index, const bool noCopy=false)'],['../classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01',1,'op::Array::Array(const Array< T > &array)'],['../classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e',1,'op::Array::Array(Array< T > &&array)'],['../namespacecl.html#a8856ce875094624efdce0a49496d695e',1,'cl::array()']]], ['array_2ehpp',['array.hpp',['../array_8hpp.html',1,'']]], ['array_3c_20float_20_3e',['Array< float >',['../classop_1_1_array.html',1,'op']]], ['array_3c_20long_20long_20_3e',['Array< long long >',['../classop_1_1_array.html',1,'op']]], diff --git a/html/search/all_6.js b/html/search/all_6.js index 082f7f5f..240aadcb 100644 --- a/html/search/all_6.js +++ b/html/search/all_6.js @@ -51,6 +51,7 @@ var searchData= ['getisrunningsharedptr',['getIsRunningSharedPtr',['../classop_1_1_thread_manager.html#a48ea53b3de4d09c84db18e2c31ce1be1',1,'op::ThreadManager']]], ['getkernel',['getKernel',['../classcl_1_1_kernel_functor.html#aea980d414c52e07f67070119c91f8523',1,'cl::KernelFunctor']]], ['getkeypointsarea',['getKeypointsArea',['../namespaceop.html#a1dd5dde18458975a36bdbd6dd38720a2',1,'op']]], + ['getkeypointsperson',['getKeypointsPerson',['../namespaceop.html#a75411d98f69051860379730e16103178',1,'op']]], ['getkeypointsrectangle',['getKeypointsRectangle',['../namespaceop.html#a5b2ae3f48eab928e35c9e3da51899054',1,'op']]], ['getkeypointsroi',['getKeypointsRoi',['../namespaceop.html#a6913c67141fcbbba84fc88ac8a45aa0f',1,'op::getKeypointsRoi(const Array< T > &keypoints, const int personA, const int personB, const T threshold)'],['../namespaceop.html#ac9af122ccd8dcdafb11e37b6633245b4',1,'op::getKeypointsRoi(const Array< T > &keypointsA, const int personA, const Array< T > &keypointsB, const int personB, const T threshold)']]], ['getlastnumber',['getLastNumber',['../namespaceop.html#ab670c693d8e4a540cfe75ce8383b6d10',1,'op']]], @@ -105,27 +106,27 @@ var searchData= ['getsvmmemflags',['getSVMMemFlags',['../classcl_1_1detail_1_1_s_v_m_trait_null.html#aec1edd19001a5739c3a6543c5bc3b19f',1,'cl::detail::SVMTraitNull::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_read_write.html#a6914bdc3f37606faab74b58b5dcc786e',1,'cl::SVMTraitReadWrite::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_read_only.html#a2859ec2b9a8b723551b6db798ef5497d',1,'cl::SVMTraitReadOnly::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_write_only.html#a4f80e215ea583a6fa1d398b455670bdc',1,'cl::SVMTraitWriteOnly::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_coarse.html#a1a1a433d703630936e3cbb4177245d13',1,'cl::SVMTraitCoarse::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_fine.html#a214a7aedb1b037a7796c7f629e18f3b5',1,'cl::SVMTraitFine::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_atomic.html#a87fc8aa6c225b8acaaef5bc0579855a9',1,'cl::SVMTraitAtomic::getSVMMemFlags()']]], ['gettworkerssize',['getTWorkersSize',['../classop_1_1_sub_thread.html#afa29b95badda5e7afdbd83f70fd8b206',1,'op::SubThread']]], ['gettype',['getType',['../classop_1_1_producer.html#a9a9424027e5bc8e0fba7c65eccc460e0',1,'op::Producer']]], - ['getvolume',['getVolume',['../classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87',1,'op::Array::getVolume() const '],['../classop_1_1_array.html#a04d04645dd2b2f21492b2ad7a5b87828',1,'op::Array::getVolume(const int indexA, const int indexB) const ']]], + ['getvolume',['getVolume',['../classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87',1,'op::Array::getVolume() const '],['../classop_1_1_array.html#a2ea46377ca7d89874f6f4c8c437ec777',1,'op::Array::getVolume(const int indexA, const int indexB=-1) const ']]], ['getworkgroupinfo',['getWorkGroupInfo',['../classcl_1_1_kernel.html#a2e33bfea1e8df9b0d4a446cd99800497',1,'cl::Kernel::getWorkGroupInfo(const Device &device, cl_kernel_work_group_info name, T *param) const '],['../classcl_1_1_kernel.html#aa66d3ade55fad1c0bc94d05a7788aea0',1,'cl::Kernel::getWorkGroupInfo(const Device &device, cl_int *err=NULL) const ']]], ['gpu',['Gpu',['../namespaceop.html#afce557f02e337e16150d00bdf72ec033a3432ca64f06615abf07ab44c10cada38',1,'op']]], ['gpu_2ehpp',['gpu.hpp',['../gpu_8hpp.html',1,'']]], ['gpumode',['GpuMode',['../namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7f',1,'op']]], ['gpunumber',['gpuNumber',['../structop_1_1_wrapper_struct_pose.html#a536ea76d50e94d513066e9e5767d0c03',1,'op::WrapperStructPose']]], ['gpunumberstart',['gpuNumberStart',['../structop_1_1_wrapper_struct_pose.html#a8be188d871061079432ead77b278fe0d',1,'op::WrapperStructPose']]], - ['gpurenderer',['GpuRenderer',['../classop_1_1_gpu_renderer.html#a9852b2017e972637b47250bb7fbc53ea',1,'op::GpuRenderer']]], ['gpurenderer',['GpuRenderer',['../classop_1_1_gpu_renderer.html',1,'op']]], + ['gpurenderer',['GpuRenderer',['../classop_1_1_gpu_renderer.html#a9852b2017e972637b47250bb7fbc53ea',1,'op::GpuRenderer']]], ['gpurenderer_2ehpp',['gpuRenderer.hpp',['../gpu_renderer_8hpp.html',1,'']]], ['gputocpumemoryiflastrenderer',['gpuToCpuMemoryIfLastRenderer',['../classop_1_1_gpu_renderer.html#a6355f70d16c6427b028fa4596ce5d985',1,'op::GpuRenderer']]], ['gridpatternfunctions_2ehpp',['gridPatternFunctions.hpp',['../grid_pattern_functions_8hpp.html',1,'']]], - ['gui',['Gui',['../classop_1_1_gui.html#a1084d79f61d08f0551832de1ca337c70',1,'op::Gui']]], ['gui',['Gui',['../classop_1_1_gui.html',1,'op']]], + ['gui',['Gui',['../classop_1_1_gui.html#a1084d79f61d08f0551832de1ca337c70',1,'op::Gui']]], ['gui_2ehpp',['gui.hpp',['../gui_8hpp.html',1,'']]], - ['gui3d',['Gui3D',['../classop_1_1_gui3_d.html',1,'op']]], ['gui3d',['Gui3D',['../classop_1_1_gui3_d.html#a7146b02ee5c009f879ddfea2145fea34',1,'op::Gui3D']]], + ['gui3d',['Gui3D',['../classop_1_1_gui3_d.html',1,'op']]], ['gui3d_2ehpp',['gui3D.hpp',['../gui3_d_8hpp.html',1,'']]], ['guiadam_2ehpp',['guiAdam.hpp',['../gui_adam_8hpp.html',1,'']]], - ['guiinfoadder',['GuiInfoAdder',['../classop_1_1_gui_info_adder.html#af23e17f9eeb51c7473cd0940292efa61',1,'op::GuiInfoAdder']]], ['guiinfoadder',['GuiInfoAdder',['../classop_1_1_gui_info_adder.html',1,'op']]], + ['guiinfoadder',['GuiInfoAdder',['../classop_1_1_gui_info_adder.html#af23e17f9eeb51c7473cd0940292efa61',1,'op::GuiInfoAdder']]], ['guiinfoadder_2ehpp',['guiInfoAdder.hpp',['../gui_info_adder_8hpp.html',1,'']]], ['guiverbose',['guiVerbose',['../structop_1_1_wrapper_struct_output.html#ac72ad601daf957b9b000206e9f1fe0ad',1,'op::WrapperStructOutput']]] ]; diff --git a/html/search/functions_0.js b/html/search/functions_0.js index 0dfbb365..3861002a 100644 --- a/html/search/functions_0.js +++ b/html/search/functions_0.js @@ -9,7 +9,7 @@ var searchData= ['allocate_5fpointer',['allocate_pointer',['../namespacecl.html#a9feaebcb39a179537588bfcd349dbbb6',1,'cl']]], ['allocate_5fsvm',['allocate_svm',['../namespacecl.html#a8efdf919c8a45ad8411dac9b4236fbbf',1,'cl::allocate_svm(Args...args)'],['../namespacecl.html#a2077ca5a2cdc3557aedca3d94adcc98a',1,'cl::allocate_svm(const cl::Context &c, Args...args)']]], ['area',['area',['../structop_1_1_point.html#aba8ffdc78fdec7d45222f640eb130874',1,'op::Point::area()'],['../structop_1_1_rectangle.html#a85cabb0d2f3af02e32be35bb9841c1f3',1,'op::Rectangle::area()']]], - ['array',['Array',['../classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c',1,'op::Array::Array(const int size)'],['../classop_1_1_array.html#a48c1ba1f7017b5aa8e0451079dd3a6d3',1,'op::Array::Array(const std::vector< int > &sizes={})'],['../classop_1_1_array.html#ac833fdcb245fcc3135ce65227bb9e4b2',1,'op::Array::Array(const int size, const T value)'],['../classop_1_1_array.html#a959ede0df7e535d2d3ac40d098541c27',1,'op::Array::Array(const std::vector< int > &sizes, const T value)'],['../classop_1_1_array.html#a9cd386050e94c29b3c4ee40cafcacc46',1,'op::Array::Array(const int size, T *const dataPtr)'],['../classop_1_1_array.html#a90895562def04a81db0b3e7eaa3722c7',1,'op::Array::Array(const std::vector< int > &sizes, T *const dataPtr)'],['../classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01',1,'op::Array::Array(const Array< T > &array)'],['../classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e',1,'op::Array::Array(Array< T > &&array)']]], + ['array',['Array',['../classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c',1,'op::Array::Array(const int size)'],['../classop_1_1_array.html#a48c1ba1f7017b5aa8e0451079dd3a6d3',1,'op::Array::Array(const std::vector< int > &sizes={})'],['../classop_1_1_array.html#ac833fdcb245fcc3135ce65227bb9e4b2',1,'op::Array::Array(const int size, const T value)'],['../classop_1_1_array.html#a959ede0df7e535d2d3ac40d098541c27',1,'op::Array::Array(const std::vector< int > &sizes, const T value)'],['../classop_1_1_array.html#a9cd386050e94c29b3c4ee40cafcacc46',1,'op::Array::Array(const int size, T *const dataPtr)'],['../classop_1_1_array.html#a90895562def04a81db0b3e7eaa3722c7',1,'op::Array::Array(const std::vector< int > &sizes, T *const dataPtr)'],['../classop_1_1_array.html#a416e95541761c557c50b79b5e1b33389',1,'op::Array::Array(const Array< T > &array, const int index, const bool noCopy=false)'],['../classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01',1,'op::Array::Array(const Array< T > &array)'],['../classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e',1,'op::Array::Array(Array< T > &&array)']]], ['arrayclose',['arrayClose',['../classop_1_1_json_ofstream.html#a3f940d3ad51d0acb7126d62a5617fd69',1,'op::JsonOfstream']]], ['arrayopen',['arrayOpen',['../classop_1_1_json_ofstream.html#a4cc6d50256354b3dc7385e2db01aabc0',1,'op::JsonOfstream']]], ['at',['at',['../classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff',1,'op::Array::at(const int index)'],['../classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981',1,'op::Array::at(const int index) const '],['../classop_1_1_array.html#a8eebb6c34642cdf19ac74c7ed38d128b',1,'op::Array::at(const std::vector< int > &indexes)'],['../classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e',1,'op::Array::at(const std::vector< int > &indexes) const ']]], diff --git a/html/search/functions_6.js b/html/search/functions_6.js index 6c31f121..d216b401 100644 --- a/html/search/functions_6.js +++ b/html/search/functions_6.js @@ -49,6 +49,7 @@ var searchData= ['getisrunningsharedptr',['getIsRunningSharedPtr',['../classop_1_1_thread_manager.html#a48ea53b3de4d09c84db18e2c31ce1be1',1,'op::ThreadManager']]], ['getkernel',['getKernel',['../classcl_1_1_kernel_functor.html#aea980d414c52e07f67070119c91f8523',1,'cl::KernelFunctor']]], ['getkeypointsarea',['getKeypointsArea',['../namespaceop.html#a1dd5dde18458975a36bdbd6dd38720a2',1,'op']]], + ['getkeypointsperson',['getKeypointsPerson',['../namespaceop.html#a75411d98f69051860379730e16103178',1,'op']]], ['getkeypointsrectangle',['getKeypointsRectangle',['../namespaceop.html#a5b2ae3f48eab928e35c9e3da51899054',1,'op']]], ['getkeypointsroi',['getKeypointsRoi',['../namespaceop.html#a6913c67141fcbbba84fc88ac8a45aa0f',1,'op::getKeypointsRoi(const Array< T > &keypoints, const int personA, const int personB, const T threshold)'],['../namespaceop.html#ac9af122ccd8dcdafb11e37b6633245b4',1,'op::getKeypointsRoi(const Array< T > &keypointsA, const int personA, const Array< T > &keypointsB, const int personB, const T threshold)']]], ['getlastnumber',['getLastNumber',['../namespaceop.html#ab670c693d8e4a540cfe75ce8383b6d10',1,'op']]], @@ -103,7 +104,7 @@ var searchData= ['getsvmmemflags',['getSVMMemFlags',['../classcl_1_1detail_1_1_s_v_m_trait_null.html#aec1edd19001a5739c3a6543c5bc3b19f',1,'cl::detail::SVMTraitNull::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_read_write.html#a6914bdc3f37606faab74b58b5dcc786e',1,'cl::SVMTraitReadWrite::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_read_only.html#a2859ec2b9a8b723551b6db798ef5497d',1,'cl::SVMTraitReadOnly::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_write_only.html#a4f80e215ea583a6fa1d398b455670bdc',1,'cl::SVMTraitWriteOnly::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_coarse.html#a1a1a433d703630936e3cbb4177245d13',1,'cl::SVMTraitCoarse::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_fine.html#a214a7aedb1b037a7796c7f629e18f3b5',1,'cl::SVMTraitFine::getSVMMemFlags()'],['../classcl_1_1_s_v_m_trait_atomic.html#a87fc8aa6c225b8acaaef5bc0579855a9',1,'cl::SVMTraitAtomic::getSVMMemFlags()']]], ['gettworkerssize',['getTWorkersSize',['../classop_1_1_sub_thread.html#afa29b95badda5e7afdbd83f70fd8b206',1,'op::SubThread']]], ['gettype',['getType',['../classop_1_1_producer.html#a9a9424027e5bc8e0fba7c65eccc460e0',1,'op::Producer']]], - ['getvolume',['getVolume',['../classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87',1,'op::Array::getVolume() const '],['../classop_1_1_array.html#a04d04645dd2b2f21492b2ad7a5b87828',1,'op::Array::getVolume(const int indexA, const int indexB) const ']]], + ['getvolume',['getVolume',['../classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87',1,'op::Array::getVolume() const '],['../classop_1_1_array.html#a2ea46377ca7d89874f6f4c8c437ec777',1,'op::Array::getVolume(const int indexA, const int indexB=-1) const ']]], ['getworkgroupinfo',['getWorkGroupInfo',['../classcl_1_1_kernel.html#a2e33bfea1e8df9b0d4a446cd99800497',1,'cl::Kernel::getWorkGroupInfo(const Device &device, cl_kernel_work_group_info name, T *param) const '],['../classcl_1_1_kernel.html#aa66d3ade55fad1c0bc94d05a7788aea0',1,'cl::Kernel::getWorkGroupInfo(const Device &device, cl_int *err=NULL) const ']]], ['gpurenderer',['GpuRenderer',['../classop_1_1_gpu_renderer.html#a9852b2017e972637b47250bb7fbc53ea',1,'op::GpuRenderer']]], ['gputocpumemoryiflastrenderer',['gpuToCpuMemoryIfLastRenderer',['../classop_1_1_gpu_renderer.html#a6355f70d16c6427b028fa4596ce5d985',1,'op::GpuRenderer']]],