<?xml version="1.0"?> <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"> <refentry id="gtkextra-GtkPlotCSurface"> <refmeta> <refentrytitle role="top_of_page" id="gtkextra-GtkPlotCSurface.top_of_page">GtkPlotCSurface</refentrytitle> <manvolnum>3</manvolnum> <refmiscinfo>GTKEXTRA Library</refmiscinfo> </refmeta> <refnamediv> <refname>GtkPlotCSurface</refname> <refpurpose></refpurpose> </refnamediv> <refsynopsisdiv id="gtkextra-GtkPlotCSurface.synopsis" role="synopsis"> <title role="synopsis.title">Synopsis</title> <synopsis> #include <gtkextra.h> enum <link linkend="GtkPlotProjection">GtkPlotProjection</link>; <link linkend="GtkWidget">GtkWidget</link>* <link linkend="gtk-plot-csurface-new">gtk_plot_csurface_new</link> (void); <link linkend="GtkWidget">GtkWidget</link>* <link linkend="gtk-plot-csurface-new-function">gtk_plot_csurface_new_function</link> (<link linkend="GtkPlotFunc3D">GtkPlotFunc3D</link> function); <link linkend="void">void</link> <link linkend="gtk-plot-csurface-construct-function">gtk_plot_csurface_construct_function</link> (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *csurface, <link linkend="GtkPlotFunc3D">GtkPlotFunc3D</link> function); <link linkend="void">void</link> <link linkend="gtk-plot-csurface-set-lines-visible">gtk_plot_csurface_set_lines_visible</link> (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *csurface, <link linkend="gboolean">gboolean</link> visible); <link linkend="gboolean">gboolean</link> <link linkend="gtk-plot-csurface-get-lines-visible">gtk_plot_csurface_get_lines_visible</link> (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *csurface); <link linkend="void">void</link> <link linkend="gtk-plot-csurface-set-projection">gtk_plot_csurface_set_projection</link> (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *csurface, <link linkend="GtkPlotProjection">GtkPlotProjection</link> proj); <link linkend="GtkPlotProjection">GtkPlotProjection</link> <link linkend="gtk-plot-csurface-projection">gtk_plot_csurface_projection</link> (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *csurface); <link linkend="void">void</link> <link linkend="gtk-plot-csurface-set-levels-attributes">gtk_plot_csurface_set_levels_attributes</link> (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *data, <link linkend="GtkPlotLineStyle">GtkPlotLineStyle</link> style, <link linkend="gfloat">gfloat</link> width, const <link linkend="GdkColor">GdkColor</link> *color); <link linkend="void">void</link> <link linkend="gtk-plot-csurface-set-sublevels-attributes">gtk_plot_csurface_set_sublevels_attributes</link> (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *data, <link linkend="GtkPlotLineStyle">GtkPlotLineStyle</link> style, <link linkend="gfloat">gfloat</link> width, const <link linkend="GdkColor">GdkColor</link> *color); <link linkend="void">void</link> <link linkend="gtk-plot-csurface-get-levels-attributes">gtk_plot_csurface_get_levels_attributes</link> (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *data, <link linkend="GtkPlotLineStyle">GtkPlotLineStyle</link> *style, <link linkend="gfloat">gfloat</link> *width, <link linkend="GdkColor">GdkColor</link> *color); <link linkend="void">void</link> <link linkend="gtk-plot-csurface-get-sublevels-attributes">gtk_plot_csurface_get_sublevels_attributes</link> (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *data, <link linkend="GtkPlotLineStyle">GtkPlotLineStyle</link> *style, <link linkend="gfloat">gfloat</link> *width, <link linkend="GdkColor">GdkColor</link> *color); </synopsis> </refsynopsisdiv> <refsect1 id="gtkextra-GtkPlotCSurface.description" role="desc"> <title role="desc.title">Description</title> <para> </para> </refsect1> <refsect1 id="gtkextra-GtkPlotCSurface.details" role="details"> <title role="details.title">Details</title> <refsect2 id="GtkPlotProjection" role="enum"> <title>enum GtkPlotProjection</title> <indexterm zone="GtkPlotProjection"><primary sortas="GtkPlotProjection">GtkPlotProjection</primary></indexterm><programlisting>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; </programlisting> <para> </para></refsect2> <refsect2 id="gtk-plot-csurface-new" role="function"> <title>gtk_plot_csurface_new ()</title> <indexterm zone="gtk-plot-csurface-new"><primary sortas="gtk_plot_csurface_new">gtk_plot_csurface_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gtk_plot_csurface_new (void);</programlisting> <para> </para><variablelist role="params"> <varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> </simpara></listitem></varlistentry> </variablelist></refsect2> <refsect2 id="gtk-plot-csurface-new-function" role="function"> <title>gtk_plot_csurface_new_function ()</title> <indexterm zone="gtk-plot-csurface-new-function"><primary sortas="gtk_plot_csurface_new_function">gtk_plot_csurface_new_function</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gtk_plot_csurface_new_function (<link linkend="GtkPlotFunc3D">GtkPlotFunc3D</link> function);</programlisting> <para> </para><variablelist role="params"> <varlistentry><term><parameter>function</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> </simpara></listitem></varlistentry> </variablelist></refsect2> <refsect2 id="gtk-plot-csurface-construct-function" role="function"> <title>gtk_plot_csurface_construct_function ()</title> <indexterm zone="gtk-plot-csurface-construct-function"><primary sortas="gtk_plot_csurface_construct_function">gtk_plot_csurface_construct_function</primary></indexterm><programlisting><link linkend="void">void</link> gtk_plot_csurface_construct_function (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *csurface, <link linkend="GtkPlotFunc3D">GtkPlotFunc3D</link> function);</programlisting> <para> </para><variablelist role="params"> <varlistentry><term><parameter>csurface</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>function</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> </variablelist></refsect2> <refsect2 id="gtk-plot-csurface-set-lines-visible" role="function"> <title>gtk_plot_csurface_set_lines_visible ()</title> <indexterm zone="gtk-plot-csurface-set-lines-visible"><primary sortas="gtk_plot_csurface_set_lines_visible">gtk_plot_csurface_set_lines_visible</primary></indexterm><programlisting><link linkend="void">void</link> gtk_plot_csurface_set_lines_visible (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *csurface, <link linkend="gboolean">gboolean</link> visible);</programlisting> <para> </para><variablelist role="params"> <varlistentry><term><parameter>csurface</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>visible</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> </variablelist></refsect2> <refsect2 id="gtk-plot-csurface-get-lines-visible" role="function"> <title>gtk_plot_csurface_get_lines_visible ()</title> <indexterm zone="gtk-plot-csurface-get-lines-visible"><primary sortas="gtk_plot_csurface_get_lines_visible">gtk_plot_csurface_get_lines_visible</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gtk_plot_csurface_get_lines_visible (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *csurface);</programlisting> <para> </para><variablelist role="params"> <varlistentry><term><parameter>csurface</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> </simpara></listitem></varlistentry> </variablelist></refsect2> <refsect2 id="gtk-plot-csurface-set-projection" role="function"> <title>gtk_plot_csurface_set_projection ()</title> <indexterm zone="gtk-plot-csurface-set-projection"><primary sortas="gtk_plot_csurface_set_projection">gtk_plot_csurface_set_projection</primary></indexterm><programlisting><link linkend="void">void</link> gtk_plot_csurface_set_projection (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *csurface, <link linkend="GtkPlotProjection">GtkPlotProjection</link> proj);</programlisting> <para> </para><variablelist role="params"> <varlistentry><term><parameter>csurface</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>proj</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> </variablelist></refsect2> <refsect2 id="gtk-plot-csurface-projection" role="function"> <title>gtk_plot_csurface_projection ()</title> <indexterm zone="gtk-plot-csurface-projection"><primary sortas="gtk_plot_csurface_projection">gtk_plot_csurface_projection</primary></indexterm><programlisting><link linkend="GtkPlotProjection">GtkPlotProjection</link> gtk_plot_csurface_projection (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *csurface);</programlisting> <para> </para><variablelist role="params"> <varlistentry><term><parameter>csurface</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> </simpara></listitem></varlistentry> </variablelist></refsect2> <refsect2 id="gtk-plot-csurface-set-levels-attributes" role="function"> <title>gtk_plot_csurface_set_levels_attributes ()</title> <indexterm zone="gtk-plot-csurface-set-levels-attributes"><primary sortas="gtk_plot_csurface_set_levels_attributes">gtk_plot_csurface_set_levels_attributes</primary></indexterm><programlisting><link linkend="void">void</link> gtk_plot_csurface_set_levels_attributes (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *data, <link linkend="GtkPlotLineStyle">GtkPlotLineStyle</link> style, <link linkend="gfloat">gfloat</link> width, const <link linkend="GdkColor">GdkColor</link> *color);</programlisting> <para> </para><variablelist role="params"> <varlistentry><term><parameter>data</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>style</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>width</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>color</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> </variablelist></refsect2> <refsect2 id="gtk-plot-csurface-set-sublevels-attributes" role="function"> <title>gtk_plot_csurface_set_sublevels_attributes ()</title> <indexterm zone="gtk-plot-csurface-set-sublevels-attributes"><primary sortas="gtk_plot_csurface_set_sublevels_attributes">gtk_plot_csurface_set_sublevels_attributes</primary></indexterm><programlisting><link linkend="void">void</link> gtk_plot_csurface_set_sublevels_attributes (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *data, <link linkend="GtkPlotLineStyle">GtkPlotLineStyle</link> style, <link linkend="gfloat">gfloat</link> width, const <link linkend="GdkColor">GdkColor</link> *color);</programlisting> <para> </para><variablelist role="params"> <varlistentry><term><parameter>data</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>style</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>width</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>color</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> </variablelist></refsect2> <refsect2 id="gtk-plot-csurface-get-levels-attributes" role="function"> <title>gtk_plot_csurface_get_levels_attributes ()</title> <indexterm zone="gtk-plot-csurface-get-levels-attributes"><primary sortas="gtk_plot_csurface_get_levels_attributes">gtk_plot_csurface_get_levels_attributes</primary></indexterm><programlisting><link linkend="void">void</link> gtk_plot_csurface_get_levels_attributes (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *data, <link linkend="GtkPlotLineStyle">GtkPlotLineStyle</link> *style, <link linkend="gfloat">gfloat</link> *width, <link linkend="GdkColor">GdkColor</link> *color);</programlisting> <para> </para><variablelist role="params"> <varlistentry><term><parameter>data</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>style</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>width</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>color</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> </variablelist></refsect2> <refsect2 id="gtk-plot-csurface-get-sublevels-attributes" role="function"> <title>gtk_plot_csurface_get_sublevels_attributes ()</title> <indexterm zone="gtk-plot-csurface-get-sublevels-attributes"><primary sortas="gtk_plot_csurface_get_sublevels_attributes">gtk_plot_csurface_get_sublevels_attributes</primary></indexterm><programlisting><link linkend="void">void</link> gtk_plot_csurface_get_sublevels_attributes (<link linkend="GtkPlotCSurface">GtkPlotCSurface</link> *data, <link linkend="GtkPlotLineStyle">GtkPlotLineStyle</link> *style, <link linkend="gfloat">gfloat</link> *width, <link linkend="GdkColor">GdkColor</link> *color);</programlisting> <para> </para><variablelist role="params"> <varlistentry><term><parameter>data</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>style</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>width</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>color</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> </variablelist></refsect2> </refsect1> </refentry>