/*************************** @Author: Chunel @Contact: chunel@foxmail.com @File: MyTemplateNode.h @Time: 2021/9/18 9:52 下午 @Desc: ***************************/ #ifndef CGRAPH_MYTEMPLATENODE_H #define CGRAPH_MYTEMPLATENODE_H #include "CGraph.h" template class MyTemplateNode : public CGraph::GTemplateNode { public: // 通过两种不同的方式,实现构造函数,可以在pipeline中通过不同的方式 register 进来 explicit MyTemplateNode(int num, float score) { num_ = num; score_ = score; } explicit MyTemplateNode(int num) { num_ = num; score_ = 7.0f; // 默认值 } CStatus run () override { CGraph::CGRAPH_ECHO("[MyTemplateNode] num = [%d], score = [%f]", num_, score_); return CStatus(); } private: int num_; float score_; }; #endif //CGRAPH_MYTEMPLATENODE_H