Navigation

Operators and Keywords

Function List:

C++ API

surface::properties Class Reference

#include <graphics.h>

Inherits base_properties.

Collaboration diagram for surface::properties:

List of all members.

Public Types

enum  {
  ID_XDATA = 8000, ID_YDATA = 8001, ID_ZDATA = 8002, ID_CDATA = 8003,
  ID_CDATAMAPPING = 8004, ID_XDATASOURCE = 8005, ID_YDATASOURCE = 8006, ID_ZDATASOURCE = 8007,
  ID_CDATASOURCE = 8008, ID_FACECOLOR = 8009, ID_FACEALPHA = 8010, ID_EDGECOLOR = 8011,
  ID_LINESTYLE = 8012, ID_LINEWIDTH = 8013, ID_MARKER = 8014, ID_MARKEREDGECOLOR = 8015,
  ID_MARKERFACECOLOR = 8016, ID_MARKERSIZE = 8017, ID_INTERPRETER = 8018, ID_DISPLAYNAME = 8019,
  ID_ALPHADATA = 8020, ID_ALPHADATAMAPPING = 8021, ID_AMBIENTSTRENGTH = 8022, ID_BACKFACELIGHTING = 8023,
  ID_DIFFUSESTRENGTH = 8024, ID_EDGEALPHA = 8025, ID_EDGELIGHTING = 8026, ID_ERASEMODE = 8027,
  ID_FACELIGHTING = 8028, ID_MESHSTYLE = 8029, ID_NORMALMODE = 8030, ID_SPECULARCOLORREFLECTANCE = 8031,
  ID_SPECULAREXPONENT = 8032, ID_SPECULARSTRENGTH = 8033, ID_VERTEXNORMALS = 8034, ID_XLIM = 8035,
  ID_YLIM = 8036, ID_ZLIM = 8037, ID_CLIM = 8038, ID_ALIM = 8039,
  ID_XLIMINCLUDE = 8040, ID_YLIMINCLUDE = 8041, ID_ZLIMINCLUDE = 8042, ID_CLIMINCLUDE = 8043,
  ID_ALIMINCLUDE = 8044
}

Public Member Functions

