GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
axes::properties Class Reference

#include "graphics.in.h"

Inheritance diagram for axes::properties:
Collaboration diagram for axes::properties:

Public Member Functions

virtual void add_listener (const caseless_str &, const octave_value &, listener_mode=GCB_POSTSET)
 
void adopt (const graphics_handle &h)
 
void clear_zoom_stack (bool do_unzoom=true)
 
ColumnVector coord2pixel (double x, double y, double z) const
 
void decrease_num_lights (void)
 
virtual void delete_children (bool clear=false, bool from_root=false)
 
virtual void delete_listener (const caseless_str &, const octave_value &, listener_mode=GCB_POSTSET)
 
std::set< std::string > dynamic_property_names (void) const
 
virtual octave_value get (bool all=false) const
 
virtual octave_value get (const caseless_str &pname) const
 
virtual octave_value get (const char *pname) const
 
virtual octave_value get (const std::string &pname) const
 
double get___fontsize_points__ (double box_pix_height=0) const
 
virtual octave_value get_alim (void) const
 
Matrix get_all_children (void) const
 
Matrix get_boundingbox (bool internal=false, const Matrix &parent_pix_size=Matrix()) const
 
Matrix get_children (void) const
 
void get_children_of_type (const caseless_str &type, bool get_invisible, bool traverse, std::list< graphics_object > &children_list) const
 
virtual octave_value get_clim (void) const
 
Matrix get_extent (bool with_text=false, bool only_text_height=false) const
 
double get_fx (void) const
 
double get_fy (void) const
 
double get_fz (void) const
 
Matrix get_hidden_children (void) const
 
Matrix get_inverse_transform_matrix (void) const
 
bool get_is2D (bool include_kids=false) const
 
bool get_layer2Dtop (void) const
 
bool get_nearhoriz (void) const
 
unsigned int get_num_lights (void) const
 
Matrix get_opengl_matrix_1 (void) const
 
Matrix get_opengl_matrix_2 (void) const
 
virtual property get_property (const caseless_str &pname)
 
virtual octave::graphics_toolkit get_toolkit (void) const
 
graphics_xform get_transform (void) const
 
Matrix get_transform_matrix (void) const
 
Matrix get_transform_zlim (void) const
 
bool get_x2Dtop (void) const
 
double get_x_max (void) const
 
double get_x_min (void) const
 
const scalerget_x_scaler (void) const
 
virtual octave_value get_xlim (void) const
 
double get_xPlane (void) const
 
double get_xPlaneN (void) const
 
double get_xpTick (void) const
 
double get_xpTickN (void) const
 
int get_xstate (void) const
 
double get_xticklen (void) const
 
double get_xtickoffset (void) const
 
bool get_xySym (void) const
 
bool get_xyzSym (void) const
 
bool get_y2Dright (void) const
 
double get_y_max (void) const
 
double get_y_min (void) const
 
const scalerget_y_scaler (void) const
 
virtual octave_value get_ylim (void) const
 
double get_yPlane (void) const
 
double get_yPlaneN (void) const
 
double get_ypTick (void) const
 
double get_ypTickN (void) const
 
int get_ystate (void) const
 
double get_yticklen (void) const
 
double get_ytickoffset (void) const
 
double get_z_max (void) const
 
double get_z_min (void) const
 
const scalerget_z_scaler (void) const
 
virtual octave_value get_zlim (void) const
 
double get_zPlane (void) const
 
double get_zPlaneN (void) const
 
double get_zpTick (void) const
 
double get_zpTickN (void) const
 
bool get_zSign (void) const
 
int get_zstate (void) const
 
double get_zticklen (void) const
 
double get_ztickoffset (void) const
 
virtual std::string graphics_object_name (void) const
 
bool has_dynamic_property (const std::string &pname) const
 
virtual bool has_property (const caseless_str &) const
 
void increase_num_lights (void)
 
virtual void init_integerhandle (const octave_value &)
 
void insert_property (const std::string &name, property p)
 
virtual bool is_aliminclude (void) const
 
virtual bool is_climinclude (void) const
 
bool is_handle_visible (void) const
 
bool is_modified (void) const
 
virtual bool is_xliminclude (void) const
 
