Skip to content

Class mediapipe::internal::CalculatorBaseFactory

ClassList > mediapipe > internal > CalculatorBaseFactory

Inherited by the following classes: mediapipe::internal::CalculatorBaseFactoryFor, mediapipe::internal::CalculatorBaseFactoryFor< T, typename std::enable_if< std::is_base_of< mediapipe::CalculatorBase, T >{} &&!std::is_base_of< mediapipe::api2::Node, T >{}>::type >, mediapipe::internal::CalculatorBaseFactoryFor< T, typename std::enable_if< std::is_base_of< mediapipe::api2::Node, T >{}>::type >

Public Functions

Type Name
virtual std::string ContractMethodName ()
virtual std::unique_ptr< CalculatorBase > CreateCalculator (CalculatorContext * calculator_context) = 0
virtual absl::Status GetContract (CalculatorContract * cc) = 0
virtual ~CalculatorBaseFactory ()

Public Functions Documentation

function ContractMethodName

inline virtual std::string mediapipe::internal::CalculatorBaseFactory::ContractMethodName () 

function CreateCalculator

virtual std::unique_ptr< CalculatorBase > mediapipe::internal::CalculatorBaseFactory::CreateCalculator (
    CalculatorContext * calculator_context
) = 0

function GetContract

virtual absl::Status mediapipe::internal::CalculatorBaseFactory::GetContract (
    CalculatorContract * cc
) = 0

function ~CalculatorBaseFactory

inline virtual mediapipe::internal::CalculatorBaseFactory::~CalculatorBaseFactory () 


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/calculator_base.h