~ubuntu-branches/ubuntu/jaunty/goffice/jaunty-updates

« back to all changes in this revision

Viewing changes to docs/reference/xml/go-path.xml

  • Committer: Bazaar Package Importer
  • Author(s): Gauvain Pocentek
  • Date: 2008-11-09 18:10:54 UTC
  • mfrom: (1.1.17 upstream)
  • Revision ID: james.westby@ubuntu.com-20081109181054-uazweo6uci8h7bc5
Tags: 0.6.5-1ubuntu1
* Merge from debian unstable, remaining changes:
  - call intltool-update -p in debian/rules
  - libgoffice-gtk-0-6 is a transitional package
  - libgoffice-0-6 conflicts with libgoffice-gtk-0-6 (<< 0.6.3-1ubuntu2)

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
<!ENTITY version SYSTEM "version.xml">
5
5
]
6
6
>
7
 
<refentry id="goffice-GoPath">
 
7
<refentry id="goffice-06-go-path">
8
8
<refmeta>
9
 
<refentrytitle role="top_of_page" id="goffice-GoPath.top_of_page">GoPath</refentrytitle>
 
9
<refentrytitle role="top_of_page" id="goffice-06-go-path.top_of_page">GoPath</refentrytitle>
10
10
<manvolnum>3</manvolnum>
11
 
<refmiscinfo>GOFFICE Library</refmiscinfo>
 
11
<refmiscinfo>GOFFICE-0.6 Library</refmiscinfo>
12
12
</refmeta>
13
13
 
14
14
<refnamediv>
17
17
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
18
18
</refnamediv>
19
19
 
20
 
<refsynopsisdiv id="goffice-GoPath.synopsis" role="synopsis">
 
20
<refsynopsisdiv id="goffice-06-go-path.synopsis" role="synopsis">
21
21
<title role="synopsis.title">Synopsis</title>
22
22
 
23
23
<synopsis>
24
 
<link linkend="GOPath">GOPath</link>*             <link linkend="go-path-new">go_path_new</link>                         (void);
 
24
enum                <link linkend="GOPathDirection">GOPathDirection</link>;
 
25
enum                <link linkend="GOPathOptions">GOPathOptions</link>;
 
26
                    <link linkend="GOPathPoint">GOPathPoint</link>;
 
27
                    <link linkend="GOPath">GOPath</link>;
 
28
#define             <link linkend="IS-GO-PATH:CAPS">IS_GO_PATH</link>                          (x)
 
29
<link linkend="GOPath">GOPath</link> *            <link linkend="go-path-new">go_path_new</link>                         (void);
 
30
<link linkend="void">void</link>                <link linkend="go-path-clear">go_path_clear</link>                       (<link linkend="GOPath">GOPath</link> *path);
 
31
<link linkend="void">void</link>                <link linkend="go-path-free">go_path_free</link>                        (<link linkend="GOPath">GOPath</link> *path);
25
32
<link linkend="void">void</link>                <link linkend="go-path-set-options">go_path_set_options</link>                 (<link linkend="GOPath">GOPath</link> *path,
26
33
                                                         <link linkend="GOPathOptions">GOPathOptions</link> options);
27
34
<link linkend="GOPathOptions">GOPathOptions</link>       <link linkend="go-path-get-options">go_path_get_options</link>                 (<link linkend="GOPath">GOPath</link> const *path);
28
 
<link linkend="void">void</link>                <link linkend="go-path-arc">go_path_arc</link>                         (<link linkend="GOPath">GOPath</link> *path,
29
 
                                                         <link linkend="double">double</link> cx,
30
 
                                                         <link linkend="double">double</link> cy,
31
 
                                                         <link linkend="double">double</link> rx,
32
 
                                                         <link linkend="double">double</link> ry,
33
 
                                                         <link linkend="double">double</link> th0,
34
 
                                                         <link linkend="double">double</link> th1);
35
 
<link linkend="void">void</link>                <link linkend="go-path-arc-to">go_path_arc_to</link>                      (<link linkend="GOPath">GOPath</link> *path,
36
 
                                                         <link linkend="double">double</link> cx,
37
 
                                                         <link linkend="double">double</link> cy,
38
 
                                                         <link linkend="double">double</link> rx,
39
 
                                                         <link linkend="double">double</link> ry,
40
 
                                                         <link linkend="double">double</link> th0,
41
 
                                                         <link linkend="double">double</link> th1);
