#include <graphics.h>
Inherited by axes, figure, hggroup, image, line, patch, root_figure, surface, text, and uimenu.
Public Member Functions | |
base_graphics_object (void) | |
virtual | ~base_graphics_object (void) |
virtual void | mark_modified (void) |
virtual void | override_defaults (base_graphics_object &obj) |
virtual void | set_from_list (property_list &plist) |
virtual void | set (const caseless_str &pname, const octave_value &pval) |
virtual void | set_defaults (const std::string &) |
virtual octave_value | get (bool all=false) const |
virtual octave_value | get (const caseless_str &pname) const |
virtual octave_value | get_default (const caseless_str &) const |
virtual octave_value | get_factory_default (const caseless_str &) const |
virtual octave_value | get_defaults (void) const |
virtual octave_value | get_factory_defaults (void) const |
virtual std::string | values_as_string (void) |
virtual octave_scalar_map | values_as_struct (void) |
virtual graphics_handle | get_parent (void) const |
graphics_handle | get_handle (void) const |
virtual void | remove_child (const graphics_handle &h) |
virtual void | adopt (const graphics_handle &h) |
virtual void | reparent (const graphics_handle &np) |
virtual void | defaults (void) const |
virtual base_properties & | get_properties (void) |
virtual const base_properties & | get_properties (void) const |
virtual void | update_axis_limits (const std::string &axis_type) |
virtual void | update_axis_limits (const std::string &axis_type, const graphics_handle &h) |
virtual bool | valid_object (void) const |
virtual std::string | type (void) const |
bool | isa (const std::string &go_name) const |
virtual graphics_toolkit | get_toolkit (void) const |
virtual void | add_property_listener (const std::string &nm, const octave_value &v, listener_mode mode=POSTSET) |
virtual void | delete_property_listener (const std::string &nm, const octave_value &v, listener_mode mode=POSTSET) |
virtual void | remove_all_listeners (void) |
virtual void | reset_default_properties (void) |
Protected Member Functions | |
base_graphics_object (const base_graphics_object &) | |
base_graphics_object & | operator= (const base_graphics_object &) |
Protected Attributes | |
int | count |
Friends | |
class | graphics_object |
base_graphics_object::base_graphics_object | ( | void | ) | [inline] |
virtual base_graphics_object::~base_graphics_object | ( | void | ) | [inline, virtual] |
base_graphics_object::base_graphics_object | ( | const base_graphics_object & | ) | [protected] |
virtual void base_graphics_object::add_property_listener | ( | const std::string & | nm, | |
const octave_value & | v, | |||
listener_mode | mode = POSTSET | |||
) | [inline, virtual] |
virtual void base_graphics_object::adopt | ( | const graphics_handle & | h | ) | [inline, virtual] |
virtual void base_graphics_object::defaults | ( | void | ) | const [inline, virtual] |
virtual void base_graphics_object::delete_property_listener | ( | const std::string & | nm, | |
const octave_value & | v, | |||
listener_mode | mode = POSTSET | |||
) | [inline, virtual] |
virtual octave_value base_graphics_object::get | ( | bool | all = false |
) | const [inline, virtual] |
virtual octave_value base_graphics_object::get | ( | const caseless_str & | pname | ) | const [inline, virtual] |
Reimplemented in root_figure, figure, and axes.
octave_value base_graphics_object::get_default | ( | const caseless_str & | name | ) | const [virtual] |
Reimplemented in root_figure, figure, and axes.
virtual octave_value base_graphics_object::get_defaults | ( | void | ) | const [inline, virtual] |
Reimplemented in root_figure, figure, and axes.
octave_value base_graphics_object::get_factory_default | ( | const caseless_str & | name | ) | const [virtual] |
Reimplemented in root_figure.
virtual octave_value base_graphics_object::get_factory_defaults | ( | void | ) | const [inline, virtual] |
Reimplemented in root_figure.
graphics_handle base_graphics_object::get_handle | ( | void | ) | const [inline] |
virtual graphics_handle base_graphics_object::get_parent | ( | void | ) | const [inline, virtual] |
virtual base_properties& base_graphics_object::get_properties | ( | void | ) | [inline, virtual] |
virtual const base_properties& base_graphics_object::get_properties | ( | void | ) | const [inline, virtual] |
virtual graphics_toolkit base_graphics_object::get_toolkit | ( | void | ) | const [inline, virtual] |
bool base_graphics_object::isa | ( | const std::string & | go_name | ) | const [inline] |
virtual void base_graphics_object::mark_modified | ( | void | ) | [inline, virtual] |
Reimplemented in root_figure.
base_graphics_object& base_graphics_object::operator= | ( | const base_graphics_object & | ) | [protected] |
virtual void base_graphics_object::override_defaults | ( | base_graphics_object & | obj | ) | [inline, virtual] |
Reimplemented in root_figure, figure, and axes.
void base_graphics_object::remove_all_listeners | ( | void | ) | [virtual] |
virtual void base_graphics_object::remove_child | ( | const graphics_handle & | h | ) | [inline, virtual] |
virtual void base_graphics_object::reparent | ( | const graphics_handle & | np | ) | [inline, virtual] |
virtual void base_graphics_object::reset_default_properties | ( | void | ) | [inline, virtual] |
Reimplemented in root_figure, figure, and axes.
virtual void base_graphics_object::set | ( | const caseless_str & | pname, | |
const octave_value & | pval | |||
) | [inline, virtual] |
Reimplemented in root_figure, figure, and axes.
virtual void base_graphics_object::set_defaults | ( | const std::string & | ) | [inline, virtual] |
Reimplemented in axes.
virtual void base_graphics_object::set_from_list | ( | property_list & | plist | ) | [inline, virtual] |
virtual std::string base_graphics_object::type | ( | void | ) | const [inline, virtual] |
void base_graphics_object::update_axis_limits | ( | const std::string & | axis_type | ) | [virtual] |
void base_graphics_object::update_axis_limits | ( | const std::string & | axis_type, | |
const graphics_handle & | h | |||
) | [virtual] |
virtual bool base_graphics_object::valid_object | ( | void | ) | const [inline, virtual] |
std::string base_graphics_object::values_as_string | ( | void | ) | [virtual] |
octave_scalar_map base_graphics_object::values_as_struct | ( | void | ) | [virtual] |
friend class graphics_object [friend] |
int base_graphics_object::count [protected] |