25
25
#define <link linkend="GO-DATA:CAPS">GO_DATA</link> (o)
26
26
#define <link linkend="IS-GO-DATA:CAPS">IS_GO_DATA</link> (o)
27
27
<link linkend="GType">GType</link> <link linkend="go-data-get-type">go_data_get_type</link> (void);
28
<link linkend="GOData">GOData</link> * <link linkend="go-data-dup">go_data_dup</link> (<link linkend="GOData">GOData</link> const *src);
28
<link linkend="GOData">GOData</link>* <link linkend="go-data-dup">go_data_dup</link> (<link linkend="GOData">GOData</link> const *src);
29
29
<link linkend="gboolean">gboolean</link> <link linkend="go-data-eq">go_data_eq</link> (<link linkend="GOData">GOData</link> const *a,
30
30
<link linkend="GOData">GOData</link> const *b);
31
<link linkend="GOFormat">GOFormat</link> * <link linkend="go-data-preferred-fmt">go_data_preferred_fmt</link> (<link linkend="GOData">GOData</link> const *dat);
32
<link linkend="char">char</link> * <link linkend="go-data-as-str">go_data_as_str</link> (<link linkend="GOData">GOData</link> const *dat);
31
<link linkend="GOFormat">GOFormat</link>* <link linkend="go-data-preferred-fmt">go_data_preferred_fmt</link> (<link linkend="GOData">GOData</link> const *dat);
32
<link linkend="char">char</link>* <link linkend="go-data-as-str">go_data_as_str</link> (<link linkend="GOData">GOData</link> const *dat);
33
33
<link linkend="gboolean">gboolean</link> <link linkend="go-data-from-str">go_data_from_str</link> (<link linkend="GOData">GOData</link> *dat,
34
34
<link linkend="char">char</link> const *str);
35
35
<link linkend="void">void</link> <link linkend="go-data-emit-changed">go_data_emit_changed</link> (<link linkend="GOData">GOData</link> *dat);
38
38
#define <link linkend="IS-GO-DATA-SCALAR:CAPS">IS_GO_DATA_SCALAR</link> (o)
39
39
<link linkend="GType">GType</link> <link linkend="go-data-scalar-get-type">go_data_scalar_get_type</link> (void);
40
40
<link linkend="double">double</link> <link linkend="go-data-scalar-get-value">go_data_scalar_get_value</link> (<link linkend="GODataScalar">GODataScalar</link> *val);
41
<link linkend="char">char</link> const * <link linkend="go-data-scalar-get-str">go_data_scalar_get_str</link> (<link linkend="GODataScalar">GODataScalar</link> *val);
41
<link linkend="char">char</link>const * <link linkend="go-data-scalar-get-str">go_data_scalar_get_str</link> (<link linkend="GODataScalar">GODataScalar</link> *val);
42
42
#define <link linkend="GO-DATA-VECTOR-TYPE:CAPS">GO_DATA_VECTOR_TYPE</link>
43
43
#define <link linkend="GO-DATA-VECTOR:CAPS">GO_DATA_VECTOR</link> (o)
44
44
#define <link linkend="IS-GO-DATA-VECTOR:CAPS">IS_GO_DATA_VECTOR</link> (o)
45
45
<link linkend="GType">GType</link> <link linkend="go-data-vector-get-type">go_data_vector_get_type</link> (void);
46
46
<link linkend="int">int</link> <link linkend="go-data-vector-get-len">go_data_vector_get_len</link> (<link linkend="GODataVector">GODataVector</link> *vec);
47
<link linkend="double">double</link> * <link linkend="go-data-vector-get-values">go_data_vector_get_values</link> (<link linkend="GODataVector">GODataVector</link> *vec);
47
<link linkend="double">double</link>* <link linkend="go-data-vector-get-values">go_data_vector_get_values</link> (<link linkend="GODataVector">GODataVector</link> *vec);
48
48
<link linkend="double">double</link> <link linkend="go-data-vector-get-value">go_data_vector_get_value</link> (<link linkend="GODataVector">GODataVector</link> *vec,
49
49
<link linkend="unsigned-">unsigned </link> i);
50
<link linkend="char">char</link> * <link linkend="go-data-vector-get-str">go_data_vector_get_str</link> (<link linkend="GODataVector">GODataVector</link> *vec,
50
<link linkend="char">char</link>* <link linkend="go-data-vector-get-str">go_data_vector_get_str</link> (<link linkend="GODataVector">GODataVector</link> *vec,
51
51
<link linkend="unsigned-">unsigned </link> i);
52
52
<link linkend="void">void</link> <link linkend="go-data-vector-get-minmax">go_data_vector_get_minmax</link> (<link linkend="GODataVector">GODataVector</link> *vec,
53
53
<link linkend="double">double</link> *min,
57
57
#define <link linkend="IS-GO-DATA-MATRIX:CAPS">IS_GO_DATA_MATRIX</link> (o)
58
58
<link linkend="GType">GType</link> <link linkend="go-data-matrix-get-type">go_data_matrix_get_type</link> (void);
59
59
<link linkend="GODataMatrixSize">GODataMatrixSize</link> <link linkend="go-data-matrix-get-size">go_data_matrix_get_size</link> (<link linkend="GODataMatrix">GODataMatrix</link> *mat);
60
<link linkend="double">double</link> * <link linkend="go-data-matrix-get-values">go_data_matrix_get_values</link> (<link linkend="GODataMatrix">GODataMatrix</link> *mat);
60
<link linkend="double">double</link>* <link linkend="go-data-matrix-get-values">go_data_matrix_get_values</link> (<link linkend="GODataMatrix">GODataMatrix</link> *mat);
61
61
<link linkend="double">double</link> <link linkend="go-data-matrix-get-value">go_data_matrix_get_value</link> (<link linkend="GODataMatrix">GODataMatrix</link> *mat,
62
62
<link linkend="unsigned-">unsigned </link> i,
63
63
<link linkend="unsigned-">unsigned </link> j);
64
<link linkend="char">char</link> * <link linkend="go-data-matrix-get-str">go_data_matrix_get_str</link> (<link linkend="GODataMatrix">GODataMatrix</link> *mat,
64
<link linkend="char">char</link>* <link linkend="go-data-matrix-get-str">go_data_matrix_get_str</link> (<link linkend="GODataMatrix">GODataMatrix</link> *mat,
65
65
<link linkend="unsigned-">unsigned </link> i,
66
66
<link linkend="unsigned-">unsigned </link> j);
67
67
<link linkend="void">void</link> <link linkend="go-data-matrix-get-minmax">go_data_matrix_get_minmax</link> (<link linkend="GODataMatrix">GODataMatrix</link> *mat,
133
133
</variablelist></refsect2>
134
134
<refsect2 id="go-data-dup" role="function">
135
135
<title>go_data_dup ()</title>
136
<indexterm zone="go-data-dup"><primary>go_data_dup</primary></indexterm><programlisting><link linkend="GOData">GOData</link> * go_data_dup (<link linkend="GOData">GOData</link> const *src);</programlisting>
136
<indexterm zone="go-data-dup"><primary>go_data_dup</primary></indexterm><programlisting><link linkend="GOData">GOData</link>* go_data_dup (<link linkend="GOData">GOData</link> const *src);</programlisting>
138
138
A deep copy of <parameter>src</parameter>.</para>
167
167
</variablelist></refsect2>
168
168
<refsect2 id="go-data-preferred-fmt" role="function">
169
169
<title>go_data_preferred_fmt ()</title>
170
<indexterm zone="go-data-preferred-fmt"><primary>go_data_preferred_fmt</primary></indexterm><programlisting><link linkend="GOFormat">GOFormat</link> * go_data_preferred_fmt (<link linkend="GOData">GOData</link> const *dat);</programlisting>
170
<indexterm zone="go-data-preferred-fmt"><primary>go_data_preferred_fmt</primary></indexterm><programlisting><link linkend="GOFormat">GOFormat</link>* go_data_preferred_fmt (<link linkend="GOData">GOData</link> const *dat);</programlisting>
172
172
Caller is responsible for unrefing the result.</para>
181
181
</variablelist></refsect2>
182
182
<refsect2 id="go-data-as-str" role="function">
183
183
<title>go_data_as_str ()</title>
184
<indexterm zone="go-data-as-str"><primary>go_data_as_str</primary></indexterm><programlisting><link linkend="char">char</link> * go_data_as_str (<link linkend="GOData">GOData</link> const *dat);</programlisting>
184
<indexterm zone="go-data-as-str"><primary>go_data_as_str</primary></indexterm><programlisting><link linkend="char">char</link>* go_data_as_str (<link linkend="GOData">GOData</link> const *dat);</programlisting>
186
186
Return a string representation of the data source that the caller is
187
187
responsible for freeing
289
289
</variablelist></refsect2>
290
290
<refsect2 id="go-data-scalar-get-str" role="function">
291
291
<title>go_data_scalar_get_str ()</title>
292
<indexterm zone="go-data-scalar-get-str"><primary>go_data_scalar_get_str</primary></indexterm><programlisting><link linkend="char">char</link> const * go_data_scalar_get_str (<link linkend="GODataScalar">GODataScalar</link> *val);</programlisting>
292
<indexterm zone="go-data-scalar-get-str"><primary>go_data_scalar_get_str</primary></indexterm><programlisting><link linkend="char">char</link>const * go_data_scalar_get_str (<link linkend="GODataScalar">GODataScalar</link> *val);</programlisting>
295
295
</para><variablelist role="params">
361
361
</variablelist></refsect2>
362
362
<refsect2 id="go-data-vector-get-values" role="function">
363
363
<title>go_data_vector_get_values ()</title>
364
<indexterm zone="go-data-vector-get-values"><primary>go_data_vector_get_values</primary></indexterm><programlisting><link linkend="double">double</link> * go_data_vector_get_values (<link linkend="GODataVector">GODataVector</link> *vec);</programlisting>
364
<indexterm zone="go-data-vector-get-values"><primary>go_data_vector_get_values</primary></indexterm><programlisting><link linkend="double">double</link>* go_data_vector_get_values (<link linkend="GODataVector">GODataVector</link> *vec);</programlisting>
367
367
</para><variablelist role="params">
393
393
</variablelist></refsect2>
394
394
<refsect2 id="go-data-vector-get-str" role="function">
395
395
<title>go_data_vector_get_str ()</title>
396
<indexterm zone="go-data-vector-get-str"><primary>go_data_vector_get_str</primary></indexterm><programlisting><link linkend="char">char</link> * go_data_vector_get_str (<link linkend="GODataVector">GODataVector</link> *vec,
396
<indexterm zone="go-data-vector-get-str"><primary>go_data_vector_get_str</primary></indexterm><programlisting><link linkend="char">char</link>* go_data_vector_get_str (<link linkend="GODataVector">GODataVector</link> *vec,
397
397
<link linkend="unsigned-">unsigned </link> i);</programlisting>
489
489
</variablelist></refsect2>
490
490
<refsect2 id="go-data-matrix-get-values" role="function">
491
491
<title>go_data_matrix_get_values ()</title>
492
<indexterm zone="go-data-matrix-get-values"><primary>go_data_matrix_get_values</primary></indexterm><programlisting><link linkend="double">double</link> * go_data_matrix_get_values (<link linkend="GODataMatrix">GODataMatrix</link> *mat);</programlisting>
492
<indexterm zone="go-data-matrix-get-values"><primary>go_data_matrix_get_values</primary></indexterm><programlisting><link linkend="double">double</link>* go_data_matrix_get_values (<link linkend="GODataMatrix">GODataMatrix</link> *mat);</programlisting>
495
495
</para><variablelist role="params">
525
525
</variablelist></refsect2>
526
526
<refsect2 id="go-data-matrix-get-str" role="function">
527
527
<title>go_data_matrix_get_str ()</title>
528
<indexterm zone="go-data-matrix-get-str"><primary>go_data_matrix_get_str</primary></indexterm><programlisting><link linkend="char">char</link> * go_data_matrix_get_str (<link linkend="GODataMatrix">GODataMatrix</link> *mat,
528
<indexterm zone="go-data-matrix-get-str"><primary>go_data_matrix_get_str</primary></indexterm><programlisting><link linkend="char">char</link>* go_data_matrix_get_str (<link linkend="GODataMatrix">GODataMatrix</link> *mat,
529
529
<link linkend="unsigned-">unsigned </link> i,
530
530
<link linkend="unsigned-">unsigned </link> j);</programlisting>