42
 
<link linkend="void">void</link>                <link linkend="go-path-clear">go_path_clear</link>                       (<link linkend="GOPath">GOPath</link> *path);
43
 
<link linkend="void">void</link>                <link linkend="go-path-close">go_path_close</link>                       (<link linkend="GOPath">GOPath</link> *path);
 
35
<link linkend="void">void</link>                <link linkend="go-path-move-to">go_path_move_to</link>                     (<link linkend="GOPath">GOPath</link> *path,
 
36
                                                         <link linkend="double">double</link> x,
 
37
                                                         <link linkend="double">double</link> y);
 
38
<link linkend="void">void</link>                <link linkend="go-path-line-to">go_path_line_to</link>                     (<link linkend="GOPath">GOPath</link> *path,
 
39
                                                         <link linkend="double">double</link> x,
 
40
                                                         <link linkend="double">double</link> y);
44
41
<link linkend="void">void</link>                <link linkend="go-path-curve-to">go_path_curve_to</link>                    (<link linkend="GOPath">GOPath</link> *path,
45
42
                                                         <link linkend="double">double</link> x0,
46
43
                                                         <link linkend="double">double</link> y0,
48
45
                                                         <link linkend="double">double</link> y1,
49
46
                                                         <link linkend="double">double</link> x2,
50
47
                                                         <link linkend="double">double</link> y2);
51
 
<link linkend="void">void</link>                <link linkend="go-path-free">go_path_free</link>                        (<link linkend="GOPath">GOPath</link> *path);
52
 
<link linkend="void">void</link>                <link linkend="go-path-line-to">go_path_line_to</link>                     (<link linkend="GOPath">GOPath</link> *path,
53
 
                                                         <link linkend="double">double</link> x,
54
 
                                                         <link linkend="double">double</link> y);
55
 
<link linkend="void">void</link>                <link linkend="go-path-move-to">go_path_move_to</link>                     (<link linkend="GOPath">GOPath</link> *path,
56
 
                                                         <link linkend="double">double</link> x,
57
 
                                                         <link linkend="double">double</link> y);
 
48
<link linkend="void">void</link>                <link linkend="go-path-close">go_path_close</link>                       (<link linkend="GOPath">GOPath</link> *path);
 
49
<link linkend="void">void</link>                <link linkend="go-path-ring-wedge">go_path_ring_wedge</link>                  (<link linkend="GOPath">GOPath</link> *path,
 
50
                                                         <link linkend="double">double</link> cx,
 
51
                                                         <link linkend="double">double</link> cy,
 
52
                                                         <link linkend="double">double</link> rx_out,
 
53
                                                         <link linkend="double">double</link> ry_out,
 
54
                                                         <link linkend="double">double</link> rx_in,
 
55
                                                         <link linkend="double">double</link> ry_in,
 
56
                                                         <link linkend="double">double</link> th0,
 
57
                                                         <link linkend="double">double</link> th1);
58
58
<link linkend="void">void</link>                <link linkend="go-path-pie-wedge">go_path_pie_wedge</link>                   (<link linkend="GOPath">GOPath</link> *path,
59
59
                                                         <link linkend="double">double</link> cx,
60
60
                                                         <link linkend="double">double</link> cy,
62
62
                                                         <link linkend="double">double</link> ry,
63
63
                                                         <link linkend="double">double</link> th0,
64
64
                                                         <link linkend="double">double</link> th1);
 
65
<link linkend="void">void</link>                <link linkend="go-path-arc">go_path_arc</link>                         (<link linkend="GOPath">GOPath</link> *path,
 
66
                                                         <link linkend="double">double</link> cx,
 
67
                                                         <link linkend="double">double</link> cy,
 
68
                                                         <link linkend="double">double</link> rx,
 
69
                                                         <link linkend="double">double</link> ry,
 
70
                                                         <link linkend="double">double</link> th0,
 
71
                                                         <link linkend="double">double</link> th1);
 
72
<link linkend="void">void</link>                <link linkend="go-path-arc-to">go_path_arc_to</link>                      (<link linkend="GOPath">GOPath</link> *path,
 
73
                                                         <link linkend="double">double</link> cx,
 
74
                                                         <link linkend="double">double</link> cy,
 
75
                                                         <link linkend="double">double</link> rx,
 
76
                                                         <link linkend="double">double</link> ry,
 
77
                                                         <link linkend="double">double</link> th0,
 
78
                                                         <link linkend="double">double</link> th1);
