OpenPose  1.7.0
The first real-time multi-person system to jointly detect human body, hand, facial, and foot keypoints
net.hpp
Go to the documentation of this file.
1 #ifndef OPENPOSE_NET_NET_HPP
2 #define OPENPOSE_NET_NET_HPP
3 
5 
6 namespace op
7 {
8  class OP_API Net
9  {
10  public:
11  virtual ~Net(){}
12 
13  virtual void initializationOnThread() = 0;
14 
15  virtual void forwardPass(const Array<float>& inputData) const = 0;
16 
17  virtual std::shared_ptr<ArrayCpuGpu<float>> getOutputBlobArray() const = 0;
18  };
19 }
20 
21 #endif // OPENPOSE_NET_NET_HPP
Definition: net.hpp:9
virtual std::shared_ptr< ArrayCpuGpu< float > > getOutputBlobArray() const =0
virtual void forwardPass(const Array< float > &inputData) const =0
virtual void initializationOnThread()=0
virtual ~Net()
Definition: net.hpp:11
#define OP_API
Definition: macros.hpp:18