| draw(boost::shared_ptr< drawing_context > context)=0 | geo_element | [pure virtual] |
| geo_element(const std::string &name) | geo_element | |
| get_name() | geo_element | |
| m_name | geo_element | [protected] |
| notice_all_observers() | subject | [virtual] |
| observer() | observer | [protected] |
| put(std::ostream &s)=0 | geo_element | [pure virtual] |
| register_observer(observer *ob) | subject | [virtual] |
| set_name(const std::string &name) | geo_element | |
| subject() | subject | [protected] |
| unregister_observer(observer *ob) | subject | [virtual] |
| update()=0 | geo_element | [pure virtual] |
| ~geo_element(void) | geo_element | [virtual] |
| ~observer() | observer | [virtual] |
| ~subject() | subject | [virtual] |
1.4.6-NO