Public Member Functions | |
gnuplot_graphics_toolkit (octave::interpreter &interp) | |
~gnuplot_graphics_toolkit (void)=default | |
void | close (void) |
void | finalize (const graphics_handle &) |
void | finalize (const graphics_object &go) |
Matrix | get_canvas_size (const graphics_handle &) const |
std::string | get_name (void) const |
virtual uint8NDArray | get_pixels (const graphics_object &) const |
double | get_screen_resolution (void) const |
Matrix | get_screen_size (void) const |
virtual Matrix | get_text_extent (const graphics_object &) const |
bool | initialize (const graphics_handle &) |
bool | initialize (const graphics_object &go) |
bool | is_valid (void) const |
void | print_figure (const graphics_object &go, const std::string &term, const std::string &file, const std::string &debug_file) const |
void | redraw_figure (const graphics_object &go) const |
virtual void | show_figure (const graphics_object &) const |
void | update (const graphics_handle &, int) |
void | update (const graphics_object &go, int id) |
Private Member Functions | |
void | gripe_if_tkit_invalid (const std::string &fname) const |
void | send_quit (const octave_value &pstream) const |
Private Attributes | |
octave::interpreter & | m_interpreter |
std::string | m_name |
Definition at line 60 of file __init_gnuplot__.cc.
|
inline |
Definition at line 63 of file __init_gnuplot__.cc.
|
default |
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 151 of file __init_gnuplot__.cc.
References m_interpreter, octave::interpreter::mislocked(), and octave::interpreter::munlock().
|
inherited |
Definition at line 59 of file graphics-toolkit.cc.
References octave::__get_gh_manager__(), octave::base_graphics_toolkit::finalize(), and gh_manager::get_object().
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 75 of file __init_gnuplot__.cc.
References graphics_object::get_properties(), graphics_object::isa(), and send_quit().
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 139 of file __init_gnuplot__.cc.
|
inlineinherited |
Definition at line 61 of file graphics-toolkit.h.
References octave::base_graphics_toolkit::m_name.
|
inlinevirtualinherited |
Reimplemented in QtHandles::qt_graphics_toolkit.
Definition at line 88 of file graphics-toolkit.h.
References octave::base_graphics_toolkit::gripe_if_tkit_invalid().
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 145 of file __init_gnuplot__.cc.
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 148 of file __init_gnuplot__.cc.
|
inlinevirtualinherited |
Reimplemented in QtHandles::qt_graphics_toolkit.
Definition at line 112 of file graphics-toolkit.h.
References octave::base_graphics_toolkit::gripe_if_tkit_invalid().
|
inlineprivateinherited |
Definition at line 161 of file graphics-toolkit.h.
References error(), and octave::base_graphics_toolkit::is_valid().
Referenced by octave::base_graphics_toolkit::close(), octave::base_graphics_toolkit::finalize(), octave::base_graphics_toolkit::get_canvas_size(), octave::base_graphics_toolkit::get_pixels(), octave::base_graphics_toolkit::get_screen_resolution(), octave::base_graphics_toolkit::get_screen_size(), octave::base_graphics_toolkit::get_text_extent(), octave::base_graphics_toolkit::initialize(), octave::base_graphics_toolkit::print_figure(), octave::base_graphics_toolkit::redraw_figure(), octave::base_graphics_toolkit::show_figure(), and octave::base_graphics_toolkit::update().
|
inherited |
Definition at line 48 of file graphics-toolkit.cc.
References octave::__get_gh_manager__(), gh_manager::get_object(), and octave::base_graphics_toolkit::initialize().
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 70 of file __init_gnuplot__.cc.
References graphics_object::isa().
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 68 of file __init_gnuplot__.cc.
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 126 of file __init_gnuplot__.cc.
References octave_handle::as_octave_value(), octave::feval(), and graphics_object::get_handle().
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 109 of file __init_gnuplot__.cc.
References octave_handle::as_octave_value(), octave::feval(), graphics_object::get_handle(), and octave::action_container::protect_var().
|
inlineprivate |
Definition at line 159 of file __init_gnuplot__.cc.
References Ffflush(), Ffputs(), Fpclose(), Fwaitpid(), octave_value::isempty(), m_interpreter, octave_value::matrix_value(), Array< T >::numel(), and ovl().
Referenced by finalize(), and update().
|
inlinevirtualinherited |
Reimplemented in QtHandles::qt_graphics_toolkit.
Definition at line 76 of file graphics-toolkit.h.
References octave::base_graphics_toolkit::gripe_if_tkit_invalid().
|
inherited |
Definition at line 37 of file graphics-toolkit.cc.
References octave::__get_gh_manager__(), gh_manager::get_object(), and octave::base_graphics_toolkit::update().
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 86 of file __init_gnuplot__.cc.
References graphics_object::get_properties(), graphics_object::isa(), and send_quit().
|
private |
Definition at line 181 of file __init_gnuplot__.cc.
Referenced by close(), and send_quit().
|
privateinherited |
Definition at line 157 of file graphics-toolkit.h.
Referenced by octave::base_graphics_toolkit::get_name().