From dd92d1eba18a54f5c259a6759ddce02cf84cb26d Mon Sep 17 00:00:00 2001 From: Charles Otto Date: Fri, 8 Mar 2013 11:57:06 -0500 Subject: [PATCH] Remove RndTransform --- sdk/plugins/random.cpp | 65 ----------------------------------------------------------------- 1 file changed, 0 insertions(+), 65 deletions(-) diff --git a/sdk/plugins/random.cpp b/sdk/plugins/random.cpp index 9355f41..a8b4d93 100644 --- a/sdk/plugins/random.cpp +++ b/sdk/plugins/random.cpp @@ -27,71 +27,6 @@ namespace br /*! * \ingroup transforms - * \brief Selects a random transform. - * \author Josh Klontz \cite jklontz - */ -class RndTransformTransform : public CompositeTransform -{ - Q_OBJECT - - int selectedIndex; - Transform *selectedTransform; - - void train(const TemplateList &data) - { - selectedIndex = theRNG().uniform(0, transforms.size()); - selectedTransform = transforms[selectedIndex]->clone(); - selectedTransform->train(data); - } - - bool timeVarying() const - { - // calling on selectedTransform assumes train has already been called. -cao - return selectedTransform->timeVarying(); - } - - void _project(const Template &src, Template &dst) const - { - selectedTransform->project(src, dst); - } - - void _project(const TemplateList &src, TemplateList &dst) const - { - Transform::project(src, dst); - } - - void projectUpdate(const Template &src, Template &dst) - { - selectedTransform->projectUpdate(src,dst); - } - - void projectUpdate(const TemplateList & src, TemplateList & dst) - { - selectedTransform->projectUpdate(src, dst); - } - - void finalize(TemplateList & output) - { - selectedTransform->finalize(output); - } - - void store(QDataStream &stream) const - { - stream << selectedIndex << *selectedTransform; - } - - void load(QDataStream &stream) - { - stream >> selectedIndex; - selectedTransform = transforms[selectedIndex]->clone(); - stream >> *selectedTransform; - } -}; - -BR_REGISTER(Transform, RndTransformTransform) - -/*! - * \ingroup transforms * \brief Generates a random subspace. * \author Josh Klontz \cite jklontz */ -- libgit2 0.21.4