GNU Octave  4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
patch::properties Class Reference

#include "graphics.h"

Inheritance diagram for patch::properties:
Inheritance graph
[legend]
Collaboration diagram for patch::properties:
Collaboration graph
[legend]

Public Types

enum  {
  ID_BEINGDELETED = 0, ID_BUSYACTION = 1, ID_BUTTONDOWNFCN = 2, ID_CHILDREN = 3,
  ID_CLIPPING = 4, ID_CREATEFCN = 5, ID_DELETEFCN = 6, ID_HANDLEVISIBILITY = 7,
  ID_HITTEST = 8, ID_INTERRUPTIBLE = 9, ID_PARENT = 10, ID_SELECTED = 11,
  ID_SELECTIONHIGHLIGHT = 12, ID_TAG = 13, ID_TYPE = 14, ID_UICONTEXTMENU = 15,
  ID_USERDATA = 16, ID_VISIBLE = 17, ID___MODIFIED__ = 18, ID___MYHANDLE__ = 19
}
 
enum  {
  ID_ALPHADATAMAPPING = 8000, ID_AMBIENTSTRENGTH = 8001, ID_BACKFACELIGHTING = 8002, ID_CDATA = 8003,
  ID_CDATAMAPPING = 8004, ID_DIFFUSESTRENGTH = 8005, ID_DISPLAYNAME = 8006, ID_EDGEALPHA = 8007,
  ID_EDGECOLOR = 8008, ID_EDGELIGHTING = 8009, ID_ERASEMODE = 8010, ID_FACEALPHA = 8011,
  ID_FACECOLOR = 8012, ID_FACELIGHTING = 8013, ID_FACENORMALS = 8014, ID_FACENORMALSMODE = 8015,
  ID_FACES = 8016, ID_FACEVERTEXALPHADATA = 8017, ID_FACEVERTEXCDATA = 8018, ID_INTERPRETER = 8019,
  ID_LINESTYLE = 8020, ID_LINEWIDTH = 8021, ID_MARKER = 8022, ID_MARKEREDGECOLOR = 8023,
  ID_MARKERFACECOLOR = 8024, ID_MARKERSIZE = 8025, ID_NORMALMODE = 8026, ID_SPECULARCOLORREFLECTANCE = 8027,
  ID_SPECULAREXPONENT = 8028, ID_SPECULARSTRENGTH = 8029, ID_VERTEXNORMALS = 8030, ID_VERTEXNORMALSMODE = 8031,
  ID_VERTICES = 8032, ID_XDATA = 8033, ID_YDATA = 8034, ID_ZDATA = 8035,
  ID_ALIM = 8036, ID_CLIM = 8037, ID_XLIM = 8038, ID_YLIM = 8039,
  ID_ZLIM = 8040, ID_ALIMINCLUDE = 8041, ID_CLIMINCLUDE = 8042, ID_XLIMINCLUDE = 8043,
  ID_YLIMINCLUDE = 8044, ID_ZLIMINCLUDE = 8045
}
 

Public Member Functions

 properties (const graphics_handle &mh, const graphics_handle &p)
 
 ~properties (void)
 
virtual void add_listener (const caseless_str &, const octave_value &, listener_mode=POSTSET)
 
virtual void add_listener (const caseless_str &, const octave_value &, listener_mode=POSTSET)
 
virtual void adopt (const graphics_handle &h)
 
virtual void adopt (const graphics_handle &h)
 
std::set< std::stringall_property_names (void) const
 
bool alphadatamapping_is (const std::string &v) const
 
bool backfacelighting_is (const std::string &v) const
 
bool busyaction_is (const std::string &v) const
 
bool cdatamapping_is (const std::string &v) const
 
virtual void delete_children (bool clear=false)
 
virtual void delete_children (bool clear=false)
 
virtual void delete_listener (const caseless_str &, const octave_value &, listener_mode=POSTSET)
 
virtual void delete_listener (const caseless_str &, const octave_value &, listener_mode=POSTSET)
 
std::set< std::stringdynamic_property_names (void) const
 
std::set< std::stringdynamic_property_names (void) const
 
bool edgealpha_is (const std::string &v) const
 
bool edgealpha_is_double (void) const
 
bool edgecolor_is (const std::string &v) const
 
bool edgecolor_is_rgb (void) const
 
bool edgelighting_is (const std::string &v) const
 
bool erasemode_is (const std::string &v) const
 
void execute_buttondownfcn (const octave_value &data=octave_value()) const
 
void execute_createfcn (const octave_value &data=octave_value()) const
 
void execute_deletefcn (const octave_value &data=octave_value()) const
 
bool facealpha_is (const std::string &v) const
 
bool facealpha_is_double (void) const
 
bool facecolor_is (const std::string &v) const
 
bool facecolor_is_rgb (void) const
 
bool facelighting_is (const std::string &v) const
 
bool facenormalsmode_is (const std::string &v) const
 
octave_value get (bool all=false) const
 
octave_value get (const caseless_str &pname) const
 
octave_value get (const std::string &pname) const
 
octave_value get (const char *pname) const
 
std::string get___modified__ (void) const
 
graphics_handle get___myhandle__ (void) const
 
octave_value get_alim (void) const
 
std::string get_aliminclude (void) const
 
std::string get_aliminclude (void) const
 
Matrix get_all_children (void) const
 
Matrix get_all_children (void) const
 
std::string get_alphadatamapping (void) const
 
double get_ambientstrength (void) const
 
std::string get_backfacelighting (void) const
 
std::string get_beingdeleted (void) const
 
virtual Matrix get_boundingbox (bool=false, const Matrix &=Matrix()) const
 
virtual Matrix get_boundingbox (bool=false, const Matrix &=Matrix()) const
 
std::string get_busyaction (void) const
 
octave_value get_buttondownfcn (void) const
 
octave_value get_cdata (void) const
 
std::string get_cdatamapping (void) const
 
Matrix get_children (void) const
 
Matrix get_children (void) const
 
octave_value get_clim (void) const
 
std::string get_climinclude (void) const
 
std::string get_climinclude (void) const
 
std::string get_clipping (void) const
 
octave_value get_color_data (void) const
 
octave_value get_color_data (void) const
 
octave_value get_createfcn (void) const
 
octave_value get_deletefcn (void) const
 
double get_diffusestrength (void) const
 
std::string get_displayname (void) const
 
octave_value get_edgealpha (void) const
 
double get_edgealpha_double (void) const
 
octave_value get_edgecolor (void) const
 
Matrix get_edgecolor_rgb (void) const
 
std::string get_edgelighting (void) const
 
std::string get_erasemode (void) const
 
octave_value get_facealpha (void) const
 
double get_facealpha_double (void) const
 
octave_value get_facecolor (void) const
 
Matrix get_facecolor_rgb (void) const
 
std::string get_facelighting (void) const
 
octave_value get_facenormals (void) const
 
std::string get_facenormalsmode (void) const
 
octave_value get_faces (void) const
 
octave_value get_facevertexalphadata (void) const
 
octave_value get_facevertexcdata (void) const
 
std::string get_handlevisibility (void) const
 
Matrix get_hidden_children (void) const
 
Matrix get_hidden_children (void) const
 
std::string get_hittest (void) const
 
std::string get_interpreter (void) const
 
std::string get_interruptible (void) const
 
std::string get_linestyle (void) const
 
double get_linewidth (void) const
 
std::string get_marker (void) const
 
octave_value get_markeredgecolor (void) const
 
Matrix get_markeredgecolor_rgb (void) const
 
octave_value get_markerfacecolor (void) const
 
Matrix get_markerfacecolor_rgb (void) const
 
double get_markersize (void) const
 
graphics_handle get_parent (void) const
 
property get_property (const caseless_str &pname)
 
std::string get_selected (void) const
 
std::string get_selectionhighlight (void) const
 
double get_specularcolorreflectance (void) const
 
double get_specularexponent (void) const
 
double get_specularstrength (void) const
 
std::string get_tag (void) const
 
virtual graphics_toolkit get_toolkit (void) const
 
virtual graphics_toolkit get_toolkit (void) const
 
std::string get_type (void) const
 
graphics_handle get_uicontextmenu (void) const
 
octave_value get_userdata (void) const
 
octave_value get_vertexnormals (void) const
 
std::string get_vertexnormalsmode (void) const
 
octave_value get_vertices (void) const
 
std::string get_visible (void) const
 
octave_value get_xdata (void) const
 
octave_value get_xlim (void) const
 
std::string get_xliminclude (void) const
 
octave_value get_ydata (void) const
 
octave_value get_ylim (void) const
 
std::string get_yliminclude (void) const
 
octave_value get_zdata (void) const
 
octave_value get_zlim (void) const
 
std::string get_zliminclude (void) const
 
std::string graphics_object_name (void) const
 
bool handlevisibility_is (const std::string &v) const
 
bool has_bad_data (std::string &msg) const
 
bool has_bad_data (std::string &msg) const
 
bool has_dynamic_property (const std::string &pname)
 
bool has_dynamic_property (const std::string &pname)
 
bool has_property (const caseless_str &pname) const
 
virtual void init_integerhandle (const octave_value &)
 
virtual void init_integerhandle (const octave_value &)
 
void insert_property (const std::string &name, property p)
 
void insert_property (const std::string &name, property p)
 
bool interpreter_is (const std::string &v) const
 
bool is___modified__ (void) const
 
bool is_aliminclude (void) const
 
bool is_aliminclude (void) const
 
bool is_beingdeleted (void) const
 
bool is_climinclude (void) const
 
bool is_climinclude (void) const
 
bool is_clipping (void) const
 
bool is_handle_visible (void) const
 
bool is_handle_visible (void) const
 
bool is_hittest (void) const
 
bool is_interruptible (void) const
 
bool is_modified (void) const
 
bool is_modified (void) const
 
bool is_selected (void) const
 
