Commit dd92d1eba18a54f5c259a6759ddce02cf84cb26d

Authored by Charles Otto
1 parent b8611ea4

Remove RndTransform

Showing 1 changed file with 0 additions and 65 deletions
sdk/plugins/random.cpp
... ... @@ -27,71 +27,6 @@ namespace br
27 27  
28 28 /*!
29 29 * \ingroup transforms
30   - * \brief Selects a random transform.
31   - * \author Josh Klontz \cite jklontz
32   - */
33   -class RndTransformTransform : public CompositeTransform
34   -{
35   - Q_OBJECT
36   -
37   - int selectedIndex;
38   - Transform *selectedTransform;
39   -
40   - void train(const TemplateList &data)
41   - {
42   - selectedIndex = theRNG().uniform(0, transforms.size());
43   - selectedTransform = transforms[selectedIndex]->clone();
44   - selectedTransform->train(data);
45   - }
46   -
47   - bool timeVarying() const
48   - {
49   - // calling on selectedTransform assumes train has already been called. -cao
50   - return selectedTransform->timeVarying();
51   - }
52   -
53   - void _project(const Template &src, Template &dst) const
54   - {
55   - selectedTransform->project(src, dst);
56   - }
57   -
58   - void _project(const TemplateList &src, TemplateList &dst) const
59   - {
60   - Transform::project(src, dst);
61   - }
62   -
63   - void projectUpdate(const Template &src, Template &dst)
64   - {
65   - selectedTransform->projectUpdate(src,dst);
66   - }
67   -
68   - void projectUpdate(const TemplateList & src, TemplateList & dst)
69   - {
70   - selectedTransform->projectUpdate(src, dst);
71   - }
72   -
73   - void finalize(TemplateList & output)
74   - {
75   - selectedTransform->finalize(output);
76   - }
77   -
78   - void store(QDataStream &stream) const
79   - {
80   - stream << selectedIndex << *selectedTransform;
81   - }
82   -
83   - void load(QDataStream &stream)
84   - {
85   - stream >> selectedIndex;
86   - selectedTransform = transforms[selectedIndex]->clone();
87   - stream >> *selectedTransform;
88   - }
89   -};
90   -
91   -BR_REGISTER(Transform, RndTransformTransform)
92   -
93   -/*!
94   - * \ingroup transforms
95 30 * \brief Generates a random subspace.
96 31 * \author Josh Klontz \cite jklontz
97 32 */
... ...