#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(). |