#ifndef SAP_H_11D8D668 #define SAP_H_11D8D668 #include #include #include #include #include #include #include "designer.h" #include "director.h" class sap { public: sap( std::string configFile, std::mt19937& rng); void run() const; private: void sendTweet(Magick::Image image, const std::string& text) const; std::mt19937& rng_; std::unique_ptr instance_; std::unique_ptr connection_; rawr kgramstats_; std::unique_ptr layout_; std::unique_ptr director_; std::string tempfile_; }; #endif /* end of include guard: SAP_H_11D8D668 */