Public Member Functions | Public Attributes | List of all members
openvino_helpers::base_detection Struct Referenceabstract

#include <base-detection.h>

Inheritance diagram for openvino_helpers::base_detection:
Inheritance graph
[legend]

Public Member Functions

 base_detection (std::string topoName, const std::string &pathToModel, int maxBatch, bool isBatchDynamic, bool isAsync, bool doRawOutputMessages)
 
bool enabled () const
 
void load_into (InferenceEngine::Core &ie, const std::string &deviceName)
 
InferenceEngine::ExecutableNetwork * operator-> ()
 
virtual InferenceEngine::CNNNetwork read_network ()=0
 
virtual void submit_request ()
 
virtual void wait ()
 
virtual ~base_detection ()=default
 

Public Attributes

bool _enabled
 
InferenceEngine::InferRequest::Ptr _request
 
const bool doRawOutputMessages
 
bool enablingChecked
 
const bool isAsync
 
bool isBatchDynamic
 
const size_t maxBatch
 
InferenceEngine::ExecutableNetwork net
 
std::string pathToModel
 
std::string topoName
 

Detailed Description

Definition at line 18 of file base-detection.h.

Constructor & Destructor Documentation

openvino_helpers::base_detection::base_detection ( std::string  topoName,
const std::string pathToModel,
int  maxBatch,
bool  isBatchDynamic,
bool  isAsync,
bool  doRawOutputMessages 
)

Definition at line 13 of file base-detection.cpp.

virtual openvino_helpers::base_detection::~base_detection ( )
virtualdefault

Member Function Documentation

bool openvino_helpers::base_detection::enabled ( void  ) const

Definition at line 45 of file base-detection.cpp.

void openvino_helpers::base_detection::load_into ( InferenceEngine::Core &  ie,
const std::string deviceName 
)

Definition at line 58 of file base-detection.cpp.

InferenceEngine::ExecutableNetwork* openvino_helpers::base_detection::operator-> ( )
inline

Definition at line 42 of file base-detection.h.

virtual InferenceEngine::CNNNetwork openvino_helpers::base_detection::read_network ( )
pure virtual
void openvino_helpers::base_detection::submit_request ( )
virtual
void openvino_helpers::base_detection::wait ( )
virtual

Definition at line 37 of file base-detection.cpp.

Member Data Documentation

bool openvino_helpers::base_detection::_enabled
mutable

Definition at line 28 of file base-detection.h.

InferenceEngine::InferRequest::Ptr openvino_helpers::base_detection::_request

Definition at line 21 of file base-detection.h.

const bool openvino_helpers::base_detection::doRawOutputMessages

Definition at line 29 of file base-detection.h.

bool openvino_helpers::base_detection::enablingChecked
mutable

Definition at line 27 of file base-detection.h.

const bool openvino_helpers::base_detection::isAsync

Definition at line 26 of file base-detection.h.

bool openvino_helpers::base_detection::isBatchDynamic

Definition at line 25 of file base-detection.h.

const size_t openvino_helpers::base_detection::maxBatch

Definition at line 24 of file base-detection.h.

InferenceEngine::ExecutableNetwork openvino_helpers::base_detection::net

Definition at line 20 of file base-detection.h.

std::string openvino_helpers::base_detection::pathToModel

Definition at line 23 of file base-detection.h.

std::string openvino_helpers::base_detection::topoName

Definition at line 22 of file base-detection.h.


The documentation for this struct was generated from the following files:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:40