GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "graphics.h"
Private Attributes | |
base_graphics_object * | rep |
Definition at line 3141 of file graphics.h.
|
inline |
Definition at line 3144 of file graphics.h.
|
inline |
Definition at line 3146 of file graphics.h.
|
inline |
Definition at line 3149 of file graphics.h.
|
inline |
Definition at line 3168 of file graphics.h.
|
inline |
Definition at line 2901 of file graphics.in.h.
|
inline |
Definition at line 2903 of file graphics.in.h.
|
inline |
Definition at line 2906 of file graphics.in.h.
|
inline |
Definition at line 2925 of file graphics.in.h.
|
inline |
Definition at line 3109 of file graphics.in.h.
|
inline |
|
inline |
Definition at line 3037 of file graphics.in.h.
|
inline |
Definition at line 3280 of file graphics.h.
Referenced by adopt().
|
inline |
Definition at line 2943 of file graphics.in.h.
|
inline |
Definition at line 3186 of file graphics.h.
Referenced by base_graphics_object::build_user_defaults_map(), and xreset_default_properties().
|
inline |
Definition at line 3041 of file graphics.in.h.
|
inline |
Definition at line 3284 of file graphics.h.
|
inline |
Definition at line 3113 of file graphics.in.h.
|
inline |
Definition at line 3356 of file graphics.h.
References mode.
|
inline |
Definition at line 3119 of file graphics.in.h.
|
inline |
Definition at line 3362 of file graphics.h.
Referenced by finalize_r().
|
inline |
Definition at line 2968 of file graphics.in.h.
|
inline |
Definition at line 2970 of file graphics.in.h.
|
inline |
Definition at line 2978 of file graphics.in.h.
|
inline |
Definition at line 2983 of file graphics.in.h.
|
inline |
Definition at line 3211 of file graphics.h.
Referenced by QtHandles::Container::canvas(), QtHandles::Canvas::canvasMouseReleaseEvent(), convert_cdata(), octave::opengl_renderer::draw_axes_children(), gh_manager::execute_callback(), Fget(), if(), screen_size_pixels(), QtHandles::Canvas::select_object(), QtHandles::Backend::toolkitObjectProxy(), waitfor_listener(), xget(), and uicontextmenu::~uicontextmenu().
|
inline |
Definition at line 3213 of file graphics.h.
References name.
|
inline |
Definition at line 3221 of file graphics.h.
References name.
|
inline |
Definition at line 3226 of file graphics.h.
References name.
|
inline |
Definition at line 3074 of file graphics.in.h.
|
inline |
Definition at line 3317 of file graphics.h.
Referenced by get_children_limits().
graphics_object graphics_object::get_ancestor | ( | const std::string & | type | ) | const |
graphics_object graphics_object::get_ancestor | ( | const std::string & | type | ) | const |
Definition at line 3404 of file graphics.cc.
References get_ancestor(), gh_manager::get_object(), base_graphics_object::get_parent(), base_graphics_object::graphics_object, base_graphics_object::isa(), and figure::valid_object().
Referenced by QtHandles::Container::canvas(), QtHandles::Canvas::canvasKeyPressEvent(), QtHandles::Canvas::canvasMouseMoveEvent(), QtHandles::Canvas::canvasMousePressEvent(), QtHandles::Canvas::canvasMouseReleaseEvent(), QtHandles::Canvas::canvasWheelEvent(), convert_cdata(), convert_text_position(), octave::opengl_renderer::draw_uibuttongroup(), octave::opengl_renderer::draw_uipanel(), QtHandles::BaseControl::eventFilter(), get_ancestor(), text::properties::get_fontsize_points(), QtHandles::Canvas::print(), and text::properties::update_fontunits().
|
inline |
Definition at line 3077 of file graphics.in.h.
|
inline |
Definition at line 3320 of file graphics.h.
Referenced by get_children_limits().
|
inline |
Definition at line 2988 of file graphics.in.h.
|
inline |
Definition at line 3231 of file graphics.h.
Referenced by base_graphics_object::get_default(), figure::get_default(), axes::get_default(), and uitoolbar::get_default().
|
inline |
Definition at line 2998 of file graphics.in.h.
|
inline |
Definition at line 3241 of file graphics.h.
|
inline |
Definition at line 3000 of file graphics.in.h.
|
inline |
Definition at line 3243 of file graphics.h.
|
inline |
Definition at line 2993 of file graphics.in.h.
|
inline |
Definition at line 3236 of file graphics.h.
Referenced by base_graphics_object::get_factory_default().
|
inline |
Definition at line 3005 of file graphics.in.h.
|
inline |
Definition at line 3248 of file graphics.h.
|
inline |
Definition at line 3010 of file graphics.in.h.
|
inline |
Definition at line 3253 of file graphics.h.
Referenced by base_graphics_object::reset_default_properties().
|
inline |
Definition at line 3031 of file graphics.in.h.
|
inline |
Definition at line 3274 of file graphics.h.
Referenced by QtHandles::Canvas::canvasMousePressEvent(), QtHandles::Canvas::canvasMouseReleaseEvent(), QtHandles::Canvas::canvasWheelEvent(), QtHandles::BaseControl::eventFilter(), QtHandles::Backend::initialize(), gnuplot_graphics_toolkit::print_figure(), gnuplot_graphics_toolkit::redraw_figure(), base_properties::set_parent(), and QtHandles::Canvas::updateCurrentPoint().
|
inline |
Definition at line 3029 of file graphics.in.h.
|
inline |
Definition at line 3272 of file graphics.h.
Referenced by delete_graphics_object(), QtHandles::Object::parentObject(), reparent(), and base_properties::set_parent().
|
inline |
Definition at line 3045 of file graphics.in.h.
|
inline |
Definition at line 3047 of file graphics.in.h.
|
inline |
Definition at line 3288 of file graphics.h.
Referenced by base_graphics_object::add_property_listener(), base_graphics_object::adopt(), axes::properties::calc_tightbox(), QtHandles::Canvas::canvasWheelEvent(), property::create(), QtHandles::ObjectFactory::createObject(), delete_graphics_object(), base_graphics_object::delete_property_listener(), do_cleanup_waitfor_listener(), gh_manager::do_execute_callback(), children_property::do_get_children(), gh_manager::do_post_callback(), gh_manager::do_process_events(), octave::opengl_renderer::draw(), octave::opengl_renderer::draw_all_lights(), octave::opengl_renderer::draw_axes_children(), octave::opengl_renderer::draw_uibuttongroup(), octave::opengl_renderer::draw_uipanel(), QtHandles::Panel::eventFilter(), set_event::execute(), F__zoom__(), Fdrawnow(), QtHandles::Backend::finalize(), gnuplot_graphics_toolkit::finalize(), finalize_r(), G__osmesa_print__(), base_graphics_object::get(), axes::properties::get_boundingbox(), uicontrol::properties::get_boundingbox(), uibuttongroup::properties::get_boundingbox(), uipanel::properties::get_boundingbox(), axes::properties::get_extent(), uicontrol::properties::get_extent(), text::properties::get_fontsize_points(), base_graphics_object::get_handle(), base_graphics_object::get_parent(), base_graphics_object::get_toolkit(), if(), QtHandles::Backend::initialize(), initialize_r(), base_graphics_object::mark_modified(), base_graphics_object::override_defaults(), QtHandles::Backend::print_figure(), QtHandles::Object::properties(), QtHandles::Utils::properties(), QtHandles::Backend::redraw_figure(), base_graphics_object::remove_child(), base_graphics_object::reparent(), QtHandles::Container::resizeEvent(), octave::opengl_selector::select(), QtHandles::Canvas::select_object(), base_graphics_object::set(), base_graphics_object::set_from_list(), figure::properties::set_integerhandle(), base_properties::set_parent(), uibuttongroup::properties::set_selectedobject(), base_graphics_object::type(), QtHandles::ButtonGroup::update(), gnuplot_graphics_toolkit::update(), base_properties::update_autopos(), base_properties::update_boundingbox(), text::properties::update_fontunits(), axes::properties::update_title_position(), base_properties::update_uicontextmenu(), axes::properties::update_units(), uicontrol::properties::update_units(), uibuttongroup::properties::update_units(), uipanel::properties::update_units(), axes::properties::update_xlabel_position(), axes::properties::update_ylabel_position(), axes::properties::update_zlabel_position(), QtHandles::Canvas::updateCurrentPoint(), xcreatefcn(), xreset_default_properties(), and xset_gcbo().
|
inline |
Definition at line 3290 of file graphics.h.
|
inline |
Definition at line 3107 of file graphics.in.h.
|
inline |
Definition at line 3350 of file graphics.h.
Referenced by Fdrawnow(), base_graphics_object::finalize(), base_properties::get_toolkit(), base_graphics_object::initialize(), and base_graphics_object::update().
|
inline |
Definition at line 3080 of file graphics.in.h.
|
inline |
Definition at line 3323 of file graphics.h.
Referenced by get_children_limits().
|
inline |
Definition at line 3083 of file graphics.in.h.
|
inline |
Definition at line 3326 of file graphics.h.
Referenced by get_children_limits().
|
inline |
Definition at line 3086 of file graphics.in.h.
|
inline |
Definition at line 3329 of file graphics.h.
Referenced by get_children_limits().
|
inline |
Definition at line 3015 of file graphics.in.h.
|
inline |
Definition at line 3258 of file graphics.h.
Referenced by for(), base_graphics_object::value_as_string(), base_graphics_object::values_as_string(), base_graphics_object::values_as_struct(), and xreset_default_properties().
|
inline |
Definition at line 3117 of file graphics.in.h.
|
inline |
Definition at line 3360 of file graphics.h.
Referenced by gh_manager::do_make_figure_handle(), initialize_r(), and xinitialize().
|
inline |
Definition at line 3089 of file graphics.in.h.
|
inline |
Definition at line 3332 of file graphics.h.
Referenced by get_children_limits().
|
inline |
Definition at line 3092 of file graphics.in.h.
|
inline |
Definition at line 3335 of file graphics.h.
Referenced by get_children_limits().
|
inline |
Definition at line 3104 of file graphics.in.h.
|
inline |
Definition at line 3347 of file graphics.h.
Referenced by gh_manager::is_handle_visible().
|
inline |
Definition at line 3095 of file graphics.in.h.
|
inline |
Definition at line 3338 of file graphics.h.
Referenced by get_children_limits().
|
inline |
Definition at line 3098 of file graphics.in.h.
|
inline |
Definition at line 3341 of file graphics.h.
Referenced by get_children_limits().
|
inline |
Definition at line 3101 of file graphics.in.h.
|
inline |
Definition at line 3344 of file graphics.h.
Referenced by get_children_limits().
|
inline |
Definition at line 3043 of file graphics.in.h.
|
inline |
Definition at line 3286 of file graphics.h.
Referenced by QtHandles::Canvas::canvasMousePressEvent(), QtHandles::Canvas::canvasWheelEvent(), QtHandles::ObjectFactory::createObject(), gh_manager::do_post_callback(), octave::opengl_renderer::draw(), octave::opengl_renderer::draw_all_lights(), octave::opengl_renderer::draw_axes_children(), gnuplot_graphics_toolkit::finalize(), G__osmesa_print__(), QtHandles::hasUiControlChildren(), QtHandles::hasUiMenuChildren(), QtHandles::Backend::initialize(), gnuplot_graphics_toolkit::initialize(), is_figure(), figure::properties::remove_child(), QtHandles::Canvas::select_object(), uibuttongroup::properties::set_selectedobject(), axes::properties::set_text_child(), QtHandles::toolkitObjectProperty(), QtHandles::Backend::update(), gnuplot_graphics_toolkit::update(), base_properties::update_uicontextmenu(), QtHandles::Canvas::updateCurrentPoint(), and QtHandles::Menu::updateSiblingPositions().
|
inline |
Definition at line 2931 of file graphics.in.h.
|
inline |
Definition at line 3174 of file graphics.h.
Referenced by base_properties::mark_modified().
|
inline |
Definition at line 3067 of file graphics.in.h.
|
inline |
Definition at line 3310 of file graphics.h.
|
inline |
Definition at line 2911 of file graphics.in.h.
|
inline |
Definition at line 3154 of file graphics.h.
References base_graphics_object::count, and rep.
|
inline |
Definition at line 2933 of file graphics.in.h.
|
inline |
Definition at line 2938 of file graphics.in.h.
|
inline |
Definition at line 3176 of file graphics.h.
Referenced by gh_manager::do_make_figure_handle(), gh_manager::do_make_graphics_handle(), and base_properties::override_defaults().
|
inline |
Definition at line 3181 of file graphics.h.
|
inline |
Definition at line 3035 of file graphics.in.h.
|
inline |
Definition at line 3278 of file graphics.h.
Referenced by delete_graphics_object(), reparent(), and base_properties::set_parent().
|
inline |
Definition at line 3039 of file graphics.in.h.
|
inline |
Definition at line 3282 of file graphics.h.
Referenced by reparent().
|
inline |
Definition at line 3123 of file graphics.in.h.
|
inline |
Definition at line 3366 of file graphics.h.
Referenced by axes::properties::set_defaults().
|
inline |
Definition at line 2951 of file graphics.in.h.
void graphics_object::set | ( | const octave_value_list & | args | ) |
void graphics_object::set | ( | const Array< std::string > & | names, |
const Cell & | values, | ||
octave_idx_type | row | ||
) |
void graphics_object::set | ( | const octave_map & | m | ) |
|
inline |
Definition at line 3194 of file graphics.h.
Referenced by QtHandles::__init__(), for(), reparent(), xreset_default_properties(), xset(), and uicontextmenu::~uicontextmenu().
void graphics_object::set | ( | const octave_value_list & | args | ) |
Definition at line 2191 of file graphics.cc.
References error(), octave_value_list::length(), nargin, pname, figure::set(), and val.
void graphics_object::set | ( | const Array< std::string > & | names, |
const Cell & | values, | ||
octave_idx_type | row | ||
) |
Definition at line 2232 of file graphics.cc.
References column, Array< T >::columns(), error(), k, Array< T >::numel(), pname, val, and values.
void graphics_object::set | ( | const octave_map & | m | ) |
Definition at line 2298 of file graphics.cc.
References octave_map::contents(), Array< T >::elem(), octave_map::keys(), octave_map::nfields(), octave_map::numel(), octave_value(), p, pname, and val.
|
inline |
Definition at line 2966 of file graphics.in.h.
|
inline |
Definition at line 3209 of file graphics.h.
|
inline |
Definition at line 2949 of file graphics.in.h.
|
inline |
Definition at line 3192 of file graphics.h.
void graphics_object::set_value_or_default | ( | const caseless_str & | name, |
const octave_value & | val | ||
) |
void graphics_object::set_value_or_default | ( | const caseless_str & | name, |
const octave_value & | val | ||
) |
Definition at line 2396 of file graphics.cc.
References figure::get_default(), base_graphics_object::get_factory_default(), octave_value::is_string(), string, and octave_value::string_value().
|
inline |
Definition at line 3065 of file graphics.in.h.
|
inline |
Definition at line 3308 of file graphics.h.
Referenced by figure::properties::adopt(), QtHandles::ObjectFactory::createObject(), QtHandles::Backend::finalize(), get_graphics_object_type(), QtHandles::Backend::initialize(), QtHandles::toolkitObjectProperty(), and QtHandles::Backend::update().
|
inline |
Definition at line 3121 of file graphics.in.h.
|
inline |
Definition at line 3364 of file graphics.h.
Referenced by base_property::set(), and figure::properties::set_integerhandle().
|
inline |
Definition at line 3052 of file graphics.in.h.
|
inline |
Definition at line 3057 of file graphics.in.h.
|
inline |
Definition at line 3295 of file graphics.h.
Referenced by base_properties::update_axis_limits(), base_graphics_object::update_axis_limits(), and hggroup::properties::update_limits().
|
inline |
Definition at line 3300 of file graphics.h.
|
inline |
Definition at line 3063 of file graphics.in.h.
|
inline |
Definition at line 3306 of file graphics.h.
Referenced by base_graphics_object::add_property_listener(), base_graphics_object::adopt(), QtHandles::Canvas::canvasAutoAxes(), QtHandles::Canvas::canvasKeyPressEvent(), QtHandles::Canvas::canvasMouseMoveEvent(), QtHandles::Canvas::canvasMousePressEvent(), QtHandles::Canvas::canvasMouseReleaseEvent(), QtHandles::Canvas::canvasToggleAxes(), QtHandles::Canvas::canvasToggleGrid(), QtHandles::Canvas::canvasWheelEvent(), convert_cdata(), property::create(), QtHandles::ObjectFactory::createObject(), base_graphics_object::defaults(), delete_graphics_object(), base_graphics_object::delete_property_listener(), axes::properties::delete_text_child(), children_property::do_delete_children(), gh_manager::do_post_callback(), octave::opengl_renderer::draw(), QtHandles::Panel::eventFilter(), QtHandles::ButtonGroup::eventFilter(), gh_manager::execute_callback(), QtHandles::ContextMenu::executeAt(), base_graphics_object::get(), axes::properties::get_boundingbox(), uicontrol::properties::get_boundingbox(), base_graphics_object::get_defaults_list(), base_graphics_object::get_handle(), base_graphics_object::get_parent(), base_graphics_object::get_toolkit(), gh_manager::is_handle_visible(), base_graphics_object::mark_modified(), base_graphics_object::override_defaults(), QtHandles::Canvas::print(), base_graphics_object::remove_child(), base_graphics_object::reparent(), QtHandles::Container::resizeEvent(), base_graphics_object::set(), base_graphics_object::set_from_list(), uibuttongroup::properties::set_selectedobject(), base_graphics_object::type(), base_properties::update_autopos(), base_properties::update_boundingbox(), axes::properties::update_title_position(), axes::properties::update_xlabel_position(), axes::properties::update_ylabel_position(), axes::properties::update_zlabel_position(), QtHandles::Figure::updateBoundingBoxHelper(), QtHandles::Figure::updateMenuBar(), QtHandles::SliderControl::valueChanged(), and uicontextmenu::~uicontextmenu().
|
inline |
Definition at line 3022 of file graphics.in.h.
|
inline |
Definition at line 3265 of file graphics.h.
Referenced by for().
|
inline |
Definition at line 3020 of file graphics.in.h.
|
inline |
Definition at line 3263 of file graphics.h.
Referenced by for().
|
inline |
Definition at line 3027 of file graphics.in.h.
|
inline |
Definition at line 3270 of file graphics.h.
Referenced by for().
|
private |
Definition at line 3370 of file graphics.h.
Referenced by operator=().