Navigation

Operators and Keywords

Function List:

C++ API

figure::properties Class Reference

#include <graphics.h>

Inherits base_properties.

Collaboration diagram for figure::properties:

List of all members.

Public Types

enum  {
  ID___PLOT_STREAM__ = 2000, ID___ENHANCED__ = 2001, ID_NEXTPLOT = 2002, ID_CLOSEREQUESTFCN = 2003,
  ID_CURRENTAXES = 2004, ID_COLORMAP = 2005, ID_PAPERORIENTATION = 2006, ID_COLOR = 2007,
  ID_ALPHAMAP = 2008, ID_CURRENTCHARACTER = 2009, ID_CURRENTOBJECT = 2010, ID_CURRENTPOINT = 2011,
  ID_DOCKCONTROLS = 2012, ID_DOUBLEBUFFER = 2013, ID_FILENAME = 2014, ID_INTEGERHANDLE = 2015,
  ID_INVERTHARDCOPY = 2016, ID_KEYPRESSFCN = 2017, ID_KEYRELEASEFCN = 2018, ID_MENUBAR = 2019,
  ID_MINCOLORMAP = 2020, ID_NAME = 2021, ID_NUMBERTITLE = 2022, ID_PAPERUNITS = 2023,
  ID_PAPERPOSITION = 2024, ID_PAPERPOSITIONMODE = 2025, ID_PAPERSIZE = 2026, ID_PAPERTYPE = 2027,
  ID_POINTER = 2028, ID_POINTERSHAPECDATA = 2029, ID_POINTERSHAPEHOTSPOT = 2030, ID_POSITION = 2031,
  ID_RENDERER = 2032, ID_RENDERERMODE = 2033, ID_RESIZE = 2034, ID_RESIZEFCN = 2035,
  ID_SELECTIONTYPE = 2036, ID_TOOLBAR = 2037, ID_UNITS = 2038, ID_WINDOWBUTTONDOWNFCN = 2039,
  ID_WINDOWBUTTONMOTIONFCN = 2040, ID_WINDOWBUTTONUPFCN = 2041, ID_WINDOWBUTTONWHEELFCN = 2042, ID_WINDOWSTYLE = 2043,
  ID_WVISUAL = 2044, ID_WVISUALMODE = 2045, ID_XDISPLAY = 2046, ID_XVISUAL = 2047,
  ID_XVISUALMODE = 2048, ID_BUTTONDOWNFCN = 2049, ID___GRAPHICS_TOOLKIT__ = 2050
}

Public Member Functions

void remove_child (const graphics_handle &h)
void set_visible (const octave_value &val)
graphics_toolkit get_toolkit (void) const
void set_toolkit (const graphics_toolkit &b)
void set___graphics_toolkit__ (const octave_value &val)
Matrix get_boundingbox (bool internal=false) const
void set_boundingbox (const Matrix &bb)
void update_units (const caseless_str &old_units)
void update_paperunits (const caseless_str &old_paperunits)
std::string get_title (void) const
 properties (const graphics_handle &mh, const graphics_handle &p)
 ~properties (void)
void set (const caseless_str &pname, const octave_value &val)
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
 get_property (const caseless_str &pname)
std::string graphics_object_name (void) const
std::set< std::string > all_property_names (void) const
bool has_property (const caseless_str &pname) const
octave_value get___plot_stream__ (void) const
bool is___enhanced__ (void) const
std::string get___enhanced__ (void) const
bool nextplot_is (const std::string &v) const
std::string get_nextplot (void) const
void execute_closerequestfcn (const octave_value &data=octave_value()) const
octave_value get_closerequestfcn (void) const
graphics_handle get_currentaxes (void) const
octave_value get_colormap (void) const
bool paperorientation_is (const std::string &v) const
std::string get_paperorientation (void) const
bool color_is_rgb (void) const
bool color_is (const std::string &v) const
Matrix get_color_rgb (void) const
octave_value get_color (void) const
octave_value get_alphamap (void) const
std::string get_currentcharacter (void) const
graphics_handle get_currentobject (void) const
octave_value get_currentpoint (void) const
bool is_dockcontrols (void) const
std::string get_dockcontrols (void) const
bool is_doublebuffer (void) const
std::string get_doublebuffer (void) const
std::string get_filename (void) const
bool is_integerhandle (void) const
std::string get_integerhandle (void) const
bool is_inverthardcopy (void) const
std::string get_inverthardcopy (void) const
void execute_keypressfcn (const octave_value &data=octave_value()) const
octave_value get_keypressfcn (void) const
void execute_keyreleasefcn (const octave_value &data=octave_value()) const
octave_value get_keyreleasefcn (void) const
bool menubar_is (const std::string &v) const
std::string get_menubar (void) const
double get_mincolormap (void) const
std::string get_name (void) const
bool is_numbertitle (void) const
std::string get_numbertitle (void) const
bool paperunits_is (const std::string &v) const
std::string get_paperunits (void) const
octave_value get_paperposition (void) const
bool paperpositionmode_is (const std::string &v) const
std::string get_paperpositionmode (void) const
octave_value get_papersize (void) const
bool papertype_is (const std::string &v) const
std::string get_papertype (void) const
bool pointer_is (const std::string &v) const
std::string get_pointer (void) const
octave_value get_pointershapecdata (void) const
octave_value get_pointershapehotspot (void) const
octave_value get_position (void) const
bool renderer_is (const std::string &v) const
std::string get_renderer (void) const
bool renderermode_is (const std::string &v) const
std::string get_renderermode (void) const
bool is_resize (void) const
std::string get_resize (void) const
void execute_resizefcn (const octave_value &data=octave_value()) const
octave_value get_resizefcn (void) const
bool selectiontype_is (const std::string &v) const
std::string get_selectiontype (void) const
bool toolbar_is (const std::string &v) const
std::string get_toolbar (void) const
bool units_is (const std::string &v) const
std::string get_units (void) const
void execute_windowbuttondownfcn (const octave_value &data=octave_value()) const
octave_value get_windowbuttondownfcn (void) const
void execute_windowbuttonmotionfcn (const octave_value &data=octave_value()) const
octave_value get_windowbuttonmotionfcn (void) const
void execute_windowbuttonupfcn (const octave_value &data=octave_value()) const
octave_value get_windowbuttonupfcn (void) const
void execute_windowbuttonwheelfcn (const octave_value &data=octave_value()) const
octave_value get_windowbuttonwheelfcn (void) const
bool windowstyle_is (const std::string &v) const
std::string get_windowstyle (void) const
std::string get_wvisual (void) const
bool wvisualmode_is (const std::string &v) const
std::string get_wvisualmode (void) const
std::string get_xdisplay (void) const
std::string get_xvisual (void) const
bool xvisualmode_is (const std::string &v) const
std::string get_xvisualmode (void) const
void execute_buttondownfcn (const octave_value &data=octave_value()) const
octave_value get_buttondownfcn (void) const
std::string get___graphics_toolkit__ (void) const
void set___plot_stream__ (const octave_value &val)
void set___enhanced__ (const octave_value &val)
void set_nextplot (const octave_value &val)
void set_closerequestfcn (const octave_value &val)
void set_currentaxes (const octave_value &val)
void set_colormap (const octave_value &val)
void set_paperorientation (const octave_value &val)
void set_color (const octave_value &val)
void set_alphamap (const octave_value &val)
void set_currentcharacter (const octave_value &val)
void set_currentobject (const octave_value &val)
void set_currentpoint (const octave_value &val)
void set_dockcontrols (const octave_value &val)
void set_doublebuffer (const octave_value &val)
void set_filename (const octave_value &val)
void set_integerhandle (const octave_value &val)
void set_inverthardcopy (const octave_value &val)
void set_keypressfcn (const octave_value &val)
void set_keyreleasefcn (const octave_value &val)
void set_menubar (const octave_value &val)
void set_mincolormap (const octave_value &val)
void set_name (const octave_value &val)
void set_numbertitle (const octave_value &val)
void set_paperunits (const octave_value &val)
void set_paperposition (const octave_value &val)
void set_paperpositionmode (const octave_value &val)
void set_papersize (const octave_value &val)
void update_papersize (void)
void set_papertype (const octave_value &val)
void update_papertype (void)
void set_pointer (const octave_value &val)
void set_pointershapecdata (const octave_value &val)
void set_pointershapehotspot (const octave_value &val)
void set_position (const octave_value &val)
void set_renderer (const octave_value &val)
void set_renderermode (const octave_value &val)
void set_resize (const octave_value &val)
void set_resizefcn (const octave_value &val)
void set_selectiontype (const octave_value &val)
void set_toolbar (const octave_value &val)
void set_units (const octave_value &val)
void set_windowbuttondownfcn (const octave_value &val)
void set_windowbuttonmotionfcn (const octave_value &val)
void set_windowbuttonupfcn (const octave_value &val)
void set_windowbuttonwheelfcn (const octave_value &val)
void set_windowstyle (const octave_value &val)
void set_wvisual (const octave_value &val)
void set_wvisualmode (const octave_value &val)
void set_xdisplay (const octave_value &val)
void set_xvisual (const octave_value &val)
void set_xvisualmode (const octave_value &val)
void set_buttondownfcn (const octave_value &val)

