1*1477fe6aSWludzik, Jozef #pragma once 2*1477fe6aSWludzik, Jozef 3*1477fe6aSWludzik, Jozef namespace interfaces 4*1477fe6aSWludzik, Jozef { 5*1477fe6aSWludzik, Jozef 6*1477fe6aSWludzik, Jozef class Threshold 7*1477fe6aSWludzik, Jozef { 8*1477fe6aSWludzik, Jozef public: 9*1477fe6aSWludzik, Jozef virtual ~Threshold() = default; 10*1477fe6aSWludzik, Jozef 11*1477fe6aSWludzik, Jozef virtual void initialize() = 0; 12*1477fe6aSWludzik, Jozef }; 13*1477fe6aSWludzik, Jozef 14*1477fe6aSWludzik, Jozef } // namespace interfaces 15