virtual bool is_yliminclude (void) const
 
virtual bool is_zliminclude (void) const
 
void mark_modified (void)
 
void override_defaults (base_graphics_object &obj)
 
void pan (const std::string &mode, double factor, bool push_to_zoom_stack=true)
 
ColumnVector pixel2coord (double px, double py) const
 
void push_zoom_stack (void)
 
void remove_child (const graphics_handle &h, bool from_root=false)
 
void renumber_child (graphics_handle old_gh, graphics_handle new_gh)
 
void renumber_parent (graphics_handle new_gh)
 
void reparent (const graphics_handle &new_parent)
 
void rotate3d (double x0, double x1, double y0, double y1, bool push_to_zoom_stack=true)
 
void rotate_view (double delta_az, double delta_el, bool push_to_zoom_stack=true)
 
virtual void set (const caseless_str &, const octave_value &)
 
void set___modified__ (const octave_value &val)
 
void set_beingdeleted (const octave_value &val)
 
void set_defaults (base_graphics_object &obj, const std::string &mode)
 
void set_from_list (base_graphics_object &obj, property_list &defaults)
 
void set_has3Dkids (bool val)
 
void set_modified (const octave_value &val)
 
void set_parent (const octave_value &val)
 
void set_tag (const octave_value &val)
 
void sync_positions (void)
 
void translate_view (const std::string &mode, double x0, double x1, double y0, double y1, bool push_to_zoom_stack=true)
 
void unzoom (void)
 
void update_aspectratios (void)
 
void update_autopos (const std::string &elem_type)
 
void update_axes_layout (void)
 
virtual void update_axis_limits (const std::string &axis_type) const
 
virtual void update_axis_limits (const std::string &axis_type, const graphics_handle &h) const
 
void update_boundingbox (void)
 
void update_camera (void)
 
void update_font (std::string prop="")
 
void update_fontunits (const caseless_str &old_fontunits)
 
void update_handlevisibility (void)
 
void update_title_position (void)
 
void update_transform (void)
 
virtual void update_uicontextmenu (void) const
 
void update_units (const caseless_str &old_units)
 
void update_xlabel_position (void)
 
void update_ylabel_position (void)
 
void update_zlabel_position (void)
 
void zoom (const std::string &mode, const Matrix &xl, const Matrix &yl, bool push_to_zoom_stack=true)
 
void zoom (const std::string &mode, double factor, bool push_to_zoom_stack=true)
 
void zoom_about_point (const std::string &mode, double x, double y, double factor, bool push_to_zoom_stack=true)
 

Static Public Member Functions

static property_list::pval_map_type factory_defaults (void)
 

Protected Member Functions

octave_value get_dynamic (bool all=false) const
 
octave_value get_dynamic (const caseless_str &pname) const
 
property get_property_dynamic (const caseless_str &pname) const
 
void set_dynamic (const caseless_str &pname, const octave_value &val)
 

Protected Attributes

BEGIN_BASE_PROPERTIES bool_property beingdeleted off radio_property busyaction
 
std::set< std::string > dynamic_properties
 
BEGIN_BASE_PROPERTIES bool_property beingdeleted s
 

Private Member Functions

void delete_text_child (handle_property &h, bool from_root=false)
 
void set_text_child (handle_property &h, const std::string &who, const octave_value &v)
 

Private Attributes

radio_property activepositionproperty
 
double fx = 0.0
 
double fy = 0.0
 
double fz = 0.0
 
bool has3Dkids = false
 
bool is2D = false
 
bool layer2Dtop = false
 
bool nearhoriz = false
 
unsigned int num_lights = 0
 
scaler sx = scaler ()
 
scaler sy = scaler ()
 
scaler sz = scaler ()
 
octave::text_renderer txt_renderer
 
bool x2Dtop = false
 
Matrix x_gl_mat1 = Matrix ()
 
Matrix x_gl_mat2 = Matrix ()
 
Matrix x_render = Matrix ()
 
Matrix x_render_inv = Matrix ()
 
Matrix x_zlim = Matrix ()
 
double xPlane = 0.0
 
double xPlaneN = 0.0
 
double xpTick = 0.0
 
double xpTickN = 0.0
 
int xstate = 0
 
double xticklen = 0.0
 
double xtickoffset = 0.0
 
bool xySym = false
 
bool xyzSym = false
 
bool y2Dright = false
 
double yPlane = 0.0
 
double yPlaneN = 0.0
 
double ypTick = 0.0
 
double ypTickN = 0.0
 
int ystate = 0
 
double yticklen = 0.0
 
double ytickoffset = 0.0
 
std::list< octave_valuezoom_stack = std::list<octave_value> ()
 
double zPlane = 0.0
 
double zPlaneN = 0.0
 
double zpTick = 0.0
 
double zpTickN = 0.0
 
bool zSign = false
 
int zstate = 0
 
double zticklen = 0.0
 
double ztickoffset = 0.0
 

Detailed Description

Definition at line 3433 of file graphics.in.h.

Member Function Documentation

◆ add_listener()

void base_properties::add_listener ( const caseless_str pname,
const octave_value val,
listener_mode  mode = GCB_POSTSET 
)
virtualinherited

Definition at line 3621 of file graphics.cc.

◆ adopt()

◆ clear_zoom_stack()

void axes::properties::clear_zoom_stack ( bool  do_unzoom = true)

Definition at line 9255 of file graphics.cc.

Referenced by QtHandles::autoscale_axes(), and F__zoom__().

◆ coord2pixel()

ColumnVector axes::properties::coord2pixel ( double  x,
double  y,
double  z 
) const
inline

Definition at line 3533 of file graphics.in.h.

◆ decrease_num_lights()

void axes::properties::decrease_num_lights ( void  )
inline

Definition at line 3568 of file graphics.in.h.

Referenced by hggroup::properties::remove_child().

◆ delete_children()

virtual void base_properties::delete_children ( bool  clear = false,
bool  from_root = false 
)
inlinevirtualinherited

Definition at line 2327 of file graphics.in.h.

Referenced by gh_manager::free().

◆ delete_listener()

void base_properties::delete_listener ( const caseless_str pname,
const octave_value val,
listener_mode  mode = GCB_POSTSET 
)
virtualinherited

Definition at line 3632 of file graphics.cc.

Referenced by do_cleanup_waitfor_listener().

◆ delete_text_child()

◆ dynamic_property_names()

std::set< std::string > base_properties::dynamic_property_names ( void  ) const
inherited

Definition at line 3338 of file graphics.cc.

◆ factory_defaults()

◆ get() [1/4]

virtual octave_value base_properties::get ( bool  all = false) const
virtualinherited

◆ get() [2/4]

virtual octave_value base_properties::get ( const caseless_str pname) const
virtualinherited

◆ get() [3/4]

virtual octave_value base_properties::get ( const char *  pname) const
inlinevirtualinherited

Definition at line 2229 of file graphics.in.h.

◆ get() [4/4]

virtual octave_value base_properties::get ( const std::string &  pname) const
inlinevirtualinherited

Definition at line 2224 of file graphics.in.h.

◆ get___fontsize_points__()

double axes::properties::get___fontsize_points__ ( double  box_pix_height = 0) const

Definition at line 7354 of file graphics.cc.

References convert_font_size().

◆ get_alim()

virtual octave_value base_properties::get_alim ( void  ) const
inlinevirtualinherited

Definition at line 2349 of file graphics.in.h.

References octave_value().

Referenced by axes::update_axis_limits(), and hggroup::update_axis_limits().

◆ get_all_children()

◆ get_boundingbox()

◆ get_children()

◆ get_children_of_type()

void base_properties::get_children_of_type ( const caseless_str type,
bool  get_invisible,
bool  traverse,
std::list< graphics_object > &  children_list 
) const
inherited

◆ get_clim()

virtual octave_value base_properties::get_clim ( void  ) const
inlinevirtualinherited

Definition at line 2350 of file graphics.in.h.

References octave_value().

Referenced by axes::update_axis_limits(), and hggroup::update_axis_limits().

◆ get_dynamic() [1/2]

octave_value base_properties::get_dynamic ( bool  all = false) const
protectedinherited

Definition at line 3325 of file graphics.cc.

References m.

◆ get_dynamic() [2/2]

