Navigation

Operators and Keywords

Function List:

C++ API

surface::surface::properties Class Reference

#include <graphics.h>

Inherits base_properties.

Collaboration diagram for surface::surface::properties:

List of all members.


Public Types

enum  {
  XDATA = 8000, YDATA = 8001, ZDATA = 8002, CDATA = 8003,
  CDATAMAPPING = 8004, XDATASOURCE = 8005, YDATASOURCE = 8006, ZDATASOURCE = 8007,
  CDATASOURCE = 8008, FACECOLOR = 8009, FACEALPHA = 8010, EDGECOLOR = 8011,
  LINESTYLE = 8012, LINEWIDTH = 8013, MARKER = 8014, MARKEREDGECOLOR = 8015,
  MARKERFACECOLOR = 8016, MARKERSIZE = 8017, KEYLABEL = 8018, INTERPRETER = 8019,
  ALPHADATA = 8020, ALPHADATAMAPPING = 8021, AMBIENTSTRENGTH = 8022, BACKFACELIGHTING = 8023,
  DIFFUSESTRENGTH = 8024, EDGEALPHA = 8025, EDGELIGHTING = 8026, ERASEMODE = 8027,
  FACELIGHTING = 8028, MESHSTYLE = 8029, NORMALMODE = 8030, SPECULARCOLORREFLECTANCE = 8031,
  SPECULAREXPONENT = 8032, SPECULARSTRENGTH = 8033, VERTEXNORMALS = 8034, XLIM = 8035,
  YLIM = 8036, ZLIM = 8037, CLIM = 8038, ALIM = 8039,
  XLIMINCLUDE = 8040, YLIMINCLUDE = 8041, ZLIMINCLUDE = 8042, CLIMINCLUDE = 8043,
  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::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_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
std::string get_keylabel (void) const
bool interpreter_is (const std::string &v) const
std::string get_interpreter (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_keylabel (const octave_value &val)
void set_interpreter (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::stringcore_property_names (void)
static bool has_core_property (const caseless_str &pname)

Protected Member Functions

void init (void)

Member Enumeration Documentation

anonymous enum

Enumerator:
XDATA 
YDATA 
ZDATA 
CDATA 
CDATAMAPPING 
XDATASOURCE 
YDATASOURCE 
ZDATASOURCE 
CDATASOURCE 
FACECOLOR 
FACEALPHA 
EDGECOLOR 
LINESTYLE 
LINEWIDTH 
MARKER 
MARKEREDGECOLOR 
MARKERFACECOLOR 
MARKERSIZE 
KEYLABEL 
INTERPRETER 
ALPHADATA 
ALPHADATAMAPPING 
AMBIENTSTRENGTH 
BACKFACELIGHTING 
DIFFUSESTRENGTH 
EDGEALPHA 
EDGELIGHTING 
ERASEMODE 
FACELIGHTING 
MESHSTYLE 
NORMALMODE 
SPECULARCOLORREFLECTANCE 
SPECULAREXPONENT 
SPECULARSTRENGTH 
VERTEXNORMALS 
XLIM 
YLIM 
ZLIM 
CLIM 
ALIM 
XLIMINCLUDE 
YLIMINCLUDE 
ZLIMINCLUDE 
CLIMINCLUDE 
ALIMINCLUDE 


Constructor & Destructor Documentation

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


Member Function Documentation

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

bool surface::surface::properties::alphadatamapping_is ( const std::string v  )  const [inline]

bool surface::surface::properties::backfacelighting_is ( const std::string v  )  const [inline]

bool surface::surface::properties::cdatamapping_is ( const std::string v  )  const [inline]

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

Reimplemented from base_properties.

bool surface::surface::properties::edgealpha_is ( const std::string v  )  const [inline]

bool surface::surface::properties::edgealpha_is_double ( void   )  const [inline]

bool surface::surface::properties::edgecolor_is ( const std::string v  )  const [inline]

bool surface::surface::properties::edgecolor_is_rgb ( void   )  const [inline]

bool surface::surface::properties::edgelighting_is ( const std::string v  )  const [inline]

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

bool surface::surface::properties::facealpha_is ( const std::string v  )  const [inline]

bool surface::surface::properties::facealpha_is_double ( void   )  const [inline]

bool surface::surface::properties::facecolor_is ( const std::string v  )  const [inline]

bool surface::surface::properties::facecolor_is_rgb ( void   )  const [inline]

bool surface::surface::properties::facelighting_is ( const std::string v  )  const [inline]

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

std::string surface::surface::properties::get_aliminclude ( void   )  const [inline]

octave_value surface::surface::properties::get_alphadata ( void   )  const [inline]

std::string surface::surface::properties::get_alphadatamapping ( void   )  const [inline]

double surface::surface::properties::get_ambientstrength ( void   )  const [inline]

std::string surface::surface::properties::get_backfacelighting ( void   )  const [inline]

octave_value surface::surface::properties::get_cdata ( void   )  const [inline]

std::string surface::surface::properties::get_cdatamapping ( void   )  const [inline]

std::string surface::surface::properties::get_cdatasource ( void   )  const [inline]

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

Reimplemented from base_properties.

std::string surface::surface::properties::get_climinclude ( void   )  const [inline]

octave_value surface::surface::properties::get_color_data ( void   )  const

double surface::surface::properties::get_diffusestrength ( void   )  const [inline]

octave_value surface::surface::properties::get_edgealpha ( void   )  const [inline]

double surface::surface::properties::get_edgealpha_double ( void   )  const [inline]

octave_value surface::surface::properties::get_edgecolor ( void   )  const [inline]

Matrix surface::surface::properties::get_edgecolor_rgb ( void   )  const [inline]

std::string surface::surface::properties::get_edgelighting ( void   )  const [inline]

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

octave_value surface::surface::properties::get_facealpha ( void   )  const [inline]

double surface::surface::properties::get_facealpha_double ( void   )  const [inline]

octave_value surface::surface::properties::get_facecolor ( void   )  const [inline]

Matrix surface::surface::properties::get_facecolor_rgb ( void   )  const [inline]

std::string surface::surface::properties::get_facelighting ( void   )  const [inline]

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

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

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

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

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

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

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

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

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

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

std::string surface::surface::properties::get_meshstyle ( void   )  const [inline]

std::string surface::surface::properties::get_normalmode ( void   )  const [inline]

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

Reimplemented from base_properties.

double surface::surface::properties::get_specularcolorreflectance ( void   )  const [inline]

double surface::surface::properties::get_specularexponent ( void   )  const [inline]

double surface::surface::properties::get_specularstrength ( void   )  const [inline]

octave_value surface::surface::properties::get_vertexnormals ( void   )  const [inline]

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

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

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

Reimplemented from base_properties.

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

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

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

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

Reimplemented from base_properties.

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

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

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

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

Reimplemented from base_properties.

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

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

Reimplemented from base_properties.

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

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

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

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

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

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

bool surface::surface::properties::meshstyle_is ( const std::string v  )  const [inline]

bool surface::surface::properties::normalmode_is ( const std::string v  )  const [inline]

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

Reimplemented from base_properties.

void surface::surface::properties::set_alim ( const octave_value val  )  [inline]

void surface::surface::properties::set_aliminclude ( const octave_value val  )  [inline]

void surface::surface::properties::set_alphadata ( const octave_value val  )  [inline]

void surface::surface::properties::set_alphadatamapping ( const octave_value val  )  [inline]

void surface::surface::properties::set_ambientstrength ( const octave_value val  )  [inline]

void surface::surface::properties::set_backfacelighting ( const octave_value val  )  [inline]

void surface::surface::properties::set_cdata ( const octave_value val  )  [inline]

void surface::surface::properties::set_cdatamapping ( const octave_value val  )  [inline]

void surface::surface::properties::set_cdatasource ( const octave_value val  )  [inline]

void surface::surface::properties::set_clim ( const octave_value val  )  [inline]

void surface::surface::properties::set_climinclude ( const octave_value val  )  [inline]

void surface::surface::properties::set_diffusestrength ( const octave_value val  )  [inline]

void surface::surface::properties::set_edgealpha ( const octave_value val  )  [inline]

void surface::surface::properties::set_edgecolor ( const octave_value val  )  [inline]

void surface::surface::properties::set_edgelighting ( const octave_value val  )  [inline]

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

void surface::surface::properties::set_facealpha ( const octave_value val  )  [inline]

void surface::surface::properties::set_facecolor ( const octave_value val  )  [inline]

void surface::surface::properties::set_facelighting ( const octave_value val  )  [inline]

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

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

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

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

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

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

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

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

void surface::surface::properties::set_meshstyle ( const octave_value val  )  [inline]

void surface::surface::properties::set_normalmode ( const octave_value val  )  [inline]

void surface::surface::properties::set_specularcolorreflectance ( const octave_value val  )  [inline]

void surface::surface::properties::set_specularexponent ( const octave_value val  )  [inline]

void surface::surface::properties::set_specularstrength ( const octave_value val  )  [inline]

void surface::surface::properties::set_vertexnormals ( const octave_value val  )  [inline]

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

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

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

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

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

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

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

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

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

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

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

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


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