octave_value get_color_data (void) const
bool is_climinclude (void) const
std::string get_climinclude (void) const
bool is_aliminclude (void) const
std::string get_aliminclude (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_xdata (void) const
octave_value get_ydata (void) const
octave_value get_zdata (void) const
octave_value get_cdata (void) const
bool cdatamapping_is (const std::string &v) const
std::string get_cdatamapping (void) const
std::string get_xdatasource (void) const
std::string get_ydatasource (void) const
std::string get_zdatasource (void) const
std::string get_cdatasource (void) const
bool facecolor_is_rgb (void) const
bool facecolor_is (const std::string &v) const
Matrix get_facecolor_rgb (void) const
octave_value get_facecolor (void) const
bool facealpha_is_double (void) const
bool facealpha_is (const std::string &v) const
double get_facealpha_double (void) const
octave_value get_facealpha (void) const
bool edgecolor_is_rgb (void) const
bool edgecolor_is (const std::string &v) const
Matrix get_edgecolor_rgb (void) const
octave_value get_edgecolor (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
bool interpreter_is (const std::string &v) const
std::string get_interpreter (void) const
std::string get_displayname (void) const
octave_value get_alphadata (void) const
bool alphadatamapping_is (const std::string &v) const
std::string get_alphadatamapping (void) const
double get_ambientstrength (void) const
bool backfacelighting_is (const std::string &v) const
std::string get_backfacelighting (void) const
double get_diffusestrength (void) const
bool edgealpha_is_double (void) const
bool edgealpha_is (const std::string &v) const
double get_edgealpha_double (void) const
octave_value get_edgealpha (void) const
bool edgelighting_is (const std::string &v) const
std::string get_edgelighting (void) const
bool erasemode_is (const std::string &v) const
std::string get_erasemode (void) const
bool facelighting_is (const std::string &v) const
std::string get_facelighting (void) const
bool meshstyle_is (const std::string &v) const
std::string get_meshstyle (void) const
bool normalmode_is (const std::string &v) const
std::string get_normalmode (void) const
double get_specularcolorreflectance (void) const
double get_specularexponent (void) const
double get_specularstrength (void) const
octave_value get_vertexnormals (void) const
octave_value get_xlim (void) const
octave_value get_ylim (void) const
octave_value get_zlim (void) const
octave_value get_clim (void) const
octave_value get_alim (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_cdata (const octave_value &val)
void set_cdatamapping (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_cdatasource (const octave_value &val)
void set_facecolor (const octave_value &val)
void set_facealpha (const octave_value &val)
void set_edgecolor (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_interpreter (const octave_value &val)
void set_displayname (const octave_value &val)
void set_alphadata (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_diffusestrength (const octave_value &val)
void set_edgealpha (const octave_value &val)
void set_edgelighting (const octave_value &val)
void set_erasemode (const octave_value &val)
void set_facelighting (const octave_value &val)
void set_meshstyle (const octave_value &val)
void set_normalmode (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_vertexnormals (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_clim (const octave_value &val)
void set_alim (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)
void set_climinclude (const octave_value &val)
void set_aliminclude (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_XDATA 
ID_YDATA 
ID_ZDATA 
ID_CDATA 
ID_CDATAMAPPING 
ID_XDATASOURCE 
ID_YDATASOURCE 
ID_ZDATASOURCE 
ID_CDATASOURCE 
ID_FACECOLOR 
ID_FACEALPHA 
ID_EDGECOLOR 
ID_LINESTYLE 
ID_LINEWIDTH 
ID_MARKER 
ID_MARKEREDGECOLOR 
ID_MARKERFACECOLOR 
ID_MARKERSIZE 
ID_INTERPRETER 
ID_DISPLAYNAME 
ID_ALPHADATA 
ID_ALPHADATAMAPPING 
ID_AMBIENTSTRENGTH 
ID_BACKFACELIGHTING 
ID_DIFFUSESTRENGTH 
ID_EDGEALPHA 
ID_EDGELIGHTING 
ID_ERASEMODE 
ID_FACELIGHTING 
ID_MESHSTYLE 
ID_NORMALMODE 
ID_SPECULARCOLORREFLECTANCE 
ID_SPECULAREXPONENT 
ID_SPECULARSTRENGTH 
ID_VERTEXNORMALS 
ID_XLIM 
ID_YLIM 
ID_ZLIM 
ID_CLIM 
ID_ALIM 
ID_XLIMINCLUDE 
ID_YLIMINCLUDE 
ID_ZLIMINCLUDE 
ID_CLIMINCLUDE 
ID_ALIMINCLUDE 

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from base_properties.

bool surface::properties::alphadatamapping_is ( const std::string &  v  )  const [inline]
bool surface::properties::backfacelighting_is ( const std::string &  v  )  const [inline]
bool surface::properties::cdatamapping_is ( const std::string &  v  )  const [inline]
std::set< std::string > surface::properties::core_property_names ( void   )  [static]

Reimplemented from base_properties.

bool surface::properties::edgealpha_is ( const std::string &  v  )  const [inline]
bool surface::properties::edgealpha_is_double ( void   )  const [inline]
bool surface::properties::edgecolor_is ( const std::string &  v  )  const [inline]
bool surface::properties::edgecolor_is_rgb ( void   )  const [inline]
bool surface::properties::edgelighting_is ( const std::string &  v  )  const [inline]
bool surface::properties::erasemode_is ( const std::string &  v  )  const [inline]
bool surface::properties::facealpha_is ( const std::string &  v  )  const [inline]
bool surface::properties::facealpha_is_double ( void   )  const [inline]
bool surface::properties::facecolor_is ( const std::string &  v  )  const [inline]
bool surface::properties::facecolor_is_rgb ( void   )  const [inline]
bool surface::properties::facelighting_is ( const std::string &  v  )  const [inline]
property_list::pval_map_type surface::properties::factory_defaults ( void   )  [static]

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

octave_value surface::properties::get_alim ( void   )  const [inline, virtual]

Reimplemented from base_properties.

std::string surface::properties::get_aliminclude ( void   )  const [inline]
octave_value surface::properties::get_alphadata ( void   )  const [inline]
std::string surface::properties::get_alphadatamapping ( void   )  const [inline]
double surface::properties::get_ambientstrength ( void   )  const [inline]
std::string surface::properties::get_backfacelighting ( void   )  const [inline]
octave_value surface::properties::get_cdata ( void   )  const [inline]
std::string surface::properties::get_cdatamapping ( void   )  const [inline]
std::string surface::properties::get_cdatasource ( void   )  const [inline]
octave_value surface::properties::get_clim ( void   )  const [inline, virtual]

Reimplemented from base_properties.

std::string surface::properties::get_climinclude ( void   )  const [inline]
octave_value surface::properties::get_color_data ( void   )  const
double surface::properties::get_diffusestrength ( void   )  const [inline]
std::string surface::properties::get_displayname ( void   )  const [inline]
octave_value surface::properties::get_edgealpha ( void   )  const [inline]
double surface::properties::get_edgealpha_double ( void   )  const [inline]
octave_value surface::properties::get_edgecolor ( void   )  const [inline]
Matrix surface::properties::get_edgecolor_rgb ( void   )  const [inline]
std::string surface::properties::get_edgelighting ( void   )  const [inline]
std::string surface::properties::get_erasemode ( void   )  const [inline]
octave_value surface::properties::get_facealpha ( void   )  const [inline]
double surface::properties::get_facealpha_double ( void   )  const [inline]
octave_value surface::properties::get_facecolor ( void   )  const [inline]
Matrix surface::properties::get_facecolor_rgb ( void   )  const [inline]
std::string surface::properties::get_facelighting ( void   )  const [inline]
std::string surface::properties::get_interpreter ( void   )  const [inline]
std::string surface::properties::get_linestyle ( void   )  const [inline]
double surface::properties::get_linewidth ( void   )  const [inline]
std::string surface::properties::get_marker ( void   )  const [inline]
octave_value surface::properties::get_markeredgecolor ( void   )  const [inline]
Matrix surface::properties::get_markeredgecolor_rgb ( void   )  const [inline]
octave_value surface::properties::get_markerfacecolor ( void   )  const [inline]
Matrix surface::properties::get_markerfacecolor_rgb ( void   )  const [inline]
double surface::properties::get_markersize ( void   )  const [inline]
std::string surface::properties::get_meshstyle ( void   )  const [inline]
std::string surface::properties::get_normalmode ( void   )  const [inline]
surface::properties::get_property ( const caseless_str pname  )  [virtual]

Reimplemented from base_properties.

double surface::properties::get_specularcolorreflectance ( void   )  const [inline]
double surface::properties::get_specularexponent ( void   )  const [inline]
double surface::properties::get_specularstrength ( void   )  const [inline]
octave_value surface::properties::get_vertexnormals ( void   )  const [inline]
octave_value surface::properties::get_xdata ( void   )  const [inline]
std::string surface::properties::get_xdatasource ( void   )  const [inline]
octave_value surface::properties::get_xlim ( void   )  const [inline, virtual]

Reimplemented from base_properties.

std::string surface::properties::get_xliminclude ( void   )  const [inline]
octave_value surface::properties::get_ydata ( void   )  const [inline]
std::string surface::properties::get_ydatasource ( void   )  const [inline]
octave_value surface::properties::get_ylim ( void   )  const [inline, virtual]

Reimplemented from base_properties.

std::string surface::properties::get_yliminclude ( void   )  const [inline]
octave_value surface::properties::get_zdata ( void   )  const [inline]
std::string surface::properties::get_zdatasource ( void   )  const [inline]
octave_value surface::properties::get_zlim ( void   )  const [inline, virtual]

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

bool surface::properties::interpreter_is ( const std::string &  v  )  const [inline]
bool surface::properties::is_aliminclude ( void   )  const [inline, virtual]

Reimplemented from base_properties.

bool surface::properties::is_climinclude ( void   )  const [inline, virtual]

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

bool surface::properties::linestyle_is ( const std::string &  v  )  const [inline]
bool surface::properties::marker_is ( const std::string &  v  )  const [inline]
bool surface::properties::markeredgecolor_is ( const std::string &  v  )  const [inline]
bool surface::properties::markeredgecolor_is_rgb ( void   )  const [inline]
bool surface::properties::markerfacecolor_is ( const std::string &  v  )  const [inline]
bool surface::properties::markerfacecolor_is_rgb ( void   )  const [inline]
bool surface::properties::meshstyle_is ( const std::string &  v  )  const [inline]
bool surface::properties::normalmode_is ( const std::string &  v  )  const [inline]
void surface::properties::set ( const caseless_str pname,
const octave_value val 
) [virtual]

Reimplemented from base_properties.

void surface::properties::set_alim ( const octave_value val  )  [inline]
void surface::properties::set_aliminclude ( const octave_value val  )  [inline]
void surface::properties::set_alphadata ( const octave_value val  )  [inline]
void surface::properties::set_alphadatamapping ( const octave_value val  )  [inline]
void surface::properties::set_ambientstrength ( const octave_value val  )  [inline]
void surface::properties::set_backfacelighting ( const octave_value val  )  [inline]
void surface::properties::set_cdata ( const octave_value val  )  [inline]
void surface::properties::set_cdatamapping ( const octave_value val  )  [inline]
void surface::properties::set_cdatasource ( const octave_value val  )  [inline]
void surface::properties::set_clim ( const octave_value val  )  [inline]
void surface::properties::set_climinclude ( const octave_value val  )  [inline]
void surface::properties::set_diffusestrength ( const octave_value val  )  [inline]
void surface::properties::set_displayname ( const octave_value val  )  [inline]
void surface::properties::set_edgealpha ( const octave_value val  )  [inline]
void surface::properties::set_edgecolor ( const octave_value val  )  [inline]
void surface::properties::set_edgelighting ( const octave_value val  )  [inline]
void surface::properties::set_erasemode ( const octave_value val  )  [inline]
void surface::properties::set_facealpha ( const octave_value val  )  [inline]
void surface::properties::set_facecolor ( const octave_value val  )  [inline]
void surface::properties::set_facelighting ( const octave_value val  )  [inline]
void surface::properties::set_interpreter ( const octave_value val  )  [inline]
void surface::properties::set_linestyle ( const octave_value val  )  [inline]
void surface::properties::set_linewidth ( const octave_value val  )  [inline]
void surface::properties::set_marker ( const octave_value val  )  [inline]
void surface::properties::set_markeredgecolor ( const octave_value val  )  [inline]
void surface::properties::set_markerfacecolor ( const octave_value val  )  [inline]
void surface::properties::set_markersize ( const octave_value val  )  [inline]
void surface::properties::set_meshstyle ( const octave_value val  )  [inline]
void surface::properties::set_normalmode ( const octave_value val  )  [inline]
void surface::properties::set_specularcolorreflectance ( const octave_value val  )  [inline]
void surface::properties::set_specularexponent ( const octave_value val  )  [inline]
void surface::properties::set_specularstrength ( const octave_value val  )  [inline]
void surface::properties::set_vertexnormals ( const octave_value val  )  [inline]
void surface::properties::set_xdata ( const octave_value val  )  [inline]
void surface::properties::set_xdatasource ( const octave_value val  )  [inline]
void surface::properties::set_xlim ( const octave_value val  )  [inline]
void surface::properties::set_xliminclude ( const octave_value val  )  [inline]
void surface::properties::set_ydata ( const octave_value val  )  [inline]
void surface::properties::set_ydatasource ( const octave_value val  )  [inline]
void surface::properties::set_ylim ( const octave_value val  )  [inline]
void surface::properties::set_yliminclude ( const octave_value val  )  [inline]
void surface::properties::set_zdata ( const octave_value val  )  [inline]
void surface::properties::set_zdatasource ( const octave_value val  )  [inline]
void surface::properties::set_zlim ( const octave_value val  )  [inline]
void surface::properties::set_zliminclude ( const octave_value val  )  [inline]

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