Class OperatorWrapper
Defined in File operator_wrapper.hpp
Base Type
public nvidia::gxf::Codelet
- 
class OperatorWrapper : public nvidia::gxf::Codelet
 Class to wrap an Operator to interface with the GXF framework.
Public Functions
- 
OperatorWrapper()
 
- 
virtual ~OperatorWrapper() = default
 
- 
virtual const char *holoscan_typename() const = 0
 Get the type name of the Operator.
- 
gxf_result_t initialize() override
 Create and initialize the Operator.
- 
gxf_result_t deinitialize() override
 Destroy the Operator and free resources.
- 
gxf_result_t registerInterface(nvidia::gxf::Registrar *registrar) override
 Register the Operator’s parameters with the GXF framework.
- 
gxf_result_t tick() override
 Delegate to the Operator’s compute() method.
- 
inline bool is_metadata_enabled()
 Determine if the operator has metadata enabled.
Protected Attributes
- 
FragmentWrapper fragment_
 The fragment to use for the Operator.
- 
std::list<std::shared_ptr<CommonGXFParameter>> parameters_
 The parameters for the GXF Codelet.
- 
OperatorWrapper()