diff --git a/doxygen.log b/doxygen.log index a6e3156f..1706cc0d 100644 --- a/doxygen.log +++ b/doxygen.log @@ -901,5 +901,5 @@ Generating file index... Generating file member index... Generating example index... finalizing index lists... -lookup cache used 2781/65536 hits=16679 misses=2974 +lookup cache used 2783/65536 hits=16691 misses=2976 finished... diff --git a/html/array_8hpp.html b/html/array_8hpp.html index be511fad..b018fe7d 100644 --- a/html/array_8hpp.html +++ b/html/array_8hpp.html @@ -113,6 +113,7 @@ $(document).ready(function(){initNavTree('array_8hpp.html','');});
#include <memory>
#include <vector>
#include <opencv2/core/core.hpp>
+#include <openpose/core/macros.hpp>

Go to the source code of this file.

diff --git a/html/array_8hpp_source.html b/html/array_8hpp_source.html index b3028a69..9b3b8ec9 100644 --- a/html/array_8hpp_source.html +++ b/html/array_8hpp_source.html @@ -113,179 +113,188 @@ $(document).ready(function(){initNavTree('array_8hpp_source.html','');});
4 #include <memory> // std::shared_ptr
5 #include <vector>
6 #include <opencv2/core/core.hpp> // cv::Mat
-
7 
-
8 namespace op
-
9 {
-
18  template<typename T>
-
19  class Array
-
20  {
-
21  public:
-
22  // -------------------------------------------------- Constructors and Data Allocator Functions -------------------------------------------------- //
-
28  explicit Array(const int size);
-
29 
-
35  explicit Array(const std::vector<int>& sizes = {});
-
36 
-
43  Array(const int size, const T value);
-
44 
-
51  Array(const std::vector<int>& sizes, const T value);
-
52 
-
60  Array<T>(const Array<T>& array);
-
61 
-
68  Array<T>& operator=(const Array<T>& array);
-
69 
-
75  Array<T>(Array<T>&& array);
-
76 
-
83  Array<T>& operator=(Array<T>&& array);
-
84 
-
91  Array<T> clone() const;
-
92 
-
98  void reset(const int size);
+
7 #include <openpose/core/macros.hpp>
+
8 
+
9 namespace op
+
10 {
+
19  template<typename T>
+
20  class Array
+
21  {
+
22  public:
+
23  // ------------------------------ Constructors and Data Allocator Functions ------------------------------ //
+
30  explicit Array(const int size);
+
31 
+
38  explicit Array(const std::vector<int>& sizes = {});
+
39 
+
47  Array(const int size, const T value);
+
48 
+
56  Array(const std::vector<int>& sizes, const T value);
+
57 
+
66  Array<T>(const Array<T>& array);
+
67 
+
74  Array<T>& operator=(const Array<T>& array);
+
75 
+
81  Array<T>(Array<T>&& array);
+
82 
+
89  Array<T>& operator=(Array<T>&& array);
+
90 
+
98  Array<T> clone() const;
99 
-
105  void reset(const std::vector<int>& sizes = {});
-
106 
-
113  void reset(const int size, const T value);
-
114 
-
121  void reset(const std::vector<int>& sizes, const T value);
-
122 
-
128  void setFrom(const cv::Mat& cvMat);
-
129 
-
135  void setTo(const T value);
-
136 
-
137 
-
138 
-
139  // -------------------------------------------------- Data Information Functions -------------------------------------------------- //
-
144  inline bool empty() const
-
145  {
-
146  return (mVolume == 0);
-
147  }
-
148 
-
153  inline std::vector<int> getSize() const
-
154  {
-
155  return mSize;
-
156  }
-
157 
-
163  int getSize(const int index) const;
-
164 
-
169  inline size_t getNumberDimensions() const
-
170  {
-
171  return mSize.size();
-
172  }
-
173 
-
179  inline size_t getVolume() const
-
180  {
-
181  return mVolume;
-
182  }
-
183 
-
189  size_t getVolume(const int indexA, const int indexB) const;
-
190 
-
191 
-
192 
-
193  // -------------------------------------------------- Data Access Functions And Operators -------------------------------------------------- //
-
200  inline T* getPtr()
-
201  {
-
202  return spData.get();
-
203  }
-
204 
-
209  inline const T* getConstPtr() const
-
210  {
-
211  return spData.get();
-
212  }
-
213 
-
224  const cv::Mat& getConstCvMat() const;
-
225 
-
232  cv::Mat& getCvMat();
-
233 
-
241  inline T& operator[](const int index)
-
242  {
-
243  #ifdef NDEBUG
-
244  return spData.get()[index];
-
245  #else
-
246  return at(index);
-
247  #endif
-
248  }
-
249 
-
256  inline const T& operator[](const int index) const
-
257  {
-
258  #ifdef NDEBUG
-
259  return spData.get()[index];
-
260  #else
-
261  return at(index);
-
262  #endif
-
263  }
-
264 
-
272  inline T& operator[](const std::vector<int>& indexes)
-
273  {
-
274  return operator[](getIndex(indexes));
-
275  }
-
276 
-
283  inline const T& operator[](const std::vector<int>& indexes) const
-
284  {
-
285  return operator[](getIndex(indexes));
-
286  }
-
287 
-
294  inline T& at(const int index)
-
295  {
-
296  return commonAt(index);
-
297  }
-
298 
-
305  inline const T& at(const int index) const
-
306  {
-
307  return commonAt(index);
-
308  }
-
309 
-
316  inline T& at(const std::vector<int>& indexes)
-
317  {
-
318  return at(getIndexAndCheck(indexes));
-
319  }
-
320 
-
327  inline const T& at(const std::vector<int>& indexes) const
-
328  {
-
329  return at(getIndexAndCheck(indexes));
-
330  }
-
331 
-
344  const std::string toString() const;
-
345 
-
346  private:
-
347  std::vector<int> mSize;
-
348  size_t mVolume;
-
349  std::shared_ptr<T> spData;
-
350  std::pair<bool, cv::Mat> mCvMatData;
-
351 
-
358  int getIndex(const std::vector<int>& indexes) const;
-
359 
-
366  int getIndexAndCheck(const std::vector<int>& indexes) const;
-
367 
-
373  T& commonAt(const int index) const;
-
374 
-
378  void setCvMatFromSharedPtr();
-
379  };
-
380 }
-
381 
-
382 #endif // OPENPOSE_CORE_ARRAY_HPP
+
106  void reset(const int size);
+
107 
+
115  void reset(const std::vector<int>& sizes = {});
+
116 
+
124  void reset(const int size, const T value);
+
125 
+
134  void reset(const std::vector<int>& sizes, const T value);
+
135 
+
141  void setFrom(const cv::Mat& cvMat);
+
142 
+
148  void setTo(const T value);
+
149 
+
150 
+
151 
+
152  // ------------------------------ Data Information Functions ------------------------------ //
+
157  inline bool empty() const
+
158  {
+
159  return (mVolume == 0);
+
160  }
+
161 
+
167  inline std::vector<int> getSize() const
+
168  {
+
169  return mSize;
+
170  }
+
171 
+
177  std::string printSize() const;
+
178 
+
185  int getSize(const int index) const;
+
186 
+
191  inline size_t getNumberDimensions() const
+
192  {
+
193  return mSize.size();
+
194  }
+
195 
+
201  inline size_t getVolume() const
+
202  {
+
203  return mVolume;
+
204  }
+
205 
+
213  size_t getVolume(const int indexA, const int indexB) const;
+
214 
+
215 
+
216 
+
217  // ------------------------------ Data Access Functions And Operators ------------------------------ //
+
224  inline T* getPtr()
+
225  {
+
226  return spData.get();
+
227  }
+
228 
+
233  inline const T* getConstPtr() const
+
234  {
+
235  return spData.get();
+
236  }
+
237 
+
250  const cv::Mat& getConstCvMat() const;
+
251 
+
259  cv::Mat& getCvMat();
+
260 
+
269  inline T& operator[](const int index)
+
270  {
+
271  #ifdef NDEBUG
+
272  return spData.get()[index];
+
273  #else
+
274  return at(index);
+
275  #endif
+
276  }
+
277 
+
285  inline const T& operator[](const int index) const
+
286  {
+
287  #ifdef NDEBUG
+
288  return spData.get()[index];
+
289  #else
+
290  return at(index);
+
291  #endif
+
292  }
+
293 
+
302  inline T& operator[](const std::vector<int>& indexes)
+
303  {
+
304  return operator[](getIndex(indexes));
+
305  }
+
306 
+
314  inline const T& operator[](const std::vector<int>& indexes) const
+
315  {
+
316  return operator[](getIndex(indexes));
+
317  }
+
318 
+
326  inline T& at(const int index)
+
327  {
+
328  return commonAt(index);
+
329  }
+
330 
+
338  inline const T& at(const int index) const
+
339  {
+
340  return commonAt(index);
+
341  }
+
342 
+
350  inline T& at(const std::vector<int>& indexes)
+
351  {
+
352  return at(getIndexAndCheck(indexes));
+
353  }
+
354 
+
362  inline const T& at(const std::vector<int>& indexes) const
+
363  {
+
364  return at(getIndexAndCheck(indexes));
+
365  }
+
366 
+
379  const std::string toString() const;
+
380 
+
381  private:
+
382  std::vector<int> mSize;
+
383  size_t mVolume;
+
384  std::shared_ptr<T> spData;
+
385  std::pair<bool, cv::Mat> mCvMatData;
+
386 
+
394  int getIndex(const std::vector<int>& indexes) const;
+
395 
+
403  int getIndexAndCheck(const std::vector<int>& indexes) const;
+
404 
+
410  T& commonAt(const int index) const;
+
411 
+
416  void setCvMatFromSharedPtr();
+
417  };
+
418 
+
419  // Static methods
+
420  OVERLOAD_C_OUT(Array)
+
421 }
+
422 
+
423 #endif // OPENPOSE_CORE_ARRAY_HPP
op::Array::getConstCvMat
const cv::Mat & getConstCvMat() const
op::Array::clone
Array< T > clone() const
-
op::Array::operator[]
T & operator[](const std::vector< int > &indexes)
Definition: array.hpp:272
-
op::Array::at
T & at(const int index)
Definition: array.hpp:294
+
op::Array::operator[]
T & operator[](const std::vector< int > &indexes)
Definition: array.hpp:302
+
op::Array::at
T & at(const int index)
Definition: array.hpp:326
op::Array::setFrom
void setFrom(const cv::Mat &cvMat)
op::Array::operator=
Array< T > & operator=(const Array< T > &array)
-
op::Array::getNumberDimensions
size_t getNumberDimensions() const
Definition: array.hpp:169
-
op::Array::at
const T & at(const std::vector< int > &indexes) const
Definition: array.hpp:327
+
op::Array::getNumberDimensions
size_t getNumberDimensions() const
Definition: array.hpp:191
+
op::Array::at
const T & at(const std::vector< int > &indexes) const
Definition: array.hpp:362
op::Array::setTo
void setTo(const T value)
-
op::Array::at
const T & at(const int index) const
Definition: array.hpp:305
-
op::Array::getPtr
T * getPtr()
Definition: array.hpp:200
-
op::Array::empty
bool empty() const
Definition: array.hpp:144
-
op::Array::getVolume
size_t getVolume() const
Definition: array.hpp:179
+
op::Array::at
const T & at(const int index) const
Definition: array.hpp:338
+
OVERLOAD_C_OUT
#define OVERLOAD_C_OUT(className)
Definition: macros.hpp:51
+
op::Array::getPtr
T * getPtr()
Definition: array.hpp:224
+
op::Array::empty
bool empty() const
Definition: array.hpp:157
+
op::Array::getVolume
size_t getVolume() const
Definition: array.hpp:201
op::Array::getCvMat
cv::Mat & getCvMat()
-
op::Array::operator[]
T & operator[](const int index)
Definition: array.hpp:241
+
op::Array::operator[]
T & operator[](const int index)
Definition: array.hpp:269
op::Array::reset
void reset(const int size)
-
op::Array::operator[]
const T & operator[](const std::vector< int > &indexes) const
Definition: array.hpp:283
-
op::Array
Definition: array.hpp:19
-
op::Array::getConstPtr
const T * getConstPtr() const
Definition: array.hpp:209
+
macros.hpp
+
op::Array::operator[]
const T & operator[](const std::vector< int > &indexes) const
Definition: array.hpp:314
+
op::Array
Definition: array.hpp:20
+
op::Array::getConstPtr
const T * getConstPtr() const
Definition: array.hpp:233
op::Array::toString
const std::string toString() const
op::Array::Array
Array(const int size)
-
op::Array::operator[]
const T & operator[](const int index) const
Definition: array.hpp:256
-
op::Array::at
T & at(const std::vector< int > &indexes)
Definition: array.hpp:316
-
op::Array::getSize
std::vector< int > getSize() const
Definition: array.hpp:153
+
op::Array::printSize
std::string printSize() const
+
op::Array::operator[]
const T & operator[](const int index) const
Definition: array.hpp:285
+
op::Array::at
T & at(const std::vector< int > &indexes)
Definition: array.hpp:350
+
op::Array::getSize
std::vector< int > getSize() const
Definition: array.hpp:167
diff --git a/html/body_part_connector_base_8hpp_source.html b/html/body_part_connector_base_8hpp_source.html index 1c751708..dd72cb56 100644 --- a/html/body_part_connector_base_8hpp_source.html +++ b/html/body_part_connector_base_8hpp_source.html @@ -135,7 +135,7 @@ $(document).ready(function(){initNavTree('body_part_connector_base_8hpp_source.h
op::PoseModel
PoseModel
Definition: enumClasses.hpp:9
op::connectBodyPartsCpu
OP_API void connectBodyPartsCpu(Array< T > &poseKeypoints, Array< T > &poseScores, const T *const heatMapPtr, const T *const peaksPtr, const PoseModel poseModel, const Point< int > &heatMapSize, const int maxPeaks, const T interMinAboveThreshold, const T interThreshold, const int minSubsetCnt, const T minSubsetScore, const T scaleFactor=1.f)
common.hpp
-
OP_API
#define OP_API
Definition: macros.hpp:5
+
OP_API
#define OP_API
Definition: macros.hpp:9
diff --git a/html/body_part_connector_caffe_8hpp_source.html b/html/body_part_connector_caffe_8hpp_source.html index c766ff21..760205ee 100644 --- a/html/body_part_connector_caffe_8hpp_source.html +++ b/html/body_part_connector_caffe_8hpp_source.html @@ -175,14 +175,14 @@ $(document).ready(function(){initNavTree('body_part_connector_caffe_8hpp_source.
66 }
67 
68 #endif // OPENPOSE_POSE_BODY_PART_CONNECTOR_CAFFE_HPP
-
DELETE_COPY
#define DELETE_COPY(className)
Definition: macros.hpp:25
+
DELETE_COPY
#define DELETE_COPY(className)
Definition: macros.hpp:24
enumClasses.hpp
op::PoseModel
PoseModel
Definition: enumClasses.hpp:9
common.hpp
op::BodyPartConnectorCaffe::type
virtual const char * type() const
Definition: bodyPartConnectorCaffe.hpp:27
-
caffe::Blob
Definition: macros.hpp:61
-
op::Array
Definition: array.hpp:19
-
OP_API
#define OP_API
Definition: macros.hpp:5
+
caffe::Blob
Definition: macros.hpp:71
+
op::Array
Definition: array.hpp:20
+
OP_API
#define OP_API
Definition: macros.hpp:9
op::BodyPartConnectorCaffe
Definition: bodyPartConnectorCaffe.hpp:20
diff --git a/html/classop_1_1_array-members.html b/html/classop_1_1_array-members.html index e50c979b..d86648dd 100644 --- a/html/classop_1_1_array-members.html +++ b/html/classop_1_1_array-members.html @@ -139,13 +139,14 @@ $(document).ready(function(){initNavTree('classop_1_1_array.html','');}); - - - - - - - + + + + + + + +
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
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 >
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 9429b502..58cab5d6 100644 --- a/html/classop_1_1_array.html +++ b/html/classop_1_1_array.html @@ -151,6 +151,8 @@ Public Member Functions   std::vector< int > getSize () const   +std::string printSize () const +  int getSize (const int index) const   size_t getNumberDimensions () const @@ -218,7 +220,7 @@ template<typename T>

Array constructor. Equivalent to default constructor + reset(const int size).

Parameters
- +
sizeInteger with the number of T element to be allocated. E.g. size = 5 is internally similar to: new T[5].
sizeInteger with the number of T element to be allocated. E.g. size = 5 is internally similar to new T[5].
@@ -251,7 +253,7 @@ template<typename T>

Array constructor. Equivalent to default constructor + reset(const std::vector<int>& size = {}).

Parameters
- +
sizesVector with the size of each dimension. E.g. size = {3, 5, 2} is internally similar to: new T[3*5*2].
sizesVector with the size of each dimension. E.g. size = {3, 5, 2} is internally similar to new T[3*5*2].
@@ -286,7 +288,7 @@ template<typename T>

Array constructor. Equivalent to default constructor + reset(const int size, const T value).

Parameters
- +
sizeInteger with the number of T element to be allocated. E.g. size = 5 is internally similar to: new T[5].
sizeInteger with the number of T element to be allocated. E.g. size = 5 is internally similar to new T[5].
valueInitial value for each component of the Array.
@@ -322,7 +324,7 @@ template<typename T>

Array constructor. Equivalent to default constructor + reset(const std::vector<int>& size, const T value).

Parameters
- +
sizesVector with the size of each dimension. E.g. size = {3, 5, 2} is internally similar to: new T[3*5*2].
sizesVector with the size of each dimension. E.g. size = {3, 5, 2} is internally similar to: new T[3*5*2].
valueInitial value for each component of the Array.
@@ -787,7 +789,7 @@ 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.

+

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.

Returns
The total volume of the allocated data between the desired dimensions. If the index are out of bounds, it throws an error.
@@ -978,6 +980,25 @@ template<typename T>
Returns
A non-editable reference to the data on the desired index location.
+ + + +
+
+
+template<typename T>
+ + + + + + + +
std::string op::Array< T >::printSize () const
+
+

Return a string with the size of each dimension allocated.

+
Returns
A std::stringwith the size of each dimension. If no memory has been allocated, it will return an empty string.
+
@@ -998,7 +1019,7 @@ template<typename T>

Data allocation function. It allocates the required space for the memory (it does not initialize that memory).

Parameters
- +
sizeInteger with the number of T element to be allocated. E.g. size = 5 is internally similar to: new T[5].
sizeInteger with the number of T element to be allocated. E.g. size = 5 is internally similar to new T[5].
@@ -1023,7 +1044,7 @@ template<typename T>

Data allocation function. Similar to reset(const int size), but it allocates a multi-dimensional array of dimensions each of the values of the argument.

Parameters
- +
sizesVector with the size of each dimension. E.g. size = {3, 5, 2} is internally similar to: new T[3*5*2].
sizesVector with the size of each dimension. E.g. size = {3, 5, 2} is internally similar to new T[3*5*2].
@@ -1058,7 +1079,7 @@ template<typename T>

Data allocation function. Similar to reset(const int size), but initializing the data to the value specified by the second argument.

Parameters
- +
sizeInteger with the number of T element to be allocated. E.g. size = 5 is internally similar to: new T[5].
sizeInteger with the number of T element to be allocated. E.g. size = 5 is internally similar to new T[5].
valueInitial value for each component of the Array.
@@ -1094,7 +1115,7 @@ template<typename T>

Data allocation function. Similar to reset(const std::vector<int>& size), but initializing the data to the value specified by the second argument.

Parameters
- +
sizesVector with the size of each dimension. E.g. size = {3, 5, 2} is internally similar to: new T[3*5*2].
sizesVector with the size of each dimension. E.g. size = {3, 5, 2} is internally similar to new T[3*5*2].
valueInitial value for each component of the Array.
diff --git a/html/classop_1_1_array.js b/html/classop_1_1_array.js index c8d2e2ef..492b5344 100644 --- a/html/classop_1_1_array.js +++ b/html/classop_1_1_array.js @@ -27,6 +27,7 @@ var classop_1_1_array = [ "operator[]", "classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc", null ], [ "operator[]", "classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58", null ], [ "operator[]", "classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf", null ], + [ "printSize", "classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3", null ], [ "reset", "classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed", null ], [ "reset", "classop_1_1_array.html#a0ad0232daa69783cf2c8f7a0ff5b3b0c", null ], [ "reset", "classop_1_1_array.html#ac7183eb2f4e78a6941da3a2079b9ed32", null ], diff --git a/html/coco_json_saver_8hpp_source.html b/html/coco_json_saver_8hpp_source.html index bd19e665..7a5c522d 100644 --- a/html/coco_json_saver_8hpp_source.html +++ b/html/coco_json_saver_8hpp_source.html @@ -133,13 +133,13 @@ $(document).ready(function(){initNavTree('coco_json_saver_8hpp_source.html','');
34 }
35 
36 #endif // OPENPOSE_FILESTREAM_POSE_JSON_COCO_SAVER_HPP
-
#define DELETE_COPY(className)
Definition: macros.hpp:25
+
#define DELETE_COPY(className)
Definition: macros.hpp:24
Definition: jsonOfstream.hpp:9
Definition: cocoJsonSaver.hpp:13
-
#define OP_API
Definition: macros.hpp:5
+
#define OP_API
Definition: macros.hpp:9
diff --git a/html/common_8hpp.html b/html/common_8hpp.html index b807cb3a..702ef223 100644 --- a/html/common_8hpp.html +++ b/html/common_8hpp.html @@ -112,11 +112,12 @@ $(document).ready(function(){initNavTree('common_8hpp.html','');}); #include <string>
#include <vector>
#include <openpose/core/array.hpp>
+#include <openpose/core/macros.hpp>
#include <openpose/core/point.hpp>
#include <openpose/core/rectangle.hpp>
#include <openpose/utilities/errorAndLog.hpp>
#include <openpose/utilities/profiler.hpp>
-#include <openpose/core/macros.hpp>
+#include <openpose/core/datum.hpp>

Go to the source code of this file.

diff --git a/html/common_8hpp_source.html b/html/common_8hpp_source.html index 390e95f3..f8d3e574 100644 --- a/html/common_8hpp_source.html +++ b/html/common_8hpp_source.html @@ -117,18 +117,20 @@ $(document).ready(function(){initNavTree('common_8hpp_source.html','');});
8 #include <vector>
9 // OpenPose most used classes
10 #include <openpose/core/array.hpp>
-
11 #include <openpose/core/point.hpp>
- - - -
15 // Macros at the end, otherwise circular dependency with array, point & rectangle
-
16 #include <openpose/core/macros.hpp>
-
17 
-
18 #endif // OPENPOSE_CORE_COMMON_HPP
+
11 #include <openpose/core/macros.hpp>
+
12 #include <openpose/core/point.hpp>
+ + + +
16 // Datum at the end, otherwise circular dependency with array, point & rectangle
+
17 #include <openpose/core/datum.hpp>
+
18 
+
19 #endif // OPENPOSE_CORE_COMMON_HPP
+ diff --git a/html/cuda_8hpp_source.html b/html/cuda_8hpp_source.html index 0599bfd6..39232577 100644 --- a/html/cuda_8hpp_source.html +++ b/html/cuda_8hpp_source.html @@ -135,7 +135,7 @@ $(document).ready(function(){initNavTree('cuda_8hpp_source.html','');});
unsigned int getNumberCudaBlocks(const unsigned int totalRequired, const unsigned int numberCudaThreads=CUDA_NUM_THREADS)
Definition: cuda.hpp:15
OP_API void cudaCheck(const int line=-1, const std::string &function="", const std::string &file="")
-
#define OP_API
Definition: macros.hpp:5
+
#define OP_API
Definition: macros.hpp:9
OP_API void getNumberCudaThreadsAndBlocks(dim3 &numberCudaThreads, dim3 &numberCudaBlocks, const Point< int > &frameSize)
const auto CUDA_NUM_THREADS
Definition: cuda.hpp:9
OP_API int getGpuNumber()
diff --git a/html/cv_mat_to_op_input_8hpp_source.html b/html/cv_mat_to_op_input_8hpp_source.html index d66c5afa..d7e220f9 100644 --- a/html/cv_mat_to_op_input_8hpp_source.html +++ b/html/cv_mat_to_op_input_8hpp_source.html @@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('cv_mat_to_op_input_8hpp_source.html','
Definition: cvMatToOpInput.hpp:9
-
#define OP_API
Definition: macros.hpp:5
+
#define OP_API
Definition: macros.hpp:9
diff --git a/html/cv_mat_to_op_output_8hpp_source.html b/html/cv_mat_to_op_output_8hpp_source.html index f0153bf0..f4fba9b4 100644 --- a/html/cv_mat_to_op_output_8hpp_source.html +++ b/html/cv_mat_to_op_output_8hpp_source.html @@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('cv_mat_to_op_output_8hpp_source.html',
Definition: cvMatToOpOutput.hpp:9
-
#define OP_API
Definition: macros.hpp:5
+
#define OP_API
Definition: macros.hpp:9
diff --git a/html/datum_8hpp.html b/html/datum_8hpp.html index 8882ff42..df4e56fb 100644 --- a/html/datum_8hpp.html +++ b/html/datum_8hpp.html @@ -105,7 +105,8 @@ $(document).ready(function(){initNavTree('datum_8hpp.html','');});
datum.hpp File Reference
@@ -124,7 +125,75 @@ Classes Namespaces  op   + + + + + + + + + +

+Macros

#define DATUM_BASE_NO_PTR   std::vector<Datum>
 
#define DATUM_BASE   std::shared_ptr<DATUM_BASE_NO_PTR>
 
#define DEFINE_TEMPLATE_DATUM(templateName)   template class OP_API templateName<DATUM_BASE>
 
#define COMPILE_TEMPLATE_DATUM(templateName)   extern DEFINE_TEMPLATE_DATUM(templateName)
 
+

Macro Definition Documentation

+ +
+
+ + + + + + + + +
#define COMPILE_TEMPLATE_DATUM( templateName)   extern DEFINE_TEMPLATE_DATUM(templateName)
+
+ +
+
+ +
+
+ + + + +
#define DATUM_BASE   std::shared_ptr<DATUM_BASE_NO_PTR>
+
+ +
+
+ +
+
+ + + + +
#define DATUM_BASE_NO_PTR   std::vector<Datum>
+
+ +
+
+ +
+
+ + + + + + + + +
#define DEFINE_TEMPLATE_DATUM( templateName)   template class OP_API templateName<DATUM_BASE>
+
+ +
+
diff --git a/html/datum_8hpp.js b/html/datum_8hpp.js new file mode 100644 index 00000000..555020ac --- /dev/null +++ b/html/datum_8hpp.js @@ -0,0 +1,8 @@ +var datum_8hpp = +[ + [ "Datum", "structop_1_1_datum.html", "structop_1_1_datum" ], + [ "COMPILE_TEMPLATE_DATUM", "datum_8hpp.html#af87cd873cebb915837ae27248f67e822", null ], + [ "DATUM_BASE", "datum_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed", null ], + [ "DATUM_BASE_NO_PTR", "datum_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07", null ], + [ "DEFINE_TEMPLATE_DATUM", "datum_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431", null ] +]; \ No newline at end of file diff --git a/html/datum_8hpp_source.html b/html/datum_8hpp_source.html index 53f7f2e1..51d3f66b 100644 --- a/html/datum_8hpp_source.html +++ b/html/datum_8hpp_source.html @@ -215,9 +215,15 @@ $(document).ready(function(){initNavTree('datum_8hpp_source.html','');});
304  return id != datum.id;
305  }
306  };
-
307 }
-
308 
-
309 #endif // OPENPOSE_CORE_DATUM_HPP
+
307 
+
308  // Defines for Datum. Added here rather than in `macros.hpp` to avoid circular dependencies
+
309  #define DATUM_BASE_NO_PTR std::vector<Datum>
+
310  #define DATUM_BASE std::shared_ptr<DATUM_BASE_NO_PTR>
+
311  #define DEFINE_TEMPLATE_DATUM(templateName) template class OP_API templateName<DATUM_BASE>
+
312  #define COMPILE_TEMPLATE_DATUM(templateName) extern DEFINE_TEMPLATE_DATUM(templateName)
+
313 }
+
314 
+
315 #endif // OPENPOSE_CORE_DATUM_HPP
std::string name
Definition: datum.hpp:23
double scaleInputToOutput
Definition: datum.hpp:169
bool operator==(const Datum &datum) const
Definition: datum.hpp:293
@@ -249,7 +255,7 @@ $(document).ready(function(){initNavTree('datum_8hpp_source.html','');});
Array< float > poseScores
Definition: datum.hpp:84
unsigned long long id
Definition: datum.hpp:18
bool operator<=(const Datum &datum) const
Definition: datum.hpp:275
-
#define OP_API
Definition: macros.hpp:5
+
#define OP_API
Definition: macros.hpp:9
bool operator>(const Datum &datum) const
Definition: datum.hpp:266
bool operator>=(const Datum &datum) const
Definition: datum.hpp:284
diff --git a/html/dir_d6e567c8390b6a30c30307f931e28950.js b/html/dir_d6e567c8390b6a30c30307f931e28950.js index 038bfc0f..58aa7f3a 100644 --- a/html/dir_d6e567c8390b6a30c30307f931e28950.js +++ b/html/dir_d6e567c8390b6a30c30307f931e28950.js @@ -10,9 +10,7 @@ var dir_d6e567c8390b6a30c30307f931e28950 = [ "cvMatToOpOutput.hpp", "cv_mat_to_op_output_8hpp.html", [ [ "CvMatToOpOutput", "classop_1_1_cv_mat_to_op_output.html", "classop_1_1_cv_mat_to_op_output" ] ] ], - [ "datum.hpp", "datum_8hpp.html", [ - [ "Datum", "structop_1_1_datum.html", "structop_1_1_datum" ] - ] ], + [ "datum.hpp", "datum_8hpp.html", "datum_8hpp" ], [ "enumClasses.hpp", "core_2enum_classes_8hpp.html", "core_2enum_classes_8hpp" ], [ "gpuRenderer.hpp", "gpu_renderer_8hpp.html", [ [ "GpuRenderer", "classop_1_1_gpu_renderer.html", "classop_1_1_gpu_renderer" ] diff --git a/html/error_and_log_8hpp_source.html b/html/error_and_log_8hpp_source.html index e30ea8c0..94a9420d 100644 --- a/html/error_and_log_8hpp_source.html +++ b/html/error_and_log_8hpp_source.html @@ -190,7 +190,7 @@ $(document).ready(function(){initNavTree('error_and_log_8hpp_source.html','');})
81 }
82 
83 #endif // OPENPOSE_UTILITIES_ERROR_AND_LOG_HPP
-
#define UNUSED(unusedVariable)
Definition: macros.hpp:23
+
#define UNUSED(unusedVariable)
Definition: macros.hpp:22
OP_API void error(const std::string &message, const int line=-1, const std::string &function="", const std::string &file="")
Definition: errorAndLog.hpp:70
@@ -199,7 +199,7 @@ $(document).ready(function(){initNavTree('error_and_log_8hpp_source.html','');})
void dLog(const T &message, const Priority priority=Priority::Max, const int line=-1, const std::string &function="", const std::string &file="")
Definition: errorAndLog.hpp:47
OP_API void log(const std::string &message, const Priority priority=Priority::Max, const int line=-1, const std::string &function="", const std::string &file="")
Priority
Definition: enumClasses.hpp:21
-
#define OP_API
Definition: macros.hpp:5
+
#define OP_API
Definition: macros.hpp:9
Definition: errorAndLog.hpp:61
diff --git a/html/face_cpu_renderer_8hpp_source.html b/html/face_cpu_renderer_8hpp_source.html index 15073d33..45ca0364 100644 --- a/html/face_cpu_renderer_8hpp_source.html +++ b/html/face_cpu_renderer_8hpp_source.html @@ -130,13 +130,13 @@ $(document).ready(function(){initNavTree('face_cpu_renderer_8hpp_source.html',''
21 }
22 
23 #endif // OPENPOSE_FACE_FACE_CPU_RENDERER_HPP
-
#define DELETE_COPY(className)
Definition: macros.hpp:25
+
#define DELETE_COPY(className)
Definition: macros.hpp:24
Definition: faceCpuRenderer.hpp:11
Definition: faceRenderer.hpp:8
-
#define OP_API
Definition: macros.hpp:5
+
#define OP_API
Definition: macros.hpp:9
const auto FACE_DEFAULT_ALPHA_HEAT_MAP
Definition: faceParameters.hpp:29
Definition: renderer.hpp:9
diff --git a/html/face_detector_8hpp_source.html b/html/face_detector_8hpp_source.html index 6e248cb7..4d7cafad 100644 --- a/html/face_detector_8hpp_source.html +++ b/html/face_detector_8hpp_source.html @@ -135,12 +135,12 @@ $(document).ready(function(){initNavTree('face_detector_8hpp_source.html','');})
26 }
27 
28 #endif // OPENPOSE_FACE_FACE_DETECTOR_HPP
-
#define DELETE_COPY(className)
Definition: macros.hpp:25
+
#define DELETE_COPY(className)
Definition: macros.hpp:24
PoseModel
Definition: enumClasses.hpp:9
-
#define OP_API
Definition: macros.hpp:5
+
#define OP_API
Definition: macros.hpp:9
Definition: faceDetector.hpp:9
diff --git a/html/face_detector_open_c_v_8hpp_source.html b/html/face_detector_open_c_v_8hpp_source.html index 7ff399b1..f90dc1cd 100644 --- a/html/face_detector_open_c_v_8hpp_source.html +++ b/html/face_detector_open_c_v_8hpp_source.html @@ -132,10 +132,10 @@ $(document).ready(function(){initNavTree('face_detector_open_c_v_8hpp_source.htm
23 }
24 
25 #endif // OPENPOSE_FACE_FACE_DETECTOR_OPENCV_HPP
-
#define DELETE_COPY(className)
Definition: macros.hpp:25
+
#define DELETE_COPY(className)
Definition: macros.hpp:24
Definition: faceDetectorOpenCV.hpp:10
-
#define OP_API
Definition: macros.hpp:5
+
#define OP_API
Definition: macros.hpp:9
diff --git a/html/face_extractor_8hpp_source.html b/html/face_extractor_8hpp_source.html index 4ae043ed..a19e3733 100644 --- a/html/face_extractor_8hpp_source.html +++ b/html/face_extractor_8hpp_source.html @@ -157,7 +157,7 @@ $(document).ready(function(){initNavTree('face_extractor_8hpp_source.html','');}
81 }
82 
83 #endif // OPENPOSE_FACE_FACE_EXTRACTOR_HPP
-
#define DELETE_COPY(className)
Definition: macros.hpp:25
+
#define DELETE_COPY(className)
Definition: macros.hpp:24
const Point< int > mNetOutputSize
Definition: faceExtractor.hpp:63
@@ -167,9 +167,9 @@ $(document).ready(function(){initNavTree('face_extractor_8hpp_source.html','');}
Array< float > mHeatMaps
Definition: faceExtractor.hpp:67
ScaleMode
Definition: enumClasses.hpp:6
-
Definition: rectangle.hpp:10
+
Definition: rectangle.hpp:11
const ScaleMode mHeatMapScaleMode
Definition: faceExtractor.hpp:68
-
#define OP_API
Definition: macros.hpp:5
+
#define OP_API
Definition: macros.hpp:9
Definition: faceExtractor.hpp:14
Array< float > mFaceImageCrop
Definition: faceExtractor.hpp:64
diff --git a/html/face_extractor_caffe_8hpp_source.html b/html/face_extractor_caffe_8hpp_source.html index ef2c047b..dc87e623 100644 --- a/html/face_extractor_caffe_8hpp_source.html +++ b/html/face_extractor_caffe_8hpp_source.html @@ -146,15 +146,15 @@ $(document).ready(function(){initNavTree('face_extractor_caffe_8hpp_source.html'
59 }
60 
61 #endif // OPENPOSE_FACE_FACE_EXTRACTOR_CAFFE_HPP
-
#define DELETE_COPY(className)
Definition: macros.hpp:25
+
#define DELETE_COPY(className)
Definition: macros.hpp:24
Definition: faceExtractorCaffe.hpp:14
ScaleMode
Definition: enumClasses.hpp:6
-
Definition: rectangle.hpp:10
-
#define OP_API
Definition: macros.hpp:5
+
Definition: rectangle.hpp:11
+
#define OP_API
Definition: macros.hpp:9
Definition: faceExtractor.hpp:14
diff --git a/html/face_gpu_renderer_8hpp_source.html b/html/face_gpu_renderer_8hpp_source.html index 42b9c220..8c2150b0 100644 --- a/html/face_gpu_renderer_8hpp_source.html +++ b/html/face_gpu_renderer_8hpp_source.html @@ -138,14 +138,14 @@ $(document).ready(function(){initNavTree('face_gpu_renderer_8hpp_source.html',''
29 }
30 
31 #endif // OPENPOSE_FACE_FACE_GPU_RENDERER_HPP
-
#define DELETE_COPY(className)
Definition: macros.hpp:25
+
#define DELETE_COPY(className)
Definition: macros.hpp:24
Definition: faceRenderer.hpp:8
Definition: gpuRenderer.hpp:11
-
#define OP_API
Definition: macros.hpp:5
+
#define OP_API
Definition: macros.hpp:9
const auto FACE_DEFAULT_ALPHA_HEAT_MAP
Definition: faceParameters.hpp:29
const auto FACE_DEFAULT_ALPHA_KEYPOINT
Definition: faceParameters.hpp:28
diff --git a/html/face_renderer_8hpp_source.html b/html/face_renderer_8hpp_source.html index e38dd3ea..c762fc82 100644 --- a/html/face_renderer_8hpp_source.html +++ b/html/face_renderer_8hpp_source.html @@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('face_renderer_8hpp_source.html','');})
virtual void initializationOnThread()
Definition: faceRenderer.hpp:11
-
#define OP_API
Definition: macros.hpp:5
+
#define OP_API
Definition: macros.hpp:9
diff --git a/html/file_saver_8hpp_source.html b/html/file_saver_8hpp_source.html index c746e3ae..43e0197b 100644 --- a/html/file_saver_8hpp_source.html +++ b/html/file_saver_8hpp_source.html @@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('file_saver_8hpp_source.html','');});
Definition: fileSaver.hpp:9
-
#define OP_API
Definition: macros.hpp:5
+
#define OP_API
Definition: macros.hpp:9
diff --git a/html/file_stream_8hpp_source.html b/html/file_stream_8hpp_source.html index f8b98e36..2232b3ec 100644 --- a/html/file_stream_8hpp_source.html +++ b/html/file_stream_8hpp_source.html @@ -177,7 +177,7 @@ $(document).ready(function(){initNavTree('file_stream_8hpp_source.html','');});
OP_API std::vector< std::array< Rectangle< float >, 2 > > loadHandDetectorTxt(const std::string &txtFilePath)
OP_API std::vector< cv::Mat > loadData(const std::vector< std::string > &cvMatNames, const std::string &fileNameNoExtension, const DataFormat format)
-
#define OP_API
Definition: macros.hpp:5
+
#define OP_API
Definition: macros.hpp:9
diff --git a/html/file_system_8hpp_source.html b/html/file_system_8hpp_source.html index 0e74d1b6..5bc22658 100644 --- a/html/file_system_8hpp_source.html +++ b/html/file_system_8hpp_source.html @@ -144,7 +144,7 @@ $(document).ready(function(){initNavTree('file_system_8hpp_source.html','');});
OP_API std::string getFileNameNoExtension(const std::string &fullPath)
OP_API std::string formatAsDirectory(const std::string &directoryPathString)
OP_API bool existFile(const std::string &filePath)
-
#define OP_API
Definition: macros.hpp:5
+
#define OP_API
Definition: macros.hpp:9
OP_API std::vector< std::string > getFilesOnDirectory(const std::string &directoryPath, const std::vector< std::string > &extensions={})
diff --git a/html/flags_to_open_pose_8hpp_source.html b/html/flags_to_open_pose_8hpp_source.html index f59d19c5..cb5a180e 100644 --- a/html/flags_to_open_pose_8hpp_source.html +++ b/html/flags_to_open_pose_8hpp_source.html @@ -156,7 +156,7 @@ $(document).ready(function(){initNavTree('flags_to_open_pose_8hpp_source.html','
OP_API Point< int > flagsToPoint(const std::string &pointString, const std::string &pointExample="1280x720")
ProducerType
Definition: enumClasses.hpp:25
-
#define OP_API
Definition: macros.hpp:5
+
#define OP_API
Definition: macros.hpp:9
OP_API std::shared_ptr< Producer > flagsToProducer(const std::string &imageDirectory, const std::string &videoPath, const std::string &ipCameraPath, const int webcamIndex, const std::string &webcamResolution="1280x720", const double webcamFps=30.)
diff --git a/html/frame_displayer_8hpp_source.html b/html/frame_displayer_8hpp_source.html index 0af2a9fb..b117baba 100644 --- a/html/frame_displayer_8hpp_source.html +++ b/html/frame_displayer_8hpp_source.html @@ -143,7 +143,7 @@ $(document).ready(function(){initNavTree('frame_displayer_8hpp_source.html','');
GuiDisplayMode
Definition: enumClasses.hpp:10
-
#define OP_API
Definition: macros.hpp:5
+
#define OP_API
Definition: macros.hpp:9
diff --git a/html/functions_func_p.html b/html/functions_func_p.html index 27489267..b84d8f7c 100644 --- a/html/functions_func_p.html +++ b/html/functions_func_p.html @@ -180,6 +180,9 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
  • printAveragedTimeMsOnIterationX() : op::Profiler
  • +
  • printSize() +: op::Array< T > +
  • PriorityQueue() : op::PriorityQueue< TDatums, TQueue >
  • diff --git a/html/functions_p.html b/html/functions_p.html index 89befe78..9f1d7098 100644 --- a/html/functions_p.html +++ b/html/functions_p.html @@ -200,6 +200,9 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
  • printAveragedTimeMsOnIterationX() : op::Profiler
  • +
  • printSize() +: op::Array< T > +
  • PriorityQueue() : op::PriorityQueue< TDatums, TQueue >
  • diff --git a/html/globals.html b/html/globals.html index a74f5796..8536064d 100644 --- a/html/globals.html +++ b/html/globals.html @@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('globals.html','');}); : macros.hpp
  • COMPILE_TEMPLATE_DATUM -: macros.hpp +: datum.hpp
  • COMPILE_TEMPLATE_FLOATING_TYPES : macros.hpp @@ -149,13 +149,13 @@ $(document).ready(function(){initNavTree('globals.html','');});

    - d -

    diff --git a/html/globals_defs.html b/html/globals_defs.html index 7dca6a73..320d80cc 100644 --- a/html/globals_defs.html +++ b/html/globals_defs.html @@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('globals_defs.html','');}); : macros.hpp
  • COMPILE_TEMPLATE_DATUM -: macros.hpp +: datum.hpp
  • COMPILE_TEMPLATE_FLOATING_TYPES : macros.hpp @@ -149,13 +149,13 @@ $(document).ready(function(){initNavTree('globals_defs.html','');});

    - d -

    diff --git a/html/gpu_renderer_8hpp_source.html b/html/gpu_renderer_8hpp_source.html index 3829fcef..334c3101 100644 --- a/html/gpu_renderer_8hpp_source.html +++ b/html/gpu_renderer_8hpp_source.html @@ -154,11 +154,11 @@ $(document).ready(function(){initNavTree('gpu_renderer_8hpp_source.html','');});
    45 }
    46 
    47 #endif // OPENPOSE_CORE_GPU_RENDERER_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    std::shared_ptr< float * > spGpuMemory
    Definition: gpuRenderer.hpp:31
    Definition: gpuRenderer.hpp:11
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    Definition: renderer.hpp:9
    diff --git a/html/gui_8hpp_source.html b/html/gui_8hpp_source.html index 3accf06c..1f6f81e3 100644 --- a/html/gui_8hpp_source.html +++ b/html/gui_8hpp_source.html @@ -148,7 +148,7 @@ $(document).ready(function(){initNavTree('gui_8hpp_source.html','');});
    Definition: frameDisplayer.hpp:13
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    Definition: gui.hpp:14
    diff --git a/html/gui_info_adder_8hpp_source.html b/html/gui_info_adder_8hpp_source.html index 912233fb..50600b95 100644 --- a/html/gui_info_adder_8hpp_source.html +++ b/html/gui_info_adder_8hpp_source.html @@ -140,7 +140,7 @@ $(document).ready(function(){initNavTree('gui_info_adder_8hpp_source.html','');}
    31 
    32 #endif // OPENPOSE_GUI_ADD_GUI_INFO_HPP
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    Definition: guiInfoAdder.hpp:10
    diff --git a/html/hand_cpu_renderer_8hpp_source.html b/html/hand_cpu_renderer_8hpp_source.html index 8b8b4fa1..d7a47089 100644 --- a/html/hand_cpu_renderer_8hpp_source.html +++ b/html/hand_cpu_renderer_8hpp_source.html @@ -130,7 +130,7 @@ $(document).ready(function(){initNavTree('hand_cpu_renderer_8hpp_source.html',''
    21 }
    22 
    23 #endif // OPENPOSE_HAND_HAND_CPU_RENDERER_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    const auto HAND_DEFAULT_ALPHA_HEAT_MAP
    Definition: handParameters.hpp:48
    Definition: handRenderer.hpp:8
    @@ -139,7 +139,7 @@ $(document).ready(function(){initNavTree('hand_cpu_renderer_8hpp_source.html',''
    Definition: handCpuRenderer.hpp:11
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    Definition: renderer.hpp:9
    diff --git a/html/hand_detector_8hpp_source.html b/html/hand_detector_8hpp_source.html index 18435046..ef419236 100644 --- a/html/hand_detector_8hpp_source.html +++ b/html/hand_detector_8hpp_source.html @@ -156,13 +156,13 @@ $(document).ready(function(){initNavTree('hand_detector_8hpp_source.html','');})
    47 }
    48 
    49 #endif // OPENPOSE_HAND_HAND_DETECTOR_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    Definition: handDetector.hpp:12
    PoseModel
    Definition: enumClasses.hpp:9
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/hand_detector_from_txt_8hpp_source.html b/html/hand_detector_from_txt_8hpp_source.html index da9ffbca..ac619833 100644 --- a/html/hand_detector_from_txt_8hpp_source.html +++ b/html/hand_detector_from_txt_8hpp_source.html @@ -132,11 +132,11 @@ $(document).ready(function(){initNavTree('hand_detector_from_txt_8hpp_source.htm
    23 }
    24 
    25 #endif // OPENPOSE_HAND_HAND_DETECTOR_FROM_TXT_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    Definition: handDetectorFromTxt.hpp:9
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/hand_extractor_8hpp_source.html b/html/hand_extractor_8hpp_source.html index 7cb2aecf..fc461b3a 100644 --- a/html/hand_extractor_8hpp_source.html +++ b/html/hand_extractor_8hpp_source.html @@ -161,7 +161,7 @@ $(document).ready(function(){initNavTree('hand_extractor_8hpp_source.html','');}
    89 
    90 #endif // OPENPOSE_HAND_HAND_EXTRACTOR_HPP
    const ScaleMode mHeatMapScaleMode
    Definition: handExtractor.hpp:74
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    const Point< int > mNetOutputSize
    Definition: handExtractor.hpp:70
    Array< float > mHandImageCrop
    Definition: handExtractor.hpp:71
    std::array< Array< float >, 2 > mHeatMaps
    Definition: handExtractor.hpp:76
    @@ -174,8 +174,8 @@ $(document).ready(function(){initNavTree('hand_extractor_8hpp_source.html','');}
    const std::pair< unsigned short, float > mMultiScaleNumberAndRange
    Definition: handExtractor.hpp:69
    ScaleMode
    Definition: enumClasses.hpp:6
    -
    Definition: rectangle.hpp:10
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    Definition: rectangle.hpp:11
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/hand_extractor_caffe_8hpp_source.html b/html/hand_extractor_caffe_8hpp_source.html index 7f27836e..3f104b1d 100644 --- a/html/hand_extractor_caffe_8hpp_source.html +++ b/html/hand_extractor_caffe_8hpp_source.html @@ -152,7 +152,7 @@ $(document).ready(function(){initNavTree('hand_extractor_caffe_8hpp_source.html'
    75 }
    76 
    77 #endif // OPENPOSE_HAND_HAND_EXTRACTOR_CAFFE_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    Definition: handExtractor.hpp:14
    @@ -160,9 +160,9 @@ $(document).ready(function(){initNavTree('hand_extractor_caffe_8hpp_source.html'
    ScaleMode
    Definition: enumClasses.hpp:6
    -
    Definition: rectangle.hpp:10
    +
    Definition: rectangle.hpp:11
    Definition: handExtractorCaffe.hpp:14
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/hand_gpu_renderer_8hpp_source.html b/html/hand_gpu_renderer_8hpp_source.html index 71221a93..c004d174 100644 --- a/html/hand_gpu_renderer_8hpp_source.html +++ b/html/hand_gpu_renderer_8hpp_source.html @@ -138,7 +138,7 @@ $(document).ready(function(){initNavTree('hand_gpu_renderer_8hpp_source.html',''
    29 }
    30 
    31 #endif // OPENPOSE_HAND_HAND_GPU_RENDERER_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    const auto HAND_DEFAULT_ALPHA_HEAT_MAP
    Definition: handParameters.hpp:48
    Definition: handRenderer.hpp:8
    @@ -149,7 +149,7 @@ $(document).ready(function(){initNavTree('hand_gpu_renderer_8hpp_source.html',''
    Definition: gpuRenderer.hpp:11
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/hand_renderer_8hpp_source.html b/html/hand_renderer_8hpp_source.html index a89f9fb2..3ce91d20 100644 --- a/html/hand_renderer_8hpp_source.html +++ b/html/hand_renderer_8hpp_source.html @@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('hand_renderer_8hpp_source.html','');})
    Definition: handRenderer.hpp:8
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/heat_map_saver_8hpp_source.html b/html/heat_map_saver_8hpp_source.html index 103421ae..4b676799 100644 --- a/html/heat_map_saver_8hpp_source.html +++ b/html/heat_map_saver_8hpp_source.html @@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('heat_map_saver_8hpp_source.html','');}
    Definition: heatMapSaver.hpp:9
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/image_directory_reader_8hpp_source.html b/html/image_directory_reader_8hpp_source.html index a95ac67a..f261e4c6 100644 --- a/html/image_directory_reader_8hpp_source.html +++ b/html/image_directory_reader_8hpp_source.html @@ -159,7 +159,7 @@ $(document).ready(function(){initNavTree('image_directory_reader_8hpp_source.htm
    60 }
    61 
    62 #endif // OPENPOSE_PRODUCER_IMAGE_DIRECTORY_READER_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    ProducerProperty
    Definition: enumClasses.hpp:12
    Definition: producer.hpp:16
    @@ -171,7 +171,7 @@ $(document).ready(function(){initNavTree('image_directory_reader_8hpp_source.htm
    bool isOpened() const
    Definition: imageDirectoryReader.hpp:26
    Definition: imageDirectoryReader.hpp:14
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/image_saver_8hpp_source.html b/html/image_saver_8hpp_source.html index 522898d6..8dee2a13 100644 --- a/html/image_saver_8hpp_source.html +++ b/html/image_saver_8hpp_source.html @@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('image_saver_8hpp_source.html','');});
    Definition: fileSaver.hpp:9
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/ip_camera_reader_8hpp_source.html b/html/ip_camera_reader_8hpp_source.html index 151b4396..4707bfaf 100644 --- a/html/ip_camera_reader_8hpp_source.html +++ b/html/ip_camera_reader_8hpp_source.html @@ -142,7 +142,7 @@ $(document).ready(function(){initNavTree('ip_camera_reader_8hpp_source.html','')
    40 }
    41 
    42 #endif // OPENPOSE_PRODUCER_IP_CAMERA_READER_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    virtual double get(const int capProperty)=0
    void set(const int capProperty, const double value)
    Definition: ipCameraReader.hpp:28
    Definition: videoCaptureReader.hpp:15
    @@ -150,7 +150,7 @@ $(document).ready(function(){initNavTree('ip_camera_reader_8hpp_source.html','')
    Definition: ipCameraReader.hpp:12
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/json_ofstream_8hpp_source.html b/html/json_ofstream_8hpp_source.html index b245fa5b..9917eac3 100644 --- a/html/json_ofstream_8hpp_source.html +++ b/html/json_ofstream_8hpp_source.html @@ -158,12 +158,12 @@ $(document).ready(function(){initNavTree('json_ofstream_8hpp_source.html','');})
    49 }
    50 
    51 #endif // OPENPOSE_FILESTREAM_JSON_OFSTREAM_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    Definition: jsonOfstream.hpp:9
    void plainText(const T &value)
    Definition: jsonOfstream.hpp:29
    void comma()
    Definition: jsonOfstream.hpp:34
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/keypoint_8hpp_source.html b/html/keypoint_8hpp_source.html index 2cf4b68f..40f78a03 100644 --- a/html/keypoint_8hpp_source.html +++ b/html/keypoint_8hpp_source.html @@ -150,7 +150,7 @@ $(document).ready(function(){initNavTree('keypoint_8hpp_source.html','');});
    OP_API void averageKeypoints(Array< float > &keypointsA, const Array< float > &keypointsB, const int personA)
    OP_API void scaleKeypoints(Array< float > &keypoints, const float scale)
    OP_API int getBiggestPerson(const Array< float > &keypoints, const float threshold)
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/keypoint_saver_8hpp_source.html b/html/keypoint_saver_8hpp_source.html index ffd6967c..8714c133 100644 --- a/html/keypoint_saver_8hpp_source.html +++ b/html/keypoint_saver_8hpp_source.html @@ -136,7 +136,7 @@ $(document).ready(function(){initNavTree('keypoint_saver_8hpp_source.html','');} -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/keypoint_scaler_8hpp_source.html b/html/keypoint_scaler_8hpp_source.html index 3122f998..3d04faaa 100644 --- a/html/keypoint_scaler_8hpp_source.html +++ b/html/keypoint_scaler_8hpp_source.html @@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('keypoint_scaler_8hpp_source.html','');
    ScaleMode
    Definition: enumClasses.hpp:6
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/macros_8hpp.html b/html/macros_8hpp.html index ca5e9f0f..e46a322c 100644 --- a/html/macros_8hpp.html +++ b/html/macros_8hpp.html @@ -112,10 +112,8 @@ $(document).ready(function(){initNavTree('macros_8hpp.html','');});
    #include <memory>
    +#include <ostream>
    #include <vector>
    -#include <openpose/core/datum.hpp>
    -#include <openpose/core/point.hpp>
    -#include <openpose/core/rectangle.hpp>

    Go to the source code of this file.

    @@ -137,14 +135,6 @@ Namespaces Macros - - - - - - - - @@ -155,6 +145,8 @@ Macros + + @@ -200,7 +192,7 @@ Macros
    template classType OP_API className<float>; \
    template classType OP_API className<double>; \
    template classType OP_API className<long double>
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    @@ -234,22 +226,6 @@ Macros
    #define OP_API
     
    #define DATUM_BASE_NO_PTR   std::vector<Datum>
     
    #define DATUM_BASE   std::shared_ptr<DATUM_BASE_NO_PTR>
     
    #define DEFINE_TEMPLATE_DATUM(templateName)   template class OP_API templateName<DATUM_BASE>
     
    #define COMPILE_TEMPLATE_DATUM(templateName)   extern DEFINE_TEMPLATE_DATUM(templateName)
     
    #define UNUSED(unusedVariable)   (void)(unusedVariable)
     
    #define DELETE_COPY(className)
     
    #define COMPILE_TEMPLATE_BASIC_TYPES(className, classType)
     
    #define OVERLOAD_C_OUT(className)
     
    #define COMPILE_TEMPLATE_FLOATING_TYPES_CLASS(className)   COMPILE_TEMPLATE_FLOATING_TYPES(className, class)
     
    #define COMPILE_TEMPLATE_FLOATING_TYPES_STRUCT(className)   COMPILE_TEMPLATE_FLOATING_TYPES(className, struct)
    -
    - - -
    -
    - - - - - - - - -
    #define COMPILE_TEMPLATE_DATUM( templateName)   extern DEFINE_TEMPLATE_DATUM(templateName)
    -
    -
    @@ -278,7 +254,7 @@ Macros Value:
    char gInstantiationGuard##className; \
    template classType OP_API className<float>; \
    template classType OP_API className<double>
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    @@ -312,46 +288,6 @@ Macros
    -
    - - -
    -
    - - - - -
    #define DATUM_BASE   std::shared_ptr<DATUM_BASE_NO_PTR>
    -
    - -
    -
    - -
    -
    - - - - -
    #define DATUM_BASE_NO_PTR   std::vector<Datum>
    -
    - -
    -
    - -
    -
    - - - - - - - - -
    #define DEFINE_TEMPLATE_DATUM( templateName)   template class OP_API templateName<DATUM_BASE>
    -
    -
    @@ -382,6 +318,29 @@ Macros
    +
    + + +
    +
    + + + + + + + + +
    #define OVERLOAD_C_OUT( className)
    +
    +Value:
    template<typename T> std::ostream &operator<<(std::ostream& ostream, const op::className<T>& obj) \
    +
    { \
    +
    ostream << obj.toString(); \
    +
    return ostream; \
    +
    }
    +

    cout operator overload calling toString() function

    +
    Returns
    std::ostream containing output from toString()
    +
    diff --git a/html/macros_8hpp.js b/html/macros_8hpp.js index 59bb3766..69304d8c 100644 --- a/html/macros_8hpp.js +++ b/html/macros_8hpp.js @@ -5,14 +5,11 @@ var macros_8hpp = [ "COMPILE_TEMPLATE_BASIC_TYPES", "macros_8hpp.html#a6bf32c65e0f388d5b09d8b2424416c0e", null ], [ "COMPILE_TEMPLATE_BASIC_TYPES_CLASS", "macros_8hpp.html#a60e010d8a2352d94b8b57d97cf4a7d73", null ], [ "COMPILE_TEMPLATE_BASIC_TYPES_STRUCT", "macros_8hpp.html#ac5627744abe5fd0c8eacfe9c7f8bd32e", null ], - [ "COMPILE_TEMPLATE_DATUM", "macros_8hpp.html#af87cd873cebb915837ae27248f67e822", null ], [ "COMPILE_TEMPLATE_FLOATING_TYPES", "macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028", null ], [ "COMPILE_TEMPLATE_FLOATING_TYPES_CLASS", "macros_8hpp.html#a1eadbb31e92e7fbc799bf7cf4d2a6f50", null ], [ "COMPILE_TEMPLATE_FLOATING_TYPES_STRUCT", "macros_8hpp.html#af9fed593b7a4237bc6ede717a1ae70f0", null ], - [ "DATUM_BASE", "macros_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed", null ], - [ "DATUM_BASE_NO_PTR", "macros_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07", null ], - [ "DEFINE_TEMPLATE_DATUM", "macros_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431", null ], [ "DELETE_COPY", "macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e", null ], [ "OP_API", "macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000", null ], + [ "OVERLOAD_C_OUT", "macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16", null ], [ "UNUSED", "macros_8hpp.html#af57a843cfdae82e064838c20b3b54851", null ] ]; \ No newline at end of file diff --git a/html/macros_8hpp_source.html b/html/macros_8hpp_source.html index 2c8c997e..76f69075 100644 --- a/html/macros_8hpp_source.html +++ b/html/macros_8hpp_source.html @@ -110,84 +110,79 @@ $(document).ready(function(){initNavTree('macros_8hpp_source.html','');}); Go to the documentation of this file.
    1 #ifndef OPENPOSE_CORE_MACROS_HPP
    2 #define OPENPOSE_CORE_MACROS_HPP
    3 
    -
    4 #ifndef _WIN32
    -
    5  #define OP_API
    -
    6 #elif defined OP_EXPORTS
    -
    7  #define OP_API __declspec(dllexport)
    -
    8 #else
    -
    9  #define OP_API __declspec(dllimport)
    -
    10 #endif
    -
    11 
    -
    12 //Disable some Windows Warnings
    -
    13 #ifdef _WIN32
    -
    14  #pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY
    -
    15  #pragma warning( disable: 4275 ) // non dll-interface structXXX used as base
    -
    16 #endif
    -
    17 
    -
    18 #define DATUM_BASE_NO_PTR std::vector<Datum>
    -
    19 #define DATUM_BASE std::shared_ptr<DATUM_BASE_NO_PTR>
    -
    20 #define DEFINE_TEMPLATE_DATUM(templateName) template class OP_API templateName<DATUM_BASE>
    -
    21 #define COMPILE_TEMPLATE_DATUM(templateName) extern DEFINE_TEMPLATE_DATUM(templateName)
    -
    22 
    -
    23 #define UNUSED(unusedVariable) (void)(unusedVariable)
    -
    24 
    -
    25 #define DELETE_COPY(className) \
    -
    26  className(const className&) = delete; \
    -
    27  className& operator=(const className&) = delete
    -
    28 
    -
    29 // Instantiate a class with all the basic types
    -
    30 #define COMPILE_TEMPLATE_BASIC_TYPES_CLASS(className) COMPILE_TEMPLATE_BASIC_TYPES(className, class)
    -
    31 #define COMPILE_TEMPLATE_BASIC_TYPES_STRUCT(className) COMPILE_TEMPLATE_BASIC_TYPES(className, struct)
    -
    32 #define COMPILE_TEMPLATE_BASIC_TYPES(className, classType) \
    -
    33  template classType OP_API className<char>; \
    -
    34  template classType OP_API className<signed char>; \
    -
    35  template classType OP_API className<short>; \
    -
    36  template classType OP_API className<int>; \
    -
    37  template classType OP_API className<long>; \
    -
    38  template classType OP_API className<long long>; \
    -
    39  template classType OP_API className<unsigned char>; \
    -
    40  template classType OP_API className<unsigned short>; \
    -
    41  template classType OP_API className<unsigned int>; \
    -
    42  template classType OP_API className<unsigned long>; \
    -
    43  template classType OP_API className<unsigned long long>; \
    -
    44  template classType OP_API className<float>; \
    -
    45  template classType OP_API className<double>; \
    -
    46  template classType OP_API className<long double>
    -
    47 
    -
    48 // Instantiate a class with float and double specifications
    -
    49 #define COMPILE_TEMPLATE_FLOATING_TYPES_CLASS(className) COMPILE_TEMPLATE_FLOATING_TYPES(className, class)
    -
    50 #define COMPILE_TEMPLATE_FLOATING_TYPES_STRUCT(className) COMPILE_TEMPLATE_FLOATING_TYPES(className, struct)
    -
    51 #define COMPILE_TEMPLATE_FLOATING_TYPES(className, classType) \
    -
    52  char gInstantiationGuard##className; \
    -
    53  template classType OP_API className<float>; \
    -
    54  template classType OP_API className<double>
    -
    55 
    -
    56 // PIMPL does not work if function arguments need the 3rd-party class. Alternative:
    -
    57 // stackoverflow.com/questions/13978775/how-to-avoid-include-dependency-to-external-library?answertab=active#tab-top
    -
    58 struct dim3;
    -
    59 namespace caffe
    -
    60 {
    -
    61  template <typename T> class Blob;
    -
    62 }
    -
    63 namespace boost
    -
    64 {
    -
    65  template <typename T> class shared_ptr; // E.g., boost::shared_ptr<caffe::Blob<float>>
    -
    66 }
    -
    67 
    -
    68 // Includes at the end, since this macros class does not need them, but the files that call this
    -
    69 // file. However, keeping the files at the beginning might create a circular include linking problem.
    -
    70 #include <memory> // std::shared_ptr
    -
    71 #include <vector>
    -
    72 #include <openpose/core/datum.hpp>
    -
    73 #include <openpose/core/point.hpp>
    - -
    75 
    -
    76 #endif // OPENPOSE_CORE_MACROS_HPP
    - - -
    Definition: macros.hpp:65
    - -
    Definition: macros.hpp:61
    +
    4 #include <memory> // std::shared_ptr
    +
    5 #include <ostream>
    +
    6 #include <vector>
    +
    7 
    +
    8 #ifndef _WIN32
    +
    9  #define OP_API
    +
    10 #elif defined OP_EXPORTS
    +
    11  #define OP_API __declspec(dllexport)
    +
    12 #else
    +
    13  #define OP_API __declspec(dllimport)
    +
    14 #endif
    +
    15 
    +
    16 //Disable some Windows Warnings
    +
    17 #ifdef _WIN32
    +
    18  #pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY
    +
    19  #pragma warning( disable: 4275 ) // non dll-interface structXXX used as base
    +
    20 #endif
    +
    21 
    +
    22 #define UNUSED(unusedVariable) (void)(unusedVariable)
    +
    23 
    +
    24 #define DELETE_COPY(className) \
    +
    25  className(const className&) = delete; \
    +
    26  className& operator=(const className&) = delete
    +
    27 
    +
    28 // Instantiate a class with all the basic types
    +
    29 #define COMPILE_TEMPLATE_BASIC_TYPES_CLASS(className) COMPILE_TEMPLATE_BASIC_TYPES(className, class)
    +
    30 #define COMPILE_TEMPLATE_BASIC_TYPES_STRUCT(className) COMPILE_TEMPLATE_BASIC_TYPES(className, struct)
    +
    31 #define COMPILE_TEMPLATE_BASIC_TYPES(className, classType) \
    +
    32  template classType OP_API className<char>; \
    +
    33  template classType OP_API className<signed char>; \
    +
    34  template classType OP_API className<short>; \
    +
    35  template classType OP_API className<int>; \
    +
    36  template classType OP_API className<long>; \
    +
    37  template classType OP_API className<long long>; \
    +
    38  template classType OP_API className<unsigned char>; \
    +
    39  template classType OP_API className<unsigned short>; \
    +
    40  template classType OP_API className<unsigned int>; \
    +
    41  template classType OP_API className<unsigned long>; \
    +
    42  template classType OP_API className<unsigned long long>; \
    +
    43  template classType OP_API className<float>; \
    +
    44  template classType OP_API className<double>; \
    +
    45  template classType OP_API className<long double>
    +
    46 
    +
    51 #define OVERLOAD_C_OUT(className) \
    +
    52  template<typename T> std::ostream &operator<<(std::ostream& ostream, const op::className<T>& obj) \
    +
    53  { \
    +
    54  ostream << obj.toString(); \
    +
    55  return ostream; \
    +
    56  }
    +
    57 
    +
    58 // Instantiate a class with float and double specifications
    +
    59 #define COMPILE_TEMPLATE_FLOATING_TYPES_CLASS(className) COMPILE_TEMPLATE_FLOATING_TYPES(className, class)
    +
    60 #define COMPILE_TEMPLATE_FLOATING_TYPES_STRUCT(className) COMPILE_TEMPLATE_FLOATING_TYPES(className, struct)
    +
    61 #define COMPILE_TEMPLATE_FLOATING_TYPES(className, classType) \
    +
    62  char gInstantiationGuard##className; \
    +
    63  template classType OP_API className<float>; \
    +
    64  template classType OP_API className<double>
    +
    65 
    +
    66 // PIMPL does not work if function arguments need the 3rd-party class. Alternative:
    +
    67 // stackoverflow.com/questions/13978775/how-to-avoid-include-dependency-to-external-library?answertab=active#tab-top
    +
    68 struct dim3;
    +
    69 namespace caffe
    +
    70 {
    +
    71  template <typename T> class Blob;
    +
    72 }
    +
    73 namespace boost
    +
    74 {
    +
    75  template <typename T> class shared_ptr; // E.g., boost::shared_ptr<caffe::Blob<float>>
    +
    76 }
    +
    77 
    +
    78 #endif // OPENPOSE_CORE_MACROS_HPP
    +
    Definition: macros.hpp:75
    +
    Definition: macros.hpp:71
    diff --git a/html/maximum_base_8hpp_source.html b/html/maximum_base_8hpp_source.html index c8bdd476..789432f9 100644 --- a/html/maximum_base_8hpp_source.html +++ b/html/maximum_base_8hpp_source.html @@ -126,7 +126,7 @@ $(document).ready(function(){initNavTree('maximum_base_8hpp_source.html','');});
    17 #endif // OPENPOSE_CORE_MAXIMUM_BASE_HPP
    OP_API void maximumGpu(T *targetPtr, const T *const sourcePtr, const std::array< int, 4 > &targetSize, const std::array< int, 4 > &sourceSize)
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    OP_API void maximumCpu(T *targetPtr, const T *const sourcePtr, const std::array< int, 4 > &targetSize, const std::array< int, 4 > &sourceSize)
    diff --git a/html/maximum_caffe_8hpp_source.html b/html/maximum_caffe_8hpp_source.html index 0c97d83b..7d6e8313 100644 --- a/html/maximum_caffe_8hpp_source.html +++ b/html/maximum_caffe_8hpp_source.html @@ -149,8 +149,8 @@ $(document).ready(function(){initNavTree('maximum_caffe_8hpp_source.html','');})
    Definition: maximumCaffe.hpp:12
    virtual const char * type() const
    Definition: maximumCaffe.hpp:21
    -
    Definition: macros.hpp:61
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    Definition: macros.hpp:71
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/navtree.js b/html/navtree.js index 970d4e23..45ca53e9 100644 --- a/html/navtree.js +++ b/html/navtree.js @@ -35,11 +35,11 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"classop_1_1_nms_caffe.html#ab4d3a1d507579711e0aed65dcb06f8ac", -"classop_1_1_w_face_extractor.html#a16522778f67bc544867929f5a4357934", -"fast_math_8hpp.html#a8525e440d6ac1b558e72637dc4f4e3c4", -"nms_caffe_8hpp.html", -"structop_1_1_wrapper_struct_face.html" +"classop_1_1_nms_caffe.html#a96198ee87433f55f52a5054b92f946d9", +"classop_1_1_w_face_extractor.html", +"fast_math_8hpp.html#a61240e5fbd4ea84a2cfdc89407bcb1ae", +"nms_base_8hpp.html#ae2fb8a239d937b884913caa5bcbc2357", +"structop_1_1_rectangle.html#aed48a0008434867b879a678c1da015b3" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/html/navtreeindex0.js b/html/navtreeindex0.js index af15f3da..3d20d799 100644 --- a/html/navtreeindex0.js +++ b/html/navtreeindex0.js @@ -23,17 +23,18 @@ var NAVTREEINDEX0 = "classes.html":[1,1], "classop_1_1_array.html":[1,0,2,0], "classop_1_1_array.html#a04d04645dd2b2f21492b2ad7a5b87828":[1,0,2,0,20], -"classop_1_1_array.html#a0ad0232daa69783cf2c8f7a0ff5b3b0c":[1,0,2,0,28], -"classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed":[1,0,2,0,27], +"classop_1_1_array.html#a0ad0232daa69783cf2c8f7a0ff5b3b0c":[1,0,2,0,29], +"classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed":[1,0,2,0,28], "classop_1_1_array.html#a146d6e773e14dd7aaa29a73f878358e1":[1,0,2,0,18], "classop_1_1_array.html#a17a44d11cf476f705ce4a5223cfb4f81":[1,0,2,0,13], "classop_1_1_array.html#a2330657a79a444d1ab44370423be006e":[1,0,2,0,17], -"classop_1_1_array.html#a28f09d11de753a741334ee8094296acb":[1,0,2,0,32], +"classop_1_1_array.html#a28f09d11de753a741334ee8094296acb":[1,0,2,0,33], +"classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3":[1,0,2,0,27], "classop_1_1_array.html#a3f6c6f7ddeed3d1edbc907441888a8cf":[1,0,2,0,26], "classop_1_1_array.html#a48c1ba1f7017b5aa8e0451079dd3a6d3":[1,0,2,0,1], "classop_1_1_array.html#a5a68cca98a3ebaf565f1e546eebd9f01":[1,0,2,0,4], "classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e":[1,0,2,0,9], -"classop_1_1_array.html#a6bf43d039478797722cf9401ceb951e9":[1,0,2,0,31], +"classop_1_1_array.html#a6bf43d039478797722cf9401ceb951e9":[1,0,2,0,32], "classop_1_1_array.html#a6e0afd5f447efbfc29efbeac62716eff":[1,0,2,0,6], "classop_1_1_array.html#a793b9851c7490bc98d4dd52020c0cd3c":[1,0,2,0,0], "classop_1_1_array.html#a7a7d854d63815e10e158fe889d17a88e":[1,0,2,0,5], @@ -44,14 +45,14 @@ var NAVTREEINDEX0 = "classop_1_1_array.html#aa40dc59e800d3c4cce623d560c0e0fad":[1,0,2,0,23], "classop_1_1_array.html#aada0f1bd6e9eb73b4f977e62da536f58":[1,0,2,0,25], "classop_1_1_array.html#ab70165463db3e2fb3f15ad14001eb592":[1,0,2,0,12], -"classop_1_1_array.html#ac7183eb2f4e78a6941da3a2079b9ed32":[1,0,2,0,29], +"classop_1_1_array.html#ac7183eb2f4e78a6941da3a2079b9ed32":[1,0,2,0,30], "classop_1_1_array.html#ac817621e848601cf7d6571e75d8f6865":[1,0,2,0,14], "classop_1_1_array.html#ac833fdcb245fcc3135ce65227bb9e4b2":[1,0,2,0,2], "classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b":[1,0,2,0,11], -"classop_1_1_array.html#add2eeccd967cdf0900449649cb6f5afb":[1,0,2,0,30], +"classop_1_1_array.html#add2eeccd967cdf0900449649cb6f5afb":[1,0,2,0,31], "classop_1_1_array.html#adeb008e878709bb5a51e26be55a5452d":[1,0,2,0,15], "classop_1_1_array.html#ae388368128afac05369172198911e05d":[1,0,2,0,22], -"classop_1_1_array.html#ae3ec6553128d77b0c26b848c0a0f81ca":[1,0,2,0,33], +"classop_1_1_array.html#ae3ec6553128d77b0c26b848c0a0f81ca":[1,0,2,0,34], "classop_1_1_array.html#aeccfa42607d5deb5039ff260eb980abc":[1,0,2,0,24], "classop_1_1_array.html#af42f4570122d1b8259c211f52335909b":[1,0,2,0,10], "classop_1_1_array.html#af4715967fd2b028a97fd30257e697275":[1,0,2,0,16], @@ -248,6 +249,5 @@ var NAVTREEINDEX0 = "classop_1_1_nms_caffe.html#a5213ac573acd982c7e590a6d8f603968":[1,0,2,9,9], "classop_1_1_nms_caffe.html#a5f257eb561fc705c2b74489b12269b49":[1,0,2,9,8], "classop_1_1_nms_caffe.html#a7bb4d872cd3673bcf868049a3aedb393":[1,0,2,9,5], -"classop_1_1_nms_caffe.html#a7c269eac9de4422235f3a0d300861b2e":[1,0,2,9,2], -"classop_1_1_nms_caffe.html#a96198ee87433f55f52a5054b92f946d9":[1,0,2,9,7] +"classop_1_1_nms_caffe.html#a7c269eac9de4422235f3a0d300861b2e":[1,0,2,9,2] }; diff --git a/html/navtreeindex1.js b/html/navtreeindex1.js index 391d7db5..0b9a0690 100644 --- a/html/navtreeindex1.js +++ b/html/navtreeindex1.js @@ -1,5 +1,6 @@ var NAVTREEINDEX1 = { +"classop_1_1_nms_caffe.html#a96198ee87433f55f52a5054b92f946d9":[1,0,2,9,7], "classop_1_1_nms_caffe.html#ab4d3a1d507579711e0aed65dcb06f8ac":[1,0,2,9,6], "classop_1_1_nms_caffe.html#ac631ccb632041ab406859fa1118e8d6c":[1,0,2,9,4], "classop_1_1_nms_caffe.html#afb808d9a264ce50664f8641e477d9e2d":[1,0,2,9,0], @@ -248,6 +249,5 @@ var NAVTREEINDEX1 = "classop_1_1_w_face_detector_open_c_v.html":[1,0,2,31], "classop_1_1_w_face_detector_open_c_v.html#a4d3a4a29bcb7b8c141ae1917634ca4c9":[1,0,2,31,2], "classop_1_1_w_face_detector_open_c_v.html#a8c765201f0cc9440f8d172c8d8c76a62":[1,0,2,31,0], -"classop_1_1_w_face_detector_open_c_v.html#ad7dce5824ba32bc07d2474c20b23e62d":[1,0,2,31,1], -"classop_1_1_w_face_extractor.html":[1,0,2,32] +"classop_1_1_w_face_detector_open_c_v.html#ad7dce5824ba32bc07d2474c20b23e62d":[1,0,2,31,1] }; diff --git a/html/navtreeindex2.js b/html/navtreeindex2.js index cf1c1cba..69f21f33 100644 --- a/html/navtreeindex2.js +++ b/html/navtreeindex2.js @@ -1,5 +1,6 @@ var NAVTREEINDEX2 = { +"classop_1_1_w_face_extractor.html":[1,0,2,32], "classop_1_1_w_face_extractor.html#a16522778f67bc544867929f5a4357934":[1,0,2,32,2], "classop_1_1_w_face_extractor.html#a65082b800f738413b1e76141487266dd":[1,0,2,32,0], "classop_1_1_w_face_extractor.html#aee8f96a5ce0080db31fe20ae202e59a5":[1,0,2,32,1], @@ -180,6 +181,10 @@ var NAVTREEINDEX2 = "cv_mat_to_op_output_8hpp.html":[2,0,0,0,0,3], "cv_mat_to_op_output_8hpp_source.html":[2,0,0,0,0,3], "datum_8hpp.html":[2,0,0,0,0,4], +"datum_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed":[2,0,0,0,0,4,2], +"datum_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431":[2,0,0,0,0,4,4], +"datum_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07":[2,0,0,0,0,4,3], +"datum_8hpp.html#af87cd873cebb915837ae27248f67e822":[2,0,0,0,0,4,1], "datum_8hpp_source.html":[2,0,0,0,0,4], "datum_producer_8hpp.html":[2,0,0,0,7,0], "datum_producer_8hpp_source.html":[2,0,0,0,7,0], @@ -244,10 +249,5 @@ var NAVTREEINDEX2 = "face_renderer_8hpp.html":[2,0,0,0,2,7], "face_renderer_8hpp_source.html":[2,0,0,0,2,7], "fast_math_8hpp.html":[2,0,0,0,9,4], -"fast_math_8hpp.html#a2dafd3db8f922405b38240345dd1dce5":[2,0,0,0,9,4,3], -"fast_math_8hpp.html#a61240e5fbd4ea84a2cfdc89407bcb1ae":[2,0,0,0,9,4,8], -"fast_math_8hpp.html#a65c35aa5a4461e819a01371f152a7407":[2,0,0,0,9,4,7], -"fast_math_8hpp.html#a6e1d1f90ef06cc7af576fdaad4b4e320":[2,0,0,0,9,4,2], -"fast_math_8hpp.html#a757a5cc88734e7be9e910e7d8213c282":[2,0,0,0,9,4,10], -"fast_math_8hpp.html#a7817601c574b570fef5ab7703b9b8aea":[2,0,0,0,9,4,5] +"fast_math_8hpp.html#a2dafd3db8f922405b38240345dd1dce5":[2,0,0,0,9,4,3] }; diff --git a/html/navtreeindex3.js b/html/navtreeindex3.js index e230088f..332433a0 100644 --- a/html/navtreeindex3.js +++ b/html/navtreeindex3.js @@ -1,5 +1,10 @@ var NAVTREEINDEX3 = { +"fast_math_8hpp.html#a61240e5fbd4ea84a2cfdc89407bcb1ae":[2,0,0,0,9,4,8], +"fast_math_8hpp.html#a65c35aa5a4461e819a01371f152a7407":[2,0,0,0,9,4,7], +"fast_math_8hpp.html#a6e1d1f90ef06cc7af576fdaad4b4e320":[2,0,0,0,9,4,2], +"fast_math_8hpp.html#a757a5cc88734e7be9e910e7d8213c282":[2,0,0,0,9,4,10], +"fast_math_8hpp.html#a7817601c574b570fef5ab7703b9b8aea":[2,0,0,0,9,4,5], "fast_math_8hpp.html#a8525e440d6ac1b558e72637dc4f4e3c4":[2,0,0,0,9,4,9], "fast_math_8hpp.html#a9f4b99449c0c73e2c89ee1a1eff007c7":[2,0,0,0,9,4,1], "fast_math_8hpp.html#aaafe2e235a1a3a146bb026b71c521c7b":[2,0,0,0,9,4,11], @@ -186,19 +191,16 @@ var NAVTREEINDEX3 = "keypoint_scaler_8hpp.html":[2,0,0,0,0,8], "keypoint_scaler_8hpp_source.html":[2,0,0,0,0,8], "macros_8hpp.html":[2,0,0,0,0,9], -"macros_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed":[2,0,0,0,0,9,9], -"macros_8hpp.html#a1eadbb31e92e7fbc799bf7cf4d2a6f50":[2,0,0,0,0,9,7], -"macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000":[2,0,0,0,0,9,13], +"macros_8hpp.html#a1eadbb31e92e7fbc799bf7cf4d2a6f50":[2,0,0,0,0,9,6], +"macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000":[2,0,0,0,0,9,9], "macros_8hpp.html#a60e010d8a2352d94b8b57d97cf4a7d73":[2,0,0,0,0,9,3], "macros_8hpp.html#a6bf32c65e0f388d5b09d8b2424416c0e":[2,0,0,0,0,9,2], -"macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028":[2,0,0,0,0,9,6], -"macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e":[2,0,0,0,0,9,12], +"macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028":[2,0,0,0,0,9,5], +"macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16":[2,0,0,0,0,9,10], +"macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e":[2,0,0,0,0,9,8], "macros_8hpp.html#ac5627744abe5fd0c8eacfe9c7f8bd32e":[2,0,0,0,0,9,4], -"macros_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431":[2,0,0,0,0,9,11], -"macros_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07":[2,0,0,0,0,9,10], -"macros_8hpp.html#af57a843cfdae82e064838c20b3b54851":[2,0,0,0,0,9,14], -"macros_8hpp.html#af87cd873cebb915837ae27248f67e822":[2,0,0,0,0,9,5], -"macros_8hpp.html#af9fed593b7a4237bc6ede717a1ae70f0":[2,0,0,0,0,9,8], +"macros_8hpp.html#af57a843cfdae82e064838c20b3b54851":[2,0,0,0,0,9,11], +"macros_8hpp.html#af9fed593b7a4237bc6ede717a1ae70f0":[2,0,0,0,0,9,7], "macros_8hpp_source.html":[2,0,0,0,0,9], "maximum_base_8hpp.html":[2,0,0,0,0,10], "maximum_base_8hpp.html#a4852b0b78742b27c332f4b9e95d0106c":[2,0,0,0,0,10,1], @@ -247,7 +249,5 @@ var NAVTREEINDEX3 = "net_caffe_8hpp.html":[2,0,0,0,0,13], "net_caffe_8hpp_source.html":[2,0,0,0,0,13], "nms_base_8hpp.html":[2,0,0,0,0,14], -"nms_base_8hpp.html#a38079f817e21c1b47c88704174b6abc7":[2,0,0,0,0,14,1], -"nms_base_8hpp.html#ae2fb8a239d937b884913caa5bcbc2357":[2,0,0,0,0,14,0], -"nms_base_8hpp_source.html":[2,0,0,0,0,14] +"nms_base_8hpp.html#a38079f817e21c1b47c88704174b6abc7":[2,0,0,0,0,14,1] }; diff --git a/html/navtreeindex4.js b/html/navtreeindex4.js index 79178da8..70db857e 100644 --- a/html/navtreeindex4.js +++ b/html/navtreeindex4.js @@ -1,5 +1,7 @@ var NAVTREEINDEX4 = { +"nms_base_8hpp.html#ae2fb8a239d937b884913caa5bcbc2357":[2,0,0,0,0,14,0], +"nms_base_8hpp_source.html":[2,0,0,0,0,14], "nms_caffe_8hpp.html":[2,0,0,0,0,15], "nms_caffe_8hpp_source.html":[2,0,0,0,0,15], "op_output_to_cv_mat_8hpp.html":[2,0,0,0,0,16], @@ -247,7 +249,5 @@ var NAVTREEINDEX4 = "structop_1_1_rectangle.html#abea1a6760629dc4ed99875dae9d5ac36":[1,0,2,12,11], "structop_1_1_rectangle.html#ac4ae58fe6ffd2f811f5cbc48661c1856":[1,0,2,12,17], "structop_1_1_rectangle.html#addb67763ca3a0ca9fd4f7184ad9d11ae":[1,0,2,12,13], -"structop_1_1_rectangle.html#aed0ca00eb295de406ec8ec6dd03c1da5":[1,0,2,12,14], -"structop_1_1_rectangle.html#aed48a0008434867b879a678c1da015b3":[1,0,2,12,6], -"structop_1_1_rectangle.html#afbb0da8956e35178d3f28d2b1d998175":[1,0,2,12,1] +"structop_1_1_rectangle.html#aed0ca00eb295de406ec8ec6dd03c1da5":[1,0,2,12,14] }; diff --git a/html/navtreeindex5.js b/html/navtreeindex5.js index f346a074..fa2c398b 100644 --- a/html/navtreeindex5.js +++ b/html/navtreeindex5.js @@ -1,5 +1,7 @@ var NAVTREEINDEX5 = { +"structop_1_1_rectangle.html#aed48a0008434867b879a678c1da015b3":[1,0,2,12,6], +"structop_1_1_rectangle.html#afbb0da8956e35178d3f28d2b1d998175":[1,0,2,12,1], "structop_1_1_wrapper_struct_face.html":[1,0,2,105], "structop_1_1_wrapper_struct_face.html#a48844c4c23c71372258518015d0b81b1":[1,0,2,105,0], "structop_1_1_wrapper_struct_face.html#a49f609ae1c075f272bbaf32e128cc3a9":[1,0,2,105,1], diff --git a/html/net_8hpp_source.html b/html/net_8hpp_source.html index 628f4b13..e99bca4d 100644 --- a/html/net_8hpp_source.html +++ b/html/net_8hpp_source.html @@ -127,7 +127,7 @@ $(document).ready(function(){initNavTree('net_8hpp_source.html','');});
    Definition: net.hpp:8
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/net_caffe_8hpp_source.html b/html/net_caffe_8hpp_source.html index 1ecccc1b..13f65853 100644 --- a/html/net_caffe_8hpp_source.html +++ b/html/net_caffe_8hpp_source.html @@ -142,14 +142,14 @@ $(document).ready(function(){initNavTree('net_caffe_8hpp_source.html','');});
    33 }
    34 
    35 #endif // OPENPOSE_CORE_NET_CAFFE_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    Definition: netCaffe.hpp:9
    -
    Definition: macros.hpp:65
    +
    Definition: macros.hpp:75
    Definition: net.hpp:8
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/nms_base_8hpp_source.html b/html/nms_base_8hpp_source.html index 9d881209..a12a5e77 100644 --- a/html/nms_base_8hpp_source.html +++ b/html/nms_base_8hpp_source.html @@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('nms_base_8hpp_source.html','');});
    15 #endif // OPENPOSE_CORE_NMS_BASE_HPP
    OP_API void nmsCpu(T *targetPtr, int *kernelPtr, const T *const sourcePtr, const T threshold, const std::array< int, 4 > &targetSize, const std::array< int, 4 > &sourceSize)
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    OP_API void nmsGpu(T *targetPtr, int *kernelPtr, const T *const sourcePtr, const T threshold, const std::array< int, 4 > &targetSize, const std::array< int, 4 > &sourceSize)
    diff --git a/html/nms_caffe_8hpp_source.html b/html/nms_caffe_8hpp_source.html index 29a9781a..75561223 100644 --- a/html/nms_caffe_8hpp_source.html +++ b/html/nms_caffe_8hpp_source.html @@ -159,12 +159,12 @@ $(document).ready(function(){initNavTree('nms_caffe_8hpp_source.html','');});
    50 }
    51 
    52 #endif // OPENPOSE_CORE_NMS_CAFFE_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    virtual const char * type() const
    Definition: nmsCaffe.hpp:24
    -
    Definition: macros.hpp:61
    +
    Definition: macros.hpp:71
    Definition: nmsCaffe.hpp:12
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/op_output_to_cv_mat_8hpp_source.html b/html/op_output_to_cv_mat_8hpp_source.html index eed5a539..3a728c50 100644 --- a/html/op_output_to_cv_mat_8hpp_source.html +++ b/html/op_output_to_cv_mat_8hpp_source.html @@ -125,7 +125,7 @@ $(document).ready(function(){initNavTree('op_output_to_cv_mat_8hpp_source.html',
    16 #endif // OPENPOSE_CORE_OP_OUTPUT_TO_CV_MAT_HPP
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    Definition: opOutputToCvMat.hpp:9
    diff --git a/html/open_cv_8hpp_source.html b/html/open_cv_8hpp_source.html index a6cc714b..2bf939a4 100644 --- a/html/open_cv_8hpp_source.html +++ b/html/open_cv_8hpp_source.html @@ -138,7 +138,7 @@ $(document).ready(function(){initNavTree('open_cv_8hpp_source.html','');});
    OP_API void putTextOnCvMat(cv::Mat &cvMat, const std::string &textToDisplay, const Point< int > &position, const cv::Scalar &color, const bool normalizeWidth)
    OP_API double resizeGetScaleFactor(const Point< int > &initialSize, const Point< int > &targetSize)
    OP_API void unrollArrayToUCharCvMat(cv::Mat &cvMatResult, const Array< float > &array)
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/people_json_saver_8hpp_source.html b/html/people_json_saver_8hpp_source.html index deb61c2e..4535bd67 100644 --- a/html/people_json_saver_8hpp_source.html +++ b/html/people_json_saver_8hpp_source.html @@ -132,7 +132,7 @@ $(document).ready(function(){initNavTree('people_json_saver_8hpp_source.html',''
    Definition: peopleJsonSaver.hpp:9
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/person_id_extractor_8hpp_source.html b/html/person_id_extractor_8hpp_source.html index 94b05695..cbb9d212 100644 --- a/html/person_id_extractor_8hpp_source.html +++ b/html/person_id_extractor_8hpp_source.html @@ -131,11 +131,11 @@ $(document).ready(function(){initNavTree('person_id_extractor_8hpp_source.html',
    22 }
    23 
    24 #endif // OPENPOSE_TRACKING_PERSON_ID_EXTRACTOR_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    Definition: personIdExtractor.hpp:8
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/point_8hpp.html b/html/point_8hpp.html index 9077cd85..22375693 100644 --- a/html/point_8hpp.html +++ b/html/point_8hpp.html @@ -111,6 +111,7 @@ $(document).ready(function(){initNavTree('point_8hpp.html','');});
    #include <string>
    +#include <openpose/core/macros.hpp>

    Go to the source code of this file.

    diff --git a/html/point_8hpp_source.html b/html/point_8hpp_source.html index 6d943c18..ef648a1a 100644 --- a/html/point_8hpp_source.html +++ b/html/point_8hpp_source.html @@ -111,117 +111,123 @@ $(document).ready(function(){initNavTree('point_8hpp_source.html','');});
    2 #define OPENPOSE_CORE_POINT_HPP
    3 
    4 #include <string>
    -
    5 
    -
    6 namespace op
    -
    7 {
    -
    8  template<typename T>
    -
    9  struct Point
    -
    10  {
    -
    11  T x;
    -
    12  T y;
    -
    13 
    -
    14  Point(const T x = 0, const T y = 0);
    -
    15 
    -
    23  Point<T>(const Point<T>& point);
    -
    24 
    -
    31  Point<T>& operator=(const Point<T>& point);
    -
    32 
    -
    38  Point<T>(Point<T>&& point);
    -
    39 
    -
    46  Point<T>& operator=(Point<T>&& point);
    -
    47 
    -
    48  inline T area() const
    -
    49  {
    -
    50  return x * y;
    -
    51  }
    -
    52 
    -
    58  std::string toString() const;
    -
    59 
    -
    60 
    + +
    6 
    +
    7 namespace op
    +
    8 {
    +
    9  template<typename T>
    +
    10  struct Point
    +
    11  {
    +
    12  T x;
    +
    13  T y;
    +
    14 
    +
    15  Point(const T x = 0, const T y = 0);
    +
    16 
    +
    25  Point<T>(const Point<T>& point);
    +
    26 
    +
    33  Point<T>& operator=(const Point<T>& point);
    +
    34 
    +
    40  Point<T>(Point<T>&& point);
    +
    41 
    +
    48  Point<T>& operator=(Point<T>&& point);
    +
    49 
    +
    50  inline T area() const
    +
    51  {
    +
    52  return x * y;
    +
    53  }
    +
    54 
    +
    60  std::string toString() const;
    61 
    62 
    63 
    -
    64  // -------------------------------------------------- Comparison operators -------------------------------------------------- //
    -
    70  inline bool operator<(const Point<T>& point) const
    -
    71  {
    -
    72  return area() < point.area();
    -
    73  }
    -
    74 
    -
    80  inline bool operator>(const Point<T>& point) const
    -
    81  {
    -
    82  return area() > point.area();
    -
    83  }
    -
    84 
    -
    90  inline bool operator<=(const Point<T>& point) const
    -
    91  {
    -
    92  return area() <= point.area();
    -
    93  }
    -
    94 
    -
    100  inline bool operator>=(const Point<T>& point) const
    -
    101  {
    -
    102  return area() >= point.area();
    -
    103  }
    -
    104 
    -
    110  inline bool operator==(const Point<T>& point) const
    -
    111  {
    -
    112  return area() == point.area();
    -
    113  }
    -
    114 
    -
    120  inline bool operator!=(const Point<T>& point) const
    -
    121  {
    -
    122  return area() != point.area();
    -
    123  }
    -
    124 
    -
    125 
    +
    64 
    +
    65 
    +
    66  // ------------------------------ Comparison operators ------------------------------ //
    +
    72  inline bool operator<(const Point<T>& point) const
    +
    73  {
    +
    74  return area() < point.area();
    +
    75  }
    +
    76 
    +
    82  inline bool operator>(const Point<T>& point) const
    +
    83  {
    +
    84  return area() > point.area();
    +
    85  }
    +
    86 
    +
    92  inline bool operator<=(const Point<T>& point) const
    +
    93  {
    +
    94  return area() <= point.area();
    +
    95  }
    +
    96 
    +
    102  inline bool operator>=(const Point<T>& point) const
    +
    103  {
    +
    104  return area() >= point.area();
    +
    105  }
    +
    106 
    +
    112  inline bool operator==(const Point<T>& point) const
    +
    113  {
    +
    114  return area() == point.area();
    +
    115  }
    +
    116 
    +
    122  inline bool operator!=(const Point<T>& point) const
    +
    123  {
    +
    124  return area() != point.area();
    +
    125  }
    126 
    127 
    128 
    -
    129  // -------------------------------------------------- Basic Operators -------------------------------------------------- //
    -
    130  Point<T>& operator+=(const Point<T>& point);
    -
    131 
    -
    132  Point<T> operator+(const Point<T>& point) const;
    +
    129 
    +
    130 
    +
    131  // ------------------------------ Basic Operators ------------------------------ //
    +
    132  Point<T>& operator+=(const Point<T>& point);
    133 
    -
    134  Point<T>& operator+=(const T value);
    +
    134  Point<T> operator+(const Point<T>& point) const;
    135 
    -
    136  Point<T> operator+(const T value) const;
    +
    136  Point<T>& operator+=(const T value);
    137 
    -
    138  Point<T>& operator-=(const Point<T>& point);
    +
    138  Point<T> operator+(const T value) const;
    139 
    -
    140  Point<T> operator-(const Point<T>& point) const;
    +
    140  Point<T>& operator-=(const Point<T>& point);
    141 
    -
    142  Point<T>& operator-=(const T value);
    +
    142  Point<T> operator-(const Point<T>& point) const;
    143 
    -
    144  Point<T> operator-(const T value) const;
    +
    144  Point<T>& operator-=(const T value);
    145 
    -
    146  Point<T>& operator*=(const T value);
    +
    146  Point<T> operator-(const T value) const;
    147 
    -
    148  Point<T> operator*(const T value) const;
    +
    148  Point<T>& operator*=(const T value);
    149 
    -
    150  Point<T>& operator/=(const T value);
    +
    150  Point<T> operator*(const T value) const;
    151 
    -
    152  Point<T> operator/(const T value) const;
    -
    153  };
    -
    154 }
    -
    155 
    -
    156 #endif // OPENPOSE_CORE_POINT_HPP
    +
    152  Point<T>& operator/=(const T value);
    +
    153 
    +
    154  Point<T> operator/(const T value) const;
    +
    155  };
    +
    156 
    +
    157  // Static methods
    +
    158  OVERLOAD_C_OUT(Point)
    +
    159 }
    +
    160 
    +
    161 #endif // OPENPOSE_CORE_POINT_HPP
    Point(const T x=0, const T y=0)
    std::string toString() const
    -
    T y
    Definition: point.hpp:12
    -
    bool operator!=(const Point< T > &point) const
    Definition: point.hpp:120
    +
    T y
    Definition: point.hpp:13
    +
    bool operator!=(const Point< T > &point) const
    Definition: point.hpp:122
    Point< T > operator+(const Point< T > &point) const
    Point< T > & operator=(const Point< T > &point)
    -
    Definition: point.hpp:9
    +
    Definition: point.hpp:10
    Point< T > & operator*=(const T value)
    +
    #define OVERLOAD_C_OUT(className)
    Definition: macros.hpp:51
    Point< T > & operator-=(const Point< T > &point)
    -
    bool operator==(const Point< T > &point) const
    Definition: point.hpp:110
    -
    bool operator>=(const Point< T > &point) const
    Definition: point.hpp:100
    +
    bool operator==(const Point< T > &point) const
    Definition: point.hpp:112
    +
    bool operator>=(const Point< T > &point) const
    Definition: point.hpp:102
    Point< T > operator*(const T value) const
    Point< T > operator-(const Point< T > &point) const
    -
    bool operator>(const Point< T > &point) const
    Definition: point.hpp:80
    + +
    bool operator>(const Point< T > &point) const
    Definition: point.hpp:82
    Point< T > & operator+=(const Point< T > &point)
    Point< T > & operator/=(const T value)
    -
    T area() const
    Definition: point.hpp:48
    -
    T x
    Definition: point.hpp:11
    +
    T area() const
    Definition: point.hpp:50
    +
    T x
    Definition: point.hpp:12
    Point< T > operator/(const T value) const
    diff --git a/html/pose_cpu_renderer_8hpp_source.html b/html/pose_cpu_renderer_8hpp_source.html index 174daab4..88f4a894 100644 --- a/html/pose_cpu_renderer_8hpp_source.html +++ b/html/pose_cpu_renderer_8hpp_source.html @@ -136,7 +136,7 @@ $(document).ready(function(){initNavTree('pose_cpu_renderer_8hpp_source.html',''
    27 }
    28 
    29 #endif // OPENPOSE_POSE_POSE_CPU_RENDERER_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    const auto POSE_DEFAULT_ALPHA_KEYPOINT
    Definition: poseParametersRender.hpp:10
    @@ -145,7 +145,7 @@ $(document).ready(function(){initNavTree('pose_cpu_renderer_8hpp_source.html',''
    Definition: poseRenderer.hpp:9
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    Definition: poseCpuRenderer.hpp:13
    Definition: renderer.hpp:9
    const auto POSE_DEFAULT_ALPHA_HEAT_MAP
    Definition: poseParametersRender.hpp:11
    diff --git a/html/pose_extractor_8hpp_source.html b/html/pose_extractor_8hpp_source.html index be83e266..bd00fe05 100644 --- a/html/pose_extractor_8hpp_source.html +++ b/html/pose_extractor_8hpp_source.html @@ -184,7 +184,7 @@ $(document).ready(function(){initNavTree('pose_extractor_8hpp_source.html','');}
    75 }
    76 
    77 #endif // OPENPOSE_POSE_POSE_EXTRACTOR_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    Definition: poseExtractor.hpp:12
    PoseModel
    Definition: enumClasses.hpp:9
    @@ -199,7 +199,7 @@ $(document).ready(function(){initNavTree('pose_extractor_8hpp_source.html','');}
    float mScaleNetToOutput
    Definition: poseExtractor.hpp:60
    Array< float > mPoseScores
    Definition: poseExtractor.hpp:59
    Array< float > mPoseKeypoints
    Definition: poseExtractor.hpp:58
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    Point< int > mNetOutputSize
    Definition: poseExtractor.hpp:57
    diff --git a/html/pose_extractor_caffe_8hpp_source.html b/html/pose_extractor_caffe_8hpp_source.html index 7cb8bba6..18db6e5d 100644 --- a/html/pose_extractor_caffe_8hpp_source.html +++ b/html/pose_extractor_caffe_8hpp_source.html @@ -157,7 +157,7 @@ $(document).ready(function(){initNavTree('pose_extractor_caffe_8hpp_source.html'
    48 }
    49 
    50 #endif // OPENPOSE_POSE_POSE_EXTRACTOR_CAFFE_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    Definition: poseExtractor.hpp:12
    PoseModel
    Definition: enumClasses.hpp:9
    @@ -167,7 +167,7 @@ $(document).ready(function(){initNavTree('pose_extractor_caffe_8hpp_source.html'
    Definition: poseExtractorCaffe.hpp:10
    ScaleMode
    Definition: enumClasses.hpp:6
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/pose_gpu_renderer_8hpp_source.html b/html/pose_gpu_renderer_8hpp_source.html index 85310d11..77d137bf 100644 --- a/html/pose_gpu_renderer_8hpp_source.html +++ b/html/pose_gpu_renderer_8hpp_source.html @@ -146,7 +146,7 @@ $(document).ready(function(){initNavTree('pose_gpu_renderer_8hpp_source.html',''
    37 }
    38 
    39 #endif // OPENPOSE_POSE_POSE_GPU_RENDERER_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    const auto POSE_DEFAULT_ALPHA_KEYPOINT
    Definition: poseParametersRender.hpp:10
    @@ -158,7 +158,7 @@ $(document).ready(function(){initNavTree('pose_gpu_renderer_8hpp_source.html',''
    Definition: poseGpuRenderer.hpp:13
    Definition: gpuRenderer.hpp:11
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    const auto POSE_DEFAULT_ALPHA_HEAT_MAP
    Definition: poseParametersRender.hpp:11
    diff --git a/html/pose_parameters_8hpp_source.html b/html/pose_parameters_8hpp_source.html index b16629e6..c7570649 100644 --- a/html/pose_parameters_8hpp_source.html +++ b/html/pose_parameters_8hpp_source.html @@ -159,7 +159,7 @@ $(document).ready(function(){initNavTree('pose_parameters_8hpp_source.html','');
    OP_API float getPoseDefaultNmsThreshold(const PoseModel poseModel)
    OP_API float getPoseDefaultConnectInterMinAboveThreshold(const PoseModel poseModel)
    OP_API unsigned int getPoseNumberBodyParts(const PoseModel poseModel)
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    OP_API float getPoseNetDecreaseFactor(const PoseModel poseModel)
    OP_API const std::string & getPoseTrainedModel(const PoseModel poseModel)
    diff --git a/html/pose_parameters_render_8hpp_source.html b/html/pose_parameters_render_8hpp_source.html index a7387f8c..375a8a8b 100644 --- a/html/pose_parameters_render_8hpp_source.html +++ b/html/pose_parameters_render_8hpp_source.html @@ -319,7 +319,7 @@ $(document).ready(function(){initNavTree('pose_parameters_render_8hpp_source.htm
    OP_API const std::vector< float > & getPoseColors(const PoseModel poseModel)
    OP_API const std::vector< float > & getPoseScales(const PoseModel poseModel)
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    const auto POSE_DEFAULT_ALPHA_HEAT_MAP
    Definition: poseParametersRender.hpp:11
    diff --git a/html/pose_renderer_8hpp_source.html b/html/pose_renderer_8hpp_source.html index e967e9fd..abf4094d 100644 --- a/html/pose_renderer_8hpp_source.html +++ b/html/pose_renderer_8hpp_source.html @@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('pose_renderer_8hpp_source.html','');})
    28 }
    29 
    30 #endif // OPENPOSE_POSE_POSE_RENDERER_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    const PoseModel mPoseModel
    Definition: poseRenderer.hpp:21
    virtual void initializationOnThread()
    Definition: poseRenderer.hpp:14
    @@ -146,7 +146,7 @@ $(document).ready(function(){initNavTree('pose_renderer_8hpp_source.html','');})
    Definition: poseRenderer.hpp:9
    const std::map< unsigned int, std::string > mPartIndexToName
    Definition: poseRenderer.hpp:22
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/producer_8hpp_source.html b/html/producer_8hpp_source.html index 18df41a0..c964fe2e 100644 --- a/html/producer_8hpp_source.html +++ b/html/producer_8hpp_source.html @@ -176,14 +176,14 @@ $(document).ready(function(){initNavTree('producer_8hpp_source.html','');});
    142 }
    143 
    144 #endif // OPENPOSE_PRODUCER_PRODUCER_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    ProducerFpsMode
    Definition: enumClasses.hpp:6
    ProducerProperty
    Definition: enumClasses.hpp:12
    Definition: producer.hpp:16
    ProducerType getType()
    Definition: producer.hpp:56
    ProducerType
    Definition: enumClasses.hpp:25
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/profiler_8hpp_source.html b/html/profiler_8hpp_source.html index 3657f8e1..e561d7b1 100644 --- a/html/profiler_8hpp_source.html +++ b/html/profiler_8hpp_source.html @@ -154,7 +154,7 @@ $(document).ready(function(){initNavTree('profiler_8hpp_source.html','');});
    45 #endif // OPENPOSE_UTILITIES_PROFILER_HPP
    Definition: profiler.hpp:21
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    static unsigned long long DEFAULT_X
    Definition: profiler.hpp:24
    diff --git a/html/rectangle_8hpp.html b/html/rectangle_8hpp.html index 87603562..9a9bbd62 100644 --- a/html/rectangle_8hpp.html +++ b/html/rectangle_8hpp.html @@ -112,6 +112,7 @@ $(document).ready(function(){initNavTree('rectangle_8hpp.html','');});
    #include <string>
    +#include <openpose/core/macros.hpp>
    #include <openpose/core/point.hpp>

    Go to the source code of this file.

    diff --git a/html/rectangle_8hpp_source.html b/html/rectangle_8hpp_source.html index f109d3f0..b1d3ab8b 100644 --- a/html/rectangle_8hpp_source.html +++ b/html/rectangle_8hpp_source.html @@ -111,82 +111,87 @@ $(document).ready(function(){initNavTree('rectangle_8hpp_source.html','');});
    2 #define OPENPOSE_CORE_RECTANGLE_HPP
    3 
    4 #include <string>
    - -
    6 
    -
    7 namespace op
    -
    8 {
    -
    9  template<typename T>
    -
    10  struct Rectangle
    -
    11  {
    -
    12  T x;
    -
    13  T y;
    -
    14  T width;
    -
    15  T height;
    -
    16 
    -
    17  Rectangle(const T x = 0, const T y = 0, const T width = 0, const T height = 0);
    -
    18 
    -
    26  Rectangle<T>(const Rectangle<T>& rectangle);
    -
    27 
    -
    34  Rectangle<T>& operator=(const Rectangle<T>& rectangle);
    -
    35 
    -
    41  Rectangle<T>(Rectangle<T>&& rectangle);
    -
    42 
    -
    49  Rectangle<T>& operator=(Rectangle<T>&& rectangle);
    -
    50 
    -
    51  Point<T> center() const;
    + + +
    7 
    +
    8 namespace op
    +
    9 {
    +
    10  template<typename T>
    +
    11  struct Rectangle
    +
    12  {
    +
    13  T x;
    +
    14  T y;
    +
    15  T width;
    +
    16  T height;
    +
    17 
    +
    18  Rectangle(const T x = 0, const T y = 0, const T width = 0, const T height = 0);
    +
    19 
    +
    28  Rectangle<T>(const Rectangle<T>& rectangle);
    +
    29 
    +
    36  Rectangle<T>& operator=(const Rectangle<T>& rectangle);
    +
    37 
    +
    43  Rectangle<T>(Rectangle<T>&& rectangle);
    +
    44 
    +
    51  Rectangle<T>& operator=(Rectangle<T>&& rectangle);
    52 
    -
    53  inline Point<T> topLeft() const
    -
    54  {
    -
    55  return Point<T>{x, y};
    -
    56  }
    -
    57 
    -
    58  Point<T> bottomRight() const;
    +
    53  Point<T> center() const;
    +
    54 
    +
    55  inline Point<T> topLeft() const
    +
    56  {
    +
    57  return Point<T>{x, y};
    +
    58  }
    59 
    -
    60  inline T area() const
    -
    61  {
    -
    62  return width * height;
    -
    63  }
    -
    64 
    -
    65  void recenter(const T newWidth, const T newHeight);
    +
    60  Point<T> bottomRight() const;
    +
    61 
    +
    62  inline T area() const
    +
    63  {
    +
    64  return width * height;
    +
    65  }
    66 
    -
    72  std::string toString() const;
    -
    73 
    -
    74  // -------------------------------------------------- Basic Operators -------------------------------------------------- //
    -
    75  Rectangle<T>& operator*=(const T value);
    -
    76 
    -
    77  Rectangle<T> operator*(const T value) const;
    +
    67  void recenter(const T newWidth, const T newHeight);
    +
    68 
    +
    74  std::string toString() const;
    +
    75 
    +
    76  // ------------------------------ Basic Operators ------------------------------ //
    +
    77  Rectangle<T>& operator*=(const T value);
    78 
    -
    79  Rectangle<T>& operator/=(const T value);
    +
    79  Rectangle<T> operator*(const T value) const;
    80 
    -
    81  Rectangle<T> operator/(const T value) const;
    -
    82  };
    -
    83 
    -
    84  // Static methods
    -
    85  template<typename T>
    -
    86  Rectangle<T> recenter(const Rectangle<T>& rectangle, const T newWidth, const T newHeight);
    -
    87 }
    -
    88 
    -
    89 #endif // OPENPOSE_CORE_RECTANGLE_HPP
    +
    81  Rectangle<T>& operator/=(const T value);
    +
    82 
    +
    83  Rectangle<T> operator/(const T value) const;
    +
    84  };
    +
    85 
    +
    86  // Static methods
    +
    87  template<typename T>
    +
    88  Rectangle<T> recenter(const Rectangle<T>& rectangle, const T newWidth, const T newHeight);
    +
    89 
    +
    90  OVERLOAD_C_OUT(Rectangle)
    +
    91 }
    +
    92 
    +
    93 #endif // OPENPOSE_CORE_RECTANGLE_HPP
    Point< T > center() const
    Rectangle< T > & operator=(const Rectangle< T > &rectangle)
    Rectangle(const T x=0, const T y=0, const T width=0, const T height=0)
    -
    T y
    Definition: rectangle.hpp:13
    +
    T y
    Definition: rectangle.hpp:14
    void recenter(const T newWidth, const T newHeight)
    -
    Definition: point.hpp:9
    +
    Definition: point.hpp:10
    +
    #define OVERLOAD_C_OUT(className)
    Definition: macros.hpp:51
    Rectangle< T > operator/(const T value) const
    Rectangle< T > & operator/=(const T value)
    std::string toString() const
    Point< T > bottomRight() const
    Rectangle< T > operator*(const T value) const
    -
    T height
    Definition: rectangle.hpp:15
    -
    Point< T > topLeft() const
    Definition: rectangle.hpp:53
    -
    T width
    Definition: rectangle.hpp:14
    -
    T x
    Definition: rectangle.hpp:12
    +
    T height
    Definition: rectangle.hpp:16
    + +
    Point< T > topLeft() const
    Definition: rectangle.hpp:55
    +
    T width
    Definition: rectangle.hpp:15
    +
    T x
    Definition: rectangle.hpp:13
    Rectangle< T > & operator*=(const T value)
    -
    Definition: rectangle.hpp:10
    +
    Definition: rectangle.hpp:11
    Rectangle< T > recenter(const Rectangle< T > &rectangle, const T newWidth, const T newHeight)
    -
    T area() const
    Definition: rectangle.hpp:60
    +
    T area() const
    Definition: rectangle.hpp:62
    diff --git a/html/render_face_8hpp_source.html b/html/render_face_8hpp_source.html index 0ccc4b82..74568896 100644 --- a/html/render_face_8hpp_source.html +++ b/html/render_face_8hpp_source.html @@ -125,7 +125,7 @@ $(document).ready(function(){initNavTree('render_face_8hpp_source.html','');});
    OP_API void renderFaceKeypointsGpu(float *framePtr, const Point< int > &frameSize, const float *const facePtr, const int numberPeople, const float renderThreshold, const float alphaColorToAdd=FACE_DEFAULT_ALPHA_KEYPOINT)
    OP_API void renderFaceKeypointsCpu(Array< float > &frameArray, const Array< float > &faceKeypoints, const float renderThreshold)
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    const auto FACE_DEFAULT_ALPHA_KEYPOINT
    Definition: faceParameters.hpp:28
    diff --git a/html/render_hand_8hpp_source.html b/html/render_hand_8hpp_source.html index 3a092a82..2da12af0 100644 --- a/html/render_hand_8hpp_source.html +++ b/html/render_hand_8hpp_source.html @@ -129,7 +129,7 @@ $(document).ready(function(){initNavTree('render_hand_8hpp_source.html','');});
    OP_API void renderHandKeypointsCpu(Array< float > &frameArray, const std::array< Array< float >, 2 > &handKeypoints, const float renderThreshold)
    const auto HAND_DEFAULT_ALPHA_KEYPOINT
    Definition: handParameters.hpp:47
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/render_pose_8hpp_source.html b/html/render_pose_8hpp_source.html index abc51a35..39f1748c 100644 --- a/html/render_pose_8hpp_source.html +++ b/html/render_pose_8hpp_source.html @@ -160,7 +160,7 @@ $(document).ready(function(){initNavTree('render_pose_8hpp_source.html','');});
    OP_API void renderPosePAFGpu(float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatmapPtr, const Point< int > &heatmapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
    OP_API void renderPoseHeatMapGpu(float *frame, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatmap, const Point< int > &heatmapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
    OP_API void renderPoseHeatMapsGpu(float *frame, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatmap, const Point< int > &heatmapSize, const float scaleToKeepRatio, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    const auto POSE_DEFAULT_ALPHA_HEAT_MAP
    Definition: poseParametersRender.hpp:11
    diff --git a/html/renderer_8hpp_source.html b/html/renderer_8hpp_source.html index 424f6bc2..e16deabb 100644 --- a/html/renderer_8hpp_source.html +++ b/html/renderer_8hpp_source.html @@ -158,13 +158,13 @@ $(document).ready(function(){initNavTree('renderer_8hpp_source.html','');});
    49 }
    50 
    51 #endif // OPENPOSE_CORE_RENDERER_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    std::atomic< bool > mBlendOriginalFrame
    Definition: renderer.hpp:38
    std::atomic< bool > mShowGooglyEyes
    Definition: renderer.hpp:41
    std::shared_ptr< const unsigned int > spNumberElementsToRender
    Definition: renderer.hpp:40
    std::shared_ptr< std::atomic< unsigned int > > spElementToRender
    Definition: renderer.hpp:39
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    Definition: renderer.hpp:9
    const float mRenderThreshold
    Definition: renderer.hpp:37
    diff --git a/html/resize_and_merge_base_8hpp_source.html b/html/resize_and_merge_base_8hpp_source.html index b0ed7b4c..c72444f2 100644 --- a/html/resize_and_merge_base_8hpp_source.html +++ b/html/resize_and_merge_base_8hpp_source.html @@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('resize_and_merge_base_8hpp_source.html
    OP_API void resizeAndMergeGpu(T *targetPtr, const std::vector< const T * > &sourcePtrs, const std::array< int, 4 > &targetSize, const std::vector< std::array< int, 4 >> &sourceSizes, const std::vector< T > &scaleInputToNetInputs={1.f})
    OP_API void resizeAndMergeCpu(T *targetPtr, const std::vector< const T * > &sourcePtrs, const std::array< int, 4 > &targetSize, const std::vector< std::array< int, 4 >> &sourceSizes, const std::vector< T > &scaleInputToNetInputs={1.f})
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/resize_and_merge_caffe_8hpp_source.html b/html/resize_and_merge_caffe_8hpp_source.html index fba9c9ee..38c64c40 100644 --- a/html/resize_and_merge_caffe_8hpp_source.html +++ b/html/resize_and_merge_caffe_8hpp_source.html @@ -159,12 +159,12 @@ $(document).ready(function(){initNavTree('resize_and_merge_caffe_8hpp_source.htm
    50 }
    51 
    52 #endif // OPENPOSE_CORE_RESIZE_AND_MERGE_CAFFE_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    Definition: resizeAndMergeCaffe.hpp:19
    virtual const char * type() const
    Definition: resizeAndMergeCaffe.hpp:29
    -
    Definition: macros.hpp:61
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    Definition: macros.hpp:71
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/scale_and_size_extractor_8hpp_source.html b/html/scale_and_size_extractor_8hpp_source.html index 256360a6..9275e61e 100644 --- a/html/scale_and_size_extractor_8hpp_source.html +++ b/html/scale_and_size_extractor_8hpp_source.html @@ -136,7 +136,7 @@ $(document).ready(function(){initNavTree('scale_and_size_extractor_8hpp_source.h
    Definition: scaleAndSizeExtractor.hpp:9
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/search/all_2.js b/html/search/all_2.js index 48da599d..0353d0ca 100644 --- a/html/search/all_2.js +++ b/html/search/all_2.js @@ -27,7 +27,7 @@ var searchData= ['compile_5ftemplate_5fbasic_5ftypes',['COMPILE_TEMPLATE_BASIC_TYPES',['../macros_8hpp.html#a6bf32c65e0f388d5b09d8b2424416c0e',1,'macros.hpp']]], ['compile_5ftemplate_5fbasic_5ftypes_5fclass',['COMPILE_TEMPLATE_BASIC_TYPES_CLASS',['../macros_8hpp.html#a60e010d8a2352d94b8b57d97cf4a7d73',1,'macros.hpp']]], ['compile_5ftemplate_5fbasic_5ftypes_5fstruct',['COMPILE_TEMPLATE_BASIC_TYPES_STRUCT',['../macros_8hpp.html#ac5627744abe5fd0c8eacfe9c7f8bd32e',1,'macros.hpp']]], - ['compile_5ftemplate_5fdatum',['COMPILE_TEMPLATE_DATUM',['../macros_8hpp.html#af87cd873cebb915837ae27248f67e822',1,'COMPILE_TEMPLATE_DATUM(): macros.hpp'],['../namespaceop.html#a9076fc1719030c2a74f21682999d2315',1,'op::COMPILE_TEMPLATE_DATUM(WCvMatToOpInput)'],['../namespaceop.html#a6d12bd1e42cfb63d2f780bed55fa01fb',1,'op::COMPILE_TEMPLATE_DATUM(WCvMatToOpOutput)'],['../namespaceop.html#a47758c703fccdbb65c26dc7bc4022237',1,'op::COMPILE_TEMPLATE_DATUM(WKeypointScaler)'],['../namespaceop.html#a1d9f50688522ed7368acc33a09ae9ece',1,'op::COMPILE_TEMPLATE_DATUM(WOpOutputToCvMat)'],['../namespaceop.html#aaca98fe6101cda512a43c513182ae5cc',1,'op::COMPILE_TEMPLATE_DATUM(WScaleAndSizeExtractor)'],['../namespaceop.html#a674a652ad38b355285417529fc050847',1,'op::COMPILE_TEMPLATE_DATUM(WPersonIdExtractor)'],['../namespaceop.html#a196f17357cd1c1bb02e24e4e8a0e6ec3',1,'op::COMPILE_TEMPLATE_DATUM(WFaceDetector)'],['../namespaceop.html#abf3a59fc4662f07e6ba19b95bd4da32f',1,'op::COMPILE_TEMPLATE_DATUM(WFaceDetectorOpenCV)'],['../namespaceop.html#ac610051ddb4703c80e6ee73f77f6df8a',1,'op::COMPILE_TEMPLATE_DATUM(WFaceExtractor)'],['../namespaceop.html#af42afa53c725d556c14928b2603883e3',1,'op::COMPILE_TEMPLATE_DATUM(WFaceRenderer)'],['../namespaceop.html#af46e80e6bac0f815006759df4c9d00c3',1,'op::COMPILE_TEMPLATE_DATUM(WCocoJsonSaver)'],['../namespaceop.html#a57c4f3ada0db4882a4106d4dedf08012',1,'op::COMPILE_TEMPLATE_DATUM(WFaceSaver)'],['../namespaceop.html#a602d5d238fe0c7096698cf36b7dee9ab',1,'op::COMPILE_TEMPLATE_DATUM(WHandSaver)'],['../namespaceop.html#a7ac10b9f503668695643c366e25f3b68',1,'op::COMPILE_TEMPLATE_DATUM(WHeatMapSaver)'],['../namespaceop.html#a505ea16cc6c2c0068bbf4e7269dc8e0a',1,'op::COMPILE_TEMPLATE_DATUM(WImageSaver)'],['../namespaceop.html#a774871462f7fefb8cadea1e49f501e45',1,'op::COMPILE_TEMPLATE_DATUM(WPeopleJsonSaver)'],['../namespaceop.html#a31ad937a2e52ea08ce925031d26616b9',1,'op::COMPILE_TEMPLATE_DATUM(WPoseSaver)'],['../namespaceop.html#a49bd4106b0cd1cb81980329b06c0d2c8',1,'op::COMPILE_TEMPLATE_DATUM(WVideoSaver)'],['../namespaceop.html#ade3b2e4b105242a3cf41def3def1691d',1,'op::COMPILE_TEMPLATE_DATUM(WGui)'],['../namespaceop.html#ae88e9ced5d14fa221205b492ff76c56b',1,'op::COMPILE_TEMPLATE_DATUM(WGuiInfoAdder)'],['../namespaceop.html#a0424a8e4dc8ceb5e8d8a2230c157a7fd',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetector)'],['../namespaceop.html#a767385c8d3ebe736e1752825ab4d4ea0',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetectorFromTxt)'],['../namespaceop.html#a361310c59d16e88a4d2450a80f078f01',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetectorTracking)'],['../namespaceop.html#a5cc3f625b2644b1aade85a9458b5503a',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetectorUpdate)'],['../namespaceop.html#af858fa24c3fb51cfb695f4e78972f345',1,'op::COMPILE_TEMPLATE_DATUM(WHandExtractor)'],['../namespaceop.html#a635579f5f8d20b8e65f4f94da4d3d2f2',1,'op::COMPILE_TEMPLATE_DATUM(WHandRenderer)'],['../namespaceop.html#a020603e3ad6326cb1dce43485157f768',1,'op::COMPILE_TEMPLATE_DATUM(WPoseExtractor)'],['../namespaceop.html#ae76afeeeaedaebe6941f41a4bdf50e2a',1,'op::COMPILE_TEMPLATE_DATUM(WPoseRenderer)'],['../namespaceop.html#aa65c081c13e0d0453938a3c41d04dc49',1,'op::COMPILE_TEMPLATE_DATUM(PriorityQueue)'],['../namespaceop.html#aa7f93261bd6d87f86c45e933607a0678',1,'op::COMPILE_TEMPLATE_DATUM(Queue)'],['../namespaceop.html#af98c8e514e79d4718fb1fc64dc0e431b',1,'op::COMPILE_TEMPLATE_DATUM(SubThread)'],['../namespaceop.html#ae5dac6cf1ccdf461838f9795be8fda03',1,'op::COMPILE_TEMPLATE_DATUM(Thread)'],['../namespaceop.html#ac06eeab84c4861ef08834855b48750a6',1,'op::COMPILE_TEMPLATE_DATUM(ThreadManager)'],['../namespaceop.html#ad22c543a4376e943b728e657fab5ed9f',1,'op::COMPILE_TEMPLATE_DATUM(WIdGenerator)'],['../namespaceop.html#a5642545fda1c3bbaf60810cf0e2d2c1d',1,'op::COMPILE_TEMPLATE_DATUM(Worker)'],['../namespaceop.html#a01aa5c6e24026536367cf47a64e9bba5',1,'op::COMPILE_TEMPLATE_DATUM(WorkerConsumer)'],['../namespaceop.html#a5660f0e72781ce6d7db9eb78b582e5c6',1,'op::COMPILE_TEMPLATE_DATUM(WorkerProducer)'],['../namespaceop.html#add981a5f6a49d35cc316a54c613497f3',1,'op::COMPILE_TEMPLATE_DATUM(WQueueOrderer)']]], + ['compile_5ftemplate_5fdatum',['COMPILE_TEMPLATE_DATUM',['../datum_8hpp.html#af87cd873cebb915837ae27248f67e822',1,'COMPILE_TEMPLATE_DATUM(): datum.hpp'],['../namespaceop.html#a9076fc1719030c2a74f21682999d2315',1,'op::COMPILE_TEMPLATE_DATUM(WCvMatToOpInput)'],['../namespaceop.html#a6d12bd1e42cfb63d2f780bed55fa01fb',1,'op::COMPILE_TEMPLATE_DATUM(WCvMatToOpOutput)'],['../namespaceop.html#a47758c703fccdbb65c26dc7bc4022237',1,'op::COMPILE_TEMPLATE_DATUM(WKeypointScaler)'],['../namespaceop.html#a1d9f50688522ed7368acc33a09ae9ece',1,'op::COMPILE_TEMPLATE_DATUM(WOpOutputToCvMat)'],['../namespaceop.html#aaca98fe6101cda512a43c513182ae5cc',1,'op::COMPILE_TEMPLATE_DATUM(WScaleAndSizeExtractor)'],['../namespaceop.html#a674a652ad38b355285417529fc050847',1,'op::COMPILE_TEMPLATE_DATUM(WPersonIdExtractor)'],['../namespaceop.html#a196f17357cd1c1bb02e24e4e8a0e6ec3',1,'op::COMPILE_TEMPLATE_DATUM(WFaceDetector)'],['../namespaceop.html#abf3a59fc4662f07e6ba19b95bd4da32f',1,'op::COMPILE_TEMPLATE_DATUM(WFaceDetectorOpenCV)'],['../namespaceop.html#ac610051ddb4703c80e6ee73f77f6df8a',1,'op::COMPILE_TEMPLATE_DATUM(WFaceExtractor)'],['../namespaceop.html#af42afa53c725d556c14928b2603883e3',1,'op::COMPILE_TEMPLATE_DATUM(WFaceRenderer)'],['../namespaceop.html#af46e80e6bac0f815006759df4c9d00c3',1,'op::COMPILE_TEMPLATE_DATUM(WCocoJsonSaver)'],['../namespaceop.html#a57c4f3ada0db4882a4106d4dedf08012',1,'op::COMPILE_TEMPLATE_DATUM(WFaceSaver)'],['../namespaceop.html#a602d5d238fe0c7096698cf36b7dee9ab',1,'op::COMPILE_TEMPLATE_DATUM(WHandSaver)'],['../namespaceop.html#a7ac10b9f503668695643c366e25f3b68',1,'op::COMPILE_TEMPLATE_DATUM(WHeatMapSaver)'],['../namespaceop.html#a505ea16cc6c2c0068bbf4e7269dc8e0a',1,'op::COMPILE_TEMPLATE_DATUM(WImageSaver)'],['../namespaceop.html#a774871462f7fefb8cadea1e49f501e45',1,'op::COMPILE_TEMPLATE_DATUM(WPeopleJsonSaver)'],['../namespaceop.html#a31ad937a2e52ea08ce925031d26616b9',1,'op::COMPILE_TEMPLATE_DATUM(WPoseSaver)'],['../namespaceop.html#a49bd4106b0cd1cb81980329b06c0d2c8',1,'op::COMPILE_TEMPLATE_DATUM(WVideoSaver)'],['../namespaceop.html#ade3b2e4b105242a3cf41def3def1691d',1,'op::COMPILE_TEMPLATE_DATUM(WGui)'],['../namespaceop.html#ae88e9ced5d14fa221205b492ff76c56b',1,'op::COMPILE_TEMPLATE_DATUM(WGuiInfoAdder)'],['../namespaceop.html#a0424a8e4dc8ceb5e8d8a2230c157a7fd',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetector)'],['../namespaceop.html#a767385c8d3ebe736e1752825ab4d4ea0',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetectorFromTxt)'],['../namespaceop.html#a361310c59d16e88a4d2450a80f078f01',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetectorTracking)'],['../namespaceop.html#a5cc3f625b2644b1aade85a9458b5503a',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetectorUpdate)'],['../namespaceop.html#af858fa24c3fb51cfb695f4e78972f345',1,'op::COMPILE_TEMPLATE_DATUM(WHandExtractor)'],['../namespaceop.html#a635579f5f8d20b8e65f4f94da4d3d2f2',1,'op::COMPILE_TEMPLATE_DATUM(WHandRenderer)'],['../namespaceop.html#a020603e3ad6326cb1dce43485157f768',1,'op::COMPILE_TEMPLATE_DATUM(WPoseExtractor)'],['../namespaceop.html#ae76afeeeaedaebe6941f41a4bdf50e2a',1,'op::COMPILE_TEMPLATE_DATUM(WPoseRenderer)'],['../namespaceop.html#aa65c081c13e0d0453938a3c41d04dc49',1,'op::COMPILE_TEMPLATE_DATUM(PriorityQueue)'],['../namespaceop.html#aa7f93261bd6d87f86c45e933607a0678',1,'op::COMPILE_TEMPLATE_DATUM(Queue)'],['../namespaceop.html#af98c8e514e79d4718fb1fc64dc0e431b',1,'op::COMPILE_TEMPLATE_DATUM(SubThread)'],['../namespaceop.html#ae5dac6cf1ccdf461838f9795be8fda03',1,'op::COMPILE_TEMPLATE_DATUM(Thread)'],['../namespaceop.html#ac06eeab84c4861ef08834855b48750a6',1,'op::COMPILE_TEMPLATE_DATUM(ThreadManager)'],['../namespaceop.html#ad22c543a4376e943b728e657fab5ed9f',1,'op::COMPILE_TEMPLATE_DATUM(WIdGenerator)'],['../namespaceop.html#a5642545fda1c3bbaf60810cf0e2d2c1d',1,'op::COMPILE_TEMPLATE_DATUM(Worker)'],['../namespaceop.html#a01aa5c6e24026536367cf47a64e9bba5',1,'op::COMPILE_TEMPLATE_DATUM(WorkerConsumer)'],['../namespaceop.html#a5660f0e72781ce6d7db9eb78b582e5c6',1,'op::COMPILE_TEMPLATE_DATUM(WorkerProducer)'],['../namespaceop.html#add981a5f6a49d35cc316a54c613497f3',1,'op::COMPILE_TEMPLATE_DATUM(WQueueOrderer)']]], ['compile_5ftemplate_5ffloating_5ftypes',['COMPILE_TEMPLATE_FLOATING_TYPES',['../macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028',1,'macros.hpp']]], ['compile_5ftemplate_5ffloating_5ftypes_5fclass',['COMPILE_TEMPLATE_FLOATING_TYPES_CLASS',['../macros_8hpp.html#a1eadbb31e92e7fbc799bf7cf4d2a6f50',1,'macros.hpp']]], ['compile_5ftemplate_5ffloating_5ftypes_5fstruct',['COMPILE_TEMPLATE_FLOATING_TYPES_STRUCT',['../macros_8hpp.html#af9fed593b7a4237bc6ede717a1ae70f0',1,'macros.hpp']]], diff --git a/html/search/all_3.js b/html/search/all_3.js index be147742..e12b40a7 100644 --- a/html/search/all_3.js +++ b/html/search/all_3.js @@ -4,14 +4,14 @@ var searchData= ['datum',['Datum',['../structop_1_1_datum.html#a72c75834671aebe44705738fb5efc3c5',1,'op::Datum::Datum()'],['../structop_1_1_datum.html#a42f9aef848c6335c5a81cad374319f0b',1,'op::Datum::Datum(const Datum &datum)'],['../structop_1_1_datum.html#a2d4940d8cb12d95b8588cd0280f6524c',1,'op::Datum::Datum(Datum &&datum)']]], ['datum',['Datum',['../structop_1_1_datum.html',1,'op']]], ['datum_2ehpp',['datum.hpp',['../datum_8hpp.html',1,'']]], - ['datum_5fbase',['DATUM_BASE',['../macros_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed',1,'macros.hpp']]], - ['datum_5fbase_5fno_5fptr',['DATUM_BASE_NO_PTR',['../macros_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07',1,'macros.hpp']]], + ['datum_5fbase',['DATUM_BASE',['../datum_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed',1,'datum.hpp']]], + ['datum_5fbase_5fno_5fptr',['DATUM_BASE_NO_PTR',['../datum_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07',1,'datum.hpp']]], ['datumproducer',['DatumProducer',['../classop_1_1_datum_producer.html',1,'op']]], ['datumproducer',['DatumProducer',['../classop_1_1_datum_producer.html#a627c16307864f02251eeb77f2320052f',1,'op::DatumProducer']]], ['datumproducer_2ehpp',['datumProducer.hpp',['../datum_producer_8hpp.html',1,'']]], ['default_5fx',['DEFAULT_X',['../classop_1_1_profiler.html#a13de5fe55b2599c0626d5071d3851dec',1,'op::Profiler']]], ['defaultparttorender',['defaultPartToRender',['../structop_1_1_wrapper_struct_pose.html#ab6810e97aa62a728aa09dbbe6b9b6c06',1,'op::WrapperStructPose']]], - ['define_5ftemplate_5fdatum',['DEFINE_TEMPLATE_DATUM',['../macros_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431',1,'macros.hpp']]], + ['define_5ftemplate_5fdatum',['DEFINE_TEMPLATE_DATUM',['../datum_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431',1,'datum.hpp']]], ['delete_5fcopy',['DELETE_COPY',['../classop_1_1_face_cpu_renderer.html#a233f2a83930d07e4d420b43c8a660f32',1,'op::FaceCpuRenderer::DELETE_COPY()'],['../classop_1_1_hand_cpu_renderer.html#a66a7d318b240c73687320bf092363409',1,'op::HandCpuRenderer::DELETE_COPY()'],['../classop_1_1_sub_thread_no_queue.html#a43504502c36461305d656fb87b914749',1,'op::SubThreadNoQueue::DELETE_COPY()'],['../macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e',1,'DELETE_COPY(): macros.hpp']]], ['detectfaces',['detectFaces',['../classop_1_1_face_detector.html#ac884684046a89394c5179f8175188c1d',1,'op::FaceDetector::detectFaces()'],['../classop_1_1_face_detector_open_c_v.html#a3cbd067534f06315ab8a2332f7ba246a',1,'op::FaceDetectorOpenCV::detectFaces()']]], ['detecthands',['detectHands',['../classop_1_1_hand_detector.html#a660199dc2080df40f67cd6680997f6d0',1,'op::HandDetector::detectHands()'],['../classop_1_1_hand_detector_from_txt.html#a1e6ba23fa1486e92a3bdca36b2e86d22',1,'op::HandDetectorFromTxt::detectHands()']]], diff --git a/html/search/all_e.js b/html/search/all_e.js index 7bf89eca..0a153843 100644 --- a/html/search/all_e.js +++ b/html/search/all_e.js @@ -27,5 +27,6 @@ var searchData= ['originalfps',['OriginalFps',['../namespaceop.html#ac0230b669b296920c0cfc41b7587268fa0123c3afc0fac5edaf8b1672cb12626c',1,'op']]], ['outputdata',['outputData',['../structop_1_1_datum.html#a42b953c082f479eddc527da9a3a4cc75',1,'op::Datum']]], ['outputresolution',['OutputResolution',['../namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa73c42013aac51c335d50d103f30fcb99',1,'op']]], - ['outputsize',['outputSize',['../structop_1_1_wrapper_struct_pose.html#a80ead0f411ddab86f643345e4effe805',1,'op::WrapperStructPose']]] + ['outputsize',['outputSize',['../structop_1_1_wrapper_struct_pose.html#a80ead0f411ddab86f643345e4effe805',1,'op::WrapperStructPose']]], + ['overload_5fc_5fout',['OVERLOAD_C_OUT',['../macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16',1,'macros.hpp']]] ]; diff --git a/html/search/all_f.js b/html/search/all_f.js index a244e984..e5308899 100644 --- a/html/search/all_f.js +++ b/html/search/all_f.js @@ -44,14 +44,14 @@ var searchData= ['posecpurenderer',['PoseCpuRenderer',['../classop_1_1_pose_cpu_renderer.html#a8b5c83bbf076b949b1209261f25d170d',1,'op::PoseCpuRenderer']]], ['posecpurenderer',['PoseCpuRenderer',['../classop_1_1_pose_cpu_renderer.html',1,'op']]], ['posecpurenderer_2ehpp',['poseCpuRenderer.hpp',['../pose_cpu_renderer_8hpp.html',1,'']]], - ['poseextractor',['PoseExtractor',['../classop_1_1_pose_extractor.html',1,'op']]], ['poseextractor',['PoseExtractor',['../classop_1_1_pose_extractor.html#a54b0c911456746d4faf493bb4e9b0c1e',1,'op::PoseExtractor']]], + ['poseextractor',['PoseExtractor',['../classop_1_1_pose_extractor.html',1,'op']]], ['poseextractor_2ehpp',['poseExtractor.hpp',['../pose_extractor_8hpp.html',1,'']]], - ['poseextractorcaffe',['PoseExtractorCaffe',['../classop_1_1_pose_extractor_caffe.html',1,'op']]], ['poseextractorcaffe',['PoseExtractorCaffe',['../classop_1_1_pose_extractor_caffe.html#ab58c3ab4b745b35f542165ce27293554',1,'op::PoseExtractorCaffe']]], + ['poseextractorcaffe',['PoseExtractorCaffe',['../classop_1_1_pose_extractor_caffe.html',1,'op']]], ['poseextractorcaffe_2ehpp',['poseExtractorCaffe.hpp',['../pose_extractor_caffe_8hpp.html',1,'']]], - ['posegpurenderer',['PoseGpuRenderer',['../classop_1_1_pose_gpu_renderer.html#afc6fbf8fcf13fad9c824136f8f8ec409',1,'op::PoseGpuRenderer']]], ['posegpurenderer',['PoseGpuRenderer',['../classop_1_1_pose_gpu_renderer.html',1,'op']]], + ['posegpurenderer',['PoseGpuRenderer',['../classop_1_1_pose_gpu_renderer.html#afc6fbf8fcf13fad9c824136f8f8ec409',1,'op::PoseGpuRenderer']]], ['posegpurenderer_2ehpp',['poseGpuRenderer.hpp',['../pose_gpu_renderer_8hpp.html',1,'']]], ['poseheatmaps',['poseHeatMaps',['../structop_1_1_datum.html#a5429e97e0ab9b0e2209a3947af668381',1,'op::Datum']]], ['poseids',['poseIds',['../structop_1_1_datum.html#aba90dccffb5a830296231bd430c4766c',1,'op::Datum']]], @@ -60,18 +60,19 @@ var searchData= ['poseparameters_2ehpp',['poseParameters.hpp',['../pose_parameters_8hpp.html',1,'']]], ['poseparametersrender_2ehpp',['poseParametersRender.hpp',['../pose_parameters_render_8hpp.html',1,'']]], ['poseproperty',['PoseProperty',['../namespaceop.html#a37c58b781e5bcd9fee67a7768afc5d0e',1,'op']]], - ['poserenderer',['PoseRenderer',['../classop_1_1_pose_renderer.html#a1dfd34d42fa69913a9702e0a0ebcd04e',1,'op::PoseRenderer']]], ['poserenderer',['PoseRenderer',['../classop_1_1_pose_renderer.html',1,'op']]], + ['poserenderer',['PoseRenderer',['../classop_1_1_pose_renderer.html#a1dfd34d42fa69913a9702e0a0ebcd04e',1,'op::PoseRenderer']]], ['poserenderer_2ehpp',['poseRenderer.hpp',['../pose_renderer_8hpp.html',1,'']]], ['posescores',['poseScores',['../structop_1_1_datum.html#afb117821de7aff9ac3c219ef3bbc0c14',1,'op::Datum']]], ['printaveragedtimemseveryxiterations',['printAveragedTimeMsEveryXIterations',['../classop_1_1_profiler.html#a1192952d076f52b884b32fcd496df2ec',1,'op::Profiler']]], ['printaveragedtimemsoniterationx',['printAveragedTimeMsOnIterationX',['../classop_1_1_profiler.html#a58b930a54a98bbc91af074395852da76',1,'op::Profiler']]], + ['printsize',['printSize',['../classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3',1,'op::Array']]], ['priority',['Priority',['../namespaceop.html#adc43fb9031418e7f8112816a3b535d14',1,'op']]], - ['priorityqueue',['PriorityQueue',['../classop_1_1_priority_queue.html',1,'op']]], ['priorityqueue',['PriorityQueue',['../classop_1_1_priority_queue.html#acecdd3c5789942777652b66d08578d93',1,'op::PriorityQueue']]], + ['priorityqueue',['PriorityQueue',['../classop_1_1_priority_queue.html',1,'op']]], ['priorityqueue_2ehpp',['priorityQueue.hpp',['../priority_queue_8hpp.html',1,'']]], - ['producer',['Producer',['../classop_1_1_producer.html#a4fe2921798031db39fef934848a23c82',1,'op::Producer']]], ['producer',['Producer',['../classop_1_1_producer.html',1,'op']]], + ['producer',['Producer',['../classop_1_1_producer.html#a4fe2921798031db39fef934848a23c82',1,'op::Producer']]], ['producer_2ehpp',['producer.hpp',['../producer_8hpp.html',1,'']]], ['producerfpsmode',['ProducerFpsMode',['../namespaceop.html#ac0230b669b296920c0cfc41b7587268f',1,'op']]], ['producerproperty',['ProducerProperty',['../namespaceop.html#abc501c56c6cf6cf1989c84b1692cb774',1,'op']]], diff --git a/html/search/defines_0.js b/html/search/defines_0.js index 277cd962..49922011 100644 --- a/html/search/defines_0.js +++ b/html/search/defines_0.js @@ -3,7 +3,7 @@ var searchData= ['compile_5ftemplate_5fbasic_5ftypes',['COMPILE_TEMPLATE_BASIC_TYPES',['../macros_8hpp.html#a6bf32c65e0f388d5b09d8b2424416c0e',1,'macros.hpp']]], ['compile_5ftemplate_5fbasic_5ftypes_5fclass',['COMPILE_TEMPLATE_BASIC_TYPES_CLASS',['../macros_8hpp.html#a60e010d8a2352d94b8b57d97cf4a7d73',1,'macros.hpp']]], ['compile_5ftemplate_5fbasic_5ftypes_5fstruct',['COMPILE_TEMPLATE_BASIC_TYPES_STRUCT',['../macros_8hpp.html#ac5627744abe5fd0c8eacfe9c7f8bd32e',1,'macros.hpp']]], - ['compile_5ftemplate_5fdatum',['COMPILE_TEMPLATE_DATUM',['../macros_8hpp.html#af87cd873cebb915837ae27248f67e822',1,'macros.hpp']]], + ['compile_5ftemplate_5fdatum',['COMPILE_TEMPLATE_DATUM',['../datum_8hpp.html#af87cd873cebb915837ae27248f67e822',1,'datum.hpp']]], ['compile_5ftemplate_5ffloating_5ftypes',['COMPILE_TEMPLATE_FLOATING_TYPES',['../macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028',1,'macros.hpp']]], ['compile_5ftemplate_5ffloating_5ftypes_5fclass',['COMPILE_TEMPLATE_FLOATING_TYPES_CLASS',['../macros_8hpp.html#a1eadbb31e92e7fbc799bf7cf4d2a6f50',1,'macros.hpp']]], ['compile_5ftemplate_5ffloating_5ftypes_5fstruct',['COMPILE_TEMPLATE_FLOATING_TYPES_STRUCT',['../macros_8hpp.html#af9fed593b7a4237bc6ede717a1ae70f0',1,'macros.hpp']]] diff --git a/html/search/defines_1.js b/html/search/defines_1.js index 833bb85e..96606541 100644 --- a/html/search/defines_1.js +++ b/html/search/defines_1.js @@ -1,7 +1,7 @@ var searchData= [ - ['datum_5fbase',['DATUM_BASE',['../macros_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed',1,'macros.hpp']]], - ['datum_5fbase_5fno_5fptr',['DATUM_BASE_NO_PTR',['../macros_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07',1,'macros.hpp']]], - ['define_5ftemplate_5fdatum',['DEFINE_TEMPLATE_DATUM',['../macros_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431',1,'macros.hpp']]], + ['datum_5fbase',['DATUM_BASE',['../datum_8hpp.html#a07cabbfba0fbaa740292d7ffca1e33ed',1,'datum.hpp']]], + ['datum_5fbase_5fno_5fptr',['DATUM_BASE_NO_PTR',['../datum_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07',1,'datum.hpp']]], + ['define_5ftemplate_5fdatum',['DEFINE_TEMPLATE_DATUM',['../datum_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431',1,'datum.hpp']]], ['delete_5fcopy',['DELETE_COPY',['../macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e',1,'macros.hpp']]] ]; diff --git a/html/search/defines_4.js b/html/search/defines_4.js index d53c6045..2f2a1c38 100644 --- a/html/search/defines_4.js +++ b/html/search/defines_4.js @@ -1,4 +1,5 @@ var searchData= [ - ['op_5fapi',['OP_API',['../macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000',1,'macros.hpp']]] + ['op_5fapi',['OP_API',['../macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000',1,'macros.hpp']]], + ['overload_5fc_5fout',['OVERLOAD_C_OUT',['../macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16',1,'macros.hpp']]] ]; diff --git a/html/search/functions_f.js b/html/search/functions_f.js index 2254da4c..4595f6fb 100644 --- a/html/search/functions_f.js +++ b/html/search/functions_f.js @@ -13,6 +13,7 @@ var searchData= ['poserenderer',['PoseRenderer',['../classop_1_1_pose_renderer.html#a1dfd34d42fa69913a9702e0a0ebcd04e',1,'op::PoseRenderer']]], ['printaveragedtimemseveryxiterations',['printAveragedTimeMsEveryXIterations',['../classop_1_1_profiler.html#a1192952d076f52b884b32fcd496df2ec',1,'op::Profiler']]], ['printaveragedtimemsoniterationx',['printAveragedTimeMsOnIterationX',['../classop_1_1_profiler.html#a58b930a54a98bbc91af074395852da76',1,'op::Profiler']]], + ['printsize',['printSize',['../classop_1_1_array.html#a337e33980c231bc207ea7d31ffa84fe3',1,'op::Array']]], ['priorityqueue',['PriorityQueue',['../classop_1_1_priority_queue.html#acecdd3c5789942777652b66d08578d93',1,'op::PriorityQueue']]], ['producer',['Producer',['../classop_1_1_producer.html#a4fe2921798031db39fef934848a23c82',1,'op::Producer']]], ['profilegpumemory',['profileGpuMemory',['../classop_1_1_profiler.html#a6e828c0b4fef5671a094727b7919a948',1,'op::Profiler']]], diff --git a/html/string_8hpp_source.html b/html/string_8hpp_source.html index a21ebae8..3b16f704 100644 --- a/html/string_8hpp_source.html +++ b/html/string_8hpp_source.html @@ -132,7 +132,7 @@ $(document).ready(function(){initNavTree('string_8hpp_source.html','');});
    OP_API std::string toLower(const std::string &string)
    OP_API unsigned long long getLastNumber(const std::string &string)
    OP_API std::string toUpper(const std::string &string)
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    OP_API std::vector< std::string > splitString(const std::string &stringToSplit, const std::string &delimiter)
    diff --git a/html/video_capture_reader_8hpp_source.html b/html/video_capture_reader_8hpp_source.html index 69300809..cc13e04d 100644 --- a/html/video_capture_reader_8hpp_source.html +++ b/html/video_capture_reader_8hpp_source.html @@ -160,7 +160,7 @@ $(document).ready(function(){initNavTree('video_capture_reader_8hpp_source.html'
    68 }
    69 
    70 #endif // OPENPOSE_PRODUCER_VIDEO_CAPTURE_READER_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    Definition: videoCaptureReader.hpp:15
    ProducerProperty
    Definition: enumClasses.hpp:12
    Definition: producer.hpp:16
    @@ -171,7 +171,7 @@ $(document).ready(function(){initNavTree('video_capture_reader_8hpp_source.html'
    bool isOpened() const
    Definition: videoCaptureReader.hpp:39
    ProducerType
    Definition: enumClasses.hpp:25
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/video_reader_8hpp_source.html b/html/video_reader_8hpp_source.html index bd3a2f55..82e1443b 100644 --- a/html/video_reader_8hpp_source.html +++ b/html/video_reader_8hpp_source.html @@ -142,14 +142,14 @@ $(document).ready(function(){initNavTree('video_reader_8hpp_source.html','');});
    42 }
    43 
    44 #endif // OPENPOSE_PRODUCER_VIDEO_READER_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    virtual double get(const int capProperty)=0
    Definition: videoReader.hpp:13
    Definition: videoCaptureReader.hpp:15
    virtual void set(const int capProperty, const double value)=0
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    void set(const int capProperty, const double value)
    Definition: videoReader.hpp:30
    diff --git a/html/video_saver_8hpp_source.html b/html/video_saver_8hpp_source.html index ba58876b..37d301fd 100644 --- a/html/video_saver_8hpp_source.html +++ b/html/video_saver_8hpp_source.html @@ -137,11 +137,11 @@ $(document).ready(function(){initNavTree('video_saver_8hpp_source.html','');});
    28 }
    29 
    30 #endif // OPENPOSE_FILESTREAM_VIDEO_SAVER_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    Definition: videoSaver.hpp:10
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/w_keypoint_scaler_8hpp_source.html b/html/w_keypoint_scaler_8hpp_source.html index 3037f02c..9abc8ab0 100644 --- a/html/w_keypoint_scaler_8hpp_source.html +++ b/html/w_keypoint_scaler_8hpp_source.html @@ -182,13 +182,14 @@ $(document).ready(function(){initNavTree('w_keypoint_scaler_8hpp_source.html',''
    73  }
    74  }
    75 
    -
    76  COMPILE_TEMPLATE_DATUM(WKeypointScaler);
    +
    76  COMPILE_TEMPLATE_DATUM(WKeypointScaler);
    77 }
    78 
    79 #endif // OPENPOSE_CORE_W_KEYPOINT_SCALER_HPP
    Definition: worker.hpp:9
    +
    #define COMPILE_TEMPLATE_DATUM(templateName)
    Definition: datum.hpp:312
    Definition: wKeypointScaler.hpp:11
    @@ -200,7 +201,6 @@ $(document).ready(function(){initNavTree('w_keypoint_scaler_8hpp_source.html',''
    void work(TDatums &tDatums)
    Definition: wKeypointScaler.hpp:45
    bool checkNoNullNorEmpty(const TPointerContainer &tPointerContainer)
    Definition: pointerContainer.hpp:7
    -
    #define COMPILE_TEMPLATE_DATUM(templateName)
    Definition: macros.hpp:21
    static void printAveragedTimeMsOnIterationX(const std::string &key, const int line, const std::string &function, const std::string &file, const unsigned long long x=DEFAULT_X)
    static void timerEnd(const std::string &key)
    void initializationOnThread()
    Definition: wKeypointScaler.hpp:40
    diff --git a/html/w_pose_extractor_8hpp_source.html b/html/w_pose_extractor_8hpp_source.html index 90c83d13..0817450f 100644 --- a/html/w_pose_extractor_8hpp_source.html +++ b/html/w_pose_extractor_8hpp_source.html @@ -191,13 +191,14 @@ $(document).ready(function(){initNavTree('w_pose_extractor_8hpp_source.html','')
    82  }
    83  }
    84 
    -
    85  COMPILE_TEMPLATE_DATUM(WPoseExtractor);
    +
    85  COMPILE_TEMPLATE_DATUM(WPoseExtractor);
    86 }
    87 
    88 #endif // OPENPOSE_POSE_W_POSE_EXTRACTOR_HPP
    WPoseExtractor(const std::shared_ptr< PoseExtractor > &poseExtractorSharedPtr)
    Definition: wPoseExtractor.hpp:36
    Definition: worker.hpp:9
    +
    #define COMPILE_TEMPLATE_DATUM(templateName)
    Definition: datum.hpp:312
    static const std::string timerInit(const int line, const std::string &function, const std::string &file)
    @@ -209,7 +210,6 @@ $(document).ready(function(){initNavTree('w_pose_extractor_8hpp_source.html','')
    void work(TDatums &tDatums)
    Definition: wPoseExtractor.hpp:48
    bool checkNoNullNorEmpty(const TPointerContainer &tPointerContainer)
    Definition: pointerContainer.hpp:7
    -
    #define COMPILE_TEMPLATE_DATUM(templateName)
    Definition: macros.hpp:21
    static void printAveragedTimeMsOnIterationX(const std::string &key, const int line, const std::string &function, const std::string &file, const unsigned long long x=DEFAULT_X)
    static void timerEnd(const std::string &key)
    diff --git a/html/webcam_reader_8hpp_source.html b/html/webcam_reader_8hpp_source.html index 5e82a1a9..e486b958 100644 --- a/html/webcam_reader_8hpp_source.html +++ b/html/webcam_reader_8hpp_source.html @@ -150,13 +150,13 @@ $(document).ready(function(){initNavTree('webcam_reader_8hpp_source.html','');})
    53 }
    54 
    55 #endif // OPENPOSE_PRODUCER_WEBCAM_READER_HPP
    -
    #define DELETE_COPY(className)
    Definition: macros.hpp:25
    +
    #define DELETE_COPY(className)
    Definition: macros.hpp:24
    Definition: videoCaptureReader.hpp:15
    Definition: webcamReader.hpp:16
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    diff --git a/html/wrapper_struct_face_8hpp_source.html b/html/wrapper_struct_face_8hpp_source.html index 9026b052..aafb0a28 100644 --- a/html/wrapper_struct_face_8hpp_source.html +++ b/html/wrapper_struct_face_8hpp_source.html @@ -149,7 +149,7 @@ $(document).ready(function(){initNavTree('wrapper_struct_face_8hpp_source.html',
    bool enable
    Definition: wrapperStructFace.hpp:20
    RenderMode
    Definition: enumClasses.hpp:24
    Point< int > netInputSize
    Definition: wrapperStructFace.hpp:27
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    float renderThreshold
    Definition: wrapperStructFace.hpp:52
    const auto FACE_DEFAULT_ALPHA_HEAT_MAP
    Definition: faceParameters.hpp:29
    diff --git a/html/wrapper_struct_hand_8hpp_source.html b/html/wrapper_struct_hand_8hpp_source.html index 37ef41dc..4c57160d 100644 --- a/html/wrapper_struct_hand_8hpp_source.html +++ b/html/wrapper_struct_hand_8hpp_source.html @@ -160,7 +160,7 @@ $(document).ready(function(){initNavTree('wrapper_struct_hand_8hpp_source.html',
    float renderThreshold
    Definition: wrapperStructHand.hpp:72
    bool enable
    Definition: wrapperStructHand.hpp:20
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    Point< int > netInputSize
    Definition: wrapperStructHand.hpp:27
    int scalesNumber
    Definition: wrapperStructHand.hpp:34
    diff --git a/html/wrapper_struct_input_8hpp_source.html b/html/wrapper_struct_input_8hpp_source.html index 925e0bb0..7e7e574a 100644 --- a/html/wrapper_struct_input_8hpp_source.html +++ b/html/wrapper_struct_input_8hpp_source.html @@ -147,7 +147,7 @@ $(document).ready(function(){initNavTree('wrapper_struct_input_8hpp_source.html'
    std::shared_ptr< Producer > producerSharedPtr
    Definition: wrapperStructInput.hpp:19
    unsigned long long frameLast
    Definition: wrapperStructInput.hpp:31
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    int frameRotate
    Definition: wrapperStructInput.hpp:47
    unsigned long long frameFirst
    Definition: wrapperStructInput.hpp:25
    diff --git a/html/wrapper_struct_output_8hpp_source.html b/html/wrapper_struct_output_8hpp_source.html index 5fe43dbc..ea192ce9 100644 --- a/html/wrapper_struct_output_8hpp_source.html +++ b/html/wrapper_struct_output_8hpp_source.html @@ -166,7 +166,7 @@ $(document).ready(function(){initNavTree('wrapper_struct_output_8hpp_source.html
    std::string writeJson
    Definition: wrapperStructOutput.hpp:54
    std::string writeVideo
    Definition: wrapperStructOutput.hpp:81
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    std::string writeImagesFormat
    Definition: wrapperStructOutput.hpp:74
    bool displayGui
    Definition: wrapperStructOutput.hpp:18
    Definition: wrapperStructOutput.hpp:13
    diff --git a/html/wrapper_struct_pose_8hpp_source.html b/html/wrapper_struct_pose_8hpp_source.html index 93694120..02cda1ab 100644 --- a/html/wrapper_struct_pose_8hpp_source.html +++ b/html/wrapper_struct_pose_8hpp_source.html @@ -211,7 +211,7 @@ $(document).ready(function(){initNavTree('wrapper_struct_pose_8hpp_source.html',
    float alphaKeypoint
    Definition: wrapperStructPose.hpp:98
    ScaleMode keypointScale
    Definition: wrapperStructPose.hpp:46
    int gpuNumber
    Definition: wrapperStructPose.hpp:53
    -
    #define OP_API
    Definition: macros.hpp:5
    +
    #define OP_API
    Definition: macros.hpp:9
    const auto POSE_DEFAULT_ALPHA_HEAT_MAP
    Definition: poseParametersRender.hpp:11
    bool blendOriginalFrame
    Definition: wrapperStructPose.hpp:92