bool is_selectionhighlight (void) const
 
bool is_visible (void) const
 
bool is_xliminclude (void) const
 
bool is_yliminclude (void) const
 
bool is_zliminclude (void) const
 
bool linestyle_is (const std::string &v) const
 
void mark_modified (void)
 
void mark_modified (void)
 
bool marker_is (const std::string &v) const
 
bool markeredgecolor_is (const std::string &v) const
 
bool markeredgecolor_is_rgb (void) const
 
bool markerfacecolor_is (const std::string &v) const
 
bool markerfacecolor_is_rgb (void) const
 
void override_defaults (base_graphics_object &obj)
 
void override_defaults (base_graphics_object &obj)
 
virtual void remove_child (const graphics_handle &h)
 
virtual void remove_child (const graphics_handle &h)
 
void renumber_child (graphics_handle old_gh, graphics_handle new_gh)
 
void renumber_child (graphics_handle old_gh, graphics_handle new_gh)
 
void renumber_parent (graphics_handle new_gh)
 
void renumber_parent (graphics_handle new_gh)
 
void reparent (const graphics_handle &new_parent)
 
void reparent (const graphics_handle &new_parent)
 
void set (const caseless_str &pname, const octave_value &val)
 
void set___modified__ (const octave_value &val)
 
void set___modified__ (const octave_value &val)
 
void set_alim (const octave_value &val)
 
void set_aliminclude (const octave_value &val)
 
void set_alphadatamapping (const octave_value &val)
 
void set_ambientstrength (const octave_value &val)
 
void set_backfacelighting (const octave_value &val)
 
void set_beingdeleted (const octave_value &val)
 
void set_busyaction (const octave_value &val)
 
void set_buttondownfcn (const octave_value &val)
 
void set_cdata (const octave_value &val)
 
void set_cdatamapping (const octave_value &val)
 
void set_children (const octave_value &val)
 
void set_clim (const octave_value &val)
 
void set_climinclude (const octave_value &val)
 
void set_clipping (const octave_value &val)
 
void set_createfcn (const octave_value &val)
 
void set_deletefcn (const octave_value &val)
 
void set_diffusestrength (const octave_value &val)
 
void set_displayname (const octave_value &val)
 
void set_edgealpha (const octave_value &val)
 
void set_edgecolor (const octave_value &val)
 
void set_edgelighting (const octave_value &val)
 
void set_erasemode (const octave_value &val)
 
void set_facealpha (const octave_value &val)
 
void set_facecolor (const octave_value &val)
 
void set_facelighting (const octave_value &val)
 
void set_facenormals (const octave_value &val)
 
void set_facenormalsmode (const octave_value &val)
 
void set_faces (const octave_value &val)
 
void set_facevertexalphadata (const octave_value &val)
 
void set_facevertexcdata (const octave_value &val)
 
void set_from_list (base_graphics_object &obj, property_list &defaults)
 
void set_from_list (base_graphics_object &obj, property_list &defaults)
 
void set_handlevisibility (const octave_value &val)
 
void set_hittest (const octave_value &val)
 
void set_interpreter (const octave_value &val)
 
void set_interruptible (const octave_value &val)
 
void set_linestyle (const octave_value &val)
 
void set_linewidth (const octave_value &val)
 
void set_marker (const octave_value &val)
 
void set_markeredgecolor (const octave_value &val)
 
void set_markerfacecolor (const octave_value &val)
 
void set_markersize (const octave_value &val)
 
void set_modified (const octave_value &val)
 
void set_modified (const octave_value &val)
 
void set_parent (const octave_value &val)
 
void set_parent (const octave_value &val)
 
void set_selected (const octave_value &val)
 
void set_selectionhighlight (const octave_value &val)
 
void set_specularcolorreflectance (const octave_value &val)
 
void set_specularexponent (const octave_value &val)
 
void set_specularstrength (const octave_value &val)
 
void set_tag (const octave_value &val)
 
void set_tag (const octave_value &val)
 
void set_uicontextmenu (const octave_value &val)
 
void set_userdata (const octave_value &val)
 
void set_vertexnormals (const octave_value &val)
 
void set_vertexnormalsmode (const octave_value &val)
 
void set_vertices (const octave_value &val)
 
void set_visible (const octave_value &val)
 
void set_xdata (const octave_value &val)
 
void set_xlim (const octave_value &val)
 
void set_xliminclude (const octave_value &val)
 
void set_ydata (const octave_value &val)
 
void set_ylim (const octave_value &val)
 
void set_yliminclude (const octave_value &val)
 
void set_zdata (const octave_value &val)
 
void set_zlim (const octave_value &val)
 
void set_zliminclude (const octave_value &val)
 
virtual void update_autopos (const std::string &elem_type)
 
virtual void update_autopos (const std::string &elem_type)
 
virtual void update_axis_limits (const std::string &axis_type) const
 
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
 
virtual void update_axis_limits (const std::string &axis_type, const graphics_handle &h) const
 
virtual void update_boundingbox (void)
 
virtual void update_boundingbox (void)
 
virtual void update_uicontextmenu (void) const
 
virtual void update_uicontextmenu (void) const
 
bool vertexnormalsmode_is (const std::string &v) const
 

Static Public Member Functions

static std::set< std::stringcore_property_names (void)
 
static property_list::pval_map_type factory_defaults (void)
 
static bool has_core_property (const caseless_str &pname)
 
static bool has_readonly_property (const caseless_str &pname)
 
static std::set< std::stringreadonly_property_names (void)
 

Public Attributes

radio_property alphadatamapping l
 

Protected Member Functions

octave_value get_dynamic (const caseless_str &pname) const
 
octave_value get_dynamic (const caseless_str &pname) const
 
octave_value get_dynamic (bool all=false) const
 
octave_value get_dynamic (bool all=false) const
 
property get_property_dynamic (const caseless_str &pname)
 
property get_property_dynamic (const caseless_str &pname)
 
void init (void)
 
void insert_static_property (const std::string &name, base_property &p)
 
void set_dynamic (const caseless_str &pname, const octave_value &val)
 
void set_dynamic (const caseless_str &pname, const octave_value &val)
 

Protected Attributes

bool_property __modified__
 
graphics_handle __myhandle__
 
std::map< caseless_str,
property, cmp_caseless_str
all_props
 
BEGIN_BASE_PROPERTIES bool_property beingdeleted
 
bool_property beingdeleted
 
BEGIN_BASE_PROPERTIES
bool_property off
radio_property 
busyaction
 
radio_property busyaction
 
callback_property buttondownfcn
 
children_property children
 
bool_property clipping
 
callback_property createfcn
 
callback_property deletefcn
 
std::set< std::stringdynamic_properties
 
radio_property handlevisibility
 
bool_property hittest
 
bool_property interruptible
 
handle_property parent
 
bool_property selected
 
bool_property selectionhighlight
 
string_property tag
 
string_property type
 
handle_property uicontextmenu
 
any_property userdata
 
bool_property visible
 

Private Member Functions

std::string get_normalmode (void) const
 
void set_normalmode (const octave_value &val)
 
void update_cdata (void)
 
void update_data (void)
 
void update_faces (void)
 
void update_facevertexcdata (void)
 
void update_fvc (void)
 
void update_vertices (void)
 
void update_xdata (void)
 
void update_ydata (void)
 
void update_zdata (void)
 

Private Attributes

row_vector_property alim
 
bool_property aliminclude
 
radio_property alphadatamapping
 
double_property ambientstrength
 
radio_property backfacelighting
 
std::string bad_data_msg
 
array_property cdata
 
radio_property cdatamapping
 
row_vector_property clim
 
bool_property climinclude
 
double_property diffusestrength
 
string_property displayname
 
double_radio_property edgealpha
 
color_property edgecolor
 
radio_property edgelighting
 
radio_property erasemode
 
double_radio_property facealpha
 
color_property facecolor
 
radio_property facelighting
 
array_property facenormals
 
radio_property facenormalsmode
 
array_property faces
 
array_property facevertexalphadata
 
array_property facevertexcdata
 
radio_property interpreter
 
radio_property linestyle
 
double_property linewidth
 
radio_property marker
 
color_property markeredgecolor
 
color_property markerfacecolor
 
double_property markersize
 
radio_property normalmode
 
double_property specularcolorreflectance
 
double_property specularexponent
 
double_property specularstrength
 
array_property vertexnormals
 
radio_property vertexnormalsmode
 
array_property vertices
 
array_property xdata
 
row_vector_property xlim
 
bool_property xliminclude
 
array_property ydata
 
row_vector_property ylim
 
bool_property yliminclude
 
array_property zdata
 
row_vector_property zlim
 
bool_property zliminclude
 

Static Private Attributes

static std::string go_name
 

Detailed Description

Definition at line 9274 of file graphics.h.

Member Enumeration Documentation

anonymous enum
inherited
Enumerator
ID_BEINGDELETED 
ID_BUSYACTION 
ID_BUTTONDOWNFCN 
ID_CHILDREN 
ID_CLIPPING 
ID_CREATEFCN 
ID_DELETEFCN 
ID_HANDLEVISIBILITY 
ID_HITTEST 
ID_INTERRUPTIBLE 
ID_PARENT 
ID_SELECTED 
ID_SELECTIONHIGHLIGHT 
ID_TAG 
ID_TYPE 
ID_UICONTEXTMENU 
ID_USERDATA 
ID_VISIBLE 
ID___MODIFIED__ 
ID___MYHANDLE__ 

Definition at line 2637 of file graphics.h.

