egami
C++ Image Processing program
|
Generic display facility. More...
#include <display_unit.hpp>
Public Member Functions | |
virtual bool | modifiable () const =0 |
Is the unit usable as source of a processing. | |
virtual bool | save () const =0 |
virtual void | save_as (const std::string &) const =0 |
Protected Attributes | |
std::shared_ptr< Display_unit > | father |
std::shared_ptr< Display_unit > | child |
Friends | |
class | Processing_unit |
class | Display_page |
Generic display facility.
Definition at line 28 of file display_unit.hpp.
virtual bool Display_unit::modifiable | ( | ) | const [pure virtual] |
Is the unit usable as source of a processing.
Implemented in Image_unit, and Info_unit.
virtual bool Display_unit::save | ( | ) | const [pure virtual] |
Implemented in Image_unit, and Info_unit.
virtual void Display_unit::save_as | ( | const std::string & | ) | const [pure virtual] |
Implemented in Image_unit, and Info_unit.
friend class Display_page [friend] |
Definition at line 43 of file display_unit.hpp.
friend class Processing_unit [friend] |
Definition at line 42 of file display_unit.hpp.
std::shared_ptr<Display_unit> Display_unit::child [protected] |
Pointer to a child computed from this Display_unit
Definition at line 40 of file display_unit.hpp.
std::shared_ptr<Display_unit> Display_unit::father [protected] |
Pointer to the source from which this Display_unit has been computed
Definition at line 39 of file display_unit.hpp.