octave_value base_properties::get_dynamic ( const caseless_str pname) const
protectedinherited

Definition at line 3313 of file graphics.cc.

References error().

◆ get_extent()

Matrix axes::properties::get_extent ( bool  with_text = false,
bool  only_text_height = false 
) const

◆ get_fx()

double axes::properties::get_fx ( void  ) const
inline

◆ get_fy()

double axes::properties::get_fy ( void  ) const
inline

◆ get_fz()

double axes::properties::get_fz ( void  ) const
inline

◆ get_hidden_children()

Matrix base_properties::get_hidden_children ( void  ) const
inlineinherited

Definition at line 2302 of file graphics.in.h.

◆ get_inverse_transform_matrix()

Matrix axes::properties::get_inverse_transform_matrix ( void  ) const
inline

Definition at line 3484 of file graphics.in.h.

◆ get_is2D()

◆ get_layer2Dtop()

bool axes::properties::get_layer2Dtop ( void  ) const
inline

◆ get_nearhoriz()

bool axes::properties::get_nearhoriz ( void  ) const
inline

◆ get_num_lights()

unsigned int axes::properties::get_num_lights ( void  ) const
inline

◆ get_opengl_matrix_1()

Matrix axes::properties::get_opengl_matrix_1 ( void  ) const
inline

◆ get_opengl_matrix_2()

Matrix axes::properties::get_opengl_matrix_2 ( void  ) const
inline

◆ get_property()

◆ get_property_dynamic()

property base_properties::get_property_dynamic ( const caseless_str pname) const
protectedinherited

Definition at line 3371 of file graphics.cc.

References error().

◆ get_toolkit()

octave::graphics_toolkit base_properties::get_toolkit ( void  ) const
virtualinherited

◆ get_transform()

graphics_xform axes::properties::get_transform ( void  ) const
inline

◆ get_transform_matrix()

Matrix axes::properties::get_transform_matrix ( void  ) const
inline

Definition at line 3483 of file graphics.in.h.

◆ get_transform_zlim()

Matrix axes::properties::get_transform_zlim ( void  ) const
inline

◆ get_x2Dtop()

bool axes::properties::get_x2Dtop ( void  ) const
inline

Definition at line 3519 of file graphics.in.h.

Referenced by octave::opengl_renderer::draw_axes_x_grid().

◆ get_x_max()

double axes::properties::get_x_max ( void  ) const
inline

◆ get_x_min()

double axes::properties::get_x_min ( void  ) const
inline

◆ get_x_scaler()

const scaler& axes::properties::get_x_scaler ( void  ) const
inline

Definition at line 3442 of file graphics.in.h.

◆ get_xlim()

virtual octave_value base_properties::get_xlim ( void  ) const
inlinevirtualinherited

◆ get_xPlane()

◆ get_xPlaneN()

◆ get_xpTick()

double axes::properties::get_xpTick ( void  ) const
inline

◆ get_xpTickN()

double axes::properties::get_xpTickN ( void  ) const
inline

◆ get_xstate()

int axes::properties::get_xstate ( void  ) const
inline

Definition at line 3489 of file graphics.in.h.

Referenced by octave::opengl_renderer::draw_axes_x_grid().

◆ get_xticklen()

double axes::properties::get_xticklen ( void  ) const
inline

Definition at line 3513 of file graphics.in.h.

Referenced by octave::opengl_renderer::draw_axes_x_grid().

◆ get_xtickoffset()

double axes::properties::get_xtickoffset ( void  ) const
inline

Definition at line 3516 of file graphics.in.h.

Referenced by octave::opengl_renderer::draw_axes_x_grid().

◆ get_xySym()

bool axes::properties::get_xySym ( void  ) const
inline

◆ get_xyzSym()

bool axes::properties::get_xyzSym ( void  ) const
inline

◆ get_y2Dright()

bool axes::properties::get_y2Dright ( void  ) const
inline

Definition at line 3520 of file graphics.in.h.

Referenced by octave::opengl_renderer::draw_axes_y_grid().

◆ get_y_max()

double axes::properties::get_y_max ( void  ) const
inline

◆ get_y_min()

double axes::properties::get_y_min ( void  ) const
inline

◆ get_y_scaler()