anonymous enum
Enumerator
ID_ALPHADATAMAPPING 
ID_AMBIENTSTRENGTH 
ID_BACKFACELIGHTING 
ID_CDATA 
ID_CDATAMAPPING 
ID_DIFFUSESTRENGTH 
ID_DISPLAYNAME 
ID_EDGEALPHA 
ID_EDGECOLOR 
ID_EDGELIGHTING 
ID_ERASEMODE 
ID_FACEALPHA 
ID_FACECOLOR 
ID_FACELIGHTING 
ID_FACENORMALS 
ID_FACENORMALSMODE 
ID_FACES 
ID_FACEVERTEXALPHADATA 
ID_FACEVERTEXCDATA 
ID_INTERPRETER 
ID_LINESTYLE 
ID_LINEWIDTH 
ID_MARKER 
ID_MARKEREDGECOLOR 
ID_MARKERFACECOLOR 
ID_MARKERSIZE 
ID_NORMALMODE 
ID_SPECULARCOLORREFLECTANCE 
ID_SPECULAREXPONENT 
ID_SPECULARSTRENGTH 
ID_VERTEXNORMALS 
ID_VERTEXNORMALSMODE 
ID_VERTICES 
ID_XDATA 
ID_YDATA 
ID_ZDATA 
ID_ALIM 
ID_CLIM 
ID_XLIM 
ID_YLIM 
ID_ZLIM 
ID_ALIMINCLUDE 
ID_CLIMINCLUDE 
ID_XLIMINCLUDE 
ID_YLIMINCLUDE 
ID_ZLIMINCLUDE 

Definition at line 9397 of file graphics.h.

Constructor & Destructor Documentation

patch::properties::properties ( const graphics_handle mh,
const graphics_handle p 
)
patch::properties::~properties ( void  )
inline

Definition at line 9304 of file graphics.h.

Member Function Documentation

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

Definition at line 3162 of file graphics.cc.

References p.

Referenced by base_graphics_object::add_property_listener().

virtual void base_properties::adopt ( const graphics_handle h)
inlinevirtualinherited
virtual void base_properties::adopt ( const graphics_handle h)
inlinevirtualinherited
std::set< std::string > patch::properties::all_property_names ( void  ) const

Definition at line 5107 of file graphics-props.cc.

References base_properties::all_property_names(), and retval.

bool patch::properties::alphadatamapping_is ( const std::string v) const
inline

Definition at line 9447 of file graphics.h.

References radio_property::is().

bool patch::properties::backfacelighting_is ( const std::string v) const
inline

Definition at line 9452 of file graphics.h.

References radio_property::is().

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

bool base_properties::busyaction_is ( const std::string v) const
inlineinherited

Definition at line 2664 of file graphics.h.

References radio_property::is().

bool patch::properties::cdatamapping_is ( const std::string v) const
inline

Definition at line 9457 of file graphics.h.

References radio_property::is().

std::set< std::string > patch::properties::core_property_names ( void  )
static

Definition at line 5002 of file graphics-props.cc.

References base_properties::core_property_names().

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

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

References clear().

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

Definition at line 2548 of file graphics.h.

References clear().

Referenced by gh_manager::do_free().

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

Definition at line 3173 of file graphics.cc.

References p.

Referenced by base_graphics_object::delete_property_listener(), and do_cleanup_waitfor_listener().

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

Definition at line 2971 of file graphics.cc.

Referenced by base_properties::all_property_names().

bool patch::properties::edgealpha_is ( const std::string v) const
inline

Definition at line 9465 of file graphics.h.

References double_radio_property::is().

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

bool patch::properties::edgealpha_is_double ( void  ) const
inline

Definition at line 9464 of file graphics.h.

References double_radio_property::is_double().

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

bool patch::properties::edgecolor_is ( const std::string v) const
inline

Definition at line 9470 of file graphics.h.

References color_property::is().

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

bool patch::properties::edgecolor_is_rgb ( void  ) const
inline

Definition at line 9469 of file graphics.h.

References color_property::is_rgb().

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

bool patch::properties::edgelighting_is ( const std::string v) const
inline

Definition at line 9474 of file graphics.h.

References radio_property::is().

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

bool patch::properties::erasemode_is ( const std::string v) const
inline

Definition at line 9477 of file graphics.h.

References radio_property::is().

void base_properties::execute_buttondownfcn ( const octave_value data = octave_value ()) const
inlineinherited

Definition at line 2667 of file graphics.h.

References callback_property::execute().

void base_properties::execute_createfcn ( const octave_value data = octave_value ()) const
inlineinherited

Definition at line 2673 of file graphics.h.

References callback_property::execute().

Referenced by gh_manager::do_make_graphics_handle(), and xcreatefcn().

void base_properties::execute_deletefcn ( const octave_value data = octave_value ()) const
inlineinherited

Definition at line 2676 of file graphics.h.

References callback_property::execute().

Referenced by gh_manager::do_free().

bool patch::properties::facealpha_is ( const std::string v) const
inline

Definition at line 9481 of file graphics.h.

References double_radio_property::is().

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

bool patch::properties::facealpha_is_double ( void  ) const
inline

Definition at line 9480 of file graphics.h.

References double_radio_property::is_double().

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

bool patch::properties::facecolor_is ( const std::string v) const
inline

Definition at line 9486 of file graphics.h.

References color_property::is().

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

bool patch::properties::facecolor_is_rgb ( void  ) const
inline

Definition at line 9485 of file graphics.h.

References color_property::is_rgb().

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

bool patch::properties::facelighting_is ( const std::string v) const
inline

Definition at line 9490 of file graphics.h.

References radio_property::is().

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

bool patch::properties::facenormalsmode_is ( const std::string v) const
inline

Definition at line 9495 of file graphics.h.

References radio_property::is().

property_list::pval_map_type patch::properties::factory_defaults ( void  )
static
octave_value patch::properties::get ( bool  all = false) const
virtual

Reimplemented from base_properties.

Definition at line 4668 of file graphics-props.cc.

References octave_map::assign(), base_properties::get(), m, and octave_value::map_value().

octave_value patch::properties::get ( const caseless_str pname) const
virtual
octave_value patch::properties::get ( const std::string pname) const
inlinevirtual

Reimplemented from base_properties.

Definition at line 9312 of file graphics.h.

References pname.

octave_value patch::properties::get ( const char *  pname) const
inlinevirtual

Reimplemented from base_properties.

Definition at line 9317 of file graphics.h.

References pname.

std::string base_properties::get___modified__ ( void  ) const
inlineinherited

Definition at line 2708 of file graphics.h.

References radio_property::current_value().

Referenced by base_properties::get().

graphics_handle base_properties::get___myhandle__ ( void  ) const
inlineinherited
octave_value patch::properties::get_alim ( void  ) const
inlinevirtual

Reimplemented from base_properties.

Definition at line 9546 of file graphics.h.

References array_property::get().

std::string patch::properties::get_aliminclude ( void  ) const
inline

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

std::string patch::properties::get_aliminclude ( void  ) const
inline

Definition at line 9289 of file graphics.h.

Matrix base_properties::get_all_children ( void  ) const
inlineinherited

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

Matrix base_properties::get_all_children ( void  ) const
inlineinherited
std::string patch::properties::get_alphadatamapping ( void  ) const
inline

Definition at line 9448 of file graphics.h.

References radio_property::current_value().

double patch::properties::get_ambientstrength ( void  ) const
inline

Definition at line 9450 of file graphics.h.

References double_property::double_value().

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

std::string patch::properties::get_backfacelighting ( void  ) const
inline

Definition at line 9453 of file graphics.h.

References radio_property::current_value().

std::string base_properties::get_beingdeleted ( void  ) const
inlineinherited

Definition at line 2662 of file graphics.h.

References radio_property::current_value().

Referenced by base_properties::get().

virtual Matrix base_properties::get_boundingbox ( bool  = false,
const Matrix = Matrix () 
) const
inlinevirtualinherited
virtual Matrix base_properties::get_boundingbox ( bool  = false,
const Matrix = Matrix () 
) const
inlinevirtualinherited
std::string base_properties::get_busyaction ( void  ) const
inlineinherited

Definition at line 2665 of file graphics.h.

References radio_property::current_value().

Referenced by gh_manager::do_post_callback(), and base_properties::get().

octave_value base_properties::get_buttondownfcn ( void  ) const
inlineinherited

Definition at line 2668 of file graphics.h.

References callback_property::get().

Referenced by base_properties::get().

octave_value patch::properties::get_cdata ( void  ) const
inline

Definition at line 9455 of file graphics.h.

References array_property::get().

std::string patch::properties::get_cdatamapping ( void  ) const
inline

Definition at line 9458 of file graphics.h.

References radio_property::current_value().

Matrix base_properties::get_children ( void  ) const
inlineinherited

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

Matrix base_properties::get_children ( void  ) const
inlineinherited
octave_value patch::properties::get_clim ( void  ) const
inlinevirtual

Reimplemented from base_properties.

Definition at line 9548 of file graphics.h.

References array_property::get().

std::string patch::properties::get_climinclude ( void  ) const
inline

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

std::string patch::properties::get_climinclude ( void  ) const
inline

Definition at line 9294 of file graphics.h.

std::string base_properties::get_clipping ( void  ) const
inlineinherited

Definition at line 2671 of file graphics.h.

References radio_property::current_value().

Referenced by base_properties::get().

octave_value patch::properties::get_color_data ( void  ) const
octave_value patch::properties::get_color_data ( void  ) const
octave_value base_properties::get_createfcn ( void  ) const
inlineinherited

Definition at line 2674 of file graphics.h.

References callback_property::get().

Referenced by base_properties::get().

octave_value base_properties::get_deletefcn ( void  ) const
inlineinherited

Definition at line 2677 of file graphics.h.

References callback_property::get().

Referenced by gh_manager::do_free(), and base_properties::get().

double patch::properties::get_diffusestrength ( void  ) const
inline

Definition at line 9460 of file graphics.h.

References double_property::double_value().

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

std::string patch::properties::get_displayname ( void  ) const
inline

Definition at line 9462 of file graphics.h.

References string_property::string_value().

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

Definition at line 2946 of file graphics.cc.

References error().

Referenced by base_properties::get().

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

