NVIDIA DeepStream SDK API Reference

9.0 Release
nvdsinfer::BaseModelParser Class Referenceabstract

Detailed Description

ModelParser base.

Any model parser implementation must inherit from the IModelParser interface.

Definition at line 51 of file sources/libs/nvdsinfer/nvdsinfer_model_builder.h.

Inheritance diagram for nvdsinfer::BaseModelParser:
Collaboration diagram for nvdsinfer::BaseModelParser:

Public Member Functions

 BaseModelParser (const NvDsInferContextInitParams &params, const std::shared_ptr< DlLibHandle > &dllib)
 
virtual ~BaseModelParser ()
 
virtual bool isValid () const =0
 
 BaseModelParser (const NvDsInferContextInitParams &params, const std::shared_ptr< DlLibHandle > &dllib)
 
virtual ~BaseModelParser ()
 
virtual bool isValid () const =0
 

Protected Attributes

NvDsInferContextInitParams m_ModelParams
 
std::shared_ptr< DlLibHandlem_LibHandle
 

Constructor & Destructor Documentation

◆ BaseModelParser() [1/2]

nvdsinfer::BaseModelParser::BaseModelParser ( const NvDsInferContextInitParams params,
const std::shared_ptr< DlLibHandle > &  dllib 
)
inline

◆ ~BaseModelParser() [1/2]

virtual nvdsinfer::BaseModelParser::~BaseModelParser ( )
inlinevirtual

◆ BaseModelParser() [2/2]

nvdsinfer::BaseModelParser::BaseModelParser ( const NvDsInferContextInitParams params,
const std::shared_ptr< DlLibHandle > &  dllib 
)
inline

◆ ~BaseModelParser() [2/2]

virtual nvdsinfer::BaseModelParser::~BaseModelParser ( )
inlinevirtual

Member Function Documentation

◆ isValid() [1/2]

virtual bool nvdsinfer::BaseModelParser::isValid ( ) const
pure virtual

◆ isValid() [2/2]

virtual bool nvdsinfer::BaseModelParser::isValid ( ) const
pure virtual

Field Documentation

◆ m_LibHandle

std::shared_ptr< DlLibHandle > nvdsinfer::BaseModelParser::m_LibHandle
protected

◆ m_ModelParams

NvDsInferContextInitParams nvdsinfer::BaseModelParser::m_ModelParams
protected

The documentation for this class was generated from the following file: