GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "graphics.h"
Protected Member Functions | |
bool | do_set (const octave_value &val) |
bool | do_set (const octave_value &val) |
Private Types | |
typedef std::list< double > ::iterator | children_list_iterator |
typedef std::list< double > ::iterator | children_list_iterator |
typedef std::list< double > ::const_iterator | const_children_list_iterator |
typedef std::list< double > ::const_iterator | const_children_list_iterator |
Private Member Functions | |
void | do_adopt_child (const double &val) |
void | do_adopt_child (const double &val) |
void | do_delete_children (bool clear) |
void | do_delete_children (bool clear) |
Matrix | do_get_all_children (void) const |
Matrix | do_get_all_children (void) const |
Matrix | do_get_children (bool return_hidden) const |
Matrix | do_get_children (bool return_hidden) const |
void | do_init_children (const Matrix &val) |
void | do_init_children (const Matrix &val) |
void | do_init_children (const std::list< double > &val) |
void | do_init_children (const std::list< double > &val) |
bool | do_remove_child (double child) |
bool | do_remove_child (double child) |
Private Attributes | |
std::list< double > | children_list |
Definition at line 1626 of file graphics.h.
|
private |
Definition at line 1705 of file graphics.in.h.
|
private |
Definition at line 1707 of file graphics.h.
|
private |
Definition at line 1706 of file graphics.in.h.
|
private |
Definition at line 1708 of file graphics.h.
|
inline |
|
inline |
Definition at line 1635 of file graphics.h.
References do_init_children().
|
inline |
Definition at line 1642 of file graphics.h.
References children_list, and do_init_children().
|
inline |
Definition at line 1627 of file graphics.in.h.
References do_init_children().
|
inline |
Definition at line 1633 of file graphics.in.h.
References do_init_children().
|
inline |
Definition at line 1640 of file graphics.in.h.
References children_list, and do_init_children().
|
inlineinherited |
Definition at line 341 of file graphics.in.h.
References octave_value_list::length(), base_property::listeners, and octave_value_list::resize().
|
inlineinherited |
Definition at line 343 of file graphics.h.
References octave_value_list::length(), base_property::listeners, and octave_value_list::resize().
Referenced by property::add_listener().
Definition at line 1659 of file graphics.in.h.
References do_adopt_child().
Definition at line 1661 of file graphics.h.
References do_adopt_child().
|
inlinevirtual |
Reimplemented from base_property.
Definition at line 1652 of file graphics.in.h.
References children_property().
|
inlinevirtual |
Reimplemented from base_property.
Definition at line 1654 of file graphics.h.
References children_property().
Definition at line 1684 of file graphics.in.h.
References clear(), and do_delete_children().
Definition at line 1686 of file graphics.h.
References clear(), and do_delete_children().
|
inlineinherited |
Definition at line 347 of file graphics.in.h.
References octave_value_list::length(), base_property::listeners, PERSISTENT, and octave_value_list::resize().
|
inlineinherited |
Definition at line 349 of file graphics.h.
References octave_value_list::length(), base_property::listeners, PERSISTENT, and octave_value_list::resize().
Referenced by property::delete_listener().
Definition at line 1803 of file graphics.in.h.
References children_list.
Definition at line 1426 of file graphics.cc.
References children_list, gh_manager::free(), gh_manager::get_object(), and graphics_object::valid_object().
Referenced by delete_children().
Definition at line 1778 of file graphics.in.h.
References children_list.
Definition at line 1387 of file graphics.cc.
References children_list, gh_manager::get_object(), graphics_object::get_properties(), gh_manager::is_handle_visible(), and root_figure::properties::is_showhiddenhandles().
Referenced by do_set(), get_children(), and get_hidden().
Definition at line 1762 of file graphics.in.h.
References children_list, Array< T >::numel(), and Array< T >::xelem().
Definition at line 1764 of file graphics.h.
References children_list, Array< T >::numel(), and Array< T >::xelem().
Referenced by children_property().
Definition at line 1769 of file graphics.in.h.
References children_list.
Definition at line 1771 of file graphics.h.
References children_list.
Definition at line 1789 of file graphics.in.h.
References children_list.
|
inlineprotectedvirtual |
Reimplemented from base_property.
Definition at line 1710 of file graphics.in.h.
References children_list, do_get_children(), error(), error_state, get_hidden(), octave_value::matrix_value(), Array< T >::numel(), MArray< T >::reshape(), Array< T >::sort(), Matrix::stack(), and Array< T >::xelem().
|
inlineprotectedvirtual |
Reimplemented from base_property.
Definition at line 1712 of file graphics.h.
References children_list, do_get_children(), error(), error_state, get_hidden(), octave_value::matrix_value(), Array< T >::numel(), MArray< T >::reshape(), Array< T >::sort(), Matrix::stack(), and Array< T >::xelem().
|
inlinevirtual |
Reimplemented from base_property.
Definition at line 1679 of file graphics.in.h.
References get_children(), and octave_value().
|
inlinevirtual |
Reimplemented from base_property.
Definition at line 1681 of file graphics.h.
References get_children(), and octave_value().
Definition at line 1674 of file graphics.in.h.
References do_get_all_children().
Definition at line 1676 of file graphics.h.
References do_get_all_children().
Definition at line 1664 of file graphics.in.h.
References do_get_children().
Definition at line 1669 of file graphics.in.h.
References do_get_children().
Definition at line 307 of file graphics.in.h.
References base_property::id.
Definition at line 309 of file graphics.h.
References base_property::id.
Referenced by property::get_id().
|
inlineinherited |
Definition at line 293 of file graphics.in.h.
References base_property::name.
|
inlineinherited |
Definition at line 295 of file graphics.h.
References base_property::name.
Referenced by string_property::do_set(), string_array_property::do_set(), text_label_property::do_set(), radio_property::do_set(), color_property::do_set(), double_property::do_set(), double_radio_property::do_set(), array_property::do_set(), handle_property::do_set(), callback_property::do_set(), double_radio_property::double_value(), property::get_name(), and string_array_property::string_array_property().
|
inlineinherited |
Definition at line 297 of file graphics.in.h.
References base_property::parent.
|
inlineinherited |
Definition at line 299 of file graphics.h.
References base_property::parent.
Referenced by callback_property::execute(), and property::get_parent().
Definition at line 301 of file graphics.in.h.
References base_property::hidden.
Definition at line 303 of file graphics.h.
References base_property::hidden.
Referenced by property::is_hidden().
Reimplemented in double_radio_property, double_radio_property, color_property, color_property, radio_property, and radio_property.
Definition at line 305 of file graphics.in.h.
Reimplemented in double_radio_property, double_radio_property, color_property, color_property, radio_property, and radio_property.
Definition at line 307 of file graphics.h.
Referenced by property::is_radio().
Definition at line 291 of file graphics.in.h.
References octave_handle::ok(), and base_property::parent.
Definition at line 293 of file graphics.h.
References octave_handle::ok(), and base_property::parent.
Referenced by property::ok().
|
inline |
Reimplemented from base_property.
Definition at line 1646 of file graphics.in.h.
|
inline |
Reimplemented from base_property.
Definition at line 1648 of file graphics.h.
Definition at line 1654 of file graphics.in.h.
References do_remove_child().
Definition at line 1656 of file graphics.h.
References do_remove_child().
|
inline |
Definition at line 1689 of file graphics.in.h.
References children_list, error(), and octave_handle::value().
|
inline |
Definition at line 1691 of file graphics.h.
References children_list, error(), and octave_handle::value().
|
inherited |
|
inherited |
Definition at line 961 of file graphics.cc.
References error_state, gh_manager::execute_listener(), octave_value_list::length(), base_property::listeners, and base_property::parent.
Referenced by property::run_listeners(), and base_property::set().
|
inherited |
|
inherited |
Definition at line 936 of file graphics.cc.
References base_property::do_set(), error_state, gh_manager::get_object(), base_property::parent, POSTSET, base_property::run_listeners(), and graphics_object::update().
Referenced by property::set().
Definition at line 303 of file graphics.in.h.
References base_property::hidden.
Definition at line 305 of file graphics.h.
References base_property::hidden.
Referenced by figure::properties::properties(), axes::properties::properties(), line::properties::properties(), text::properties::properties(), image::properties::properties(), patch::properties::properties(), surface::properties::properties(), hggroup::properties::properties(), uimenu::properties::properties(), and property::set_hidden().
Definition at line 309 of file graphics.in.h.
References d.
Definition at line 311 of file graphics.h.
References d.
Referenced by base_properties::base_properties(), root_figure::properties::properties(), figure::properties::properties(), axes::properties::properties(), line::properties::properties(), text::properties::properties(), image::properties::properties(), patch::properties::properties(), surface::properties::properties(), hggroup::properties::properties(), uimenu::properties::properties(), uicontextmenu::properties::properties(), uicontrol::properties::properties(), uipanel::properties::properties(), uitoolbar::properties::properties(), uipushtool::properties::properties(), uitoggletool::properties::properties(), and property::set_id().
|
inlineinherited |
Definition at line 295 of file graphics.in.h.
References base_property::name.
|
inlineinherited |
Definition at line 297 of file graphics.h.
References base_property::name.
Referenced by property::set_name().
|
inlineinherited |
Definition at line 299 of file graphics.in.h.
References base_property::parent.
|
inlineinherited |
Definition at line 301 of file graphics.h.
References base_property::parent.
Referenced by property::set_parent().
Reimplemented in color_property, color_property, radio_property, and radio_property.
Definition at line 329 of file graphics.in.h.
References error(), and base_property::name.
Reimplemented in color_property, color_property, radio_property, and radio_property.
Definition at line 331 of file graphics.h.
References error(), and base_property::name.
Referenced by property::values_as_cell().
|
inlinevirtualinherited |
Reimplemented in color_property, color_property, radio_property, and radio_property.
Definition at line 323 of file graphics.in.h.
References error(), and base_property::name.
|
inlinevirtualinherited |
Reimplemented in color_property, color_property, radio_property, and radio_property.
Definition at line 325 of file graphics.h.
References error(), and base_property::name.
Referenced by property::values_as_string().
|
private |
Definition at line 1709 of file graphics.h.
Referenced by children_property(), do_adopt_child(), do_delete_children(), do_get_all_children(), do_get_children(), do_init_children(), do_remove_child(), do_set(), and renumber().