const scaler& axes::properties::get_y_scaler ( void  ) const
inline

Definition at line 3443 of file graphics.in.h.

◆ get_ylim()

virtual octave_value base_properties::get_ylim ( void  ) const
inlinevirtualinherited

◆ get_yPlane()

◆ get_yPlaneN()

◆ get_ypTick()

double axes::properties::get_ypTick ( void  ) const
inline

◆ get_ypTickN()

double axes::properties::get_ypTickN ( void  ) const
inline

◆ get_ystate()

int axes::properties::get_ystate ( void  ) const
inline

Definition at line 3490 of file graphics.in.h.

Referenced by octave::opengl_renderer::draw_axes_y_grid().

◆ get_yticklen()

double axes::properties::get_yticklen ( void  ) const
inline

Definition at line 3514 of file graphics.in.h.

Referenced by octave::opengl_renderer::draw_axes_y_grid().

◆ get_ytickoffset()

double axes::properties::get_ytickoffset ( void  ) const
inline

Definition at line 3517 of file graphics.in.h.

Referenced by octave::opengl_renderer::draw_axes_y_grid().

◆ get_z_max()

double axes::properties::get_z_max ( void  ) const
inline

◆ get_z_min()

double axes::properties::get_z_min ( void  ) const
inline

◆ get_z_scaler()

const scaler& axes::properties::get_z_scaler ( void  ) const
inline

Definition at line 3444 of file graphics.in.h.

◆ get_zlim()

virtual octave_value base_properties::get_zlim ( void  ) const
inlinevirtualinherited

Definition at line 2353 of file graphics.in.h.

References octave_value().

Referenced by axes::update_axis_limits(), and hggroup::update_axis_limits().

◆ get_zPlane()

◆ get_zPlaneN()

◆ get_zpTick()

double axes::properties::get_zpTick ( void  ) const
inline

◆ get_zpTickN()

double axes::properties::get_zpTickN ( void  ) const
inline

◆ get_zSign()

bool axes::properties::get_zSign ( void  ) const
inline

Definition at line 3527 of file graphics.in.h.

Referenced by octave::opengl_renderer::draw_axes_z_grid().

◆ get_zstate()

int axes::properties::get_zstate ( void  ) const
inline

◆ get_zticklen()

double axes::properties::get_zticklen ( void  ) const
inline

Definition at line 3515 of file graphics.in.h.

Referenced by octave::opengl_renderer::draw_axes_z_grid().

◆ get_ztickoffset()

double axes::properties::get_ztickoffset ( void  ) const
inline

Definition at line 3518 of file graphics.in.h.

Referenced by octave::opengl_renderer::draw_axes_z_grid().

◆ graphics_object_name()

virtual std::string base_properties::graphics_object_name ( void  ) const
inlinevirtualinherited

◆ has_dynamic_property()

bool base_properties::has_dynamic_property ( const std::string &  pname) const
inherited

Definition at line 3344 of file graphics.cc.

Referenced by Fwaitfor().

◆ has_property()

virtual bool base_properties::has_property ( const caseless_str ) const
inlinevirtualinherited

◆ increase_num_lights()

void axes::properties::increase_num_lights ( void  )
inline

Definition at line 3567 of file graphics.in.h.

Referenced by hggroup::properties::adopt().

◆ init_integerhandle()

virtual void base_properties::init_integerhandle ( const octave_value )
inlinevirtualinherited

Reimplemented in figure::properties.

Definition at line 2203 of file graphics.in.h.

References panic_impossible.

Referenced by F__go_figure__().

◆ insert_property()

void base_properties::insert_property ( const std::string &  name,
property  p 
)
inlineinherited

Definition at line 2213 of file graphics.in.h.

References name, property::set_name(), and property::set_parent().

Referenced by Faddproperty().

◆ is_aliminclude()

virtual bool base_properties::is_aliminclude ( void  ) const
inlinevirtualinherited

Reimplemented in surface::properties, patch::properties, and image::properties.

Definition at line 2355 of file graphics.in.h.

◆ is_climinclude()

virtual bool base_properties::is_climinclude ( void  ) const
inlinevirtualinherited

Reimplemented in surface::properties, patch::properties, and image::properties.

