Public Types |
enum | {
ID_STRING = 5000,
ID_UNITS = 5001,
ID_POSITION = 5002,
ID_ROTATION = 5003,
ID_HORIZONTALALIGNMENT = 5004,
ID_COLOR = 5005,
ID_FONTNAME = 5006,
ID_FONTSIZE = 5007,
ID_FONTANGLE = 5008,
ID_FONTWEIGHT = 5009,
ID_INTERPRETER = 5010,
ID_BACKGROUNDCOLOR = 5011,
ID_DISPLAYNAME = 5012,
ID_EDGECOLOR = 5013,
ID_ERASEMODE = 5014,
ID_EDITING = 5015,
ID_FONTUNITS = 5016,
ID_LINESTYLE = 5017,
ID_LINEWIDTH = 5018,
ID_MARGIN = 5019,
ID_VERTICALALIGNMENT = 5020,
ID_EXTENT = 5021,
ID_XLIM = 5022,
ID_YLIM = 5023,
ID_ZLIM = 5024,
ID_XLIMINCLUDE = 5025,
ID_YLIMINCLUDE = 5026,
ID_ZLIMINCLUDE = 5027,
ID_POSITIONMODE = 5028,
ID_ROTATIONMODE = 5029,
ID_HORIZONTALALIGNMENTMODE = 5030,
ID_VERTICALALIGNMENTMODE = 5031,
ID_AUTOPOS_TAG = 5032
} |
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::string > | all_property_names (void) const |
bool | has_property (const caseless_str &pname) const |
std::string | get_string (void) const |
bool | units_is (const std::string &v) const |
std::string | get_units (void) const |
octave_value | get_position (void) const |
double | get_rotation (void) const |
bool | horizontalalignment_is (const std::string &v) const |
std::string | get_horizontalalignment (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 |
std::string | get_fontname (void) const |
double | get_fontsize (void) const |
bool | fontangle_is (const std::string &v) const |
std::string | get_fontangle (void) const |
bool | fontweight_is (const std::string &v) const |
std::string | get_fontweight (void) const |
bool | interpreter_is (const std::string &v) const |
std::string | get_interpreter (void) const |
bool | backgroundcolor_is_rgb (void) const |
bool | backgroundcolor_is (const std::string &v) const |
Matrix | get_backgroundcolor_rgb (void) const |
octave_value | get_backgroundcolor (void) const |
std::string | get_displayname (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 | erasemode_is (const std::string &v) const |
std::string | get_erasemode (void) const |
bool | is_editing (void) const |
std::string | get_editing (void) const |
bool | fontunits_is (const std::string &v) const |
std::string | get_fontunits (void) const |
bool | linestyle_is (const std::string &v) const |
std::string | get_linestyle (void) const |
double | get_linewidth (void) const |
double | get_margin (void) const |
bool | verticalalignment_is (const std::string &v) const |
std::string | get_verticalalignment (void) const |
octave_value | get_extent (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 |
bool | positionmode_is (const std::string &v) const |
std::string | get_positionmode (void) const |
bool | rotationmode_is (const std::string &v) const |
std::string | get_rotationmode (void) const |
bool | horizontalalignmentmode_is (const std::string &v) const |
std::string | get_horizontalalignmentmode (void) const |
bool | verticalalignmentmode_is (const std::string &v) const |
std::string | get_verticalalignmentmode (void) const |
bool | autopos_tag_is (const std::string &v) const |
std::string | get_autopos_tag (void) const |
void | set_string (const octave_value &val) |
void | set_units (const octave_value &val) |
void | set_position (const octave_value &val) |
void | set_rotation (const octave_value &val) |
void | set_horizontalalignment (const octave_value &val) |
void | set_color (const octave_value &val) |
void | set_fontname (const octave_value &val) |
void | set_fontsize (const octave_value &val) |
void | set_fontangle (const octave_value &val) |
void | set_fontweight (const octave_value &val) |
void | set_interpreter (const octave_value &val) |
void | set_backgroundcolor (const octave_value &val) |
void | set_displayname (const octave_value &val) |
void | set_edgecolor (const octave_value &val) |
void | set_erasemode (const octave_value &val) |
void | set_editing (const octave_value &val) |
void | set_fontunits (const octave_value &val) |
void | set_linestyle (const octave_value &val) |
void | set_linewidth (const octave_value &val) |
void | set_margin (const octave_value &val) |
void | set_verticalalignment (const octave_value &val) |
void | set_extent (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) |
void | set_positionmode (const octave_value &val) |
void | set_rotationmode (const octave_value &val) |
void | set_horizontalalignmentmode (const octave_value &val) |
void | set_verticalalignmentmode (const octave_value &val) |
void | set_autopos_tag (const octave_value &val) |
Matrix | get_data_position (void) const |
Matrix | get_extent_matrix (void) const |
const uint8NDArray & | get_pixels (void) const |
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) |