Static Public Member Functions

static property_list::pval_map_type factory_defaults (void)
static std::set< std::string > core_property_names (void)
static bool has_core_property (const caseless_str &pname)

Protected Member Functions

void init (void)

Member Enumeration Documentation

anonymous enum
Enumerator:
ID___PLOT_STREAM__ 
ID___ENHANCED__ 
ID_NEXTPLOT 
ID_CLOSEREQUESTFCN 
ID_CURRENTAXES 
ID_COLORMAP 
ID_PAPERORIENTATION 
ID_COLOR 
ID_ALPHAMAP 
ID_CURRENTCHARACTER 
ID_CURRENTOBJECT 
ID_CURRENTPOINT 
ID_DOCKCONTROLS 
ID_DOUBLEBUFFER 
ID_FILENAME 
ID_INTEGERHANDLE 
ID_INVERTHARDCOPY 
ID_KEYPRESSFCN 
ID_KEYRELEASEFCN 
ID_MENUBAR 
ID_MINCOLORMAP 
ID_NAME 
ID_NUMBERTITLE 
ID_PAPERUNITS 
ID_PAPERPOSITION 
ID_PAPERPOSITIONMODE 
ID_PAPERSIZE 
ID_PAPERTYPE 
ID_POINTER 
ID_POINTERSHAPECDATA 
ID_POINTERSHAPEHOTSPOT 
ID_POSITION 
ID_RENDERER 
ID_RENDERERMODE 
ID_RESIZE 
ID_RESIZEFCN 
ID_SELECTIONTYPE 
ID_TOOLBAR 
ID_UNITS 
ID_WINDOWBUTTONDOWNFCN 
ID_WINDOWBUTTONMOTIONFCN 
ID_WINDOWBUTTONUPFCN 
ID_WINDOWBUTTONWHEELFCN 
ID_WINDOWSTYLE 
ID_WVISUAL 
ID_WVISUALMODE 
ID_XDISPLAY 
ID_XVISUAL 
ID_XVISUALMODE 
ID_BUTTONDOWNFCN 
ID___GRAPHICS_TOOLKIT__ 

Constructor & Destructor Documentation

figure::properties::properties ( const graphics_handle mh,
const graphics_handle p 
)
figure::properties::~properties ( void   )  [inline]

Member Function Documentation

std::set< std::string > figure::properties::all_property_names ( void   )  const

Reimplemented from base_properties.

bool figure::properties::color_is ( const std::string &  v  )  const [inline]
bool figure::properties::color_is_rgb ( void   )  const [inline]
std::set< std::string > figure::properties::core_property_names ( void   )  [static]

Reimplemented from base_properties.

void figure::properties::execute_buttondownfcn ( const octave_value data = octave_value ()  )  const [inline]

Reimplemented from base_properties.