Definition at line 2356 of file graphics.in.h.

◆ is_handle_visible()

bool base_properties::is_handle_visible ( void  ) const
inherited

Definition at line 3505 of file graphics.cc.

References callback_props::empty(), and executing_callbacks.

◆ is_modified()

bool base_properties::is_modified ( void  ) const
inlineinherited

Definition at line 2247 of file graphics.in.h.

Referenced by Fdrawnow().

◆ is_xliminclude()

virtual bool base_properties::is_xliminclude ( void  ) const
inlinevirtualinherited

Definition at line 2357 of file graphics.in.h.

◆ is_yliminclude()

virtual bool base_properties::is_yliminclude ( void  ) const
inlinevirtualinherited

Definition at line 2358 of file graphics.in.h.

◆ is_zliminclude()

virtual bool base_properties::is_zliminclude ( void  ) const
inlinevirtualinherited

Definition at line 2359 of file graphics.in.h.

◆ mark_modified()

void base_properties::mark_modified ( void  )
inherited

◆ override_defaults()

void base_properties::override_defaults ( base_graphics_object obj)
inherited

◆ pan()

void axes::properties::pan ( const std::string &  mode,
double  factor,
bool  push_to_zoom_stack = true 
)

Definition at line 9093 of file graphics.cc.

Referenced by QtHandles::Canvas::canvasWheelEvent().

◆ pixel2coord()

ColumnVector axes::properties::pixel2coord ( double  px,
double  py 
) const
inline

◆ push_zoom_stack()

void axes::properties::push_zoom_stack ( void  )

Definition at line 8954 of file graphics.cc.

◆ remove_child()

void axes::properties::remove_child ( const graphics_handle h,
bool  from_root = false 
)
virtual

◆ renumber_child()

void base_properties::renumber_child ( graphics_handle  old_gh,
graphics_handle  new_gh 
)
inlineinherited

Definition at line 2332 of file graphics.in.h.

◆ renumber_parent()

void base_properties::renumber_parent ( graphics_handle  new_gh)
inlineinherited

Definition at line 2337 of file graphics.in.h.

◆ reparent()

void base_properties::reparent ( const graphics_handle new_parent)
inlineinherited

Definition at line 2315 of file graphics.in.h.

◆ rotate3d()

void axes::properties::rotate3d ( double  x0,
double  x1,
double  y0,
double  y1,
bool  push_to_zoom_stack = true 
)

Definition at line 9110 of file graphics.cc.

References max(), and min().

Referenced by QtHandles::Canvas::canvasMouseMoveEvent().

◆ rotate_view()

void axes::properties::rotate_view ( double  delta_az,
double  delta_el,
bool  push_to_zoom_stack = true 
)

Definition at line 9157 of file graphics.cc.

References octave_value::matrix_value().

◆ set()

◆ set___modified__()

void base_properties::set___modified__ ( const octave_value val)
inlineinherited

Definition at line 2313 of file graphics.in.h.

◆ set_beingdeleted()

void base_properties::set_beingdeleted ( const octave_value val)
inlineinherited

Definition at line 2282 of file graphics.in.h.

Referenced by gh_manager::free().

◆ set_defaults()

◆ set_dynamic()

void base_properties::set_dynamic ( const caseless_str pname,
const octave_value val 
)
protectedinherited

Definition at line 3355 of file graphics.cc.

References error(), and base_graphics_object::mark_modified().

◆ set_from_list()

void base_properties::set_from_list ( base_graphics_object obj,
property_list defaults 
)
inherited

◆ set_has3Dkids()

void axes::properties::set_has3Dkids ( bool  val)
inline

Definition at line 3524 of file graphics.in.h.

◆ set_modified()

void base_properties::set_modified ( const octave_value val)
inlineinherited

Definition at line 2311 of file graphics.in.h.

Referenced by Fdrawnow().

◆ set_parent()

◆ set_tag()

void base_properties::set_tag ( const octave_value val)
inlineinherited

Definition at line 2288 of file graphics.in.h.

◆ set_text_child()

◆ sync_positions()

void axes::properties::sync_positions ( void  )

Definition at line 5267 of file graphics.cc.

Referenced by update_text_pos().

◆ translate_view()

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 9064 of file graphics.cc.

