#include <line_algorithm.hpp>
Inheritance diagram for line_algorithm:
Public Member Functions | |
line_algorithm () | |
virtual | ~line_algorithm () |
virtual void | update () |
line | get_line () |
Protected Member Functions | |
virtual line | calculate ()=0 |
Protected Attributes | |
boost::shared_ptr< line > | m_calculated_line |
Definition at line 30 of file line_algorithm.hpp.
|
Definition at line 23 of file line_algorithm.cpp. |
|
Definition at line 27 of file line_algorithm.cpp. |
|
Implemented in line_join_algorithm. Referenced by update(). |
|
Definition at line 37 of file line_algorithm.cpp. References m_calculated_line. |
|
Implements algorithm. Definition at line 31 of file line_algorithm.cpp. References calculate(), m_calculated_line, and subject::notice_all_observers(). |
|
Definition at line 34 of file line_algorithm.hpp. Referenced by get_line(), and update(). |