GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "graphics.h"
Classes | |
class | properties |
Protected Member Functions | |
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) |
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 |
Private Attributes | |
properties | xproperties |
Definition at line 10663 of file graphics.h.
|
inline |
Definition at line 10901 of file graphics.h.
References base_graphics_object::override_defaults().
|
inline |
Definition at line 10907 of file graphics.h.
|
inline |
Definition at line 4975 of file graphics.in.h.
|
inline |
Definition at line 4981 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 2813 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 3066 of file graphics.h.
References base_properties::add_listener(), graphics_object::get_properties(), and graphics_object::valid_object().
|
inlinevirtualinherited |
Definition at line 2741 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 2994 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().
Definition at line 2757 of file graphics.in.h.
Definition at line 3010 of file graphics.h.
References error(), gripe_not_implemented(), and graphics_object::valid_object().
|
inlinevirtualinherited |
Definition at line 2821 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 3074 of file graphics.h.
References base_properties::delete_listener(), graphics_object::get_properties(), and graphics_object::valid_object().
|
inlineprotectedvirtualinherited |
Definition at line 2849 of file graphics.in.h.
|
inlineprotectedvirtualinherited |
Definition at line 3102 of file graphics.h.
References graphics_toolkit::finalize(), and graphics_object::get_toolkit().
Referenced by base_graphics_toolkit::finalize().
|
inlinevirtualinherited |
Definition at line 2669 of file graphics.in.h.
|
inlinevirtualinherited |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2680 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 2922 of file graphics.h.
References error(), base_properties::get(), graphics_object::get_properties(), octave_value(), and graphics_object::valid_object().
Referenced by line::properties::get(), text::properties::get(), image::properties::get(), patch::properties::get(), surface::properties::get(), hggroup::properties::get(), uimenu::properties::get(), uicontextmenu::properties::get(), uicontrol::properties::get(), uipanel::properties::get(), uipushtool::properties::get(), and uitoggletool::properties::get().
|
inlinevirtualinherited |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2933 of file graphics.h.
References error(), base_properties::get(), graphics_object::get_properties(), octave_value(), and graphics_object::valid_object().
|
virtualinherited |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
|
virtualinherited |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 7978 of file graphics.cc.
References graphics_object::get_default(), gh_manager::get_object(), and base_graphics_object::get_parent().
|
inlinevirtualinherited |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2695 of file graphics.in.h.
|
inlinevirtualinherited |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2948 of file graphics.h.
References error(), and octave_value().
|
virtualinherited |
Reimplemented in root_figure, and root_figure.
|
virtualinherited |
Reimplemented in root_figure, and root_figure.
Definition at line 7987 of file graphics.cc.
References graphics_object::get_factory_default(), and gh_manager::get_object().
Referenced by graphics_object::set_value_or_default().
|
inlinevirtualinherited |
Reimplemented in root_figure, and root_figure.
Definition at line 2701 of file graphics.in.h.
|
inlinevirtualinherited |
Reimplemented in root_figure, and root_figure.
Definition at line 2954 of file graphics.h.
References error(), and octave_value().
|
inlineinherited |
Definition at line 2722 of file graphics.in.h.
|
inlineinherited |
Definition at line 2975 of file graphics.h.
References error(), base_properties::get___myhandle__(), graphics_object::get_properties(), and graphics_object::valid_object().
Referenced by figure::properties::set_integerhandle().
|
inlinevirtualinherited |
Definition at line 2711 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 2964 of file graphics.h.
References error(), base_properties::get_parent(), graphics_object::get_properties(), and graphics_object::valid_object().
Referenced by axes::properties::calc_tightbox(), graphics_object::get_ancestor(), axes::properties::get_boundingbox(), uicontrol::properties::get_boundingbox(), uipanel::properties::get_boundingbox(), base_graphics_object::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(), base_graphics_object::update_axis_limits(), axes::properties::update_units(), uicontrol::properties::update_units(), and uipanel::properties::update_units().
|
inlinevirtual |
Reimplemented from base_graphics_object.
Definition at line 4983 of file graphics.in.h.
|
inlinevirtual |
Reimplemented from base_graphics_object.
Definition at line 4985 of file graphics.in.h.
|
inlinevirtual |
Reimplemented from base_graphics_object.
Definition at line 10909 of file graphics.h.
|
inlinevirtual |
Reimplemented from base_graphics_object.
Definition at line 10911 of file graphics.h.
|
inlinevirtualinherited |
Definition at line 2802 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 3055 of file graphics.h.
References error(), graphics_object::get_properties(), base_properties::get_toolkit(), and graphics_object::valid_object().
|
inlineprotectedvirtualinherited |
Reimplemented in axes, and axes.
Definition at line 2843 of file graphics.in.h.
|
inlineprotectedvirtualinherited |
Reimplemented in axes, and axes.
Definition at line 3096 of file graphics.h.
References graphics_object::get_toolkit(), and graphics_toolkit::initialize().
Referenced by base_graphics_toolkit::initialize(), and axes::initialize().
|
inlineinherited |
Definition at line 2797 of file graphics.in.h.
|
inlineinherited |
Definition at line 3050 of file graphics.h.
Referenced by graphics_object::get_ancestor().
Reimplemented in root_figure, and root_figure.
Definition at line 2632 of file graphics.in.h.
Reimplemented in root_figure, and root_figure.
Definition at line 2885 of file graphics.h.
References error(), graphics_object::get_properties(), base_properties::mark_modified(), and graphics_object::valid_object().
Referenced by base_properties::set_dynamic(), axes::properties::set_fontunits(), uicontrol::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(), figure::properties::set_units(), axes::properties::set_units(), uipanel::properties::set_units(), axes::properties::set_xticklabel(), axes::properties::set_yticklabel(), and axes::properties::set_zticklabel().
|
inlinevirtualinherited |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2640 of file graphics.in.h.
|
inlinevirtualinherited |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2893 of file graphics.h.
References error(), graphics_object::get_properties(), base_properties::override_defaults(), and graphics_object::valid_object().
Referenced by axes::axes(), figure::figure(), hggroup::hggroup(), image::image(), line::line(), patch::patch(), surface::surface(), text::text(), uicontextmenu::uicontextmenu(), uicontrol::uicontrol(), uimenu(), uipanel::uipanel(), uipushtool::uipushtool(), uitoggletool::uitoggletool(), and uitoolbar::uitoolbar().
Definition at line 2928 of file graphics.cc.
References octave_map::begin(), property::delete_listener(), discard_error_messages, octave_map::end(), error_state, figure::get_properties(), base_properties::get_property(), action_container::protect_var(), Vdebug_on_error, and Vdebug_on_warning.
|
inlinevirtualinherited |
Definition at line 2733 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 2986 of file graphics.h.
References error(), graphics_object::get_properties(), base_properties::remove_child(), and graphics_object::valid_object().
Referenced by axes::properties::delete_text_child(), root_figure::properties::remove_child(), figure::properties::remove_child(), axes::properties::remove_child(), and axes::properties::set_text_child().
|
inlinevirtualinherited |
Definition at line 2749 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 3002 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().
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2831 of file graphics.in.h.
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 3084 of file graphics.h.
References error(), gripe_not_implemented(), and graphics_object::valid_object().
|
inlinevirtualinherited |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2656 of file graphics.in.h.
|
inlinevirtualinherited |
Reimplemented in uitoolbar, axes, uitoolbar, figure, axes, root_figure, figure, and root_figure.
Definition at line 2909 of file graphics.h.
References error(), graphics_object::get_properties(), base_properties::set(), and graphics_object::valid_object().
Referenced by line::properties::set(), text::properties::set(), image::properties::set(), patch::properties::set(), surface::properties::set(), hggroup::properties::set(), uimenu::properties::set(), uicontextmenu::properties::set(), uicontrol::properties::set(), uipanel::properties::set(), uipushtool::properties::set(), uitoggletool::properties::set(), base_properties::set_from_list(), and base_properties::set_uicontextmenu().
|
inlinevirtualinherited |
Reimplemented in axes, and axes.
Definition at line 2664 of file graphics.in.h.
|
inlinevirtualinherited |
|
inlinevirtualinherited |
Definition at line 2648 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 2901 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().
|
inlinevirtualinherited |
Definition at line 2791 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 3044 of file graphics.h.
References graphics_object::get_properties(), and graphics_object::valid_object().
|
inlineprotectedvirtualinherited |
Definition at line 2858 of file graphics.in.h.
|
inlineprotectedvirtualinherited |
Definition at line 3111 of file graphics.h.
References graphics_object::get_toolkit(), and graphics_toolkit::update().
Referenced by base_graphics_toolkit::update().
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
Reimplemented in hggroup, axes, hggroup, and axes.
Definition at line 2899 of file graphics.cc.
References error(), gh_manager::get_object(), base_graphics_object::get_parent(), graphics_object::update_axis_limits(), and figure::valid_object().
Referenced by hggroup::update_axis_limits().
|
virtualinherited |
Reimplemented in hggroup, axes, hggroup, and axes.
Definition at line 2913 of file graphics.cc.
References error(), gh_manager::get_object(), base_graphics_object::get_parent(), graphics_object::update_axis_limits(), and figure::valid_object().
Reimplemented from base_graphics_object.
Definition at line 4987 of file graphics.in.h.
Reimplemented from base_graphics_object.
Definition at line 10913 of file graphics.h.
Definition at line 2789 of file graphics.in.h.
Definition at line 3042 of file graphics.h.
|
virtualinherited |
|
virtualinherited |
Definition at line 2957 of file graphics.cc.
References octave_map::begin(), octave_map::end(), error(), figure::get_properties(), base_properties::get_property(), figure::valid_object(), and property::values_as_string().
|
virtualinherited |
|
virtualinherited |
Definition at line 2989 of file graphics.cc.
References octave_scalar_map::assign(), octave_scalar_map::begin(), octave_scalar_map::end(), error(), figure::get_properties(), base_properties::get_property(), and figure::valid_object().
|
protectedinherited |
Definition at line 3119 of file graphics.h.
Referenced by graphics_object::operator=().
|
protectedinherited |
Definition at line 3123 of file graphics.h.
|
private |
Definition at line 10898 of file graphics.h.