46         void initWindow(
const int width, 
const int height, 
const char* 
const title);
    68         Window(
const char* 
const title);
    80         Window(
const int width, 
const int height, 
const char* 
const title=
"ArrayFire");
   117         void setPos(
const unsigned x, 
const unsigned y);
   126         void setTitle(
const char* 
const title);
   128 #if AF_API_VERSION >= 31   137         void setSize(
const unsigned w, 
const unsigned h);
   147         void setColorMap(
const ColorMap cmap);
   159         void image(
const array& in, 
const char* title=NULL);
   161 #if AF_API_VERSION >= 32   173         void plot3(
const array& in, 
const char* title=NULL);
   176 #if AF_API_VERSION >= 34   188         void plot(
const array& in, 
const char* 
const title=NULL);
   191 #if AF_API_VERSION >= 34   204         void plot(
const array& X, 
const array& Y, 
const array& Z, 
const char* 
const title=NULL);
   218         void plot(
const array& X, 
const array& Y, 
const char* 
const title=NULL);
   220 #if AF_API_VERSION >= 34   234                      const char* 
const title = NULL);
   237 #if AF_API_VERSION >= 34   255 #if AF_API_VERSION >= 33   272 #if AF_API_VERSION >= 33   284                       const char* 
const title = NULL);
   299         void hist(
const array& X, 
const double minval, 
const double maxval, 
const char* 
const title=NULL);
   301 #if AF_API_VERSION >= 32   312         void surface(
const array& S, 
const char* 
const title = NULL);
   315 #if AF_API_VERSION >= 32   328         void surface(
const array& xVals, 
const array& yVals, 
const array& S, 
const char* 
const title = NULL);
   331 #if AF_API_VERSION >= 34   348         void vectorField(
const array& points, 
const array& directions, 
const char* 
const title = NULL);
   351 #if AF_API_VERSION >= 34   367         void vectorField(
const array& xPoints, 
const array& yPoints, 
const array& zPoints,
   369                          const char* 
const title = NULL);
   372 #if AF_API_VERSION >= 34   386         void vectorField(
const array& xPoints, 
const array& yPoints,
   388                          const char* 
const title = NULL);
   391 #if AF_API_VERSION >= 34   405         void setAxesLimits(
const array &x, 
const array &y, 
const bool exact = 
false);
   408 #if AF_API_VERSION >= 34   424                            const bool exact = 
false);
   427 #if AF_API_VERSION >= 34   443         void setAxesLimits(
const float xmin, 
const float xmax,
   444                            const float ymin, 
const float ymax,
   445                            const bool exact = 
false);
   448 #if AF_API_VERSION >= 34   466         void setAxesLimits(
const float xmin, 
const float xmax,
   467                            const float ymin, 
const float ymax,
   468                            const float zmin, 
const float zmax,
   469                            const bool exact = 
false);
   472 #if AF_API_VERSION >= 34   484         void setAxesTitles(
const char * 
const xtitle = 
"X-Axis",
   485                            const char * 
const ytitle = 
"Y-Axis",
   486                            const char * 
const ztitle = 
"Z-Axis");
   496         void grid(
const int rows, 
const int cols);
   517 #if AF_API_VERSION >= 33   525         void setVisibility(
const bool isVisible);
   595 #if AF_API_VERSION >= 31   644 DEPRECATED(
"Use af_draw_plot_nd or af_draw_plot_2d instead")
   647 #if AF_API_VERSION >= 32   663 DEPRECATED(
"Use af_draw_plot_nd or af_draw_plot_3d instead")
   667 #if AF_API_VERSION >= 34   687 #if AF_API_VERSION >= 34   708 #if AF_API_VERSION >= 34   731 #if AF_API_VERSION >= 33   749 DEPRECATED(
"Use af_draw_scatter_nd or af_draw_scatter_2d instead")
   754 #if AF_API_VERSION >= 33   769 DEPRECATED(
"Use af_draw_scatter_nd or af_draw_scatter_3d instead")
   774 #if AF_API_VERSION >= 34   796 #if AF_API_VERSION >= 34   818 #if AF_API_VERSION >= 34   861 #if AF_API_VERSION >= 32   882 #if AF_API_VERSION >= 34   911 #if AF_API_VERSION >= 34   939 #if AF_API_VERSION >= 34   979 #if AF_API_VERSION >= 34  1005 #if AF_API_VERSION >= 34  1025                                    const float xmin, 
const float xmax,
  1026                                    const float ymin, 
const float ymax,
  1031 #if AF_API_VERSION >= 34  1053                                    const float xmin, 
const float xmax,
  1054                                    const float ymin, 
const float ymax,
  1055                                    const float zmin, 
const float zmax,
  1060 #if AF_API_VERSION >= 34  1074                                 const char * 
const xtitle,
  1075                                 const char * 
const ytitle,
  1076                                 const char * 
const ztitle,
  1106 #if AF_API_VERSION >= 33 int col
