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 62 of file __init_gnuplot__.cc.
|
inline |
Definition at line 65 of file __init_gnuplot__.cc.
References warning_with_id().
|
default |
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 172 of file __init_gnuplot__.cc.
References m_interpreter.
|
inherited |
Definition at line 58 of file graphics-toolkit.cc.
References octave::__get_gh_manager__(), and octave::base_graphics_toolkit::finalize().
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 98 of file __init_gnuplot__.cc.
References octave::Utils::properties(), and send_quit().
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 160 of file __init_gnuplot__.cc.
|
inlineinherited |
Definition at line 60 of file graphics-toolkit.h.
References octave::base_graphics_toolkit::m_name.
|
inlinevirtualinherited |
Reimplemented in octave::qt_graphics_toolkit.
Definition at line 87 of file graphics-toolkit.h.
References octave::base_graphics_toolkit::gripe_if_tkit_invalid().
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 166 of file __init_gnuplot__.cc.
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 169 of file __init_gnuplot__.cc.
References Matrix.
|
inlinevirtualinherited |
Reimplemented in octave::qt_graphics_toolkit.
Definition at line 111 of file graphics-toolkit.h.
References octave::base_graphics_toolkit::gripe_if_tkit_invalid(), and Matrix.
|
inlineprivateinherited |
Definition at line 160 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 47 of file graphics-toolkit.cc.
References octave::__get_gh_manager__(), and octave::base_graphics_toolkit::initialize().
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 93 of file __init_gnuplot__.cc.
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 91 of file __init_gnuplot__.cc.
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 147 of file __init_gnuplot__.cc.
References octave::feval().
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 132 of file __init_gnuplot__.cc.
References octave::feval().
|
inlineprivate |
Definition at line 180 of file __init_gnuplot__.cc.
References Ffflush(), Ffputs(), Fpclose(), Fwaitpid(), octave_value::isempty(), m_interpreter, octave_value::matrix_value(), Array< T, Alloc >::numel(), and ovl().
Referenced by finalize(), and update().
|
inlinevirtualinherited |
Reimplemented in octave::qt_graphics_toolkit.
Definition at line 75 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__(), and octave::base_graphics_toolkit::update().
|
inlinevirtual |
Reimplemented from octave::base_graphics_toolkit.
Definition at line 109 of file __init_gnuplot__.cc.
References octave::Utils::properties(), and send_quit().
|
private |
Definition at line 202 of file __init_gnuplot__.cc.
Referenced by close(), and send_quit().
|
privateinherited |
Definition at line 156 of file graphics-toolkit.h.
Referenced by octave::base_graphics_toolkit::get_name().