Navigation

Operators and Keywords

Function List:

C++ API

base_graphics_object Class Reference

#include <graphics.h>

Inherited by axes, figure, hggroup, image, line, patch, root_figure, surface, and text.

List of all members.


Public Member Functions

 base_graphics_object (void)
 base_graphics_object (const base_graphics_object &)
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 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_propertiesget_properties (void)
virtual const base_propertiesget_properties (void) const
virtual void update_axis_limits (const std::string &axis_type)
virtual bool valid_object (void) const
virtual std::string type (void) const
bool isa (const std::string &go_name) const
virtual graphics_backend get_backend (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)

Protected Attributes

int count

Friends

class graphics_object

Constructor & Destructor Documentation

base_graphics_object::base_graphics_object ( void   )  [inline]

base_graphics_object::base_graphics_object ( const base_graphics_object  )  [inline]

virtual base_graphics_object::~base_graphics_object ( void   )  [inline, virtual]


Member Function Documentation

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 ( const caseless_str pname  )  const [inline, virtual]

Reimplemented in root_figure, figure, and axes.

virtual octave_value base_graphics_object::get ( bool  all = false  )  const [inline, virtual]

virtual graphics_backend base_graphics_object::get_backend ( void   )  const [inline, virtual]

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 const base_properties& base_graphics_object::get_properties ( void   )  const [inline, virtual]

Reimplemented in root_figure, figure, axes, line, text, image, patch, surface, and hggroup.

virtual base_properties& base_graphics_object::get_properties ( void   )  [inline, virtual]

Reimplemented in root_figure, figure, axes, line, text, image, patch, surface, and hggroup.

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.

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::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]

Reimplemented in axes, and hggroup.

virtual bool base_graphics_object::valid_object ( void   )  const [inline, virtual]

Reimplemented in root_figure, figure, axes, line, text, image, patch, surface, and hggroup.


Friends And Related Function Documentation

friend class graphics_object [friend]


Member Data Documentation


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