GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "graphics.h"
Protected Member Functions | |
base_graphics_object (const base_graphics_object &) | |
base_graphics_object (const base_graphics_object &) | |
virtual void | finalize (const graphics_object &go) |
virtual void | finalize (const graphics_object &go) |
virtual void | initialize (const graphics_object &go) |
virtual void | initialize (const graphics_object &go) |
base_graphics_object & | operator= (const base_graphics_object &) |
base_graphics_object & | operator= (const base_graphics_object &) |
virtual void | update (const graphics_object &go, int id) |
virtual void | update (const graphics_object &go, int id) |
Protected Attributes | |
octave_refcount< int > | count |
bool | toolkit_flag |
Friends | |
class | graphics_object |
Definition at line 2888 of file graphics.h.
|
inline |
Definition at line 2893 of file graphics.h.
|
inlinevirtual |
Definition at line 2895 of file graphics.h.
|
inlineprotected |
Definition at line 3133 of file graphics.h.
|
inline |
Definition at line 2650 of file graphics.in.h.
|
inlinevirtual |
Definition at line 2652 of file graphics.in.h.
|
inlineprotected |
Definition at line 2890 of file graphics.in.h.
|
inlinevirtual |
Definition at line 2838 of file graphics.in.h.
|
inlinevirtual |
Definition at line 3081 of file graphics.h.
References base_properties::add_listener(), graphics_object::get_properties(), mode, and graphics_object::valid_object().
|
inlinevirtual |
Definition at line 2771 of file graphics.in.h.
|
inlinevirtual |
Definition at line 3014 of file graphics.h.
References base_properties::adopt(), error(), graphics_object::get_properties(), and graphics_object::valid_object().
Referenced by axes::properties::delete_text_child(), axes::properties::init(), reparent(), axes::properties::set_defaults(), base_properties::set_parent(), and axes::properties::set_text_child().
void base_graphics_object::build_user_defaults_map | ( | property_list::pval_map_type & | def, |
const std::string | go_name | ||
) | const |
void base_graphics_object::build_user_defaults_map | ( | property_list::pval_map_type & | def, |
const std::string | go_name | ||
) | const |
Definition at line 3246 of file graphics.cc.
References graphics_object::build_user_defaults_map(), property_list::end(), pval_vector::find(), property_list::find(), figure::get_defaults_list(), gh_manager::get_object(), get_parent(), pname, and string.
|
inlinevirtual |
Definition at line 2787 of file graphics.in.h.
|
inlinevirtual |
Definition at line 3030 of file graphics.h.
References err_not_implemented(), error(), string, type, and graphics_object::valid_object().
|
inlinevirtual |
Definition at line 2846 of file graphics.in.h.
|
inlinevirtual |
Definition at line 3089 of file graphics.h.
References base_properties::delete_listener(), graphics_object::get_properties(), mode, and graphics_object::valid_object().
|
inlineprotectedvirtual |
Definition at line 2865 of file graphics.in.h.
|
inlineprotectedvirtual |
Definition at line 3108 of file graphics.h.
References graphics_toolkit::finalize(), and graphics_object::get_toolkit().
Referenced by base_graphics_toolkit::finalize().
|
inlinevirtual |
Definition at line 2693 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2701 of file graphics.in.h.
|
inlinevirtual |
Definition at line 2936 of file graphics.h.
References error(), base_properties::get(), graphics_object::get_properties(), and graphics_object::valid_object().
Referenced by base_properties::update_uicontextmenu().
|
inlinevirtual |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2944 of file graphics.h.
References error(), base_properties::get(), graphics_object::get_properties(), pname, and graphics_object::valid_object().
|
virtual |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
|
virtual |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 9226 of file graphics.cc.
References graphics_object::get_default(), gh_manager::get_object(), and get_parent().
|
inlinevirtual |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2713 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2956 of file graphics.h.
References error().
|
inlinevirtual |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2718 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2961 of file graphics.h.
References error(), and graphics_object::valid_object().
|
virtual |
Reimplemented in root_figure, and root_figure.
|
virtual |
Reimplemented in root_figure, and root_figure.
Definition at line 9235 of file graphics.cc.
References graphics_object::get_factory_default(), and gh_manager::get_object().
Referenced by graphics_object::set_value_or_default().
|
inlinevirtual |
Reimplemented in root_figure, and root_figure.
Definition at line 2726 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in root_figure, and root_figure.
Definition at line 2969 of file graphics.h.
References error().
|
inlinevirtual |
Reimplemented in root_figure, and root_figure.
Definition at line 2731 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in root_figure, and root_figure.
Definition at line 2974 of file graphics.h.
References error().
|
inline |
Definition at line 2755 of file graphics.in.h.
|
inline |
Definition at line 2998 of file graphics.h.
References error(), base_properties::get___myhandle__(), graphics_object::get_properties(), and graphics_object::valid_object().
Referenced by reset_default_properties(), root_figure::reset_default_properties(), figure::reset_default_properties(), uitoolbar::reset_default_properties(), axes::update_axis_limits(), value_as_string(), values_as_string(), and values_as_struct().
|
inlinevirtual |
Definition at line 2747 of file graphics.in.h.
|
inlinevirtual |
Definition at line 2990 of file graphics.h.
References error(), base_properties::get_parent(), graphics_object::get_properties(), and graphics_object::valid_object().
Referenced by build_user_defaults_map(), axes::properties::calc_tightbox(), graphics_object::get_ancestor(), axes::properties::get_boundingbox(), uicontrol::properties::get_boundingbox(), uibuttongroup::properties::get_boundingbox(), uipanel::properties::get_boundingbox(), get_default(), figure::get_default(), axes::get_default(), uitoolbar::get_default(), uicontrol::properties::get_extent(), base_properties::get_toolkit(), base_properties::mark_modified(), base_properties::override_defaults(), figure::properties::set_integerhandle(), base_properties::set_parent(), base_properties::update_autopos(), update_axis_limits(), axes::properties::update_units(), uicontrol::properties::update_units(), uibuttongroup::properties::update_units(), and uipanel::properties::update_units().
|
inlinevirtual |
Reimplemented in uitoggletool, uipushtool, uitoolbar, uipanel, uibuttongroup, uicontrol, uicontextmenu, uimenu, hggroup, surface, patch, light, image, text, line, axes, uitoggletool, uipushtool, uitoolbar, uipanel, uibuttongroup, uicontrol, uicontextmenu, uimenu, hggroup, surface, patch, light, figure, image, text, line, axes, root_figure, figure, and root_figure.
Definition at line 2796 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in uitoggletool, uipushtool, uitoolbar, uipanel, uibuttongroup, uicontrol, uicontextmenu, uimenu, hggroup, surface, patch, light, image, text, line, axes, uitoggletool, uipushtool, uitoolbar, uipanel, uibuttongroup, uicontrol, uicontextmenu, uimenu, hggroup, surface, patch, light, figure, image, text, line, axes, root_figure, figure, and root_figure.
Definition at line 2803 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in uitoggletool, uipushtool, uitoolbar, uipanel, uibuttongroup, uicontrol, uicontextmenu, uimenu, hggroup, surface, patch, light, image, text, line, axes, uitoggletool, uipushtool, uitoolbar, uipanel, uibuttongroup, uicontrol, uicontextmenu, uimenu, hggroup, surface, patch, light, figure, image, text, line, axes, root_figure, figure, and root_figure.
Definition at line 3039 of file graphics.h.
References QtHandles::Utils::properties(), and warning().
Referenced by gh_manager::do_make_graphics_handle().
|
inlinevirtual |
Reimplemented in uitoggletool, uipushtool, uitoolbar, uipanel, uibuttongroup, uicontrol, uicontextmenu, uimenu, hggroup, surface, patch, light, image, text, line, axes, uitoggletool, uipushtool, uitoolbar, uipanel, uibuttongroup, uicontrol, uicontextmenu, uimenu, hggroup, surface, patch, light, figure, image, text, line, axes, root_figure, figure, and root_figure.
Definition at line 3046 of file graphics.h.
References QtHandles::Utils::properties(), and warning().
|
inlinevirtual |
Definition at line 2830 of file graphics.in.h.
|
inlinevirtual |
Definition at line 3073 of file graphics.h.
References error(), graphics_object::get_properties(), base_properties::get_toolkit(), and graphics_object::valid_object().
|
inlinevirtual |
Reimplemented in uitoggletool, uipushtool, uitoolbar, uipanel, uibuttongroup, uicontrol, uicontextmenu, uimenu, hggroup, surface, patch, light, image, text, line, axes, uitoggletool, uipushtool, uitoolbar, uipanel, uibuttongroup, uicontrol, uicontextmenu, uimenu, hggroup, surface, patch, light, figure, image, text, line, axes, root_figure, figure, and root_figure.
Definition at line 2736 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in uitoggletool, uipushtool, uitoolbar, uipanel, uibuttongroup, uicontrol, uicontextmenu, uimenu, hggroup, surface, patch, light, image, text, line, axes, uitoggletool, uipushtool, uitoolbar, uipanel, uibuttongroup, uicontrol, uicontextmenu, uimenu, hggroup, surface, patch, light, figure, image, text, line, axes, root_figure, figure, and root_figure.
Definition at line 2979 of file graphics.h.
References base_properties::has_readonly_property().
|
inlineprotectedvirtual |
Reimplemented in axes, and axes.
Definition at line 2859 of file graphics.in.h.
|
inlineprotectedvirtual |
Reimplemented in axes, and axes.
Definition at line 3102 of file graphics.h.
References graphics_object::get_toolkit(), and graphics_toolkit::initialize().
Referenced by base_graphics_toolkit::initialize(), and axes::initialize().
|
inline |
Definition at line 2825 of file graphics.in.h.
|
inline |
Definition at line 3068 of file graphics.h.
References type.
Referenced by graphics_object::get_ancestor().
|
inlinevirtual |
Reimplemented in root_figure, and root_figure.
Definition at line 2654 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in root_figure, and root_figure.
Definition at line 2897 of file graphics.h.
References error(), graphics_object::get_properties(), base_properties::mark_modified(), and graphics_object::valid_object().
Referenced by figure::properties::set___mouse_mode__(), base_properties::set_dynamic(), axes::properties::set_fontunits(), text::properties::set_fontunits(), uicontrol::properties::set_fontunits(), uibuttongroup::properties::set_fontunits(), uipanel::properties::set_fontunits(), figure::properties::set_integerhandle(), figure::properties::set_outerposition(), figure::properties::set_papertype(), figure::properties::set_paperunits(), figure::properties::set_position(), uibuttongroup::properties::set_selectedobject(), figure::properties::set_units(), axes::properties::set_units(), uibuttongroup::properties::set_units(), uipanel::properties::set_units(), axes::properties::set_xticklabel(), axes::properties::set_yticklabel(), and axes::properties::set_zticklabel().
|
inlineprotected |
Definition at line 2892 of file graphics.in.h.
|
inlineprotected |
Definition at line 3135 of file graphics.h.
|
inlinevirtual |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2662 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2905 of file graphics.h.
References error(), graphics_object::get_properties(), base_properties::override_defaults(), and graphics_object::valid_object().
|
virtual |
|
virtual |
Definition at line 3211 of file graphics.cc.
References octave_map::begin(), discard_error_messages, octave_map::end(), frame, figure::get_properties(), base_properties::get_property(), m, p, action_container::protect_var(), recover_from_exception(), Vdebug_on_error, and Vdebug_on_warning.
|
inlinevirtual |
Definition at line 2763 of file graphics.in.h.
|
inlinevirtual |
Definition at line 3006 of file graphics.h.
References error(), graphics_object::get_properties(), base_properties::remove_child(), and graphics_object::valid_object().
|
inlinevirtual |
Definition at line 2779 of file graphics.in.h.
|
inlinevirtual |
Definition at line 3022 of file graphics.h.
References error(), graphics_object::get_properties(), base_properties::reparent(), and graphics_object::valid_object().
Referenced by axes::properties::set_text_child().
|
virtual |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
|
virtual |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 3269 of file graphics.cc.
References disable_warning(), property_list::find(), graphics_object::get_factory_defaults_list(), get_handle(), gh_manager::get_object(), set_warning_state(), figure::valid_object(), warning_enabled(), and xreset_default_properties().
|
inlinevirtual |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2680 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2923 of file graphics.h.
References error(), graphics_object::get_properties(), base_properties::set(), and graphics_object::valid_object().
Referenced by base_properties::set_from_list().
|
inlinevirtual |
Reimplemented in axes, and axes.
Definition at line 2688 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in axes, and axes.
Definition at line 2931 of file graphics.h.
References error().
Referenced by axes::reset_default_properties().
|
inlinevirtual |
Definition at line 2672 of file graphics.in.h.
|
inlinevirtual |
Definition at line 2915 of file graphics.h.
References error(), graphics_object::get_properties(), base_properties::set_from_list(), and graphics_object::valid_object().
Referenced by root_figure::override_defaults(), figure::override_defaults(), axes::override_defaults(), and uitoolbar::override_defaults().
|
inlinevirtual |
Definition at line 2819 of file graphics.in.h.
|
inlinevirtual |
Definition at line 3062 of file graphics.h.
References graphics_object::get_properties(), and graphics_object::valid_object().
|
inlineprotectedvirtual |
Definition at line 2874 of file graphics.in.h.
|
inlineprotectedvirtual |
Definition at line 3117 of file graphics.h.
References graphics_object::get_toolkit(), and graphics_toolkit::update().
Referenced by base_graphics_toolkit::update().
|
virtual |
|
virtual |
|
virtual |
Reimplemented in hggroup, axes, hggroup, and axes.
Definition at line 3186 of file graphics.cc.
References error(), gh_manager::get_object(), get_parent(), graphics_object::update_axis_limits(), and figure::valid_object().
Referenced by hggroup::update_axis_limits().
|
virtual |
Reimplemented in hggroup, axes, hggroup, and axes.
Definition at line 3198 of file graphics.cc.
References error(), gh_manager::get_object(), get_parent(), graphics_object::update_axis_limits(), and figure::valid_object().
|
inlinevirtual |
Reimplemented in uitoggletool, uipushtool, uitoolbar, uipanel, uibuttongroup, uicontrol, uicontextmenu, uimenu, hggroup, surface, patch, light, image, text, line, axes, uitoggletool, uipushtool, uitoolbar, uipanel, uibuttongroup, uicontrol, uicontextmenu, uimenu, hggroup, surface, patch, light, figure, image, text, line, axes, root_figure, figure, and root_figure.
Definition at line 2815 of file graphics.in.h.
|
inlinevirtual |
Reimplemented in uitoggletool, uipushtool, uitoolbar, uipanel, uibuttongroup, uicontrol, uicontextmenu, uimenu, hggroup, surface, patch, light, image, text, line, axes, uitoggletool, uipushtool, uitoolbar, uipanel, uibuttongroup, uicontrol, uicontextmenu, uimenu, hggroup, surface, patch, light, figure, image, text, line, axes, root_figure, figure, and root_figure.
Definition at line 3058 of file graphics.h.
|
inline |
Definition at line 2817 of file graphics.in.h.
|
inline |
Definition at line 3060 of file graphics.h.
|
virtual |
|
virtual |
Definition at line 3325 of file graphics.cc.
References error(), get_handle(), gh_manager::get_object(), figure::get_properties(), base_properties::get_property(), graphics_object::has_readonly_property(), p, retval, string, and figure::valid_object().
|
virtual |
|
virtual |
Definition at line 3293 of file graphics.cc.
References octave_map::begin(), octave_map::end(), error(), get_handle(), gh_manager::get_object(), figure::get_properties(), base_properties::get_property(), graphics_object::has_readonly_property(), m, p, retval, string, and figure::valid_object().
|
virtual |
|
virtual |
Definition at line 3352 of file graphics.cc.
References octave_scalar_map::assign(), octave_scalar_map::begin(), octave_scalar_map::end(), error(), get_handle(), gh_manager::get_object(), figure::get_properties(), base_properties::get_property(), graphics_object::has_readonly_property(), m, p, retval, and figure::valid_object().
|
friend |
Definition at line 2891 of file graphics.h.
Referenced by graphics_object::get_ancestor().
|
protected |
Definition at line 3125 of file graphics.h.
Referenced by graphics_object::operator=().
|
protected |
Definition at line 3129 of file graphics.h.