void figure::properties::execute_closerequestfcn ( const octave_value data = octave_value ()  )  const [inline]
void figure::properties::execute_keypressfcn ( const octave_value data = octave_value ()  )  const [inline]
void figure::properties::execute_keyreleasefcn ( const octave_value data = octave_value ()  )  const [inline]
void figure::properties::execute_resizefcn ( const octave_value data = octave_value ()  )  const [inline]
void figure::properties::execute_windowbuttondownfcn ( const octave_value data = octave_value ()  )  const [inline]
void figure::properties::execute_windowbuttonmotionfcn ( const octave_value data = octave_value ()  )  const [inline]
void figure::properties::execute_windowbuttonupfcn ( const octave_value data = octave_value ()  )  const [inline]
void figure::properties::execute_windowbuttonwheelfcn ( const octave_value data = octave_value ()  )  const [inline]
property_list::pval_map_type figure::properties::factory_defaults ( void   )  [static]

Reimplemented from base_properties.

octave_value figure::properties::get ( bool  all = false  )  const [virtual]

Reimplemented from base_properties.

octave_value figure::properties::get ( const caseless_str pname  )  const [virtual]

Reimplemented from base_properties.

octave_value figure::properties::get ( const std::string &  pname  )  const [inline, virtual]

Reimplemented from base_properties.

octave_value figure::properties::get ( const char *  pname  )  const [inline, virtual]

Reimplemented from base_properties.

std::string figure::properties::get___enhanced__ ( void   )  const [inline]
std::string figure::properties::get___graphics_toolkit__ ( void   )  const [inline]
octave_value figure::properties::get___plot_stream__ ( void   )  const [inline]
octave_value figure::properties::get_alphamap ( void   )  const [inline]
Matrix figure::properties::get_boundingbox ( bool  internal = false  )  const [virtual]

Reimplemented from base_properties.

octave_value figure::properties::get_buttondownfcn ( void   )  const [inline]

Reimplemented from base_properties.

octave_value figure::properties::get_closerequestfcn ( void   )  const [inline]
octave_value figure::properties::get_color ( void   )  const [inline]
Matrix figure::properties::get_color_rgb ( void   )  const [inline]
octave_value figure::properties::get_colormap ( void   )  const [inline]
graphics_handle figure::properties::get_currentaxes ( void   )  const [inline]
std::string figure::properties::get_currentcharacter ( void   )  const [inline]
graphics_handle figure::properties::get_currentobject ( void   )  const [inline]
octave_value figure::properties::get_currentpoint ( void   )  const [inline]
std::string figure::properties::get_dockcontrols ( void   )  const [inline]
std::string figure::properties::get_doublebuffer ( void   )  const [inline]
std::string figure::properties::get_filename ( void   )  const [inline]
std::string figure::properties::get_integerhandle ( void   )  const [inline]
std::string figure::properties::get_inverthardcopy ( void   )  const [inline]
octave_value figure::properties::get_keypressfcn ( void   )  const [inline]
octave_value figure::properties::get_keyreleasefcn ( void   )  const [inline]
std::string figure::properties::get_menubar ( void   )  const [inline]
double figure::properties::get_mincolormap ( void   )  const [inline]
std::string figure::properties::get_name ( void   )  const [inline]
std::string figure::properties::get_nextplot ( void   )  const [inline]
std::string figure::properties::get_numbertitle ( void   )  const [inline]
std::string figure::properties::get_paperorientation ( void   )  const [inline]
octave_value figure::properties::get_paperposition ( void   )  const [inline]
std::string figure::properties::get_paperpositionmode ( void   )  const [inline]
octave_value figure::properties::get_papersize ( void   )  const [inline]
std::string figure::properties::get_papertype ( void   )  const [inline]
std::string figure::properties::get_paperunits ( void   )  const [inline]
std::string figure::properties::get_pointer ( void   )  const [inline]
octave_value figure::properties::get_pointershapecdata ( void   )  const [inline]
octave_value figure::properties::get_pointershapehotspot ( void   )  const [inline]
octave_value figure::properties::get_position ( void   )  const [inline]
figure::properties::get_property ( const caseless_str pname  )  [virtual]

Reimplemented from base_properties.

