#include "graphics.in.h"
Static Public Member Functions | |
static property_list::pval_map_type | factory_defaults (void) |
Protected Member Functions | |
octave_value | get_dynamic (const caseless_str &pname) const |
octave_value | get_dynamic (bool all=false) const |
property | get_property_dynamic (const caseless_str &pname) |
void | set_dynamic (const caseless_str &pname, const octave_value &val) |
Protected Attributes | |
BEGIN_BASE_PROPERTIES bool_property | beingdeleted |
BEGIN_BASE_PROPERTIES bool_property off radio_property | busyaction |
std::set< std::string > | dynamic_properties |
Private Member Functions | |
double | calc_tick_sep (double minval, double maxval) |
void | calc_ticklabels (const array_property &ticks, any_property &labels, bool is_logscale, const bool is_origin, const int other_axislocation, const array_property &axis_lims) |
void | calc_ticks_and_lims (array_property &lims, array_property &ticks, array_property &mticks, bool limmode_is_auto, bool tickmode_is_auto, bool is_logscale) |
Matrix | calc_tightbox (const Matrix &init_pos) |
void | delete_text_child (handle_property &h) |
void | fix_limits (array_property &lims) |
octave_value | get_colormap (void) const |
Matrix | get_ticklabel_extents (const Matrix &ticks, const string_vector &ticklabels, const Matrix &limits) |
if (xticklabelmode.is("auto")) calc_ticklabels(xtick | |
xscale yscale is("log") ? 2 | if (yticklabelmode.is("auto")) calc_ticklabels(ytick |
xscale | is ("log") |
xscale yscale is("log") ? 2 yscale | is ("log") |
void | set_colormap (const octave_value &val) |
void | set_text_child (handle_property &h, const std::string &who, const octave_value &v) |
sync_positions () | |
void | update___colormap__ (void) |
update_axes_layout () | |
void | update_font (std::string prop="") |
void | update_fontangle (void) |
void | update_fontname (void) |
void | update_fontsize (void) |
void | update_fontweight (void) |
void | update_labelfontsizemultiplier (void) |
void | update_looseinset (void) |
void | update_outerposition (void) |
void | update_position (void) |
void | update_tickdir (void) |
void | update_tickdirmode (void) |
void | update_ticklength (void) |
void | update_titlefontsizemultiplier (void) |
void | update_titlefontweight (void) |
void | update_xaxislocation (void) |
void | update_xdir (void) |
void | update_xtick (void) |
void | update_xticklabelmode (void) |
void | update_xtickmode (void) |
void | update_ydir (void) |
xscale yscale is("log") ? 2 yscale xscale is("log") ? 2 | update_ylabel_position () |
void | update_ytick (void) |
void | update_yticklabelmode (void) |
void | update_ytickmode (void) |
void | update_zdir (void) |
void | update_ztick (void) |
void | update_zticklabelmode (void) |
void | update_ztickmode (void) |
xscale | xaxislocation_is ("origin") |
xscale yscale is("log") ? 2 yscale | yaxislocation_is ("origin") |
Definition at line 3397 of file graphics.in.h.
|
virtualinherited |
|
inlinevirtualinherited |
Reimplemented in uimenu::properties, hggroup::properties, and figure::properties.
Definition at line 2247 of file graphics.in.h.
References h.
Referenced by figure::properties::adopt().
|
private |
Definition at line 7545 of file graphics.cc.
References abs(), c, octave::math::floor(), array_property::get(), i, octave_value::matrix_value(), max(), octave::math::max(), min(), octave::math::min(), NaN(), Array< T >::numel(), os, pow(), and values.
|
private |
Definition at line 7390 of file graphics.cc.
References octave::math::ceil(), d, octave::math::floor(), array_property::get(), i, octave_value::isempty(), octave::math::isinf(), octave_value::matrix_value(), max(), min(), Array< T >::numel(), pow(), swap, and tmp.
Definition at line 4882 of file graphics.cc.
References convert_position(), Matrix::extract_n(), base_properties::get_boundingbox(), gh_manager::get_object(), base_graphics_object::get_parent(), and graphics_object::get_properties().
void axes::properties::check_axis_limits | ( | Matrix & | limits, |
const Matrix | kids, | ||
const bool | logscale, | ||
char & | update_type | ||
) |
Definition at line 7192 of file graphics.cc.
References abs(), default_lim(), eps, get_children_limits(), Inf, octave::math::isfinite(), and warning_with_id().
void axes::properties::clear_zoom_stack | ( | bool | do_unzoom = true | ) |
Definition at line 8602 of file graphics.cc.
Referenced by QtHandles::autoscale_axes(), and F__zoom__().
|
inline |
Definition at line 3495 of file graphics.in.h.
Definition at line 2306 of file graphics.in.h.
Referenced by gh_manager::do_free().
|
virtualinherited |
Definition at line 3391 of file graphics.cc.
References mode, p, pname, and val.
Referenced by do_cleanup_waitfor_listener().
|
private |
Definition at line 5319 of file graphics.cc.
References base_graphics_object::adopt(), gh_manager::free(), gh_manager::get_object(), h, handle_property::handle_value(), gh_manager::make_graphics_handle(), base_properties::remove_child(), graphics_object::valid_object(), and xset().
|
inherited |
Definition at line 3117 of file graphics.cc.
|
staticinherited |
|
inlineprivate |
Definition at line 4091 of file graphics.in.h.
|
virtualinherited |
Referenced by octave::opengl_renderer::set_font().
|
inlinevirtualinherited |
Definition at line 2216 of file graphics.in.h.
References pname.
|
inlinevirtualinherited |
Definition at line 2221 of file graphics.in.h.
References pname.
|
virtualinherited |
Definition at line 6912 of file graphics.cc.
References convert_font_size().
|
inlinevirtualinherited |
Definition at line 2328 of file graphics.in.h.
References octave_value().
Referenced by axes::update_axis_limits(), and hggroup::update_axis_limits().
|
inlineinherited |
Definition at line 2280 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_all_lights(), octave::opengl_renderer::draw_figure(), octave::opengl_renderer::draw_uibuttongroup(), octave::opengl_renderer::draw_uipanel(), finalize_r(), QtHandles::hasUiControlChildren(), QtHandles::hasUiMenuChildren(), initialize_r(), and QtHandles::Canvas::select_object().
Matrix axes::properties::get_axis_limits | ( | double | xmin, |
double | xmax, | ||
double | min_pos, | ||
double | max_neg, | ||
const bool | logscale | ||
) |
Definition at line 7092 of file graphics.cc.
References abs(), octave::math::ceil(), default_lim(), octave::math::floor(), octave::math::isinf(), max(), min(), pow(), octave_value::resize(), retval, warning_with_id(), xmax(), and xmin().
|
virtual |
Reimplemented from base_properties.
Definition at line 6594 of file graphics.cc.
References convert_position(), default_figure_position(), Matrix::extract_n(), base_properties::get_boundingbox(), gh_manager::get_object(), base_graphics_object::get_parent(), graphics_object::get_properties(), Array< T >::isempty(), and graphics_object::valid_object().
Referenced by convert_text_position().
|
inlineinherited |
Definition at line 2275 of file graphics.in.h.
Referenced by QtHandles::Canvas::canvasWheelEvent(), octave::opengl_renderer::draw_hggroup(), axes::update_axis_limits(), hggroup::update_axis_limits(), and QtHandles::Canvas::updateCurrentPoint().
|
inlinevirtualinherited |
Definition at line 2329 of file graphics.in.h.
References octave_value().
Referenced by axes::update_axis_limits(), and hggroup::update_axis_limits().
|
private |
Definition at line 5304 of file graphics.cc.
References graphics_object::get_ancestor(), and gh_manager::get_object().
|
protectedinherited |
Definition at line 3092 of file graphics.cc.
|
protectedinherited |
Definition at line 3104 of file graphics.cc.
References octave_scalar_map::assign().
Definition at line 6622 of file graphics.cc.
References gh_manager::get_object(), graphics_object::get_properties(), i, Inf, k, max(), min(), p, and xform().
|
inline |
Definition at line 3472 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_y_grid(), and octave::opengl_renderer::draw_axes_z_grid().
|
inline |
Definition at line 3473 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_x_grid(), and octave::opengl_renderer::draw_axes_z_grid().
|
inline |
Definition at line 3474 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_x_grid(), and octave::opengl_renderer::draw_axes_y_grid().
|
inlineinherited |
Definition at line 2285 of file graphics.in.h.
|
inline |
Definition at line 3446 of file graphics.in.h.
Definition at line 3484 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes(), octave::opengl_renderer::draw_axes_boxes(), octave::opengl_renderer::draw_axes_planes(), octave::opengl_renderer::draw_axes_x_grid(), and octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3483 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_boxes(), octave::opengl_renderer::draw_axes_x_grid(), and octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3490 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_x_grid(), and octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3447 of file graphics.in.h.
Referenced by octave::opengl_renderer::setup_opengl_transformation().
|
inline |
Definition at line 3448 of file graphics.in.h.
Referenced by octave::opengl_renderer::setup_opengl_transformation().
|
virtualinherited |
|
protectedinherited |
Definition at line 3151 of file graphics.cc.
|
private |
Definition at line 7651 of file graphics.cc.
References i, max(), min(), Array< T >::numel(), string, and val.
|
virtualinherited |
Reimplemented in figure::properties.
Definition at line 3274 of file graphics.cc.
References gh_manager::get_object(), base_graphics_object::get_parent(), and graphics_object::get_toolkit().
Referenced by octave::opengl_renderer::draw().
|
inline |
Definition at line 3442 of file graphics.in.h.
Referenced by convert_text_position(), octave::opengl_renderer::setup_opengl_transformation(), and QtHandles::Canvas::updateCurrentPoint().
|
inline |
Definition at line 3445 of file graphics.in.h.
|
inline |
Definition at line 3449 of file graphics.in.h.
Referenced by octave::opengl_renderer::setup_opengl_transformation(), and QtHandles::Canvas::updateCurrentPoint().
|
inline |
Definition at line 3481 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_x_grid().
|
inline |
Definition at line 3467 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes(), octave::opengl_renderer::draw_axes_x_grid(), and octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3466 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes(), octave::opengl_renderer::draw_axes_x_grid(), and octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3404 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 2330 of file graphics.in.h.
References octave_value().
Referenced by QtHandles::Canvas::select_object(), axes::update_axis_limits(), and hggroup::update_axis_limits().
|
inline |
Definition at line 3454 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_boxes(), octave::opengl_renderer::draw_axes_planes(), octave::opengl_renderer::draw_axes_y_grid(), and octave::opengl_renderer::draw_axes_z_grid().
|
inline |
Definition at line 3455 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_boxes(), octave::opengl_renderer::draw_axes_planes(), octave::opengl_renderer::draw_axes_y_grid(), and octave::opengl_renderer::draw_axes_z_grid().
|
inline |
Definition at line 3460 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_boxes(), and octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3461 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_boxes(), and octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3451 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_x_grid().
|
inline |
Definition at line 3475 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_x_grid().
|
inline |
Definition at line 3478 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_x_grid().
|
inline |
Definition at line 3487 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_boxes(), and octave::opengl_renderer::draw_axes_z_grid().
|
inline |
Definition at line 3488 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_x_grid(), and octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3482 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3469 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes(), octave::opengl_renderer::draw_axes_x_grid(), and octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3468 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes(), octave::opengl_renderer::draw_axes_x_grid(), and octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3405 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 2331 of file graphics.in.h.
References octave_value().
Referenced by QtHandles::Canvas::select_object(), axes::update_axis_limits(), and hggroup::update_axis_limits().
|
inline |
Definition at line 3456 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_boxes(), octave::opengl_renderer::draw_axes_planes(), octave::opengl_renderer::draw_axes_x_grid(), and octave::opengl_renderer::draw_axes_z_grid().
|
inline |
Definition at line 3457 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_boxes(), octave::opengl_renderer::draw_axes_planes(), octave::opengl_renderer::draw_axes_x_grid(), and octave::opengl_renderer::draw_axes_z_grid().
|
inline |
Definition at line 3462 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_boxes(), and octave::opengl_renderer::draw_axes_x_grid().
|
inline |
Definition at line 3463 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_boxes(), and octave::opengl_renderer::draw_axes_x_grid().
|
inline |
Definition at line 3452 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3476 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3479 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3471 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes(), and octave::opengl_renderer::draw_axes_z_grid().
|
inline |
Definition at line 3470 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes(), and octave::opengl_renderer::draw_axes_z_grid().
|
inline |
Definition at line 3406 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 2332 of file graphics.in.h.
References octave_value().
Referenced by axes::update_axis_limits(), and hggroup::update_axis_limits().
|
inline |
Definition at line 3458 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_boxes(), octave::opengl_renderer::draw_axes_planes(), octave::opengl_renderer::draw_axes_x_grid(), and octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3459 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_boxes(), octave::opengl_renderer::draw_axes_planes(), octave::opengl_renderer::draw_axes_x_grid(), and octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3464 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_boxes(), octave::opengl_renderer::draw_axes_x_grid(), and octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3465 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_boxes(), octave::opengl_renderer::draw_axes_x_grid(), and octave::opengl_renderer::draw_axes_y_grid().
|
inline |
Definition at line 3489 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_z_grid().
|
inline |
Definition at line 3453 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_x_grid(), octave::opengl_renderer::draw_axes_y_grid(), and octave::opengl_renderer::draw_axes_z_grid().
|
inline |
Definition at line 3477 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_z_grid().
|
inline |
Definition at line 3480 of file graphics.in.h.
Referenced by octave::opengl_renderer::draw_axes_z_grid().
|
inlinevirtualinherited |
Definition at line 2189 of file graphics.in.h.
Referenced by gh_manager::do_execute_callback(), octave::opengl_renderer::draw(), and xreset_default_properties().
|
inherited |
|
inlinevirtualinherited |
Definition at line 2230 of file graphics.in.h.
References panic_impossible.
Referenced by do_cleanup_waitfor_listener(), octave::opengl_renderer::draw_axes_boxes(), and octave::opengl_renderer::draw_axes_y_grid().
|
private |
|
private |
|
inlinevirtualinherited |
Reimplemented in figure::properties.
Definition at line 2195 of file graphics.in.h.
References panic_impossible.
|
inlineinherited |
Definition at line 2205 of file graphics.in.h.
|
private |
|
private |
|
inlinevirtualinherited |
Reimplemented in surface::properties, patch::properties, and image::properties.
Definition at line 2334 of file graphics.in.h.
|
inlinevirtualinherited |
Reimplemented in surface::properties, patch::properties, and image::properties.
Definition at line 2335 of file graphics.in.h.
|
inherited |
Definition at line 3267 of file graphics.cc.
References callback_props::empty(), and executing_callbacks.
|
inlineinherited |
Definition at line 2236 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 2336 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 2337 of file graphics.in.h.
|
inlinevirtualinherited |
Definition at line 2338 of file graphics.in.h.
|
inherited |
Definition at line 3213 of file graphics.cc.
References gh_manager::get_object(), base_graphics_object::get_parent(), and graphics_object::mark_modified().
Referenced by figure::properties::set_toolkit().
|
inherited |
Definition at line 3224 of file graphics.cc.
References gh_manager::get_object(), base_graphics_object::get_parent(), and graphics_object::override_defaults().
void axes::properties::pan | ( | const std::string & | mode, |
double | factor, | ||
bool | push_to_zoom_stack = true |
||
) |
Definition at line 8454 of file graphics.cc.
References mode.
Referenced by QtHandles::Canvas::canvasWheelEvent().
|
inline |
Definition at line 3492 of file graphics.in.h.
Referenced by QtHandles::Canvas::canvasMouseMoveEvent(), QtHandles::Canvas::canvasMouseReleaseEvent(), and QtHandles::Canvas::select_object().
void axes::properties::push_zoom_stack | ( | void | ) |
Definition at line 8315 of file graphics.cc.
|
virtual |
Reimplemented from base_properties.
Definition at line 5350 of file graphics.cc.
References h, and base_properties::remove_child().
|
inlineinherited |
Definition at line 2311 of file graphics.in.h.
|
inlineinherited |
Definition at line 2316 of file graphics.in.h.
|
inlineinherited |
Definition at line 2294 of file graphics.in.h.
void axes::properties::rotate3d | ( | double | x0, |
double | x1, | ||
double | y0, | ||
double | y1, | ||
bool | push_to_zoom_stack = true |
||
) |
Definition at line 8471 of file graphics.cc.
References a, max(), and min().
Referenced by QtHandles::Canvas::canvasMouseMoveEvent().
void axes::properties::rotate_view | ( | double | delta_az, |
double | delta_el, | ||
bool | push_to_zoom_stack = true |
||
) |
Definition at line 8518 of file graphics.cc.
References octave_value::matrix_value().
|
virtualinherited |
|
inlineinherited |
Definition at line 2292 of file graphics.in.h.
References val.
|
inlineprivate |
Definition at line 4113 of file graphics.in.h.
void axes::properties::set_defaults | ( | base_graphics_object & | obj, |
const std::string & | mode | ||
) |
Definition at line 5094 of file graphics.cc.
References box(), default_axes_ticklength(), default_colororder(), fs, gh_manager::get_object(), mode, OCTAVE_DEFAULT_FONTNAME, octave_value(), figure::override_defaults(), graphics_object::reset_default_properties(), sz, and xset().
|
protectedinherited |
Definition at line 3134 of file graphics.cc.
References error(), base_graphics_object::mark_modified(), pname, and val.
|
inherited |
Definition at line 3048 of file graphics.cc.
References base_graphics_object::defaults(), e, error(), pname, base_graphics_object::set(), and string.
|
inline |
Definition at line 3486 of file graphics.in.h.
|
inlineinherited |
Definition at line 2290 of file graphics.in.h.
References val.
|
inherited |
Definition at line 3163 of file graphics.cc.
References base_graphics_object::adopt(), octave_handle::as_octave_value(), error(), graphics_object::get_handle(), gh_manager::get_object(), base_graphics_object::get_parent(), graphics_object::get_parent(), graphics_object::get_properties(), gh_manager::lookup(), NaN(), octave_handle::ok(), graphics_object::remove_child(), base_properties::set_parent(), and val.
Referenced by base_properties::set_parent().
|
inlineinherited |
Definition at line 2271 of file graphics.in.h.
References val.
|
private |
Definition at line 5003 of file graphics.cc.
References base_graphics_object::adopt(), octave_value::class_name(), error(), gh_manager::free(), gh_manager::get_object(), handle_property::handle_value(), octave_value::is_string(), graphics_object::isa(), gh_manager::lookup(), base_properties::remove_child(), base_graphics_object::reparent(), string, val, and xset().
void axes::properties::sync_positions | ( | void | ) |
Definition at line 4913 of file graphics.cc.
|
private |
void axes::properties::translate_view | ( | const std::string & | mode, |
double | x0, | ||
double | x1, | ||
double | y0, | ||
double | y1, | ||
bool | push_to_zoom_stack = true |
||
) |
Definition at line 8425 of file graphics.cc.
References do_translate(), get_children_limits(), Inf, and mode.
Referenced by QtHandles::Canvas::canvasMouseMoveEvent().
void axes::properties::unzoom | ( | void | ) |
Definition at line 8541 of file graphics.cc.
|
inlineprivate |
Definition at line 4118 of file graphics.in.h.
void axes::properties::update_aspectratios | ( | void | ) |
Definition at line 6442 of file graphics.cc.
References frame, Inf, octave::math::isinf(), max_axes_scale(), octave::math::min(), normalized_aspectratios(), octave::action_container::protect_var(), s, updating_aspectratios, and value.
|
virtual |
Reimplemented from base_properties.
Definition at line 6388 of file graphics.cc.
void axes::properties::update_axes_layout | ( | void | ) |
Definition at line 5760 of file graphics.cc.
References abs(), AXE_ANY_DIR, AXE_DEPTH_DIR, AXE_HORZ_DIR, AXE_VERT_DIR, frame, octave::action_container::protect_var(), octave::math::round(), swap, updating_axes_layout, and xform().
|
private |
|
virtualinherited |
Definition at line 3233 of file graphics.cc.
References gh_manager::get_object(), and graphics_object::update_axis_limits().
|
virtualinherited |
Definition at line 3242 of file graphics.cc.
References gh_manager::get_object(), h, and graphics_object::update_axis_limits().
|
inlinevirtual |
Reimplemented from base_properties.
Definition at line 3415 of file graphics.in.h.
void axes::properties::update_camera | ( | void | ) |
Definition at line 5544 of file graphics.cc.
References abs(), octave::math::atan(), cam2xform(), cross(), d, dot(), e, f, F(), norm(), normalize(), ColumnVector::resize(), Matrix::row_max(), Matrix::row_min(), s, scale(), octave::math::signum(), sz, translate(), u, unit_cube(), xform(), xform2cam(), xform_matrix(), and xform_vector().
|
private |
Definition at line 6561 of file graphics.cc.
References gh_manager::get_object(), octave_value(), graphics_object::set(), and val.
|
inlineprivate |
Definition at line 3970 of file graphics.in.h.
|
inlineprivate |
Definition at line 3960 of file graphics.in.h.
|
inlineprivate |
Definition at line 3965 of file graphics.in.h.
void axes::properties::update_fontunits | ( | const caseless_str & | old_fontunits | ) |
Definition at line 6900 of file graphics.cc.
References convert_font_size().
|
inlineprivate |
Definition at line 3975 of file graphics.in.h.
void axes::properties::update_handlevisibility | ( | void | ) |
Definition at line 8577 of file graphics.cc.
References octave_value::array_value(), graphics_object::get_ancestor(), gh_manager::get_object(), is_handle_visible(), and octave_value::isempty().
|
inlineprivate |
Definition at line 3987 of file graphics.in.h.
|
inlineprivate |
Definition at line 4043 of file graphics.in.h.
|
inlineprivate |
Definition at line 3999 of file graphics.in.h.
|
inlineprivate |
Definition at line 4021 of file graphics.in.h.
|
inlineprivate |
Definition at line 3879 of file graphics.in.h.
|
inlineprivate |
Definition at line 3880 of file graphics.in.h.
|
private |
Definition at line 5925 of file graphics.cc.
References abs(), AXE_DEPTH_DIR, and max().
void axes::properties::update_title_position | ( | void | ) |
Definition at line 6340 of file graphics.cc.
References convert_label_position(), frame, gh_manager::get_object(), graphics_object::get_properties(), p, octave::action_container::protect_var(), text::properties::set_position(), updating_title_position, graphics_object::valid_object(), xform(), and graphics_xform::xform_vector().
|
inlineprivate |
Definition at line 3981 of file graphics.in.h.
|
inlineprivate |
Definition at line 3993 of file graphics.in.h.
|
inline |
Definition at line 3427 of file graphics.in.h.
|
virtualinherited |
Definition at line 3252 of file graphics.cc.
References uicontextmenu::properties::add_dependent_obj(), base_graphics_object::get(), gh_manager::get_object(), graphics_object::get_properties(), graphics_object::isa(), and octave_value::isempty().
void axes::properties::update_units | ( | const caseless_str & | old_units | ) |
Definition at line 6863 of file graphics.cc.
References convert_position(), Matrix::extract_n(), base_properties::get_boundingbox(), gh_manager::get_object(), base_graphics_object::get_parent(), and graphics_object::get_properties().
|
inlineprivate |
Definition at line 3848 of file graphics.in.h.
|
inlineprivate |
Definition at line 3874 of file graphics.in.h.
void axes::properties::update_xlabel_position | ( | void | ) |
Definition at line 6005 of file graphics.cc.
References AXE_ANY_DIR, AXE_DEPTH_DIR, AXE_HORZ_DIR, AXE_VERT_DIR, convert_label_position(), frame, gh_manager::get_object(), graphics_object::get_properties(), octave::math::isinf(), p, octave::action_container::protect_var(), text::properties::set_position(), octave::math::signum(), updating_xlabel_position, graphics_object::valid_object(), xform(), and graphics_xform::xform_vector().
|
inline |
Definition at line 4133 of file graphics.in.h.
|
inlineprivate |
Definition at line 3882 of file graphics.in.h.
|
inlineprivate |
Definition at line 3933 of file graphics.in.h.
|
inlineprivate |
Definition at line 3917 of file graphics.in.h.
|
inlineprivate |
Definition at line 3875 of file graphics.in.h.
void axes::properties::update_ylabel_position | ( | void | ) |
Definition at line 6106 of file graphics.cc.
References AXE_ANY_DIR, AXE_DEPTH_DIR, AXE_HORZ_DIR, AXE_VERT_DIR, convert_label_position(), frame, gh_manager::get_object(), graphics_object::get_properties(), octave::math::isinf(), p, octave::action_container::protect_var(), text::properties::set_position(), octave::math::signum(), updating_ylabel_position, graphics_object::valid_object(), xform(), and graphics_xform::xform_vector().
|
private |
|
inline |
Definition at line 4154 of file graphics.in.h.
|
inlineprivate |
Definition at line 3895 of file graphics.in.h.
|
inlineprivate |
Definition at line 3943 of file graphics.in.h.
|
inlineprivate |
Definition at line 3922 of file graphics.in.h.
|
inlineprivate |
Definition at line 3876 of file graphics.in.h.
void axes::properties::update_zlabel_position | ( | void | ) |
Definition at line 6216 of file graphics.cc.
References AXE_ANY_DIR, AXE_DEPTH_DIR, AXE_HORZ_DIR, AXE_VERT_DIR, convert_label_position(), frame, gh_manager::get_object(), graphics_object::get_properties(), octave::math::isinf(), p, octave::action_container::protect_var(), text::properties::set_position(), octave::math::signum(), updating_zlabel_position, graphics_object::valid_object(), xform(), and graphics_xform::xform_vector().
|
inline |
Definition at line 4175 of file graphics.in.h.
|
inlineprivate |
Definition at line 3908 of file graphics.in.h.
|
inlineprivate |
Definition at line 3953 of file graphics.in.h.
|
inlineprivate |
Definition at line 3927 of file graphics.in.h.
|
private |
|
private |
void axes::properties::zoom | ( | const std::string & | mode, |
double | factor, | ||
bool | push_to_zoom_stack = true |
||
) |
Definition at line 8301 of file graphics.cc.
Referenced by QtHandles::Canvas::canvasMouseReleaseEvent(), QtHandles::Canvas::canvasWheelEvent(), and F__zoom__().
void axes::properties::zoom | ( | const std::string & | mode, |
const Matrix & | xl, | ||
const Matrix & | yl, | ||
bool | push_to_zoom_stack = true |
||
) |
Definition at line 8330 of file graphics.cc.
void axes::properties::zoom_about_point | ( | const std::string & | mode, |
double | x, | ||
double | y, | ||
double | factor, | ||
bool | push_to_zoom_stack = true |
||
) |
Definition at line 8272 of file graphics.cc.
References do_zoom(), get_children_limits(), Inf, mode, x, and y.
Referenced by QtHandles::Canvas::canvasMouseReleaseEvent().
|
private |
Definition at line 3598 of file graphics.in.h.
|
protectedinherited |
Definition at line 2359 of file graphics.in.h.
|
protectedinherited |
Definition at line 2359 of file graphics.in.h.
|
protectedinherited |
Definition at line 2347 of file graphics.in.h.
|
private |
Definition at line 3562 of file graphics.in.h.
|
private |
Definition at line 3563 of file graphics.in.h.
|
private |
Definition at line 3564 of file graphics.in.h.
Definition at line 3578 of file graphics.in.h.
|
private |
Definition at line 3598 of file graphics.in.h.
Definition at line 3577 of file graphics.in.h.
Definition at line 3576 of file graphics.in.h.
Definition at line 3582 of file graphics.in.h.
Definition at line 3529 of file graphics.in.h.
Definition at line 3530 of file graphics.in.h.
Definition at line 3531 of file graphics.in.h.
|
private |
Definition at line 3585 of file graphics.in.h.
Definition at line 3574 of file graphics.in.h.
Definition at line 3535 of file graphics.in.h.
Definition at line 3536 of file graphics.in.h.
Definition at line 3533 of file graphics.in.h.
Definition at line 3534 of file graphics.in.h.
Definition at line 3537 of file graphics.in.h.
|
private |
Definition at line 3546 of file graphics.in.h.
|
private |
Definition at line 3550 of file graphics.in.h.
|
private |
Definition at line 3554 of file graphics.in.h.
|
private |
Definition at line 3558 of file graphics.in.h.
|
private |
Definition at line 3542 of file graphics.in.h.
|
private |
Definition at line 3833 of file graphics.in.h.
|
private |
Definition at line 3566 of file graphics.in.h.
|
private |
Definition at line 3570 of file graphics.in.h.
Definition at line 3579 of file graphics.in.h.
Definition at line 3580 of file graphics.in.h.
Definition at line 3575 of file graphics.in.h.
|
private |
Definition at line 3547 of file graphics.in.h.
|
private |
Definition at line 3551 of file graphics.in.h.
|
private |
Definition at line 3555 of file graphics.in.h.
|
private |
Definition at line 3559 of file graphics.in.h.
|
private |
Definition at line 3543 of file graphics.in.h.
|
private |
Definition at line 3840 of file graphics.in.h.
|
private |
Definition at line 3567 of file graphics.in.h.
|
private |
Definition at line 3571 of file graphics.in.h.
|
private |
Definition at line 3539 of file graphics.in.h.
|
private |
Definition at line 3548 of file graphics.in.h.
|
private |
Definition at line 3552 of file graphics.in.h.
|
private |
Definition at line 3556 of file graphics.in.h.
|
private |
Definition at line 3560 of file graphics.in.h.
Definition at line 3581 of file graphics.in.h.
|
private |
Definition at line 3544 of file graphics.in.h.
|
private |
Definition at line 3568 of file graphics.in.h.
|
private |
Definition at line 3572 of file graphics.in.h.