65
79
<link linkend="void">void</link>                <link linkend="go-path-rectangle">go_path_rectangle</link>                   (<link linkend="GOPath">GOPath</link> *path,
66
80
                                                         <link linkend="double">double</link> x,
67
81
                                                         <link linkend="double">double</link> y,
68
82
                                                         <link linkend="double">double</link> width,
69
83
                                                         <link linkend="double">double</link> height);
70
 
<link linkend="void">void</link>                <link linkend="go-path-ring-wedge">go_path_ring_wedge</link>                  (<link linkend="GOPath">GOPath</link> *path,
71
 
                                                         <link linkend="double">double</link> cx,
72
 
                                                         <link linkend="double">double</link> cy,
73
 
                                                         <link linkend="double">double</link> rx_out,
74
 
                                                         <link linkend="double">double</link> ry_out,
75
 
                                                         <link linkend="double">double</link> rx_in,
76
 
                                                         <link linkend="double">double</link> ry_in,
77
 
                                                         <link linkend="double">double</link> th0,
78
 
                                                         <link linkend="double">double</link> th1);
79
84
<link linkend="void">void</link>                <link linkend="go-path-interpret">go_path_interpret</link>                   (<link linkend="GOPath">GOPath</link> const *path,
80
85
                                                         <link linkend="GOPathDirection">GOPathDirection</link> direction,
81
86
                                                         <link linkend="GOPathMoveToFunc">GOPathMoveToFunc</link> *move_to,
94
99
 
95
100
 
96
101
 
97
 
<refsect1 id="goffice-GoPath.description" role="desc">
 
102
<refsect1 id="goffice-06-go-path.description" role="desc">
98
103
<title role="desc.title">Description</title>
99
104
<para>
100
105
 
101
106
</para>
102
107
</refsect1>
103
108
 
104
 
<refsect1 id="goffice-GoPath.details" role="details">
 
109
<refsect1 id="goffice-06-go-path.details" role="details">
105
110
<title role="details.title">Details</title>
 
111
<refsect2 id="GOPathDirection" role="enum">
 
112
<title>enum GOPathDirection</title>
 
113
<indexterm zone="GOPathDirection"><primary>GOPathDirection</primary></indexterm><programlisting>typedef enum {
 
114
        GO_PATH_DIRECTION_FORWARD,
 
115
        GO_PATH_DIRECTION_BACKWARD
 
116
} GOPathDirection;
 
117
</programlisting>
 
118
<para>
 
119
 
 
120
</para></refsect2>
 
121
<refsect2 id="GOPathOptions" role="enum">
 
122
<title>enum GOPathOptions</title>
 
123
<indexterm zone="GOPathOptions"><primary>GOPathOptions</primary></indexterm><programlisting>typedef enum {
 
124
        GO_PATH_OPTIONS_SNAP_COORDINATES        = 1&lt;&lt;0,
 
125
        GO_PATH_OPTIONS_SNAP_WIDTH              = 1&lt;&lt;1,
 
126
        GO_PATH_OPTIONS_SHARP                   = 3
 
127
} GOPathOptions;
 
128
</programlisting>
 
129
<para>
 
130
 
 
131
</para></refsect2>
 
132
<refsect2 id="GOPathPoint" role="struct">
 
133
<title>GOPathPoint</title>
 
134
<indexterm zone="GOPathPoint"><primary>GOPathPoint</primary></indexterm><programlisting>typedef struct {
 
135
        double x;
 
136
        double y;
 
137
} GOPathPoint;
 
138
</programlisting>
 
139
<para>
 
140
 
 
141
</para></refsect2>
 
142
<refsect2 id="GOPath" role="struct">
 
143
<title>GOPath</title>
 
144
<indexterm zone="GOPath"><primary>GOPath</primary></indexterm><programlisting>typedef struct {
 
145
        GOPathDataBuffer *data_buffer_head;
 
146
        GOPathDataBuffer *data_buffer_tail;
 
147
 
 
148
        gboolean sharp;
 
149
} GOPath;
 
150
</programlisting>
 
151
<para>
 
152
 
 
153
</para></refsect2>
 
154
<refsect2 id="IS-GO-PATH:CAPS" role="macro">
 
155
<title>IS_GO_PATH()</title>
 
156
<indexterm zone="IS-GO-PATH:CAPS"><primary>IS_GO_PATH</primary></indexterm><programlisting>#define IS_GO_PATH(x) ((x) != NULL)
 
157
</programlisting>
 
158
<para>
 
159
 
 
160
</para><variablelist role="params">
 
161
<varlistentry><term><parameter>x</parameter>&nbsp;:</term>
 
162
<listitem><simpara>
 
163
 
 
164
 
 
165
</simpara></listitem></varlistentry>
 
166
</variablelist></refsect2>
106
167
<refsect2 id="go-path-new" role="function">
107
168
<title>go_path_new ()</title>
108
 
<indexterm zone="go-path-new"><primary>go_path_new</primary></indexterm><programlisting><link linkend="GOPath">GOPath</link>*             go_path_new                         (void);</programlisting>
 
169
<indexterm zone="go-path-new"><primary>go_path_new</primary></indexterm><programlisting><link linkend="GOPath">GOPath</link> *            go_path_new                         (void);</programlisting>
109
170
<para>
110
171
 
111
172
</para><variablelist role="params">
114
175
 
115
176
</simpara></listitem></varlistentry>
116
177
</variablelist></refsect2>
 
178
<refsect2 id="go-path-clear" role="function">
 
179
<title>go_path_clear ()</title>
 
180
<indexterm zone="go-path-clear"><primary>go_path_clear</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_clear                       (<link linkend="GOPath">GOPath</link> *path);</programlisting>
 
181
<para>
 
182
 
 
183
</para><variablelist role="params">
 
184
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
 
185
<listitem><simpara>
 
186
 
 
187
 
 
188
</simpara></listitem></varlistentry>
 
189
</variablelist></refsect2>
 
190
<refsect2 id="go-path-free" role="function">
 
191
<title>go_path_free ()</title>
 
192
<indexterm zone="go-path-free"><primary>go_path_free</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_free                        (<link linkend="GOPath">GOPath</link> *path);</programlisting>
 
193
<para>
 
194
Frees all memory allocated for <parameter>path</parameter>.</para>
 
195
<para>
 
196
 
 
197
</para><variablelist role="params">
 
198
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
 
199
<listitem><simpara> a <link linkend="GOPath"><type>GOPath</type></link>
 
200
</simpara></listitem></varlistentry>
 
201
</variablelist></refsect2>
117
202
<refsect2 id="go-path-set-options" role="function">
118
203
<title>go_path_set_options ()</title>
119
204
<indexterm zone="go-path-set-options"><primary>go_path_set_options</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_set_options                 (<link linkend="GOPath">GOPath</link> *path,
144
229
 
145
230
</simpara></listitem></varlistentry>
146
231
</variablelist></refsect2>
147
 
<refsect2 id="go-path-arc" role="function">
148
 
<title>go_path_arc ()</title>
149
 
<indexterm zone="go-path-arc"><primary>go_path_arc</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_arc                         (<link linkend="GOPath">GOPath</link> *path,
150
 
                                                         <link linkend="double">double</link> cx,
151
 
                                                         <link linkend="double">double</link> cy,
152
 
                                                         <link linkend="double">double</link> rx,
153
 
                                                         <link linkend="double">double</link> ry,
154
 
                                                         <link linkend="double">double</link> th0,
155
 
                                                         <link linkend="double">double</link> th1);</programlisting>
156
 
<para>
157
 
 
158
 
</para><variablelist role="params">
159
 
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
160
 
<listitem><simpara>
161
 
</simpara></listitem></varlistentry>
162
 
<varlistentry><term><parameter>cx</parameter>&nbsp;:</term>
163
 
<listitem><simpara>
164
 
</simpara></listitem></varlistentry>
165
 
<varlistentry><term><parameter>cy</parameter>&nbsp;:</term>
166
 
<listitem><simpara>
167
 
</simpara></listitem></varlistentry>
168
 
<varlistentry><term><parameter>rx</parameter>&nbsp;:</term>
169
 
<listitem><simpara>
170
 
</simpara></listitem></varlistentry>
171
 
<varlistentry><term><parameter>ry</parameter>&nbsp;:</term>
172
 
<listitem><simpara>
173
 
</simpara></listitem></varlistentry>
174
 
<varlistentry><term><parameter>th0</parameter>&nbsp;:</term>
175
 
<listitem><simpara>
176
 
</simpara></listitem></varlistentry>
177
 
<varlistentry><term><parameter>th1</parameter>&nbsp;:</term>
178
 
<listitem><simpara>
179
 
 
180
 
 
181
 
</simpara></listitem></varlistentry>
182
 
</variablelist></refsect2>
183
 
<refsect2 id="go-path-arc-to" role="function">
184
 
<title>go_path_arc_to ()</title>
185
 
<indexterm zone="go-path-arc-to"><primary>go_path_arc_to</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_arc_to                      (<link linkend="GOPath">GOPath</link> *path,
186
 
                                                         <link linkend="double">double</link> cx,
187
 
                                                         <link linkend="double">double</link> cy,
188
 
                                                         <link linkend="double">double</link> rx,
189
 
                                                         <link linkend="double">double</link> ry,
190
 
                                                         <link linkend="double">double</link> th0,
191
 
                                                         <link linkend="double">double</link> th1);</programlisting>
192
 
<para>
193
 
 
194
 
</para><variablelist role="params">
195
 
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
196
 
<listitem><simpara>
197
 
</simpara></listitem></varlistentry>
198
 
<varlistentry><term><parameter>cx</parameter>&nbsp;:</term>
199
 
<listitem><simpara>
200
 
</simpara></listitem></varlistentry>
201
 
<varlistentry><term><parameter>cy</parameter>&nbsp;:</term>
202
 
<listitem><simpara>
203
 
</simpara></listitem></varlistentry>
204
 
<varlistentry><term><parameter>rx</parameter>&nbsp;:</term>
205
 
<listitem><simpara>
206
 
</simpara></listitem></varlistentry>
207
 
<varlistentry><term><parameter>ry</parameter>&nbsp;:</term>
208
 
<listitem><simpara>
209
 
</simpara></listitem></varlistentry>
210
 
<varlistentry><term><parameter>th0</parameter>&nbsp;:</term>
211
 
<listitem><simpara>
212
 
</simpara></listitem></varlistentry>
213
 
<varlistentry><term><parameter>th1</parameter>&nbsp;:</term>
214
 
<listitem><simpara>
215
 
 
216
 
 
217
 
</simpara></listitem></varlistentry>
218
 
</variablelist></refsect2>
219
 
<refsect2 id="go-path-clear" role="function">
220
 
<title>go_path_clear ()</title>
221
 
<indexterm zone="go-path-clear"><primary>go_path_clear</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_clear                       (<link linkend="GOPath">GOPath</link> *path);</programlisting>
222
 
<para>
223
 
 
224
 
</para><variablelist role="params">
225
 
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
226
 
<listitem><simpara>
227
 
 
228
 
 
229
 
</simpara></listitem></varlistentry>
230
 
</variablelist></refsect2>
231
 
<refsect2 id="go-path-close" role="function">
232
 
<title>go_path_close ()</title>
233
 
<indexterm zone="go-path-close"><primary>go_path_close</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_close                       (<link linkend="GOPath">GOPath</link> *path);</programlisting>
234
 
<para>
235
 
 
236
 
</para><variablelist role="params">
237
 
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
 
232
<refsect2 id="go-path-move-to" role="function">
 
233
<title>go_path_move_to ()</title>
 
234
<indexterm zone="go-path-move-to"><primary>go_path_move_to</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_move_to                     (<link linkend="GOPath">GOPath</link> *path,
 
235
                                                         <link linkend="double">double</link> x,
 
236
                                                         <link linkend="double">double</link> y);</programlisting>
 
237
<para>
 
238
 
 
239
</para><variablelist role="params">
 
240
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
 
241
<listitem><simpara>
 
242
</simpara></listitem></varlistentry>
 
243
<varlistentry><term><parameter>x</parameter>&nbsp;:</term>
 
244
<listitem><simpara>
 
245
</simpara></listitem></varlistentry>
 
246
<varlistentry><term><parameter>y</parameter>&nbsp;:</term>
 
247
<listitem><simpara>
 
248
 
 
249
 
 
250
</simpara></listitem></varlistentry>
 
251
</variablelist></refsect2>
 
252
<refsect2 id="go-path-line-to" role="function">
 
253
<title>go_path_line_to ()</title>
 
254
<indexterm zone="go-path-line-to"><primary>go_path_line_to</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_line_to                     (<link linkend="GOPath">GOPath</link> *path,
 
255
                                                         <link linkend="double">double</link> x,
 
256
                                                         <link linkend="double">double</link> y);</programlisting>
 
257
<para>
 
258
 
 
259
</para><variablelist role="params">
 
260
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
 
261
<listitem><simpara>
 
262
</simpara></listitem></varlistentry>
 
263
<varlistentry><term><parameter>x</parameter>&nbsp;:</term>
 
264
<listitem><simpara>
 
265
</simpara></listitem></varlistentry>
 
266
<varlistentry><term><parameter>y</parameter>&nbsp;:</term>
238
267
<listitem><simpara>
239
268
 
240
269
 
276
305
 
277
306
</simpara></listitem></varlistentry>
278
307
</variablelist></refsect2>
279
 
<refsect2 id="go-path-free" role="function">
280
 
<title>go_path_free ()</title>
281
 
<indexterm zone="go-path-free"><primary>go_path_free</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_free                        (<link linkend="GOPath">GOPath</link> *path);</programlisting>
282
 
<para>
283
 
Frees all memory allocated for <parameter>path</parameter>.</para>
284
 
<variablelist role="params">
285
 
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
286
 
<listitem><simpara> a <link linkend="GOPath"><type>GOPath</type></link>
287
 
</simpara></listitem></varlistentry>
288
 
</variablelist></refsect2>
289
 
<refsect2 id="go-path-line-to" role="function">
290
 
<title>go_path_line_to ()</title>
291
 
<indexterm zone="go-path-line-to"><primary>go_path_line_to</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_line_to                     (<link linkend="GOPath">GOPath</link> *path,
292
 
                                                         <link linkend="double">double</link> x,
293
 
                                                         <link linkend="double">double</link> y);</programlisting>
294
 
<para>
295
 
 
296
 
</para><variablelist role="params">
297
 
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
298
 
<listitem><simpara>
299
 
</simpara></listitem></varlistentry>
300
 
<varlistentry><term><parameter>x</parameter>&nbsp;:</term>
301
 
<listitem><simpara>
302
 
</simpara></listitem></varlistentry>
303
 
<varlistentry><term><parameter>y</parameter>&nbsp;:</term>
304
 
<listitem><simpara>
305
 
 
306
 
 
307
 
</simpara></listitem></varlistentry>
308
 
</variablelist></refsect2>
309
 
<refsect2 id="go-path-move-to" role="function">
310
 
<title>go_path_move_to ()</title>
311
 
<indexterm zone="go-path-move-to"><primary>go_path_move_to</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_move_to                     (<link linkend="GOPath">GOPath</link> *path,
312
 
                                                         <link linkend="double">double</link> x,
313
 
                                                         <link linkend="double">double</link> y);</programlisting>
314
 
<para>
315
 
 
316
 
</para><variablelist role="params">
317
 
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
318
 
<listitem><simpara>
319
 
</simpara></listitem></varlistentry>
320
 
<varlistentry><term><parameter>x</parameter>&nbsp;:</term>
321
 
<listitem><simpara>
322
 
</simpara></listitem></varlistentry>
323
 
<varlistentry><term><parameter>y</parameter>&nbsp;:</term>
 
308
<refsect2 id="go-path-close" role="function">
 
309
<title>go_path_close ()</title>
 
310
<indexterm zone="go-path-close"><primary>go_path_close</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_close                       (<link linkend="GOPath">GOPath</link> *path);</programlisting>
 
311
<para>
 
312
 
 
313
</para><variablelist role="params">
 
314
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
 
315
<listitem><simpara>
 
316
 
 
317
 
 
318
</simpara></listitem></varlistentry>
 
319
</variablelist></refsect2>
 
320
<refsect2 id="go-path-ring-wedge" role="function">
 
321
<title>go_path_ring_wedge ()</title>
 
322
<indexterm zone="go-path-ring-wedge"><primary>go_path_ring_wedge</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_ring_wedge                  (<link linkend="GOPath">GOPath</link> *path,
 
323
                                                         <link linkend="double">double</link> cx,
 
324
                                                         <link linkend="double">double</link> cy,
 
325
                                                         <link linkend="double">double</link> rx_out,
 
326
                                                         <link linkend="double">double</link> ry_out,
 
327
                                                         <link linkend="double">double</link> rx_in,
 
328
                                                         <link linkend="double">double</link> ry_in,
 
329
                                                         <link linkend="double">double</link> th0,
 
330
                                                         <link linkend="double">double</link> th1);</programlisting>
 
331
<para>
 
332
 
 
333
</para><variablelist role="params">
 
334
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
 
335
<listitem><simpara>
 
336
</simpara></listitem></varlistentry>
 
337
<varlistentry><term><parameter>cx</parameter>&nbsp;:</term>
 
338
<listitem><simpara>
 
339
</simpara></listitem></varlistentry>
 
340
<varlistentry><term><parameter>cy</parameter>&nbsp;:</term>
 
341
<listitem><simpara>
 
342
</simpara></listitem></varlistentry>
 
343
<varlistentry><term><parameter>rx_out</parameter>&nbsp;:</term>
 
344
<listitem><simpara>
 
345
</simpara></listitem></varlistentry>
 
346
<varlistentry><term><parameter>ry_out</parameter>&nbsp;:</term>
 
347
<listitem><simpara>
 
348
</simpara></listitem></varlistentry>
 
349
<varlistentry><term><parameter>rx_in</parameter>&nbsp;:</term>
 
350
<listitem><simpara>
 
351
</simpara></listitem></varlistentry>
 
352
<varlistentry><term><parameter>ry_in</parameter>&nbsp;:</term>
 
353
<listitem><simpara>
 
354
</simpara></listitem></varlistentry>
 
355
<varlistentry><term><parameter>th0</parameter>&nbsp;:</term>
 
356
<listitem><simpara>
 
357
</simpara></listitem></varlistentry>
 
358
<varlistentry><term><parameter>th1</parameter>&nbsp;:</term>
324
359
<listitem><simpara>
325
360
 
326
361
 
362
397
 
363
398
</simpara></listitem></varlistentry>
364
399
</variablelist></refsect2>
 
400
<refsect2 id="go-path-arc" role="function">
 
401
<title>go_path_arc ()</title>
 
402
<indexterm zone="go-path-arc"><primary>go_path_arc</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_arc                         (<link linkend="GOPath">GOPath</link> *path,
 
403
                                                         <link linkend="double">double</link> cx,
 
404
                                                         <link linkend="double">double</link> cy,
 
405
                                                         <link linkend="double">double</link> rx,
 
406
                                                         <link linkend="double">double</link> ry,
 
407
                                                         <link linkend="double">double</link> th0,
 
408
                                                         <link linkend="double">double</link> th1);</programlisting>
 
409
<para>
 
410
 
 
411
</para><variablelist role="params">
 
412
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
 
413
<listitem><simpara>
 
414
</simpara></listitem></varlistentry>
 
415
<varlistentry><term><parameter>cx</parameter>&nbsp;:</term>
 
416
<listitem><simpara>
 
417
</simpara></listitem></varlistentry>
 
418
<varlistentry><term><parameter>cy</parameter>&nbsp;:</term>
 
419
<listitem><simpara>
 
420
</simpara></listitem></varlistentry>
 
421
<varlistentry><term><parameter>rx</parameter>&nbsp;:</term>
 
422
<listitem><simpara>
 
423
</simpara></listitem></varlistentry>
 
424
<varlistentry><term><parameter>ry</parameter>&nbsp;:</term>
 
425
<listitem><simpara>
 
426
</simpara></listitem></varlistentry>
 
427
<varlistentry><term><parameter>th0</parameter>&nbsp;:</term>
 
428
<listitem><simpara>
 
429
</simpara></listitem></varlistentry>
 
430
<varlistentry><term><parameter>th1</parameter>&nbsp;:</term>
 
431
<listitem><simpara>
 
432
 
 
433
 
 
434
</simpara></listitem></varlistentry>
 
435
</variablelist></refsect2>
 
436
<refsect2 id="go-path-arc-to" role="function">
 
437
<title>go_path_arc_to ()</title>
 
438
<indexterm zone="go-path-arc-to"><primary>go_path_arc_to</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_arc_to                      (<link linkend="GOPath">GOPath</link> *path,
 
439
                                                         <link linkend="double">double</link> cx,
 
440
                                                         <link linkend="double">double</link> cy,
 
441
                                                         <link linkend="double">double</link> rx,
 
442
                                                         <link linkend="double">double</link> ry,
 
443
                                                         <link linkend="double">double</link> th0,
 
444
                                                         <link linkend="double">double</link> th1);</programlisting>
 
445
<para>
 
446
 
 
447
</para><variablelist role="params">
 
448
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
 
449
<listitem><simpara>
 
450
</simpara></listitem></varlistentry>
 
451
<varlistentry><term><parameter>cx</parameter>&nbsp;:</term>
 
452
<listitem><simpara>
 
453
</simpara></listitem></varlistentry>
 
454
<varlistentry><term><parameter>cy</parameter>&nbsp;:</term>
 
455
<listitem><simpara>
 
456
</simpara></listitem></varlistentry>
 
457
<varlistentry><term><parameter>rx</parameter>&nbsp;:</term>
 
458
<listitem><simpara>
 
459
</simpara></listitem></varlistentry>
 
460
<varlistentry><term><parameter>ry</parameter>&nbsp;:</term>
 
461
<listitem><simpara>
 
462
</simpara></listitem></varlistentry>
 
463
<varlistentry><term><parameter>th0</parameter>&nbsp;:</term>
 
464
<listitem><simpara>
 
465
</simpara></listitem></varlistentry>
 
466
<varlistentry><term><parameter>th1</parameter>&nbsp;:</term>
 
467
<listitem><simpara>
 
468
 
 
469
 
 
470
</simpara></listitem></varlistentry>
 
471
</variablelist></refsect2>
365
472
<refsect2 id="go-path-rectangle" role="function">
366
473
<title>go_path_rectangle ()</title>
367
474
<indexterm zone="go-path-rectangle"><primary>go_path_rectangle</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_rectangle                   (<link linkend="GOPath">GOPath</link> *path,
390
497
 
391
498
</simpara></listitem></varlistentry>
392
499
</variablelist></refsect2>
393
 
<refsect2 id="go-path-ring-wedge" role="function">
394
 
<title>go_path_ring_wedge ()</title>
395
 
<indexterm zone="go-path-ring-wedge"><primary>go_path_ring_wedge</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_ring_wedge                  (<link linkend="GOPath">GOPath</link> *path,
396
 
                                                         <link linkend="double">double</link> cx,
397
 
                                                         <link linkend="double">double</link> cy,
398
 
                                                         <link linkend="double">double</link> rx_out,
399
 
                                                         <link linkend="double">double</link> ry_out,
400
 
                                                         <link linkend="double">double</link> rx_in,
401
 
                                                         <link linkend="double">double</link> ry_in,
402
 
                                                         <link linkend="double">double</link> th0,
403
 
                                                         <link linkend="double">double</link> th1);</programlisting>
404
 
<para>
405
 
 
406
 
</para><variablelist role="params">
407
 
<varlistentry><term><parameter>path</parameter>&nbsp;:</term>
408
 
<listitem><simpara>
409
 
</simpara></listitem></varlistentry>
410
 
<varlistentry><term><parameter>cx</parameter>&nbsp;:</term>
411
 
<listitem><simpara>
412
 
</simpara></listitem></varlistentry>
413
 
<varlistentry><term><parameter>cy</parameter>&nbsp;:</term>
414
 
<listitem><simpara>
415
 
</simpara></listitem></varlistentry>
416
 
<varlistentry><term><parameter>rx_out</parameter>&nbsp;:</term>
417
 
<listitem><simpara>
418
 
</simpara></listitem></varlistentry>
419
 
<varlistentry><term><parameter>ry_out</parameter>&nbsp;:</term>
420
 
<listitem><simpara>
421
 
</simpara></listitem></varlistentry>
422
 
<varlistentry><term><parameter>rx_in</parameter>&nbsp;:</term>
423
 
<listitem><simpara>
424
 
</simpara></listitem></varlistentry>
425
 
<varlistentry><term><parameter>ry_in</parameter>&nbsp;:</term>
426
 
<listitem><simpara>
427
 
</simpara></listitem></varlistentry>
428
 
<varlistentry><term><parameter>th0</parameter>&nbsp;:</term>
429
 
<listitem><simpara>
430
 
</simpara></listitem></varlistentry>
431
 
<varlistentry><term><parameter>th1</parameter>&nbsp;:</term>
432
 
<listitem><simpara>
433
 
 
434
 
 
435
 
</simpara></listitem></varlistentry>
436
 
</variablelist></refsect2>
437
500
<refsect2 id="go-path-interpret" role="function">
438
501
<title>go_path_interpret ()</title>
439
502
<indexterm zone="go-path-interpret"><primary>go_path_interpret</primary></indexterm><programlisting><link linkend="void">void</link>                go_path_interpret                   (<link linkend="GOPath">GOPath</link> const *path,