GtkPlotCSurface

GtkPlotCSurface

Synopsis


#include <gtkextra.h>

enum                GtkPlotProjection;
GtkWidget*          gtk_plot_csurface_new               (void);
GtkWidget*          gtk_plot_csurface_new_function      (GtkPlotFunc3D function);
void                gtk_plot_csurface_construct_function
                                                        (GtkPlotCSurface *csurface,
                                                         GtkPlotFunc3D function);
void                gtk_plot_csurface_set_lines_visible (GtkPlotCSurface *csurface,
                                                         gboolean visible);
gboolean            gtk_plot_csurface_get_lines_visible (GtkPlotCSurface *csurface);
void                gtk_plot_csurface_set_projection    (GtkPlotCSurface *csurface,
                                                         GtkPlotProjection proj);
GtkPlotProjection   gtk_plot_csurface_projection        (GtkPlotCSurface *csurface);
void                gtk_plot_csurface_set_levels_attributes
                                                        (GtkPlotCSurface *data,
                                                         GtkPlotLineStyle style,
                                                         gfloat width,
                                                         const GdkColor *color);
void                gtk_plot_csurface_set_sublevels_attributes
                                                        (GtkPlotCSurface *data,
                                                         GtkPlotLineStyle style,
                                                         gfloat width,
                                                         const GdkColor *color);
void                gtk_plot_csurface_get_levels_attributes
                                                        (GtkPlotCSurface *data,
                                                         GtkPlotLineStyle *style,
                                                         gfloat *width,
                                                         GdkColor *color);
void                gtk_plot_csurface_get_sublevels_attributes
                                                        (GtkPlotCSurface *data,
                                                         GtkPlotLineStyle *style,
                                                         gfloat *width,
                                                         GdkColor *color);

Description

Details

enum GtkPlotProjection

typedef enum
{
  GTK_PLOT_PROJECT_NONE,  /* draw surface with no projections */
  GTK_PLOT_PROJECT_EMPTY, /* draw empty contours -- lines only.
                             Notice that the style of the lines is given by
                             levels/sublevels_line. You should set to 
                             GTK_PLOT_LINE_NONE if you don't want the lines
                             drawn */
  GTK_PLOT_PROJECT_FULL,  /* draw filled contours */
} GtkPlotProjection;      


gtk_plot_csurface_new ()

GtkWidget*          gtk_plot_csurface_new               (void);

Returns :


gtk_plot_csurface_new_function ()

GtkWidget*          gtk_plot_csurface_new_function      (GtkPlotFunc3D function);

function :

Returns :


gtk_plot_csurface_construct_function ()

void                gtk_plot_csurface_construct_function
                                                        (GtkPlotCSurface *csurface,
                                                         GtkPlotFunc3D function);

csurface :

function :


gtk_plot_csurface_set_lines_visible ()

void                gtk_plot_csurface_set_lines_visible (GtkPlotCSurface *csurface,
                                                         gboolean visible);

csurface :

visible :


gtk_plot_csurface_get_lines_visible ()

gboolean            gtk_plot_csurface_get_lines_visible (GtkPlotCSurface *csurface);

csurface :

Returns :


gtk_plot_csurface_set_projection ()

void                gtk_plot_csurface_set_projection    (GtkPlotCSurface *csurface,
                                                         GtkPlotProjection proj);

csurface :

proj :


gtk_plot_csurface_projection ()

GtkPlotProjection   gtk_plot_csurface_projection        (GtkPlotCSurface *csurface);

csurface :

Returns :


gtk_plot_csurface_set_levels_attributes ()

void                gtk_plot_csurface_set_levels_attributes
                                                        (GtkPlotCSurface *data,
                                                         GtkPlotLineStyle style,
                                                         gfloat width,
                                                         const GdkColor *color);

data :

style :

width :

color :


gtk_plot_csurface_set_sublevels_attributes ()

void                gtk_plot_csurface_set_sublevels_attributes
                                                        (GtkPlotCSurface *data,
                                                         GtkPlotLineStyle style,
                                                         gfloat width,
                                                         const GdkColor *color);

data :

style :

width :

color :


gtk_plot_csurface_get_levels_attributes ()

void                gtk_plot_csurface_get_levels_attributes
                                                        (GtkPlotCSurface *data,
                                                         GtkPlotLineStyle *style,
                                                         gfloat *width,
                                                         GdkColor *color);

data :

style :

width :

color :


gtk_plot_csurface_get_sublevels_attributes ()

void                gtk_plot_csurface_get_sublevels_attributes
                                                        (GtkPlotCSurface *data,
                                                         GtkPlotLineStyle *style,
                                                         gfloat *width,
                                                         GdkColor *color);

data :

style :

width :

color :