6 #ifndef STRUCTURAL_PROXY_IMAGE_PROXY_H_
7 #define STRUCTURAL_PROXY_IMAGE_PROXY_H_
19 explicit ImageProxy(
const std::string& file_name);
25 virtual void Load(std::istream& from)
override;
26 virtual void Save(std::ostream& to)
override;
35 std::string file_name_;
virtual void Draw(const commons::Point< float > &at) override
Definition: image_proxy.cc:42
Definition: shape_interface.h:11
ImageProxy(const std::string &file_name)
Definition: image_proxy.cc:12
Definition: graphic_interface.h:17
Image * GetImage()
Definition: image_proxy.cc:24
virtual void Save(std::ostream &to) override
Definition: image_proxy.cc:52
virtual ~ImageProxy()
Definition: image_proxy.cc:19
virtual const commons::Point< float > & GetExtent() override
Definition: image_proxy.cc:33
Definition: image_proxy.h:16
virtual void HandleMouse(Event &event) override
Definition: image_proxy.cc:47
virtual void Load(std::istream &from) override
Definition: image_proxy.cc:54