Deploy code docs to GitHub Pages Travis build: 389

Commit: fd566ce918
This commit is contained in:
Travis CI
2018-09-26 23:25:50 +00:00
parent 311a1f61b5
commit 118e9b4ebf
235 changed files with 8573 additions and 3820 deletions
+138 -128
View File
@@ -176,6 +176,8 @@ Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/o
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/filestream/wUdpSender.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/filestream/wVideoSaver.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/filestream/wVideoSaver.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/flags.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/flags.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cuda.hpp...
@@ -242,6 +244,10 @@ Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/o
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/wHandRenderer.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/headers.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/headers.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/bodyPartConnectorBase.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/bodyPartConnectorBase.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/bodyPartConnectorCaffe.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/bodyPartConnectorCaffe.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/headers.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/headers.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/maximumBase.hpp...
@@ -260,10 +266,6 @@ Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/o
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/resizeAndMergeBase.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/resizeAndMergeCaffe.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/resizeAndMergeCaffe.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/bodyPartConnectorBase.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/bodyPartConnectorBase.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/bodyPartConnectorCaffe.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/bodyPartConnectorCaffe.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/enumClasses.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/enumClasses.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/headers.hpp...
@@ -379,8 +381,7 @@ Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/op
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/keypoint.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/keypoint.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/openCv.hpp...
Parsing file /home/travis/buil/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp:69: warning: found more than one \mainpage comment block! Skipping this block.
d/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/openCv.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/openCv.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/pointerContainer.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/pointerContainer.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/profiler.hpp...
@@ -389,6 +390,8 @@ Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/o
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/standard.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/string.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/string.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/enumClasses.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/enumClasses.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/headers.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/headers.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapper.hpp...
@@ -423,7 +426,8 @@ Searching for documented variables...
Building interface member list...
Building member list...
Searching for friends...
Searching for documented defines...
Searching for /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp:69: warning: found more than one \mainpage comment block! Skipping this block.
documented defines...
Computing class inheritance relations...
Computing class usage relations...
Flushing cached template relations that have become invalid...
@@ -495,6 +499,7 @@ Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpos
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/producer/enumClasses.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/enumClasses.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/enumClasses.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/enumClasses.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/gpuRenderer.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/keepTopNPeople.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/keypointScaler.hpp...
@@ -544,6 +549,7 @@ Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpos
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/filestream/wPoseSaver.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/filestream/wUdpSender.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/filestream/wVideoSaver.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/flags.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cuda.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/gpu.hpp...
@@ -571,6 +577,8 @@ Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpos
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/wHandDetectorUpdate.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/wHandExtractorNet.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/wHandRenderer.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/bodyPartConnectorBase.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/bodyPartConnectorCaffe.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/maximumBase.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/maximumCaffe.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/net.hpp...
@@ -579,8 +587,6 @@ Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpos
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/nmsCaffe.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/resizeAndMergeBase.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/resizeAndMergeCaffe.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/bodyPartConnectorBase.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/bodyPartConnectorCaffe.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/poseCpuRenderer.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/poseExtractor.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/poseExtractorCaffe.hpp...
@@ -679,6 +685,7 @@ Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpos
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/producer/enumClasses.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/enumClasses.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/enumClasses.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/enumClasses.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/gpuRenderer.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/keepTopNPeople.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/keypointScaler.hpp...
@@ -728,6 +735,7 @@ Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpos
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/filestream/wPoseSaver.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/filestream/wUdpSender.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/filestream/wVideoSaver.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/flags.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cuda.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/gpu.hpp...
@@ -755,6 +763,8 @@ Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpos
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/wHandDetectorUpdate.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/wHandExtractorNet.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/wHandRenderer.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/bodyPartConnectorBase.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/bodyPartConnectorCaffe.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/maximumBase.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/maximumCaffe.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/net.hpp...
@@ -763,8 +773,6 @@ Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpos
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/nmsCaffe.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/resizeAndMergeBase.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/resizeAndMergeCaffe.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/bodyPartConnectorBase.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/bodyPartConnectorCaffe.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/poseCpuRenderer.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/poseExtractor.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/poseExtractorCaffe.hpp...
@@ -804,21 +812,63 @@ Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpos
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/wQueueAssembler.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/wQueueOrderer.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/tracking/personIdExtractor.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/tracking/personTracker.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/tracking/pyramidalLK.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/tracking/wPersonIdExtractor.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/check.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/errorAndLog.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/fastMath.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/fileSystem.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/in/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp:1924: warning: Found unknown command `\stuct'
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openp/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp:1924: warning: Found unknown command `\stuct'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp:2267: warning: The following parameters of cl::Platform::Platform(const cl_platform_id &platform, bool retainObject=false) are not documented:
parameter 'platform'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp:2984: warning: The following parameters of cl::Event::Event(const cl_event &event, bool retainObject=false) are not documented:
parameter 'event'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp:3167: warning: The following parameters of cl::Memory::Memory(const cl_mem &memory, bool retainObject) are not documented:
parameter 'memory'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp:3655: warning: The following parameters of cl::Buffer::Buffer(const Context &context, cl_mem_flags flags, size_type size, void *host_ptr=NULL, cl_int *err=NULL) are not documented:
ose/include/openpose/tracking/personTracker.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/tracking/pyramidalLK.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/tracking/wPersonIdExtractor.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/check.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/errorAndLog.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/fastMath.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/fileSystem.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/flagsToOpenPose.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/keypoint.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/openCv.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/pointerContainer.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/profiler.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/standard.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/string.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapper.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperAuxiliary.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructExtra.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructFace.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructHand.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructInput.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructOutput.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md...
Generating page documentation...
Generating group documentation...
Generating class documentation...
Generating namespace index...
Generating docs for namespace boost
Generating docs for compound boost::shared_ptr...
Generating docs for namespace caffe
Generating docs for compound caffe::Blob...
Generating docs for namespace cl
Generating docs for compound cl::ImageFormat...
Generating docs for compound cl::Device...
Generating docs for compound cl::Platform...
Generating docs for compound cl::Context...
Generating docs for compound cl::Event...
Generating docs for compound cl::UserEvent...
Generating docs for compound cl::Memory...
Generating docs for compound cl::SVMTraitReadWrite...
Generating docs for compound cl::SVMTraitReadOnly...
Generating docs for compound cl::SVMTraitWriteOnly...
Generating docs for compound cl::SVMTraitCoarse...
Generating docs for compound cl::SVMTraitFine...
Generating docs for compound cl::SVMTraitAtomic...
Generating docs for compound cl::SVMAllocator...
Generating docs for nested compound cl::SVMAllocator::rebind...
Generating docs for compound cl::SVMAllocator< void, SVMTrait >...
Generating docs for nested compound cl::SVMAllocator< void, SVMTrait >::rebind...
Generating docs for compound cl::Buff/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp:3655: warning: The following parameters of cl::Buffer::Buffer(const Context &context, cl_mem_flags flags, size_type size, void *host_ptr=NULL, cl_int *err=NULL) are not documented:
parameter 'context'
parameter 'flags'
parameter 'size'
@@ -893,69 +943,7 @@ Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpos
parameter 'event'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp:8224: warning: The following parameters of cl::DeviceCommandQueue::DeviceCommandQueue(const cl_command_queue &commandQueue, bool retainObject=false) are not documented:
parameter 'commandQueue'
clude/openpose/utilities/flagsToOpenPose.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/keypoint.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/openCv.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/pointerContainer.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/profiler.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/standard.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/string.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapper.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperAuxiliary.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructExtra.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructFace.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructHand.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructInput.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructOutput.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md...
Generating page documentation...
Generating group documentation...
Generating class documentation...
Generating namespace index...
Generating docs for namespace boost
Generating docs for compound boost::shared_ptr...
Generating docs for namespace caffe
Generating docs for compound caffe::Blob...
Generating docs for namespace cl
Generating docs for compound cl::ImageFormat...
Generating docs for compound cl::Device...
Generating docs for compound cl::Platform...
Generating docs for compound cl::Context...
Generating docs for compound cl::Event...
Generating docs for compound cl::UserEvent...
Generating docs for compound cl::Memory...
Generating docs for compound cl::SVMTraitReadWrite...
Generating docs for compound cl::SVMTraitReadOnly...
Generating docs for compound cl::SVMTraitWriteOnly...
Generating docs for compound cl::SVMTraitCoarse...
Generating docs for compound cl::SVMTraitFine...
Generating docs for compound cl::SVMTraitAtomic...
Generating docs for compound cl::SVMAllocator...
Generating docs for nested compound cl::SVMAllocator::rebind...
Generating docs for compound cl::SVMAllocator< void, SVMTrait >...
Generating docs for nested compound cl::SVMAllocator< void, SVMTrait >::rebind...
Generating docs for compound cl::Buffer...
Generating docs for compound cl::BufferGL...
Generating docs for compound cl::BufferRenderGL...
Generating docs for compound cl::Image...
Generating docs for compound cl::Image1D...
Generating docs for compound cl::Image1DBuffer...
Generating docs for compound cl::Image1DArray...
Generating docs for compound cl::Image2D...
Generating docs for compound cl::Image2DArray...
Generating docs for compound cl::Image3D...
Generating docs for compound cl::ImageGL...
Generating docs for compound cl::Pipe...
Generating docs for compound cl::Sampler...
Generating docs for compound cl::NDRange...
Generating docs for compound cl::LocalSpaceArg...
Generating docs for compound cl::Kernel...
Generating docs for compound cl::Program...
Generating docs for compound cl::CommandQueue...
Generating docs for compound cl::DeviceCommandQueue...
Generating docs for compound cl::EnqueueArgs...
Generating d/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp:9374: warning: argument 't0...' of command @param is not found in the argument list of cl::KernelFunctor< Ts >::operator()(const EnqueueArgs &args, Ts...ts)
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp:9374: warning: argument 't0...' of command @param is not found in the argument list of cl::KernelFunctor< Ts >::operator()(const EnqueueArgs &args, Ts...ts)
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp:9374: warning: The following parameters of cl::KernelFunctor::operator()(const EnqueueArgs &args, Ts...ts) are not documented:
parameter 'ts'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/gpu/cl2.hpp:9397: warning: argument 't0...' of command @param is not found in the argument list of cl::KernelFunctor< Ts >::operator()(const EnqueueArgs &args, Ts...ts, cl_int &error)
@@ -967,6 +955,8 @@ Generating d/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/ope
parameter 'imagesFolder'
parameter 'serialNumber'
parameter 'saveImagesWithCorners'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperAuxiliary.hpp:38: warning: The following parameters of op::threadIdPP(unsigned long long &threadId, const bool multiThreadEnabled) are not documented:
parameter 'multiThreadEnabled'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:142: warning: explicit link request to 'people' could not be resolved
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:142: warning: explicit link request to 'face' could not be resolved
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:135: warning: explicit link request to 'people' could not be resolved
@@ -999,13 +989,27 @@ Generating d/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/ope
parameter 'heatMapTypes'
parameter 'heatMapScale'
parameter 'enableGoogleLogging'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceExtractorNet.hpp:19: warning: The following parameters of op::FaceExtractorNet::FaceExtractorNet(const Point< int > &netInputSize, const Point< int > &netOutputSize, const std::vector< HeatMapType > &heatMapTypes={}, const ScaleMode heatMapScale=ScaleMode::ZeroToOne) are not documented:
parameter 'heatMapTypes'
parameter 'heatMapScale'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/filestream/cocoJsonSaver.hpp:18: warning: The following parameters of op::CocoJsonSaver::CocoJsonSaver(const std::string &filePathToSave, const bool humanReadable=true, const CocoJsonFormat cocoJsonFormat=CocoJsonFormat::Body) are not documented:
parameter 'humanReadable'
parameter 'cocoJsonFormat'
ocs for compound cl::KernelFunctor...
er...
Generating docs for compound cl::BufferGL...
Generating docs for compound cl::BufferRenderGL...
Generating docs for compound cl::Image...
Generating docs for compound cl::Image1D...
Generating docs for compound cl::Image1DBuffer...
Generating docs for compound cl::Image1DArray...
Generating docs for compound cl::Image2D...
Generating docs for compound cl::Image2DArray...
Generating docs for compound cl::Image3D...
Generating docs for compound cl::ImageGL...
Generating docs for compound cl::Pipe...
Generating docs for compound cl::Sampler...
Generating docs for compound cl::NDRange...
Generating docs for compound cl::LocalSpaceArg...
Generating docs for compound cl::Kernel...
Generating docs for compound cl::Program...
Generating docs for compound cl::CommandQueue...
Generating docs for compound cl::DeviceCommandQueue...
Generating docs for compound cl::EnqueueArgs...
Generating docs for compound cl::KernelFunctor...
Generating docs for namespace cl::compatibility
Generating docs for compound cl::compatibility::make_kernel...
Generating docs for namespace cl::detail
@@ -1057,7 +1061,27 @@ Generating docs for compound op::FaceCpuRenderer...
Generating docs for compound op::FaceDetector...
Generating docs for compound op::FaceDetectorOpenCV...
Generating docs for compound op::FaceExtractorCaffe...
Generating docs for compound op::FaceExtractorNet...
Genera/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceExtractorNet.hpp:18: warning: The following parameters of op::FaceExtractorNet::FaceExtractorNet(const Point< int > &netInputSize, const Point< int > &netOutputSize, const std::vector< HeatMapType > &heatMapTypes={}, const ScaleMode heatMapScale=ScaleMode::ZeroToOne) are not documented:
parameter 'heatMapTypes'
parameter 'heatMapScale'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/filestream/cocoJsonSaver.hpp:18: warning: The following parameters of op::CocoJsonSaver::CocoJsonSaver(const std::string &filePathToSave, const bool humanReadable=true, const CocoJsonFormat cocoJsonFormat=CocoJsonFormat::Body) are not documented:
parameter 'humanReadable'
parameter 'cocoJsonFormat'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/handExtractorCaffe.hpp:18: warning: The following parameters of op::HandExtractorCaffe::HandExtractorCaffe(const Point< int > &netInputSize, const Point< int > &netOutputSize, const std::string &modelFolder, const int gpuId, const unsigned short numberScales=1, const float rangeScales=0.4f, const std::vector< HeatMapType > &heatMapTypes={}, const ScaleMode heatMapScale=ScaleMode::ZeroToOne, const bool enableGoogleLogging=true) are not documented:
parameter 'heatMapTypes'
parameter 'heatMapScale'
parameter 'enableGoogleLogging'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/handExtractorNet.hpp:18: warning: The following parameters of op::HandExtractorNet::HandExtractorNet(const Point< int > &netInputSize, const Point< int > &netOutputSize, const unsigned short numberScales=1, const float rangeScales=0.4f, const std::vector< HeatMapType > &heatMapTypes={}, const ScaleMode heatMapScale=ScaleMode::ZeroToOne) are not documented:
parameter 'heatMapTypes'
parameter 'heatMapScale'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/producer/producer.hpp:19: warning: argument 'repeatWhenFinished' of command @param is not found in the argument list of op::Producer::Producer(const ProducerType type)
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/producer/producer.hpp:19: warning: The following parameters of op::Producer::Producer(const ProducerType type) are not documented:
parameter 'type'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/producer/videoCaptureReader.hpp:19: warning: The following parameters of op::VideoCaptureReader::VideoCaptureReader(const int index, const bool throwExceptionIfNoOpened) are not documented:
parameter 'throwExceptionIfNoOpened'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/producer/webcamReader.hpp:19: warning: The following parameters of op::WebcamReader::WebcamReader(const int webcamIndex=0, const Point< int > &webcamResolution=Point< int >{}, const double fps=30., const bool throwExceptionIfNoOpened=true) are not documented:
parameter 'throwExceptionIfNoOpened'
ting docs for compound op::FaceExtractorNet...
Generating docs for compound op::FaceGpuRenderer...
Generating docs for compound op::FaceRenderer...
Generating docs for compound op::WFaceDetector...
@@ -1075,21 +1099,7 @@ Generating docs for compound op::UdpSender...
Generating docs for compound op::VideoSaver...
Generating docs for compound op::WCocoJsonSaver...
Generating docs for compound op::WFaceSaver...
Genera/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/handExtractorCaffe.hpp:18: warning: The following parameters of op::HandExtractorCaffe::HandExtractorCaffe(const Point< int > &netInputSize, const Point< int > &netOutputSize, const std::string &modelFolder, const int gpuId, const unsigned short numberScales=1, const float rangeScales=0.4f, const std::vector< HeatMapType > &heatMapTypes={}, const ScaleMode heatMapScale=ScaleMode::ZeroToOne, const bool enableGoogleLogging=true) are not documented:
parameter 'heatMapTypes'
parameter 'heatMapScale'
parameter 'enableGoogleLogging'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/handExtractorNet.hpp:19: warning: The following parameters of op::HandExtractorNet::HandExtractorNet(const Point< int > &netInputSize, const Point< int > &netOutputSize, const unsigned short numberScales=1, const float rangeScales=0.4f, const std::vector< HeatMapType > &heatMapTypes={}, const ScaleMode heatMapScale=ScaleMode::ZeroToOne) are not documented:
parameter 'heatMapTypes'
parameter 'heatMapScale'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/producer/producer.hpp:20: warning: argument 'repeatWhenFinished' of command @param is not found in the argument list of op::Producer::Producer(const ProducerType type)
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/producer/producer.hpp:20: warning: The following parameters of op::Producer::Producer(const ProducerType type) are not documented:
parameter 'type'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/producer/videoCaptureReader.hpp:19: warning: The following parameters of op::VideoCaptureReader::VideoCaptureReader(const int index, const bool throwExceptionIfNoOpened) are not documented:
parameter 'throwExceptionIfNoOpened'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/producer/webcamReader.hpp:20: warning: The following parameters of op::WebcamReader::WebcamReader(const int webcamIndex=0, const Point< int > &webcamResolution=Point< int >{}, const double fps=30., const bool throwExceptionIfNoOpened=true) are not documented:
parameter 'throwExceptionIfNoOpened'
ting docs for compound op::WHandSaver...
Generating docs for compound op::WHandSaver...
Generating docs for compound op::WHeatMapSaver...
Generating docs for compound op::WImageSaver...
Generating docs for compound op::WPeopleJsonSaver...
@@ -1116,12 +1126,12 @@ Generating docs for compound op::WHandDetectorTracking...
Generating docs for compound op::WHandDetectorUpdate...
Generating docs for compound op::WHandExtractorNet...
Generating docs for compound op::WHandRenderer...
Generating docs for compound op::BodyPartConnectorCaffe...
Generating docs for compound op::MaximumCaffe...
Generating docs for compound op::Net...
Generating docs for compound op::NetCaffe...
Generating docs for compound op::NmsCaffe...
Generating docs for compound op::ResizeAndMergeCaffe...
Generating docs for compound op::BodyPartConnectorCaffe...
Generating docs for compound op::PoseCpuRenderer...
Generating docs for compound op::PoseExtractor...
Generating docs for compound op::PoseExtractorCaffe...
@@ -1153,24 +1163,7 @@ Generating docs for compound op::Thread...
Generating docs for compound op::ThreadManager...
Generating docs for compound op::WIdGenerator...
Generating docs for compound op::Worker...
Generating docs for compound op::WorkerConsumer...
Generating docs for compound op::WorkerProducer...
Generating docs for compound op::WQueueAssembler...
Generating docs for compound op::WQueueOrderer...
Generating docs for compound op::PersonEntry...
Generating docs for compound op::PersonIdExtractor...
Generating docs for compound op::PersonTrackerEntry...
Generating docs for compound op::PersonTracker...
Generating docs for compound op::WPersonIdExtractor...
Generating docs for compound op::ConfigureError...
Generating docs for compound op::ConfigureLog...
Generating docs for compound op::PointerContainerGreater...
Generating docs for compound op::PointerContainerLess...
Generating docs for compound op::Profiler...
Generating docs for compound op::Wrapper...
Generating docs for compound op::WrapperStructExtra...
Generating docs for compound op::WrapperStructFace...
Generating docs for com/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:110: warning: explicit link request to 'body' could not be resolved
Genera/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:110: warning: explicit link request to 'body' could not be resolved
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:111: warning: explicit link request to 'body' could not be resolved
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:111: warning: explicit link request to 'body' could not be resolved
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:112: warning: explicit link request to 'body' could not be resolved
@@ -1188,15 +1181,32 @@ Generating docs for com/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:99: warning: unable to resolve reference to `doc/installation.md' for \ref command
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:108: warning: unable to resolve reference to `doc/demo_overview.md' for \ref command
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:118: warning: unable to resolve reference to `doc/modules/calibration_module.md' for \ref command
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:120: warning: unable to resolve reference to `doc/library_introduction.md' for \ref command
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:120: warning: unable to resolve reference to `examples/user_code/README.md' for \ref command
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:122: warning: unable to resolve reference to `doc/library_introduction.md' for \ref command
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:124: warning: unexpected token TK_EOF as the argument of ref
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:127: warning: unable to resolve reference to `doc/standalone_face_or_hand_keypoint_detector.md' for \ref command
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:128: warning: unable to resolve reference to `doc/standalone_face_or_hand_keypoint_detector.md' for \ref command
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:135: warning: unable to resolve reference to `doc/output.md' for \ref command
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:140: warning: explicit link request to 'speed' could not be resolved
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:165: warning: unable to resolve reference to `doc/contributors.md' for \ref command
pound op::WrapperStructHand...
ting docs for compound op::WorkerConsumer...
Generating docs for compound op::WorkerProducer...
Generating docs for compound op::WQueueAssembler...
Generating docs for compound op::WQueueOrderer...
Generating docs for compound op::PersonEntry...
Generating docs for compound op::PersonIdExtractor...
Generating docs for compound op::PersonTrackerEntry...
Generating docs for compound op::PersonTracker...
Generating docs for compound op::WPersonIdExtractor...
Generating docs for compound op::ConfigureError...
Generating docs for compound op::ConfigureLog...
Generating docs for compound op::PointerContainerGreater...
Generating docs for compound op::PointerContainerLess...
Generating docs for compound op::Profiler...
Generating docs for compound op::Wrapper...
Generating docs for compound op::WrapperStructExtra...
Generating docs for compound op::WrapperStructFace...
Generating docs for compound op::WrapperStructHand...
Generating docs for compound op::WrapperStructInput...
Generating docs for compound op::WrapperStructOutput...
Generating docs for compound op::WrapperStructPose...
@@ -1215,5 +1225,5 @@ Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
lookup cache used 4890/65536 hits=37543 misses=5233
lookup cache used 4873/65536 hits=37738 misses=5233
finished...
+6 -6
View File
@@ -250,12 +250,12 @@ $(document).ready(function(){initNavTree('annotated.html','');});
<tr id="row_3_67_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_w_hand_detector_update.html" target="_self">WHandDetectorUpdate</a></td><td class="desc"></td></tr>
<tr id="row_3_68_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_w_hand_extractor_net.html" target="_self">WHandExtractorNet</a></td><td class="desc"></td></tr>
<tr id="row_3_69_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_w_hand_renderer.html" target="_self">WHandRenderer</a></td><td class="desc"></td></tr>
<tr id="row_3_70_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_maximum_caffe.html" target="_self">MaximumCaffe</a></td><td class="desc"></td></tr>
<tr id="row_3_71_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_net.html" target="_self">Net</a></td><td class="desc"></td></tr>
<tr id="row_3_72_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_net_caffe.html" target="_self">NetCaffe</a></td><td class="desc"></td></tr>
<tr id="row_3_73_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_nms_caffe.html" target="_self">NmsCaffe</a></td><td class="desc"></td></tr>
<tr id="row_3_74_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_resize_and_merge_caffe.html" target="_self">ResizeAndMergeCaffe</a></td><td class="desc"></td></tr>
<tr id="row_3_75_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_body_part_connector_caffe.html" target="_self">BodyPartConnectorCaffe</a></td><td class="desc"></td></tr>
<tr id="row_3_70_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_body_part_connector_caffe.html" target="_self">BodyPartConnectorCaffe</a></td><td class="desc"></td></tr>
<tr id="row_3_71_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_maximum_caffe.html" target="_self">MaximumCaffe</a></td><td class="desc"></td></tr>
<tr id="row_3_72_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_net.html" target="_self">Net</a></td><td class="desc"></td></tr>
<tr id="row_3_73_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_net_caffe.html" target="_self">NetCaffe</a></td><td class="desc"></td></tr>
<tr id="row_3_74_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_nms_caffe.html" target="_self">NmsCaffe</a></td><td class="desc"></td></tr>
<tr id="row_3_75_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_resize_and_merge_caffe.html" target="_self">ResizeAndMergeCaffe</a></td><td class="desc"></td></tr>
<tr id="row_3_76_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_pose_cpu_renderer.html" target="_self">PoseCpuRenderer</a></td><td class="desc"></td></tr>
<tr id="row_3_77_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_pose_extractor.html" target="_self">PoseExtractor</a></td><td class="desc"></td></tr>
<tr id="row_3_78_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_pose_extractor_caffe.html" target="_self">PoseExtractorCaffe</a></td><td class="desc"></td></tr>
+1 -1
View File
@@ -279,7 +279,7 @@ $(document).ready(function(){initNavTree('array_8hpp_source.html','');});
<div class="ttc" id="classop_1_1_array_html_a5cb014203b418de3996b90597df53b6e"><div class="ttname"><a href="classop_1_1_array.html#a5cb014203b418de3996b90597df53b6e">op::Array::at</a></div><div class="ttdeci">const T &amp; at(const std::vector&lt; int &gt; &amp;indexes) const </div><div class="ttdef"><b>Definition:</b> array.hpp:362</div></div>
<div class="ttc" id="classop_1_1_array_html_a28f09d11de753a741334ee8094296acb"><div class="ttname"><a href="classop_1_1_array.html#a28f09d11de753a741334ee8094296acb">op::Array::setTo</a></div><div class="ttdeci">void setTo(const T value)</div></div>
<div class="ttc" id="classop_1_1_array_html_a95e83e3379fd43460db68c2adb61f981"><div class="ttname"><a href="classop_1_1_array.html#a95e83e3379fd43460db68c2adb61f981">op::Array::at</a></div><div class="ttdeci">const T &amp; at(const int index) const </div><div class="ttdef"><b>Definition:</b> array.hpp:338</div></div>
<div class="ttc" id="macros_8hpp_html_aa883b8ec96d2804b37d3bfb0bd4c5f16"><div class="ttname"><a href="macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16">OVERLOAD_C_OUT</a></div><div class="ttdeci">#define OVERLOAD_C_OUT(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:58</div></div>
<div class="ttc" id="macros_8hpp_html_aa883b8ec96d2804b37d3bfb0bd4c5f16"><div class="ttname"><a href="macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16">OVERLOAD_C_OUT</a></div><div class="ttdeci">#define OVERLOAD_C_OUT(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:60</div></div>
<div class="ttc" id="classop_1_1_array_html_af4715967fd2b028a97fd30257e697275"><div class="ttname"><a href="classop_1_1_array.html#af4715967fd2b028a97fd30257e697275">op::Array::getPtr</a></div><div class="ttdeci">T * getPtr()</div><div class="ttdef"><b>Definition:</b> array.hpp:224</div></div>
<div class="ttc" id="classop_1_1_array_html_ad51b6ac12ed115f1056effefd6fa878b"><div class="ttname"><a href="classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b">op::Array::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdef"><b>Definition:</b> array.hpp:157</div></div>
<div class="ttc" id="classop_1_1_array_html_afee5e6149bc917586b3fd56323d20a87"><div class="ttname"><a href="classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87">op::Array::getVolume</a></div><div class="ttdeci">size_t getVolume() const </div><div class="ttdef"><b>Definition:</b> array.hpp:201</div></div>
+2 -2
View File
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>OpenPose: /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/bodyPartConnectorBase.hpp File Reference</title>
<title>OpenPose: /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/bodyPartConnectorBase.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -152,7 +152,7 @@ Functions</h2></td></tr>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_7f012205977c6890af7afa3b7477c2d1.html">include</a></li><li class="navelem"><a class="el" href="dir_18695feb986752a25b816536eab00e96.html">openpose</a></li><li class="navelem"><a class="el" href="dir_fb1fa93424b14541859dcbe39f791178.html">pose</a></li><li class="navelem"><a class="el" href="body_part_connector_base_8hpp.html">bodyPartConnectorBase.hpp</a></li>
<li class="navelem"><a class="el" href="dir_7f012205977c6890af7afa3b7477c2d1.html">include</a></li><li class="navelem"><a class="el" href="dir_18695feb986752a25b816536eab00e96.html">openpose</a></li><li class="navelem"><a class="el" href="dir_569de9812424afab8cfb67ee240b107a.html">net</a></li><li class="navelem"><a class="el" href="body_part_connector_base_8hpp.html">bodyPartConnectorBase.hpp</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>OpenPose: /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/bodyPartConnectorBase.hpp Source File</title>
<title>OpenPose: /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/bodyPartConnectorBase.hpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -174,14 +174,14 @@ $(document).ready(function(){initNavTree('body_part_connector_base_8hpp_source.h
<div class="ttc" id="namespaceop_html_aefbab71714231e993354f8174e6d1124"><div class="ttname"><a href="namespaceop.html#aefbab71714231e993354f8174e6d1124">op::peopleVectorToPeopleArray</a></div><div class="ttdeci">OP_API void peopleVectorToPeopleArray(Array&lt; T &gt; &amp;poseKeypoints, Array&lt; T &gt; &amp;poseScores, const T scaleFactor, const std::vector&lt; std::pair&lt; std::vector&lt; int &gt;, T &gt;&gt; &amp;subsets, const std::vector&lt; int &gt; &amp;validSubsetIndexes, const T *const peaksPtr, const int numberPeople, const unsigned int numberBodyParts, const unsigned int numberBodyPartPairs)</div></div>
<div class="ttc" id="namespaceop_html_a15fe0812436c48a912e0382c5c42a9b4"><div class="ttname"><a href="namespaceop.html#a15fe0812436c48a912e0382c5c42a9b4">op::pafVectorIntoPeopleVector</a></div><div class="ttdeci">OP_API std::vector&lt; std::pair&lt; std::vector&lt; int &gt;, T &gt; &gt; pafVectorIntoPeopleVector(const std::vector&lt; std::tuple&lt; T, T, int, int, int &gt;&gt; &amp;pairScores, const T *const peaksPtr, const int maxPeaks, const std::vector&lt; unsigned int &gt; &amp;bodyPartPairs, const unsigned int numberBodyParts)</div></div>
<div class="ttc" id="namespacecl_html_a01a0973ddf4c1799772079a09d7156cb"><div class="ttname"><a href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a></div><div class="ttdeci">std::vector&lt; T, Alloc &gt; vector</div><div class="ttdef"><b>Definition:</b> cl2.hpp:567</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespaceop_html_af0729592a064c2d73c0905def90ecaad"><div class="ttname"><a href="namespaceop.html#af0729592a064c2d73c0905def90ecaad">op::connectBodyPartsGpu</a></div><div class="ttdeci">OP_API void connectBodyPartsGpu(Array&lt; T &gt; &amp;poseKeypoints, Array&lt; T &gt; &amp;poseScores, const T *const heatMapGpuPtr, const T *const peaksPtr, const PoseModel poseModel, const Point&lt; int &gt; &amp;heatMapSize, const int maxPeaks, const T interMinAboveThreshold, const T interThreshold, const int minSubsetCnt, const T minSubsetScore, const T scaleFactor=1.f, Array&lt; T &gt; pairScoresCpu=Array&lt; T &gt;{}, T *pairScoresGpuPtr=nullptr, const unsigned int *const bodyPartPairsGpuPtr=nullptr, const unsigned int *const mapIdxGpuPtr=nullptr, const T *const peaksGpuPtr=nullptr)</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_7f012205977c6890af7afa3b7477c2d1.html">include</a></li><li class="navelem"><a class="el" href="dir_18695feb986752a25b816536eab00e96.html">openpose</a></li><li class="navelem"><a class="el" href="dir_fb1fa93424b14541859dcbe39f791178.html">pose</a></li><li class="navelem"><a class="el" href="body_part_connector_base_8hpp.html">bodyPartConnectorBase.hpp</a></li>
<li class="navelem"><a class="el" href="dir_7f012205977c6890af7afa3b7477c2d1.html">include</a></li><li class="navelem"><a class="el" href="dir_18695feb986752a25b816536eab00e96.html">openpose</a></li><li class="navelem"><a class="el" href="dir_569de9812424afab8cfb67ee240b107a.html">net</a></li><li class="navelem"><a class="el" href="body_part_connector_base_8hpp.html">bodyPartConnectorBase.hpp</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+2 -2
View File
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>OpenPose: /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/bodyPartConnectorCaffe.hpp File Reference</title>
<title>OpenPose: /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/bodyPartConnectorCaffe.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -134,7 +134,7 @@ Namespaces</h2></td></tr>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_7f012205977c6890af7afa3b7477c2d1.html">include</a></li><li class="navelem"><a class="el" href="dir_18695feb986752a25b816536eab00e96.html">openpose</a></li><li class="navelem"><a class="el" href="dir_fb1fa93424b14541859dcbe39f791178.html">pose</a></li><li class="navelem"><a class="el" href="body_part_connector_caffe_8hpp.html">bodyPartConnectorCaffe.hpp</a></li>
<li class="navelem"><a class="el" href="dir_7f012205977c6890af7afa3b7477c2d1.html">include</a></li><li class="navelem"><a class="el" href="dir_18695feb986752a25b816536eab00e96.html">openpose</a></li><li class="navelem"><a class="el" href="dir_569de9812424afab8cfb67ee240b107a.html">net</a></li><li class="navelem"><a class="el" href="body_part_connector_caffe_8hpp.html">bodyPartConnectorCaffe.hpp</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>OpenPose: /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/bodyPartConnectorCaffe.hpp Source File</title>
<title>OpenPose: /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/bodyPartConnectorCaffe.hpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -182,22 +182,22 @@ $(document).ready(function(){initNavTree('body_part_connector_caffe_8hpp_source.
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;}</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#endif // OPENPOSE_POSE_BODY_PART_CONNECTOR_CAFFE_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="pose_2enum_classes_8hpp_html"><div class="ttname"><a href="pose_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_af5b3ce2a5d3de87cb31b9b67e96f261f"><div class="ttname"><a href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">op::PoseModel</a></div><div class="ttdeci">PoseModel</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:9</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_body_part_connector_caffe_html_a2fa59ad0cad1b95721663815ca51ff93"><div class="ttname"><a href="classop_1_1_body_part_connector_caffe.html#a2fa59ad0cad1b95721663815ca51ff93">op::BodyPartConnectorCaffe::type</a></div><div class="ttdeci">virtual const char * type() const </div><div class="ttdef"><b>Definition:</b> bodyPartConnectorCaffe.hpp:29</div></div>
<div class="ttc" id="classcaffe_1_1_blob_html"><div class="ttname"><a href="classcaffe_1_1_blob.html">caffe::Blob</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:78</div></div>
<div class="ttc" id="classcaffe_1_1_blob_html"><div class="ttname"><a href="classcaffe_1_1_blob.html">caffe::Blob</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:80</div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array</a></div><div class="ttdef"><b>Definition:</b> array.hpp:20</div></div>
<div class="ttc" id="namespacecl_html_a01a0973ddf4c1799772079a09d7156cb"><div class="ttname"><a href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a></div><div class="ttdeci">std::vector&lt; T, Alloc &gt; vector</div><div class="ttdef"><b>Definition:</b> cl2.hpp:567</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="classop_1_1_body_part_connector_caffe_html"><div class="ttname"><a href="classop_1_1_body_part_connector_caffe.html">op::BodyPartConnectorCaffe</a></div><div class="ttdef"><b>Definition:</b> bodyPartConnectorCaffe.hpp:20</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_7f012205977c6890af7afa3b7477c2d1.html">include</a></li><li class="navelem"><a class="el" href="dir_18695feb986752a25b816536eab00e96.html">openpose</a></li><li class="navelem"><a class="el" href="dir_fb1fa93424b14541859dcbe39f791178.html">pose</a></li><li class="navelem"><a class="el" href="body_part_connector_caffe_8hpp.html">bodyPartConnectorCaffe.hpp</a></li>
<li class="navelem"><a class="el" href="dir_7f012205977c6890af7afa3b7477c2d1.html">include</a></li><li class="navelem"><a class="el" href="dir_18695feb986752a25b816536eab00e96.html">openpose</a></li><li class="navelem"><a class="el" href="dir_569de9812424afab8cfb67ee240b107a.html">net</a></li><li class="navelem"><a class="el" href="body_part_connector_caffe_8hpp.html">bodyPartConnectorCaffe.hpp</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+2 -2
View File
@@ -148,9 +148,9 @@ $(document).ready(function(){initNavTree('bvh_saver_8hpp_source.html','');});
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FILESTREAM_BVH_SAVER_HPP</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@@ -141,7 +141,7 @@ $(document).ready(function(){initNavTree('camera_parameter_estimation_8hpp_sourc
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a475c365d287eafbc3d0d8977ea7c11c0"><div class="ttname"><a href="namespaceop.html#a475c365d287eafbc3d0d8977ea7c11c0">op::estimateAndSaveExtrinsics</a></div><div class="ttdeci">OP_API void estimateAndSaveExtrinsics(const std::string &amp;intrinsicsFolder, const std::string &amp;extrinsicsImagesFolder, const Point&lt; int &gt; &amp;gridInnerCorners, const float gridSquareSizeMm, const int index0, const int index1, const bool imagesAreUndistorted, const bool combineCam0Extrinsics)</div></div>
<div class="ttc" id="namespaceop_html_a8817a682e5cf7bbc4b86660f1e0adba9"><div class="ttname"><a href="namespaceop.html#a8817a682e5cf7bbc4b86660f1e0adba9">op::estimateAndSaveIntrinsics</a></div><div class="ttdeci">OP_API void estimateAndSaveIntrinsics(const Point&lt; int &gt; &amp;gridInnerCorners, const float gridSquareSizeMm, const int flags, const std::string &amp;outputParameterFolder, const std::string &amp;imagesFolder, const std::string &amp;serialNumber, const bool saveImagesWithCorners=false)</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespaceop_html_a3762897ab245335916f08bb5ba32f203"><div class="ttname"><a href="namespaceop.html#a3762897ab245335916f08bb5ba32f203">op::estimateAndSaveSiftFile</a></div><div class="ttdeci">OP_API void estimateAndSaveSiftFile(const Point&lt; int &gt; &amp;gridInnerCorners, const std::string &amp;imagesFolder, const int numberCameras, const bool saveImagesWithCorners=false)</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
@@ -158,10 +158,10 @@ $(document).ready(function(){initNavTree('camera_parameter_reader_8hpp_source.ht
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;}</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#endif // OPENPOSE_3D_CAMERA_PARAMETER_READER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_camera_parameter_reader_html"><div class="ttname"><a href="classop_1_1_camera_parameter_reader.html">op::CameraParameterReader</a></div><div class="ttdef"><b>Definition:</b> cameraParameterReader.hpp:9</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@@ -518,7 +518,7 @@ template&lt;typename T &gt; </div>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/pose/<a class="el" href="body_part_connector_caffe_8hpp_source.html">bodyPartConnectorCaffe.hpp</a></li>
<li>/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/net/<a class="el" href="body_part_connector_caffe_8hpp_source.html">bodyPartConnectorCaffe.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
+2 -2
View File
@@ -484,7 +484,7 @@ Protected Member Functions</h2></td></tr>
<p>This function returns a unique frame name (e.g. the frame number for video, the frame counter for webcam, the image name for image directory reader, etc.). </p>
<dl class="section return"><dt>Returns</dt><dd>std::string with an unique frame name. </dd></dl>
<p>Implemented in <a class="el" href="classop_1_1_webcam_reader.html#a58c315e577c12486e5ab1b941d4cce04">op::WebcamReader</a>, <a class="el" href="classop_1_1_video_capture_reader.html#a06348fd9a290fc2ece2f3c2e4dc9bc70">op::VideoCaptureReader</a>, <a class="el" href="classop_1_1_image_directory_reader.html#a46ce23209afe6d3ca90db545b69cd04a">op::ImageDirectoryReader</a>, <a class="el" href="classop_1_1_video_reader.html#a508eed918fbe3bfe3eff4c1ebacb3463">op::VideoReader</a>, <a class="el" href="classop_1_1_flir_reader.html#a711db0919bd7516fde3e641c13259637">op::FlirReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a0c1582090cc7c54dd9cb752207b52986">op::IpCameraReader</a>.</p>
<p>Implemented in <a class="el" href="classop_1_1_video_capture_reader.html#a06348fd9a290fc2ece2f3c2e4dc9bc70">op::VideoCaptureReader</a>, <a class="el" href="classop_1_1_webcam_reader.html#a58c315e577c12486e5ab1b941d4cce04">op::WebcamReader</a>, <a class="el" href="classop_1_1_image_directory_reader.html#a46ce23209afe6d3ca90db545b69cd04a">op::ImageDirectoryReader</a>, <a class="el" href="classop_1_1_video_reader.html#a508eed918fbe3bfe3eff4c1ebacb3463">op::VideoReader</a>, <a class="el" href="classop_1_1_flir_reader.html#a711db0919bd7516fde3e641c13259637">op::FlirReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a0c1582090cc7c54dd9cb752207b52986">op::IpCameraReader</a>.</p>
</div>
</div>
@@ -614,7 +614,7 @@ Protected Member Functions</h2></td></tr>
<p>This function returns whether the <a class="el" href="classop_1_1_producer.html">Producer</a> instance is still opened and able to retrieve more frames. </p>
<dl class="section return"><dt>Returns</dt><dd>bool indicating whether the <a class="el" href="classop_1_1_producer.html">Producer</a> is opened. </dd></dl>
<p>Implemented in <a class="el" href="classop_1_1_webcam_reader.html#a9ac58534016e640dce5c5c6b53e5cb6f">op::WebcamReader</a>, <a class="el" href="classop_1_1_video_capture_reader.html#ae863adc39055fc651d409cc350f26617">op::VideoCaptureReader</a>, <a class="el" href="classop_1_1_image_directory_reader.html#a432bc94339019f251cc48bbb4c5ae1e8">op::ImageDirectoryReader</a>, <a class="el" href="classop_1_1_video_reader.html#a8ad62fbe196e59edec94f933e0a3269d">op::VideoReader</a>, <a class="el" href="classop_1_1_flir_reader.html#a3ce5e34848ef03804f6261964c6f6a77">op::FlirReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a2017f8f5aa377306eebe09139b817e7a">op::IpCameraReader</a>.</p>
<p>Implemented in <a class="el" href="classop_1_1_video_capture_reader.html#ae863adc39055fc651d409cc350f26617">op::VideoCaptureReader</a>, <a class="el" href="classop_1_1_webcam_reader.html#a9ac58534016e640dce5c5c6b53e5cb6f">op::WebcamReader</a>, <a class="el" href="classop_1_1_image_directory_reader.html#a432bc94339019f251cc48bbb4c5ae1e8">op::ImageDirectoryReader</a>, <a class="el" href="classop_1_1_video_reader.html#a8ad62fbe196e59edec94f933e0a3269d">op::VideoReader</a>, <a class="el" href="classop_1_1_flir_reader.html#a3ce5e34848ef03804f6261964c6f6a77">op::FlirReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a2017f8f5aa377306eebe09139b817e7a">op::IpCameraReader</a>.</p>
</div>
</div>
+24 -22
View File
@@ -106,32 +106,34 @@ $(document).ready(function(){initNavTree('classop_1_1_wrapper.html','');});
<div class="header">
<div class="headertitle">
<div class="title">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt; Member List</div> </div>
<div class="title">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a102c6e94ea4a72e0d907117d454a053a">configure</a>(const WrapperStructPose &amp;wrapperStructPose, const WrapperStructInput &amp;wrapperStructInput, const WrapperStructOutput &amp;wrapperStructOutput=WrapperStructOutput{})</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a919fd65b6d9cecf1148ae68b73a266cc">configure</a>(const WrapperStructPose &amp;wrapperStructPose, const WrapperStructHand &amp;wrapperStructHand, const WrapperStructInput &amp;wrapperStructInput, const WrapperStructOutput &amp;wrapperStructOutput=WrapperStructOutput{})</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a8784fff561354057f97414d39a37345c">configure</a>(const WrapperStructPose &amp;wrapperStructPose, const WrapperStructFace &amp;wrapperStructFace, const WrapperStructInput &amp;wrapperStructInput, const WrapperStructOutput &amp;wrapperStructOutput=WrapperStructOutput{})</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#add174d24c3a6f0ce320d5c242a4b45ba">configure</a>(const WrapperStructPose &amp;wrapperStructPose=WrapperStructPose{}, const WrapperStructFace &amp;wrapperStructFace=WrapperStructFace{}, const WrapperStructHand &amp;wrapperStructHand=WrapperStructHand{}, const WrapperStructExtra &amp;wrapperStructExtra=WrapperStructExtra{}, const WrapperStructInput &amp;wrapperStructInput=WrapperStructInput{}, const WrapperStructOutput &amp;wrapperStructOutput=WrapperStructOutput{})</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#adeace425b2f39e1313947de2bf4f2e94">disableMultiThreading</a>()</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a25c1b8b9e873b04ca476b249b0090c8d">exec</a>()</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a95f2dfcdab90f6c8313265db7e65e90c">isRunning</a>() const </td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a05386a2770f2cfd94ebf93e2fd9e30bf">setWorkerInput</a>(const TWorker &amp;worker, const bool workerOnNewThread=true)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a171cef6cc97a0d31e19c4f06a9808c47">setWorkerOutput</a>(const TWorker &amp;worker, const bool workerOnNewThread=true)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a23285d0a798defde17e9052596d1138b">setWorkerPostProcessing</a>(const TWorker &amp;worker, const bool workerOnNewThread=true)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#aa3df71bc06fe976e5b842bff7b2f0852">start</a>()</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a017367d8b6c2948bfb6d1b7d50e66594">stop</a>()</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a58da8cc0e32f92740f6167cfa4ac25ed">tryEmplace</a>(TDatumsSP &amp;tDatums)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#ad04c94c5e038756c39482ce602f5dd30">tryPop</a>(TDatumsSP &amp;tDatums)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#abc52281d0e798ce1f50249207307b279">tryPush</a>(const TDatumsSP &amp;tDatums)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a4aa880c0dda6b3e772a689c011152af0">waitAndEmplace</a>(TDatumsSP &amp;tDatums)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#af9f3da20646efc5728427d0e3044ded5">waitAndPop</a>(TDatumsSP &amp;tDatums)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a97761008b10141bfc9c5678903050097">waitAndPush</a>(const TDatumsSP &amp;tDatums)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a5e9c8f45fc9beb72fe0c7549d88a160a">Wrapper</a>(const ThreadManagerMode threadManagerMode=ThreadManagerMode::Synchronous)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a28b741c74babc5153aac66c97cf2788e">~Wrapper</a>()</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#aef1faf58c584bf731137fb436d8c7fee">configure</a>(const WrapperStructPose &amp;wrapperStructPose=WrapperStructPose{}, const WrapperStructFace &amp;wrapperStructFace=WrapperStructFace{}, const WrapperStructHand &amp;wrapperStructHand=WrapperStructHand{}, const WrapperStructExtra &amp;wrapperStructExtra=WrapperStructExtra{}, const WrapperStructInput &amp;wrapperStructInput=WrapperStructInput{}, const WrapperStructOutput &amp;wrapperStructOutput=WrapperStructOutput{})</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#af4a6fae22c1dd5fad19ec1e822002b85">configure</a>(const WrapperStructFace &amp;wrapperStructFace)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a41ddc73d7093ee2c70f758e054347864">configure</a>(const WrapperStructHand &amp;wrapperStructHand)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#ab491ef00560fa02218c254d0a4115be6">configure</a>(const WrapperStructExtra &amp;wrapperStructExtra)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#aba1c7a6bfe4567c8e1e4bf72a800297a">configure</a>(const WrapperStructInput &amp;wrapperStructInput)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a059da7be164a8d38538b908d22364ece">configure</a>(const WrapperStructOutput &amp;wrapperStructOutput)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a5a62d95c2f35adc1d2a9424dfaea5a23">disableMultiThreading</a>()</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a448ebb83fc269d6953f10c7ff555bab0">emplaceAndPop</a>(TDatumsSP &amp;tDatums)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a981cf191f3f721ba0f0111c315c0dd34">emplaceAndPop</a>(const cv::Mat &amp;cvMat)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a23153a6444d7cbd74d0fe70089acd74b">exec</a>()</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a96986a29856f779e4539ffdd2a1f7853">isRunning</a>() const </td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a5f79477e57e5e2aa494bfffd6c3be902">setWorker</a>(const WorkerType workerType, const TWorker &amp;worker, const bool workerOnNewThread=true)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a977bf4a4c6305ae6c38d14873b518f7b">start</a>()</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a9cc24281a03eedde1978f0dc82cdc103">stop</a>()</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#afb2dc7f32e1f32e3ffa36c1bc59c2a17">tryEmplace</a>(TDatumsSP &amp;tDatums)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#ac975ec9502299c72dde1412f9456c1aa">tryPop</a>(TDatumsSP &amp;tDatums)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a54468ae71a7315a240318a0365032e18">tryPush</a>(const TDatumsSP &amp;tDatums)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a3edae42ac85e0ce79777372aaac1a5e8">waitAndEmplace</a>(TDatumsSP &amp;tDatums)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#aeefd2778d91d717415587ab0636df008">waitAndPop</a>(TDatumsSP &amp;tDatums)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a1081beaa75be5e545cd90811285d4a2b">waitAndPush</a>(const TDatumsSP &amp;tDatums)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_wrapper.html#a628e160fbe4e44da99e1d5627a9fe0ae">Wrapper</a>(const ThreadManagerMode threadManagerMode=ThreadManagerMode::Synchronous)</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_wrapper.html#ad5a635ce25cfe4eeb56f7d94424db73b">~Wrapper</a>()</td><td class="entry"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+239 -281
View File
@@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>OpenPose: op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt; Class Template Reference</title>
<title>OpenPose: op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('classop_1_1_wrapper.html','');});
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classop_1_1_wrapper-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt; Class Template Reference</div> </div>
<div class="title">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
@@ -117,56 +117,60 @@ $(document).ready(function(){initNavTree('classop_1_1_wrapper.html','');});
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5e9c8f45fc9beb72fe0c7549d88a160a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a5e9c8f45fc9beb72fe0c7549d88a160a">Wrapper</a> (const <a class="el" href="namespaceop.html#a3593e2d53bec533f0048ef3973eebd36">ThreadManagerMode</a> threadManagerMode=<a class="el" href="namespaceop.html#a3593e2d53bec533f0048ef3973eebd36a2fe4167817733fec8e6ba1afddf78f1b">ThreadManagerMode::Synchronous</a>)</td></tr>
<tr class="separator:a5e9c8f45fc9beb72fe0c7549d88a160a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28b741c74babc5153aac66c97cf2788e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a28b741c74babc5153aac66c97cf2788e">~Wrapper</a> ()</td></tr>
<tr class="separator:a28b741c74babc5153aac66c97cf2788e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adeace425b2f39e1313947de2bf4f2e94"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#adeace425b2f39e1313947de2bf4f2e94">disableMultiThreading</a> ()</td></tr>
<tr class="separator:adeace425b2f39e1313947de2bf4f2e94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05386a2770f2cfd94ebf93e2fd9e30bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a05386a2770f2cfd94ebf93e2fd9e30bf">setWorkerInput</a> (const TWorker &amp;worker, const bool workerOnNewThread=true)</td></tr>
<tr class="separator:a05386a2770f2cfd94ebf93e2fd9e30bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23285d0a798defde17e9052596d1138b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a23285d0a798defde17e9052596d1138b">setWorkerPostProcessing</a> (const TWorker &amp;worker, const bool workerOnNewThread=true)</td></tr>
<tr class="separator:a23285d0a798defde17e9052596d1138b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a171cef6cc97a0d31e19c4f06a9808c47"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a171cef6cc97a0d31e19c4f06a9808c47">setWorkerOutput</a> (const TWorker &amp;worker, const bool workerOnNewThread=true)</td></tr>
<tr class="separator:a171cef6cc97a0d31e19c4f06a9808c47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a102c6e94ea4a72e0d907117d454a053a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a102c6e94ea4a72e0d907117d454a053a">configure</a> (const <a class="el" href="structop_1_1_wrapper_struct_pose.html">WrapperStructPose</a> &amp;wrapperStructPose, const <a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a> &amp;wrapperStructInput, const <a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a> &amp;wrapperStructOutput=<a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a>{})</td></tr>
<tr class="separator:a102c6e94ea4a72e0d907117d454a053a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a919fd65b6d9cecf1148ae68b73a266cc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a919fd65b6d9cecf1148ae68b73a266cc">configure</a> (const <a class="el" href="structop_1_1_wrapper_struct_pose.html">WrapperStructPose</a> &amp;wrapperStructPose, const <a class="el" href="structop_1_1_wrapper_struct_hand.html">WrapperStructHand</a> &amp;wrapperStructHand, const <a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a> &amp;wrapperStructInput, const <a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a> &amp;wrapperStructOutput=<a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a>{})</td></tr>
<tr class="separator:a919fd65b6d9cecf1148ae68b73a266cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8784fff561354057f97414d39a37345c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a8784fff561354057f97414d39a37345c">configure</a> (const <a class="el" href="structop_1_1_wrapper_struct_pose.html">WrapperStructPose</a> &amp;wrapperStructPose, const <a class="el" href="structop_1_1_wrapper_struct_face.html">WrapperStructFace</a> &amp;wrapperStructFace, const <a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a> &amp;wrapperStructInput, const <a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a> &amp;wrapperStructOutput=<a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a>{})</td></tr>
<tr class="separator:a8784fff561354057f97414d39a37345c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add174d24c3a6f0ce320d5c242a4b45ba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#add174d24c3a6f0ce320d5c242a4b45ba">configure</a> (const <a class="el" href="structop_1_1_wrapper_struct_pose.html">WrapperStructPose</a> &amp;wrapperStructPose=<a class="el" href="structop_1_1_wrapper_struct_pose.html">WrapperStructPose</a>{}, const <a class="el" href="structop_1_1_wrapper_struct_face.html">WrapperStructFace</a> &amp;wrapperStructFace=<a class="el" href="structop_1_1_wrapper_struct_face.html">WrapperStructFace</a>{}, const <a class="el" href="structop_1_1_wrapper_struct_hand.html">WrapperStructHand</a> &amp;wrapperStructHand=<a class="el" href="structop_1_1_wrapper_struct_hand.html">WrapperStructHand</a>{}, const <a class="el" href="structop_1_1_wrapper_struct_extra.html">WrapperStructExtra</a> &amp;wrapperStructExtra=<a class="el" href="structop_1_1_wrapper_struct_extra.html">WrapperStructExtra</a>{}, const <a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a> &amp;wrapperStructInput=<a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a>{}, const <a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a> &amp;wrapperStructOutput=<a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a>{})</td></tr>
<tr class="separator:add174d24c3a6f0ce320d5c242a4b45ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25c1b8b9e873b04ca476b249b0090c8d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a25c1b8b9e873b04ca476b249b0090c8d">exec</a> ()</td></tr>
<tr class="separator:a25c1b8b9e873b04ca476b249b0090c8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3df71bc06fe976e5b842bff7b2f0852"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#aa3df71bc06fe976e5b842bff7b2f0852">start</a> ()</td></tr>
<tr class="separator:aa3df71bc06fe976e5b842bff7b2f0852"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a017367d8b6c2948bfb6d1b7d50e66594"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a017367d8b6c2948bfb6d1b7d50e66594">stop</a> ()</td></tr>
<tr class="separator:a017367d8b6c2948bfb6d1b7d50e66594"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95f2dfcdab90f6c8313265db7e65e90c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a95f2dfcdab90f6c8313265db7e65e90c">isRunning</a> () const </td></tr>
<tr class="separator:a95f2dfcdab90f6c8313265db7e65e90c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58da8cc0e32f92740f6167cfa4ac25ed"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a58da8cc0e32f92740f6167cfa4ac25ed">tryEmplace</a> (TDatumsSP &amp;tDatums)</td></tr>
<tr class="separator:a58da8cc0e32f92740f6167cfa4ac25ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aa880c0dda6b3e772a689c011152af0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a4aa880c0dda6b3e772a689c011152af0">waitAndEmplace</a> (TDatumsSP &amp;tDatums)</td></tr>
<tr class="separator:a4aa880c0dda6b3e772a689c011152af0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc52281d0e798ce1f50249207307b279"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#abc52281d0e798ce1f50249207307b279">tryPush</a> (const TDatumsSP &amp;tDatums)</td></tr>
<tr class="separator:abc52281d0e798ce1f50249207307b279"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97761008b10141bfc9c5678903050097"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a97761008b10141bfc9c5678903050097">waitAndPush</a> (const TDatumsSP &amp;tDatums)</td></tr>
<tr class="separator:a97761008b10141bfc9c5678903050097"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad04c94c5e038756c39482ce602f5dd30"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#ad04c94c5e038756c39482ce602f5dd30">tryPop</a> (TDatumsSP &amp;tDatums)</td></tr>
<tr class="separator:ad04c94c5e038756c39482ce602f5dd30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9f3da20646efc5728427d0e3044ded5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#af9f3da20646efc5728427d0e3044ded5">waitAndPop</a> (TDatumsSP &amp;tDatums)</td></tr>
<tr class="separator:af9f3da20646efc5728427d0e3044ded5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a628e160fbe4e44da99e1d5627a9fe0ae"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a628e160fbe4e44da99e1d5627a9fe0ae">Wrapper</a> (const <a class="el" href="namespaceop.html#a3593e2d53bec533f0048ef3973eebd36">ThreadManagerMode</a> threadManagerMode=<a class="el" href="namespaceop.html#a3593e2d53bec533f0048ef3973eebd36a2fe4167817733fec8e6ba1afddf78f1b">ThreadManagerMode::Synchronous</a>)</td></tr>
<tr class="separator:a628e160fbe4e44da99e1d5627a9fe0ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5a635ce25cfe4eeb56f7d94424db73b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#ad5a635ce25cfe4eeb56f7d94424db73b">~Wrapper</a> ()</td></tr>
<tr class="separator:ad5a635ce25cfe4eeb56f7d94424db73b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a62d95c2f35adc1d2a9424dfaea5a23"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a5a62d95c2f35adc1d2a9424dfaea5a23">disableMultiThreading</a> ()</td></tr>
<tr class="separator:a5a62d95c2f35adc1d2a9424dfaea5a23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f79477e57e5e2aa494bfffd6c3be902"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a5f79477e57e5e2aa494bfffd6c3be902">setWorker</a> (const <a class="el" href="namespaceop.html#a970a2a768a2ace81605b1558c9fdec18">WorkerType</a> workerType, const TWorker &amp;worker, const bool workerOnNewThread=true)</td></tr>
<tr class="separator:a5f79477e57e5e2aa494bfffd6c3be902"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef1faf58c584bf731137fb436d8c7fee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#aef1faf58c584bf731137fb436d8c7fee">configure</a> (const <a class="el" href="structop_1_1_wrapper_struct_pose.html">WrapperStructPose</a> &amp;wrapperStructPose=<a class="el" href="structop_1_1_wrapper_struct_pose.html">WrapperStructPose</a>{}, const <a class="el" href="structop_1_1_wrapper_struct_face.html">WrapperStructFace</a> &amp;wrapperStructFace=<a class="el" href="structop_1_1_wrapper_struct_face.html">WrapperStructFace</a>{}, const <a class="el" href="structop_1_1_wrapper_struct_hand.html">WrapperStructHand</a> &amp;wrapperStructHand=<a class="el" href="structop_1_1_wrapper_struct_hand.html">WrapperStructHand</a>{}, const <a class="el" href="structop_1_1_wrapper_struct_extra.html">WrapperStructExtra</a> &amp;wrapperStructExtra=<a class="el" href="structop_1_1_wrapper_struct_extra.html">WrapperStructExtra</a>{}, const <a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a> &amp;wrapperStructInput=<a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a>{}, const <a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a> &amp;wrapperStructOutput=<a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a>{})</td></tr>
<tr class="separator:aef1faf58c584bf731137fb436d8c7fee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4a6fae22c1dd5fad19ec1e822002b85"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#af4a6fae22c1dd5fad19ec1e822002b85">configure</a> (const <a class="el" href="structop_1_1_wrapper_struct_face.html">WrapperStructFace</a> &amp;wrapperStructFace)</td></tr>
<tr class="separator:af4a6fae22c1dd5fad19ec1e822002b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41ddc73d7093ee2c70f758e054347864"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a41ddc73d7093ee2c70f758e054347864">configure</a> (const <a class="el" href="structop_1_1_wrapper_struct_hand.html">WrapperStructHand</a> &amp;wrapperStructHand)</td></tr>
<tr class="separator:a41ddc73d7093ee2c70f758e054347864"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab491ef00560fa02218c254d0a4115be6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#ab491ef00560fa02218c254d0a4115be6">configure</a> (const <a class="el" href="structop_1_1_wrapper_struct_extra.html">WrapperStructExtra</a> &amp;wrapperStructExtra)</td></tr>
<tr class="separator:ab491ef00560fa02218c254d0a4115be6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba1c7a6bfe4567c8e1e4bf72a800297a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#aba1c7a6bfe4567c8e1e4bf72a800297a">configure</a> (const <a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a> &amp;wrapperStructInput)</td></tr>
<tr class="separator:aba1c7a6bfe4567c8e1e4bf72a800297a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a059da7be164a8d38538b908d22364ece"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a059da7be164a8d38538b908d22364ece">configure</a> (const <a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a> &amp;wrapperStructOutput)</td></tr>
<tr class="separator:a059da7be164a8d38538b908d22364ece"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23153a6444d7cbd74d0fe70089acd74b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a23153a6444d7cbd74d0fe70089acd74b">exec</a> ()</td></tr>
<tr class="separator:a23153a6444d7cbd74d0fe70089acd74b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a977bf4a4c6305ae6c38d14873b518f7b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a977bf4a4c6305ae6c38d14873b518f7b">start</a> ()</td></tr>
<tr class="separator:a977bf4a4c6305ae6c38d14873b518f7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cc24281a03eedde1978f0dc82cdc103"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a9cc24281a03eedde1978f0dc82cdc103">stop</a> ()</td></tr>
<tr class="separator:a9cc24281a03eedde1978f0dc82cdc103"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96986a29856f779e4539ffdd2a1f7853"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a96986a29856f779e4539ffdd2a1f7853">isRunning</a> () const </td></tr>
<tr class="separator:a96986a29856f779e4539ffdd2a1f7853"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb2dc7f32e1f32e3ffa36c1bc59c2a17"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#afb2dc7f32e1f32e3ffa36c1bc59c2a17">tryEmplace</a> (TDatumsSP &amp;tDatums)</td></tr>
<tr class="separator:afb2dc7f32e1f32e3ffa36c1bc59c2a17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3edae42ac85e0ce79777372aaac1a5e8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a3edae42ac85e0ce79777372aaac1a5e8">waitAndEmplace</a> (TDatumsSP &amp;tDatums)</td></tr>
<tr class="separator:a3edae42ac85e0ce79777372aaac1a5e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54468ae71a7315a240318a0365032e18"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a54468ae71a7315a240318a0365032e18">tryPush</a> (const TDatumsSP &amp;tDatums)</td></tr>
<tr class="separator:a54468ae71a7315a240318a0365032e18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1081beaa75be5e545cd90811285d4a2b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a1081beaa75be5e545cd90811285d4a2b">waitAndPush</a> (const TDatumsSP &amp;tDatums)</td></tr>
<tr class="separator:a1081beaa75be5e545cd90811285d4a2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac975ec9502299c72dde1412f9456c1aa"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#ac975ec9502299c72dde1412f9456c1aa">tryPop</a> (TDatumsSP &amp;tDatums)</td></tr>
<tr class="separator:ac975ec9502299c72dde1412f9456c1aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeefd2778d91d717415587ab0636df008"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#aeefd2778d91d717415587ab0636df008">waitAndPop</a> (TDatumsSP &amp;tDatums)</td></tr>
<tr class="separator:aeefd2778d91d717415587ab0636df008"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a448ebb83fc269d6953f10c7ff555bab0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a448ebb83fc269d6953f10c7ff555bab0">emplaceAndPop</a> (TDatumsSP &amp;tDatums)</td></tr>
<tr class="separator:a448ebb83fc269d6953f10c7ff555bab0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a981cf191f3f721ba0f0111c315c0dd34"><td class="memItemLeft" align="right" valign="top">TDatumsSP&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper.html#a981cf191f3f721ba0f0111c315c0dd34">emplaceAndPop</a> (const cv::Mat &amp;cvMat)</td></tr>
<tr class="separator:a981cf191f3f721ba0f0111c315c0dd34"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename TDatums, typename TDatumsSP = std::shared_ptr&lt;TDatums&gt;, typename TWorker = std::shared_ptr&lt;Worker&lt;TDatumsSP&gt;&gt;, typename TQueue = Queue&lt;TDatumsSP&gt;&gt;<br/>
class op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</h3>
<div class="textblock"><h3>template&lt;typename TDatums, typename TDatumsSP = std::shared_ptr&lt;TDatums&gt;, typename TWorker = std::shared_ptr&lt;Worker&lt;TDatumsSP&gt;&gt;&gt;<br/>
class op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</h3>
<p><a class="el" href="classop_1_1_wrapper.html">Wrapper</a>: OpenPose all-in-one wrapper template class. <a class="el" href="classop_1_1_wrapper.html">Wrapper</a> allows the user to set up the input (video, webcam, custom input, etc.), pose, face and/or hands estimation and rendering, and output (integrated small GUI, custom output, etc.).</p>
<p>This function can be used in 2 ways:</p>
<ul>
<li>Synchronous mode: call the full constructor with your desired input and output workers.</li>
<li>Asynchronous mode: call the empty constructor <a class="el" href="classop_1_1_wrapper.html#a5e9c8f45fc9beb72fe0c7549d88a160a">Wrapper()</a> + use the emplace and pop functions to push the original frames and retrieve the processed ones.</li>
<li>Asynchronous mode: call the empty constructor <a class="el" href="classop_1_1_wrapper.html#a628e160fbe4e44da99e1d5627a9fe0ae">Wrapper()</a> + use the emplace and pop functions to push the original frames and retrieve the processed ones.</li>
<li>Mix of them:<ul>
<li>Synchronous input + asynchronous output: call the constructor <a class="el" href="classop_1_1_wrapper.html">Wrapper</a>(<a class="el" href="namespaceop.html#a3593e2d53bec533f0048ef3973eebd36a2fe4167817733fec8e6ba1afddf78f1b">ThreadManagerMode::Synchronous</a>, workersInput, {}, true)</li>
<li>Asynchronous input + synchronous output: call the constructor Wrapper(ThreadManagerMode::Synchronous, nullptr, workersOutput, irrelevantBoolean, true) </li>
@@ -174,17 +178,17 @@ class op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</h3>
</li>
</ul>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a5e9c8f45fc9beb72fe0c7549d88a160a"></a>
<a class="anchor" id="a628e160fbe4e44da99e1d5627a9fe0ae"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::<a class="el" href="classop_1_1_wrapper.html">Wrapper</a> </td>
<td class="memname"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::<a class="el" href="classop_1_1_wrapper.html">Wrapper</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespaceop.html#a3593e2d53bec533f0048ef3973eebd36">ThreadManagerMode</a>&#160;</td>
<td class="paramname"><em>threadManagerMode</em> = <code><a class="el" href="namespaceop.html#a3593e2d53bec533f0048ef3973eebd36a2fe4167817733fec8e6ba1afddf78f1b">ThreadManagerMode::Synchronous</a></code></td><td>)</td>
@@ -207,14 +211,14 @@ template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename
</div>
</div>
<a class="anchor" id="a28b741c74babc5153aac66c97cf2788e"></a>
<a class="anchor" id="ad5a635ce25cfe4eeb56f7d94424db73b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::~<a class="el" href="classop_1_1_wrapper.html">Wrapper</a> </td>
<td class="memname"><a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::~<a class="el" href="classop_1_1_wrapper.html">Wrapper</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -226,128 +230,14 @@ template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a102c6e94ea4a72e0d907117d454a053a"></a>
<a class="anchor" id="aef1faf58c584bf731137fb436d8c7fee"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::configure </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structop_1_1_wrapper_struct_pose.html">WrapperStructPose</a> &amp;&#160;</td>
<td class="paramname"><em>wrapperStructPose</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a> &amp;&#160;</td>
<td class="paramname"><em>wrapperStructInput</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a> &amp;&#160;</td>
<td class="paramname"><em>wrapperStructOutput</em> = <code><a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a>{}</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a919fd65b6d9cecf1148ae68b73a266cc"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::configure </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structop_1_1_wrapper_struct_pose.html">WrapperStructPose</a> &amp;&#160;</td>
<td class="paramname"><em>wrapperStructPose</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structop_1_1_wrapper_struct_hand.html">WrapperStructHand</a> &amp;&#160;</td>
<td class="paramname"><em>wrapperStructHand</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a> &amp;&#160;</td>
<td class="paramname"><em>wrapperStructInput</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a> &amp;&#160;</td>
<td class="paramname"><em>wrapperStructOutput</em> = <code><a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a>{}</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8784fff561354057f97414d39a37345c"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::configure </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structop_1_1_wrapper_struct_pose.html">WrapperStructPose</a> &amp;&#160;</td>
<td class="paramname"><em>wrapperStructPose</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structop_1_1_wrapper_struct_face.html">WrapperStructFace</a> &amp;&#160;</td>
<td class="paramname"><em>wrapperStructFace</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a> &amp;&#160;</td>
<td class="paramname"><em>wrapperStructInput</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a> &amp;&#160;</td>
<td class="paramname"><em>wrapperStructOutput</em> = <code><a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a>{}</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="add174d24c3a6f0ce320d5c242a4b45ba"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::configure </td>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::configure </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structop_1_1_wrapper_struct_pose.html">WrapperStructPose</a> &amp;&#160;</td>
<td class="paramname"><em>wrapperStructPose</em> = <code><a class="el" href="structop_1_1_wrapper_struct_pose.html">WrapperStructPose</a>{}</code>, </td>
@@ -392,70 +282,209 @@ template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename
</div>
</div>
<a class="anchor" id="adeace425b2f39e1313947de2bf4f2e94"></a>
<a class="anchor" id="af4a6fae22c1dd5fad19ec1e822002b85"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::disableMultiThreading </td>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::configure </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structop_1_1_wrapper_struct_face.html">WrapperStructFace</a> &amp;&#160;</td>
<td class="paramname"><em>wrapperStructFace</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Analogous to <a class="el" href="classop_1_1_wrapper.html#aef1faf58c584bf731137fb436d8c7fee">configure()</a> but applied to only pose (<a class="el" href="structop_1_1_wrapper_struct_pose.html">WrapperStructPose</a>) Analogous to <a class="el" href="classop_1_1_wrapper.html#aef1faf58c584bf731137fb436d8c7fee">configure()</a> but applied to only pose (<a class="el" href="structop_1_1_wrapper_struct_face.html">WrapperStructFace</a>) </p>
</div>
</div>
<a class="anchor" id="a41ddc73d7093ee2c70f758e054347864"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::configure </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structop_1_1_wrapper_struct_hand.html">WrapperStructHand</a> &amp;&#160;</td>
<td class="paramname"><em>wrapperStructHand</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Analogous to <a class="el" href="classop_1_1_wrapper.html#aef1faf58c584bf731137fb436d8c7fee">configure()</a> but applied to only pose (<a class="el" href="structop_1_1_wrapper_struct_hand.html">WrapperStructHand</a>) </p>
</div>
</div>
<a class="anchor" id="ab491ef00560fa02218c254d0a4115be6"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::configure </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structop_1_1_wrapper_struct_extra.html">WrapperStructExtra</a> &amp;&#160;</td>
<td class="paramname"><em>wrapperStructExtra</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Analogous to <a class="el" href="classop_1_1_wrapper.html#aef1faf58c584bf731137fb436d8c7fee">configure()</a> but applied to only pose (<a class="el" href="structop_1_1_wrapper_struct_extra.html">WrapperStructExtra</a>) </p>
</div>
</div>
<a class="anchor" id="aba1c7a6bfe4567c8e1e4bf72a800297a"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::configure </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a> &amp;&#160;</td>
<td class="paramname"><em>wrapperStructInput</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Analogous to <a class="el" href="classop_1_1_wrapper.html#aef1faf58c584bf731137fb436d8c7fee">configure()</a> but applied to only pose (<a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a>) </p>
</div>
</div>
<a class="anchor" id="a059da7be164a8d38538b908d22364ece"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::configure </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a> &amp;&#160;</td>
<td class="paramname"><em>wrapperStructOutput</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Analogous to <a class="el" href="classop_1_1_wrapper.html#aef1faf58c584bf731137fb436d8c7fee">configure()</a> but applied to only pose (<a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a>) </p>
</div>
</div>
<a class="anchor" id="a5a62d95c2f35adc1d2a9424dfaea5a23"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::disableMultiThreading </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Disable multi-threading. Useful for debugging and logging, all the Workers will run in the same thread. Note that workerOnNewThread (argument for setWorkerInput, setWorkerPostProcessing and setWorkerOutput) will not make any effect. </p>
<p>Disable multi-threading. Useful for debugging and logging, all the Workers will run in the same thread. Note that workerOnNewThread (argument for setWorker function) will not make any effect. </p>
</div>
</div>
<a class="anchor" id="a25c1b8b9e873b04ca476b249b0090c8d"></a>
<a class="anchor" id="a448ebb83fc269d6953f10c7ff555bab0"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::exec </td>
<td class="memname">bool <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::emplaceAndPop </td>
<td>(</td>
<td class="paramtype">TDatumsSP &amp;&#160;</td>
<td class="paramname"><em>tDatums</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Runs both waitAndEmplace and waitAndPop </p>
</div>
</div>
<a class="anchor" id="a981cf191f3f721ba0f0111c315c0dd34"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">TDatumsSP <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::emplaceAndPop </td>
<td>(</td>
<td class="paramtype">const cv::Mat &amp;&#160;</td>
<td class="paramname"><em>cvMat</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Runs both waitAndEmplace and waitAndPop </p>
</div>
</div>
<a class="anchor" id="a23153a6444d7cbd74d0fe70089acd74b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::exec </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Function to start multi-threading. Similar to <a class="el" href="classop_1_1_wrapper.html#aa3df71bc06fe976e5b842bff7b2f0852">start()</a>, but <a class="el" href="classop_1_1_wrapper.html#a25c1b8b9e873b04ca476b249b0090c8d">exec()</a> blocks the thread that calls the function (it saves 1 thread). Use <a class="el" href="classop_1_1_wrapper.html#a25c1b8b9e873b04ca476b249b0090c8d">exec()</a> instead of <a class="el" href="classop_1_1_wrapper.html#aa3df71bc06fe976e5b842bff7b2f0852">start()</a> if the calling thread will otherwise be waiting for the <a class="el" href="classop_1_1_wrapper.html">Wrapper</a> to end. </p>
<p>Function to start multi-threading. Similar to <a class="el" href="classop_1_1_wrapper.html#a977bf4a4c6305ae6c38d14873b518f7b">start()</a>, but <a class="el" href="classop_1_1_wrapper.html#a23153a6444d7cbd74d0fe70089acd74b">exec()</a> blocks the thread that calls the function (it saves 1 thread). Use <a class="el" href="classop_1_1_wrapper.html#a23153a6444d7cbd74d0fe70089acd74b">exec()</a> instead of <a class="el" href="classop_1_1_wrapper.html#a977bf4a4c6305ae6c38d14873b518f7b">start()</a> if the calling thread will otherwise be waiting for the <a class="el" href="classop_1_1_wrapper.html">Wrapper</a> to end. </p>
</div>
</div>
<a class="anchor" id="a95f2dfcdab90f6c8313265db7e65e90c"></a>
<a class="anchor" id="a96986a29856f779e4539ffdd2a1f7853"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::isRunning </td>
<td class="memname">bool <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::isRunning </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Whether the <a class="el" href="classop_1_1_wrapper.html">Wrapper</a> is running. It will return true after <a class="el" href="classop_1_1_wrapper.html#a25c1b8b9e873b04ca476b249b0090c8d">exec()</a> or <a class="el" href="classop_1_1_wrapper.html#aa3df71bc06fe976e5b842bff7b2f0852">start()</a> and before <a class="el" href="classop_1_1_wrapper.html#a017367d8b6c2948bfb6d1b7d50e66594">stop()</a>, and false otherwise. </p>
<p>Whether the <a class="el" href="classop_1_1_wrapper.html">Wrapper</a> is running. It will return true after <a class="el" href="classop_1_1_wrapper.html#a23153a6444d7cbd74d0fe70089acd74b">exec()</a> or <a class="el" href="classop_1_1_wrapper.html#a977bf4a4c6305ae6c38d14873b518f7b">start()</a> and before <a class="el" href="classop_1_1_wrapper.html#a9cc24281a03eedde1978f0dc82cdc103">stop()</a>, and false otherwise. </p>
<dl class="section return"><dt>Returns</dt><dd>Boolean specifying whether the <a class="el" href="classop_1_1_wrapper.html">Wrapper</a> is running. </dd></dl>
</div>
</div>
<a class="anchor" id="a05386a2770f2cfd94ebf93e2fd9e30bf"></a>
<a class="anchor" id="a5f79477e57e5e2aa494bfffd6c3be902"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::setWorkerInput </td>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::setWorker </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespaceop.html#a970a2a768a2ace81605b1558c9fdec18">WorkerType</a>&#160;</td>
<td class="paramname"><em>workerType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const TWorker &amp;&#160;</td>
<td class="paramname"><em>worker</em>, </td>
</tr>
@@ -472,9 +501,10 @@ template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename
</tr>
</table>
</div><div class="memdoc">
<p>Add an user-defined extra <a class="el" href="classop_1_1_worker.html">Worker</a> as frames generator. </p>
<p>Add an user-defined extra <a class="el" href="classop_1_1_worker.html">Worker</a> for a desired task (input, output, ...). </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">workerType</td><td>WorkerType to configure (e.g., Input, PostProcessing, Output). </td></tr>
<tr><td class="paramname">worker</td><td>TWorker to be added. </td></tr>
<tr><td class="paramname">workerOnNewThread</td><td>Whether to add this TWorker on a new thread (if it is computationally demanding) or simply reuse existing threads (for light functions). Set to true if the performance time is unknown. </td></tr>
</table>
@@ -483,104 +513,32 @@ template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename
</div>
</div>
<a class="anchor" id="a171cef6cc97a0d31e19c4f06a9808c47"></a>
<a class="anchor" id="a977bf4a4c6305ae6c38d14873b518f7b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::setWorkerOutput </td>
<td>(</td>
<td class="paramtype">const TWorker &amp;&#160;</td>
<td class="paramname"><em>worker</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool&#160;</td>
<td class="paramname"><em>workerOnNewThread</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Add an user-defined extra <a class="el" href="classop_1_1_worker.html">Worker</a> as frames consumer (custom display and/or saving). </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">worker</td><td>TWorker to be added. </td></tr>
<tr><td class="paramname">workerOnNewThread</td><td>Whether to add this TWorker on a new thread (if it is computationally demanding) or simply reuse existing threads (for light functions). Set to true if the performance time is unknown. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a23285d0a798defde17e9052596d1138b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::setWorkerPostProcessing </td>
<td>(</td>
<td class="paramtype">const TWorker &amp;&#160;</td>
<td class="paramname"><em>worker</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool&#160;</td>
<td class="paramname"><em>workerOnNewThread</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Add an user-defined extra <a class="el" href="classop_1_1_worker.html">Worker</a> as frames post-processor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">worker</td><td>TWorker to be added. </td></tr>
<tr><td class="paramname">workerOnNewThread</td><td>Whether to add this TWorker on a new thread (if it is computationally demanding) or simply reuse existing threads (for light functions). Set to true if the performance time is unknown. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="aa3df71bc06fe976e5b842bff7b2f0852"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::start </td>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::start </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Function to start multi-threading. Similar to <a class="el" href="classop_1_1_wrapper.html#a25c1b8b9e873b04ca476b249b0090c8d">exec()</a>, but <a class="el" href="classop_1_1_wrapper.html#aa3df71bc06fe976e5b842bff7b2f0852">start()</a> does not block the thread that calls the function. It just opens new threads, so it lets the user perform other tasks meanwhile on the calling thread. VERY IMPORTANT NOTE: if the GUI is selected and OpenCV is compiled with Qt support, this option will not work. Qt needs the main thread to plot visual results, so the final GUI (which uses OpenCV) would return an exception similar to: <code>QMetaMethod::invoke: Unable to invoke methods with return values in queued connections</code>. Use <a class="el" href="classop_1_1_wrapper.html#a25c1b8b9e873b04ca476b249b0090c8d">exec()</a> in that case. </p>
<p>Function to start multi-threading. Similar to <a class="el" href="classop_1_1_wrapper.html#a23153a6444d7cbd74d0fe70089acd74b">exec()</a>, but <a class="el" href="classop_1_1_wrapper.html#a977bf4a4c6305ae6c38d14873b518f7b">start()</a> does not block the thread that calls the function. It just opens new threads, so it lets the user perform other tasks meanwhile on the calling thread. VERY IMPORTANT NOTE: if the GUI is selected and OpenCV is compiled with Qt support, this option will not work. Qt needs the main thread to plot visual results, so the final GUI (which uses OpenCV) would return an exception similar to: <code>QMetaMethod::invoke: Unable to invoke methods with return values in queued connections</code>. Use <a class="el" href="classop_1_1_wrapper.html#a23153a6444d7cbd74d0fe70089acd74b">exec()</a> in that case. </p>
</div>
</div>
<a class="anchor" id="a017367d8b6c2948bfb6d1b7d50e66594"></a>
<a class="anchor" id="a9cc24281a03eedde1978f0dc82cdc103"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::stop </td>
<td class="memname">void <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::stop </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -591,14 +549,14 @@ template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename
</div>
</div>
<a class="anchor" id="a58da8cc0e32f92740f6167cfa4ac25ed"></a>
<a class="anchor" id="afb2dc7f32e1f32e3ffa36c1bc59c2a17"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::tryEmplace </td>
<td class="memname">bool <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::tryEmplace </td>
<td>(</td>
<td class="paramtype">TDatumsSP &amp;&#160;</td>
<td class="paramname"><em>tDatums</em></td><td>)</td>
@@ -617,14 +575,14 @@ template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename
</div>
</div>
<a class="anchor" id="ad04c94c5e038756c39482ce602f5dd30"></a>
<a class="anchor" id="ac975ec9502299c72dde1412f9456c1aa"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::tryPop </td>
<td class="memname">bool <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::tryPop </td>
<td>(</td>
<td class="paramtype">TDatumsSP &amp;&#160;</td>
<td class="paramname"><em>tDatums</em></td><td>)</td>
@@ -643,14 +601,14 @@ template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename
</div>
</div>
<a class="anchor" id="abc52281d0e798ce1f50249207307b279"></a>
<a class="anchor" id="a54468ae71a7315a240318a0365032e18"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::tryPush </td>
<td class="memname">bool <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::tryPush </td>
<td>(</td>
<td class="paramtype">const TDatumsSP &amp;&#160;</td>
<td class="paramname"><em>tDatums</em></td><td>)</td>
@@ -669,14 +627,14 @@ template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename
</div>
</div>
<a class="anchor" id="a4aa880c0dda6b3e772a689c011152af0"></a>
<a class="anchor" id="a3edae42ac85e0ce79777372aaac1a5e8"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::waitAndEmplace </td>
<td class="memname">bool <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::waitAndEmplace </td>
<td>(</td>
<td class="paramtype">TDatumsSP &amp;&#160;</td>
<td class="paramname"><em>tDatums</em></td><td>)</td>
@@ -695,14 +653,14 @@ template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename
</div>
</div>
<a class="anchor" id="af9f3da20646efc5728427d0e3044ded5"></a>
<a class="anchor" id="aeefd2778d91d717415587ab0636df008"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::waitAndPop </td>
<td class="memname">bool <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::waitAndPop </td>
<td>(</td>
<td class="paramtype">TDatumsSP &amp;&#160;</td>
<td class="paramname"><em>tDatums</em></td><td>)</td>
@@ -721,14 +679,14 @@ template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename
</div>
</div>
<a class="anchor" id="a97761008b10141bfc9c5678903050097"></a>
<a class="anchor" id="a1081beaa75be5e545cd90811285d4a2b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TDatums , typename TDatumsSP , typename TWorker , typename TQueue &gt; </div>
template&lt;typename TDatums , typename TDatumsSP , typename TWorker &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;::waitAndPush </td>
<td class="memname">bool <a class="el" href="classop_1_1_wrapper.html">op::Wrapper</a>&lt; TDatums, TDatumsSP, TWorker &gt;::waitAndPush </td>
<td>(</td>
<td class="paramtype">const TDatumsSP &amp;&#160;</td>
<td class="paramname"><em>tDatums</em></td><td>)</td>
+22 -20
View File
@@ -1,23 +1,25 @@
var classop_1_1_wrapper =
[
[ "Wrapper", "classop_1_1_wrapper.html#a5e9c8f45fc9beb72fe0c7549d88a160a", null ],
[ "~Wrapper", "classop_1_1_wrapper.html#a28b741c74babc5153aac66c97cf2788e", null ],
[ "configure", "classop_1_1_wrapper.html#a102c6e94ea4a72e0d907117d454a053a", null ],
[ "configure", "classop_1_1_wrapper.html#a919fd65b6d9cecf1148ae68b73a266cc", null ],
[ "configure", "classop_1_1_wrapper.html#a8784fff561354057f97414d39a37345c", null ],
[ "configure", "classop_1_1_wrapper.html#add174d24c3a6f0ce320d5c242a4b45ba", null ],
[ "disableMultiThreading", "classop_1_1_wrapper.html#adeace425b2f39e1313947de2bf4f2e94", null ],
[ "exec", "classop_1_1_wrapper.html#a25c1b8b9e873b04ca476b249b0090c8d", null ],
[ "isRunning", "classop_1_1_wrapper.html#a95f2dfcdab90f6c8313265db7e65e90c", null ],
[ "setWorkerInput", "classop_1_1_wrapper.html#a05386a2770f2cfd94ebf93e2fd9e30bf", null ],
[ "setWorkerOutput", "classop_1_1_wrapper.html#a171cef6cc97a0d31e19c4f06a9808c47", null ],
[ "setWorkerPostProcessing", "classop_1_1_wrapper.html#a23285d0a798defde17e9052596d1138b", null ],
[ "start", "classop_1_1_wrapper.html#aa3df71bc06fe976e5b842bff7b2f0852", null ],
[ "stop", "classop_1_1_wrapper.html#a017367d8b6c2948bfb6d1b7d50e66594", null ],
[ "tryEmplace", "classop_1_1_wrapper.html#a58da8cc0e32f92740f6167cfa4ac25ed", null ],
[ "tryPop", "classop_1_1_wrapper.html#ad04c94c5e038756c39482ce602f5dd30", null ],
[ "tryPush", "classop_1_1_wrapper.html#abc52281d0e798ce1f50249207307b279", null ],
[ "waitAndEmplace", "classop_1_1_wrapper.html#a4aa880c0dda6b3e772a689c011152af0", null ],
[ "waitAndPop", "classop_1_1_wrapper.html#af9f3da20646efc5728427d0e3044ded5", null ],
[ "waitAndPush", "classop_1_1_wrapper.html#a97761008b10141bfc9c5678903050097", null ]
[ "Wrapper", "classop_1_1_wrapper.html#a628e160fbe4e44da99e1d5627a9fe0ae", null ],
[ "~Wrapper", "classop_1_1_wrapper.html#ad5a635ce25cfe4eeb56f7d94424db73b", null ],
[ "configure", "classop_1_1_wrapper.html#aef1faf58c584bf731137fb436d8c7fee", null ],
[ "configure", "classop_1_1_wrapper.html#af4a6fae22c1dd5fad19ec1e822002b85", null ],
[ "configure", "classop_1_1_wrapper.html#a41ddc73d7093ee2c70f758e054347864", null ],
[ "configure", "classop_1_1_wrapper.html#ab491ef00560fa02218c254d0a4115be6", null ],
[ "configure", "classop_1_1_wrapper.html#aba1c7a6bfe4567c8e1e4bf72a800297a", null ],
[ "configure", "classop_1_1_wrapper.html#a059da7be164a8d38538b908d22364ece", null ],
[ "disableMultiThreading", "classop_1_1_wrapper.html#a5a62d95c2f35adc1d2a9424dfaea5a23", null ],
[ "emplaceAndPop", "classop_1_1_wrapper.html#a448ebb83fc269d6953f10c7ff555bab0", null ],
[ "emplaceAndPop", "classop_1_1_wrapper.html#a981cf191f3f721ba0f0111c315c0dd34", null ],
[ "exec", "classop_1_1_wrapper.html#a23153a6444d7cbd74d0fe70089acd74b", null ],
[ "isRunning", "classop_1_1_wrapper.html#a96986a29856f779e4539ffdd2a1f7853", null ],
[ "setWorker", "classop_1_1_wrapper.html#a5f79477e57e5e2aa494bfffd6c3be902", null ],
[ "start", "classop_1_1_wrapper.html#a977bf4a4c6305ae6c38d14873b518f7b", null ],
[ "stop", "classop_1_1_wrapper.html#a9cc24281a03eedde1978f0dc82cdc103", null ],
[ "tryEmplace", "classop_1_1_wrapper.html#afb2dc7f32e1f32e3ffa36c1bc59c2a17", null ],
[ "tryPop", "classop_1_1_wrapper.html#ac975ec9502299c72dde1412f9456c1aa", null ],
[ "tryPush", "classop_1_1_wrapper.html#a54468ae71a7315a240318a0365032e18", null ],
[ "waitAndEmplace", "classop_1_1_wrapper.html#a3edae42ac85e0ce79777372aaac1a5e8", null ],
[ "waitAndPop", "classop_1_1_wrapper.html#aeefd2778d91d717415587ab0636df008", null ],
[ "waitAndPush", "classop_1_1_wrapper.html#a1081beaa75be5e545cd90811285d4a2b", null ]
];
+2 -2
View File
@@ -136,7 +136,7 @@ $(document).ready(function(){initNavTree('coco_json_saver_8hpp_source.html','');
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;}</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FILESTREAM_POSE_JSON_COCO_SAVER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="namespaceop_html_abc02b50eb41d637d862e6af74bc9b3ccaac101b32dda4448cf13a93fe283dddd8"><div class="ttname"><a href="namespaceop.html#abc02b50eb41d637d862e6af74bc9b3ccaac101b32dda4448cf13a93fe283dddd8">op::CocoJsonFormat::Body</a></div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_json_ofstream_html"><div class="ttname"><a href="classop_1_1_json_ofstream.html">op::JsonOfstream</a></div><div class="ttdef"><b>Definition:</b> jsonOfstream.hpp:9</div></div>
@@ -145,7 +145,7 @@ $(document).ready(function(){initNavTree('coco_json_saver_8hpp_source.html','');
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="json_ofstream_8hpp_html"><div class="ttname"><a href="json_ofstream_8hpp.html">jsonOfstream.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_abc02b50eb41d637d862e6af74bc9b3cc"><div class="ttname"><a href="namespaceop.html#abc02b50eb41d637d862e6af74bc9b3cc">op::CocoJsonFormat</a></div><div class="ttdeci">CocoJsonFormat</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:13</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -136,7 +136,7 @@ $(document).ready(function(){initNavTree('cuda_8hpp_source.html','');});
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_ad9b7765a4396ee4470585ded07285563"><div class="ttname"><a href="namespaceop.html#ad9b7765a4396ee4470585ded07285563">op::getCudaGpuNumber</a></div><div class="ttdeci">OP_API int getCudaGpuNumber()</div></div>
<div class="ttc" id="namespaceop_html_a2af8422ada0de882cc222920ca15c6d2"><div class="ttname"><a href="namespaceop.html#a2af8422ada0de882cc222920ca15c6d2">op::cudaCheck</a></div><div class="ttdeci">OP_API void cudaCheck(const int line=-1, const std::string &amp;function=&quot;&quot;, const std::string &amp;file=&quot;&quot;)</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespaceop_html_a8b9860388a640472d25a1dacb007c675"><div class="ttname"><a href="namespaceop.html#a8b9860388a640472d25a1dacb007c675">op::getNumberCudaThreadsAndBlocks</a></div><div class="ttdeci">OP_API void getNumberCudaThreadsAndBlocks(dim3 &amp;numberCudaThreads, dim3 &amp;numberCudaBlocks, const Point&lt; int &gt; &amp;frameSize)</div></div>
<div class="ttc" id="namespaceop_html_ac7bbf63b37bf6762c47557ad227e036d"><div class="ttname"><a href="namespaceop.html#ac7bbf63b37bf6762c47557ad227e036d">op::CUDA_NUM_THREADS</a></div><div class="ttdeci">const auto CUDA_NUM_THREADS</div><div class="ttdef"><b>Definition:</b> cuda.hpp:9</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
+1 -1
View File
@@ -138,7 +138,7 @@ $(document).ready(function(){initNavTree('cv_mat_to_op_input_8hpp_source.html','
<div class="ttc" id="namespaceop_html_af5b3ce2a5d3de87cb31b9b67e96f261fa9a87ca5ab7b20c2bd4f8d5379956e6f6"><div class="ttname"><a href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa9a87ca5ab7b20c2bd4f8d5379956e6f6">op::PoseModel::BODY_25</a></div></div>
<div class="ttc" id="classop_1_1_cv_mat_to_op_input_html"><div class="ttname"><a href="classop_1_1_cv_mat_to_op_input.html">op::CvMatToOpInput</a></div><div class="ttdef"><b>Definition:</b> cvMatToOpInput.hpp:10</div></div>
<div class="ttc" id="namespacecl_html_a01a0973ddf4c1799772079a09d7156cb"><div class="ttname"><a href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a></div><div class="ttdeci">std::vector&lt; T, Alloc &gt; vector</div><div class="ttdef"><b>Definition:</b> cl2.hpp:567</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('cv_mat_to_op_output_8hpp_source.html',
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="classop_1_1_cv_mat_to_op_output_html"><div class="ttname"><a href="classop_1_1_cv_mat_to_op_output.html">op::CvMatToOpOutput</a></div><div class="ttdef"><b>Definition:</b> cvMatToOpOutput.hpp:9</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -319,7 +319,7 @@ $(document).ready(function(){initNavTree('datum_8hpp_source.html','');});
<div class="ttc" id="structop_1_1_datum_html_a65deddd49d0fbca81f367198fc600015"><div class="ttname"><a href="structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015">op::Datum::id</a></div><div class="ttdeci">unsigned long long id</div><div class="ttdef"><b>Definition:</b> datum.hpp:21</div></div>
<div class="ttc" id="structop_1_1_datum_html_a32ad4b55b76a6eadf5cbd07f644f656c"><div class="ttname"><a href="structop_1_1_datum.html#a32ad4b55b76a6eadf5cbd07f644f656c">op::Datum::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const Datum &amp;datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:349</div></div>
<div class="ttc" id="structop_1_1_datum_html_af03c894035d9e45c35d91ca4cfa6df85"><div class="ttname"><a href="structop_1_1_datum.html#af03c894035d9e45c35d91ca4cfa6df85">op::Datum::j0VecPtr</a></div><div class="ttdeci">std::vector&lt; double &gt; j0VecPtr</div><div class="ttdef"><b>Definition:</b> datum.hpp:245</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="structop_1_1_datum_html_acdf94a3ee6504d8b70afffa997d52d4b"><div class="ttname"><a href="structop_1_1_datum.html#acdf94a3ee6504d8b70afffa997d52d4b">op::Datum::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const Datum &amp;datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:339</div></div>
<div class="ttc" id="structop_1_1_datum_html_afcdbf1d87e08761d952d19ef6a8ace10"><div class="ttname"><a href="structop_1_1_datum.html#afcdbf1d87e08761d952d19ef6a8ace10">op::Datum::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(const Datum &amp;datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:359</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
@@ -137,6 +137,8 @@ Directories</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:flags_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flags_8hpp.html">flags.hpp</a> <a href="flags_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:headers_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="headers_8hpp.html">headers.hpp</a> <a href="headers_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -15,5 +15,6 @@ var dir_18695feb986752a25b816536eab00e96 =
[ "tracking", "dir_0ce9f94b6852df9b4b93cf30dc2bb4e4.html", "dir_0ce9f94b6852df9b4b93cf30dc2bb4e4" ],
[ "utilities", "dir_5e264839c35dab04bf5009e4b1c2721d.html", "dir_5e264839c35dab04bf5009e4b1c2721d" ],
[ "wrapper", "dir_656bab9d729ebd6e2f5fd290e8e58c67.html", "dir_656bab9d729ebd6e2f5fd290e8e58c67" ],
[ "flags.hpp", "flags_8hpp.html", "flags_8hpp" ],
[ "headers.hpp", "headers_8hpp.html", null ]
];
@@ -104,6 +104,10 @@ $(document).ready(function(){initNavTree('dir_569de9812424afab8cfb67ee240b107a.h
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:body_part_connector_base_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="body_part_connector_base_8hpp.html">bodyPartConnectorBase.hpp</a> <a href="body_part_connector_base_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:body_part_connector_caffe_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="body_part_connector_caffe_8hpp.html">bodyPartConnectorCaffe.hpp</a> <a href="body_part_connector_caffe_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:net_2headers_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="net_2headers_8hpp.html">headers.hpp</a> <a href="net_2headers_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:maximum_base_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="maximum_base_8hpp.html">maximumBase.hpp</a> <a href="maximum_base_8hpp_source.html">[code]</a></td></tr>
@@ -1,5 +1,10 @@
var dir_569de9812424afab8cfb67ee240b107a =
[
[ "bodyPartConnectorBase.hpp", "body_part_connector_base_8hpp.html", "body_part_connector_base_8hpp" ],
[ "bodyPartConnectorCaffe.hpp", "body_part_connector_caffe_8hpp.html", [
[ "Blob", "classcaffe_1_1_blob.html", null ],
[ "BodyPartConnectorCaffe", "classop_1_1_body_part_connector_caffe.html", "classop_1_1_body_part_connector_caffe" ]
] ],
[ "headers.hpp", "net_2headers_8hpp.html", null ],
[ "maximumBase.hpp", "maximum_base_8hpp.html", "maximum_base_8hpp" ],
[ "maximumCaffe.hpp", "maximum_caffe_8hpp.html", [
@@ -104,6 +104,8 @@ $(document).ready(function(){initNavTree('dir_656bab9d729ebd6e2f5fd290e8e58c67.h
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:wrapper_2enum_classes_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wrapper_2enum_classes_8hpp.html">enumClasses.hpp</a> <a href="wrapper_2enum_classes_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:wrapper_2headers_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wrapper_2headers_8hpp.html">headers.hpp</a> <a href="wrapper_2headers_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:wrapper_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wrapper_8hpp.html">wrapper.hpp</a> <a href="wrapper_8hpp_source.html">[code]</a></td></tr>
@@ -1,5 +1,6 @@
var dir_656bab9d729ebd6e2f5fd290e8e58c67 =
[
[ "enumClasses.hpp", "wrapper_2enum_classes_8hpp.html", "wrapper_2enum_classes_8hpp" ],
[ "headers.hpp", "wrapper_2headers_8hpp.html", null ],
[ "wrapper.hpp", "wrapper_8hpp.html", [
[ "Wrapper", "classop_1_1_wrapper.html", "classop_1_1_wrapper" ]
@@ -104,10 +104,6 @@ $(document).ready(function(){initNavTree('dir_fb1fa93424b14541859dcbe39f791178.h
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:body_part_connector_base_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="body_part_connector_base_8hpp.html">bodyPartConnectorBase.hpp</a> <a href="body_part_connector_base_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:body_part_connector_caffe_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="body_part_connector_caffe_8hpp.html">bodyPartConnectorCaffe.hpp</a> <a href="body_part_connector_caffe_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:pose_2enum_classes_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pose_2enum_classes_8hpp.html">enumClasses.hpp</a> <a href="pose_2enum_classes_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:pose_2headers_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="pose_2headers_8hpp.html">headers.hpp</a> <a href="pose_2headers_8hpp_source.html">[code]</a></td></tr>
@@ -1,10 +1,5 @@
var dir_fb1fa93424b14541859dcbe39f791178 =
[
[ "bodyPartConnectorBase.hpp", "body_part_connector_base_8hpp.html", "body_part_connector_base_8hpp" ],
[ "bodyPartConnectorCaffe.hpp", "body_part_connector_caffe_8hpp.html", [
[ "Blob", "classcaffe_1_1_blob.html", null ],
[ "BodyPartConnectorCaffe", "classop_1_1_body_part_connector_caffe.html", "classop_1_1_body_part_connector_caffe" ]
] ],
[ "enumClasses.hpp", "pose_2enum_classes_8hpp.html", "pose_2enum_classes_8hpp" ],
[ "headers.hpp", "pose_2headers_8hpp.html", null ],
[ "poseCpuRenderer.hpp", "pose_cpu_renderer_8hpp.html", [
+2 -2
View File
@@ -197,7 +197,7 @@ $(document).ready(function(){initNavTree('error_and_log_8hpp_source.html','');})
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;}</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#endif // OPENPOSE_UTILITIES_ERROR_AND_LOG_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_af57a843cfdae82e064838c20b3b54851"><div class="ttname"><a href="macros_8hpp.html#af57a843cfdae82e064838c20b3b54851">UNUSED</a></div><div class="ttdeci">#define UNUSED(unusedVariable)</div><div class="ttdef"><b>Definition:</b> macros.hpp:29</div></div>
<div class="ttc" id="macros_8hpp_html_af57a843cfdae82e064838c20b3b54851"><div class="ttname"><a href="macros_8hpp.html#af57a843cfdae82e064838c20b3b54851">UNUSED</a></div><div class="ttdeci">#define UNUSED(unusedVariable)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="utilities_2enum_classes_8hpp_html"><div class="ttname"><a href="utilities_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a5f092bd36c716a894cb035e1ead2aca3"><div class="ttname"><a href="namespaceop.html#a5f092bd36c716a894cb035e1ead2aca3">op::error</a></div><div class="ttdeci">OP_API void error(const std::string &amp;message, const int line=-1, const std::string &amp;function=&quot;&quot;, const std::string &amp;file=&quot;&quot;)</div></div>
<div class="ttc" id="classop_1_1_configure_log_html"><div class="ttname"><a href="classop_1_1_configure_log.html">op::ConfigureLog</a></div><div class="ttdef"><b>Definition:</b> errorAndLog.hpp:77</div></div>
@@ -206,7 +206,7 @@ $(document).ready(function(){initNavTree('error_and_log_8hpp_source.html','');})
<div class="ttc" id="namespaceop_html_a4eb991aa18818196d35c66455a437a32"><div class="ttname"><a href="namespaceop.html#a4eb991aa18818196d35c66455a437a32">op::dLog</a></div><div class="ttdeci">void dLog(const T &amp;message, const Priority priority=Priority::Max, const int line=-1, const std::string &amp;function=&quot;&quot;, const std::string &amp;file=&quot;&quot;)</div><div class="ttdef"><b>Definition:</b> errorAndLog.hpp:53</div></div>
<div class="ttc" id="namespaceop_html_a9912b2bfa3dbe427b4e72dd34c605df2"><div class="ttname"><a href="namespaceop.html#a9912b2bfa3dbe427b4e72dd34c605df2">op::log</a></div><div class="ttdeci">OP_API void log(const std::string &amp;message, const Priority priority=Priority::Max, const int line=-1, const std::string &amp;function=&quot;&quot;, const std::string &amp;file=&quot;&quot;)</div></div>
<div class="ttc" id="namespaceop_html_adc43fb9031418e7f8112816a3b535d14"><div class="ttname"><a href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14">op::Priority</a></div><div class="ttdeci">Priority</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:21</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespaceop_html_adc43fb9031418e7f8112816a3b535d14a6a061313d22e51e0f25b7cd4dc065233"><div class="ttname"><a href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a6a061313d22e51e0f25b7cd4dc065233">op::Priority::Max</a></div></div>
<div class="ttc" id="classop_1_1_configure_error_html"><div class="ttname"><a href="classop_1_1_configure_error.html">op::ConfigureError</a></div><div class="ttdef"><b>Definition:</b> errorAndLog.hpp:68</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
+2 -2
View File
@@ -130,13 +130,13 @@ $(document).ready(function(){initNavTree('face_cpu_renderer_8hpp_source.html',''
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;}</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FACE_FACE_CPU_RENDERER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="face_renderer_8hpp_html"><div class="ttname"><a href="face_renderer_8hpp.html">faceRenderer.hpp</a></div></div>
<div class="ttc" id="classop_1_1_face_cpu_renderer_html"><div class="ttname"><a href="classop_1_1_face_cpu_renderer.html">op::FaceCpuRenderer</a></div><div class="ttdef"><b>Definition:</b> faceCpuRenderer.hpp:11</div></div>
<div class="ttc" id="classop_1_1_face_renderer_html"><div class="ttname"><a href="classop_1_1_face_renderer.html">op::FaceRenderer</a></div><div class="ttdef"><b>Definition:</b> faceRenderer.hpp:8</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespaceop_html_a4f191afed46fea5e3ce5b2a8756e1ddd"><div class="ttname"><a href="namespaceop.html#a4f191afed46fea5e3ce5b2a8756e1ddd">op::FACE_DEFAULT_ALPHA_HEAT_MAP</a></div><div class="ttdeci">const auto FACE_DEFAULT_ALPHA_HEAT_MAP</div><div class="ttdef"><b>Definition:</b> faceParameters.hpp:30</div></div>
<div class="ttc" id="face_parameters_8hpp_html"><div class="ttname"><a href="face_parameters_8hpp.html">faceParameters.hpp</a></div></div>
<div class="ttc" id="classop_1_1_renderer_html"><div class="ttname"><a href="classop_1_1_renderer.html">op::Renderer</a></div><div class="ttdef"><b>Definition:</b> renderer.hpp:10</div></div>
+2 -2
View File
@@ -135,12 +135,12 @@ $(document).ready(function(){initNavTree('face_detector_8hpp_source.html','');})
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;}</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FACE_FACE_DETECTOR_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="pose_2enum_classes_8hpp_html"><div class="ttname"><a href="pose_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_af5b3ce2a5d3de87cb31b9b67e96f261f"><div class="ttname"><a href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">op::PoseModel</a></div><div class="ttdeci">PoseModel</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:9</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="classop_1_1_face_detector_html"><div class="ttname"><a href="classop_1_1_face_detector.html">op::FaceDetector</a></div><div class="ttdef"><b>Definition:</b> faceDetector.hpp:9</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+2 -2
View File
@@ -132,10 +132,10 @@ $(document).ready(function(){initNavTree('face_detector_open_c_v_8hpp_source.htm
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;}</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FACE_FACE_DETECTOR_OPENCV_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="classop_1_1_face_detector_open_c_v_html"><div class="ttname"><a href="classop_1_1_face_detector_open_c_v.html">op::FaceDetectorOpenCV</a></div><div class="ttdef"><b>Definition:</b> faceDetectorOpenCV.hpp:10</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+3 -3
View File
@@ -145,17 +145,17 @@ $(document).ready(function(){initNavTree('face_extractor_caffe_8hpp_source.html'
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;}</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FACE_FACE_EXTRACTOR_CAFFE_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point&lt; int &gt;</a></div></div>
<div class="ttc" id="classop_1_1_face_extractor_caffe_html"><div class="ttname"><a href="classop_1_1_face_extractor_caffe.html">op::FaceExtractorCaffe</a></div><div class="ttdef"><b>Definition:</b> faceExtractorCaffe.hpp:14</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855">op::ScaleMode::ZeroToOne</a></div></div>
<div class="ttc" id="namespaceop_html_af72fe4ed32846c12f41b049d3d0e1bda"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">op::ScaleMode</a></div><div class="ttdeci">ScaleMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:6</div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html"><div class="ttname"><a href="classop_1_1_face_extractor_net.html">op::FaceExtractorNet</a></div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:15</div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html"><div class="ttname"><a href="classop_1_1_face_extractor_net.html">op::FaceExtractorNet</a></div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:14</div></div>
<div class="ttc" id="face_extractor_net_8hpp_html"><div class="ttname"><a href="face_extractor_net_8hpp.html">faceExtractorNet.hpp</a></div></div>
<div class="ttc" id="structop_1_1_rectangle_html"><div class="ttname"><a href="structop_1_1_rectangle.html">op::Rectangle</a></div><div class="ttdef"><b>Definition:</b> rectangle.hpp:11</div></div>
<div class="ttc" id="namespacecl_html_a01a0973ddf4c1799772079a09d7156cb"><div class="ttname"><a href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a></div><div class="ttdeci">std::vector&lt; T, Alloc &gt; vector</div><div class="ttdef"><b>Definition:</b> cl2.hpp:567</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="core_2enum_classes_8hpp_html"><div class="ttname"><a href="core_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
-1
View File
@@ -111,7 +111,6 @@ $(document).ready(function(){initNavTree('face_extractor_net_8hpp.html','');});
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;atomic&gt;</code><br/>
<code>#include &lt;thread&gt;</code><br/>
<code>#include &lt;opencv2/core/core.hpp&gt;</code><br/>
<code>#include &lt;<a class="el" href="common_8hpp_source.html">openpose/core/common.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="core_2enum_classes_8hpp_source.html">openpose/core/enumClasses.hpp</a>&gt;</code><br/>
+61 -62
View File
@@ -111,76 +111,75 @@ $(document).ready(function(){initNavTree('face_extractor_net_8hpp_source.html','
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPENPOSE_FACE_FACE_EXTRACTOR_HPP</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;atomic&gt;</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;thread&gt;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;opencv2/core/core.hpp&gt;</span> <span class="comment">// cv::Mat</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="common_8hpp.html">openpose/core/common.hpp</a>&gt;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="core_2enum_classes_8hpp.html">openpose/core/enumClasses.hpp</a>&gt;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">namespace </span>op</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;{</div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor_net.html"> 15</a></span>&#160; <span class="keyword">class </span><a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="code" href="classop_1_1_face_extractor_net.html">FaceExtractorNet</a></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; {</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classop_1_1_face_extractor_net.html">FaceExtractorNet</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a>&amp; netInputSize, <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a>&amp; netOutputSize,</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">const</span> std::vector&lt;HeatMapType&gt;&amp; heatMapTypes = {},</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> heatMapScale = <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855">ScaleMode::ZeroToOne</a>);</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classop_1_1_face_extractor_net.html">FaceExtractorNet</a>();</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">void</span> initializationOnThread();</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> forwardPass(<span class="keyword">const</span> <a class="code" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">std::vector</a>&lt;<a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;float&gt;</a>&gt;&amp; faceRectangles, <span class="keyword">const</span> cv::Mat&amp; cvInputData) = 0;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;float&gt;</a> getHeatMaps() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;float&gt;</a> getFaceKeypoints() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">bool</span> getEnabled() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">void</span> setEnabled(<span class="keyword">const</span> <span class="keywordtype">bool</span> enabled);</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor_net.html#acf72945f62375b6ac8939c463a616f4a"> 65</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a> <a class="code" href="classop_1_1_face_extractor_net.html#acf72945f62375b6ac8939c463a616f4a">mNetOutputSize</a>;</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor_net.html#ae18226cef1478a929df9061c7d699c6f"> 66</a></span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;float&gt;</a> <a class="code" href="classop_1_1_face_extractor_net.html#ae18226cef1478a929df9061c7d699c6f">mFaceImageCrop</a>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor_net.html#a5d3437e6a4a0fd834232b0afaab95a8a"> 67</a></span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;float&gt;</a> <a class="code" href="classop_1_1_face_extractor_net.html#a5d3437e6a4a0fd834232b0afaab95a8a">mFaceKeypoints</a>;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="comment">// HeatMaps parameters</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor_net.html#a43bd29f8c1fc0dbef051bd574df2deca"> 69</a></span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;float&gt;</a> <a class="code" href="classop_1_1_face_extractor_net.html#a43bd29f8c1fc0dbef051bd574df2deca">mHeatMaps</a>;</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor_net.html#aa3f6566e8b857262f57e18a88c90b9be"> 70</a></span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> <a class="code" href="classop_1_1_face_extractor_net.html#aa3f6566e8b857262f57e18a88c90b9be">mHeatMapScaleMode</a>;</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor_net.html#a3bf177dbf1a3effbe6b15545e6102d6e"> 71</a></span>&#160; <span class="keyword">const</span> std::vector&lt;HeatMapType&gt; <a class="code" href="classop_1_1_face_extractor_net.html#a3bf177dbf1a3effbe6b15545e6102d6e">mHeatMapTypes</a>;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="comment">// Temporarily disable it</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor_net.html#a637f9c4c19e110be435cd05052248f86"> 73</a></span>&#160; std::atomic&lt;bool&gt; <a class="code" href="classop_1_1_face_extractor_net.html#a637f9c4c19e110be435cd05052248f86">mEnabled</a>;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> netInitializationOnThread() = 0;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="comment">// Init with thread</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; std::thread::id mThreadId;</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordtype">void</span> checkThread() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a>(<a class="code" href="classop_1_1_face_extractor_net.html">FaceExtractorNet</a>);</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; };</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;}</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FACE_FACE_EXTRACTOR_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html_a5d3437e6a4a0fd834232b0afaab95a8a"><div class="ttname"><a href="classop_1_1_face_extractor_net.html#a5d3437e6a4a0fd834232b0afaab95a8a">op::FaceExtractorNet::mFaceKeypoints</a></div><div class="ttdeci">Array&lt; float &gt; mFaceKeypoints</div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:67</div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html_a3bf177dbf1a3effbe6b15545e6102d6e"><div class="ttname"><a href="classop_1_1_face_extractor_net.html#a3bf177dbf1a3effbe6b15545e6102d6e">op::FaceExtractorNet::mHeatMapTypes</a></div><div class="ttdeci">const std::vector&lt; HeatMapType &gt; mHeatMapTypes</div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:71</div></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;opencv2/core/core.hpp&gt;</span> <span class="comment">// cv::Mat</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="common_8hpp.html">openpose/core/common.hpp</a>&gt;</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="core_2enum_classes_8hpp.html">openpose/core/enumClasses.hpp</a>&gt;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">namespace </span>op</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;{</div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor_net.html"> 14</a></span>&#160; <span class="keyword">class </span><a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="code" href="classop_1_1_face_extractor_net.html">FaceExtractorNet</a></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; {</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classop_1_1_face_extractor_net.html">FaceExtractorNet</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a>&amp; netInputSize, <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a>&amp; netOutputSize,</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keyword">const</span> std::vector&lt;HeatMapType&gt;&amp; heatMapTypes = {},</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> heatMapScale = <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855">ScaleMode::ZeroToOne</a>);</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classop_1_1_face_extractor_net.html">FaceExtractorNet</a>();</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordtype">void</span> initializationOnThread();</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> forwardPass(<span class="keyword">const</span> <a class="code" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">std::vector</a>&lt;<a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;float&gt;</a>&gt;&amp; faceRectangles, <span class="keyword">const</span> cv::Mat&amp; cvInputData) = 0;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;float&gt;</a> getHeatMaps() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;float&gt;</a> getFaceKeypoints() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">bool</span> getEnabled() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordtype">void</span> setEnabled(<span class="keyword">const</span> <span class="keywordtype">bool</span> enabled);</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor_net.html#acf72945f62375b6ac8939c463a616f4a"> 64</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a> <a class="code" href="classop_1_1_face_extractor_net.html#acf72945f62375b6ac8939c463a616f4a">mNetOutputSize</a>;</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor_net.html#ae18226cef1478a929df9061c7d699c6f"> 65</a></span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;float&gt;</a> <a class="code" href="classop_1_1_face_extractor_net.html#ae18226cef1478a929df9061c7d699c6f">mFaceImageCrop</a>;</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor_net.html#a5d3437e6a4a0fd834232b0afaab95a8a"> 66</a></span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;float&gt;</a> <a class="code" href="classop_1_1_face_extractor_net.html#a5d3437e6a4a0fd834232b0afaab95a8a">mFaceKeypoints</a>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="comment">// HeatMaps parameters</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor_net.html#a43bd29f8c1fc0dbef051bd574df2deca"> 68</a></span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;float&gt;</a> <a class="code" href="classop_1_1_face_extractor_net.html#a43bd29f8c1fc0dbef051bd574df2deca">mHeatMaps</a>;</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor_net.html#aa3f6566e8b857262f57e18a88c90b9be"> 69</a></span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> <a class="code" href="classop_1_1_face_extractor_net.html#aa3f6566e8b857262f57e18a88c90b9be">mHeatMapScaleMode</a>;</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor_net.html#a3bf177dbf1a3effbe6b15545e6102d6e"> 70</a></span>&#160; <span class="keyword">const</span> std::vector&lt;HeatMapType&gt; <a class="code" href="classop_1_1_face_extractor_net.html#a3bf177dbf1a3effbe6b15545e6102d6e">mHeatMapTypes</a>;</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="comment">// Temporarily disable it</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor_net.html#a637f9c4c19e110be435cd05052248f86"> 72</a></span>&#160; std::atomic&lt;bool&gt; <a class="code" href="classop_1_1_face_extractor_net.html#a637f9c4c19e110be435cd05052248f86">mEnabled</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> netInitializationOnThread() = 0;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="comment">// Init with thread</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; std::thread::id mThreadId;</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">void</span> checkThread() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <a class="code" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a>(<a class="code" href="classop_1_1_face_extractor_net.html">FaceExtractorNet</a>);</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; };</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;}</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FACE_FACE_EXTRACTOR_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html_a5d3437e6a4a0fd834232b0afaab95a8a"><div class="ttname"><a href="classop_1_1_face_extractor_net.html#a5d3437e6a4a0fd834232b0afaab95a8a">op::FaceExtractorNet::mFaceKeypoints</a></div><div class="ttdeci">Array&lt; float &gt; mFaceKeypoints</div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:66</div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html_a3bf177dbf1a3effbe6b15545e6102d6e"><div class="ttname"><a href="classop_1_1_face_extractor_net.html#a3bf177dbf1a3effbe6b15545e6102d6e">op::FaceExtractorNet::mHeatMapTypes</a></div><div class="ttdeci">const std::vector&lt; HeatMapType &gt; mHeatMapTypes</div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:70</div></div>
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point&lt; int &gt;</a></div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html_aa3f6566e8b857262f57e18a88c90b9be"><div class="ttname"><a href="classop_1_1_face_extractor_net.html#aa3f6566e8b857262f57e18a88c90b9be">op::FaceExtractorNet::mHeatMapScaleMode</a></div><div class="ttdeci">const ScaleMode mHeatMapScaleMode</div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:70</div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html_aa3f6566e8b857262f57e18a88c90b9be"><div class="ttname"><a href="classop_1_1_face_extractor_net.html#aa3f6566e8b857262f57e18a88c90b9be">op::FaceExtractorNet::mHeatMapScaleMode</a></div><div class="ttdeci">const ScaleMode mHeatMapScaleMode</div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:69</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855">op::ScaleMode::ZeroToOne</a></div></div>
<div class="ttc" id="namespaceop_html_af72fe4ed32846c12f41b049d3d0e1bda"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">op::ScaleMode</a></div><div class="ttdeci">ScaleMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:6</div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html"><div class="ttname"><a href="classop_1_1_face_extractor_net.html">op::FaceExtractorNet</a></div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:15</div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html"><div class="ttname"><a href="classop_1_1_face_extractor_net.html">op::FaceExtractorNet</a></div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:14</div></div>
<div class="ttc" id="structop_1_1_rectangle_html"><div class="ttname"><a href="structop_1_1_rectangle.html">op::Rectangle</a></div><div class="ttdef"><b>Definition:</b> rectangle.hpp:11</div></div>
<div class="ttc" id="namespacecl_html_a01a0973ddf4c1799772079a09d7156cb"><div class="ttname"><a href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a></div><div class="ttdeci">std::vector&lt; T, Alloc &gt; vector</div><div class="ttdef"><b>Definition:</b> cl2.hpp:567</div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html_a637f9c4c19e110be435cd05052248f86"><div class="ttname"><a href="classop_1_1_face_extractor_net.html#a637f9c4c19e110be435cd05052248f86">op::FaceExtractorNet::mEnabled</a></div><div class="ttdeci">std::atomic&lt; bool &gt; mEnabled</div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:73</div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html_acf72945f62375b6ac8939c463a616f4a"><div class="ttname"><a href="classop_1_1_face_extractor_net.html#acf72945f62375b6ac8939c463a616f4a">op::FaceExtractorNet::mNetOutputSize</a></div><div class="ttdeci">const Point&lt; int &gt; mNetOutputSize</div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:65</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html_a637f9c4c19e110be435cd05052248f86"><div class="ttname"><a href="classop_1_1_face_extractor_net.html#a637f9c4c19e110be435cd05052248f86">op::FaceExtractorNet::mEnabled</a></div><div class="ttdeci">std::atomic&lt; bool &gt; mEnabled</div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:72</div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html_acf72945f62375b6ac8939c463a616f4a"><div class="ttname"><a href="classop_1_1_face_extractor_net.html#acf72945f62375b6ac8939c463a616f4a">op::FaceExtractorNet::mNetOutputSize</a></div><div class="ttdeci">const Point&lt; int &gt; mNetOutputSize</div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:64</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="core_2enum_classes_8hpp_html"><div class="ttname"><a href="core_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html_a43bd29f8c1fc0dbef051bd574df2deca"><div class="ttname"><a href="classop_1_1_face_extractor_net.html#a43bd29f8c1fc0dbef051bd574df2deca">op::FaceExtractorNet::mHeatMaps</a></div><div class="ttdeci">Array&lt; float &gt; mHeatMaps</div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:69</div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html_ae18226cef1478a929df9061c7d699c6f"><div class="ttname"><a href="classop_1_1_face_extractor_net.html#ae18226cef1478a929df9061c7d699c6f">op::FaceExtractorNet::mFaceImageCrop</a></div><div class="ttdeci">Array&lt; float &gt; mFaceImageCrop</div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:66</div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html_a43bd29f8c1fc0dbef051bd574df2deca"><div class="ttname"><a href="classop_1_1_face_extractor_net.html#a43bd29f8c1fc0dbef051bd574df2deca">op::FaceExtractorNet::mHeatMaps</a></div><div class="ttdeci">Array&lt; float &gt; mHeatMaps</div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:68</div></div>
<div class="ttc" id="classop_1_1_face_extractor_net_html_ae18226cef1478a929df9061c7d699c6f"><div class="ttname"><a href="classop_1_1_face_extractor_net.html#ae18226cef1478a929df9061c7d699c6f">op::FaceExtractorNet::mFaceImageCrop</a></div><div class="ttdeci">Array&lt; float &gt; mFaceImageCrop</div><div class="ttdef"><b>Definition:</b> faceExtractorNet.hpp:65</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+2 -2
View File
@@ -138,14 +138,14 @@ $(document).ready(function(){initNavTree('face_gpu_renderer_8hpp_source.html',''
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;}</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FACE_FACE_GPU_RENDERER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="face_renderer_8hpp_html"><div class="ttname"><a href="face_renderer_8hpp.html">faceRenderer.hpp</a></div></div>
<div class="ttc" id="classop_1_1_face_renderer_html"><div class="ttname"><a href="classop_1_1_face_renderer.html">op::FaceRenderer</a></div><div class="ttdef"><b>Definition:</b> faceRenderer.hpp:8</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="classop_1_1_gpu_renderer_html"><div class="ttname"><a href="classop_1_1_gpu_renderer.html">op::GpuRenderer</a></div><div class="ttdef"><b>Definition:</b> gpuRenderer.hpp:11</div></div>
<div class="ttc" id="gpu_renderer_8hpp_html"><div class="ttname"><a href="gpu_renderer_8hpp.html">gpuRenderer.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespaceop_html_a4f191afed46fea5e3ce5b2a8756e1ddd"><div class="ttname"><a href="namespaceop.html#a4f191afed46fea5e3ce5b2a8756e1ddd">op::FACE_DEFAULT_ALPHA_HEAT_MAP</a></div><div class="ttdeci">const auto FACE_DEFAULT_ALPHA_HEAT_MAP</div><div class="ttdef"><b>Definition:</b> faceParameters.hpp:30</div></div>
<div class="ttc" id="face_parameters_8hpp_html"><div class="ttname"><a href="face_parameters_8hpp.html">faceParameters.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a15f6c39797cee87f6aa941d93f22b78b"><div class="ttname"><a href="namespaceop.html#a15f6c39797cee87f6aa941d93f22b78b">op::FACE_DEFAULT_ALPHA_KEYPOINT</a></div><div class="ttdeci">const auto FACE_DEFAULT_ALPHA_KEYPOINT</div><div class="ttdef"><b>Definition:</b> faceParameters.hpp:29</div></div>
+1 -1
View File
@@ -132,7 +132,7 @@ $(document).ready(function(){initNavTree('face_renderer_8hpp_source.html','');})
<div class="ttc" id="classop_1_1_face_renderer_html_aa34ce7a0602b0994cc3043b80627a31c"><div class="ttname"><a href="classop_1_1_face_renderer.html#aa34ce7a0602b0994cc3043b80627a31c">op::FaceRenderer::initializationOnThread</a></div><div class="ttdeci">virtual void initializationOnThread()</div><div class="ttdef"><b>Definition:</b> faceRenderer.hpp:11</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('file_saver_8hpp_source.html','');});
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_file_saver_html"><div class="ttname"><a href="classop_1_1_file_saver.html">op::FileSaver</a></div><div class="ttdef"><b>Definition:</b> fileSaver.hpp:9</div></div>
<div class="ttc" id="string_8hpp_html"><div class="ttname"><a href="string_8hpp.html">string.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -182,7 +182,7 @@ $(document).ready(function(){initNavTree('file_stream_8hpp_source.html','');});
<div class="ttc" id="filestream_2enum_classes_8hpp_html"><div class="ttname"><a href="filestream_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a0ce96f84c6e380b261802c7e2639dc7d"><div class="ttname"><a href="namespaceop.html#a0ce96f84c6e380b261802c7e2639dc7d">op::loadHandDetectorTxt</a></div><div class="ttdeci">OP_API std::vector&lt; std::array&lt; Rectangle&lt; float &gt;, 2 &gt; &gt; loadHandDetectorTxt(const std::string &amp;txtFilePath)</div></div>
<div class="ttc" id="namespacecl_html_a01a0973ddf4c1799772079a09d7156cb"><div class="ttname"><a href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a></div><div class="ttdeci">std::vector&lt; T, Alloc &gt; vector</div><div class="ttdef"><b>Definition:</b> cl2.hpp:567</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -158,7 +158,7 @@ $(document).ready(function(){initNavTree('file_system_8hpp_source.html','');});
<div class="ttc" id="namespaceop_html_ab38ea91ef7b7dad700d8e4a4654d48f5"><div class="ttname"><a href="namespaceop.html#ab38ea91ef7b7dad700d8e4a4654d48f5">op::formatAsDirectory</a></div><div class="ttdeci">OP_API std::string formatAsDirectory(const std::string &amp;directoryPathString)</div></div>
<div class="ttc" id="namespaceop_html_ac1737c19228b83a5e93ae51e5d9556eb"><div class="ttname"><a href="namespaceop.html#ac1737c19228b83a5e93ae51e5d9556eb">op::getFullFilePathNoExtension</a></div><div class="ttdeci">OP_API std::string getFullFilePathNoExtension(const std::string &amp;fullPath)</div></div>
<div class="ttc" id="namespaceop_html_ac1f4b95440d2fb57fc715558d039b947"><div class="ttname"><a href="namespaceop.html#ac1f4b95440d2fb57fc715558d039b947">op::existFile</a></div><div class="ttdeci">OP_API bool existFile(const std::string &amp;filePath)</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespaceop_html_a8664658afa7be03e173cec9eff2873ad"><div class="ttname"><a href="namespaceop.html#a8664658afa7be03e173cec9eff2873ad">op::removeSpecialsCharacters</a></div><div class="ttdeci">OP_API std::string removeSpecialsCharacters(const std::string &amp;stringToVariate)</div></div>
<div class="ttc" id="namespaceop_html_a3ff74a37eb4bf12e31bc5aa95b69f9e3"><div class="ttname"><a href="namespaceop.html#a3ff74a37eb4bf12e31bc5aa95b69f9e3">op::getFilesOnDirectory</a></div><div class="ttdeci">OP_API std::vector&lt; std::string &gt; getFilesOnDirectory(const std::string &amp;directoryPath, const std::vector&lt; std::string &gt; &amp;extensions={})</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
+37 -35
View File
@@ -220,32 +220,32 @@ $(document).ready(function(){initNavTree('files.html','');});
<tr id="row_0_0_7_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="w_hand_extractor_net_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="w_hand_extractor_net_8hpp.html" target="_self">wHandExtractorNet.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_7_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="w_hand_renderer_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="w_hand_renderer_8hpp.html" target="_self">wHandRenderer.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_8_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_8_')"/><img id="img_0_0_8_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('0_0_8_')"/><a class="el" href="dir_569de9812424afab8cfb67ee240b107a.html" target="_self">net</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="net_2headers_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="net_2headers_8hpp.html" target="_self">headers.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_1_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="maximum_base_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="maximum_base_8hpp.html" target="_self">maximumBase.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_2_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="maximum_caffe_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="maximum_caffe_8hpp.html" target="_self">maximumCaffe.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_3_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="net_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="net_8hpp.html" target="_self">net.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_4_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="net_caffe_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="net_caffe_8hpp.html" target="_self">netCaffe.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_5_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="nms_base_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="nms_base_8hpp.html" target="_self">nmsBase.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_6_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="nms_caffe_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="nms_caffe_8hpp.html" target="_self">nmsCaffe.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_7_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="resize_and_merge_base_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="resize_and_merge_base_8hpp.html" target="_self">resizeAndMergeBase.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_8_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="resize_and_merge_caffe_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="resize_and_merge_caffe_8hpp.html" target="_self">resizeAndMergeCaffe.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="body_part_connector_base_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="body_part_connector_base_8hpp.html" target="_self">bodyPartConnectorBase.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_1_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="body_part_connector_caffe_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="body_part_connector_caffe_8hpp.html" target="_self">bodyPartConnectorCaffe.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_2_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="net_2headers_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="net_2headers_8hpp.html" target="_self">headers.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_3_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="maximum_base_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="maximum_base_8hpp.html" target="_self">maximumBase.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_4_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="maximum_caffe_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="maximum_caffe_8hpp.html" target="_self">maximumCaffe.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_5_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="net_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="net_8hpp.html" target="_self">net.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_6_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="net_caffe_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="net_caffe_8hpp.html" target="_self">netCaffe.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_7_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="nms_base_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="nms_base_8hpp.html" target="_self">nmsBase.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_8_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="nms_caffe_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="nms_caffe_8hpp.html" target="_self">nmsCaffe.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_9_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="resize_and_merge_base_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="resize_and_merge_base_8hpp.html" target="_self">resizeAndMergeBase.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_10_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="resize_and_merge_caffe_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="resize_and_merge_caffe_8hpp.html" target="_self">resizeAndMergeCaffe.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_9_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_9_')"/><img id="img_0_0_9_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('0_0_9_')"/><a class="el" href="dir_fb1fa93424b14541859dcbe39f791178.html" target="_self">pose</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="body_part_connector_base_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="body_part_connector_base_8hpp.html" target="_self">bodyPartConnectorBase.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="body_part_connector_caffe_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="body_part_connector_caffe_8hpp.html" target="_self">bodyPartConnectorCaffe.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_2enum_classes_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_2enum_classes_8hpp.html" target="_self">enumClasses.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_2headers_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_2headers_8hpp.html" target="_self">headers.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_cpu_renderer_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_cpu_renderer_8hpp.html" target="_self">poseCpuRenderer.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_extractor_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_extractor_8hpp.html" target="_self">poseExtractor.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_extractor_caffe_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_extractor_caffe_8hpp.html" target="_self">poseExtractorCaffe.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_extractor_net_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_extractor_net_8hpp.html" target="_self">poseExtractorNet.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_gpu_renderer_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_gpu_renderer_8hpp.html" target="_self">poseGpuRenderer.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_parameters_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_parameters_8hpp.html" target="_self">poseParameters.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_parameters_render_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_parameters_render_8hpp.html" target="_self">poseParametersRender.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_renderer_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_renderer_8hpp.html" target="_self">poseRenderer.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="render_pose_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="render_pose_8hpp.html" target="_self">renderPose.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="w_pose_extractor_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="w_pose_extractor_8hpp.html" target="_self">wPoseExtractor.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="w_pose_extractor_net_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="w_pose_extractor_net_8hpp.html" target="_self">wPoseExtractorNet.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="w_pose_renderer_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="w_pose_renderer_8hpp.html" target="_self">wPoseRenderer.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_2enum_classes_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_2enum_classes_8hpp.html" target="_self">enumClasses.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_2headers_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_2headers_8hpp.html" target="_self">headers.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_cpu_renderer_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_cpu_renderer_8hpp.html" target="_self">poseCpuRenderer.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_extractor_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_extractor_8hpp.html" target="_self">poseExtractor.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_extractor_caffe_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_extractor_caffe_8hpp.html" target="_self">poseExtractorCaffe.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_extractor_net_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_extractor_net_8hpp.html" target="_self">poseExtractorNet.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_gpu_renderer_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_gpu_renderer_8hpp.html" target="_self">poseGpuRenderer.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_parameters_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_parameters_8hpp.html" target="_self">poseParameters.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_parameters_render_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_parameters_render_8hpp.html" target="_self">poseParametersRender.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="pose_renderer_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="pose_renderer_8hpp.html" target="_self">poseRenderer.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="render_pose_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="render_pose_8hpp.html" target="_self">renderPose.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="w_pose_extractor_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="w_pose_extractor_8hpp.html" target="_self">wPoseExtractor.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="w_pose_extractor_net_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="w_pose_extractor_net_8hpp.html" target="_self">wPoseExtractorNet.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="w_pose_renderer_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="w_pose_renderer_8hpp.html" target="_self">wPoseRenderer.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_10_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_10_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_10_')"/><img id="img_0_0_10_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('0_0_10_')"/><a class="el" href="dir_b2e62255944e9e5a8b460230324e9449.html" target="_self">producer</a></td><td class="desc"></td></tr>
<tr id="row_0_0_10_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="datum_producer_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="datum_producer_8hpp.html" target="_self">datumProducer.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_10_1_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="producer_2enum_classes_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="producer_2enum_classes_8hpp.html" target="_self">enumClasses.hpp</a></td><td class="desc"></td></tr>
@@ -299,16 +299,18 @@ $(document).ready(function(){initNavTree('files.html','');});
<tr id="row_0_0_13_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="standard_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="standard_8hpp.html" target="_self">standard.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_13_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="string_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="string_8hpp.html" target="_self">string.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_14_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_14_')"/><img id="img_0_0_14_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('0_0_14_')"/><a class="el" href="dir_656bab9d729ebd6e2f5fd290e8e58c67.html" target="_self">wrapper</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wrapper_2headers_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_2headers_8hpp.html" target="_self">headers.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_1_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wrapper_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_8hpp.html" target="_self">wrapper.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_2_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wrapper_auxiliary_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_auxiliary_8hpp.html" target="_self">wrapperAuxiliary.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_3_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wrapper_struct_extra_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_struct_extra_8hpp.html" target="_self">wrapperStructExtra.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_4_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wrapper_struct_face_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_struct_face_8hpp.html" target="_self">wrapperStructFace.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_5_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wrapper_struct_hand_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_struct_hand_8hpp.html" target="_self">wrapperStructHand.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_6_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wrapper_struct_input_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_struct_input_8hpp.html" target="_self">wrapperStructInput.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_7_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wrapper_struct_output_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_struct_output_8hpp.html" target="_self">wrapperStructOutput.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_8_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="wrapper_struct_pose_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_struct_pose_8hpp.html" target="_self">wrapperStructPose.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_15_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="headers_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="headers_8hpp.html" target="_self">headers.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wrapper_2enum_classes_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_2enum_classes_8hpp.html" target="_self">enumClasses.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_1_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wrapper_2headers_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_2headers_8hpp.html" target="_self">headers.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_2_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wrapper_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_8hpp.html" target="_self">wrapper.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_3_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wrapper_auxiliary_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_auxiliary_8hpp.html" target="_self">wrapperAuxiliary.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_4_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wrapper_struct_extra_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_struct_extra_8hpp.html" target="_self">wrapperStructExtra.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_5_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wrapper_struct_face_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_struct_face_8hpp.html" target="_self">wrapperStructFace.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_6_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wrapper_struct_hand_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_struct_hand_8hpp.html" target="_self">wrapperStructHand.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_7_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wrapper_struct_input_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_struct_input_8hpp.html" target="_self">wrapperStructInput.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_8_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wrapper_struct_output_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_struct_output_8hpp.html" target="_self">wrapperStructOutput.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_14_9_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="wrapper_struct_pose_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="wrapper_struct_pose_8hpp.html" target="_self">wrapperStructPose.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_15_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="flags_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="flags_8hpp.html" target="_self">flags.hpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_16_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="headers_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="headers_8hpp.html" target="_self">headers.hpp</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
+3394
View File
File diff suppressed because it is too large Load Diff
+82
View File
@@ -0,0 +1,82 @@
var flags_8hpp =
[
[ "DEFINE_bool", "flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad", null ],
[ "DEFINE_bool", "flags_8hpp.html#a7fc3e871114ac35447499ffda035d51e", null ],
[ "DEFINE_bool", "flags_8hpp.html#a64c46584d79ef0b947ecd0a98b282839", null ],
[ "DEFINE_bool", "flags_8hpp.html#a6a501f229de1ba19801b77fd0565527b", null ],
[ "DEFINE_bool", "flags_8hpp.html#a5c66f20b5a9a1bc44d3c685fd37ff7f9", null ],
[ "DEFINE_bool", "flags_8hpp.html#ad739178d4295e31edd2f1e468bd2e600", null ],
[ "DEFINE_bool", "flags_8hpp.html#a5e8200fc5fd8bc1e80b94b029ea8e18d", null ],
[ "DEFINE_bool", "flags_8hpp.html#a669c6f4820af0275f40808b18147b98c", null ],
[ "DEFINE_bool", "flags_8hpp.html#af57ca90aafa15b707af299527b0aff6f", null ],
[ "DEFINE_bool", "flags_8hpp.html#ac881df85c5be736d05822ad98ac0496f", null ],
[ "DEFINE_bool", "flags_8hpp.html#aa941a6193b13f3d138437cf2a84e73ff", null ],
[ "DEFINE_bool", "flags_8hpp.html#aea11a0489c2af278990d3ddff10960fd", null ],
[ "DEFINE_bool", "flags_8hpp.html#a4da8f1bc0afb58f2a757ab6d90c6042e", null ],
[ "DEFINE_bool", "flags_8hpp.html#a0a28dd6ee5503f070d08cc9e4a3aff05", null ],
[ "DEFINE_bool", "flags_8hpp.html#a4c800b6a91b02874d006da33ab8432cd", null ],
[ "DEFINE_bool", "flags_8hpp.html#ac210b56a3c46ff06143a62b0bb725cc6", null ],
[ "DEFINE_bool", "flags_8hpp.html#a1a9ffc302eac69c8ba024da3edf01a5f", null ],
[ "DEFINE_bool", "flags_8hpp.html#a231bec7b2113f31cebb760c849ca2841", null ],
[ "DEFINE_bool", "flags_8hpp.html#a14f23a4c6dd6c9290e3ee44bd79f96bf", null ],
[ "DEFINE_double", "flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba", null ],
[ "DEFINE_double", "flags_8hpp.html#adf35e9261afec1673a42de6197f07f42", null ],
[ "DEFINE_double", "flags_8hpp.html#a94efdbeb7b9adb554d34399279312b8f", null ],
[ "DEFINE_double", "flags_8hpp.html#afd21fc201e4b269bf0b07b8fce886173", null ],
[ "DEFINE_double", "flags_8hpp.html#ad971ae1068651177e7a78ae68c022792", null ],
[ "DEFINE_double", "flags_8hpp.html#a62bfc56794bb8ceaedd0eb7bc32a0f22", null ],
[ "DEFINE_double", "flags_8hpp.html#a53eb4c15af968876f31ca0be54d251b3", null ],
[ "DEFINE_double", "flags_8hpp.html#af654373ad667b1683f30e350331ea709", null ],
[ "DEFINE_double", "flags_8hpp.html#a71043931875d1f5ec677fd69ae96c632", null ],
[ "DEFINE_double", "flags_8hpp.html#a6b12d681ace972ae8eede484505c50af", null ],
[ "DEFINE_double", "flags_8hpp.html#a890b2b8df8a57fe4e9baa465c6584ccf", null ],
[ "DEFINE_double", "flags_8hpp.html#ac17a7af1030d7f5bd69672fec961c083", null ],
[ "DEFINE_int32", "flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde", null ],
[ "DEFINE_int32", "flags_8hpp.html#a8e9de971b409cfe7fdded7f0d47c502d", null ],
[ "DEFINE_int32", "flags_8hpp.html#a10efaeb1ea3a8478388cc7d0bfd4e59e", null ],
[ "DEFINE_int32", "flags_8hpp.html#ab41c02abe3634f0db65123ecda964a31", null ],
[ "DEFINE_int32", "flags_8hpp.html#a6c9c8a5843dd8b93e009bf29dc31cde2", null ],
[ "DEFINE_int32", "flags_8hpp.html#a284252d3d255ad5e5c35815d720fd67a", null ],
[ "DEFINE_int32", "flags_8hpp.html#a8511765700f652000f2c1c2b1a5df9f9", null ],
[ "DEFINE_int32", "flags_8hpp.html#a18fc454ffeef53c7c73d69c67d1a73fc", null ],
[ "DEFINE_int32", "flags_8hpp.html#aa5a1826a500d7131fefb480ccd1713fb", null ],
[ "DEFINE_int32", "flags_8hpp.html#a1edea5f45026b353b6e6cc3b196767a0", null ],
[ "DEFINE_int32", "flags_8hpp.html#aa80e5f9914dd35c852941282aa229b21", null ],
[ "DEFINE_int32", "flags_8hpp.html#a311e487137e17445e6939abb7cc0cf8f", null ],
[ "DEFINE_int32", "flags_8hpp.html#aa797dd033c6f3c4d2654e7000939d270", null ],
[ "DEFINE_int32", "flags_8hpp.html#a20c481950df0272f0b7b0cde67d8e72a", null ],
[ "DEFINE_int32", "flags_8hpp.html#afdfef14901f7b5e324d6983845f5ab50", null ],
[ "DEFINE_int32", "flags_8hpp.html#a072bd893f4003b48bc7c99735eeeed39", null ],
[ "DEFINE_int32", "flags_8hpp.html#a4cead735de5b43cfcae5c1139df3be1a", null ],
[ "DEFINE_int32", "flags_8hpp.html#ab2af299b6380dcd6dc06a95cceb056d4", null ],
[ "DEFINE_int32", "flags_8hpp.html#ad0269da28dc2033e23b8ea84b7e793a2", null ],
[ "DEFINE_int32", "flags_8hpp.html#ada5b7fef5063818fd668359e9e0b0504", null ],
[ "DEFINE_int32", "flags_8hpp.html#a9a34e10f75069cf3283e535a77006775", null ],
[ "DEFINE_string", "flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89", null ],
[ "DEFINE_string", "flags_8hpp.html#aab02d4078b5f7999a582d9c5f4248676", null ],
[ "DEFINE_string", "flags_8hpp.html#a7773e867133822f5601899975dc06adb", null ],
[ "DEFINE_string", "flags_8hpp.html#a5db17b8bc6df4fe40b556af7157dcbf7", null ],
[ "DEFINE_string", "flags_8hpp.html#aff61246512375ff5941dc4110e127ca3", null ],
[ "DEFINE_string", "flags_8hpp.html#a9ab689ebe20a261b20587af79123e79a", null ],
[ "DEFINE_string", "flags_8hpp.html#a85be61a31eaa438a7e9c7d2baf51da47", null ],
[ "DEFINE_string", "flags_8hpp.html#acfd124be44003a59f2591c7584fd3c75", null ],
[ "DEFINE_string", "flags_8hpp.html#a830bcfa6645bf39a18f59d3b72f75edf", null ],
[ "DEFINE_string", "flags_8hpp.html#af5ee5f61f0d36a03bb8647408f5e236b", null ],
[ "DEFINE_string", "flags_8hpp.html#afaf97bbf6a49576782d25147bc865bed", null ],
[ "DEFINE_string", "flags_8hpp.html#a7a3597e9216885470199ca1578eb7f69", null ],
[ "DEFINE_string", "flags_8hpp.html#ab077893503ebb5fba8cb300bd5f93d62", null ],
[ "DEFINE_string", "flags_8hpp.html#a3051d21eb51cc39eed5f781d8eaed960", null ],
[ "DEFINE_string", "flags_8hpp.html#a9aa48b2ab293842bc42b96df9e97c9b8", null ],
[ "DEFINE_string", "flags_8hpp.html#a26d1c7340fc87d4593dda754d54145a2", null ],
[ "DEFINE_string", "flags_8hpp.html#ac6c2099e630e05f867ee10b43f35dc65", null ],
[ "DEFINE_string", "flags_8hpp.html#aa3fe7c4c07492e6553a6c2d25ebd76b4", null ],
[ "DEFINE_string", "flags_8hpp.html#a242473077549869f06534e8a9ea1ddd6", null ],
[ "DEFINE_string", "flags_8hpp.html#ad8c5173beb83c0f9996362b3a3fba820", null ],
[ "DEFINE_string", "flags_8hpp.html#a5aaba99bdb163516d0297d2e09dd0c7d", null ],
[ "DEFINE_string", "flags_8hpp.html#a6c5341914694863528d3d93b23b45f01", null ],
[ "DEFINE_string", "flags_8hpp.html#ad0c09dd7ede747d69d36dc86c7ffa11c", null ],
[ "DEFINE_string", "flags_8hpp.html#a63936bd2bc53a453ba74066289ab9d29", null ],
[ "DEFINE_string", "flags_8hpp.html#aa7b1c758c6d6e35c3227994a9ced0236", null ],
[ "DEFINE_uint64", "flags_8hpp.html#a1433eaf1c5eb42e406e76bc6f8e517c3", null ],
[ "DEFINE_uint64", "flags_8hpp.html#ac8fef8bb0234286e74b75214a750d674", null ]
];
+359
View File
@@ -0,0 +1,359 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>OpenPose: /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/flags.hpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">OpenPose
&#160;<span id="projectnumber">1.0.0rc2</span>
</div>
<div id="projectbrief">OpenPose: A Real-Time Multi-Person Key-Point Detection And Multi-Threading C++ Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('flags_8hpp_source.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">flags.hpp</div> </div>
</div><!--header-->
<div class="contents">
<a href="flags_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef OPENPOSE_FLAGS_HPP</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPENPOSE_FLAGS_HPP</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Note: This class is not included within the basic OpenPose `headers.hpp` and must be explicitly included. In</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// addition, Google Flags library must also be linked to the resulting binary or library. OpenPose library does</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// not force to use Google Flags, but the OpenPose examples do so.</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// GFlags: DEFINE_bool, _int32, _int64, _uint64, _double, _string</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;gflags/gflags.h&gt;</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// Allow Google Flags in Ubuntu 14</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#ifndef GFLAGS_GFLAGS_H_</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor"></span> <span class="keyword">namespace </span>gflags = google;</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// See all the available parameter options withe the `--help` flag. E.g. `build/examples/openpose/openpose.bin --help`</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Note: This command will show you flags for other unnecessary 3rdparty files. Check only the flags for the OpenPose</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// executable. E.g. for `openpose.bin`, look for `Flags from examples/openpose/openpose.cpp:`.</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// Debugging/Other</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(logging_level, 3, <span class="stringliteral">&quot;The logging level. Integer in the range [0, 255]. 0 will output any log() message, while&quot;</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="stringliteral">&quot; 255 will not output any. Current OpenPose library messages are in the range 0-4: 1 for&quot;</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="stringliteral">&quot; low priority messages and 4 for important ones.&quot;</span>);</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(disable_multi_thread, <span class="keyword">false</span>, <span class="stringliteral">&quot;It would slightly reduce the frame rate in order to highly reduce the lag. Mainly useful&quot;</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="stringliteral">&quot; for 1) Cases where it is needed a low latency (e.g. webcam in real-time scenarios with&quot;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="stringliteral">&quot; low-range GPU devices); and 2) Debugging OpenPose when it is crashing to locate the&quot;</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="stringliteral">&quot; error.&quot;</span>);</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(profile_speed, 1000, <span class="stringliteral">&quot;If PROFILER_ENABLED was set in CMake or Makefile.config files, OpenPose will show some&quot;</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="stringliteral">&quot; runtime statistics at this frame number.&quot;</span>);</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#ifndef OPENPOSE_FLAGS_DISABLE_POSE</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef OPENPOSE_FLAGS_DISABLE_PRODUCER</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="comment">// Producer</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(camera, -1, <span class="stringliteral">&quot;The camera index for cv::VideoCapture. Integer in the range [0, 9]. Select a negative&quot;</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="stringliteral">&quot; number (by default), to auto-detect and open the first available camera.&quot;</span>);</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(camera_resolution, <span class="stringliteral">&quot;-1x-1&quot;</span>, <span class="stringliteral">&quot;Set the camera resolution (either `--camera` or `--flir_camera`). `-1x-1` will use the&quot;</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="stringliteral">&quot; default 1280x720 for `--camera`, or the maximum flir camera resolution available for&quot;</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="stringliteral">&quot; `--flir_camera`&quot;</span>);</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FLAGS_DISABLE_PRODUCER</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(camera_fps, 30.0, <span class="stringliteral">&quot;Frame rate for the webcam (also used when saving video). Set this value to the minimum&quot;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="stringliteral">&quot; value between the OpenPose displayed speed and the webcam real frame rate.&quot;</span>);</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#ifndef OPENPOSE_FLAGS_DISABLE_PRODUCER</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(video, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Use a video file instead of the camera. Use `examples/media/video.avi` for our default&quot;</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="stringliteral">&quot; example video.&quot;</span>);</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(image_dir, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Process a directory of images. Use `examples/media/` for our default example folder with 20&quot;</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="stringliteral">&quot; images. Read all standard formats (jpg, png, bmp, etc.).&quot;</span>);</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(flir_camera, <span class="keyword">false</span>, <span class="stringliteral">&quot;Whether to use FLIR (Point-Grey) stereo camera.&quot;</span>);</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(flir_camera_index, -1, <span class="stringliteral">&quot;Select -1 (default) to run on all detected flir cameras at once. Otherwise, select the flir&quot;</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="stringliteral">&quot; camera index to run, where 0 corresponds to the detected flir camera with the lowest&quot;</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="stringliteral">&quot; serial number, and `n` to the `n`-th lowest serial number camera.&quot;</span>);</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(ip_camera, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;String with the IP camera URL. It supports protocols like RTSP and HTTP.&quot;</span>);</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<a class="code" href="flags_8hpp.html#a1433eaf1c5eb42e406e76bc6f8e517c3">DEFINE_uint64</a>(frame_first, 0, <span class="stringliteral">&quot;Start on desired frame number. Indexes are 0-based, i.e. the first frame has index 0.&quot;</span>);</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<a class="code" href="flags_8hpp.html#a1433eaf1c5eb42e406e76bc6f8e517c3">DEFINE_uint64</a>(frame_last, -1, <span class="stringliteral">&quot;Finish on desired frame number. Select -1 to disable. Indexes are 0-based, e.g. if set to&quot;</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="stringliteral">&quot; 10, it will process 11 frames (0-10).&quot;</span>);</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(frame_flip, <span class="keyword">false</span>, <span class="stringliteral">&quot;Flip/mirror each frame (e.g. for real time webcam demonstrations).&quot;</span>);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(frame_rotate, 0, <span class="stringliteral">&quot;Rotate each frame, 4 possible values: 0, 90, 180, 270.&quot;</span>);</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(frames_repeat, <span class="keyword">false</span>, <span class="stringliteral">&quot;Repeat frames when finished.&quot;</span>);</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(process_real_time, <span class="keyword">false</span>, <span class="stringliteral">&quot;Enable to keep the original source frame rate (e.g. for video). If the processing time is&quot;</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="stringliteral">&quot; too long, it will skip frames. If it is too fast, it will slow it down.&quot;</span>);</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(camera_parameter_folder, <span class="stringliteral">&quot;models/cameraParameters/flir/&quot;</span>, <span class="stringliteral">&quot;String with the folder where the camera parameters are located.&quot;</span>);</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(frame_keep_distortion, <span class="keyword">false</span>, <span class="stringliteral">&quot;If false (default), it will undistortionate the image based on the&quot;</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="stringliteral">&quot; `camera_parameter_folder` camera parameters; if true, it will not undistortionate, i.e.,&quot;</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="stringliteral">&quot; it will leave it as it is.&quot;</span>);</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FLAGS_DISABLE_PRODUCER</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="comment">// OpenPose</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(model_folder, <span class="stringliteral">&quot;models/&quot;</span>, <span class="stringliteral">&quot;Folder path (absolute or relative) where the models (pose, face, ...) are located.&quot;</span>);</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(output_resolution, <span class="stringliteral">&quot;-1x-1&quot;</span>, <span class="stringliteral">&quot;The image resolution (display and output). Use \&quot;-1x-1\&quot; to force the program to use the&quot;</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="stringliteral">&quot; input image resolution.&quot;</span>);</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(num_gpu, -1, <span class="stringliteral">&quot;The number of GPU devices to use. If negative, it will use all the available GPUs in your&quot;</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="stringliteral">&quot; machine.&quot;</span>);</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(num_gpu_start, 0, <span class="stringliteral">&quot;GPU device start number.&quot;</span>);</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(keypoint_scale, 0, <span class="stringliteral">&quot;Scaling of the (x,y) coordinates of the final pose data array, i.e. the scale of the (x,y)&quot;</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="stringliteral">&quot; coordinates that will be saved with the `write_json` &amp; `write_keypoint` flags.&quot;</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="stringliteral">&quot; Select `0` to scale it to the original source resolution; `1`to scale it to the net output&quot;</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="stringliteral">&quot; size (set with `net_resolution`); `2` to scale it to the final output size (set with&quot;</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="stringliteral">&quot; `resolution`); `3` to scale it in the range [0,1], where (0,0) would be the top-left&quot;</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="stringliteral">&quot; corner of the image, and (1,1) the bottom-right one; and 4 for range [-1,1], where&quot;</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="stringliteral">&quot; (-1,-1) would be the top-left corner of the image, and (1,1) the bottom-right one. Non&quot;</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="stringliteral">&quot; related with `scale_number` and `scale_gap`.&quot;</span>);</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(number_people_max, -1, <span class="stringliteral">&quot;This parameter will limit the maximum number of people detected, by keeping the people with&quot;</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="stringliteral">&quot; top scores. The score is based in person area over the image, body part score, as well as&quot;</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="stringliteral">&quot; joint score (between each pair of connected body parts). Useful if you know the exact&quot;</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="stringliteral">&quot; number of people in the scene, so it can remove false positives (if all the people have&quot;</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="stringliteral">&quot; been detected. However, it might also include false negatives by removing very small or&quot;</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="stringliteral">&quot; highly occluded people. -1 will keep them all.&quot;</span>);</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment">// OpenPose Body Pose</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(body_disable, <span class="keyword">false</span>, <span class="stringliteral">&quot;Disable body keypoint detection. Option only possible for faster (but less accurate) face&quot;</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="stringliteral">&quot; keypoint detection.&quot;</span>);</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(model_pose, <span class="stringliteral">&quot;BODY_25&quot;</span>, <span class="stringliteral">&quot;Model to be used. E.g. `COCO` (18 keypoints), `MPI` (15 keypoints, ~10% faster), &quot;</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="stringliteral">&quot;`MPI_4_layers` (15 keypoints, even faster but less accurate).&quot;</span>);</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(net_resolution, <span class="stringliteral">&quot;-1x368&quot;</span>, <span class="stringliteral">&quot;Multiples of 16. If it is increased, the accuracy potentially increases. If it is&quot;</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="stringliteral">&quot; decreased, the speed increases. For maximum speed-accuracy balance, it should keep the&quot;</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="stringliteral">&quot; closest aspect ratio possible to the images or videos to be processed. Using `-1` in&quot;</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="stringliteral">&quot; any of the dimensions, OP will choose the optimal aspect ratio depending on the user&#39;s&quot;</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="stringliteral">&quot; input value. E.g. the default `-1x368` is equivalent to `656x368` in 16:9 resolutions,&quot;</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="stringliteral">&quot; e.g. full HD (1980x1080) and HD (1280x720) resolutions.&quot;</span>);</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(scale_number, 1, <span class="stringliteral">&quot;Number of scales to average.&quot;</span>);</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(scale_gap, 0.3, <span class="stringliteral">&quot;Scale gap between scales. No effect unless scale_number &gt; 1. Initial scale is always 1.&quot;</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="stringliteral">&quot; If you want to change the initial scale, you actually want to multiply the&quot;</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="stringliteral">&quot; `net_resolution` by your desired initial scale.&quot;</span>);</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment">// OpenPose Body Pose Heatmaps and Part Candidates</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(heatmaps_add_parts, <span class="keyword">false</span>, <span class="stringliteral">&quot;If true, it will fill op::Datum::poseHeatMaps array with the body part heatmaps, and&quot;</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="stringliteral">&quot; analogously face &amp; hand heatmaps to op::Datum::faceHeatMaps &amp; op::Datum::handHeatMaps.&quot;</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="stringliteral">&quot; If more than one `add_heatmaps_X` flag is enabled, it will place then in sequential&quot;</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="stringliteral">&quot; memory order: body parts + bkg + PAFs. It will follow the order on&quot;</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="stringliteral">&quot; POSE_BODY_PART_MAPPING in `src/openpose/pose/poseParameters.cpp`. Program speed will&quot;</span></div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="stringliteral">&quot; considerably decrease. Not required for OpenPose, enable it only if you intend to&quot;</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="stringliteral">&quot; explicitly use this information later.&quot;</span>);</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(heatmaps_add_bkg, <span class="keyword">false</span>, <span class="stringliteral">&quot;Same functionality as `add_heatmaps_parts`, but adding the heatmap corresponding to&quot;</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="stringliteral">&quot; background.&quot;</span>);</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(heatmaps_add_PAFs, <span class="keyword">false</span>, <span class="stringliteral">&quot;Same functionality as `add_heatmaps_parts`, but adding the PAFs.&quot;</span>);</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(heatmaps_scale, 2, <span class="stringliteral">&quot;Set 0 to scale op::Datum::poseHeatMaps in the range [-1,1], 1 for [0,1]; 2 for integer&quot;</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="stringliteral">&quot; rounded [0,255]; and 3 for no scaling.&quot;</span>);</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(part_candidates, <span class="keyword">false</span>, <span class="stringliteral">&quot;Also enable `write_json` in order to save this information. If true, it will fill the&quot;</span></div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="stringliteral">&quot; op::Datum::poseCandidates array with the body part candidates. Candidates refer to all&quot;</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="stringliteral">&quot; the detected body parts, before being assembled into people. Note that the number of&quot;</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="stringliteral">&quot; candidates is equal or higher than the number of final body parts (i.e. after being&quot;</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="stringliteral">&quot; assembled into people). The empty body parts are filled with 0s. Program speed will&quot;</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="stringliteral">&quot; slightly decrease. Not required for OpenPose, enable it only if you intend to explicitly&quot;</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="stringliteral">&quot; use this information.&quot;</span>);</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment">// OpenPose Face</span></div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(face, <span class="keyword">false</span>, <span class="stringliteral">&quot;Enables face keypoint detection. It will share some parameters from the body pose, e.g.&quot;</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="stringliteral">&quot; `model_folder`. Note that this will considerable slow down the performance and increse&quot;</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="stringliteral">&quot; the required GPU memory. In addition, the greater number of people on the image, the&quot;</span></div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="stringliteral">&quot; slower OpenPose will be.&quot;</span>);</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(face_net_resolution, <span class="stringliteral">&quot;368x368&quot;</span>, <span class="stringliteral">&quot;Multiples of 16 and squared. Analogous to `net_resolution` but applied to the face keypoint&quot;</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="stringliteral">&quot; detector. 320x320 usually works fine while giving a substantial speed up when multiple&quot;</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="stringliteral">&quot; faces on the image.&quot;</span>);</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment">// OpenPose Hand</span></div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(hand, <span class="keyword">false</span>, <span class="stringliteral">&quot;Enables hand keypoint detection. It will share some parameters from the body pose, e.g.&quot;</span></div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="stringliteral">&quot; `model_folder`. Analogously to `--face`, it will also slow down the performance, increase&quot;</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="stringliteral">&quot; the required GPU memory and its speed depends on the number of people.&quot;</span>);</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(hand_net_resolution, <span class="stringliteral">&quot;368x368&quot;</span>, <span class="stringliteral">&quot;Multiples of 16 and squared. Analogous to `net_resolution` but applied to the hand keypoint&quot;</span></div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="stringliteral">&quot; detector.&quot;</span>);</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(hand_scale_number, 1, <span class="stringliteral">&quot;Analogous to `scale_number` but applied to the hand keypoint detector. Our best results&quot;</span></div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="stringliteral">&quot; were found with `hand_scale_number` = 6 and `hand_scale_range` = 0.4.&quot;</span>);</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(hand_scale_range, 0.4, <span class="stringliteral">&quot;Analogous purpose than `scale_gap` but applied to the hand keypoint detector. Total range&quot;</span></div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="stringliteral">&quot; between smallest and biggest scale. The scales will be centered in ratio 1. E.g. if&quot;</span></div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="stringliteral">&quot; scaleRange = 0.4 and scalesNumber = 2, then there will be 2 scales, 0.8 and 1.2.&quot;</span>);</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(hand_tracking, <span class="keyword">false</span>, <span class="stringliteral">&quot;Adding hand tracking might improve hand keypoints detection for webcam (if the frame rate&quot;</span></div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="stringliteral">&quot; is high enough, i.e. &gt;7 FPS per GPU) and video. This is not person ID tracking, it&quot;</span></div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="stringliteral">&quot; simply looks for hands in positions at which hands were located in previous frames, but&quot;</span></div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="stringliteral">&quot; it does not guarantee the same person ID among frames.&quot;</span>);</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment">// OpenPose 3-D Reconstruction</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(3d, <span class="keyword">false</span>, <span class="stringliteral">&quot;Running OpenPose 3-D reconstruction demo: 1) Reading from a stereo camera system.&quot;</span></div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="stringliteral">&quot; 2) Performing 3-D reconstruction from the multiple views. 3) Displaying 3-D reconstruction&quot;</span></div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="stringliteral">&quot; results. Note that it will only display 1 person. If multiple people is present, it will&quot;</span></div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="stringliteral">&quot; fail.&quot;</span>);</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(3d_min_views, -1, <span class="stringliteral">&quot;Minimum number of views required to reconstruct each keypoint. By default (-1), it will&quot;</span></div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="stringliteral">&quot; require all the cameras to see the keypoint in order to reconstruct it.&quot;</span>);</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(3d_views, 1, <span class="stringliteral">&quot;Complementary option to `--image_dir` or `--video`. OpenPose will read as many images per&quot;</span></div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="stringliteral">&quot; iteration, allowing tasks such as stereo camera processing (`--3d`). Note that&quot;</span></div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="stringliteral">&quot; `--camera_parameters_folder` must be set. OpenPose must find as many `xml` files in the&quot;</span></div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="stringliteral">&quot; parameter folder as this number indicates.&quot;</span>);</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="comment">// Extra algorithms</span></div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(identification, <span class="keyword">false</span>, <span class="stringliteral">&quot;Experimental, not available yet. Whether to enable people identification across frames.&quot;</span>);</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(tracking, -1, <span class="stringliteral">&quot;Experimental, not available yet. Whether to enable people tracking across frames. The&quot;</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="stringliteral">&quot; value indicates the number of frames where tracking is run between each OpenPose keypoint&quot;</span></div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="stringliteral">&quot; detection. Select -1 (default) to disable it or 0 to run simultaneously OpenPose keypoint&quot;</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="stringliteral">&quot; detector and tracking for potentially higher accurary than only OpenPose.&quot;</span>);</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(ik_threads, 0, <span class="stringliteral">&quot;Experimental, not available yet. Whether to enable inverse kinematics (IK) from 3-D&quot;</span></div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="stringliteral">&quot; keypoints to obtain 3-D joint angles. By default (0 threads), it is disabled. Increasing&quot;</span></div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="stringliteral">&quot; the number of threads will increase the speed but also the global system latency.&quot;</span>);</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment">// OpenPose Rendering</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(part_to_show, 0, <span class="stringliteral">&quot;Prediction channel to visualize (default: 0). 0 for all the body parts, 1-18 for each body&quot;</span></div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="stringliteral">&quot; part heat map, 19 for the background heat map, 20 for all the body part heat maps&quot;</span></div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="stringliteral">&quot; together, 21 for all the PAFs, 22-40 for each body part pair PAF.&quot;</span>);</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(disable_blending, <span class="keyword">false</span>, <span class="stringliteral">&quot;If enabled, it will render the results (keypoint skeletons or heatmaps) on a black&quot;</span></div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="stringliteral">&quot; background, instead of being rendered into the original image. Related: `part_to_show`,&quot;</span></div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="stringliteral">&quot; `alpha_pose`, and `alpha_pose`.&quot;</span>);</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="comment">// OpenPose Rendering Pose</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(render_threshold, 0.05, <span class="stringliteral">&quot;Only estimated keypoints whose score confidences are higher than this threshold will be&quot;</span></div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="stringliteral">&quot; rendered. Generally, a high threshold (&gt; 0.5) will only render very clear body parts;&quot;</span></div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="stringliteral">&quot; while small thresholds (~0.1) will also output guessed and occluded keypoints, but also&quot;</span></div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="stringliteral">&quot; more false positives (i.e. wrong detections).&quot;</span>);</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(render_pose, -1, <span class="stringliteral">&quot;Set to 0 for no rendering, 1 for CPU rendering (slightly faster), and 2 for GPU rendering&quot;</span></div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="stringliteral">&quot; (slower but greater functionality, e.g. `alpha_X` flags). If -1, it will pick CPU if&quot;</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="stringliteral">&quot; CPU_ONLY is enabled, or GPU if CUDA is enabled. If rendering is enabled, it will render&quot;</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="stringliteral">&quot; both `outputData` and `cvOutputData` with the original image and desired body part to be&quot;</span></div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="stringliteral">&quot; shown (i.e. keypoints, heat maps or PAFs).&quot;</span>);</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(alpha_pose, 0.6, <span class="stringliteral">&quot;Blending factor (range 0-1) for the body part rendering. 1 will show it completely, 0 will&quot;</span></div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="stringliteral">&quot; hide it. Only valid for GPU rendering.&quot;</span>);</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(alpha_heatmap, 0.7, <span class="stringliteral">&quot;Blending factor (range 0-1) between heatmap and original frame. 1 will only show the&quot;</span></div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="stringliteral">&quot; heatmap, 0 will only show the frame. Only valid for GPU rendering.&quot;</span>);</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="comment">// OpenPose Rendering Face</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(face_render_threshold, 0.4, <span class="stringliteral">&quot;Analogous to `render_threshold`, but applied to the face keypoints.&quot;</span>);</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(face_render, -1, <span class="stringliteral">&quot;Analogous to `render_pose` but applied to the face. Extra option: -1 to use the same&quot;</span></div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="stringliteral">&quot; configuration that `render_pose` is using.&quot;</span>);</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(face_alpha_pose, 0.6, <span class="stringliteral">&quot;Analogous to `alpha_pose` but applied to face.&quot;</span>);</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(face_alpha_heatmap, 0.7, <span class="stringliteral">&quot;Analogous to `alpha_heatmap` but applied to face.&quot;</span>);</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment">// OpenPose Rendering Hand</span></div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(hand_render_threshold, 0.2, <span class="stringliteral">&quot;Analogous to `render_threshold`, but applied to the hand keypoints.&quot;</span>);</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(hand_render, -1, <span class="stringliteral">&quot;Analogous to `render_pose` but applied to the hand. Extra option: -1 to use the same&quot;</span></div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="stringliteral">&quot; configuration that `render_pose` is using.&quot;</span>);</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(hand_alpha_pose, 0.6, <span class="stringliteral">&quot;Analogous to `alpha_pose` but applied to hand.&quot;</span>);</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(hand_alpha_heatmap, 0.7, <span class="stringliteral">&quot;Analogous to `alpha_heatmap` but applied to hand.&quot;</span>);</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor">#ifndef OPENPOSE_FLAGS_DISABLE_DISPLAY</span></div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor"></span><span class="comment">// Display</span></div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(fullscreen, <span class="keyword">false</span>, <span class="stringliteral">&quot;Run in full-screen mode (press f during runtime to toggle).&quot;</span>);</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<a class="code" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a>(no_gui_verbose, <span class="keyword">false</span>, <span class="stringliteral">&quot;Do not write text on output images on GUI (e.g. number of current frame and people). It&quot;</span></div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="stringliteral">&quot; does not affect the pose rendering.&quot;</span>);</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(display, -1, <span class="stringliteral">&quot;Display mode: -1 for automatic selection; 0 for no display (useful if there is no X server&quot;</span></div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="stringliteral">&quot; and/or to slightly speed up the processing if visual output is not required); 2 for 2-D&quot;</span></div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="stringliteral">&quot; display; 3 for 3-D display (if `--3d` enabled); and 1 for both 2-D and 3-D display.&quot;</span>);</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FLAGS_DISABLE_DISPLAY</span></div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor"></span><span class="comment">// Result Saving</span></div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_images, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Directory to write rendered frames in `write_images_format` image format.&quot;</span>);</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_images_format, <span class="stringliteral">&quot;png&quot;</span>, <span class="stringliteral">&quot;File extension and format for `write_images`, e.g. png, jpg or bmp. Check the OpenCV&quot;</span></div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="stringliteral">&quot; function cv::imwrite for all compatible extensions.&quot;</span>);</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_video, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Full file path to write rendered frames in motion JPEG video format. It might fail if the&quot;</span></div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="stringliteral">&quot; final path does not finish in `.avi`. It internally uses cv::VideoWriter. Flag&quot;</span></div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="stringliteral">&quot; `camera_fps` controls FPS.&quot;</span>);</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_json, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Directory to write OpenPose output in JSON format. It includes body, hand, and face pose&quot;</span></div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="stringliteral">&quot; keypoints (2-D and 3-D), as well as pose candidates (if `--part_candidates` enabled).&quot;</span>);</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_coco_json, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Full file path to write people pose data with JSON COCO validation format.&quot;</span>);</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_coco_foot_json, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Full file path to write people foot pose data with JSON COCO validation format.&quot;</span>);</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_heatmaps, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Directory to write body pose heatmaps in PNG format. At least 1 `add_heatmaps_X` flag&quot;</span></div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="stringliteral">&quot; must be enabled.&quot;</span>);</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_heatmaps_format, <span class="stringliteral">&quot;png&quot;</span>, <span class="stringliteral">&quot;File extension and format for `write_heatmaps`, analogous to `write_images_format`.&quot;</span></div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="stringliteral">&quot; For lossless compression, recommended `png` for integer `heatmaps_scale` and `float` for&quot;</span></div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="stringliteral">&quot; floating values.&quot;</span>);</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_keypoint, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;(Deprecated, use `write_json`) Directory to write the people pose keypoint data. Set format&quot;</span></div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="stringliteral">&quot; with `write_keypoint_format`.&quot;</span>);</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_keypoint_format, <span class="stringliteral">&quot;yml&quot;</span>, <span class="stringliteral">&quot;(Deprecated, use `write_json`) File extension and format for `write_keypoint`: json, xml,&quot;</span></div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="stringliteral">&quot; yaml &amp; yml. Json not available for OpenCV &lt; 3.0, use `write_json` instead.&quot;</span>);</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="comment">// Result Saving - Extra Algorithms</span></div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_video_adam, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Experimental, not available yet. E.g.: `~/Desktop/adamResult.avi`. Flag `camera_fps`&quot;</span></div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="stringliteral">&quot; controls FPS.&quot;</span>);</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_bvh, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Experimental, not available yet. E.g.: `~/Desktop/mocapResult.bvh`.&quot;</span>);</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="comment">// UDP communication</span></div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(udp_host, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Experimental, not available yet. IP for UDP communication. E.g., `192.168.0.1`.&quot;</span>);</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(udp_port, <span class="stringliteral">&quot;8051&quot;</span>, <span class="stringliteral">&quot;Experimental, not available yet. Port number for UDP communication.&quot;</span>);</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FLAGS_DISABLE_POSE</span></div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FLAGS_HPP</span></div>
<div class="ttc" id="flags_8hpp_html_a0e9cb0627d386e4d69e5eae0593d70ad"><div class="ttname"><a href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">DEFINE_bool</a></div><div class="ttdeci">DEFINE_bool(disable_multi_thread, false,&quot;It would slightly reduce the frame rate in order to highly reduce the lag. Mainly useful&quot;&quot; for 1) Cases where it is needed a low latency (e.g. webcam in real-time scenarios with&quot;&quot; low-range GPU devices); and 2) Debugging OpenPose when it is crashing to locate the&quot;&quot; error.&quot;)</div></div>
<div class="ttc" id="flags_8hpp_html_a29f9621cd9361deec9512f8d8b53e6ba"><div class="ttname"><a href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a></div><div class="ttdeci">DEFINE_double(camera_fps, 30.0,&quot;Frame rate for the webcam (also used when saving video). Set this value to the minimum&quot;&quot; value between the OpenPose displayed speed and the webcam real frame rate.&quot;)</div></div>
<div class="ttc" id="flags_8hpp_html_a9e7b1394aea185360a1fe19cf4e20a89"><div class="ttname"><a href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a></div><div class="ttdeci">DEFINE_string(camera_resolution,&quot;-1x-1&quot;,&quot;Set the camera resolution (either `--camera` or `--flir_camera`). `-1x-1` will use the&quot;&quot; default 1280x720 for `--camera`, or the maximum flir camera resolution available for&quot;&quot; `--flir_camera`&quot;)</div></div>
<div class="ttc" id="flags_8hpp_html_a73ee51843ead02ee6358fe39dcbeffde"><div class="ttname"><a href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a></div><div class="ttdeci">DEFINE_int32(logging_level, 3,&quot;The logging level. Integer in the range [0, 255]. 0 will output any log() message, while&quot;&quot; 255 will not output any. Current OpenPose library messages are in the range 0-4: 1 for&quot;&quot; low priority messages and 4 for important ones.&quot;)</div></div>
<div class="ttc" id="flags_8hpp_html_a1433eaf1c5eb42e406e76bc6f8e517c3"><div class="ttname"><a href="flags_8hpp.html#a1433eaf1c5eb42e406e76bc6f8e517c3">DEFINE_uint64</a></div><div class="ttdeci">DEFINE_uint64(frame_first, 0,&quot;Start on desired frame number. Indexes are 0-based, i.e. the first frame has index 0.&quot;)</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_7f012205977c6890af7afa3b7477c2d1.html">include</a></li><li class="navelem"><a class="el" href="dir_18695feb986752a25b816536eab00e96.html">openpose</a></li><li class="navelem"><a class="el" href="flags_8hpp.html">flags.hpp</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
</div>
</body>
</html>
+1 -1
View File
@@ -169,7 +169,7 @@ $(document).ready(function(){initNavTree('flags_to_open_pose_8hpp_source.html','
<div class="ttc" id="namespaceop_html_a7961cb2fd04f59cbcd40df5872f12fd7"><div class="ttname"><a href="namespaceop.html#a7961cb2fd04f59cbcd40df5872f12fd7">op::flagsToPoint</a></div><div class="ttdeci">OP_API Point&lt; int &gt; flagsToPoint(const std::string &amp;pointString, const std::string &amp;pointExample=&quot;1280x720&quot;)</div></div>
<div class="ttc" id="namespaceop_html_a54b73745852c270cfd891eed0f6f2332"><div class="ttname"><a href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">op::ProducerType</a></div><div class="ttdeci">ProducerType</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:25</div></div>
<div class="ttc" id="producer_8hpp_html"><div class="ttname"><a href="producer_8hpp.html">producer.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="core_2enum_classes_8hpp_html"><div class="ttname"><a href="core_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a70f65da8f70ebd07b093932927187c90"><div class="ttname"><a href="namespaceop.html#a70f65da8f70ebd07b093932927187c90">op::flagsToRenderMode</a></div><div class="ttdeci">OP_API RenderMode flagsToRenderMode(const int renderFlag, const bool gpuBuggy=false, const int renderPoseFlag=-2)</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
+3 -3
View File
@@ -154,15 +154,15 @@ $(document).ready(function(){initNavTree('flir_reader_8hpp_source.html','');});
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;}</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#endif // OPENPOSE_PRODUCER_FLIR_READER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="classop_1_1_producer_html"><div class="ttname"><a href="classop_1_1_producer.html">op::Producer</a></div><div class="ttdef"><b>Definition:</b> producer.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="classop_1_1_producer_html"><div class="ttname"><a href="classop_1_1_producer.html">op::Producer</a></div><div class="ttdef"><b>Definition:</b> producer.hpp:15</div></div>
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point&lt; int &gt;</a></div></div>
<div class="ttc" id="classop_1_1_spinnaker_wrapper_html"><div class="ttname"><a href="classop_1_1_spinnaker_wrapper.html">op::SpinnakerWrapper</a></div><div class="ttdef"><b>Definition:</b> spinnakerWrapper.hpp:12</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="spinnaker_wrapper_8hpp_html"><div class="ttname"><a href="spinnaker_wrapper_8hpp.html">spinnakerWrapper.hpp</a></div></div>
<div class="ttc" id="classop_1_1_flir_reader_html"><div class="ttname"><a href="classop_1_1_flir_reader.html">op::FlirReader</a></div><div class="ttdef"><b>Definition:</b> flirReader.hpp:15</div></div>
<div class="ttc" id="producer_8hpp_html"><div class="ttname"><a href="producer_8hpp.html">producer.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+2 -2
View File
@@ -143,11 +143,11 @@ $(document).ready(function(){initNavTree('frame_displayer_8hpp_source.html','');
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#endif // OPENPOSE_GUI_FRAMES_DISPLAY_HPP</span></div>
<div class="ttc" id="gui_2enum_classes_8hpp_html"><div class="ttname"><a href="gui_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a6c22a72ce93c64e7582cb670492a50bf"><div class="ttname"><a href="namespaceop.html#a6c22a72ce93c64e7582cb670492a50bf">op::FullScreenMode</a></div><div class="ttdeci">FullScreenMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:23</div></div>
<div class="ttc" id="macros_8hpp_html_adcf24c45000a4f44f355f1cc3062ea49"><div class="ttname"><a href="macros_8hpp.html#adcf24c45000a4f44f355f1cc3062ea49">OPEN_POSE_NAME_AND_VERSION</a></div><div class="ttdeci">const std::string OPEN_POSE_NAME_AND_VERSION</div><div class="ttdef"><b>Definition:</b> macros.hpp:12</div></div>
<div class="ttc" id="macros_8hpp_html_adcf24c45000a4f44f355f1cc3062ea49"><div class="ttname"><a href="macros_8hpp.html#adcf24c45000a4f44f355f1cc3062ea49">OPEN_POSE_NAME_AND_VERSION</a></div><div class="ttdeci">const std::string OPEN_POSE_NAME_AND_VERSION</div><div class="ttdef"><b>Definition:</b> macros.hpp:14</div></div>
<div class="ttc" id="classop_1_1_frame_displayer_html"><div class="ttname"><a href="classop_1_1_frame_displayer.html">op::FrameDisplayer</a></div><div class="ttdef"><b>Definition:</b> frameDisplayer.hpp:13</div></div>
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point&lt; int &gt;</a></div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -179,7 +179,7 @@ $(document).ready(function(){initNavTree('functions_b.html','');});
: <a class="el" href="classcl_1_1_buffer_g_l.html#a1f34aee208c887c15d8e699f629db86b">cl::BufferGL</a>
</li>
<li>BufferRenderGL()
: <a class="el" href="classcl_1_1_buffer_render_g_l.html#a3214caef962ed7c7ff20e102f498eff6">cl::BufferRenderGL</a>
: <a class="el" href="classcl_1_1_buffer_render_g_l.html#a9bbd05ded89c1c3d3c4fd52f0f5922b3">cl::BufferRenderGL</a>
</li>
<li>build()
: <a class="el" href="classcl_1_1_program.html#a1c68f6aa0244c99c8e70f4c971c9049a">cl::Program</a>
+2 -2
View File
@@ -200,7 +200,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
: <a class="el" href="classcl_1_1_program.html#a8da346ecc73cf9df257690815039ddb5">cl::Program</a>
</li>
<li>configure()
: <a class="el" href="classop_1_1_wrapper.html#a8784fff561354057f97414d39a37345c">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
: <a class="el" href="classop_1_1_wrapper.html#a059da7be164a8d38538b908d22364ece">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>const_pointer
: <a class="el" href="classcl_1_1_s_v_m_allocator.html#af5daf4a4173794758e399e45a2f028a9">cl::SVMAllocator&lt; T, SVMTrait &gt;</a>
@@ -213,7 +213,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
: <a class="el" href="classcl_1_1_s_v_m_allocator.html#a283e7b212da80668a7e5285b96536282">cl::SVMAllocator&lt; T, SVMTrait &gt;</a>
</li>
<li>Context()
: <a class="el" href="classcl_1_1_context.html#ae2944171ba4199247499fd0bf3c49b81">cl::Context</a>
: <a class="el" href="classcl_1_1_context.html#a591bd7ba3cbe268a619b8175627a8985">cl::Context</a>
</li>
<li>counterLastDetection
: <a class="el" href="structop_1_1_person_entry.html#a75994912fe3dc4a022e8310ee760b167">op::PersonEntry</a>
+1 -1
View File
@@ -195,7 +195,7 @@ $(document).ready(function(){initNavTree('functions_d.html','');});
: <a class="el" href="classcl_1_1_n_d_range.html#a1360e9bdd3604fd06069d1fd981eed6b">cl::NDRange</a>
</li>
<li>disableMultiThreading()
: <a class="el" href="classop_1_1_wrapper.html#adeace425b2f39e1313947de2bf4f2e94">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
: <a class="el" href="classop_1_1_wrapper.html#a5a62d95c2f35adc1d2a9424dfaea5a23">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>displayFrame()
: <a class="el" href="classop_1_1_frame_displayer.html#ac047ba552b5c1a9b9a23b973484ff931">op::FrameDisplayer</a>
+7 -4
View File
@@ -151,6 +151,9 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
<li>elementRendered
: <a class="el" href="structop_1_1_datum.html#a35212700ef2a2ac290a6666e2993a192">op::Datum</a>
</li>
<li>emplaceAndPop()
: <a class="el" href="classop_1_1_wrapper.html#a448ebb83fc269d6953f10c7ff555bab0">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>empty()
: <a class="el" href="classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b">op::Array&lt; T &gt;</a>
, <a class="el" href="classop_1_1_queue_base.html#abf37af06eadbddeaaa14f1503c455c8e">op::QueueBase&lt; TDatums, TQueue &gt;</a>
@@ -170,7 +173,7 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
: <a class="el" href="classcl_1_1_command_queue.html#a4722683713b428fbfdc1046d53cb96c4">cl::CommandQueue</a>
</li>
<li>EnqueueArgs()
: <a class="el" href="classcl_1_1_enqueue_args.html#a9876022c0307af3c5f66414331b80ad2">cl::EnqueueArgs</a>
: <a class="el" href="classcl_1_1_enqueue_args.html#ab0805b653902b83b4126b097efcd06ee">cl::EnqueueArgs</a>
</li>
<li>enqueueBarrierWithWaitList()
: <a class="el" href="classcl_1_1_command_queue.html#ae852576fe5e8e925fca2812f57fc94b5">cl::CommandQueue</a>
@@ -194,7 +197,7 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
: <a class="el" href="classcl_1_1_command_queue.html#a4280321ec74d982783346b59b48edaaa">cl::CommandQueue</a>
</li>
<li>enqueueFillImage()
: <a class="el" href="classcl_1_1_command_queue.html#a89bb9d02074e21123c81581633753ff8">cl::CommandQueue</a>
: <a class="el" href="classcl_1_1_command_queue.html#acba1bb883045a11c214e794aa46f0a85">cl::CommandQueue</a>
</li>
<li>enqueueMapBuffer()
: <a class="el" href="classcl_1_1_command_queue.html#a85cce71612502835a2b7fe1211f62452">cl::CommandQueue</a>
@@ -248,12 +251,12 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
: <a class="el" href="classop_1_1_json_ofstream.html#a32f058b961605d418df1258a1dc5e6a0">op::JsonOfstream</a>
</li>
<li>Event()
: <a class="el" href="classcl_1_1_event.html#a90e01689f7b394fc003d66c48a7f6f95">cl::Event</a>
: <a class="el" href="classcl_1_1_event.html#a3b035b8ff20d92d0b42f2f0dc8657621">cl::Event</a>
</li>
<li>exec()
: <a class="el" href="classop_1_1_thread.html#ad6c3721793d0f65ffe755ab74534afed">op::Thread&lt; TDatums, TWorker &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#a67a2d7cecc749be414e6896a88ec268d">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a25c1b8b9e873b04ca476b249b0090c8d">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a23153a6444d7cbd74d0fe70089acd74b">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>extract()
: <a class="el" href="classop_1_1_scale_and_size_extractor.html#af1c56d1ce833e88056c3dd7fd43762a5">op::ScaleAndSizeExtractor</a>
+2 -2
View File
@@ -171,10 +171,10 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');});
: <a class="el" href="classcl_1_1_buffer_g_l.html#acc718908deb55b07dea09645fe322dbc">cl::BufferGL</a>
</li>
<li>BufferRenderGL()
: <a class="el" href="classcl_1_1_buffer_render_g_l.html#ac2f60478116d35c2a96c522205fcf932">cl::BufferRenderGL</a>
: <a class="el" href="classcl_1_1_buffer_render_g_l.html#a9ae513ba0c6664353c389764c7e1011d">cl::BufferRenderGL</a>
</li>
<li>build()
: <a class="el" href="classcl_1_1_program.html#ab6f097f1e1f14eb6f15651dcb6529b7a">cl::Program</a>
: <a class="el" href="classcl_1_1_program.html#a1c68f6aa0244c99c8e70f4c971c9049a">cl::Program</a>
</li>
</ul>
</div><!-- contents -->
+2 -2
View File
@@ -185,13 +185,13 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});
: <a class="el" href="classcl_1_1_program.html#a8da346ecc73cf9df257690815039ddb5">cl::Program</a>
</li>
<li>configure()
: <a class="el" href="classop_1_1_wrapper.html#a8784fff561354057f97414d39a37345c">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
: <a class="el" href="classop_1_1_wrapper.html#a41ddc73d7093ee2c70f758e054347864">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>construct()
: <a class="el" href="classcl_1_1_s_v_m_allocator.html#a283e7b212da80668a7e5285b96536282">cl::SVMAllocator&lt; T, SVMTrait &gt;</a>
</li>
<li>Context()
: <a class="el" href="classcl_1_1_context.html#a591bd7ba3cbe268a619b8175627a8985">cl::Context</a>
: <a class="el" href="classcl_1_1_context.html#ad4a19320d57441a2a0ce6db6548d12a9">cl::Context</a>
</li>
<li>cpuToGpuMemoryIfNotCopiedYet()
: <a class="el" href="classop_1_1_gpu_renderer.html#ac7c1ab0eebf1d54b55cc65a5560bad7b">op::GpuRenderer</a>
+1 -1
View File
@@ -184,7 +184,7 @@ $(document).ready(function(){initNavTree('functions_func_d.html','');});
: <a class="el" href="classcl_1_1_n_d_range.html#a1360e9bdd3604fd06069d1fd981eed6b">cl::NDRange</a>
</li>
<li>disableMultiThreading()
: <a class="el" href="classop_1_1_wrapper.html#adeace425b2f39e1313947de2bf4f2e94">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
: <a class="el" href="classop_1_1_wrapper.html#a5a62d95c2f35adc1d2a9424dfaea5a23">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>displayFrame()
: <a class="el" href="classop_1_1_frame_displayer.html#ac047ba552b5c1a9b9a23b973484ff931">op::FrameDisplayer</a>
+7 -4
View File
@@ -146,6 +146,9 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');});
&#160;
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>emplaceAndPop()
: <a class="el" href="classop_1_1_wrapper.html#a448ebb83fc269d6953f10c7ff555bab0">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>empty()
: <a class="el" href="classop_1_1_array.html#ad51b6ac12ed115f1056effefd6fa878b">op::Array&lt; T &gt;</a>
, <a class="el" href="classop_1_1_queue_base.html#abf37af06eadbddeaaa14f1503c455c8e">op::QueueBase&lt; TDatums, TQueue &gt;</a>
@@ -157,7 +160,7 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');});
: <a class="el" href="classcl_1_1_command_queue.html#a4722683713b428fbfdc1046d53cb96c4">cl::CommandQueue</a>
</li>
<li>EnqueueArgs()
: <a class="el" href="classcl_1_1_enqueue_args.html#a1ab03b76ada8edb5440ba19905848e5f">cl::EnqueueArgs</a>
: <a class="el" href="classcl_1_1_enqueue_args.html#a4743964ebea249d8de77f6a54c176c24">cl::EnqueueArgs</a>
</li>
<li>enqueueBarrierWithWaitList()
: <a class="el" href="classcl_1_1_command_queue.html#ae852576fe5e8e925fca2812f57fc94b5">cl::CommandQueue</a>
@@ -181,7 +184,7 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');});
: <a class="el" href="classcl_1_1_command_queue.html#a4280321ec74d982783346b59b48edaaa">cl::CommandQueue</a>
</li>
<li>enqueueFillImage()
: <a class="el" href="classcl_1_1_command_queue.html#acba1bb883045a11c214e794aa46f0a85">cl::CommandQueue</a>
: <a class="el" href="classcl_1_1_command_queue.html#a89bb9d02074e21123c81581633753ff8">cl::CommandQueue</a>
</li>
<li>enqueueMapBuffer()
: <a class="el" href="classcl_1_1_command_queue.html#a85cce71612502835a2b7fe1211f62452">cl::CommandQueue</a>
@@ -220,7 +223,7 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');});
: <a class="el" href="classcl_1_1_command_queue.html#a0a99b21b5f53f7f21b9269666d826343">cl::CommandQueue</a>
</li>
<li>enqueueUnmapSVM()
: <a class="el" href="classcl_1_1_command_queue.html#aff79e945abdc6171d7d3be61c9a2e834">cl::CommandQueue</a>
: <a class="el" href="classcl_1_1_command_queue.html#a1b220401cfceadac167e6b64c3525b8d">cl::CommandQueue</a>
</li>
<li>enqueueWriteBuffer()
: <a class="el" href="classcl_1_1_command_queue.html#a60b41b3960224bf377cf5c07e6a67998">cl::CommandQueue</a>
@@ -240,7 +243,7 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');});
<li>exec()
: <a class="el" href="classop_1_1_thread.html#ad6c3721793d0f65ffe755ab74534afed">op::Thread&lt; TDatums, TWorker &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#a67a2d7cecc749be414e6896a88ec268d">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a25c1b8b9e873b04ca476b249b0090c8d">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a23153a6444d7cbd74d0fe70089acd74b">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>extract()
: <a class="el" href="classop_1_1_scale_and_size_extractor.html#af1c56d1ce833e88056c3dd7fd43762a5">op::ScaleAndSizeExtractor</a>
+1 -1
View File
@@ -270,7 +270,7 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');});
, <a class="el" href="classop_1_1_thread.html#af0471340c93fdcc0ba8e06c3f9524fef">op::Thread&lt; TDatums, TWorker &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#ae15857e155633662cd46616fc54a4877">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_worker.html#a3f7c86ab1c4ce15c0f0ef12a1d4647e0">op::Worker&lt; TDatums &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a95f2dfcdab90f6c8313265db7e65e90c">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a96986a29856f779e4539ffdd2a1f7853">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
</ul>
</div><!-- contents -->
+5 -11
View File
@@ -276,7 +276,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
</li>
<li>setSVMPointers()
: <a class="el" href="classcl_1_1_kernel.html#a36633bcfea86c512cbb4fd9b20c6087e">cl::Kernel</a>
, <a class="el" href="classcl_1_1_kernel_functor.html#a8e9f6418bb88cac080c10c1e6512b235">cl::KernelFunctor&lt; Ts &gt;</a>
, <a class="el" href="classcl_1_1_kernel_functor.html#ada8ab5b97cd4d0f2444396851b5ed01e">cl::KernelFunctor&lt; Ts &gt;</a>
</li>
<li>setSVMPointersHelper()
: <a class="el" href="classcl_1_1_kernel.html#a16d2f73d0e8e1a175bba604ae5e38b2d">cl::Kernel</a>
@@ -287,14 +287,8 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
<li>setTo()
: <a class="el" href="classop_1_1_array.html#a28f09d11de753a741334ee8094296acb">op::Array&lt; T &gt;</a>
</li>
<li>setWorkerInput()
: <a class="el" href="classop_1_1_wrapper.html#a05386a2770f2cfd94ebf93e2fd9e30bf">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
</li>
<li>setWorkerOutput()
: <a class="el" href="classop_1_1_wrapper.html#a171cef6cc97a0d31e19c4f06a9808c47">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
</li>
<li>setWorkerPostProcessing()
: <a class="el" href="classop_1_1_wrapper.html#a23285d0a798defde17e9052596d1138b">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
<li>setWorker()
: <a class="el" href="classop_1_1_wrapper.html#a5f79477e57e5e2aa494bfffd6c3be902">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>size()
: <a class="el" href="structcl_1_1detail_1_1_kernel_argument_handler_3_01cl_1_1_device_command_queue_00_01void_01_4.html#aaca22313c85e1f71a41f5695c21aeea0">cl::detail::KernelArgumentHandler&lt; cl::DeviceCommandQueue, void &gt;</a>
@@ -309,7 +303,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
</li>
<li>start()
: <a class="el" href="classop_1_1_thread_manager.html#a01c2d62e539896e36564457ab9cac25c">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#aa3df71bc06fe976e5b842bff7b2f0852">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a977bf4a4c6305ae6c38d14873b518f7b">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>startInThread()
: <a class="el" href="classop_1_1_thread.html#ac898abffd6ed18456b97ef1b72935ec6">op::Thread&lt; TDatums, TWorker &gt;</a>
@@ -318,7 +312,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
: <a class="el" href="classop_1_1_queue_base.html#a68b51dafaba93179fcef78731aaf1703">op::QueueBase&lt; TDatums, TQueue &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#a472a1ebee700c3449bac4d6d2bb0c3a8">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_worker.html#ae45ac828f6e8f6055203c224e50f145b">op::Worker&lt; TDatums &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a017367d8b6c2948bfb6d1b7d50e66594">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a9cc24281a03eedde1978f0dc82cdc103">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>stopAndJoin()
: <a class="el" href="classop_1_1_thread.html#a92e5dd0f60a0485e7d0fad3e82bb74f3">op::Thread&lt; TDatums, TWorker &gt;</a>
+3 -3
View File
@@ -180,17 +180,17 @@ $(document).ready(function(){initNavTree('functions_func_t.html','');});
<li>tryEmplace()
: <a class="el" href="classop_1_1_queue_base.html#a7905841f953be7099847cc7b5b17ae0c">op::QueueBase&lt; TDatums, TQueue &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#a8d5ffd9473557ff0f90ac1c6a1bae3ad">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a58da8cc0e32f92740f6167cfa4ac25ed">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#afb2dc7f32e1f32e3ffa36c1bc59c2a17">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>tryPop()
: <a class="el" href="classop_1_1_queue_base.html#a80c6e2dda17afa82aae83aeadad1f7e0">op::QueueBase&lt; TDatums, TQueue &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#a59916fc3428aaf5c487e1dd373d437cd">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#ad04c94c5e038756c39482ce602f5dd30">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#ac975ec9502299c72dde1412f9456c1aa">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>tryPush()
: <a class="el" href="classop_1_1_queue_base.html#a35f0547f6020f22e49835b147b7ec52e">op::QueueBase&lt; TDatums, TQueue &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#a7a24fd902ebd4b5fd81166547a5654d9">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#abc52281d0e798ce1f50249207307b279">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a54468ae71a7315a240318a0365032e18">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>tryStop()
: <a class="el" href="classop_1_1_worker.html#ad689b232d68f3b3e0b41f9e219b01134">op::Worker&lt; TDatums &gt;</a>
+7 -7
View File
@@ -152,17 +152,17 @@ $(document).ready(function(){initNavTree('functions_func_w.html','');});
<li>waitAndEmplace()
: <a class="el" href="classop_1_1_queue_base.html#a8a5d53c7b66fd0ef34b3e276f586e355">op::QueueBase&lt; TDatums, TQueue &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#a36bd8060a4f7f449a8aa35d9a166270d">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a4aa880c0dda6b3e772a689c011152af0">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a3edae42ac85e0ce79777372aaac1a5e8">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>waitAndPop()
: <a class="el" href="classop_1_1_queue_base.html#a2c7b3d0fa6502c644c3083dd68332542">op::QueueBase&lt; TDatums, TQueue &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#a393a9f04c70a002f5ceb5e301eea5cff">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#af9f3da20646efc5728427d0e3044ded5">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#aeefd2778d91d717415587ab0636df008">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>waitAndPush()
: <a class="el" href="classop_1_1_queue_base.html#ab28c5805dd23117c8d6d82d59617bb95">op::QueueBase&lt; TDatums, TQueue &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#abfa315257b3e8cd022573f439b4936ec">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a97761008b10141bfc9c5678903050097">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a1081beaa75be5e545cd90811285d4a2b">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>waitForEvents()
: <a class="el" href="classcl_1_1_event.html#ae84b90e930f72c1019435dd7cefa2fbd">cl::Event</a>
@@ -334,16 +334,16 @@ $(document).ready(function(){initNavTree('functions_func_w.html','');});
<li>Wrapper()
: <a class="el" href="classcl_1_1detail_1_1_wrapper.html#aa1b916a75114fe3217018378d5f1eb71">cl::detail::Wrapper&lt; T &gt;</a>
, <a class="el" href="classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#a69a1b6a912ec468216ddfec1f5b6598e">cl::detail::Wrapper&lt; cl_device_id &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a5e9c8f45fc9beb72fe0c7549d88a160a">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a628e160fbe4e44da99e1d5627a9fe0ae">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>WrapperStructExtra()
: <a class="el" href="structop_1_1_wrapper_struct_extra.html#a70cdc27c953962810333fafe011f86dd">op::WrapperStructExtra</a>
</li>
<li>WrapperStructFace()
: <a class="el" href="structop_1_1_wrapper_struct_face.html#a48844c4c23c71372258518015d0b81b1">op::WrapperStructFace</a>
: <a class="el" href="structop_1_1_wrapper_struct_face.html#ac60accbce8d798adbc3b8a76e6e4f879">op::WrapperStructFace</a>
</li>
<li>WrapperStructHand()
: <a class="el" href="structop_1_1_wrapper_struct_hand.html#a3283127d10840219bf2aacedeef0b72b">op::WrapperStructHand</a>
: <a class="el" href="structop_1_1_wrapper_struct_hand.html#aaa42d271c3cb7fa3a071d4785644c0a8">op::WrapperStructHand</a>
</li>
<li>WrapperStructInput()
: <a class="el" href="structop_1_1_wrapper_struct_input.html#a06aaa39948ac1a83a234b99f270ee14b">op::WrapperStructInput</a>
@@ -352,7 +352,7 @@ $(document).ready(function(){initNavTree('functions_func_w.html','');});
: <a class="el" href="structop_1_1_wrapper_struct_output.html#a46207e61b143191a6cb79d397af43989">op::WrapperStructOutput</a>
</li>
<li>WrapperStructPose()
: <a class="el" href="structop_1_1_wrapper_struct_pose.html#af06bd5da115c8824b019ac8972b60837">op::WrapperStructPose</a>
: <a class="el" href="structop_1_1_wrapper_struct_pose.html#a5ea7564df25975c4279547acb885376a">op::WrapperStructPose</a>
</li>
<li>write()
: <a class="el" href="classop_1_1_video_saver.html#a3cdbef8bada237edffaf7793eaa0fe8e">op::VideoSaver</a>
+1 -1
View File
@@ -245,7 +245,7 @@ $(document).ready(function(){initNavTree('functions_func_~.html','');});
<li>~Wrapper()
: <a class="el" href="classcl_1_1detail_1_1_wrapper.html#aa254b6401dc19abcc7c21d2a664cadf9">cl::detail::Wrapper&lt; T &gt;</a>
, <a class="el" href="classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#adc34e0d2c80d7994fd7077902e8ceb68">cl::detail::Wrapper&lt; cl_device_id &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a28b741c74babc5153aac66c97cf2788e">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#ad5a635ce25cfe4eeb56f7d94424db73b">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
</ul>
</div><!-- contents -->
+1 -1
View File
@@ -284,7 +284,7 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
, <a class="el" href="classop_1_1_thread.html#af0471340c93fdcc0ba8e06c3f9524fef">op::Thread&lt; TDatums, TWorker &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#ae15857e155633662cd46616fc54a4877">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_worker.html#a3f7c86ab1c4ce15c0f0ef12a1d4647e0">op::Worker&lt; TDatums &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a95f2dfcdab90f6c8313265db7e65e90c">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a96986a29856f779e4539ffdd2a1f7853">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
</ul>
</div><!-- contents -->
+6 -12
View File
@@ -300,7 +300,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
, <a class="el" href="classcl_1_1_kernel_functor.html#a8e9f6418bb88cac080c10c1e6512b235">cl::KernelFunctor&lt; Ts &gt;</a>
</li>
<li>setSVMPointersHelper()
: <a class="el" href="classcl_1_1_kernel.html#ab2f520c71efd82ee7effff41728417dd">cl::Kernel</a>
: <a class="el" href="classcl_1_1_kernel.html#ac0b042b59761efca23e78b3933f0bd01">cl::Kernel</a>
</li>
<li>setThreshold()
: <a class="el" href="classop_1_1_nms_caffe.html#a5f257eb561fc705c2b74489b12269b49">op::NmsCaffe&lt; T &gt;</a>
@@ -308,14 +308,8 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
<li>setTo()
: <a class="el" href="classop_1_1_array.html#a28f09d11de753a741334ee8094296acb">op::Array&lt; T &gt;</a>
</li>
<li>setWorkerInput()
: <a class="el" href="classop_1_1_wrapper.html#a05386a2770f2cfd94ebf93e2fd9e30bf">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
</li>
<li>setWorkerOutput()
: <a class="el" href="classop_1_1_wrapper.html#a171cef6cc97a0d31e19c4f06a9808c47">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
</li>
<li>setWorkerPostProcessing()
: <a class="el" href="classop_1_1_wrapper.html#a23285d0a798defde17e9052596d1138b">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
<li>setWorker()
: <a class="el" href="classop_1_1_wrapper.html#a5f79477e57e5e2aa494bfffd6c3be902">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>size()
: <a class="el" href="structcl_1_1detail_1_1_kernel_argument_handler_3_01cl_1_1_device_command_queue_00_01void_01_4.html#aaca22313c85e1f71a41f5695c21aeea0">cl::detail::KernelArgumentHandler&lt; cl::DeviceCommandQueue, void &gt;</a>
@@ -356,7 +350,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
</li>
<li>start()
: <a class="el" href="classop_1_1_thread_manager.html#a01c2d62e539896e36564457ab9cac25c">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#aa3df71bc06fe976e5b842bff7b2f0852">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a977bf4a4c6305ae6c38d14873b518f7b">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>startInThread()
: <a class="el" href="classop_1_1_thread.html#ac898abffd6ed18456b97ef1b72935ec6">op::Thread&lt; TDatums, TWorker &gt;</a>
@@ -369,7 +363,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
: <a class="el" href="classop_1_1_queue_base.html#a68b51dafaba93179fcef78731aaf1703">op::QueueBase&lt; TDatums, TQueue &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#a472a1ebee700c3449bac4d6d2bb0c3a8">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_worker.html#ae45ac828f6e8f6055203c224e50f145b">op::Worker&lt; TDatums &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a017367d8b6c2948bfb6d1b7d50e66594">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a9cc24281a03eedde1978f0dc82cdc103">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>stopAndJoin()
: <a class="el" href="classop_1_1_thread.html#a92e5dd0f60a0485e7d0fad3e82bb74f3">op::Thread&lt; TDatums, TWorker &gt;</a>
@@ -399,7 +393,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
: <a class="el" href="classop_1_1_sub_thread_queue_out.html#aa4a827932f632f1f30b5650a4fcc77ff">op::SubThreadQueueOut&lt; TDatums, TWorker, TQueue &gt;</a>
</li>
<li>SVMAllocator()
: <a class="el" href="classcl_1_1_s_v_m_allocator.html#a5851b239299b64a55bc63fa9af1bdd28">cl::SVMAllocator&lt; T, SVMTrait &gt;</a>
: <a class="el" href="classcl_1_1_s_v_m_allocator.html#a532a5219ffd5c855070a1e4f22832711">cl::SVMAllocator&lt; T, SVMTrait &gt;</a>
, <a class="el" href="classcl_1_1_s_v_m_allocator_3_01void_00_01_s_v_m_trait_01_4.html#a0146b33b7681b60e7678780ae05fb43f">cl::SVMAllocator&lt; void, SVMTrait &gt;</a>
</li>
<li>switchFullScreenMode()
+3 -3
View File
@@ -186,17 +186,17 @@ $(document).ready(function(){initNavTree('functions_t.html','');});
<li>tryEmplace()
: <a class="el" href="classop_1_1_queue_base.html#a7905841f953be7099847cc7b5b17ae0c">op::QueueBase&lt; TDatums, TQueue &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#a8d5ffd9473557ff0f90ac1c6a1bae3ad">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a58da8cc0e32f92740f6167cfa4ac25ed">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#afb2dc7f32e1f32e3ffa36c1bc59c2a17">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>tryPop()
: <a class="el" href="classop_1_1_queue_base.html#a80c6e2dda17afa82aae83aeadad1f7e0">op::QueueBase&lt; TDatums, TQueue &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#a59916fc3428aaf5c487e1dd373d437cd">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#ad04c94c5e038756c39482ce602f5dd30">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#ac975ec9502299c72dde1412f9456c1aa">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>tryPush()
: <a class="el" href="classop_1_1_queue_base.html#a35f0547f6020f22e49835b147b7ec52e">op::QueueBase&lt; TDatums, TQueue &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#a7a24fd902ebd4b5fd81166547a5654d9">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#abc52281d0e798ce1f50249207307b279">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a54468ae71a7315a240318a0365032e18">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>tryStop()
: <a class="el" href="classop_1_1_worker.html#ad689b232d68f3b3e0b41f9e219b01134">op::Worker&lt; TDatums &gt;</a>
+7 -7
View File
@@ -154,17 +154,17 @@ $(document).ready(function(){initNavTree('functions_w.html','');});
<li>waitAndEmplace()
: <a class="el" href="classop_1_1_queue_base.html#a8a5d53c7b66fd0ef34b3e276f586e355">op::QueueBase&lt; TDatums, TQueue &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#a36bd8060a4f7f449a8aa35d9a166270d">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a4aa880c0dda6b3e772a689c011152af0">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a3edae42ac85e0ce79777372aaac1a5e8">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>waitAndPop()
: <a class="el" href="classop_1_1_queue_base.html#a2c7b3d0fa6502c644c3083dd68332542">op::QueueBase&lt; TDatums, TQueue &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#a393a9f04c70a002f5ceb5e301eea5cff">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#af9f3da20646efc5728427d0e3044ded5">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#aeefd2778d91d717415587ab0636df008">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>waitAndPush()
: <a class="el" href="classop_1_1_queue_base.html#ab28c5805dd23117c8d6d82d59617bb95">op::QueueBase&lt; TDatums, TQueue &gt;</a>
, <a class="el" href="classop_1_1_thread_manager.html#abfa315257b3e8cd022573f439b4936ec">op::ThreadManager&lt; TDatums, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a97761008b10141bfc9c5678903050097">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a1081beaa75be5e545cd90811285d4a2b">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>waitForEvents()
: <a class="el" href="classcl_1_1_event.html#ae84b90e930f72c1019435dd7cefa2fbd">cl::Event</a>
@@ -339,16 +339,16 @@ $(document).ready(function(){initNavTree('functions_w.html','');});
<li>Wrapper()
: <a class="el" href="classcl_1_1detail_1_1_wrapper.html#a115618e2baf10ec5c09513394d985ea6">cl::detail::Wrapper&lt; T &gt;</a>
, <a class="el" href="classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#a69a1b6a912ec468216ddfec1f5b6598e">cl::detail::Wrapper&lt; cl_device_id &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a5e9c8f45fc9beb72fe0c7549d88a160a">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a628e160fbe4e44da99e1d5627a9fe0ae">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>WrapperStructExtra()
: <a class="el" href="structop_1_1_wrapper_struct_extra.html#a70cdc27c953962810333fafe011f86dd">op::WrapperStructExtra</a>
</li>
<li>WrapperStructFace()
: <a class="el" href="structop_1_1_wrapper_struct_face.html#a48844c4c23c71372258518015d0b81b1">op::WrapperStructFace</a>
: <a class="el" href="structop_1_1_wrapper_struct_face.html#ac60accbce8d798adbc3b8a76e6e4f879">op::WrapperStructFace</a>
</li>
<li>WrapperStructHand()
: <a class="el" href="structop_1_1_wrapper_struct_hand.html#a3283127d10840219bf2aacedeef0b72b">op::WrapperStructHand</a>
: <a class="el" href="structop_1_1_wrapper_struct_hand.html#aaa42d271c3cb7fa3a071d4785644c0a8">op::WrapperStructHand</a>
</li>
<li>WrapperStructInput()
: <a class="el" href="structop_1_1_wrapper_struct_input.html#a06aaa39948ac1a83a234b99f270ee14b">op::WrapperStructInput</a>
@@ -357,7 +357,7 @@ $(document).ready(function(){initNavTree('functions_w.html','');});
: <a class="el" href="structop_1_1_wrapper_struct_output.html#a46207e61b143191a6cb79d397af43989">op::WrapperStructOutput</a>
</li>
<li>WrapperStructPose()
: <a class="el" href="structop_1_1_wrapper_struct_pose.html#af06bd5da115c8824b019ac8972b60837">op::WrapperStructPose</a>
: <a class="el" href="structop_1_1_wrapper_struct_pose.html#a5ea7564df25975c4279547acb885376a">op::WrapperStructPose</a>
</li>
<li>write()
: <a class="el" href="classop_1_1_video_saver.html#a3cdbef8bada237edffaf7793eaa0fe8e">op::VideoSaver</a>
+1 -1
View File
@@ -247,7 +247,7 @@ $(document).ready(function(){initNavTree('functions_~.html','');});
<li>~Wrapper()
: <a class="el" href="classcl_1_1detail_1_1_wrapper.html#aa254b6401dc19abcc7c21d2a664cadf9">cl::detail::Wrapper&lt; T &gt;</a>
, <a class="el" href="classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#adc34e0d2c80d7994fd7077902e8ceb68">cl::detail::Wrapper&lt; cl_device_id &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#a28b741c74babc5153aac66c97cf2788e">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a>
, <a class="el" href="classop_1_1_wrapper.html#ad5a635ce25cfe4eeb56f7d94424db73b">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
</ul>
</div><!-- contents -->
+16
View File
@@ -76,6 +76,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_defs.html"><span>Macros</span></a></li>
</ul>
@@ -221,9 +222,24 @@ $(document).ready(function(){initNavTree('globals.html','');});
<li>DATUM_BASE_NO_PTR
: <a class="el" href="datum_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07">datum.hpp</a>
</li>
<li>DEFINE_bool()
: <a class="el" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">flags.hpp</a>
</li>
<li>DEFINE_double()
: <a class="el" href="flags_8hpp.html#a890b2b8df8a57fe4e9baa465c6584ccf">flags.hpp</a>
</li>
<li>DEFINE_int32()
: <a class="el" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">flags.hpp</a>
</li>
<li>DEFINE_string()
: <a class="el" href="flags_8hpp.html#ad0c09dd7ede747d69d36dc86c7ffa11c">flags.hpp</a>
</li>
<li>DEFINE_TEMPLATE_DATUM
: <a class="el" href="datum_8hpp.html#ad11d52b69bc54e48ceb2f5787f700431">datum.hpp</a>
</li>
<li>DEFINE_uint64()
: <a class="el" href="flags_8hpp.html#ac8fef8bb0234286e74b75214a750d674">flags.hpp</a>
</li>
<li>DELETE_COPY
: <a class="el" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">macros.hpp</a>
</li>
+1
View File
@@ -76,6 +76,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li class="current"><a href="globals_defs.html"><span>Macros</span></a></li>
</ul>
+149
View File
@@ -0,0 +1,149 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>OpenPose: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">OpenPose
&#160;<span id="projectnumber">1.0.0rc2</span>
</div>
<div id="projectbrief">OpenPose: A Real-Time Multi-Person Key-Point Detection And Multi-Threading C++ Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="globals.html"><span>All</span></a></li>
<li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_defs.html"><span>Macros</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li class="current"><a href="#index_d"><span>d</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('globals_func.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>DEFINE_bool()
: <a class="el" href="flags_8hpp.html#a0e9cb0627d386e4d69e5eae0593d70ad">flags.hpp</a>
</li>
<li>DEFINE_double()
: <a class="el" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">flags.hpp</a>
</li>
<li>DEFINE_int32()
: <a class="el" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">flags.hpp</a>
</li>
<li>DEFINE_string()
: <a class="el" href="flags_8hpp.html#ab077893503ebb5fba8cb300bd5f93d62">flags.hpp</a>
</li>
<li>DEFINE_uint64()
: <a class="el" href="flags_8hpp.html#a1433eaf1c5eb42e406e76bc6f8e517c3">flags.hpp</a>
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
</div>
</body>
</html>
+1
View File
@@ -76,6 +76,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li class="current"><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_defs.html"><span>Macros</span></a></li>
</ul>
+1 -1
View File
@@ -125,7 +125,7 @@ $(document).ready(function(){initNavTree('gpu_8hpp_source.html','');});
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a971a7caa96be5b715b5c22f6e5dc6ad1"><div class="ttname"><a href="namespaceop.html#a971a7caa96be5b715b5c22f6e5dc6ad1">op::getGpuMode</a></div><div class="ttdeci">OP_API GpuMode getGpuMode()</div></div>
<div class="ttc" id="namespaceop_html_adbb34b5c8f2b6f0c051f831f18582e7f"><div class="ttname"><a href="namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7f">op::GpuMode</a></div><div class="ttdeci">GpuMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:6</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespaceop_html_aaad222b087dd041c35de2f3414c1a01f"><div class="ttname"><a href="namespaceop.html#aaad222b087dd041c35de2f3414c1a01f">op::getGpuNumber</a></div><div class="ttdeci">OP_API int getGpuNumber()</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+2 -2
View File
@@ -154,11 +154,11 @@ $(document).ready(function(){initNavTree('gpu_renderer_8hpp_source.html','');});
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;}</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_GPU_RENDERER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_gpu_renderer_html_a5d729aab549908c758953be742dd0115"><div class="ttname"><a href="classop_1_1_gpu_renderer.html#a5d729aab549908c758953be742dd0115">op::GpuRenderer::spGpuMemory</a></div><div class="ttdeci">std::shared_ptr&lt; float * &gt; spGpuMemory</div><div class="ttdef"><b>Definition:</b> gpuRenderer.hpp:31</div></div>
<div class="ttc" id="classop_1_1_gpu_renderer_html"><div class="ttname"><a href="classop_1_1_gpu_renderer.html">op::GpuRenderer</a></div><div class="ttdef"><b>Definition:</b> gpuRenderer.hpp:11</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="classop_1_1_renderer_html"><div class="ttname"><a href="classop_1_1_renderer.html">op::Renderer</a></div><div class="ttdef"><b>Definition:</b> renderer.hpp:10</div></div>
<div class="ttc" id="renderer_8hpp_html"><div class="ttname"><a href="renderer_8hpp.html">renderer.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
+1 -1
View File
@@ -155,7 +155,7 @@ $(document).ready(function(){initNavTree('grid_pattern_functions_8hpp_source.htm
<div class="ttc" id="namespaceop_html_a98fa284e9c4f26865d8c78ad76ea4073"><div class="ttname"><a href="namespaceop.html#a98fa284e9c4f26865d8c78ad76ea4073">op::Points2DOrigin</a></div><div class="ttdeci">Points2DOrigin</div><div class="ttdef"><b>Definition:</b> gridPatternFunctions.hpp:9</div></div>
<div class="ttc" id="namespaceop_html_a133c08ba217983ac48281a5f1456a7de"><div class="ttname"><a href="namespaceop.html#a133c08ba217983ac48281a5f1456a7de">op::findAccurateGridCorners</a></div><div class="ttdeci">OP_API std::pair&lt; bool, std::vector&lt; cv::Point2f &gt; &gt; findAccurateGridCorners(const cv::Mat &amp;image, const cv::Size &amp;gridInnerCorners)</div></div>
<div class="ttc" id="namespaceop_html_a1a0199d6781778e6f50213c816189f26"><div class="ttname"><a href="namespaceop.html#a1a0199d6781778e6f50213c816189f26">op::drawGridCorners</a></div><div class="ttdeci">OP_API void drawGridCorners(cv::Mat &amp;image, const cv::Size &amp;gridInnerCorners, const std::vector&lt; cv::Point2f &gt; &amp;points2DVector)</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespaceop_html_a98fa284e9c4f26865d8c78ad76ea4073ab32beb056fbfe36afbabc6c88c81ab36"><div class="ttname"><a href="namespaceop.html#a98fa284e9c4f26865d8c78ad76ea4073ab32beb056fbfe36afbabc6c88c81ab36">op::Points2DOrigin::TopLeft</a></div></div>
<div class="ttc" id="namespaceop_html_a98fa284e9c4f26865d8c78ad76ea4073a98e5a1c44509157ebcaf46c515c78875"><div class="ttname"><a href="namespaceop.html#a98fa284e9c4f26865d8c78ad76ea4073a98e5a1c44509157ebcaf46c515c78875">op::Points2DOrigin::BottomLeft</a></div></div>
<div class="ttc" id="namespaceop_html_a99f8e5818b5006929abdc879d82f175b"><div class="ttname"><a href="namespaceop.html#a99f8e5818b5006929abdc879d82f175b">op::plotGridCorners</a></div><div class="ttdeci">OP_API void plotGridCorners(const cv::Size &amp;gridInnerCorners, const std::vector&lt; cv::Point2f &gt; &amp;points2DVector, const std::string &amp;imagePath, const cv::Mat &amp;image)</div></div>
+1 -1
View File
@@ -156,7 +156,7 @@ $(document).ready(function(){initNavTree('gui3_d_8hpp_source.html','');});
<div class="ttc" id="worker_consumer_8hpp_html"><div class="ttname"><a href="worker_consumer_8hpp.html">workerConsumer.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_af5b3ce2a5d3de87cb31b9b67e96f261fa9a87ca5ab7b20c2bd4f8d5379956e6f6"><div class="ttname"><a href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa9a87ca5ab7b20c2bd4f8d5379956e6f6">op::PoseModel::BODY_25</a></div></div>
<div class="ttc" id="namespacecl_html_a01a0973ddf4c1799772079a09d7156cb"><div class="ttname"><a href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a></div><div class="ttdeci">std::vector&lt; T, Alloc &gt; vector</div><div class="ttdef"><b>Definition:</b> cl2.hpp:567</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="classop_1_1_gui_html"><div class="ttname"><a href="classop_1_1_gui.html">op::Gui</a></div><div class="ttdef"><b>Definition:</b> gui.hpp:15</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -171,7 +171,7 @@ $(document).ready(function(){initNavTree('gui_8hpp_source.html','');});
<div class="ttc" id="namespaceop_html_ae52707752b1872b39f0306cc4f6c6ae6a3bd9369403112127ae7db2f866002be2"><div class="ttname"><a href="namespaceop.html#ae52707752b1872b39f0306cc4f6c6ae6a3bd9369403112127ae7db2f866002be2">op::DisplayMode::Display2D</a></div></div>
<div class="ttc" id="face_extractor_net_8hpp_html"><div class="ttname"><a href="face_extractor_net_8hpp.html">faceExtractorNet.hpp</a></div></div>
<div class="ttc" id="namespacecl_html_a01a0973ddf4c1799772079a09d7156cb"><div class="ttname"><a href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a></div><div class="ttdeci">std::vector&lt; T, Alloc &gt; vector</div><div class="ttdef"><b>Definition:</b> cl2.hpp:567</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="hand_extractor_net_8hpp_html"><div class="ttname"><a href="hand_extractor_net_8hpp.html">handExtractorNet.hpp</a></div></div>
<div class="ttc" id="classop_1_1_gui_html"><div class="ttname"><a href="classop_1_1_gui.html">op::Gui</a></div><div class="ttdef"><b>Definition:</b> gui.hpp:15</div></div>
<div class="ttc" id="renderer_8hpp_html"><div class="ttname"><a href="renderer_8hpp.html">renderer.hpp</a></div></div>
+2 -2
View File
@@ -163,7 +163,7 @@ $(document).ready(function(){initNavTree('gui_adam_8hpp_source.html','');});
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#endif // OPENPOSE_GUI_GUI_ADAM_HPP</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="gui_2enum_classes_8hpp_html"><div class="ttname"><a href="gui_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="namespacecl_html_a8856ce875094624efdce0a49496d695e"><div class="ttname"><a href="namespacecl.html#a8856ce875094624efdce0a49496d695e">cl::array</a></div><div class="ttdeci">std::array&lt; T, N &gt; array</div><div class="ttdef"><b>Definition:</b> cl2.hpp:594</div></div>
<div class="ttc" id="namespaceop_html_ae52707752b1872b39f0306cc4f6c6ae6a105036ef087117869f656cd72bfd8dd6"><div class="ttname"><a href="namespaceop.html#ae52707752b1872b39f0306cc4f6c6ae6a105036ef087117869f656cd72bfd8dd6">op::DisplayMode::DisplayAll</a></div></div>
@@ -171,7 +171,7 @@ $(document).ready(function(){initNavTree('gui_adam_8hpp_source.html','');});
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="gui_8hpp_html"><div class="ttname"><a href="gui_8hpp.html">gui.hpp</a></div></div>
<div class="ttc" id="namespacecl_html_a01a0973ddf4c1799772079a09d7156cb"><div class="ttname"><a href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a></div><div class="ttdeci">std::vector&lt; T, Alloc &gt; vector</div><div class="ttdef"><b>Definition:</b> cl2.hpp:567</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -143,7 +143,7 @@ $(document).ready(function(){initNavTree('gui_info_adder_8hpp_source.html','');}
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#endif // OPENPOSE_GUI_ADD_GUI_INFO_HPP</span></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; long long &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="classop_1_1_gui_info_adder_html"><div class="ttname"><a href="classop_1_1_gui_info_adder.html">op::GuiInfoAdder</a></div><div class="ttdef"><b>Definition:</b> guiInfoAdder.hpp:10</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
+2 -2
View File
@@ -130,7 +130,7 @@ $(document).ready(function(){initNavTree('hand_cpu_renderer_8hpp_source.html',''
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;}</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#endif // OPENPOSE_HAND_HAND_CPU_RENDERER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="namespacecl_html_a8856ce875094624efdce0a49496d695e"><div class="ttname"><a href="namespacecl.html#a8856ce875094624efdce0a49496d695e">cl::array</a></div><div class="ttdeci">std::array&lt; T, N &gt; array</div><div class="ttdef"><b>Definition:</b> cl2.hpp:594</div></div>
<div class="ttc" id="namespaceop_html_a76c1f1ea90b73e13e93f72413b3cab0e"><div class="ttname"><a href="namespaceop.html#a76c1f1ea90b73e13e93f72413b3cab0e">op::HAND_DEFAULT_ALPHA_HEAT_MAP</a></div><div class="ttdeci">const auto HAND_DEFAULT_ALPHA_HEAT_MAP</div><div class="ttdef"><b>Definition:</b> handParameters.hpp:49</div></div>
<div class="ttc" id="classop_1_1_hand_renderer_html"><div class="ttname"><a href="classop_1_1_hand_renderer.html">op::HandRenderer</a></div><div class="ttdef"><b>Definition:</b> handRenderer.hpp:8</div></div>
@@ -140,7 +140,7 @@ $(document).ready(function(){initNavTree('hand_cpu_renderer_8hpp_source.html',''
<div class="ttc" id="classop_1_1_hand_cpu_renderer_html"><div class="ttname"><a href="classop_1_1_hand_cpu_renderer.html">op::HandCpuRenderer</a></div><div class="ttdef"><b>Definition:</b> handCpuRenderer.hpp:11</div></div>
<div class="ttc" id="hand_parameters_8hpp_html"><div class="ttname"><a href="hand_parameters_8hpp.html">handParameters.hpp</a></div></div>
<div class="ttc" id="hand_renderer_8hpp_html"><div class="ttname"><a href="hand_renderer_8hpp.html">handRenderer.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="classop_1_1_renderer_html"><div class="ttname"><a href="classop_1_1_renderer.html">op::Renderer</a></div><div class="ttdef"><b>Definition:</b> renderer.hpp:10</div></div>
<div class="ttc" id="renderer_8hpp_html"><div class="ttname"><a href="renderer_8hpp.html">renderer.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
+2 -2
View File
@@ -156,7 +156,7 @@ $(document).ready(function(){initNavTree('hand_detector_8hpp_source.html','');})
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;}</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif // OPENPOSE_HAND_HAND_DETECTOR_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="pose_2enum_classes_8hpp_html"><div class="ttname"><a href="pose_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="namespacecl_html_a8856ce875094624efdce0a49496d695e"><div class="ttname"><a href="namespacecl.html#a8856ce875094624efdce0a49496d695e">cl::array</a></div><div class="ttdeci">std::array&lt; T, N &gt; array</div><div class="ttdef"><b>Definition:</b> cl2.hpp:594</div></div>
<div class="ttc" id="namespaceop_html_adbb34b5c8f2b6f0c051f831f18582e7fa6f6cb72d544962fa333e2e34ce64f719"><div class="ttname"><a href="namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7fa6f6cb72d544962fa333e2e34ce64f719">op::GpuMode::Size</a></div></div>
@@ -164,7 +164,7 @@ $(document).ready(function(){initNavTree('hand_detector_8hpp_source.html','');})
<div class="ttc" id="namespaceop_html_af5b3ce2a5d3de87cb31b9b67e96f261f"><div class="ttname"><a href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">op::PoseModel</a></div><div class="ttdeci">PoseModel</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:9</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+2 -2
View File
@@ -132,11 +132,11 @@ $(document).ready(function(){initNavTree('hand_detector_from_txt_8hpp_source.htm
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;}</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif // OPENPOSE_HAND_HAND_DETECTOR_FROM_TXT_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="pose_2enum_classes_8hpp_html"><div class="ttname"><a href="pose_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="classop_1_1_hand_detector_from_txt_html"><div class="ttname"><a href="classop_1_1_hand_detector_from_txt.html">op::HandDetectorFromTxt</a></div><div class="ttdef"><b>Definition:</b> handDetectorFromTxt.hpp:9</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+3 -3
View File
@@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('hand_extractor_caffe_8hpp_source.html'
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;}</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#endif // OPENPOSE_HAND_HAND_EXTRACTOR_CAFFE_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="namespacecl_html_a8856ce875094624efdce0a49496d695e"><div class="ttname"><a href="namespacecl.html#a8856ce875094624efdce0a49496d695e">cl::array</a></div><div class="ttdeci">std::array&lt; T, N &gt; array</div><div class="ttdef"><b>Definition:</b> cl2.hpp:594</div></div>
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point&lt; int &gt;</a></div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
@@ -159,10 +159,10 @@ $(document).ready(function(){initNavTree('hand_extractor_caffe_8hpp_source.html'
<div class="ttc" id="namespaceop_html_af72fe4ed32846c12f41b049d3d0e1bda"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">op::ScaleMode</a></div><div class="ttdeci">ScaleMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:6</div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="structop_1_1_rectangle_html"><div class="ttname"><a href="structop_1_1_rectangle.html">op::Rectangle</a></div><div class="ttdef"><b>Definition:</b> rectangle.hpp:11</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html">op::HandExtractorNet</a></div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:15</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html">op::HandExtractorNet</a></div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:14</div></div>
<div class="ttc" id="namespacecl_html_a01a0973ddf4c1799772079a09d7156cb"><div class="ttname"><a href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a></div><div class="ttdeci">std::vector&lt; T, Alloc &gt; vector</div><div class="ttdef"><b>Definition:</b> cl2.hpp:567</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_caffe_html"><div class="ttname"><a href="classop_1_1_hand_extractor_caffe.html">op::HandExtractorCaffe</a></div><div class="ttdef"><b>Definition:</b> handExtractorCaffe.hpp:14</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="core_2enum_classes_8hpp_html"><div class="ttname"><a href="core_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="hand_extractor_net_8hpp_html"><div class="ttname"><a href="hand_extractor_net_8hpp.html">handExtractorNet.hpp</a></div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
-1
View File
@@ -111,7 +111,6 @@ $(document).ready(function(){initNavTree('hand_extractor_net_8hpp.html','');});
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;atomic&gt;</code><br/>
<code>#include &lt;thread&gt;</code><br/>
<code>#include &lt;opencv2/core/core.hpp&gt;</code><br/>
<code>#include &lt;<a class="el" href="common_8hpp_source.html">openpose/core/common.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="core_2enum_classes_8hpp_source.html">openpose/core/enumClasses.hpp</a>&gt;</code><br/>
+65 -66
View File
@@ -111,81 +111,80 @@ $(document).ready(function(){initNavTree('hand_extractor_net_8hpp_source.html','
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPENPOSE_HAND_HAND_EXTRACTOR_HPP</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;atomic&gt;</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;thread&gt;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;opencv2/core/core.hpp&gt;</span> <span class="comment">// cv::Mat</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="common_8hpp.html">openpose/core/common.hpp</a>&gt;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="core_2enum_classes_8hpp.html">openpose/core/enumClasses.hpp</a>&gt;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">namespace </span>op</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;{</div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html"> 15</a></span>&#160; <span class="keyword">class </span><a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="code" href="classop_1_1_hand_extractor_net.html">HandExtractorNet</a></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; {</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classop_1_1_hand_extractor_net.html">HandExtractorNet</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a>&amp; netInputSize, <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a>&amp; netOutputSize,</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> numberScales = 1, <span class="keyword">const</span> <span class="keywordtype">float</span> rangeScales = 0.4f,</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">const</span> std::vector&lt;HeatMapType&gt;&amp; heatMapTypes = {},</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> heatMapScale = <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855">ScaleMode::ZeroToOne</a>);</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classop_1_1_hand_extractor_net.html">HandExtractorNet</a>();</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">void</span> initializationOnThread();</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> forwardPass(<span class="keyword">const</span> <a class="code" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">std::vector</a>&lt;<a class="code" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">std::array</a>&lt;<a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;float&gt;</a>, 2&gt;&gt; handRectangles,</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">const</span> cv::Mat&amp; cvInputData) = 0;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; std::array&lt;Array&lt;float&gt;, 2&gt; getHeatMaps() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; std::array&lt;Array&lt;float&gt;, 2&gt; getHandKeypoints() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">bool</span> getEnabled() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">void</span> setEnabled(<span class="keyword">const</span> <span class="keywordtype">bool</span> enabled);</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html#a2a969145bac891cef2683cae440c5f79"> 71</a></span>&#160; <span class="keyword">const</span> std::pair&lt;unsigned short, float&gt; <a class="code" href="classop_1_1_hand_extractor_net.html#a2a969145bac891cef2683cae440c5f79">mMultiScaleNumberAndRange</a>;</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html#ac5e36cd33696a684a4447acccec28fdd"> 72</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a> <a class="code" href="classop_1_1_hand_extractor_net.html#ac5e36cd33696a684a4447acccec28fdd">mNetOutputSize</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html#a0981f4dfd15ce4a13de9d166cad9e1d4"> 73</a></span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;float&gt;</a> <a class="code" href="classop_1_1_hand_extractor_net.html#a0981f4dfd15ce4a13de9d166cad9e1d4">mHandImageCrop</a>;</div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html#a7f97a5b842d20d3d37d3469418faac7b"> 74</a></span>&#160; std::array&lt;Array&lt;float&gt;, 2&gt; <a class="code" href="classop_1_1_hand_extractor_net.html#a7f97a5b842d20d3d37d3469418faac7b">mHandKeypoints</a>;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="comment">// HeatMaps parameters</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html#af03c8872258c644086bda26a3aaf95b5"> 76</a></span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> <a class="code" href="classop_1_1_hand_extractor_net.html#af03c8872258c644086bda26a3aaf95b5">mHeatMapScaleMode</a>;</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html#aaf0386c8c15a37cf79e9f3f4b1ced2e8"> 77</a></span>&#160; <span class="keyword">const</span> std::vector&lt;HeatMapType&gt; <a class="code" href="classop_1_1_hand_extractor_net.html#aaf0386c8c15a37cf79e9f3f4b1ced2e8">mHeatMapTypes</a>;</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html#a5c4174ed2c09ff7c15edfc5d971f4aef"> 78</a></span>&#160; std::array&lt;Array&lt;float&gt;, 2&gt; <a class="code" href="classop_1_1_hand_extractor_net.html#a5c4174ed2c09ff7c15edfc5d971f4aef">mHeatMaps</a>;</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="comment">// Temporarily disable it</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html#a2ee9d38650ed3138fa74fae2cad4bd77"> 80</a></span>&#160; std::atomic&lt;bool&gt; <a class="code" href="classop_1_1_hand_extractor_net.html#a2ee9d38650ed3138fa74fae2cad4bd77">mEnabled</a>;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> netInitializationOnThread() = 0;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="comment">// Init with thread</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; std::thread::id mThreadId;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">void</span> checkThread() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a>(<a class="code" href="classop_1_1_hand_extractor_net.html">HandExtractorNet</a>);</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; };</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;}</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor">#endif // OPENPOSE_HAND_HAND_EXTRACTOR_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;opencv2/core/core.hpp&gt;</span> <span class="comment">// cv::Mat</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="common_8hpp.html">openpose/core/common.hpp</a>&gt;</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="core_2enum_classes_8hpp.html">openpose/core/enumClasses.hpp</a>&gt;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">namespace </span>op</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;{</div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html"> 14</a></span>&#160; <span class="keyword">class </span><a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="code" href="classop_1_1_hand_extractor_net.html">HandExtractorNet</a></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; {</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classop_1_1_hand_extractor_net.html">HandExtractorNet</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a>&amp; netInputSize, <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a>&amp; netOutputSize,</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> numberScales = 1, <span class="keyword">const</span> <span class="keywordtype">float</span> rangeScales = 0.4f,</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">const</span> std::vector&lt;HeatMapType&gt;&amp; heatMapTypes = {},</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> heatMapScale = <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855">ScaleMode::ZeroToOne</a>);</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classop_1_1_hand_extractor_net.html">HandExtractorNet</a>();</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordtype">void</span> initializationOnThread();</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> forwardPass(<span class="keyword">const</span> <a class="code" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">std::vector</a>&lt;<a class="code" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">std::array</a>&lt;<a class="code" href="structop_1_1_rectangle.html">Rectangle&lt;float&gt;</a>, 2&gt;&gt; handRectangles,</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">const</span> cv::Mat&amp; cvInputData) = 0;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; std::array&lt;Array&lt;float&gt;, 2&gt; getHeatMaps() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; std::array&lt;Array&lt;float&gt;, 2&gt; getHandKeypoints() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">bool</span> getEnabled() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">void</span> setEnabled(<span class="keyword">const</span> <span class="keywordtype">bool</span> enabled);</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html#a2a969145bac891cef2683cae440c5f79"> 70</a></span>&#160; <span class="keyword">const</span> std::pair&lt;unsigned short, float&gt; <a class="code" href="classop_1_1_hand_extractor_net.html#a2a969145bac891cef2683cae440c5f79">mMultiScaleNumberAndRange</a>;</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html#ac5e36cd33696a684a4447acccec28fdd"> 71</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a> <a class="code" href="classop_1_1_hand_extractor_net.html#ac5e36cd33696a684a4447acccec28fdd">mNetOutputSize</a>;</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html#a0981f4dfd15ce4a13de9d166cad9e1d4"> 72</a></span>&#160; <a class="code" href="classop_1_1_array.html">Array&lt;float&gt;</a> <a class="code" href="classop_1_1_hand_extractor_net.html#a0981f4dfd15ce4a13de9d166cad9e1d4">mHandImageCrop</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html#a7f97a5b842d20d3d37d3469418faac7b"> 73</a></span>&#160; std::array&lt;Array&lt;float&gt;, 2&gt; <a class="code" href="classop_1_1_hand_extractor_net.html#a7f97a5b842d20d3d37d3469418faac7b">mHandKeypoints</a>;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="comment">// HeatMaps parameters</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html#af03c8872258c644086bda26a3aaf95b5"> 75</a></span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> <a class="code" href="classop_1_1_hand_extractor_net.html#af03c8872258c644086bda26a3aaf95b5">mHeatMapScaleMode</a>;</div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html#aaf0386c8c15a37cf79e9f3f4b1ced2e8"> 76</a></span>&#160; <span class="keyword">const</span> std::vector&lt;HeatMapType&gt; <a class="code" href="classop_1_1_hand_extractor_net.html#aaf0386c8c15a37cf79e9f3f4b1ced2e8">mHeatMapTypes</a>;</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html#a5c4174ed2c09ff7c15edfc5d971f4aef"> 77</a></span>&#160; std::array&lt;Array&lt;float&gt;, 2&gt; <a class="code" href="classop_1_1_hand_extractor_net.html#a5c4174ed2c09ff7c15edfc5d971f4aef">mHeatMaps</a>;</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="comment">// Temporarily disable it</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor_net.html#a2ee9d38650ed3138fa74fae2cad4bd77"> 79</a></span>&#160; std::atomic&lt;bool&gt; <a class="code" href="classop_1_1_hand_extractor_net.html#a2ee9d38650ed3138fa74fae2cad4bd77">mEnabled</a>;</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> netInitializationOnThread() = 0;</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="comment">// Init with thread</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; std::thread::id mThreadId;</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">void</span> checkThread() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a>(<a class="code" href="classop_1_1_hand_extractor_net.html">HandExtractorNet</a>);</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; };</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;}</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#endif // OPENPOSE_HAND_HAND_EXTRACTOR_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="namespacecl_html_a8856ce875094624efdce0a49496d695e"><div class="ttname"><a href="namespacecl.html#a8856ce875094624efdce0a49496d695e">cl::array</a></div><div class="ttdeci">std::array&lt; T, N &gt; array</div><div class="ttdef"><b>Definition:</b> cl2.hpp:594</div></div>
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point&lt; int &gt;</a></div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html_a2ee9d38650ed3138fa74fae2cad4bd77"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html#a2ee9d38650ed3138fa74fae2cad4bd77">op::HandExtractorNet::mEnabled</a></div><div class="ttdeci">std::atomic&lt; bool &gt; mEnabled</div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:80</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html_a0981f4dfd15ce4a13de9d166cad9e1d4"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html#a0981f4dfd15ce4a13de9d166cad9e1d4">op::HandExtractorNet::mHandImageCrop</a></div><div class="ttdeci">Array&lt; float &gt; mHandImageCrop</div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:73</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html_af03c8872258c644086bda26a3aaf95b5"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html#af03c8872258c644086bda26a3aaf95b5">op::HandExtractorNet::mHeatMapScaleMode</a></div><div class="ttdeci">const ScaleMode mHeatMapScaleMode</div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:76</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html_ac5e36cd33696a684a4447acccec28fdd"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html#ac5e36cd33696a684a4447acccec28fdd">op::HandExtractorNet::mNetOutputSize</a></div><div class="ttdeci">const Point&lt; int &gt; mNetOutputSize</div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:72</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html_a2ee9d38650ed3138fa74fae2cad4bd77"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html#a2ee9d38650ed3138fa74fae2cad4bd77">op::HandExtractorNet::mEnabled</a></div><div class="ttdeci">std::atomic&lt; bool &gt; mEnabled</div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:79</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html_a0981f4dfd15ce4a13de9d166cad9e1d4"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html#a0981f4dfd15ce4a13de9d166cad9e1d4">op::HandExtractorNet::mHandImageCrop</a></div><div class="ttdeci">Array&lt; float &gt; mHandImageCrop</div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:72</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html_af03c8872258c644086bda26a3aaf95b5"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html#af03c8872258c644086bda26a3aaf95b5">op::HandExtractorNet::mHeatMapScaleMode</a></div><div class="ttdeci">const ScaleMode mHeatMapScaleMode</div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:75</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html_ac5e36cd33696a684a4447acccec28fdd"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html#ac5e36cd33696a684a4447acccec28fdd">op::HandExtractorNet::mNetOutputSize</a></div><div class="ttdeci">const Point&lt; int &gt; mNetOutputSize</div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:71</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855">op::ScaleMode::ZeroToOne</a></div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html_a2a969145bac891cef2683cae440c5f79"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html#a2a969145bac891cef2683cae440c5f79">op::HandExtractorNet::mMultiScaleNumberAndRange</a></div><div class="ttdeci">const std::pair&lt; unsigned short, float &gt; mMultiScaleNumberAndRange</div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:71</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html_a7f97a5b842d20d3d37d3469418faac7b"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html#a7f97a5b842d20d3d37d3469418faac7b">op::HandExtractorNet::mHandKeypoints</a></div><div class="ttdeci">std::array&lt; Array&lt; float &gt;, 2 &gt; mHandKeypoints</div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:74</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html_a5c4174ed2c09ff7c15edfc5d971f4aef"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html#a5c4174ed2c09ff7c15edfc5d971f4aef">op::HandExtractorNet::mHeatMaps</a></div><div class="ttdeci">std::array&lt; Array&lt; float &gt;, 2 &gt; mHeatMaps</div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:78</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html_a2a969145bac891cef2683cae440c5f79"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html#a2a969145bac891cef2683cae440c5f79">op::HandExtractorNet::mMultiScaleNumberAndRange</a></div><div class="ttdeci">const std::pair&lt; unsigned short, float &gt; mMultiScaleNumberAndRange</div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:70</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html_a7f97a5b842d20d3d37d3469418faac7b"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html#a7f97a5b842d20d3d37d3469418faac7b">op::HandExtractorNet::mHandKeypoints</a></div><div class="ttdeci">std::array&lt; Array&lt; float &gt;, 2 &gt; mHandKeypoints</div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:73</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html_a5c4174ed2c09ff7c15edfc5d971f4aef"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html#a5c4174ed2c09ff7c15edfc5d971f4aef">op::HandExtractorNet::mHeatMaps</a></div><div class="ttdeci">std::array&lt; Array&lt; float &gt;, 2 &gt; mHeatMaps</div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:77</div></div>
<div class="ttc" id="namespaceop_html_af72fe4ed32846c12f41b049d3d0e1bda"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">op::ScaleMode</a></div><div class="ttdeci">ScaleMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:6</div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="structop_1_1_rectangle_html"><div class="ttname"><a href="structop_1_1_rectangle.html">op::Rectangle</a></div><div class="ttdef"><b>Definition:</b> rectangle.hpp:11</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html">op::HandExtractorNet</a></div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:15</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html">op::HandExtractorNet</a></div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:14</div></div>
<div class="ttc" id="namespacecl_html_a01a0973ddf4c1799772079a09d7156cb"><div class="ttname"><a href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a></div><div class="ttdeci">std::vector&lt; T, Alloc &gt; vector</div><div class="ttdef"><b>Definition:</b> cl2.hpp:567</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="core_2enum_classes_8hpp_html"><div class="ttname"><a href="core_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html_aaf0386c8c15a37cf79e9f3f4b1ced2e8"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html#aaf0386c8c15a37cf79e9f3f4b1ced2e8">op::HandExtractorNet::mHeatMapTypes</a></div><div class="ttdeci">const std::vector&lt; HeatMapType &gt; mHeatMapTypes</div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:77</div></div>
<div class="ttc" id="classop_1_1_hand_extractor_net_html_aaf0386c8c15a37cf79e9f3f4b1ced2e8"><div class="ttname"><a href="classop_1_1_hand_extractor_net.html#aaf0386c8c15a37cf79e9f3f4b1ced2e8">op::HandExtractorNet::mHeatMapTypes</a></div><div class="ttdeci">const std::vector&lt; HeatMapType &gt; mHeatMapTypes</div><div class="ttdef"><b>Definition:</b> handExtractorNet.hpp:76</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+2 -2
View File
@@ -138,7 +138,7 @@ $(document).ready(function(){initNavTree('hand_gpu_renderer_8hpp_source.html',''
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;}</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#endif // OPENPOSE_HAND_HAND_GPU_RENDERER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="namespacecl_html_a8856ce875094624efdce0a49496d695e"><div class="ttname"><a href="namespacecl.html#a8856ce875094624efdce0a49496d695e">cl::array</a></div><div class="ttdeci">std::array&lt; T, N &gt; array</div><div class="ttdef"><b>Definition:</b> cl2.hpp:594</div></div>
<div class="ttc" id="namespaceop_html_a76c1f1ea90b73e13e93f72413b3cab0e"><div class="ttname"><a href="namespaceop.html#a76c1f1ea90b73e13e93f72413b3cab0e">op::HAND_DEFAULT_ALPHA_HEAT_MAP</a></div><div class="ttdeci">const auto HAND_DEFAULT_ALPHA_HEAT_MAP</div><div class="ttdef"><b>Definition:</b> handParameters.hpp:49</div></div>
<div class="ttc" id="classop_1_1_hand_renderer_html"><div class="ttname"><a href="classop_1_1_hand_renderer.html">op::HandRenderer</a></div><div class="ttdef"><b>Definition:</b> handRenderer.hpp:8</div></div>
@@ -150,7 +150,7 @@ $(document).ready(function(){initNavTree('hand_gpu_renderer_8hpp_source.html',''
<div class="ttc" id="hand_renderer_8hpp_html"><div class="ttname"><a href="hand_renderer_8hpp.html">handRenderer.hpp</a></div></div>
<div class="ttc" id="classop_1_1_gpu_renderer_html"><div class="ttname"><a href="classop_1_1_gpu_renderer.html">op::GpuRenderer</a></div><div class="ttdef"><b>Definition:</b> gpuRenderer.hpp:11</div></div>
<div class="ttc" id="gpu_renderer_8hpp_html"><div class="ttname"><a href="gpu_renderer_8hpp.html">gpuRenderer.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -134,7 +134,7 @@ $(document).ready(function(){initNavTree('hand_renderer_8hpp_source.html','');})
<div class="ttc" id="classop_1_1_hand_renderer_html"><div class="ttname"><a href="classop_1_1_hand_renderer.html">op::HandRenderer</a></div><div class="ttdef"><b>Definition:</b> handRenderer.hpp:8</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+1 -1
View File
@@ -134,7 +134,7 @@ $(document).ready(function(){initNavTree('heat_map_saver_8hpp_source.html','');}
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="classop_1_1_heat_map_saver_html"><div class="ttname"><a href="classop_1_1_heat_map_saver.html">op::HeatMapSaver</a></div><div class="ttdef"><b>Definition:</b> heatMapSaver.hpp:9</div></div>
<div class="ttc" id="namespacecl_html_a01a0973ddf4c1799772079a09d7156cb"><div class="ttname"><a href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a></div><div class="ttdeci">std::vector&lt; T, Alloc &gt; vector</div><div class="ttdef"><b>Definition:</b> cl2.hpp:567</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -283,7 +283,7 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
<tr id="row_96_25_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_w_queue_orderer.html" target="_self">op::WQueueOrderer&lt; TDatums &gt;</a></td><td class="desc"></td></tr>
<tr id="row_96_26_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_w_scale_and_size_extractor.html" target="_self">op::WScaleAndSizeExtractor&lt; TDatums &gt;</a></td><td class="desc"></td></tr>
<tr id="row_97_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcl_1_1detail_1_1_wrapper.html" target="_self">cl::detail::Wrapper&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_98_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_wrapper.html" target="_self">op::Wrapper&lt; TDatums, TDatumsSP, TWorker, TQueue &gt;</a></td><td class="desc"></td></tr>
<tr id="row_98_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classop_1_1_wrapper.html" target="_self">op::Wrapper&lt; TDatums, TDatumsSP, TWorker &gt;</a></td><td class="desc"></td></tr>
<tr id="row_99_"><td class="entry"><img id="arr_99_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('99_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcl_1_1detail_1_1_wrapper.html" target="_self">cl::detail::Wrapper&lt; cl_command_queue &gt;</a></td><td class="desc"></td></tr>
<tr id="row_99_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcl_1_1_command_queue.html" target="_self">cl::CommandQueue</a></td><td class="desc"><a class="el" href="classcl_1_1_command_queue.html" title="CommandQueue interface for cl_command_queue. ">CommandQueue</a> interface for cl_command_queue </td></tr>
<tr id="row_99_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcl_1_1_device_command_queue.html" target="_self">cl::DeviceCommandQueue</a></td><td class="desc"><a class="el" href="classcl_1_1_device_command_queue.html" title="DeviceCommandQueue interface for device cl_command_queues. ">DeviceCommandQueue</a> interface for device cl_command_queues </td></tr>
+1 -1
View File
@@ -191,7 +191,7 @@ var hierarchy =
[ "op::WScaleAndSizeExtractor< TDatums >", "classop_1_1_w_scale_and_size_extractor.html", null ]
] ],
[ "cl::detail::Wrapper< T >", "classcl_1_1detail_1_1_wrapper.html", null ],
[ "op::Wrapper< TDatums, TDatumsSP, TWorker, TQueue >", "classop_1_1_wrapper.html", null ],
[ "op::Wrapper< TDatums, TDatumsSP, TWorker >", "classop_1_1_wrapper.html", null ],
[ "cl::detail::Wrapper< cl_command_queue >", "classcl_1_1detail_1_1_wrapper.html", [
[ "cl::CommandQueue", "classcl_1_1_command_queue.html", null ],
[ "cl::DeviceCommandQueue", "classcl_1_1_device_command_queue.html", null ]
+3 -3
View File
@@ -161,9 +161,9 @@ $(document).ready(function(){initNavTree('image_directory_reader_8hpp_source.htm
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;}</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#endif // OPENPOSE_PRODUCER_IMAGE_DIRECTORY_READER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="camera_parameter_reader_8hpp_html"><div class="ttname"><a href="camera_parameter_reader_8hpp.html">cameraParameterReader.hpp</a></div></div>
<div class="ttc" id="classop_1_1_producer_html"><div class="ttname"><a href="classop_1_1_producer.html">op::Producer</a></div><div class="ttdef"><b>Definition:</b> producer.hpp:16</div></div>
<div class="ttc" id="classop_1_1_producer_html"><div class="ttname"><a href="classop_1_1_producer.html">op::Producer</a></div><div class="ttdef"><b>Definition:</b> producer.hpp:15</div></div>
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point&lt; int &gt;</a></div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_image_directory_reader_html_af74e192f8cba5c10f8e252674a85185a"><div class="ttname"><a href="classop_1_1_image_directory_reader.html#af74e192f8cba5c10f8e252674a85185a">op::ImageDirectoryReader::release</a></div><div class="ttdeci">void release()</div><div class="ttdef"><b>Definition:</b> imageDirectoryReader.hpp:43</div></div>
@@ -171,7 +171,7 @@ $(document).ready(function(){initNavTree('image_directory_reader_8hpp_source.htm
<div class="ttc" id="classop_1_1_image_directory_reader_html"><div class="ttname"><a href="classop_1_1_image_directory_reader.html">op::ImageDirectoryReader</a></div><div class="ttdef"><b>Definition:</b> imageDirectoryReader.hpp:15</div></div>
<div class="ttc" id="classop_1_1_camera_parameter_reader_html"><div class="ttname"><a href="classop_1_1_camera_parameter_reader.html">op::CameraParameterReader</a></div><div class="ttdef"><b>Definition:</b> cameraParameterReader.hpp:9</div></div>
<div class="ttc" id="producer_8hpp_html"><div class="ttname"><a href="producer_8hpp.html">producer.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('image_saver_8hpp_source.html','');});
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_file_saver_html"><div class="ttname"><a href="classop_1_1_file_saver.html">op::FileSaver</a></div><div class="ttdef"><b>Definition:</b> fileSaver.hpp:9</div></div>
<div class="ttc" id="file_saver_8hpp_html"><div class="ttname"><a href="file_saver_8hpp.html">fileSaver.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+3 -3
View File
@@ -108,7 +108,7 @@ $(document).ready(function(){initNavTree('index.html','');});
<tr>
<td><a href="https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose">![Build Status](https://travis-ci.org/CMU-Perceptual-Computing-Lab/openpose.svg?branch=master)</a> </td></tr>
</table>
<p><a href="https://github.com/CMU-Perceptual-Computing-Lab/openpose">OpenPose</a> represents the <b>first real-time multi-person system to jointly detect human body, hand, and facial keypoints (in total 135 keypoints) on single images</b>.</p>
<p><a href="https://github.com/CMU-Perceptual-Computing-Lab/openpose">OpenPose</a> represents the <b>first real-time multi-person system to jointly detect human body, hand, facial, and foot keypoints (in total 135 keypoints) on single images</b>.</p>
<p>&lt;img src="doc/media/pose_face_hands.gif", width="480"&gt; </p>
<h2>Features</h2>
<ul>
@@ -190,8 +190,8 @@ $(document).ready(function(){initNavTree('index.html','');});
<p>./build/examples/openpose/openpose.bin &ndash;video examples/media/video.avi :: Windows - Portable Demo bin\OpenPoseDemo.exe &ndash;video examples\media\video.avi ```</p>
<ul>
<li><b>Calibration toolbox</b>: To easily calibrate your cameras for 3-D OpenPose or any other stereo vision task. See doc/modules/calibration_module.md.</li>
<li><b>OpenPose Wrapper</b>: If you want to read a specific input, and/or add your custom post-processing function, and/or implement your own display/saving, check the <code>Wrapper</code> tutorial on <a href="examples/tutorial_wrapper/">examples/tutorial_wrapper/</a>. You can create your custom code on <a href="examples/user_code/">examples/user_code/</a> and quickly compile it with CMake when compiling the whole OpenPose project. Quickly <b>add your custom code</b>: See examples/user_code/README.md for further details.</li>
<li><b>OpenPose C++ API</b>: See doc/library_introduction.md.</li>
<li><b>OpenPose C++ API</b>: If you want to read a specific input, and/or add your custom post-processing function, and/or implement your own display/saving, check the C++ API tutorial on <a href="examples/tutorial_api_cpp/">examples/tutorial_api_cpp/</a> and doc/library_introduction.md. You can create your custom code on <a href="examples/user_code/">examples/user_code/</a> and quickly compile it with CMake when compiling the whole OpenPose project. Quickly <b>add your custom code</b>: See examples/user_code/README.md for further details.</li>
<li><b>OpenPose Python API</b>: Analogously to the C++ API, find the tutorial for the Python API on <a href="examples/tutorial_api_python/">examples/tutorial_api_python/</a>.</li>
<li><b>Adding an extra module</b>: Check ./doc/library_add_new_module.md "doc/library_add_new_module.md".</li>
<li><b>Standalone face or hand detector</b>:<ul>
<li><b>Face</b> keypoint detection <b>without body</b> keypoint detection: If you want to speed it up (but also reduce amount of detected faces), check the OpenCV-face-detector approach in doc/standalone_face_or_hand_keypoint_detector.md.</li>
+2 -2
View File
@@ -155,7 +155,7 @@ $(document).ready(function(){initNavTree('ip_camera_reader_8hpp_source.html','')
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;}</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#endif // OPENPOSE_PRODUCER_IP_CAMERA_READER_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="classop_1_1_video_capture_reader_html_a64e5cbfb1c556d64cabcebc6eb94eaf1"><div class="ttname"><a href="classop_1_1_video_capture_reader.html#a64e5cbfb1c556d64cabcebc6eb94eaf1">op::VideoCaptureReader::get</a></div><div class="ttdeci">virtual double get(const int capProperty)=0</div></div>
<div class="ttc" id="classop_1_1_ip_camera_reader_html_ac13cc7da97a31d8e69eaa64b2a7b31ba"><div class="ttname"><a href="classop_1_1_ip_camera_reader.html#ac13cc7da97a31d8e69eaa64b2a7b31ba">op::IpCameraReader::set</a></div><div class="ttdeci">void set(const int capProperty, const double value)</div><div class="ttdef"><b>Definition:</b> ipCameraReader.hpp:39</div></div>
<div class="ttc" id="classop_1_1_video_capture_reader_html"><div class="ttname"><a href="classop_1_1_video_capture_reader.html">op::VideoCaptureReader</a></div><div class="ttdef"><b>Definition:</b> videoCaptureReader.hpp:15</div></div>
@@ -164,7 +164,7 @@ $(document).ready(function(){initNavTree('ip_camera_reader_8hpp_source.html','')
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_ip_camera_reader_html"><div class="ttname"><a href="classop_1_1_ip_camera_reader.html">op::IpCameraReader</a></div><div class="ttdef"><b>Definition:</b> ipCameraReader.hpp:12</div></div>
<div class="ttc" id="video_capture_reader_8hpp_html"><div class="ttname"><a href="video_capture_reader_8hpp.html">videoCaptureReader.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="classop_1_1_ip_camera_reader_html_a2017f8f5aa377306eebe09139b817e7a"><div class="ttname"><a href="classop_1_1_ip_camera_reader.html#a2017f8f5aa377306eebe09139b817e7a">op::IpCameraReader::isOpened</a></div><div class="ttdeci">bool isOpened() const </div><div class="ttdef"><b>Definition:</b> ipCameraReader.hpp:29</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
+2 -2
View File
@@ -156,10 +156,10 @@ $(document).ready(function(){initNavTree('joint_angle_estimation_8hpp_source.htm
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#endif // OPENPOSE_3D_JOINT_ANGLE_ESTIMATION_HPP</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="namespacecl_html_a8856ce875094624efdce0a49496d695e"><div class="ttname"><a href="namespacecl.html#a8856ce875094624efdce0a49496d695e">cl::array</a></div><div class="ttdeci">std::array&lt; T, N &gt; array</div><div class="ttdef"><b>Definition:</b> cl2.hpp:594</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+2 -2
View File
@@ -158,12 +158,12 @@ $(document).ready(function(){initNavTree('json_ofstream_8hpp_source.html','');})
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;}</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FILESTREAM_JSON_OFSTREAM_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:33</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_json_ofstream_html"><div class="ttname"><a href="classop_1_1_json_ofstream.html">op::JsonOfstream</a></div><div class="ttdef"><b>Definition:</b> jsonOfstream.hpp:9</div></div>
<div class="ttc" id="classop_1_1_json_ofstream_html_aa432ff172e10bb9e3b6e2bfa6124c648"><div class="ttname"><a href="classop_1_1_json_ofstream.html#aa432ff172e10bb9e3b6e2bfa6124c648">op::JsonOfstream::plainText</a></div><div class="ttdeci">void plainText(const T &amp;value)</div><div class="ttdef"><b>Definition:</b> jsonOfstream.hpp:29</div></div>
<div class="ttc" id="classop_1_1_json_ofstream_html_ae4468279f789c8026d431b2ef62646f9"><div class="ttname"><a href="classop_1_1_json_ofstream.html#ae4468279f789c8026d431b2ef62646f9">op::JsonOfstream::comma</a></div><div class="ttdeci">void comma()</div><div class="ttdef"><b>Definition:</b> jsonOfstream.hpp:34</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -129,7 +129,7 @@ $(document).ready(function(){initNavTree('keep_top_n_people_8hpp_source.html',''
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_KEEP_TOP_N_PEOPLE_HPP</span></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="classop_1_1_keep_top_n_people_html"><div class="ttname"><a href="classop_1_1_keep_top_n_people.html">op::KeepTopNPeople</a></div><div class="ttdef"><b>Definition:</b> keepTopNPeople.hpp:8</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -160,7 +160,7 @@ $(document).ready(function(){initNavTree('keypoint_8hpp_source.html','');});
<div class="ttc" id="namespaceop_html_a18d1496d5696de69bbc06b66629291b8"><div class="ttname"><a href="namespaceop.html#a18d1496d5696de69bbc06b66629291b8">op::getAverageScore</a></div><div class="ttdeci">OP_API T getAverageScore(const Array&lt; T &gt; &amp;keypoints, const int person)</div></div>
<div class="ttc" id="namespaceop_html_a64d6c9c2bb93893bcd99b305bbebcdbe"><div class="ttname"><a href="namespaceop.html#a64d6c9c2bb93893bcd99b305bbebcdbe">op::scaleKeypoints2d</a></div><div class="ttdeci">OP_API void scaleKeypoints2d(Array&lt; T &gt; &amp;keypoints, const T scaleX, const T scaleY)</div></div>
<div class="ttc" id="namespaceop_html_a07defc23ca50650a18a7239aa003cdb4"><div class="ttname"><a href="namespaceop.html#a07defc23ca50650a18a7239aa003cdb4">op::getBiggestPerson</a></div><div class="ttdeci">OP_API int getBiggestPerson(const Array&lt; T &gt; &amp;keypoints, const T threshold)</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespaceop_html_ac0249a6009da2fe5c0bfdb903002f510"><div class="ttname"><a href="namespaceop.html#ac0249a6009da2fe5c0bfdb903002f510">op::scaleKeypoints</a></div><div class="ttdeci">OP_API void scaleKeypoints(Array&lt; T &gt; &amp;keypoints, const T scale)</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('keypoint_saver_8hpp_source.html','');}
<div class="ttc" id="filestream_2enum_classes_8hpp_html"><div class="ttname"><a href="filestream_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="namespacecl_html_a01a0973ddf4c1799772079a09d7156cb"><div class="ttname"><a href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a></div><div class="ttdeci">std::vector&lt; T, Alloc &gt; vector</div><div class="ttdef"><b>Definition:</b> cl2.hpp:567</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -141,7 +141,7 @@ $(document).ready(function(){initNavTree('keypoint_scaler_8hpp_source.html','');
<div class="ttc" id="namespaceop_html_af72fe4ed32846c12f41b049d3d0e1bda"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">op::ScaleMode</a></div><div class="ttdeci">ScaleMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:6</div></div>
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array&lt; float &gt;</a></div></div>
<div class="ttc" id="namespacecl_html_a01a0973ddf4c1799772079a09d7156cb"><div class="ttname"><a href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a></div><div class="ttdeci">std::vector&lt; T, Alloc &gt; vector</div><div class="ttdef"><b>Definition:</b> cl2.hpp:567</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="core_2enum_classes_8hpp_html"><div class="ttname"><a href="core_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+5 -3
View File
@@ -112,9 +112,11 @@ $(document).ready(function(){initNavTree('macros_8hpp.html','');});
<div class="title">macros.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;memory&gt;</code><br/>
<div class="textblock"><code>#include &lt;chrono&gt;</code><br/>
<code>#include &lt;memory&gt;</code><br/>
<code>#include &lt;ostream&gt;</code><br/>
<code>#include &lt;string&gt;</code><br/>
<code>#include &lt;thread&gt;</code><br/>
<code>#include &lt;vector&gt;</code><br/>
</div>
<p><a href="macros_8hpp_source.html">Go to the source code of this file.</a></p>
@@ -203,7 +205,7 @@ Variables</h2></td></tr>
<div class="line"> template classType <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> className&lt;float&gt;; \</div>
<div class="line"> template classType <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> className&lt;double&gt;; \</div>
<div class="line"> template classType <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> className&lt;long double&gt;</div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -265,7 +267,7 @@ Variables</h2></td></tr>
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordtype">char</span> gInstantiationGuard##className; \</div>
<div class="line"> template classType <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> className&lt;float&gt;; \</div>
<div class="line"> template classType <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> className&lt;double&gt;</div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
</div><!-- fragment -->
</div>
</div>
+84 -82
View File
@@ -110,89 +110,91 @@ $(document).ready(function(){initNavTree('macros_8hpp_source.html','');});
<a href="macros_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef OPENPOSE_CORE_MACROS_HPP</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPENPOSE_CORE_MACROS_HPP</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span> <span class="comment">// std::shared_ptr</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;ostream&gt;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// OpenPose name and version</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="macros_8hpp.html#afda430d83b9513af7270f1d680bf5471"> 10</a></span>&#160;<span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="macros_8hpp.html#afda430d83b9513af7270f1d680bf5471">OPEN_POSE_NAME_STRING</a> = <span class="stringliteral">&quot;OpenPose&quot;</span>;</div>
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a7de0b663a3aa8043a346ebf2c411bda3"> 11</a></span>&#160;<span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="macros_8hpp.html#a7de0b663a3aa8043a346ebf2c411bda3">OPEN_POSE_VERSION_STRING</a> = <span class="stringliteral">&quot;1.4.0&quot;</span>;</div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="macros_8hpp.html#adcf24c45000a4f44f355f1cc3062ea49"> 12</a></span>&#160;<span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="macros_8hpp.html#adcf24c45000a4f44f355f1cc3062ea49">OPEN_POSE_NAME_AND_VERSION</a> = <a class="code" href="macros_8hpp.html#afda430d83b9513af7270f1d680bf5471">OPEN_POSE_NAME_STRING</a> + <span class="stringliteral">&quot; &quot;</span> + <a class="code" href="macros_8hpp.html#a7de0b663a3aa8043a346ebf2c411bda3">OPEN_POSE_VERSION_STRING</a>;</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// #define COMMERCIAL_LICENSE</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#ifndef _WIN32</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000"> 16</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define OP_API</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined OP_EXPORTS</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define OP_API __declspec(dllexport)</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define OP_API __declspec(dllimport)</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">//Disable some Windows Warnings</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifdef _WIN32</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #pragma warning( disable: 4275 ) // non dll-interface structXXX used as base</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="macros_8hpp.html#af57a843cfdae82e064838c20b3b54851"> 29</a></span>&#160;<span class="preprocessor">#define UNUSED(unusedVariable) (void)(unusedVariable)</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;chrono&gt;</span> <span class="comment">// std::chrono:: functionaligy, e.g., std::chrono::milliseconds</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span> <span class="comment">// std::shared_ptr</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;ostream&gt;</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;thread&gt;</span> <span class="comment">// std::this_thread</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// OpenPose name and version</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="macros_8hpp.html#afda430d83b9513af7270f1d680bf5471"> 12</a></span>&#160;<span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="macros_8hpp.html#afda430d83b9513af7270f1d680bf5471">OPEN_POSE_NAME_STRING</a> = <span class="stringliteral">&quot;OpenPose&quot;</span>;</div>
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a7de0b663a3aa8043a346ebf2c411bda3"> 13</a></span>&#160;<span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="macros_8hpp.html#a7de0b663a3aa8043a346ebf2c411bda3">OPEN_POSE_VERSION_STRING</a> = <span class="stringliteral">&quot;1.4.0&quot;</span>;</div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="macros_8hpp.html#adcf24c45000a4f44f355f1cc3062ea49"> 14</a></span>&#160;<span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="macros_8hpp.html#adcf24c45000a4f44f355f1cc3062ea49">OPEN_POSE_NAME_AND_VERSION</a> = <a class="code" href="macros_8hpp.html#afda430d83b9513af7270f1d680bf5471">OPEN_POSE_NAME_STRING</a> + <span class="stringliteral">&quot; &quot;</span> + <a class="code" href="macros_8hpp.html#a7de0b663a3aa8043a346ebf2c411bda3">OPEN_POSE_VERSION_STRING</a>;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">// #define COMMERCIAL_LICENSE</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#ifndef _WIN32</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000"> 18</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define OP_API</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined OP_EXPORTS</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define OP_API __declspec(dllexport)</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define OP_API __declspec(dllimport)</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">//Disable some Windows Warnings</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifdef _WIN32</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #pragma warning ( disable : 4251 ) // XXX needs to have dll-interface to be used by clients of class YYY</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #pragma warning( disable: 4275 ) // non dll-interface structXXX used as base</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e"> 31</a></span>&#160;<span class="preprocessor">#define DELETE_COPY(className) \</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"> className(const className&amp;) = delete; \</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"> className&amp; operator=(const className&amp;) = delete</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">// Instantiate a class with all the basic types</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a60e010d8a2352d94b8b57d97cf4a7d73"> 36</a></span>&#160;<span class="preprocessor">#define COMPILE_TEMPLATE_BASIC_TYPES_CLASS(className) COMPILE_TEMPLATE_BASIC_TYPES(className, class)</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="macros_8hpp.html#ac5627744abe5fd0c8eacfe9c7f8bd32e"> 37</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMPILE_TEMPLATE_BASIC_TYPES_STRUCT(className) COMPILE_TEMPLATE_BASIC_TYPES(className, struct)</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a6bf32c65e0f388d5b09d8b2424416c0e"> 38</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMPILE_TEMPLATE_BASIC_TYPES(className, classType) \</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;char&gt;; \</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;signed char&gt;; \</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;short&gt;; \</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;int&gt;; \</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;long&gt;; \</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;long long&gt;; \</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned char&gt;; \</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned short&gt;; \</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned int&gt;; \</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned long&gt;; \</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned long long&gt;; \</span></div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;float&gt;; \</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;double&gt;; \</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;long double&gt;</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16"> 58</a></span>&#160;<span class="preprocessor">#define OVERLOAD_C_OUT(className) \</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"> template&lt;typename T&gt; std::ostream &amp;operator&lt;&lt;(std::ostream&amp; ostream, const op::className&lt;T&gt;&amp; obj) \</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"> { \</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"> ostream &lt;&lt; obj.toString(); \</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"> return ostream; \</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"> }</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment">// Instantiate a class with float and double specifications</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a1eadbb31e92e7fbc799bf7cf4d2a6f50"> 66</a></span>&#160;<span class="preprocessor">#define COMPILE_TEMPLATE_FLOATING_TYPES_CLASS(className) COMPILE_TEMPLATE_FLOATING_TYPES(className, class)</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="macros_8hpp.html#af9fed593b7a4237bc6ede717a1ae70f0"> 67</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMPILE_TEMPLATE_FLOATING_TYPES_STRUCT(className) COMPILE_TEMPLATE_FLOATING_TYPES(className, struct)</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028"> 68</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMPILE_TEMPLATE_FLOATING_TYPES(className, classType) \</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"> char gInstantiationGuard##className; \</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;float&gt;; \</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;double&gt;</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment">// PIMPL does not work if function arguments need the 3rd-party class. Alternative:</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment">// stackoverflow.com/questions/13978775/how-to-avoid-include-dependency-to-external-library?answertab=active#tab-top</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keyword">struct </span>dim3;</div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="namespacecaffe.html"> 76</a></span>&#160;<span class="keyword">namespace </span>caffe</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;{</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classcaffe_1_1_blob.html"> 78</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; <span class="keyword">class </span><a class="code" href="classcaffe_1_1_blob.html">Blob</a>;</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;}</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="namespaceboost.html"> 80</a></span>&#160;<span class="keyword">namespace </span>boost</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;{</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classboost_1_1shared__ptr.html"> 82</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; <span class="keyword">class </span><a class="code" href="classboost_1_1shared__ptr.html">shared_ptr</a>; <span class="comment">// E.g., boost::shared_ptr&lt;caffe::Blob&lt;float&gt;&gt;</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;}</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_MACROS_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_a7de0b663a3aa8043a346ebf2c411bda3"><div class="ttname"><a href="macros_8hpp.html#a7de0b663a3aa8043a346ebf2c411bda3">OPEN_POSE_VERSION_STRING</a></div><div class="ttdeci">const std::string OPEN_POSE_VERSION_STRING</div><div class="ttdef"><b>Definition:</b> macros.hpp:11</div></div>
<div class="ttc" id="macros_8hpp_html_adcf24c45000a4f44f355f1cc3062ea49"><div class="ttname"><a href="macros_8hpp.html#adcf24c45000a4f44f355f1cc3062ea49">OPEN_POSE_NAME_AND_VERSION</a></div><div class="ttdeci">const std::string OPEN_POSE_NAME_AND_VERSION</div><div class="ttdef"><b>Definition:</b> macros.hpp:12</div></div>
<div class="ttc" id="classboost_1_1shared__ptr_html"><div class="ttname"><a href="classboost_1_1shared__ptr.html">boost::shared_ptr</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:82</div></div>
<div class="ttc" id="macros_8hpp_html_afda430d83b9513af7270f1d680bf5471"><div class="ttname"><a href="macros_8hpp.html#afda430d83b9513af7270f1d680bf5471">OPEN_POSE_NAME_STRING</a></div><div class="ttdeci">const std::string OPEN_POSE_NAME_STRING</div><div class="ttdef"><b>Definition:</b> macros.hpp:10</div></div>
<div class="ttc" id="classcaffe_1_1_blob_html"><div class="ttname"><a href="classcaffe_1_1_blob.html">caffe::Blob</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:78</div></div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="macros_8hpp.html#af57a843cfdae82e064838c20b3b54851"> 31</a></span>&#160;<span class="preprocessor">#define UNUSED(unusedVariable) (void)(unusedVariable)</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e"> 33</a></span>&#160;<span class="preprocessor">#define DELETE_COPY(className) \</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"> className(const className&amp;) = delete; \</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"> className&amp; operator=(const className&amp;) = delete</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment">// Instantiate a class with all the basic types</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a60e010d8a2352d94b8b57d97cf4a7d73"> 38</a></span>&#160;<span class="preprocessor">#define COMPILE_TEMPLATE_BASIC_TYPES_CLASS(className) COMPILE_TEMPLATE_BASIC_TYPES(className, class)</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="macros_8hpp.html#ac5627744abe5fd0c8eacfe9c7f8bd32e"> 39</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMPILE_TEMPLATE_BASIC_TYPES_STRUCT(className) COMPILE_TEMPLATE_BASIC_TYPES(className, struct)</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a6bf32c65e0f388d5b09d8b2424416c0e"> 40</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMPILE_TEMPLATE_BASIC_TYPES(className, classType) \</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;char&gt;; \</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;signed char&gt;; \</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;short&gt;; \</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;int&gt;; \</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;long&gt;; \</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;long long&gt;; \</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned char&gt;; \</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned short&gt;; \</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned int&gt;; \</span></div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned long&gt;; \</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;unsigned long long&gt;; \</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;float&gt;; \</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;double&gt;; \</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;long double&gt;</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="macros_8hpp.html#aa883b8ec96d2804b37d3bfb0bd4c5f16"> 60</a></span>&#160;<span class="preprocessor">#define OVERLOAD_C_OUT(className) \</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"> template&lt;typename T&gt; std::ostream &amp;operator&lt;&lt;(std::ostream&amp; ostream, const op::className&lt;T&gt;&amp; obj) \</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"> { \</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"> ostream &lt;&lt; obj.toString(); \</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"> return ostream; \</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"> }</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment">// Instantiate a class with float and double specifications</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a1eadbb31e92e7fbc799bf7cf4d2a6f50"> 68</a></span>&#160;<span class="preprocessor">#define COMPILE_TEMPLATE_FLOATING_TYPES_CLASS(className) COMPILE_TEMPLATE_FLOATING_TYPES(className, class)</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="macros_8hpp.html#af9fed593b7a4237bc6ede717a1ae70f0"> 69</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMPILE_TEMPLATE_FLOATING_TYPES_STRUCT(className) COMPILE_TEMPLATE_FLOATING_TYPES(className, struct)</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="macros_8hpp.html#a80404791b46a15fd601feaa11f1e5028"> 70</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMPILE_TEMPLATE_FLOATING_TYPES(className, classType) \</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"> char gInstantiationGuard##className; \</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;float&gt;; \</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"> template classType OP_API className&lt;double&gt;</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment">// PIMPL does not work if function arguments need the 3rd-party class. Alternative:</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment">// stackoverflow.com/questions/13978775/how-to-avoid-include-dependency-to-external-library?answertab=active#tab-top</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keyword">struct </span>dim3;</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="namespacecaffe.html"> 78</a></span>&#160;<span class="keyword">namespace </span>caffe</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;{</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classcaffe_1_1_blob.html"> 80</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; <span class="keyword">class </span><a class="code" href="classcaffe_1_1_blob.html">Blob</a>;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;}</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="namespaceboost.html"> 82</a></span>&#160;<span class="keyword">namespace </span>boost</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;{</div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classboost_1_1shared__ptr.html"> 84</a></span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; <span class="keyword">class </span><a class="code" href="classboost_1_1shared__ptr.html">shared_ptr</a>; <span class="comment">// E.g., boost::shared_ptr&lt;caffe::Blob&lt;float&gt;&gt;</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;}</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#endif // OPENPOSE_CORE_MACROS_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_a7de0b663a3aa8043a346ebf2c411bda3"><div class="ttname"><a href="macros_8hpp.html#a7de0b663a3aa8043a346ebf2c411bda3">OPEN_POSE_VERSION_STRING</a></div><div class="ttdeci">const std::string OPEN_POSE_VERSION_STRING</div><div class="ttdef"><b>Definition:</b> macros.hpp:13</div></div>
<div class="ttc" id="macros_8hpp_html_adcf24c45000a4f44f355f1cc3062ea49"><div class="ttname"><a href="macros_8hpp.html#adcf24c45000a4f44f355f1cc3062ea49">OPEN_POSE_NAME_AND_VERSION</a></div><div class="ttdeci">const std::string OPEN_POSE_NAME_AND_VERSION</div><div class="ttdef"><b>Definition:</b> macros.hpp:14</div></div>
<div class="ttc" id="classboost_1_1shared__ptr_html"><div class="ttname"><a href="classboost_1_1shared__ptr.html">boost::shared_ptr</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:84</div></div>
<div class="ttc" id="macros_8hpp_html_afda430d83b9513af7270f1d680bf5471"><div class="ttname"><a href="macros_8hpp.html#afda430d83b9513af7270f1d680bf5471">OPEN_POSE_NAME_STRING</a></div><div class="ttdeci">const std::string OPEN_POSE_NAME_STRING</div><div class="ttdef"><b>Definition:</b> macros.hpp:12</div></div>
<div class="ttc" id="classcaffe_1_1_blob_html"><div class="ttname"><a href="classcaffe_1_1_blob.html">caffe::Blob</a></div><div class="ttdef"><b>Definition:</b> macros.hpp:80</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -126,7 +126,7 @@ $(document).ready(function(){initNavTree('maximum_base_8hpp_source.html','');});
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#endif // OPENPOSE_NET_MAXIMUM_BASE_HPP</span></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a4852b0b78742b27c332f4b9e95d0106c"><div class="ttname"><a href="namespaceop.html#a4852b0b78742b27c332f4b9e95d0106c">op::maximumGpu</a></div><div class="ttdeci">OP_API void maximumGpu(T *targetPtr, const T *const sourcePtr, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::array&lt; int, 4 &gt; &amp;sourceSize)</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:18</div></div>
<div class="ttc" id="namespaceop_html_adc3e9959bee33fa45e718f9874da3e33"><div class="ttname"><a href="namespaceop.html#adc3e9959bee33fa45e718f9874da3e33">op::maximumCpu</a></div><div class="ttdeci">OP_API void maximumCpu(T *targetPtr, const T *const sourcePtr, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::array&lt; int, 4 &gt; &amp;sourceSize)</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->

Some files were not shown because too many files have changed in this diff Show More