#include <visible_line.h>
Inheritance diagram for visible_line:


Public Member Functions | |
| visible_line (canvas &draw_on, const c_line &init, const color &foreground=colors::WHITE, bool attach=true) | |
| virtual c_rectangle | dimensions () const |
| virtual void | plot (const color &to_plot_in) |
| virtual void | set_origin (const c_point &new_origin) |
| c_line | base () const |
| void | base (const c_line &new_base) |
Definition at line 24 of file visible_line.h.
| visible_line::visible_line | ( | canvas & | draw_on, | |
| const c_line & | init, | |||
| const color & | foreground = colors::WHITE, |
|||
| bool | attach = true | |||
| ) |
Definition at line 21 of file visible_line.cpp.
| c_rectangle visible_line::dimensions | ( | ) | const [virtual] |
| void visible_line::plot | ( | const color & | to_plot_in | ) | [virtual] |
Implements paintable.
Definition at line 38 of file visible_line.cpp.
References palette::add(), c_point, worker::colormap(), color::index(), paintable::target(), and canvas::world_to_device().
| void visible_line::set_origin | ( | const c_point & | new_origin | ) | [virtual] |
Reimplemented from paintable.
Definition at line 54 of file visible_line.cpp.
References c_line, paintable::draw(), paintable::erase(), drawable::origin(), drawable::set_origin(), and drawable::visible().
Referenced by house::set_origin().
| c_line visible_line::base | ( | ) | const |
Definition at line 27 of file visible_line.cpp.
| void visible_line::base | ( | const c_line & | new_base | ) |
1.5.1