#pragma once // STL includes #include // Jsoncpp includes #include #include // Forward class declaration class ImageProcessor; class ImageProcessorFactory { public: static ImageProcessorFactory& getInstance(); public: void init(const LedString& ledString); ImageProcessor* newImageProcessor() const; private: LedString _ledString; };