| algorithm() | algorithm | |
| calculate()=0 | point_algorithm |  [protected, pure virtual] | 
| get_point() | point_algorithm | |
| is_free() | point_algorithm |  [virtual] | 
| m_calculated_point | point_algorithm |  [protected] | 
| notice_all_observers() | subject |  [virtual] | 
| observer() | observer |  [protected] | 
| point_algorithm() | point_algorithm | |
| register_observer(observer *ob) | subject |  [virtual] | 
| subject() | subject |  [protected] | 
| unregister_observer(observer *ob) | subject |  [virtual] | 
| update() | point_algorithm |  [virtual] | 
| ~algorithm() | algorithm |  [virtual] | 
| ~observer() | observer |  [virtual] | 
| ~point_algorithm() | point_algorithm |  [virtual] | 
| ~subject() | subject |  [virtual] | 
 1.4.6-NO