Navigation

Operators and Keywords

Function List:

C++ API

line::line::properties Class Reference

#include <graphics.h>

Inherits base_properties.

Collaboration diagram for line::line::properties:

List of all members.


Public Types

enum  {
  XDATA = 4000, YDATA = 4001, ZDATA = 4002, LDATA = 4003,
  UDATA = 4004, XLDATA = 4005, XUDATA = 4006, XDATASOURCE = 4007,
  YDATASOURCE = 4008, ZDATASOURCE = 4009, COLOR = 4010, LINESTYLE = 4011,
  LINEWIDTH = 4012, MARKER = 4013, MARKEREDGECOLOR = 4014, MARKERFACECOLOR = 4015,
  MARKERSIZE = 4016, KEYLABEL = 4017, INTERPRETER = 4018, DISPLAYNAME = 4019,
  ERASEMODE = 4020, XLIM = 4021, YLIM = 4022, ZLIM = 4023,
  XLIMINCLUDE = 4024, YLIMINCLUDE = 4025, ZLIMINCLUDE = 4026
}

Public Member Functions

 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::stringall_property_names (void) const
bool has_property (const caseless_str &pname) const
octave_value get_xdata (void) const
octave_value get_ydata (void) const
octave_value get_zdata (void) const
octave_value get_ldata (void) const
octave_value get_udata (void) const
octave_value get_xldata (void) const
octave_value get_xudata (void) const
std::string get_xdatasource (void) const
std::string get_ydatasource (void) const
std::string get_zdatasource (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
bool linestyle_is (const std::string &v) const
std::string get_linestyle (void) const
double get_linewidth (void) const
bool marker_is (const std::string &v) const
std::string get_marker (void) const
bool markeredgecolor_is_rgb (void) const
bool markeredgecolor_is (const std::string &v) const
Matrix get_markeredgecolor_rgb (void) const
octave_value get_markeredgecolor (void) const
bool markerfacecolor_is_rgb (void) const
bool markerfacecolor_is (const std::string &v) const
Matrix get_markerfacecolor_rgb (void) const
octave_value get_markerfacecolor (void) const
double get_markersize (void) const
std::string get_keylabel (void) const
bool interpreter_is (const std::string &v) const
std::string get_interpreter (void) const
std::string get_displayname (void) const
bool erasemode_is (const std::string &v) const
std::string get_erasemode (void) const
octave_value get_xlim (void) const
octave_value get_ylim (void) const
octave_value get_zlim (void) const
bool is_xliminclude (void) const
std::string get_xliminclude (void) const
bool is_yliminclude (void) const
std::string get_yliminclude (void) const
bool is_zliminclude (void) const
std::string get_zliminclude (void) const
void set_xdata (const octave_value &val)
void set_ydata (const octave_value &val)
void set_zdata (const octave_value &val)
void set_ldata (const octave_value &val)
void set_udata (const octave_value &val)
void set_xldata (const octave_value &val)
void set_xudata (const octave_value &val)
void set_xdatasource (const octave_value &val)
void set_ydatasource (const octave_value &val)
void set_zdatasource (const octave_value &val)
void set_color (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_keylabel (const octave_value &val)
void set_interpreter (const octave_value &val)
void set_displayname (const octave_value &val)
void set_erasemode (const octave_value &val)
void set_xlim (const octave_value &val)
void set_ylim (const octave_value &val)
void set_zlim (const octave_value &val)
void set_xliminclude (const octave_value &val)
void set_yliminclude (const octave_value &val)
void set_zliminclude (const octave_value &val)

Static Public Member Functions

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

Member Enumeration Documentation

anonymous enum

Enumerator:
XDATA 
YDATA 
ZDATA 
LDATA 
UDATA 
XLDATA 
XUDATA 
XDATASOURCE 
YDATASOURCE 
ZDATASOURCE 
COLOR 
LINESTYLE 
LINEWIDTH 
MARKER 
MARKEREDGECOLOR 
MARKERFACECOLOR 
MARKERSIZE 
KEYLABEL 
INTERPRETER 
DISPLAYNAME 
ERASEMODE 
XLIM 
YLIM 
ZLIM 
XLIMINCLUDE 
YLIMINCLUDE 
ZLIMINCLUDE 


Constructor & Destructor Documentation

line::line::properties::~properties ( void   )  [inline]


Member Function Documentation

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

bool line::line::properties::color_is ( const std::string v  )  const [inline]

bool line::line::properties::color_is_rgb ( void   )  const [inline]

std::set< std::string > line::line::properties::core_property_names ( void   )  [static]

Reimplemented from base_properties.

bool line::line::properties::erasemode_is ( const std::string v  )  const [inline]

property_list::pval_map_type line::line::properties::factory_defaults ( void   )  [static]

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

octave_value line::line::properties::get_color ( void   )  const [inline]

Matrix line::line::properties::get_color_rgb ( void   )  const [inline]

std::string line::line::properties::get_displayname ( void   )  const [inline]

std::string line::line::properties::get_erasemode ( void   )  const [inline]

std::string line::line::properties::get_interpreter ( void   )  const [inline]

std::string line::line::properties::get_keylabel ( void   )  const [inline]

octave_value line::line::properties::get_ldata ( void   )  const [inline]

std::string line::line::properties::get_linestyle ( void   )  const [inline]

double line::line::properties::get_linewidth ( void   )  const [inline]

std::string line::line::properties::get_marker ( void   )  const [inline]

octave_value line::line::properties::get_markeredgecolor ( void   )  const [inline]

Matrix line::line::properties::get_markeredgecolor_rgb ( void   )  const [inline]

octave_value line::line::properties::get_markerfacecolor ( void   )  const [inline]

Matrix line::line::properties::get_markerfacecolor_rgb ( void   )  const [inline]

double line::line::properties::get_markersize ( void   )  const [inline]

line::line::properties::get_property ( const caseless_str pname  )  [virtual]

Reimplemented from base_properties.

octave_value line::line::properties::get_udata ( void   )  const [inline]

octave_value line::line::properties::get_xdata ( void   )  const [inline]

std::string line::line::properties::get_xdatasource ( void   )  const [inline]

octave_value line::line::properties::get_xldata ( void   )  const [inline]

octave_value line::line::properties::get_xlim ( void   )  const [inline, virtual]

Reimplemented from base_properties.

std::string line::line::properties::get_xliminclude ( void   )  const [inline]

octave_value line::line::properties::get_xudata ( void   )  const [inline]

octave_value line::line::properties::get_ydata ( void   )  const [inline]

std::string line::line::properties::get_ydatasource ( void   )  const [inline]

octave_value line::line::properties::get_ylim ( void   )  const [inline, virtual]

Reimplemented from base_properties.

std::string line::line::properties::get_yliminclude ( void   )  const [inline]

octave_value line::line::properties::get_zdata ( void   )  const [inline]

std::string line::line::properties::get_zdatasource ( void   )  const [inline]

octave_value line::line::properties::get_zlim ( void   )  const [inline, virtual]

Reimplemented from base_properties.

std::string line::line::properties::get_zliminclude ( void   )  const [inline]

std::string line::line::properties::graphics_object_name ( void   )  const [inline, virtual]

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

bool line::line::properties::interpreter_is ( const std::string v  )  const [inline]

bool line::line::properties::is_xliminclude ( void   )  const [inline, virtual]

Reimplemented from base_properties.

bool line::line::properties::is_yliminclude ( void   )  const [inline, virtual]

Reimplemented from base_properties.

bool line::line::properties::is_zliminclude ( void   )  const [inline, virtual]

Reimplemented from base_properties.

bool line::line::properties::linestyle_is ( const std::string v  )  const [inline]

bool line::line::properties::marker_is ( const std::string v  )  const [inline]

bool line::line::properties::markeredgecolor_is ( const std::string v  )  const [inline]

bool line::line::properties::markeredgecolor_is_rgb ( void   )  const [inline]

bool line::line::properties::markerfacecolor_is ( const std::string v  )  const [inline]

bool line::line::properties::markerfacecolor_is_rgb ( void   )  const [inline]

void line::line::properties::set ( const caseless_str pname,
const octave_value val 
) [virtual]

Reimplemented from base_properties.

void line::line::properties::set_color ( const octave_value val  )  [inline]

void line::line::properties::set_displayname ( const octave_value val  )  [inline]

void line::line::properties::set_erasemode ( const octave_value val  )  [inline]

void line::line::properties::set_interpreter ( const octave_value val  )  [inline]

void line::line::properties::set_keylabel ( const octave_value val  )  [inline]

void line::line::properties::set_ldata ( const octave_value val  )  [inline]

void line::line::properties::set_linestyle ( const octave_value val  )  [inline]

void line::line::properties::set_linewidth ( const octave_value val  )  [inline]

void line::line::properties::set_marker ( const octave_value val  )  [inline]

void line::line::properties::set_markeredgecolor ( const octave_value val  )  [inline]

void line::line::properties::set_markerfacecolor ( const octave_value val  )  [inline]

void line::line::properties::set_markersize ( const octave_value val  )  [inline]

void line::line::properties::set_udata ( const octave_value val  )  [inline]

void line::line::properties::set_xdata ( const octave_value val  )  [inline]

void line::line::properties::set_xdatasource ( const octave_value val  )  [inline]

void line::line::properties::set_xldata ( const octave_value val  )  [inline]

void line::line::properties::set_xlim ( const octave_value val  )  [inline]

void line::line::properties::set_xliminclude ( const octave_value val  )  [inline]

void line::line::properties::set_xudata ( const octave_value val  )  [inline]

void line::line::properties::set_ydata ( const octave_value val  )  [inline]

void line::line::properties::set_ydatasource ( const octave_value val  )  [inline]

void line::line::properties::set_ylim ( const octave_value val  )  [inline]

void line::line::properties::set_yliminclude ( const octave_value val  )  [inline]

void line::line::properties::set_zdata ( const octave_value val  )  [inline]

void line::line::properties::set_zdatasource ( const octave_value val  )  [inline]

void line::line::properties::set_zlim ( const octave_value val  )  [inline]

void line::line::properties::set_zliminclude ( const octave_value val  )  [inline]


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