#include <kernel_fassade.hpp>
Public Member Functions | |
| kernel_fassade () | |
| ~kernel_fassade () | |
| void | add_point (geo_point_ref point) |
| void | add_line (geo_line_ref line) |
| void | draw_all (boost::shared_ptr< drawing_context > context) |
| geo_point_ref | get_point_at (double x, double y) |
Static Public Member Functions | |
| static kernel_fassade & | get_instance () |
Private Attributes | |
| std::list< boost::shared_ptr< geo_point > > | m_points |
| std::list< boost::shared_ptr< geo_line > > | m_lines |
Definition at line 36 of file kernel_fassade.hpp.
|
|
Definition at line 23 of file kernel_fassade.cpp. |
|
|
Definition at line 27 of file kernel_fassade.cpp. |
|
|
Definition at line 36 of file kernel_fassade.cpp. References m_lines. Referenced by main(). |
|
|
Definition at line 31 of file kernel_fassade.cpp. References m_points. Referenced by main(). |
|
|
Definition at line 41 of file kernel_fassade.cpp. References m_points. Referenced by render_area::paintEvent(). |
|
|
Definition at line 56 of file kernel_fassade.cpp. Referenced by main(), render_area::mousePressEvent(), and render_area::paintEvent(). |
|
||||||||||||
|
Definition at line 62 of file kernel_fassade.cpp. References m_points. Referenced by render_area::mousePressEvent(). |
|
|
Definition at line 40 of file kernel_fassade.hpp. Referenced by add_line(). |
|
|
Definition at line 39 of file kernel_fassade.hpp. Referenced by add_point(), draw_all(), and get_point_at(). |
1.4.6-NO