|
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.
1.7.4