diff --git a/sdk/plugins/meta.cpp b/sdk/plugins/meta.cpp index a593563..1561d5d 100644 --- a/sdk/plugins/meta.cpp +++ b/sdk/plugins/meta.cpp @@ -596,7 +596,7 @@ static void _projectList(const Transform *transform, const TemplateList *src, Te } -class DistributeTemplateTransform : public UntrainableMetaTransform +class DistributeTemplateTransform : public MetaTransform { Q_OBJECT Q_PROPERTY(br::Transform* transform READ get_transform WRITE set_transform RESET reset_transform) @@ -604,6 +604,11 @@ class DistributeTemplateTransform : public UntrainableMetaTransform public: + void train(const TemplateList &data) + { + transform->train(data); + } + void project(const Template &src, Template &dst) const { TemplateList input;