Definition at line 2958 of file graphics.cc.

References octave_scalar_map::assign(), and m.

octave_value patch::properties::get_edgealpha ( void  ) const
inline

Definition at line 9467 of file graphics.h.

References double_radio_property::get().

double patch::properties::get_edgealpha_double ( void  ) const
inline
octave_value patch::properties::get_edgecolor ( void  ) const
inline

Definition at line 9472 of file graphics.h.

References color_property::get().

Matrix patch::properties::get_edgecolor_rgb ( void  ) const
inline

Definition at line 9471 of file graphics.h.

References color_property::is_rgb(), and color_property::rgb().

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

std::string patch::properties::get_edgelighting ( void  ) const
inline

Definition at line 9475 of file graphics.h.

References radio_property::current_value().

std::string patch::properties::get_erasemode ( void  ) const
inline

Definition at line 9478 of file graphics.h.

References radio_property::current_value().

octave_value patch::properties::get_facealpha ( void  ) const
inline

Definition at line 9483 of file graphics.h.

References double_radio_property::get().

double patch::properties::get_facealpha_double ( void  ) const
inline
octave_value patch::properties::get_facecolor ( void  ) const
inline

Definition at line 9488 of file graphics.h.

References color_property::get().

Matrix patch::properties::get_facecolor_rgb ( void  ) const
inline

Definition at line 9487 of file graphics.h.

References color_property::is_rgb(), and color_property::rgb().

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

std::string patch::properties::get_facelighting ( void  ) const
inline

Definition at line 9491 of file graphics.h.

References radio_property::current_value().

octave_value patch::properties::get_facenormals ( void  ) const
inline

Definition at line 9493 of file graphics.h.

References array_property::get().

std::string patch::properties::get_facenormalsmode ( void  ) const
inline

Definition at line 9496 of file graphics.h.

References radio_property::current_value().

octave_value patch::properties::get_faces ( void  ) const
inline

Definition at line 9498 of file graphics.h.

References array_property::get().

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

octave_value patch::properties::get_facevertexalphadata ( void  ) const
inline

Definition at line 9500 of file graphics.h.

References array_property::get().

octave_value patch::properties::get_facevertexcdata ( void  ) const
inline

Definition at line 9502 of file graphics.h.

References array_property::get().

std::string base_properties::get_handlevisibility ( void  ) const
inlineinherited

Definition at line 2680 of file graphics.h.

References radio_property::current_value().

Referenced by base_properties::get().

Matrix base_properties::get_hidden_children ( void  ) const
inlineinherited

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

Matrix base_properties::get_hidden_children ( void  ) const
inlineinherited

Definition at line 2527 of file graphics.h.

std::string base_properties::get_hittest ( void  ) const
inlineinherited

Definition at line 2683 of file graphics.h.

References radio_property::current_value().

Referenced by base_properties::get().

std::string patch::properties::get_interpreter ( void  ) const
inline

Definition at line 9505 of file graphics.h.

References radio_property::current_value().

std::string base_properties::get_interruptible ( void  ) const
inlineinherited

Definition at line 2686 of file graphics.h.

References radio_property::current_value().

Referenced by base_properties::get().

std::string patch::properties::get_linestyle ( void  ) const
inline

Definition at line 9508 of file graphics.h.

References radio_property::current_value().

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

double patch::properties::get_linewidth ( void  ) const
inline

Definition at line 9510 of file graphics.h.

References double_property::double_value().

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

std::string patch::properties::get_marker ( void  ) const
inline

Definition at line 9513 of file graphics.h.

References radio_property::current_value().

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

octave_value patch::properties::get_markeredgecolor ( void  ) const
inline

Definition at line 9518 of file graphics.h.

References color_property::get().

Matrix patch::properties::get_markeredgecolor_rgb ( void  ) const
inline

Definition at line 9517 of file graphics.h.

References color_property::is_rgb(), and color_property::rgb().

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

octave_value patch::properties::get_markerfacecolor ( void  ) const
inline

Definition at line 9523 of file graphics.h.

References color_property::get().

Matrix patch::properties::get_markerfacecolor_rgb ( void  ) const
inline

Definition at line 9522 of file graphics.h.

References color_property::is_rgb(), and color_property::rgb().

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

double patch::properties::get_markersize ( void  ) const
inline

Definition at line 9525 of file graphics.h.

References double_property::double_value().

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

std::string patch::properties::get_normalmode ( void  ) const
inlineprivate

Definition at line 10146 of file graphics.h.

References radio_property::current_value(), and warning_with_id().

graphics_handle base_properties::get_parent ( void  ) const
inlineinherited
property patch::properties::get_property ( const caseless_str pname)
virtual
property base_properties::get_property_dynamic ( const caseless_str pname)
protectedinherited
property base_properties::get_property_dynamic ( const caseless_str pname)
protectedinherited

Definition at line 3005 of file graphics.cc.

References error().

Referenced by base_properties::get_property().

std::string base_properties::get_selected ( void  ) const
inlineinherited

Definition at line 2691 of file graphics.h.

References radio_property::current_value().

Referenced by base_properties::get().

std::string base_properties::get_selectionhighlight ( void  ) const
inlineinherited

Definition at line 2694 of file graphics.h.

References radio_property::current_value().

Referenced by base_properties::get().

double patch::properties::get_specularcolorreflectance ( void  ) const
inline

Definition at line 9527 of file graphics.h.

References double_property::double_value().

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

double patch::properties::get_specularexponent ( void  ) const
inline

Definition at line 9529 of file graphics.h.

References double_property::double_value().

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

double patch::properties::get_specularstrength ( void  ) const
inline

Definition at line 9531 of file graphics.h.

References double_property::double_value().

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

std::string base_properties::get_tag ( void  ) const
inlineinherited
virtual graphics_toolkit base_properties::get_toolkit ( void  ) const
virtualinherited

Reimplemented in figure::properties, and figure::properties.

graphics_toolkit base_properties::get_toolkit ( void  ) const
virtualinherited
std::string base_properties::get_type ( void  ) const
inlineinherited

Definition at line 2698 of file graphics.h.

References string_property::string_value().

Referenced by base_properties::get().

graphics_handle base_properties::get_uicontextmenu ( void  ) const
inlineinherited
octave_value base_properties::get_userdata ( void  ) const
inlineinherited

Definition at line 2702 of file graphics.h.

References any_property::get().

Referenced by base_properties::get().

octave_value patch::properties::get_vertexnormals ( void  ) const
inline

Definition at line 9533 of file graphics.h.

References array_property::get().

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

std::string patch::properties::get_vertexnormalsmode ( void  ) const
inline

Definition at line 9536 of file graphics.h.

References radio_property::current_value().

octave_value patch::properties::get_vertices ( void  ) const
inline

Definition at line 9538 of file graphics.h.

References array_property::get().

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

std::string base_properties::get_visible ( void  ) const
inlineinherited

Definition at line 2705 of file graphics.h.

References radio_property::current_value().

Referenced by base_properties::get().

octave_value patch::properties::get_xdata ( void  ) const
inline

Definition at line 9540 of file graphics.h.

References array_property::get().

octave_value patch::properties::get_xlim ( void  ) const
inlinevirtual

Reimplemented from base_properties.

Definition at line 9550 of file graphics.h.

References array_property::get().

std::string patch::properties::get_xliminclude ( void  ) const
inline

Definition at line 9557 of file graphics.h.

References radio_property::current_value().

octave_value patch::properties::get_ydata ( void  ) const
inline

Definition at line 9542 of file graphics.h.

References array_property::get().

octave_value patch::properties::get_ylim ( void  ) const
inlinevirtual

Reimplemented from base_properties.

Definition at line 9552 of file graphics.h.

References array_property::get().

std::string patch::properties::get_yliminclude ( void  ) const
inline

Definition at line 9560 of file graphics.h.

References radio_property::current_value().

octave_value patch::properties::get_zdata ( void  ) const
inline

Definition at line 9544 of file graphics.h.

References array_property::get().

octave_value patch::properties::get_zlim ( void  ) const
inlinevirtual

Reimplemented from base_properties.

Definition at line 9554 of file graphics.h.

References array_property::get().

std::string patch::properties::get_zliminclude ( void  ) const
inline

Definition at line 9563 of file graphics.h.

References radio_property::current_value().

std::string patch::properties::graphics_object_name ( void  ) const
inlinevirtual

Reimplemented from base_properties.

Definition at line 9324 of file graphics.h.

bool base_properties::handlevisibility_is ( const std::string v) const
inlineinherited
bool patch::properties::has_bad_data ( std::string msg) const
inline

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

bool patch::properties::has_bad_data ( std::string msg) const
inline

Definition at line 9281 of file graphics.h.

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

bool patch::properties::has_core_property ( const caseless_str pname)
static

Definition at line 5067 of file graphics-props.cc.

Referenced by property_list::set().

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

Definition at line 2977 of file graphics.cc.

Referenced by if().

bool patch::properties::has_property ( const caseless_str pname) const
virtual

Reimplemented from base_properties.

Definition at line 5119 of file graphics-props.cc.

bool patch::properties::has_readonly_property ( const caseless_str pname)
static

Definition at line 5099 of file graphics-props.cc.

Referenced by patch::has_readonly_property().

void patch::properties::init ( void  )
inlineprotectedvirtual

Reimplemented from base_properties.

Definition at line 10057 of file graphics.h.

References array_property::add_constraint().

Referenced by properties().

virtual void base_properties::init_integerhandle ( const octave_value )
inlinevirtualinherited

Reimplemented in figure::properties, and figure::properties.

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

References panic_impossible.

virtual void base_properties::init_integerhandle ( const octave_value )
inlinevirtualinherited

Reimplemented in figure::properties, and figure::properties.

Definition at line 2437 of file graphics.h.

References panic_impossible.

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

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

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

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

Definition at line 2447 of file graphics.h.

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

