#include "graphics-toolkit.h"
Public Member Functions | |
base_graphics_toolkit (const std::string &nm) | |
virtual | ~base_graphics_toolkit (void)=default |
virtual void | close (void) |
virtual void | finalize (const graphics_object &) |
void | finalize (const graphics_handle &) |
virtual Matrix | get_canvas_size (const graphics_handle &) const |
std::string | get_name (void) const |
virtual uint8NDArray | get_pixels (const graphics_object &) const |
virtual double | get_screen_resolution (void) const |
virtual Matrix | get_screen_size (void) const |
virtual bool | initialize (const graphics_object &) |
bool | initialize (const graphics_handle &) |
virtual bool | is_valid (void) const |
virtual void | print_figure (const graphics_object &, const std::string &, const std::string &, const std::string &="") const |
virtual void | redraw_figure (const graphics_object &) const |
virtual void | update (const graphics_object &, int) |
void | update (const graphics_handle &, int) |
Private Member Functions | |
void | gripe_if_tkit_invalid (const std::string &fname) const |
Private Attributes | |
octave::refcount< int > | count |
std::string | name |
Friends | |
class | graphics_toolkit |
Definition at line 40 of file graphics-toolkit.h.
|
inline |
Definition at line 46 of file graphics-toolkit.h.
|
virtualdefault |
|
inlinevirtual |
Reimplemented in gnuplot_graphics_toolkit.
Definition at line 115 of file graphics-toolkit.h.
References gripe_if_tkit_invalid().
Referenced by graphics_toolkit::close().
|
inlinevirtual |
Reimplemented in gnuplot_graphics_toolkit, and QtHandles::Backend.
Definition at line 109 of file graphics-toolkit.h.
References gripe_if_tkit_invalid().
Referenced by graphics_toolkit::finalize().
void base_graphics_toolkit::finalize | ( | const graphics_handle & | h | ) |
Definition at line 2978 of file graphics.cc.
References base_graphics_object::finalize(), gh_manager::get_object(), and h.
|
inlinevirtual |
Reimplemented in gnuplot_graphics_toolkit.
Definition at line 69 of file graphics-toolkit.h.
References gripe_if_tkit_invalid().
Referenced by graphics_toolkit::get_canvas_size().
|
inline |
Definition at line 51 of file graphics-toolkit.h.
References name.
Referenced by graphics_toolkit::get_name().
|
inlinevirtual |
Reimplemented in QtHandles::Backend.
Definition at line 63 of file graphics-toolkit.h.
References gripe_if_tkit_invalid().
Referenced by graphics_toolkit::get_pixels().
|
inlinevirtual |
Reimplemented in gnuplot_graphics_toolkit.
Definition at line 75 of file graphics-toolkit.h.
References gripe_if_tkit_invalid().
Referenced by graphics_toolkit::get_screen_resolution().
|
inlinevirtual |
Reimplemented in gnuplot_graphics_toolkit.
Definition at line 81 of file graphics-toolkit.h.
References gripe_if_tkit_invalid().
Referenced by graphics_toolkit::get_screen_size().
|
inlineprivate |
Definition at line 123 of file graphics-toolkit.h.
References error(), fname, and is_valid().
Referenced by close(), finalize(), get_canvas_size(), get_pixels(), get_screen_resolution(), get_screen_size(), initialize(), print_figure(), redraw_figure(), and update().
|
inlinevirtual |
Reimplemented in gnuplot_graphics_toolkit, and QtHandles::Backend.
Definition at line 98 of file graphics-toolkit.h.
References gripe_if_tkit_invalid().
Referenced by initialize(), and graphics_toolkit::initialize().
bool base_graphics_toolkit::initialize | ( | const graphics_handle & | h | ) |
Definition at line 39 of file graphics-toolkit.cc.
References gh_manager::get_object(), h, and initialize().
|
inlinevirtual |
Reimplemented in gnuplot_graphics_toolkit, and QtHandles::Backend.
Definition at line 53 of file graphics-toolkit.h.
Referenced by gripe_if_tkit_invalid(), and graphics_toolkit::operator bool().
|
inlinevirtual |
Reimplemented in gnuplot_graphics_toolkit, and QtHandles::Backend.
Definition at line 58 of file graphics-toolkit.h.
References gripe_if_tkit_invalid().
Referenced by graphics_toolkit::print_figure().
|
inlinevirtual |
Reimplemented in gnuplot_graphics_toolkit, and QtHandles::Backend.
Definition at line 55 of file graphics-toolkit.h.
References gripe_if_tkit_invalid().
Referenced by graphics_toolkit::redraw_figure().
|
inlinevirtual |
Reimplemented in gnuplot_graphics_toolkit, and QtHandles::Backend.
Definition at line 90 of file graphics-toolkit.h.
References gripe_if_tkit_invalid().
Referenced by update(), and graphics_toolkit::update().
void base_graphics_toolkit::update | ( | const graphics_handle & | h, |
int | id | ||
) |
Definition at line 31 of file graphics-toolkit.cc.
References gh_manager::get_object(), h, and update().
|
friend |
Definition at line 43 of file graphics-toolkit.h.
|
private |
Definition at line 120 of file graphics-toolkit.h.
Referenced by graphics_toolkit::graphics_toolkit(), graphics_toolkit::operator=(), and graphics_toolkit::~graphics_toolkit().
|
private |
Definition at line 119 of file graphics-toolkit.h.
Referenced by get_name().