Navigation

Operators and Keywords

Function List:

C++ API

graphics_backend Class Reference

#include <graphics.h>

Collaboration diagram for graphics_backend:

List of all members.


Public Member Functions

 graphics_backend (void)
 graphics_backend (base_graphics_backend *b)
 graphics_backend (const graphics_backend &b)
 ~graphics_backend (void)
graphics_backendoperator= (const graphics_backend &b)
 operator bool (void) const
std::string get_name (void) const
void redraw_figure (const graphics_object &go) const
void print_figure (const graphics_object &go, const std::string &term, const std::string &file, bool mono, const std::string &debug_file="") const
Matrix get_canvas_size (const graphics_handle &fh) const
double get_screen_resolution (void) const
Matrix get_screen_size (void) const
void property_changed (const graphics_object &go, int id)
void property_changed (const graphics_handle &h, int id)
void object_created (const graphics_object &go)
void object_created (const graphics_handle &h)
void object_destroyed (const graphics_object &go)
void object_destroyed (const graphics_handle &h)

Static Public Member Functions

static OCTINTERP_API
graphics_backend 
default_backend (void)
static void register_backend (const graphics_backend &b)
static void unregister_backend (const std::string &name)
static graphics_backend find_backend (const std::string &name)
static Cell available_backends_list (void)

Constructor & Destructor Documentation

graphics_backend::graphics_backend ( void   )  [inline]

graphics_backend::graphics_backend ( base_graphics_backend b  )  [inline]

graphics_backend::graphics_backend ( const graphics_backend b  )  [inline]

graphics_backend::~graphics_backend ( void   )  [inline]


Member Function Documentation

static Cell graphics_backend::available_backends_list ( void   )  [inline, static]

graphics_backend graphics_backend::default_backend ( void   )  [static]

static graphics_backend graphics_backend::find_backend ( const std::string name  )  [inline, static]

Matrix graphics_backend::get_canvas_size ( const graphics_handle fh  )  const [inline]

std::string graphics_backend::get_name ( void   )  const [inline]

double graphics_backend::get_screen_resolution ( void   )  const [inline]

Matrix graphics_backend::get_screen_size ( void   )  const [inline]

void graphics_backend::object_created ( const graphics_handle h  )  [inline]

void graphics_backend::object_created ( const graphics_object go  )  [inline]

void graphics_backend::object_destroyed ( const graphics_handle h  )  [inline]

void graphics_backend::object_destroyed ( const graphics_object go  )  [inline]

graphics_backend::operator bool ( void   )  const [inline]

graphics_backend& graphics_backend::operator= ( const graphics_backend b  )  [inline]

void graphics_backend::print_figure ( const graphics_object go,
const std::string term,
const std::string file,
bool  mono,
const std::string debug_file = "" 
) const [inline]

void graphics_backend::property_changed ( const graphics_handle h,
int  id 
) [inline]

void graphics_backend::property_changed ( const graphics_object go,
int  id 
) [inline]

void graphics_backend::redraw_figure ( const graphics_object go  )  const [inline]

static void graphics_backend::register_backend ( const graphics_backend b  )  [inline, static]

static void graphics_backend::unregister_backend ( const std::string name  )  [inline, static]


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