Definition: graphics.h:19
Definition: algorithm.h:14
AFAPI af_err af_set_axes_limits_3d(const af_window wind, const float xmin, const float xmax, const float ymin, const float ymax, const float zmin, const float zmax, const bool exact, const af_cell *const props)
C Interface for setting axes limits for a 3D plot/surface/vector field. 
af_colormap cmap
Definition: graphics.h:21
AFAPI af_err af_draw_hist(const af_window wind, const af_array X, const double minval, const double maxval, const af_cell *const props)
C Interface wrapper for drawing an array as a histogram. 
AFAPI af_err af_destroy_window(const af_window wind)
C Interface wrapper for destroying a window handle. 
Window object to render af::arrays. 
Definition: graphics.h:37
AFAPI af_err af_set_title(const af_window wind, const char *const title)
C Interface wrapper for setting window title. 
const char * title
Definition: graphics.h:20
AFAPI af_err af_is_window_closed(bool *out, const af_window wind)
C Interface wrapper for checking if window is marked for close. 
AFAPI af_err af_show(const af_window wind)
C Interface wrapper for showing a window. 
AFAPI af_err af_set_axes_titles(const af_window wind, const char *const xtitle, const char *const ytitle, const char *const ztitle, const af_cell *const props)
C Interface wrapper for setting axes titles for histogram/plot/surface/vector field. 
Definition: defines.h:438
A multi dimensional data container. 
Definition: array.h:27
AFAPI af_err af_draw_surface(const af_window wind, const af_array xVals, const af_array yVals, const af_array S, const af_cell *const props)
C Interface wrapper for drawing array's as a surface. 
af_colormap
Definition: defines.h:425
AFAPI af_err af_draw_plot3(const af_window wind, const af_array P, const af_cell *const props)
C Interface wrapper for drawing an array as a plot. 
AFAPI af_err af_create_window(af_window *out, const int width, const int height, const char *const title)
C Interface wrapper for creating a window. 
AFAPI af_err af_draw_scatter_nd(const af_window wind, const af_array P, const af_marker_type marker, const af_cell *const props)
C Interface wrapper for drawing an array as a plot. 
AFAPI af_err af_set_axes_limits_compute(const af_window wind, const af_array x, const af_array y, const af_array z, const bool exact, const af_cell *const props)
C Interface for setting axes limits for a histogram/plot/surface/vector field. 
Definition: graphics.h:17
AFAPI af_err af_draw_vector_field_3d(const af_window wind, const af_array xPoints, const af_array yPoints, const af_array zPoints, const af_array xDirs, const af_array yDirs, const af_array zDirs, const af_cell *const props)
C Interface wrapper for drawing array's as a 3D vector field. 
af_err
Definition: defines.h:63
#define DEPRECATED(msg)
Definition: defines.h:37
AFAPI af_err af_draw_plot_nd(const af_window wind, const af_array P, const af_cell *const props)
C Interface wrapper for drawing an array as a 2D or 3D plot. 
af_marker_type
Definition: defines.h:436
AFAPI af_err af_draw_scatter(const af_window wind, const af_array X, const af_array Y, const af_marker_type marker, const af_cell *const props)
C Interface wrapper for drawing an array as a plot. 
#define AFAPI
Definition: defines.h:31
AFAPI af_err af_draw_plot(const af_window wind, const af_array X, const af_array Y, const af_cell *const props)
C Interface wrapper for drawing an array as a plot. 
AFAPI af_err af_draw_plot_2d(const af_window wind, const af_array X, const af_array Y, const af_cell *const props)
C Interface wrapper for drawing an array as a 2D plot. 
AFAPI af_err af_draw_scatter3(const af_window wind, const af_array P, const af_marker_type marker, const af_cell *const props)
C Interface wrapper for drawing an array as a plot. 
AFAPI af_err af_set_position(const af_window wind, const unsigned x, const unsigned y)
C Interface wrapper for setting the start position when window is displayed. 
AFAPI af_err af_grid(const af_window wind, const int rows, const int cols)
C Interface wrapper for grid setup in a window. 
AFAPI af_err af_draw_vector_field_nd(const af_window wind, const af_array points, const af_array directions, const af_cell *const props)
C Interface wrapper for drawing array's as a 2D or 3D vector field. 
AFAPI af_err af_draw_scatter_3d(const af_window wind, const af_array X, const af_array Y, const af_array Z, const af_marker_type marker, const af_cell *const props)
C Interface wrapper for drawing an array as a 3D plot. 
AFAPI af_err af_draw_image(const af_window wind, const af_array in, const af_cell *const props)
C Interface wrapper for drawing an array as an image. 
AFAPI af_err af_set_axes_limits_2d(const af_window wind, const float xmin, const float xmax, const float ymin, const float ymax, const bool exact, const af_cell *const props)
C Interface for setting axes limits for a 2D histogram/plot/vector field. 
AFAPI af_err af_set_size(const af_window wind, const unsigned w, const unsigned h)
C Interface wrapper for setting window position. 
void * af_array
Definition: defines.h:222
AFAPI af_err af_set_visibility(const af_window wind, const bool is_visible)
Hide/Show a window. 
int row
Definition: graphics.h:18
Window & operator()(const int r, const int c)
This function is used to keep track of which cell in the grid mode is being currently rendered...
Definition: graphics.h:540
unsigned long long af_window
Definition: graphics.h:15
AFAPI af_err af_draw_vector_field_2d(const af_window wind, const af_array xPoints, const af_array yPoints, const af_array xDirs, const af_array yDirs, const af_cell *const props)
C Interface wrapper for drawing array's as a 2D vector field. 
AFAPI af_err af_draw_scatter_2d(const af_window wind, const af_array X, const af_array Y, const af_marker_type marker, const af_cell *const props)
C Interface wrapper for drawing an array as a 2D plot. 
AFAPI af_err af_draw_plot_3d(const af_window wind, const af_array X, const af_array Y, const af_array Z, const af_cell *const props)
C Interface wrapper for drawing an array as a 3D plot.