egami
C++ Image Processing program
|
00001 #include <memory> 00002 #include <string> 00003 00004 #include <gtkmm/image.h> 00005 00006 #include "../display_unit.hpp" 00007 #include "../processing_page.hpp" 00008 #include "../processing_unit.hpp" 00009 #include "../utils.hpp" 00010 00011 namespace{ 00012 Display_unit *impl(const Image_unit *in){ 00013 Image_unit *out=new Image_unit(*in); 00014 out->unclip(); 00015 return out; 00016 } 00017 } 00018 00019 namespace Processes{ 00020 void unselect_roi(){ 00021 Gtk::Image icon(cmake_install_prefix+std::string("/share/egami/icons/unselect_roi.png")); 00022 std::shared_ptr<Processing_unit> pu(new Processing_unit(Processing(&impl), "Unselect ROI", icon, false)); 00023 Processing_page::add_unit_to_page("Tools", pu); 00024 } 00025 }