Mercurial > hg > svcore
diff transform/FeatureExtractionModelTransformer.h @ 848:539740f231fa tonioni_multi_transform
Toward running multiple transforms (from same plugin + params) at once
author | Chris Cannam |
---|---|
date | Fri, 29 Nov 2013 15:43:50 +0000 |
parents | 54829c1e155e |
children | 418cd2064769 |
line wrap: on
line diff
--- a/transform/FeatureExtractionModelTransformer.h Tue Nov 26 14:37:01 2013 +0000 +++ b/transform/FeatureExtractionModelTransformer.h Fri Nov 29 15:43:50 2013 +0000 @@ -31,15 +31,22 @@ Q_OBJECT public: - enum PreferredOutputModel { - NoteOutputModel, - FlexiNoteOutputModel, - UndefinedOutputModel = 255 - }; + enum PreferredOutputModel { + NoteOutputModel, + FlexiNoteOutputModel, + UndefinedOutputModel = 255 + }; FeatureExtractionModelTransformer(Input input, const Transform &transform, - const PreferredOutputModel outputmodel); + const PreferredOutputModel outputmodel); + + // Obtain outputs for a set of transforms that all use the same + // plugin and input (but with different outputs). i.e. run the + // plugin once only and collect more than one output from it. + FeatureExtractionModelTransformer(Input input, + const Transforms &relatedTransforms, + const PreferredOutputModel outputmodel); virtual ~FeatureExtractionModelTransformer();