| algorithm() | algorithm | |
| calculate()=0 | line_algorithm |  [protected, pure virtual] | 
| get_line() | line_algorithm | |
| line_algorithm() | line_algorithm | |
| m_calculated_line | line_algorithm |  [protected] | 
| notice_all_observers() | subject |  [virtual] | 
| observer() | observer |  [protected] | 
| register_observer(observer *ob) | subject |  [virtual] | 
| subject() | subject |  [protected] | 
| unregister_observer(observer *ob) | subject |  [virtual] | 
| update() | line_algorithm |  [virtual] | 
| ~algorithm() | algorithm |  [virtual] | 
| ~line_algorithm() | line_algorithm |  [virtual] | 
| ~observer() | observer |  [virtual] | 
| ~subject() | subject |  [virtual] | 
 1.4.6-NO