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 &v) |
bool | do_set (const octave_value &v) |
Protected Attributes | |
octave_value | data |
std::list< dim_vector > | size_constraints |
std::set< std::string > | type_constraints |
double | xmax |
double | xmaxp |
double | xmin |
double | xminp |
Private Member Functions | |
OCTINTERP_API void | get_data_limits (void) |
OCTINTERP_API void | get_data_limits (void) |
OCTINTERP_API bool | is_equal (const octave_value &v) const |
OCTINTERP_API bool | is_equal (const octave_value &v) const |
OCTINTERP_API bool | validate (const octave_value &v) |
OCTINTERP_API bool | validate (const octave_value &v) |
Definition at line 1321 of file graphics.h.
|
inline |
|
inline |
Definition at line 1332 of file graphics.h.
References get_data_limits().
|
inline |
Definition at line 1344 of file graphics.h.
|
inline |
Definition at line 1322 of file graphics.in.h.
References get_data_limits().
|
inline |
Definition at line 1330 of file graphics.in.h.
References get_data_limits().
|
inline |
Definition at line 1342 of file graphics.in.h.
|
inline |
Reimplemented in row_vector_property, and row_vector_property.
Definition at line 1350 of file graphics.in.h.
References type_constraints.
|
inline |
Reimplemented in row_vector_property, and row_vector_property.
Definition at line 1352 of file graphics.h.
References type_constraints.
|
inline |
Reimplemented in row_vector_property, and row_vector_property.
Definition at line 1353 of file graphics.in.h.
References size_constraints.
|
inline |
Reimplemented in row_vector_property, and row_vector_property.
Definition at line 1355 of file graphics.h.
References size_constraints.
|
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().
|
inlinevirtual |
Reimplemented from base_property.
Reimplemented in row_vector_property, and row_vector_property.
Definition at line 1379 of file graphics.in.h.
References array_property(), size_constraints, and type_constraints.
|
inlinevirtual |
Reimplemented from base_property.
Reimplemented in row_vector_property, and row_vector_property.
Definition at line 1381 of file graphics.h.
References array_property(), size_constraints, and type_constraints.
|
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().
|
inlineprotectedvirtual |
Reimplemented from base_property.
Reimplemented in row_vector_property, and row_vector_property.
Definition at line 1390 of file graphics.in.h.
References data, error(), octave_value::full_value(), get_data_limits(), base_property::get_name(), is_equal(), octave_value::is_sparse_type(), and validate().
|
inlineprotectedvirtual |
Reimplemented from base_property.
Reimplemented in row_vector_property, and row_vector_property.
Definition at line 1392 of file graphics.h.
References data, error(), octave_value::full_value(), get_data_limits(), base_property::get_name(), is_equal(), octave_value::is_sparse_type(), and validate().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from base_property.
Definition at line 1350 of file graphics.h.
References data.
Referenced by axes::properties::calc_ticklabels(), axes::properties::calc_ticks_and_lims(), and axes::properties::fix_limits().
|
private |
Definition at line 1319 of file graphics.cc.
References octave_value::array_value(), data, get_array_limits(), octave_value::int16_array_value(), octave_value::int32_array_value(), octave_value::int64_array_value(), octave_value::int8_array_value(), octave_value::is_empty(), octave_value::is_int16_type(), octave_value::is_int32_type(), octave_value::is_int64_type(), octave_value::is_int8_type(), octave_value::is_integer_type(), octave_value::is_uint16_type(), octave_value::is_uint32_type(), octave_value::is_uint64_type(), octave_value::is_uint8_type(), octave_Inf, octave_value::uint16_array_value(), octave_value::uint32_array_value(), octave_value::uint64_array_value(), octave_value::uint8_array_value(), xmax, xmaxp, xmin, and xminp.
Referenced by array_property(), and do_set().
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(), 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().
|
private |
|
private |
Definition at line 1261 of file graphics.cc.
References CHECK_ARRAY_EQUAL, data, octave_value::dims(), octave_value::is_bool_type(), octave_value::is_double_type(), octave_value::is_int16_type(), octave_value::is_int32_type(), octave_value::is_int64_type(), octave_value::is_int8_type(), octave_value::is_single_type(), octave_value::is_uint16_type(), octave_value::is_uint32_type(), octave_value::is_uint64_type(), octave_value::is_uint8_type(), and octave_value::type_name().
Referenced by do_set().
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 1359 of file graphics.in.h.
References xmaxp.
Definition at line 1357 of file graphics.in.h.
References xmax.
Definition at line 1358 of file graphics.in.h.
References xminp.
Definition at line 1356 of file graphics.in.h.
References xmin.
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.
Reimplemented in row_vector_property, and row_vector_property.
Definition at line 1373 of file graphics.in.h.
|
inline |
Reimplemented from base_property.
Reimplemented in row_vector_property, and row_vector_property.
Definition at line 1375 of file graphics.h.
|
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().
|
private |
|
private |
Definition at line 1204 of file graphics.cc.
References octave_value::class_name(), octave_value::dims(), octave_value::is_complex_type(), octave_value::is_empty(), octave_value::is_numeric_type(), dim_vector::length(), size_constraints, and type_constraints.
Referenced by do_set().
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().
|
protected |
Definition at line 1423 of file graphics.h.
Referenced by do_set(), row_vector_property::do_set(), get(), get_data_limits(), and is_equal().
|
protected |
Definition at line 1429 of file graphics.h.
Referenced by add_constraint(), row_vector_property::add_constraint(), clone(), row_vector_property::clone(), and validate().
|
protected |
Definition at line 1428 of file graphics.h.
Referenced by add_constraint(), clone(), row_vector_property::clone(), and validate().
|
protected |
Definition at line 1425 of file graphics.h.
Referenced by get_data_limits(), and max_val().
|
protected |
Definition at line 1427 of file graphics.h.
Referenced by get_data_limits(), and max_neg().
|
protected |
Definition at line 1424 of file graphics.h.
Referenced by get_data_limits(), and min_val().
|
protected |
Definition at line 1426 of file graphics.h.
Referenced by get_data_limits(), and min_pos().