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

Public Member Functions | |
| point_algorithm () | |
| virtual | ~point_algorithm () | 
| virtual void | update () | 
| uses the "template method"-pattern.   | |
| point | get_point () | 
| virtual bool | is_free () | 
Protected Member Functions | |
| virtual point | calculate ()=0 | 
Protected Attributes | |
| boost::shared_ptr< point > | m_calculated_point | 
Definition at line 30 of file point_algorithm.hpp.
      
  | 
  
| 
 
 Definition at line 23 of file point_algorithm.cpp.  | 
  
      
  | 
  
| 
 
 Definition at line 27 of file point_algorithm.cpp.  | 
  
      
  | 
  
| 
 
 Implemented in free_point_algorithm, and lines_meet_algorithm. Referenced by update().  | 
  
      
  | 
  
| 
 
 Definition at line 39 of file point_algorithm.cpp. References m_calculated_point.  | 
  
      
  | 
  
| 
 
 Reimplemented in free_point_algorithm. Definition at line 44 of file point_algorithm.cpp.  | 
  
      
  | 
  
| 
 uses the "template method"-pattern. 
 Implements algorithm. Definition at line 33 of file point_algorithm.cpp. References calculate(), m_calculated_point, and subject::notice_all_observers().  | 
  
      
  | 
  
| 
 
 Definition at line 34 of file point_algorithm.hpp. Referenced by get_point(), and update().  | 
  
 1.4.6-NO