std::string figure::properties::get_renderer ( void   )  const [inline]
std::string figure::properties::get_renderermode ( void   )  const [inline]
std::string figure::properties::get_resize ( void   )  const [inline]
octave_value figure::properties::get_resizefcn ( void   )  const [inline]
std::string figure::properties::get_selectiontype ( void   )  const [inline]
std::string figure::properties::get_title ( void   )  const
std::string figure::properties::get_toolbar ( void   )  const [inline]
graphics_toolkit figure::properties::get_toolkit ( void   )  const [inline, virtual]

Reimplemented from base_properties.

std::string figure::properties::get_units ( void   )  const [inline]
octave_value figure::properties::get_windowbuttondownfcn ( void   )  const [inline]
octave_value figure::properties::get_windowbuttonmotionfcn ( void   )  const [inline]
octave_value figure::properties::get_windowbuttonupfcn ( void   )  const [inline]
octave_value figure::properties::get_windowbuttonwheelfcn ( void   )  const [inline]
std::string figure::properties::get_windowstyle ( void   )  const [inline]
std::string figure::properties::get_wvisual ( void   )  const [inline]
std::string figure::properties::get_wvisualmode ( void   )  const [inline]
std::string figure::properties::get_xdisplay ( void   )  const [inline]
std::string figure::properties::get_xvisual ( void   )  const [inline]
std::string figure::properties::get_xvisualmode ( void   )  const [inline]
std::string figure::properties::graphics_object_name ( void   )  const [inline, virtual]

Reimplemented from base_properties.

bool figure::properties::has_core_property ( const caseless_str pname  )  [static]

Reimplemented from base_properties.

bool figure::properties::has_property ( const caseless_str pname  )  const [virtual]

Reimplemented from base_properties.

void figure::properties::init ( void   )  [inline, protected, virtual]

Reimplemented from base_properties.

bool figure::properties::is___enhanced__ ( void   )  const [inline]
bool figure::properties::is_dockcontrols ( void   )  const [inline]
bool figure::properties::is_doublebuffer ( void   )  const [inline]
bool figure::properties::is_integerhandle ( void   )  const [inline]
bool figure::properties::is_inverthardcopy ( void   )  const [inline]
bool figure::properties::is_numbertitle ( void   )  const [inline]
bool figure::properties::is_resize ( void   )  const [inline]
bool figure::properties::menubar_is ( const std::string &  v  )  const [inline]
bool figure::properties::nextplot_is ( const std::string &  v  )  const [inline]
bool figure::properties::paperorientation_is ( const std::string &  v  )  const [inline]
bool figure::properties::paperpositionmode_is ( const std::string &  v  )  const [inline]
bool figure::properties::papertype_is ( const std::string &  v  )  const [inline]
bool figure::properties::paperunits_is ( const std::string &  v  )  const [inline]
bool figure::properties::pointer_is ( const std::string &  v  )  const [inline]
void figure::properties::remove_child ( const graphics_handle h  )  [virtual]

Reimplemented from base_properties.

bool figure::properties::renderer_is ( const std::string &  v  )  const [inline]
bool figure::properties::renderermode_is ( const std::string &  v  )  const [inline]
bool figure::properties::selectiontype_is ( const std::string &  v  )  const [inline]
void figure::properties::set ( const caseless_str pname,
const octave_value val 
) [virtual]

Reimplemented from base_properties.

void figure::properties::set___enhanced__ ( const octave_value val  )  [inline]
void figure::properties::set___graphics_toolkit__ ( const octave_value val  )  [inline]
void figure::properties::set___plot_stream__ ( const octave_value val  )  [inline]
void figure::properties::set_alphamap ( const octave_value val  )  [inline]
void figure::properties::set_boundingbox ( const Matrix bb  ) 
void figure::properties::set_buttondownfcn ( const octave_value val  )  [inline]

Reimplemented from base_properties.