void base_properties::insert_static_property ( const std::string name,
base_property p 
)
inlineprotectedinherited

Definition at line 2882 of file graphics.h.

bool patch::properties::interpreter_is ( const std::string v) const
inline

Definition at line 9504 of file graphics.h.

References radio_property::is().

bool base_properties::is___modified__ ( void  ) const
inlineinherited

Definition at line 2707 of file graphics.h.

References bool_property::is_on().

bool patch::properties::is_aliminclude ( void  ) const
inlinevirtual

Reimplemented from base_properties.

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

bool patch::properties::is_aliminclude ( void  ) const
inlinevirtual

Reimplemented from base_properties.

Definition at line 9287 of file graphics.h.

bool base_properties::is_beingdeleted ( void  ) const
inlineinherited
bool patch::properties::is_climinclude ( void  ) const
inlinevirtual

Reimplemented from base_properties.

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

bool patch::properties::is_climinclude ( void  ) const
inlinevirtual

Reimplemented from base_properties.

Definition at line 9292 of file graphics.h.

bool base_properties::is_clipping ( void  ) const
inlineinherited
bool base_properties::is_handle_visible ( void  ) const
inherited
bool base_properties::is_handle_visible ( void  ) const
inherited

Definition at line 3121 of file graphics.cc.

bool base_properties::is_hittest ( void  ) const
inlineinherited

Definition at line 2682 of file graphics.h.

References bool_property::is_on().

Referenced by octave::opengl_selector::select().

bool base_properties::is_interruptible ( void  ) const
inlineinherited

Definition at line 2685 of file graphics.h.

References bool_property::is_on().

Referenced by gh_manager::do_post_callback(), and gh_manager::do_process_events().

bool base_properties::is_modified ( void  ) const
inlineinherited

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

bool base_properties::is_modified ( void  ) const
inlineinherited

Definition at line 2478 of file graphics.h.

Referenced by Fdrawnow().

bool base_properties::is_selected ( void  ) const
inlineinherited

Definition at line 2690 of file graphics.h.

References bool_property::is_on().

bool base_properties::is_selectionhighlight ( void  ) const
inlineinherited

Definition at line 2693 of file graphics.h.

References bool_property::is_on().

bool base_properties::is_visible ( void  ) const
inlineinherited
bool patch::properties::is_xliminclude ( void  ) const
inlinevirtual

Reimplemented from base_properties.

Definition at line 9556 of file graphics.h.

References bool_property::is_on().

bool patch::properties::is_yliminclude ( void  ) const
inlinevirtual

Reimplemented from base_properties.

Definition at line 9559 of file graphics.h.

References bool_property::is_on().

bool patch::properties::is_zliminclude ( void  ) const
inlinevirtual

Reimplemented from base_properties.

Definition at line 9562 of file graphics.h.

References bool_property::is_on().

bool patch::properties::linestyle_is ( const std::string v) const
inline

Definition at line 9507 of file graphics.h.

References radio_property::is().

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

void base_properties::mark_modified ( void  )
inherited
void base_properties::mark_modified ( void  )
inherited

Definition at line 3067 of file graphics.cc.

References gh_manager::get_object(), base_graphics_object::get_parent(), and graphics_object::mark_modified().

Referenced by base_graphics_object::mark_modified(), figure::properties::set___graphics_toolkit__(), figure::properties::set___guidata__(), uimenu::properties::set___object__(), uicontextmenu::properties::set___object__(), uicontrol::properties::set___object__(), uibuttongroup::properties::set___object__(), uipanel::properties::set___object__(), uitoolbar::properties::set___object__(), uipushtool::properties::set___object__(), uitoggletool::properties::set___object__(), figure::properties::set___pan_mode__(), figure::properties::set___plot_stream__(), figure::properties::set___rotate_mode__(), figure::properties::set___zoom_mode__(), uimenu::properties::set_accelerator(), axes::properties::set_activepositionproperty(), axes::properties::set_alim(), image::properties::set_alim(), set_alim(), surface::properties::set_alim(), hggroup::properties::set_alim(), image::properties::set_aliminclude(), set_aliminclude(), surface::properties::set_aliminclude(), hggroup::properties::set_aliminclude(), axes::properties::set_alimmode(), image::properties::set_alphadata(), surface::properties::set_alphadata(), image::properties::set_alphadatamapping(), set_alphadatamapping(), surface::properties::set_alphadatamapping(), figure::properties::set_alphamap(), axes::properties::set_ambientlightcolor(), set_ambientstrength(), surface::properties::set_ambientstrength(), axes::properties::set_autopos_tag(), text::properties::set_autopos_tag(), set_backfacelighting(), surface::properties::set_backfacelighting(), text::properties::set_backgroundcolor(), uicontrol::properties::set_backgroundcolor(), uibuttongroup::properties::set_backgroundcolor(), uipanel::properties::set_backgroundcolor(), uibuttongroup::properties::set_bordertype(), uipanel::properties::set_bordertype(), uibuttongroup::properties::set_borderwidth(), uipanel::properties::set_borderwidth(), axes::properties::set_box(), axes::properties::set_boxstyle(), figure::properties::set_buttondownfcn(), uimenu::properties::set_callback(), uicontextmenu::properties::set_callback(), uicontrol::properties::set_callback(), axes::properties::set_cameraposition(), axes::properties::set_camerapositionmode(), axes::properties::set_cameratarget(), axes::properties::set_cameratargetmode(), axes::properties::set_cameraupvector(), axes::properties::set_cameraupvectormode(), axes::properties::set_cameraviewangle(), axes::properties::set_cameraviewanglemode(), image::properties::set_cdata(), set_cdata(), surface::properties::set_cdata(), uicontrol::properties::set_cdata(), uipushtool::properties::set_cdata(), uitoggletool::properties::set_cdata(), image::properties::set_cdatamapping(), set_cdatamapping(), surface::properties::set_cdatamapping(), surface::properties::set_cdatasource(), uimenu::properties::set_checked(), uipushtool::properties::set_clickedcallback(), uitoggletool::properties::set_clickedcallback(), axes::properties::set_clim(), image::properties::set_clim(), set_clim(), surface::properties::set_clim(), hggroup::properties::set_clim(), image::properties::set_climinclude(), set_climinclude(), surface::properties::set_climinclude(), hggroup::properties::set_climinclude(), axes::properties::set_climmode(), uicontrol::properties::set_clipping(), uibuttongroup::properties::set_clipping(), axes::properties::set_clippingstyle(), figure::properties::set_closerequestfcn(), figure::properties::set_color(), axes::properties::set_color(), line::properties::set_color(), text::properties::set_color(), light::properties::set_color(), figure::properties::set_colormap(), axes::properties::set_colororder(), axes::properties::set_colororderindex(), root_figure::properties::set_commandwindowsize(), figure::properties::set_currentcharacter(), figure::properties::set_currentobject(), figure::properties::set_currentpoint(), axes::properties::set_currentpoint(), axes::properties::set_dataaspectratio(), axes::properties::set_dataaspectratiomode(), set_diffusestrength(), surface::properties::set_diffusestrength(), line::properties::set_displayname(), text::properties::set_displayname(), image::properties::set_displayname(), set_displayname(), surface::properties::set_displayname(), hggroup::properties::set_displayname(), figure::properties::set_dockcontrols(), figure::properties::set_doublebuffer(), axes::properties::set_drawmode(), set_edgealpha(), surface::properties::set_edgealpha(), text::properties::set_edgecolor(), set_edgecolor(), surface::properties::set_edgecolor(), set_edgelighting(), surface::properties::set_edgelighting(), text::properties::set_editing(), uimenu::properties::set_enable(), uicontrol::properties::set_enable(), uipushtool::properties::set_enable(), uitoggletool::properties::set_enable(), line::properties::set_erasemode(), text::properties::set_erasemode(), image::properties::set_erasemode(), set_erasemode(), surface::properties::set_erasemode(), hggroup::properties::set_erasemode(), text::properties::set_extent(), uicontrol::properties::set_extent(), set_facealpha(), surface::properties::set_facealpha(), set_facecolor(), surface::properties::set_facecolor(), set_facelighting(), surface::properties::set_facelighting(), set_facenormals(), surface::properties::set_facenormals(), set_facenormalsmode(), surface::properties::set_facenormalsmode(), set_faces(), set_facevertexalphadata(), set_facevertexcdata(), figure::properties::set_filename(), root_figure::properties::set_fixedwidthfontname(), uimenu::properties::set_fltk_label(), axes::properties::set_fontangle(), text::properties::set_fontangle(), uicontrol::properties::set_fontangle(), uibuttongroup::properties::set_fontangle(), uipanel::properties::set_fontangle(), axes::properties::set_fontname(), text::properties::set_fontname(), uicontrol::properties::set_fontname(), uibuttongroup::properties::set_fontname(), uipanel::properties::set_fontname(), axes::properties::set_fontsize(), text::properties::set_fontsize(), uicontrol::properties::set_fontsize(), uibuttongroup::properties::set_fontsize(), uipanel::properties::set_fontsize(), axes::properties::set_fontsize_points(), text::properties::set_fontsize_points(), axes::properties::set_fontsmoothing(), axes::properties::set_fontweight(), text::properties::set_fontweight(), uicontrol::properties::set_fontweight(), uibuttongroup::properties::set_fontweight(), uipanel::properties::set_fontweight(), uimenu::properties::set_foregroundcolor(), uicontrol::properties::set_foregroundcolor(), uibuttongroup::properties::set_foregroundcolor(), uipanel::properties::set_foregroundcolor(), figure::properties::set_graphicssmoothing(), axes::properties::set_gridalpha(), axes::properties::set_gridalphamode(), axes::properties::set_gridcolor(), axes::properties::set_gridcolormode(), axes::properties::set_gridlinestyle(), uibuttongroup::properties::set_highlightcolor(), uipanel::properties::set_highlightcolor(), text::properties::set_horizontalalignment(), uicontrol::properties::set_horizontalalignment(), text::properties::set_horizontalalignmentmode(), line::properties::set_interpreter(), text::properties::set_interpreter(), set_interpreter(), surface::properties::set_interpreter(), figure::properties::set_inverthardcopy(), figure::properties::set_keypressfcn(), uicontrol::properties::set_keypressfcn(), figure::properties::set_keyreleasefcn(), uimenu::properties::set_label(), axes::properties::set_labelfontsizemultiplier(), axes::properties::set_layer(), line::properties::set_linestyle(), text::properties::set_linestyle(), set_linestyle(), surface::properties::set_linestyle(), axes::properties::set_linestyleorderindex(), axes::properties::set_linewidth(), line::properties::set_linewidth(), text::properties::set_linewidth(), set_linewidth(), surface::properties::set_linewidth(), uicontrol::properties::set_listboxtop(), axes::properties::set_looseinset(), text::properties::set_margin(), line::properties::set_marker(), set_marker(), surface::properties::set_marker(), line::properties::set_markeredgecolor(), set_markeredgecolor(), surface::properties::set_markeredgecolor(), line::properties::set_markerfacecolor(), set_markerfacecolor(), surface::properties::set_markerfacecolor(), line::properties::set_markersize(), set_markersize(), surface::properties::set_markersize(), uicontrol::properties::set_max(), figure::properties::set_menubar(), surface::properties::set_meshstyle(), uicontrol::properties::set_min(), figure::properties::set_mincolormap(), axes::properties::set_minorgridalpha(), axes::properties::set_minorgridalphamode(), axes::properties::set_minorgridcolor(), axes::properties::set_minorgridcolormode(), axes::properties::set_minorgridlinestyle(), root_figure::properties::set_monitorpositions(), axes::properties::set_mousewheelzoom(), figure::properties::set_name(), figure::properties::set_nextplot(), axes::properties::set_nextplot(), figure::properties::set_numbertitle(), uitoggletool::properties::set_offcallback(), uitoggletool::properties::set_oncallback(), axes::properties::set_outerposition(), figure::properties::set_paperorientation(), figure::properties::set_paperposition(), figure::properties::set_paperpositionmode(), figure::properties::set_papersize(), axes::properties::set_pickableparts(), axes::properties::set_plotboxaspectratio(), axes::properties::set_plotboxaspectratiomode(), figure::properties::set_pointer(), root_figure::properties::set_pointerlocation(), figure::properties::set_pointershapecdata(), figure::properties::set_pointershapehotspot(), root_figure::properties::set_pointerwindow(), axes::properties::set_position(), text::properties::set_position(), light::properties::set_position(), uimenu::properties::set_position(), uicontextmenu::properties::set_position(), uicontrol::properties::set_position(), uibuttongroup::properties::set_position(), uipanel::properties::set_position(), text::properties::set_positionmode(), axes::properties::set_projection(), figure::properties::set_renderer(), figure::properties::set_renderermode(), figure::properties::set_resize(), figure::properties::set_resizefcn(), uibuttongroup::properties::set_resizefcn(), uipanel::properties::set_resizefcn(), text::properties::set_rotation(), text::properties::set_rotationmode(), root_figure::properties::set_screendepth(), root_figure::properties::set_screenpixelsperinch(), root_figure::properties::set_screensize(), uibuttongroup::properties::set_selectionchangedfcn(), figure::properties::set_selectiontype(), uimenu::properties::set_separator(), uipushtool::properties::set_separator(), uitoggletool::properties::set_separator(), uibuttongroup::properties::set_shadowcolor(), uipanel::properties::set_shadowcolor(), root_figure::properties::set_showhiddenhandles(), figure::properties::set_sizechangedfcn(), uibuttongroup::properties::set_sizechangedfcn(), uicontrol::properties::set_sliderstep(), axes::properties::set_sortmethod(), set_specularcolorreflectance(), surface::properties::set_specularcolorreflectance(), set_specularexponent(), surface::properties::set_specularexponent(), set_specularstrength(), surface::properties::set_specularstrength(), uitoggletool::properties::set_state(), text::properties::set_string(), uicontrol::properties::set_string(), light::properties::set_style(), axes::properties::set_tickdir(), axes::properties::set_tickdirmode(), axes::properties::set_ticklabelinterpreter(), axes::properties::set_ticklength(), axes::properties::set_tightinset(), uibuttongroup::properties::set_title(), uipanel::properties::set_title(), axes::properties::set_titlefontsizemultiplier(), axes::properties::set_titlefontweight(), uibuttongroup::properties::set_titleposition(), uipanel::properties::set_titleposition(), figure::properties::set_toolbar(), figure::properties::set_toolkit(), uicontrol::properties::set_tooltipstring(), uipushtool::properties::set_tooltipstring(), uitoggletool::properties::set_tooltipstring(), root_figure::properties::set_units(), text::properties::set_units(), uicontrol::properties::set_units(), uicontrol::properties::set_value(), set_vertexnormals(), surface::properties::set_vertexnormals(), set_vertexnormalsmode(), surface::properties::set_vertexnormalsmode(), text::properties::set_verticalalignment(), uicontrol::properties::set_verticalalignment(), text::properties::set_verticalalignmentmode(), set_vertices(), axes::properties::set_view(), figure::properties::set_windowbuttondownfcn(), figure::properties::set_windowbuttonmotionfcn(), figure::properties::set_windowbuttonupfcn(), figure::properties::set_windowkeypressfcn(), figure::properties::set_windowkeyreleasefcn(), figure::properties::set_windowscrollwheelfcn(), figure::properties::set_windowstyle(), figure::properties::set_wvisual(), figure::properties::set_wvisualmode(), axes::properties::set_x_normrendertransform(), axes::properties::set_x_projectiontransform(), axes::properties::set_x_rendertransform(), axes::properties::set_x_viewporttransform(), axes::properties::set_x_viewtransform(), axes::properties::set_xaxislocation(), axes::properties::set_xcolor(), axes::properties::set_xcolormode(), line::properties::set_xdata(), image::properties::set_xdata(), set_xdata(), surface::properties::set_xdata(), image::properties::set_xdatamode(), line::properties::set_xdatasource(), surface::properties::set_xdatasource(), axes::properties::set_xdir(), figure::properties::set_xdisplay(), axes::properties::set_xgrid(), axes::properties::set_xlim(), line::properties::set_xlim(), text::properties::set_xlim(), image::properties::set_xlim(), set_xlim(), surface::properties::set_xlim(), hggroup::properties::set_xlim(), line::properties::set_xliminclude(), text::properties::set_xliminclude(), image::properties::set_xliminclude(), set_xliminclude(), surface::properties::set_xliminclude(), hggroup::properties::set_xliminclude(), axes::properties::set_xlimmode(), axes::properties::set_xminorgrid(), axes::properties::set_xminortick(), axes::properties::set_xmtick(), axes::properties::set_xscale(), axes::properties::set_xtick(), axes::properties::set_xticklabelmode(), axes::properties::set_xticklabelrotation(), axes::properties::set_xtickmode(), figure::properties::set_xvisual(), figure::properties::set_xvisualmode(), axes::properties::set_yaxislocation(), axes::properties::set_ycolor(), axes::properties::set_ycolormode(), line::properties::set_ydata(), image::properties::set_ydata(), set_ydata(), surface::properties::set_ydata(), image::properties::set_ydatamode(), line::properties::set_ydatasource(), surface::properties::set_ydatasource(), axes::properties::set_ydir(), axes::properties::set_ygrid(), axes::properties::set_ylim(), line::properties::set_ylim(), text::properties::set_ylim(), image::properties::set_ylim(), set_ylim(), surface::properties::set_ylim(), hggroup::properties::set_ylim(), line::properties::set_yliminclude(), text::properties::set_yliminclude(), image::properties::set_yliminclude(), set_yliminclude(), surface::properties::set_yliminclude(), hggroup::properties::set_yliminclude(), axes::properties::set_ylimmode(), axes::properties::set_yminorgrid(), axes::properties::set_yminortick(), axes::properties::set_ymtick(), axes::properties::set_yscale(), axes::properties::set_ytick(), axes::properties::set_yticklabelmode(), axes::properties::set_yticklabelrotation(), axes::properties::set_ytickmode(), axes::properties::set_zcolor(), axes::properties::set_zcolormode(), line::properties::set_zdata(), set_zdata(), surface::properties::set_zdata(), line::properties::set_zdatasource(), surface::properties::set_zdatasource(), axes::properties::set_zdir(), axes::properties::set_zgrid(), axes::properties::set_zlim(), line::properties::set_zlim(), text::properties::set_zlim(), set_zlim(), surface::properties::set_zlim(), hggroup::properties::set_zlim(), line::properties::set_zliminclude(), text::properties::set_zliminclude(), set_zliminclude(), surface::properties::set_zliminclude(), hggroup::properties::set_zliminclude(), axes::properties::set_zlimmode(), axes::properties::set_zminorgrid(), axes::properties::set_zminortick(), axes::properties::set_zmtick(), axes::properties::set_zscale(), axes::properties::set_ztick(), axes::properties::set_zticklabelmode(), axes::properties::set_zticklabelrotation(), and axes::properties::set_ztickmode().

bool patch::properties::marker_is ( const std::string v) const
inline

Definition at line 9512 of file graphics.h.

References radio_property::is().

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

bool patch::properties::markeredgecolor_is ( const std::string v) const
inline

Definition at line 9516 of file graphics.h.

References color_property::is().

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

bool patch::properties::markeredgecolor_is_rgb ( void  ) const
inline

Definition at line 9515 of file graphics.h.

References color_property::is_rgb().

bool patch::properties::markerfacecolor_is ( const std::string v) const
inline

Definition at line 9521 of file graphics.h.

References color_property::is().

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

