Remove internal_to_user/user_to_internal API
[ardour.git] / libs / pbd / pbd / controllable.h
index a255bd628459a83c77cb5db6277c2023eaefc46b..da50db3b3c67156020d03c303989aa545149c002 100644 (file)
@@ -114,16 +114,11 @@ class LIBPBD_API Controllable : public PBD::StatefulDestructible {
        /** Conversions between `internal', 'interface', and 'user' values */
        virtual double internal_to_interface (double i) const {return  (i-lower())/(upper() - lower());}  //by default, the interface range is just a linear interpolation between lower and upper values
        virtual double interface_to_internal (double i) const {return lower() + i*(upper() - lower());}
-       virtual double internal_to_user (double i) const {return i;}  //by default the internal value is the same as the user value
-       virtual double user_to_internal (double i) const {return i;}  //by default the internal value is the same as the user value
 
        /** Get and Set `interface' value  (typically, fraction of knob travel) */
        virtual float get_interface() const { return (internal_to_interface(get_value())); }
        virtual void set_interface (float fraction) { fraction = min( max(0.0f, fraction), 1.0f);  set_value(interface_to_internal(fraction), NoGroup); }
 
-       /** Get and Set `user' value  ( dB or milliseconds, etc.  This MIGHT be the same as the internal value, but in a few cases it is not ) */
-       virtual float get_user() const { return (internal_to_user(get_value())); }
-       virtual void set_user (float user_v) { set_value(user_to_internal(user_v), NoGroup); }
        virtual std::string get_user_string() const { return std::string(); }
 
        PBD::Signal0<void> LearningFinished;