References do_translate(), get_children_limits(), and Inf.

Referenced by QtHandles::Canvas::canvasMouseMoveEvent().

◆ unzoom()

void axes::properties::unzoom ( void  )

Definition at line 9180 of file graphics.cc.

◆ update_aspectratios()

void axes::properties::update_aspectratios ( void  )

◆ update_autopos()

void axes::properties::update_autopos ( const std::string &  elem_type)
virtual

Reimplemented from base_properties.

Definition at line 6804 of file graphics.cc.

◆ update_axes_layout()

void axes::properties::update_axes_layout ( void  )

◆ update_axis_limits() [1/2]

void base_properties::update_axis_limits ( const std::string &  axis_type) const
virtualinherited

◆ update_axis_limits() [2/2]

void base_properties::update_axis_limits ( const std::string &  axis_type,
const graphics_handle h 
) const
virtualinherited

◆ update_boundingbox()

void axes::properties::update_boundingbox ( void  )
inlinevirtual

Reimplemented from base_properties.

Definition at line 3453 of file graphics.in.h.

◆ update_camera()

◆ update_font()

void axes::properties::update_font ( std::string  prop = "")

◆ update_fontunits()

void axes::properties::update_fontunits ( const caseless_str old_fontunits)

Definition at line 7342 of file graphics.cc.

References convert_font_size().

◆ update_handlevisibility()

◆ update_title_position()

◆ update_transform()

void axes::properties::update_transform ( void  )
inline

Definition at line 3465 of file graphics.in.h.

◆ update_uicontextmenu()

◆ update_units()

◆ update_xlabel_position()

◆ update_ylabel_position()

◆ update_zlabel_position()

◆ zoom() [1/2]

void axes::properties::zoom ( const std::string &  mode,
const Matrix xl,
const Matrix yl,
bool  push_to_zoom_stack = true 
)

Definition at line 8969 of file graphics.cc.

References warning().

◆ zoom() [2/2]

void axes::properties::zoom ( const std::string &  mode,
double  factor,
bool  push_to_zoom_stack = true 
)

◆ zoom_about_point()

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 8911 of file graphics.cc.

References do_zoom(), get_children_limits(), Inf, and x.

Referenced by QtHandles::Canvas::canvasMouseReleaseEvent().

Member Data Documentation

◆ activepositionproperty

radio_property axes::properties::activepositionproperty
private

Definition at line 3643 of file graphics.in.h.

◆ busyaction

BEGIN_BASE_PROPERTIES bool_property beingdeleted off radio_property base_properties::busyaction
protectedinherited

Definition at line 2381 of file graphics.in.h.

◆ dynamic_properties

std::set<std::string> base_properties::dynamic_properties
protectedinherited

Definition at line 2368 of file graphics.in.h.

◆ fx

double axes::properties::fx = 0.0
private

Definition at line 3606 of file graphics.in.h.

◆ fy

double axes::properties::fy = 0.0
private

Definition at line 3607 of file graphics.in.h.

◆ fz

double axes::properties::fz = 0.0
private

Definition at line 3608 of file graphics.in.h.

◆ has3Dkids

bool axes::properties::has3Dkids = false
private

Definition at line 3622 of file graphics.in.h.

◆ is2D

bool axes::properties::is2D = false
private

Definition at line 3621 of file graphics.in.h.

◆ layer2Dtop

bool axes::properties::layer2Dtop = false
private

Definition at line 3620 of file graphics.in.h.

◆ nearhoriz

bool axes::properties::nearhoriz = false
private

Definition at line 3626 of file graphics.in.h.

◆ num_lights

unsigned int axes::properties::num_lights = 0
private

Definition at line 3628 of file graphics.in.h.

◆ s

BEGIN_BASE_PROPERTIES bool_property beingdeleted base_properties::s
protectedinherited

Definition at line 2380 of file graphics.in.h.

◆ sx

scaler axes::properties::sx = scaler ()
private

Definition at line 3573 of file graphics.in.h.

◆ sy

scaler axes::properties::sy = scaler ()
private

Definition at line 3574 of file graphics.in.h.

◆ sz

scaler axes::properties::sz = scaler ()
private