bool patch::properties::markerfacecolor_is_rgb ( void  ) const
inline

Definition at line 9520 of file graphics.h.

References color_property::is_rgb().

void base_properties::override_defaults ( base_graphics_object obj)
inherited
void base_properties::override_defaults ( base_graphics_object obj)
inherited
std::set< std::string > patch::properties::readonly_property_names ( void  )
static

Definition at line 5075 of file graphics-props.cc.

References base_properties::readonly_property_names().

virtual void base_properties::remove_child ( const graphics_handle h)
inlinevirtualinherited
virtual void base_properties::remove_child ( const graphics_handle h)
inlinevirtualinherited
void base_properties::renumber_child ( graphics_handle  old_gh,
graphics_handle  new_gh 
)
inlineinherited

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

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

Definition at line 2553 of file graphics.h.

Referenced by figure::properties::set_integerhandle().

void base_properties::renumber_parent ( graphics_handle  new_gh)
inlineinherited

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

void base_properties::renumber_parent ( graphics_handle  new_gh)
inlineinherited

Definition at line 2558 of file graphics.h.

Referenced by figure::properties::set_integerhandle().

void base_properties::reparent ( const graphics_handle new_parent)
inlineinherited

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

void base_properties::reparent ( const graphics_handle new_parent)
inlineinherited

Definition at line 2536 of file graphics.h.

Referenced by base_graphics_object::reparent().

void patch::properties::set ( const caseless_str pname,
const octave_value val 
)
virtual
void base_properties::set___modified__ ( const octave_value val)
inlineinherited

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

References val.

void base_properties::set___modified__ ( const octave_value val)
inlineinherited

Definition at line 2534 of file graphics.h.

References val.

Referenced by base_properties::set().

void patch::properties::set_alim ( const octave_value val)
inline
void patch::properties::set_aliminclude ( const octave_value val)
inline
void patch::properties::set_alphadatamapping ( const octave_value val)
inline
void patch::properties::set_ambientstrength ( const octave_value val)
inline

Definition at line 9578 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_backfacelighting ( const octave_value val)
inline

Definition at line 9588 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void base_properties::set_beingdeleted ( const octave_value val)
inlineinherited

Definition at line 2713 of file graphics.h.

References base_property::set().

Referenced by gh_manager::do_free(), and base_properties::set().

void base_properties::set_busyaction ( const octave_value val)
inlineinherited

Definition at line 2723 of file graphics.h.

References base_property::set().

Referenced by base_properties::set().

void base_properties::set_buttondownfcn ( const octave_value val)
inlineinherited

Definition at line 2733 of file graphics.h.

References base_property::set().

Referenced by base_properties::set().

void patch::properties::set_cdata ( const octave_value val)
inline

Definition at line 9598 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_cdatamapping ( const octave_value val)
inline
void base_properties::set_children ( const octave_value val)
inlineinherited

Definition at line 2743 of file graphics.h.

References base_property::set().

Referenced by base_properties::set().

void patch::properties::set_clim ( const octave_value val)
inline
void patch::properties::set_climinclude ( const octave_value val)
inline
void base_properties::set_clipping ( const octave_value val)
inlineinherited

Definition at line 2753 of file graphics.h.

References base_property::set().

Referenced by base_properties::set(), and text::text().

void base_properties::set_createfcn ( const octave_value val)
inlineinherited

Definition at line 2763 of file graphics.h.

References base_property::set().

Referenced by base_properties::set().

void base_properties::set_deletefcn ( const octave_value val)
inlineinherited

Definition at line 2773 of file graphics.h.

References base_property::set().

Referenced by base_properties::set().

void patch::properties::set_diffusestrength ( const octave_value val)
inline

Definition at line 9621 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_displayname ( const octave_value val)
inline

Definition at line 9631 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

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

Definition at line 2988 of file graphics.cc.

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

Referenced by base_properties::set().

void patch::properties::set_edgealpha ( const octave_value val)
inline

Definition at line 9641 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_edgecolor ( const octave_value val)
inline

Definition at line 9651 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_edgelighting ( const octave_value val)
inline

Definition at line 9661 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_erasemode ( const octave_value val)
inline

Definition at line 9671 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_facealpha ( const octave_value val)
inline

Definition at line 9681 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_facecolor ( const octave_value val)
inline

Definition at line 9691 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_facelighting ( const octave_value val)
inline

Definition at line 9701 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_facenormals ( const octave_value val)
inline
void patch::properties::set_facenormalsmode ( const octave_value val)
inline

Definition at line 9725 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_faces ( const octave_value val)
inline

Definition at line 9735 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_facevertexalphadata ( const octave_value val)
inline

Definition at line 9746 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_facevertexcdata ( const octave_value val)
inline

Definition at line 9756 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void base_properties::set_from_list ( base_graphics_object obj,
property_list defaults 
)
inherited
void base_properties::set_from_list ( base_graphics_object obj,
property_list defaults 
)
inherited
void base_properties::set_handlevisibility ( const octave_value val)
inlineinherited

Definition at line 2783 of file graphics.h.

References base_property::set().

Referenced by base_properties::set().

void base_properties::set_hittest ( const octave_value val)
inlineinherited

Definition at line 2793 of file graphics.h.

References base_property::set().

Referenced by base_properties::set().

void patch::properties::set_interpreter ( const octave_value val)
inline

Definition at line 9767 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void base_properties::set_interruptible ( const octave_value val)
inlineinherited

Definition at line 2803 of file graphics.h.

References base_property::set().

Referenced by base_properties::set().

void patch::properties::set_linestyle ( const octave_value val)
inline

Definition at line 9777 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_linewidth ( const octave_value val)
inline

Definition at line 9787 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_marker ( const octave_value val)
inline

Definition at line 9797 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_markeredgecolor ( const octave_value val)
inline

Definition at line 9807 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_markerfacecolor ( const octave_value val)
inline

Definition at line 9817 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_markersize ( const octave_value val)
inline

Definition at line 9827 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void base_properties::set_modified ( const octave_value val)
inlineinherited

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

void base_properties::set_modified ( const octave_value val)
inlineinherited

Definition at line 2532 of file graphics.h.

Referenced by Fdrawnow().

void patch::properties::set_normalmode ( const octave_value val)
inlineprivate

Definition at line 10138 of file graphics.h.

References warning_with_id().

void base_properties::set_parent ( const octave_value val)
inherited
void base_properties::set_parent ( const octave_value val)
inherited
void base_properties::set_selected ( const octave_value val)
inlineinherited

Definition at line 2813 of file graphics.h.

References base_property::set().

Referenced by base_properties::set().

void base_properties::set_selectionhighlight ( const octave_value val)
inlineinherited

Definition at line 2823 of file graphics.h.

References base_property::set().

Referenced by base_properties::set().

void patch::properties::set_specularcolorreflectance ( const octave_value val)
inline

Definition at line 9837 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_specularexponent ( const octave_value val)
inline

Definition at line 9847 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_specularstrength ( const octave_value val)
inline

Definition at line 9857 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void base_properties::set_tag ( const octave_value val)
inlineinherited

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

References val.

void base_properties::set_tag ( const octave_value val)
inlineinherited

Definition at line 2513 of file graphics.h.

References val.

Referenced by base_properties::set().

void base_properties::set_uicontextmenu ( const octave_value val)
inlineinherited

Definition at line 2833 of file graphics.h.

References base_property::set().

Referenced by base_properties::set().

void base_properties::set_userdata ( const octave_value val)
inlineinherited

Definition at line 2844 of file graphics.h.

References base_property::set().

Referenced by base_properties::set().

void patch::properties::set_vertexnormals ( const octave_value val)
inline
void patch::properties::set_vertexnormalsmode ( const octave_value val)
inline

Definition at line 9881 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_vertices ( const octave_value val)
inline

Definition at line 9891 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void base_properties::set_visible ( const octave_value val)
inlineinherited

Definition at line 2854 of file graphics.h.

References base_property::set().

Referenced by QtHandles::Canvas::canvasToggleAxes(), and base_properties::set().

void patch::properties::set_xdata ( const octave_value val)
inline

Definition at line 9902 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_xlim ( const octave_value val)
inline
void patch::properties::set_xliminclude ( const octave_value val)
inline
void patch::properties::set_ydata ( const octave_value val)
inline

Definition at line 9913 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_ylim ( const octave_value val)
inline
void patch::properties::set_yliminclude ( const octave_value val)
inline
void patch::properties::set_zdata ( const octave_value val)
inline

Definition at line 9924 of file graphics.h.

References base_properties::mark_modified(), and base_property::set().

void patch::properties::set_zlim ( const octave_value val)
inline
void patch::properties::set_zliminclude ( const octave_value val)
inline
virtual void base_properties::update_autopos ( const std::string elem_type)
virtualinherited

Reimplemented in axes::properties, and axes::properties.

void base_properties::update_autopos ( const std::string elem_type)
virtualinherited
virtual void base_properties::update_axis_limits ( const std::string axis_type) const
virtualinherited
virtual void base_properties::update_axis_limits ( const std::string axis_type,
const graphics_handle h 
) const
virtualinherited
void base_properties::update_axis_limits ( const std::string axis_type) const
virtualinherited

Definition at line 3087 of file graphics.cc.

References gh_manager::get_object(), and graphics_object::update_axis_limits().

