Audaspace:
[blender.git] / intern / audaspace / FX / AUD_ButterworthFactory.h
index d3606270154803f7b238845c16f2dacc871ebe17..3a86b14a7a6cfda25a1bf2d484457c7511db64ed 100644 (file)
 class AUD_ButterworthFactory : public AUD_DynamicIIRFilterFactory
 {
 private:
-       /**
-        * The attack value in seconds.
-        */
-       const float m_frequency;
-
        // hide copy constructor and operator=
        AUD_ButterworthFactory(const AUD_ButterworthFactory&);
        AUD_ButterworthFactory& operator=(const AUD_ButterworthFactory&);
@@ -53,11 +48,7 @@ public:
         * \param factory The input factory.
         * \param frequency The cutoff frequency.
         */
-       AUD_ButterworthFactory(AUD_Reference<AUD_IFactory> factory, float frequency);
-
-       virtual void recalculateCoefficients(AUD_SampleRate rate,
-                                                                                std::vector<float>& b,
-                                                                                std::vector<float>& a);
+       AUD_ButterworthFactory(boost::shared_ptr<AUD_IFactory> factory, float frequency);
 };
 
 #endif //__AUD_BUTTERWORTHFACTORY_H__