void figure::properties::set_closerequestfcn ( const octave_value val  )  [inline]
void figure::properties::set_color ( const octave_value val  )  [inline]
void figure::properties::set_colormap ( const octave_value val  )  [inline]
void figure::properties::set_currentaxes ( const octave_value val  ) 
void figure::properties::set_currentcharacter ( const octave_value val  )  [inline]
void figure::properties::set_currentobject ( const octave_value val  )  [inline]
void figure::properties::set_currentpoint ( const octave_value val  )  [inline]
void figure::properties::set_dockcontrols ( const octave_value val  )  [inline]
void figure::properties::set_doublebuffer ( const octave_value val  )  [inline]
void figure::properties::set_filename ( const octave_value val  )  [inline]
void figure::properties::set_integerhandle ( const octave_value val  )  [inline]
void figure::properties::set_inverthardcopy ( const octave_value val  )  [inline]
void figure::properties::set_keypressfcn ( const octave_value val  )  [inline]
void figure::properties::set_keyreleasefcn ( const octave_value val  )  [inline]
void figure::properties::set_menubar ( const octave_value val  )  [inline]
void figure::properties::set_mincolormap ( const octave_value val  )  [inline]
void figure::properties::set_name ( const octave_value val  )  [inline]
void figure::properties::set_nextplot ( const octave_value val  )  [inline]
void figure::properties::set_numbertitle ( const octave_value val  )  [inline]
void figure::properties::set_paperorientation ( const octave_value val  )  [inline]
void figure::properties::set_paperposition ( const octave_value val  )  [inline]
void figure::properties::set_paperpositionmode ( const octave_value val  )  [inline]
void figure::properties::set_papersize ( const octave_value val  )  [inline]
void figure::properties::set_papertype ( const octave_value val  ) 
void figure::properties::set_paperunits ( const octave_value val  ) 
void figure::properties::set_pointer ( const octave_value val  )  [inline]
void figure::properties::set_pointershapecdata ( const octave_value val  )  [inline]
void figure::properties::set_pointershapehotspot ( const octave_value val  )  [inline]
void figure::properties::set_position ( const octave_value val  ) 
void figure::properties::set_renderer ( const octave_value val  )  [inline]
void figure::properties::set_renderermode ( const octave_value val  )  [inline]
void figure::properties::set_resize ( const octave_value val  )  [inline]
void figure::properties::set_resizefcn ( const octave_value val  )  [inline]
void figure::properties::set_selectiontype ( const octave_value val  )  [inline]
void figure::properties::set_toolbar ( const octave_value val  )  [inline]
void figure::properties::set_toolkit ( const graphics_toolkit b  )  [inline]
void figure::properties::set_units ( const octave_value val  ) 
void figure::properties::set_visible ( const octave_value val  ) 

Reimplemented from base_properties.

void figure::properties::set_windowbuttondownfcn ( const octave_value val  )  [inline]
void figure::properties::set_windowbuttonmotionfcn ( const octave_value val  )  [inline]
void figure::properties::set_windowbuttonupfcn ( const octave_value val  )  [inline]
void figure::properties::set_windowbuttonwheelfcn ( const octave_value val  )  [inline]
void figure::properties::set_windowstyle ( const octave_value val  )  [inline]
void figure::properties::set_wvisual ( const octave_value val  )  [inline]
void figure::properties::set_wvisualmode ( const octave_value val  )  [inline]
void figure::properties::set_xdisplay ( const octave_value val  )  [inline]
void figure::properties::set_xvisual ( const octave_value val  )  [inline]
void figure::properties::set_xvisualmode ( const octave_value val  )  [inline]
bool figure::properties::toolbar_is ( const std::string &  v  )  const [inline]
bool figure::properties::units_is ( const std::string &  v  )  const [inline]
void figure::properties::update_papersize ( void   ) 
void figure::properties::update_papertype ( void   ) 
void figure::properties::update_paperunits ( const caseless_str old_paperunits  ) 
void figure::properties::update_units ( const caseless_str old_units  ) 
bool figure::properties::windowstyle_is ( const std::string &  v  )  const [inline]
bool figure::properties::wvisualmode_is ( const std::string &  v  )  const [inline]
bool figure::properties::xvisualmode_is ( const std::string &  v  )  const [inline]

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines