#include <geo_line.hpp>
Inheritance diagram for geo_line:

Public Member Functions | |
| geo_line (const std::string &name, boost::shared_ptr< line_algorithm > algo, boost::shared_ptr< line_formater_strategy > paint_strategy=boost::shared_ptr< line_normal_style >(new line_normal_style())) | |
| virtual | ~geo_line () | 
| virtual std::ostream & | put (std::ostream &s) | 
| line | get_line () const | 
| void | change_parent_algo (boost::shared_ptr< line_algorithm > new_algo) | 
| virtual void | update () | 
| virtual void | draw (boost::shared_ptr< drawing_context > context) | 
Private Member Functions | |
| const geo_line & | operator= (const geo_line &other) | 
| geo_line (const geo_line &other) | |
Private Attributes | |
| boost::shared_ptr< line_algorithm > | m_parent_algorithm | 
| boost::shared_ptr< line_formater_strategy > | m_paint_strategy | 
Definition at line 36 of file geo_line.hpp.
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 24 of file geo_line.cpp. References m_parent_algorithm.  | 
  
      
  | 
  
| 
 
 Definition at line 34 of file geo_line.cpp. References m_parent_algorithm.  | 
  
      
  | 
  
| 
 
 Definition at line 50 of file geo_line.cpp. References m_parent_algorithm, and subject::notice_all_observers().  | 
  
      
  | 
  
| 
 
 Implements geo_element. Definition at line 62 of file geo_line.cpp. References get_line(), and m_paint_strategy.  | 
  
      
  | 
  
| 
 
 Definition at line 45 of file geo_line.cpp. References m_parent_algorithm.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Implements geo_element. Definition at line 39 of file geo_line.cpp. References get_line(), line::get_m(), and line::get_t().  | 
  
      
  | 
  
| 
 
 Implements geo_element. Definition at line 57 of file geo_line.cpp. References subject::notice_all_observers().  | 
  
      
  | 
  
| 
 
 Definition at line 40 of file geo_line.hpp. Referenced by draw().  | 
  
      
  | 
  
| 
 
 Definition at line 39 of file geo_line.hpp. Referenced by change_parent_algo(), geo_line(), get_line(), and ~geo_line().  | 
  
 1.4.6-NO