Definition at line 3575 of file graphics.in.h.

◆ txt_renderer

octave::text_renderer axes::properties::txt_renderer
private

Definition at line 3631 of file graphics.in.h.

◆ x2Dtop

bool axes::properties::x2Dtop = false
private

Definition at line 3618 of file graphics.in.h.

◆ x_gl_mat1

Matrix axes::properties::x_gl_mat1 = Matrix ()
private

Definition at line 3579 of file graphics.in.h.

◆ x_gl_mat2

Matrix axes::properties::x_gl_mat2 = Matrix ()
private

Definition at line 3580 of file graphics.in.h.

◆ x_render

Matrix axes::properties::x_render = Matrix ()
private

Definition at line 3577 of file graphics.in.h.

◆ x_render_inv

Matrix axes::properties::x_render_inv = Matrix ()
private

Definition at line 3578 of file graphics.in.h.

◆ x_zlim

Matrix axes::properties::x_zlim = Matrix ()
private

Definition at line 3581 of file graphics.in.h.

◆ xPlane

double axes::properties::xPlane = 0.0
private

Definition at line 3590 of file graphics.in.h.

◆ xPlaneN

double axes::properties::xPlaneN = 0.0
private

Definition at line 3594 of file graphics.in.h.

◆ xpTick

double axes::properties::xpTick = 0.0
private

Definition at line 3598 of file graphics.in.h.

◆ xpTickN

double axes::properties::xpTickN = 0.0
private

Definition at line 3602 of file graphics.in.h.

◆ xstate

int axes::properties::xstate = 0
private

Definition at line 3586 of file graphics.in.h.

◆ xticklen

double axes::properties::xticklen = 0.0
private

Definition at line 3610 of file graphics.in.h.

◆ xtickoffset

double axes::properties::xtickoffset = 0.0
private

Definition at line 3614 of file graphics.in.h.

◆ xySym

bool axes::properties::xySym = false
private

Definition at line 3623 of file graphics.in.h.

◆ xyzSym

bool axes::properties::xyzSym = false
private

Definition at line 3624 of file graphics.in.h.

◆ y2Dright

bool axes::properties::y2Dright = false
private

Definition at line 3619 of file graphics.in.h.

◆ yPlane

double axes::properties::yPlane = 0.0
private

Definition at line 3591 of file graphics.in.h.

◆ yPlaneN

double axes::properties::yPlaneN = 0.0
private

Definition at line 3595 of file graphics.in.h.

◆ ypTick

double axes::properties::ypTick = 0.0
private

Definition at line 3599 of file graphics.in.h.

◆ ypTickN

double axes::properties::ypTickN = 0.0
private

Definition at line 3603 of file graphics.in.h.

◆ ystate

int axes::properties::ystate = 0
private

Definition at line 3587 of file graphics.in.h.

◆ yticklen

double axes::properties::yticklen = 0.0
private

Definition at line 3611 of file graphics.in.h.

◆ ytickoffset

double axes::properties::ytickoffset = 0.0
private

Definition at line 3615 of file graphics.in.h.

◆ zoom_stack

std::list<octave_value> axes::properties::zoom_stack = std::list<octave_value> ()
private

Definition at line 3583 of file graphics.in.h.

◆ zPlane

double axes::properties::zPlane = 0.0
private

Definition at line 3592 of file graphics.in.h.

◆ zPlaneN

double axes::properties::zPlaneN = 0.0
private

Definition at line 3596 of file graphics.in.h.

◆ zpTick

double axes::properties::zpTick = 0.0
private

Definition at line 3600 of file graphics.in.h.

◆ zpTickN

double axes::properties::zpTickN = 0.0
private

Definition at line 3604 of file graphics.in.h.

◆ zSign

bool axes::properties::zSign = false
private

Definition at line 3625 of file graphics.in.h.

◆ zstate

int axes::properties::zstate = 0
private

Definition at line 3588 of file graphics.in.h.

◆ zticklen

double axes::properties::zticklen = 0.0
private

Definition at line 3612 of file graphics.in.h.

◆ ztickoffset

double axes::properties::ztickoffset = 0.0
private

Definition at line 3616 of file graphics.in.h.


The documentation for this class was generated from the following files: