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