Referenced by image::properties::set_alim(), set_alim(), surface::properties::set_alim(), image::properties::set_aliminclude(), set_aliminclude(), surface::properties::set_aliminclude(), image::properties::set_alphadatamapping(), set_alphadatamapping(), surface::properties::set_alphadatamapping(), image::properties::set_cdatamapping(), set_cdatamapping(), surface::properties::set_cdatamapping(), image::properties::set_clim(), set_clim(), surface::properties::set_clim(), image::properties::set_climinclude(), set_climinclude(), surface::properties::set_climinclude(), axes::properties::set_climmode(), line::properties::set_xlim(), text::properties::set_xlim(), image::properties::set_xlim(), set_xlim(), surface::properties::set_xlim(), line::properties::set_xliminclude(), text::properties::set_xliminclude(), image::properties::set_xliminclude(), set_xliminclude(), surface::properties::set_xliminclude(), axes::properties::set_xlimmode(), axes::properties::set_xscale(), line::properties::set_ylim(), text::properties::set_ylim(), image::properties::set_ylim(), set_ylim(), surface::properties::set_ylim(), line::properties::set_yliminclude(), text::properties::set_yliminclude(), image::properties::set_yliminclude(), set_yliminclude(), surface::properties::set_yliminclude(), axes::properties::set_ylimmode(), axes::properties::set_yscale(), line::properties::set_zlim(), text::properties::set_zlim(), set_zlim(), surface::properties::set_zlim(), line::properties::set_zliminclude(), text::properties::set_zliminclude(), set_zliminclude(), surface::properties::set_zliminclude(), axes::properties::set_zlimmode(), and axes::properties::set_zscale().

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

Reimplemented in axes::properties, and axes::properties.

void base_properties::update_boundingbox ( void  )
virtualinherited
void patch::properties::update_cdata ( void  )
inlineprivate

Definition at line 10126 of file graphics.h.

References array_property::get_limits().

void patch::properties::update_data ( void  )
private
void patch::properties::update_faces ( void  )
inlineprivate

Definition at line 10079 of file graphics.h.

void patch::properties::update_facevertexcdata ( void  )
inlineprivate

Definition at line 10083 of file graphics.h.

void patch::properties::update_fvc ( void  )
private
virtual void base_properties::update_uicontextmenu ( void  ) const
virtualinherited
void base_properties::update_uicontextmenu ( void  ) const
virtualinherited
void patch::properties::update_vertices ( void  )
inlineprivate

Definition at line 10081 of file graphics.h.

void patch::properties::update_xdata ( void  )
inlineprivate

Definition at line 10087 of file graphics.h.

References array_property::get_limits().

void patch::properties::update_ydata ( void  )
inlineprivate

Definition at line 10105 of file graphics.h.

References array_property::get_limits().

void patch::properties::update_zdata ( void  )
inlineprivate

Definition at line 10120 of file graphics.h.

References array_property::get_limits().

bool patch::properties::vertexnormalsmode_is ( const std::string v) const
inline

Definition at line 9535 of file graphics.h.

References radio_property::is().

Member Data Documentation

bool_property base_properties::__modified__
protectedinherited

Definition at line 2632 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

graphics_handle base_properties::__myhandle__
protectedinherited

Definition at line 2633 of file graphics.h.

row_vector_property patch::properties::alim
private

Definition at line 9384 of file graphics.h.

Referenced by properties().

bool_property patch::properties::aliminclude
private

Definition at line 9389 of file graphics.h.

Referenced by properties().

std::map<caseless_str, property, cmp_caseless_str> base_properties::all_props
protectedinherited

Definition at line 2879 of file graphics.h.

Referenced by base_properties::all_property_names().

radio_property patch::properties::alphadatamapping
private

Definition at line 9348 of file graphics.h.

Referenced by properties().

double_property patch::properties::ambientstrength
private

Definition at line 9349 of file graphics.h.

Referenced by properties().

radio_property patch::properties::backfacelighting
private

Definition at line 9350 of file graphics.h.

Referenced by properties().

std::string patch::properties::bad_data_msg
private

Definition at line 10077 of file graphics.h.

BEGIN_BASE_PROPERTIES bool_property base_properties::beingdeleted
protectedinherited

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

bool_property base_properties::beingdeleted
protectedinherited

Definition at line 2614 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

BEGIN_BASE_PROPERTIES bool_property off radio_property base_properties::busyaction
protectedinherited

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

radio_property base_properties::busyaction
protectedinherited

Definition at line 2615 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

callback_property base_properties::buttondownfcn
protectedinherited

Definition at line 2616 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

array_property patch::properties::cdata
private

Definition at line 9351 of file graphics.h.

Referenced by properties().

radio_property patch::properties::cdatamapping
private

Definition at line 9352 of file graphics.h.

Referenced by properties().

children_property base_properties::children
protectedinherited

Definition at line 2617 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

row_vector_property patch::properties::clim
private

Definition at line 9385 of file graphics.h.

Referenced by properties().

bool_property patch::properties::climinclude
private

Definition at line 9390 of file graphics.h.

Referenced by properties().

bool_property base_properties::clipping
protectedinherited

Definition at line 2618 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

callback_property base_properties::createfcn
protectedinherited

Definition at line 2619 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

callback_property base_properties::deletefcn
protectedinherited

Definition at line 2620 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

double_property patch::properties::diffusestrength
private

Definition at line 9353 of file graphics.h.

Referenced by properties().

string_property patch::properties::displayname
private

Definition at line 9354 of file graphics.h.

Referenced by properties().

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

Definition at line 2589 of file graphics.h.

double_radio_property patch::properties::edgealpha
private

Definition at line 9355 of file graphics.h.

Referenced by properties().

color_property patch::properties::edgecolor
private

Definition at line 9356 of file graphics.h.

Referenced by properties().

radio_property patch::properties::edgelighting
private

Definition at line 9357 of file graphics.h.

Referenced by properties().

radio_property patch::properties::erasemode
private

Definition at line 9358 of file graphics.h.

Referenced by properties().

double_radio_property patch::properties::facealpha
private

Definition at line 9359 of file graphics.h.

Referenced by properties().

color_property patch::properties::facecolor
private

Definition at line 9360 of file graphics.h.

Referenced by properties().

radio_property patch::properties::facelighting
private

Definition at line 9361 of file graphics.h.

Referenced by properties().

array_property patch::properties::facenormals
private

Definition at line 9362 of file graphics.h.

Referenced by properties().

radio_property patch::properties::facenormalsmode
private

Definition at line 9363 of file graphics.h.

Referenced by properties().

array_property patch::properties::faces
private

Definition at line 9364 of file graphics.h.

Referenced by properties().

array_property patch::properties::facevertexalphadata
private

Definition at line 9365 of file graphics.h.

Referenced by properties().

array_property patch::properties::facevertexcdata
private

Definition at line 9366 of file graphics.h.

Referenced by properties().

std::string patch::properties::go_name
staticprivate

Definition at line 9329 of file graphics.h.

radio_property base_properties::handlevisibility
protectedinherited

Definition at line 2621 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

bool_property base_properties::hittest
protectedinherited

Definition at line 2622 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

radio_property patch::properties::interpreter
private

Definition at line 9367 of file graphics.h.

Referenced by properties().

bool_property base_properties::interruptible
protectedinherited

Definition at line 2623 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

radio_property alphadatamapping patch::properties::l

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

radio_property patch::properties::linestyle
private

Definition at line 9368 of file graphics.h.

Referenced by properties().

double_property patch::properties::linewidth
private

Definition at line 9369 of file graphics.h.

Referenced by properties().

radio_property patch::properties::marker
private

Definition at line 9370 of file graphics.h.

color_property patch::properties::markeredgecolor
private

Definition at line 9371 of file graphics.h.

Referenced by properties().

color_property patch::properties::markerfacecolor
private

Definition at line 9372 of file graphics.h.

Referenced by properties().

double_property patch::properties::markersize
private

Definition at line 9373 of file graphics.h.

Referenced by properties().

radio_property patch::properties::normalmode
private

Definition at line 9374 of file graphics.h.

Referenced by properties().

handle_property base_properties::parent
protectedinherited

Definition at line 2624 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

bool_property base_properties::selected
protectedinherited

Definition at line 2625 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

bool_property base_properties::selectionhighlight
protectedinherited

Definition at line 2626 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

double_property patch::properties::specularcolorreflectance
private

Definition at line 9375 of file graphics.h.

Referenced by properties().

double_property patch::properties::specularexponent
private

Definition at line 9376 of file graphics.h.

Referenced by properties().

double_property patch::properties::specularstrength
private

Definition at line 9377 of file graphics.h.

Referenced by properties().

string_property base_properties::tag
protectedinherited

Definition at line 2627 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

string_property base_properties::type
protectedinherited

Definition at line 2628 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

handle_property base_properties::uicontextmenu
protectedinherited

Definition at line 2629 of file graphics.h.

any_property base_properties::userdata
protectedinherited

Definition at line 2630 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

array_property patch::properties::vertexnormals
private

Definition at line 9378 of file graphics.h.

Referenced by properties().

radio_property patch::properties::vertexnormalsmode
private

Definition at line 9379 of file graphics.h.

Referenced by properties().

array_property patch::properties::vertices
private

Definition at line 9380 of file graphics.h.

Referenced by properties().

bool_property base_properties::visible
protectedinherited

Definition at line 2631 of file graphics.h.

Referenced by base_properties::base_properties(), and base_properties::get_property().

array_property patch::properties::xdata
private

Definition at line 9381 of file graphics.h.

Referenced by properties().

row_vector_property patch::properties::xlim
private

Definition at line 9386 of file graphics.h.

Referenced by properties().

bool_property patch::properties::xliminclude
private

Definition at line 9391 of file graphics.h.

Referenced by properties().

array_property patch::properties::ydata
private

Definition at line 9382 of file graphics.h.

Referenced by properties().

row_vector_property patch::properties::ylim
private

Definition at line 9387 of file graphics.h.

Referenced by properties().

bool_property patch::properties::yliminclude
private

Definition at line 9392 of file graphics.h.

Referenced by properties().

array_property patch::properties::zdata
private

Definition at line 9383 of file graphics.h.

Referenced by properties().

row_vector_property patch::properties::zlim
private

Definition at line 9388 of file graphics.h.

Referenced by properties().

bool_property patch::properties::zliminclude
private

Definition at line 9393 of file graphics.h.

Referenced by properties().


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