~ubuntu-branches/debian/lenny/ipe/lenny

« back to all changes in this revision

Viewing changes to doc/class_ipe_segment_sub_path.html

  • Committer: Bazaar Package Importer
  • Author(s): Steve M. Robbins
  • Date: 2007-01-09 23:14:51 UTC
  • mfrom: (3.1.4 feisty)
  • Revision ID: james.westby@ubuntu.com-20070109231451-3nd095g7ishc108l
Tags: 6.0pre27-3
* debian/gsfonts-fontmap.xml: New.  Fontmap for fonts from gsfonts package.
* debian/rules: Use gsfonts-fontmap.xml instead of tetex-fontmap.xml.
* debian/control: Add texlive-latex-base dependency as alternative to
  tetex-bin (for pdflatex) and replace tetex-extra by gsfonts (for font
  files).  Patch courtesy of Norbert Preining.  Closes: #378537.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
 
<title>Ipelib: IpeSegmentSubPath class Reference</title>
 
3
<title>Ipelib: IpeSegmentSubPath Class Reference</title>
4
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
5
</head><body>
6
 
<!-- Generated by Doxygen 1.3.6 -->
7
 
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a></div>
 
6
<!-- Generated by Doxygen 1.4.4 -->
 
7
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a></div>
8
8
<h1>IpeSegmentSubPath Class Reference<br>
9
9
<small>
10
10
[<a class="el" href="group__obj.html">Ipe Objects</a>]</small>
11
 
</h1>Subpath consisting of a sequence of IpePathSegment's.  
 
11
</h1><!-- doxytag: class="IpeSegmentSubPath" --><!-- doxytag: inherits="IpeSubPath" -->Subpath consisting of a sequence of IpePathSegment's.  
12
12
<a href="#_details">More...</a>
13
13
<p>
14
14
Inherits <a class="el" href="class_ipe_sub_path.html">IpeSubPath</a>.
32
32
<li><a class="el" href="class_ipe_path_segment.html">IpePathSegment</a> <a class="el" href="class_ipe_segment_sub_path.html#a14">Segment</a> (int i) const 
33
33
<li><a class="el" href="class_ipe_path_segment.html">IpePathSegment</a> <a class="el" href="class_ipe_segment_sub_path.html#a15">ClosingSegment</a> (<a class="el" href="class_ipe_vector.html">IpeVector</a> u[2]) const 
34
34
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a16">Append</a> (const <a class="el" href="class_ipe_path_segment.html">IpePathSegment</a> &amp;seg)
35
 
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a17">AppendReversed</a> (const <a class="el" href="class_ipe_path_segment.html">IpePathSegment</a> &amp;seg)
36
 
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a18">AppendSegment</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v0, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v1)
37
 
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a19">AppendArc</a> (const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &amp;m, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v0, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v1)
38
 
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a20">AppendQuad</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v0, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v1, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v2)
39
 
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a21">AppendBezier</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v0, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v1, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v2, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v3)
40
 
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a22">AppendSpline</a> (const std::vector&lt; <a class="el" href="class_ipe_vector.html">IpeVector</a> &gt; &amp;v)
41
 
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a23">SetClosed</a> (bool closed)
42
 
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a24">MoveCP</a> (int seg, int cp, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;pos)
43
 
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a25">InsertCP</a> (int seg, int cp, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;pos)
44
 
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a26">InsertSegment</a> (int seg)
45
 
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a27">DeleteSegment</a> (int seg)
46
 
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a28">DeleteCP</a> (int seg, int cp)
47
 
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a29">Straighten</a> (int seg)
48
 
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a30">SetMatrix</a> (int seg, const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &amp;m)
 
35
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a17">Append</a> (const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &amp;m, const <a class="el" href="class_ipe_path_segment.html">IpePathSegment</a> &amp;seg)
 
36
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a18">AppendReversed</a> (const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &amp;m, const <a class="el" href="class_ipe_path_segment.html">IpePathSegment</a> &amp;seg)
 
37
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a19">AppendSegment</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v0, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v1)
 
38
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a20">AppendArc</a> (const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &amp;m, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v0, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v1)
 
39
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a21">AppendQuad</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v0, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v1, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v2)
 
40
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a22">AppendBezier</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v0, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v1, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v2, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v3)
 
41
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a23">AppendSpline</a> (const std::vector&lt; <a class="el" href="class_ipe_vector.html">IpeVector</a> &gt; &amp;v)
 
42
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a24">SetClosed</a> (bool closed)
 
43
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a25">MoveCP</a> (int seg, int cp, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;pos)
 
44
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a26">InsertCP</a> (int seg, int cp, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;pos)
 
45
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a27">InsertSegment</a> (int seg)
 
46
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a28">DeleteSegment</a> (int seg)
 
47
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a29">DeleteCP</a> (int seg, int cp)
 
48
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a30">Straighten</a> (int seg)
 
49
<li>void <a class="el" href="class_ipe_segment_sub_path.html#a31">SetMatrix</a> (int seg, const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &amp;m)
49
50
</ul>
50
51
<hr><a name="_details"></a><h2>Detailed Description</h2>
51
52
Subpath consisting of a sequence of IpePathSegment's. 
52
53
<p>
53
54
<hr><h2>Constructor &amp; Destructor Documentation</h2>
54
 
<a class="anchor" name="a0" doxytag="IpeSegmentSubPath::IpeSegmentSubPath" ></a><p>
55
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
55
<a class="anchor" name="a0"></a><!-- doxytag: member="IpeSegmentSubPath::IpeSegmentSubPath" ref="a0" args="()" --><p>
 
56
<table class="mdTable" cellpadding="2" cellspacing="0">
56
57
  <tr>
57
58
    <td class="mdRow">
58
59
      <table cellpadding="0" cellspacing="0" border="0">
59
60
        <tr>
60
 
          <td class="md" nowrap valign="top"> IpeSegmentSubPath::IpeSegmentSubPath </td>
 
61
          <td class="md" nowrap valign="top">IpeSegmentSubPath::IpeSegmentSubPath           </td>
61
62
          <td class="md" valign="top">(&nbsp;</td>
62
63
          <td class="mdname1" valign="top" nowrap>          </td>
63
64
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
64
65
          <td class="md" nowrap></td>
65
66
        </tr>
66
 
 
67
67
      </table>
68
68
    </td>
69
69
  </tr>
70
70
</table>
71
 
<table cellspacing=5 cellpadding=0 border=0>
 
71
<table cellspacing="5" cellpadding="0" border="0">
72
72
  <tr>
73
73
    <td>
74
74
      &nbsp;
82
82
  </tr>
83
83
</table>
84
84
<hr><h2>Member Function Documentation</h2>
85
 
<a class="anchor" name="a1" doxytag="IpeSegmentSubPath::Type" ></a><p>
86
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
85
<a class="anchor" name="a1"></a><!-- doxytag: member="IpeSegmentSubPath::Type" ref="a1" args="() const " --><p>
 
86
<table class="mdTable" cellpadding="2" cellspacing="0">
87
87
  <tr>
88
88
    <td class="mdRow">
89
89
      <table cellpadding="0" cellspacing="0" border="0">
90
90
        <tr>
91
 
          <td class="md" nowrap valign="top"> <a class="el" href="class_ipe_sub_path.html#w3">IpeSubPath::TType</a> IpeSegmentSubPath::Type </td>
 
91
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_sub_path.html#w3">IpeSubPath::TType</a> IpeSegmentSubPath::Type           </td>
92
92
          <td class="md" valign="top">(&nbsp;</td>
93
93
          <td class="mdname1" valign="top" nowrap>          </td>
94
94
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
95
95
          <td class="md" nowrap> const<code> [virtual]</code></td>
96
96
        </tr>
97
 
 
98
97
      </table>
99
98
    </td>
100
99
  </tr>
101
100
</table>
102
 
<table cellspacing=5 cellpadding=0 border=0>
 
101
<table cellspacing="5" cellpadding="0" border="0">
103
102
  <tr>
104
103
    <td>
105
104
      &nbsp;
114
113
Implements <a class="el" href="class_ipe_sub_path.html#a1">IpeSubPath</a>.    </td>
115
114
  </tr>
116
115
</table>
117
 
<a class="anchor" name="a2" doxytag="IpeSegmentSubPath::Closed" ></a><p>
118
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
116
<a class="anchor" name="a2"></a><!-- doxytag: member="IpeSegmentSubPath::Closed" ref="a2" args="() const " --><p>
 
117
<table class="mdTable" cellpadding="2" cellspacing="0">
119
118
  <tr>
120
119
    <td class="mdRow">
121
120
      <table cellpadding="0" cellspacing="0" border="0">
122
121
        <tr>
123
 
          <td class="md" nowrap valign="top"> virtual bool IpeSegmentSubPath::Closed </td>
 
122
          <td class="md" nowrap valign="top">virtual bool IpeSegmentSubPath::Closed           </td>
124
123
          <td class="md" valign="top">(&nbsp;</td>
125
124
          <td class="mdname1" valign="top" nowrap>          </td>
126
125
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
127
126
          <td class="md" nowrap> const<code> [inline, virtual]</code></td>
128
127
        </tr>
129
 
 
130
128
      </table>
131
129
    </td>
132
130
  </tr>
133
131
</table>
134
 
<table cellspacing=5 cellpadding=0 border=0>
 
132
<table cellspacing="5" cellpadding="0" border="0">
135
133
  <tr>
136
134
    <td>
137
135
      &nbsp;
146
144
Reimplemented from <a class="el" href="class_ipe_sub_path.html#a2">IpeSubPath</a>.    </td>
147
145
  </tr>
148
146
</table>
149
 
<a class="anchor" name="a3" doxytag="IpeSegmentSubPath::AsSegs" ></a><p>
150
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
147
<a class="anchor" name="a3"></a><!-- doxytag: member="IpeSegmentSubPath::AsSegs" ref="a3" args="() const " --><p>
 
148
<table class="mdTable" cellpadding="2" cellspacing="0">
151
149
  <tr>
152
150
    <td class="mdRow">
153
151
      <table cellpadding="0" cellspacing="0" border="0">
154
152
        <tr>
155
 
          <td class="md" nowrap valign="top"> const <a class="el" href="class_ipe_segment_sub_path.html">IpeSegmentSubPath</a> * IpeSegmentSubPath::AsSegs </td>
 
153
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_segment_sub_path.html">IpeSegmentSubPath</a> * IpeSegmentSubPath::AsSegs           </td>
156
154
          <td class="md" valign="top">(&nbsp;</td>
157
155
          <td class="mdname1" valign="top" nowrap>          </td>
158
156
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
159
157
          <td class="md" nowrap> const<code> [virtual]</code></td>
160
158
        </tr>
161
 
 
162
159
      </table>
163
160
    </td>
164
161
  </tr>
165
162
</table>
166
 
<table cellspacing=5 cellpadding=0 border=0>
 
163
<table cellspacing="5" cellpadding="0" border="0">
167
164
  <tr>
168
165
    <td>
169
166
      &nbsp;
178
175
Reimplemented from <a class="el" href="class_ipe_sub_path.html#a9">IpeSubPath</a>.    </td>
179
176
  </tr>
180
177
</table>
181
 
<a class="anchor" name="a4" doxytag="IpeSegmentSubPath::AsSegs" ></a><p>
182
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
178
<a class="anchor" name="a4"></a><!-- doxytag: member="IpeSegmentSubPath::AsSegs" ref="a4" args="()" --><p>
 
179
<table class="mdTable" cellpadding="2" cellspacing="0">
183
180
  <tr>
184
181
    <td class="mdRow">
185
182
      <table cellpadding="0" cellspacing="0" border="0">
186
183
        <tr>
187
 
          <td class="md" nowrap valign="top"> <a class="el" href="class_ipe_segment_sub_path.html">IpeSegmentSubPath</a> * IpeSegmentSubPath::AsSegs </td>
 
184
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_segment_sub_path.html">IpeSegmentSubPath</a> * IpeSegmentSubPath::AsSegs           </td>
188
185
          <td class="md" valign="top">(&nbsp;</td>
189
186
          <td class="mdname1" valign="top" nowrap>          </td>
190
187
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
191
188
          <td class="md" nowrap><code> [virtual]</code></td>
192
189
        </tr>
193
 
 
194
190
      </table>
195
191
    </td>
196
192
  </tr>
197
193
</table>
198
 
<table cellspacing=5 cellpadding=0 border=0>
 
194
<table cellspacing="5" cellpadding="0" border="0">
199
195
  <tr>
200
196
    <td>
201
197
      &nbsp;
210
206
Reimplemented from <a class="el" href="class_ipe_sub_path.html#a10">IpeSubPath</a>.    </td>
211
207
  </tr>
212
208
</table>
213
 
<a class="anchor" name="a5" doxytag="IpeSegmentSubPath::Clone" ></a><p>
214
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
209
<a class="anchor" name="a5"></a><!-- doxytag: member="IpeSegmentSubPath::Clone" ref="a5" args="() const " --><p>
 
210
<table class="mdTable" cellpadding="2" cellspacing="0">
215
211
  <tr>
216
212
    <td class="mdRow">
217
213
      <table cellpadding="0" cellspacing="0" border="0">
218
214
        <tr>
219
 
          <td class="md" nowrap valign="top"> <a class="el" href="class_ipe_sub_path.html">IpeSubPath</a> * IpeSegmentSubPath::Clone </td>
 
215
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_sub_path.html">IpeSubPath</a> * IpeSegmentSubPath::Clone           </td>
220
216
          <td class="md" valign="top">(&nbsp;</td>
221
217
          <td class="mdname1" valign="top" nowrap>          </td>
222
218
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
223
219
          <td class="md" nowrap> const<code> [virtual]</code></td>
224
220
        </tr>
225
 
 
226
221
      </table>
227
222
    </td>
228
223
  </tr>
229
224
</table>
230
 
<table cellspacing=5 cellpadding=0 border=0>
 
225
<table cellspacing="5" cellpadding="0" border="0">
231
226
  <tr>
232
227
    <td>
233
228
      &nbsp;
242
237
Implements <a class="el" href="class_ipe_sub_path.html#a3">IpeSubPath</a>.    </td>
243
238
  </tr>
244
239
</table>
245
 
<a class="anchor" name="a6" doxytag="IpeSegmentSubPath::Transform" ></a><p>
246
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
240
<a class="anchor" name="a6"></a><!-- doxytag: member="IpeSegmentSubPath::Transform" ref="a6" args="(const IpeMatrix &amp;m) const " --><p>
 
241
<table class="mdTable" cellpadding="2" cellspacing="0">
247
242
  <tr>
248
243
    <td class="mdRow">
249
244
      <table cellpadding="0" cellspacing="0" border="0">
250
245
        <tr>
251
 
          <td class="md" nowrap valign="top"> <a class="el" href="class_ipe_sub_path.html">IpeSubPath</a> * IpeSegmentSubPath::Transform </td>
 
246
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_sub_path.html">IpeSubPath</a> * IpeSegmentSubPath::Transform           </td>
252
247
          <td class="md" valign="top">(&nbsp;</td>
253
248
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &amp;&nbsp;</td>
254
249
          <td class="mdname1" valign="top" nowrap> <em>m</em>          </td>
255
250
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
256
251
          <td class="md" nowrap> const<code> [virtual]</code></td>
257
252
        </tr>
258
 
 
259
253
      </table>
260
254
    </td>
261
255
  </tr>
262
256
</table>
263
 
<table cellspacing=5 cellpadding=0 border=0>
 
257
<table cellspacing="5" cellpadding="0" border="0">
264
258
  <tr>
265
259
    <td>
266
260
      &nbsp;
275
269
Implements <a class="el" href="class_ipe_sub_path.html#a4">IpeSubPath</a>.    </td>
276
270
  </tr>
277
271
</table>
278
 
<a class="anchor" name="a7" doxytag="IpeSegmentSubPath::SaveAsXml" ></a><p>
279
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
272
<a class="anchor" name="a7"></a><!-- doxytag: member="IpeSegmentSubPath::SaveAsXml" ref="a7" args="(IpeStream &amp;stream) const " --><p>
 
273
<table class="mdTable" cellpadding="2" cellspacing="0">
280
274
  <tr>
281
275
    <td class="mdRow">
282
276
      <table cellpadding="0" cellspacing="0" border="0">
283
277
        <tr>
284
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::SaveAsXml </td>
 
278
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::SaveAsXml           </td>
285
279
          <td class="md" valign="top">(&nbsp;</td>
286
280
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_stream.html">IpeStream</a> &amp;&nbsp;</td>
287
281
          <td class="mdname1" valign="top" nowrap> <em>stream</em>          </td>
288
282
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
289
283
          <td class="md" nowrap> const<code> [virtual]</code></td>
290
284
        </tr>
291
 
 
292
285
      </table>
293
286
    </td>
294
287
  </tr>
295
288
</table>
296
 
<table cellspacing=5 cellpadding=0 border=0>
 
289
<table cellspacing="5" cellpadding="0" border="0">
297
290
  <tr>
298
291
    <td>
299
292
      &nbsp;
308
301
Implements <a class="el" href="class_ipe_sub_path.html#a11">IpeSubPath</a>.    </td>
309
302
  </tr>
310
303
</table>
311
 
<a class="anchor" name="a8" doxytag="IpeSegmentSubPath::Draw" ></a><p>
312
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
304
<a class="anchor" name="a8"></a><!-- doxytag: member="IpeSegmentSubPath::Draw" ref="a8" args="(IpePainter &amp;painter) const " --><p>
 
305
<table class="mdTable" cellpadding="2" cellspacing="0">
313
306
  <tr>
314
307
    <td class="mdRow">
315
308
      <table cellpadding="0" cellspacing="0" border="0">
316
309
        <tr>
317
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::Draw </td>
 
310
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::Draw           </td>
318
311
          <td class="md" valign="top">(&nbsp;</td>
319
312
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_painter.html">IpePainter</a> &amp;&nbsp;</td>
320
313
          <td class="mdname1" valign="top" nowrap> <em>painter</em>          </td>
321
314
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
322
315
          <td class="md" nowrap> const<code> [virtual]</code></td>
323
316
        </tr>
324
 
 
325
317
      </table>
326
318
    </td>
327
319
  </tr>
328
320
</table>
329
 
<table cellspacing=5 cellpadding=0 border=0>
 
321
<table cellspacing="5" cellpadding="0" border="0">
330
322
  <tr>
331
323
    <td>
332
324
      &nbsp;
341
333
Implements <a class="el" href="class_ipe_sub_path.html#a12">IpeSubPath</a>.    </td>
342
334
  </tr>
343
335
</table>
344
 
<a class="anchor" name="a9" doxytag="IpeSegmentSubPath::AddToBBox" ></a><p>
345
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
336
<a class="anchor" name="a9"></a><!-- doxytag: member="IpeSegmentSubPath::AddToBBox" ref="a9" args="(IpeRect &amp;box, const IpeMatrix &amp;m) const " --><p>
 
337
<table class="mdTable" cellpadding="2" cellspacing="0">
346
338
  <tr>
347
339
    <td class="mdRow">
348
340
      <table cellpadding="0" cellspacing="0" border="0">
349
341
        <tr>
350
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::AddToBBox </td>
 
342
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::AddToBBox           </td>
351
343
          <td class="md" valign="top">(&nbsp;</td>
352
344
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_rect.html">IpeRect</a> &amp;&nbsp;</td>
353
345
          <td class="mdname" nowrap> <em>box</em>, </td>
354
346
        </tr>
355
347
        <tr>
356
348
          <td class="md" nowrap align="right"></td>
357
 
          <td></td>
 
349
          <td class="md"></td>
358
350
          <td class="md" nowrap>const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &amp;&nbsp;</td>
359
351
          <td class="mdname" nowrap> <em>m</em></td>
360
352
        </tr>
361
353
        <tr>
362
 
          <td></td>
 
354
          <td class="md"></td>
363
355
          <td class="md">)&nbsp;</td>
364
356
          <td class="md" colspan="2"> const<code> [virtual]</code></td>
365
357
        </tr>
366
 
 
367
358
      </table>
368
359
    </td>
369
360
  </tr>
370
361
</table>
371
 
<table cellspacing=5 cellpadding=0 border=0>
 
362
<table cellspacing="5" cellpadding="0" border="0">
372
363
  <tr>
373
364
    <td>
374
365
      &nbsp;
383
374
Implements <a class="el" href="class_ipe_sub_path.html#a13">IpeSubPath</a>.    </td>
384
375
  </tr>
385
376
</table>
386
 
<a class="anchor" name="a10" doxytag="IpeSegmentSubPath::Distance" ></a><p>
387
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
377
<a class="anchor" name="a10"></a><!-- doxytag: member="IpeSegmentSubPath::Distance" ref="a10" args="(const IpeVector &amp;v, const IpeMatrix &amp;m, double bound) const " --><p>
 
378
<table class="mdTable" cellpadding="2" cellspacing="0">
388
379
  <tr>
389
380
    <td class="mdRow">
390
381
      <table cellpadding="0" cellspacing="0" border="0">
391
382
        <tr>
392
 
          <td class="md" nowrap valign="top"> double IpeSegmentSubPath::Distance </td>
 
383
          <td class="md" nowrap valign="top">double IpeSegmentSubPath::Distance           </td>
393
384
          <td class="md" valign="top">(&nbsp;</td>
394
385
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
395
386
          <td class="mdname" nowrap> <em>v</em>, </td>
396
387
        </tr>
397
388
        <tr>
398
389
          <td class="md" nowrap align="right"></td>
399
 
          <td></td>
 
390
          <td class="md"></td>
400
391
          <td class="md" nowrap>const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &amp;&nbsp;</td>
401
392
          <td class="mdname" nowrap> <em>m</em>, </td>
402
393
        </tr>
403
394
        <tr>
404
395
          <td class="md" nowrap align="right"></td>
405
 
          <td></td>
 
396
          <td class="md"></td>
406
397
          <td class="md" nowrap>double&nbsp;</td>
407
398
          <td class="mdname" nowrap> <em>bound</em></td>
408
399
        </tr>
409
400
        <tr>
410
 
          <td></td>
 
401
          <td class="md"></td>
411
402
          <td class="md">)&nbsp;</td>
412
403
          <td class="md" colspan="2"> const<code> [virtual]</code></td>
413
404
        </tr>
414
 
 
415
405
      </table>
416
406
    </td>
417
407
  </tr>
418
408
</table>
419
 
<table cellspacing=5 cellpadding=0 border=0>
 
409
<table cellspacing="5" cellpadding="0" border="0">
420
410
  <tr>
421
411
    <td>
422
412
      &nbsp;
431
421
Implements <a class="el" href="class_ipe_sub_path.html#a14">IpeSubPath</a>.    </td>
432
422
  </tr>
433
423
</table>
434
 
<a class="anchor" name="a11" doxytag="IpeSegmentSubPath::SnapVtx" ></a><p>
435
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
424
<a class="anchor" name="a11"></a><!-- doxytag: member="IpeSegmentSubPath::SnapVtx" ref="a11" args="(const IpeVector &amp;mouse, const IpeMatrix &amp;m, IpeVector &amp;pos, double &amp;bound) const " --><p>
 
425
<table class="mdTable" cellpadding="2" cellspacing="0">
436
426
  <tr>
437
427
    <td class="mdRow">
438
428
      <table cellpadding="0" cellspacing="0" border="0">
439
429
        <tr>
440
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::SnapVtx </td>
 
430
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::SnapVtx           </td>
441
431
          <td class="md" valign="top">(&nbsp;</td>
442
432
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
443
433
          <td class="mdname" nowrap> <em>mouse</em>, </td>
444
434
        </tr>
445
435
        <tr>
446
436
          <td class="md" nowrap align="right"></td>
447
 
          <td></td>
 
437
          <td class="md"></td>
448
438
          <td class="md" nowrap>const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &amp;&nbsp;</td>
449
439
          <td class="mdname" nowrap> <em>m</em>, </td>
450
440
        </tr>
451
441
        <tr>
452
442
          <td class="md" nowrap align="right"></td>
453
 
          <td></td>
 
443
          <td class="md"></td>
454
444
          <td class="md" nowrap><a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
455
445
          <td class="mdname" nowrap> <em>pos</em>, </td>
456
446
        </tr>
457
447
        <tr>
458
448
          <td class="md" nowrap align="right"></td>
459
 
          <td></td>
 
449
          <td class="md"></td>
460
450
          <td class="md" nowrap>double &amp;&nbsp;</td>
461
451
          <td class="mdname" nowrap> <em>bound</em></td>
462
452
        </tr>
463
453
        <tr>
464
 
          <td></td>
 
454
          <td class="md"></td>
465
455
          <td class="md">)&nbsp;</td>
466
456
          <td class="md" colspan="2"> const<code> [virtual]</code></td>
467
457
        </tr>
468
 
 
469
458
      </table>
470
459
    </td>
471
460
  </tr>
472
461
</table>
473
 
<table cellspacing=5 cellpadding=0 border=0>
 
462
<table cellspacing="5" cellpadding="0" border="0">
474
463
  <tr>
475
464
    <td>
476
465
      &nbsp;
485
474
Implements <a class="el" href="class_ipe_sub_path.html#a15">IpeSubPath</a>.    </td>
486
475
  </tr>
487
476
</table>
488
 
<a class="anchor" name="a12" doxytag="IpeSegmentSubPath::SnapBnd" ></a><p>
489
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
477
<a class="anchor" name="a12"></a><!-- doxytag: member="IpeSegmentSubPath::SnapBnd" ref="a12" args="(const IpeVector &amp;mouse, const IpeMatrix &amp;m, IpeVector &amp;pos, double &amp;bound) const " --><p>
 
478
<table class="mdTable" cellpadding="2" cellspacing="0">
490
479
  <tr>
491
480
    <td class="mdRow">
492
481
      <table cellpadding="0" cellspacing="0" border="0">
493
482
        <tr>
494
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::SnapBnd </td>
 
483
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::SnapBnd           </td>
495
484
          <td class="md" valign="top">(&nbsp;</td>
496
485
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
497
486
          <td class="mdname" nowrap> <em>mouse</em>, </td>
498
487
        </tr>
499
488
        <tr>
500
489
          <td class="md" nowrap align="right"></td>
501
 
          <td></td>
 
490
          <td class="md"></td>
502
491
          <td class="md" nowrap>const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &amp;&nbsp;</td>
503
492
          <td class="mdname" nowrap> <em>m</em>, </td>
504
493
        </tr>
505
494
        <tr>
506
495
          <td class="md" nowrap align="right"></td>
507
 
          <td></td>
 
496
          <td class="md"></td>
508
497
          <td class="md" nowrap><a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
509
498
          <td class="mdname" nowrap> <em>pos</em>, </td>
510
499
        </tr>
511
500
        <tr>
512
501
          <td class="md" nowrap align="right"></td>
513
 
          <td></td>
 
502
          <td class="md"></td>
514
503
          <td class="md" nowrap>double &amp;&nbsp;</td>
515
504
          <td class="mdname" nowrap> <em>bound</em></td>
516
505
        </tr>
517
506
        <tr>
518
 
          <td></td>
 
507
          <td class="md"></td>
519
508
          <td class="md">)&nbsp;</td>
520
509
          <td class="md" colspan="2"> const<code> [virtual]</code></td>
521
510
        </tr>
522
 
 
523
511
      </table>
524
512
    </td>
525
513
  </tr>
526
514
</table>
527
 
<table cellspacing=5 cellpadding=0 border=0>
 
515
<table cellspacing="5" cellpadding="0" border="0">
528
516
  <tr>
529
517
    <td>
530
518
      &nbsp;
539
527
Implements <a class="el" href="class_ipe_sub_path.html#a16">IpeSubPath</a>.    </td>
540
528
  </tr>
541
529
</table>
542
 
<a class="anchor" name="a13" doxytag="IpeSegmentSubPath::NumSegments" ></a><p>
543
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
530
<a class="anchor" name="a13"></a><!-- doxytag: member="IpeSegmentSubPath::NumSegments" ref="a13" args="() const " --><p>
 
531
<table class="mdTable" cellpadding="2" cellspacing="0">
544
532
  <tr>
545
533
    <td class="mdRow">
546
534
      <table cellpadding="0" cellspacing="0" border="0">
547
535
        <tr>
548
 
          <td class="md" nowrap valign="top"> int IpeSegmentSubPath::NumSegments </td>
 
536
          <td class="md" nowrap valign="top">int IpeSegmentSubPath::NumSegments           </td>
549
537
          <td class="md" valign="top">(&nbsp;</td>
550
538
          <td class="mdname1" valign="top" nowrap>          </td>
551
539
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
552
540
          <td class="md" nowrap> const<code> [inline]</code></td>
553
541
        </tr>
554
 
 
555
542
      </table>
556
543
    </td>
557
544
  </tr>
558
545
</table>
559
 
<table cellspacing=5 cellpadding=0 border=0>
 
546
<table cellspacing="5" cellpadding="0" border="0">
560
547
  <tr>
561
548
    <td>
562
549
      &nbsp;
569
556
This does not include the closing segment for a closed path.     </td>
570
557
  </tr>
571
558
</table>
572
 
<a class="anchor" name="a14" doxytag="IpeSegmentSubPath::Segment" ></a><p>
573
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
559
<a class="anchor" name="a14"></a><!-- doxytag: member="IpeSegmentSubPath::Segment" ref="a14" args="(int i) const " --><p>
 
560
<table class="mdTable" cellpadding="2" cellspacing="0">
574
561
  <tr>
575
562
    <td class="mdRow">
576
563
      <table cellpadding="0" cellspacing="0" border="0">
577
564
        <tr>
578
 
          <td class="md" nowrap valign="top"> <a class="el" href="class_ipe_path_segment.html">IpePathSegment</a> IpeSegmentSubPath::Segment </td>
 
565
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_path_segment.html">IpePathSegment</a> IpeSegmentSubPath::Segment           </td>
579
566
          <td class="md" valign="top">(&nbsp;</td>
580
567
          <td class="md" nowrap valign="top">int&nbsp;</td>
581
568
          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
582
569
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
583
570
          <td class="md" nowrap> const</td>
584
571
        </tr>
585
 
 
586
572
      </table>
587
573
    </td>
588
574
  </tr>
589
575
</table>
590
 
<table cellspacing=5 cellpadding=0 border=0>
 
576
<table cellspacing="5" cellpadding="0" border="0">
591
577
  <tr>
592
578
    <td>
593
579
      &nbsp;
597
583
<p>
598
584
Return segment. 
599
585
<p>
600
 
If <em>i</em> is negative, elements from the end are returned. The closing segment of a closed path is not accessible this way (use ClosingSegment instead)!     </td>
 
586
If <em>i</em> is negative, elements from the end are returned. The closing segment of a closed path is not accessible this way (use ClosingSegment instead)!    </td>
601
587
  </tr>
602
588
</table>
603
 
<a class="anchor" name="a15" doxytag="IpeSegmentSubPath::ClosingSegment" ></a><p>
604
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
589
<a class="anchor" name="a15"></a><!-- doxytag: member="IpeSegmentSubPath::ClosingSegment" ref="a15" args="(IpeVector u[2]) const " --><p>
 
590
<table class="mdTable" cellpadding="2" cellspacing="0">
605
591
  <tr>
606
592
    <td class="mdRow">
607
593
      <table cellpadding="0" cellspacing="0" border="0">
608
594
        <tr>
609
 
          <td class="md" nowrap valign="top"> <a class="el" href="class_ipe_path_segment.html">IpePathSegment</a> IpeSegmentSubPath::ClosingSegment </td>
 
595
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_path_segment.html">IpePathSegment</a> IpeSegmentSubPath::ClosingSegment           </td>
610
596
          <td class="md" valign="top">(&nbsp;</td>
611
597
          <td class="md" nowrap valign="top"><a class="el" href="class_ipe_vector.html">IpeVector</a>&nbsp;</td>
612
598
          <td class="mdname1" valign="top" nowrap> <em>u</em>[2]          </td>
613
599
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
614
600
          <td class="md" nowrap> const</td>
615
601
        </tr>
616
 
 
617
602
      </table>
618
603
    </td>
619
604
  </tr>
620
605
</table>
621
 
<table cellspacing=5 cellpadding=0 border=0>
 
606
<table cellspacing="5" cellpadding="0" border="0">
622
607
  <tr>
623
608
    <td>
624
609
      &nbsp;
628
613
<p>
629
614
Returns the closing segment of a closed path. 
630
615
<p>
631
 
Since the closing segment isn't actually stored inside this object, you have to provide a length-2 vector for the control points.     </td>
632
 
  </tr>
633
 
</table>
634
 
<a class="anchor" name="a16" doxytag="IpeSegmentSubPath::Append" ></a><p>
635
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
636
 
  <tr>
637
 
    <td class="mdRow">
638
 
      <table cellpadding="0" cellspacing="0" border="0">
639
 
        <tr>
640
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::Append </td>
641
 
          <td class="md" valign="top">(&nbsp;</td>
642
 
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_path_segment.html">IpePathSegment</a> &amp;&nbsp;</td>
643
 
          <td class="mdname1" valign="top" nowrap> <em>seg</em>          </td>
644
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
645
 
          <td class="md" nowrap></td>
646
 
        </tr>
647
 
 
648
 
      </table>
649
 
    </td>
650
 
  </tr>
651
 
</table>
652
 
<table cellspacing=5 cellpadding=0 border=0>
653
 
  <tr>
654
 
    <td>
655
 
      &nbsp;
656
 
    </td>
657
 
    <td>
658
 
 
659
 
<p>
660
 
Append a segment (from a different path) to the subpath. 
661
 
<p>
662
 
    </td>
663
 
  </tr>
664
 
</table>
665
 
<a class="anchor" name="a17" doxytag="IpeSegmentSubPath::AppendReversed" ></a><p>
666
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
667
 
  <tr>
668
 
    <td class="mdRow">
669
 
      <table cellpadding="0" cellspacing="0" border="0">
670
 
        <tr>
671
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::AppendReversed </td>
672
 
          <td class="md" valign="top">(&nbsp;</td>
673
 
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_path_segment.html">IpePathSegment</a> &amp;&nbsp;</td>
674
 
          <td class="mdname1" valign="top" nowrap> <em>seg</em>          </td>
675
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
676
 
          <td class="md" nowrap></td>
677
 
        </tr>
678
 
 
679
 
      </table>
680
 
    </td>
681
 
  </tr>
682
 
</table>
683
 
<table cellspacing=5 cellpadding=0 border=0>
 
616
Since the closing segment isn't actually stored inside this object, you have to provide a length-2 vector for the control points.    </td>
 
617
  </tr>
 
618
</table>
 
619
<a class="anchor" name="a16"></a><!-- doxytag: member="IpeSegmentSubPath::Append" ref="a16" args="(const IpePathSegment &amp;seg)" --><p>
 
620
<table class="mdTable" cellpadding="2" cellspacing="0">
 
621
  <tr>
 
622
    <td class="mdRow">
 
623
      <table cellpadding="0" cellspacing="0" border="0">
 
624
        <tr>
 
625
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::Append           </td>
 
626
          <td class="md" valign="top">(&nbsp;</td>
 
627
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_path_segment.html">IpePathSegment</a> &amp;&nbsp;</td>
 
628
          <td class="mdname1" valign="top" nowrap> <em>seg</em>          </td>
 
629
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
 
630
          <td class="md" nowrap></td>
 
631
        </tr>
 
632
      </table>
 
633
    </td>
 
634
  </tr>
 
635
</table>
 
636
<table cellspacing="5" cellpadding="0" border="0">
 
637
  <tr>
 
638
    <td>
 
639
      &nbsp;
 
640
    </td>
 
641
    <td>
 
642
 
 
643
<p>
 
644
Append a segment (from a different path) to the subpath. 
 
645
<p>
 
646
    </td>
 
647
  </tr>
 
648
</table>
 
649
<a class="anchor" name="a17"></a><!-- doxytag: member="IpeSegmentSubPath::Append" ref="a17" args="(const IpeMatrix &amp;m, const IpePathSegment &amp;seg)" --><p>
 
650
<table class="mdTable" cellpadding="2" cellspacing="0">
 
651
  <tr>
 
652
    <td class="mdRow">
 
653
      <table cellpadding="0" cellspacing="0" border="0">
 
654
        <tr>
 
655
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::Append           </td>
 
656
          <td class="md" valign="top">(&nbsp;</td>
 
657
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &amp;&nbsp;</td>
 
658
          <td class="mdname" nowrap> <em>m</em>, </td>
 
659
        </tr>
 
660
        <tr>
 
661
          <td class="md" nowrap align="right"></td>
 
662
          <td class="md"></td>
 
663
          <td class="md" nowrap>const <a class="el" href="class_ipe_path_segment.html">IpePathSegment</a> &amp;&nbsp;</td>
 
664
          <td class="mdname" nowrap> <em>seg</em></td>
 
665
        </tr>
 
666
        <tr>
 
667
          <td class="md"></td>
 
668
          <td class="md">)&nbsp;</td>
 
669
          <td class="md" colspan="2"></td>
 
670
        </tr>
 
671
      </table>
 
672
    </td>
 
673
  </tr>
 
674
</table>
 
675
<table cellspacing="5" cellpadding="0" border="0">
 
676
  <tr>
 
677
    <td>
 
678
      &nbsp;
 
679
    </td>
 
680
    <td>
 
681
 
 
682
<p>
 
683
Append a segment (from a different path) to the subpath. 
 
684
<p>
 
685
Transform segment before appending.     </td>
 
686
  </tr>
 
687
</table>
 
688
<a class="anchor" name="a18"></a><!-- doxytag: member="IpeSegmentSubPath::AppendReversed" ref="a18" args="(const IpeMatrix &amp;m, const IpePathSegment &amp;seg)" --><p>
 
689
<table class="mdTable" cellpadding="2" cellspacing="0">
 
690
  <tr>
 
691
    <td class="mdRow">
 
692
      <table cellpadding="0" cellspacing="0" border="0">
 
693
        <tr>
 
694
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::AppendReversed           </td>
 
695
          <td class="md" valign="top">(&nbsp;</td>
 
696
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &amp;&nbsp;</td>
 
697
          <td class="mdname" nowrap> <em>m</em>, </td>
 
698
        </tr>
 
699
        <tr>
 
700
          <td class="md" nowrap align="right"></td>
 
701
          <td class="md"></td>
 
702
          <td class="md" nowrap>const <a class="el" href="class_ipe_path_segment.html">IpePathSegment</a> &amp;&nbsp;</td>
 
703
          <td class="mdname" nowrap> <em>seg</em></td>
 
704
        </tr>
 
705
        <tr>
 
706
          <td class="md"></td>
 
707
          <td class="md">)&nbsp;</td>
 
708
          <td class="md" colspan="2"></td>
 
709
        </tr>
 
710
      </table>
 
711
    </td>
 
712
  </tr>
 
713
</table>
 
714
<table cellspacing="5" cellpadding="0" border="0">
684
715
  <tr>
685
716
    <td>
686
717
      &nbsp;
693
724
    </td>
694
725
  </tr>
695
726
</table>
696
 
<a class="anchor" name="a18" doxytag="IpeSegmentSubPath::AppendSegment" ></a><p>
697
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
727
<a class="anchor" name="a19"></a><!-- doxytag: member="IpeSegmentSubPath::AppendSegment" ref="a19" args="(const IpeVector &amp;v0, const IpeVector &amp;v1)" --><p>
 
728
<table class="mdTable" cellpadding="2" cellspacing="0">
698
729
  <tr>
699
730
    <td class="mdRow">
700
731
      <table cellpadding="0" cellspacing="0" border="0">
701
732
        <tr>
702
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::AppendSegment </td>
 
733
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::AppendSegment           </td>
703
734
          <td class="md" valign="top">(&nbsp;</td>
704
735
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
705
736
          <td class="mdname" nowrap> <em>v0</em>, </td>
706
737
        </tr>
707
738
        <tr>
708
739
          <td class="md" nowrap align="right"></td>
709
 
          <td></td>
 
740
          <td class="md"></td>
710
741
          <td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
711
742
          <td class="mdname" nowrap> <em>v1</em></td>
712
743
        </tr>
713
744
        <tr>
714
 
          <td></td>
 
745
          <td class="md"></td>
715
746
          <td class="md">)&nbsp;</td>
716
747
          <td class="md" colspan="2"></td>
717
748
        </tr>
718
 
 
719
749
      </table>
720
750
    </td>
721
751
  </tr>
722
752
</table>
723
 
<table cellspacing=5 cellpadding=0 border=0>
 
753
<table cellspacing="5" cellpadding="0" border="0">
724
754
  <tr>
725
755
    <td>
726
756
      &nbsp;
733
763
    </td>
734
764
  </tr>
735
765
</table>
736
 
<a class="anchor" name="a19" doxytag="IpeSegmentSubPath::AppendArc" ></a><p>
737
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
766
<a class="anchor" name="a20"></a><!-- doxytag: member="IpeSegmentSubPath::AppendArc" ref="a20" args="(const IpeMatrix &amp;m, const IpeVector &amp;v0, const IpeVector &amp;v1)" --><p>
 
767
<table class="mdTable" cellpadding="2" cellspacing="0">
738
768
  <tr>
739
769
    <td class="mdRow">
740
770
      <table cellpadding="0" cellspacing="0" border="0">
741
771
        <tr>
742
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::AppendArc </td>
 
772
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::AppendArc           </td>
743
773
          <td class="md" valign="top">(&nbsp;</td>
744
774
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &amp;&nbsp;</td>
745
775
          <td class="mdname" nowrap> <em>m</em>, </td>
746
776
        </tr>
747
777
        <tr>
748
778
          <td class="md" nowrap align="right"></td>
749
 
          <td></td>
 
779
          <td class="md"></td>
750
780
          <td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
751
781
          <td class="mdname" nowrap> <em>v0</em>, </td>
752
782
        </tr>
753
783
        <tr>
754
784
          <td class="md" nowrap align="right"></td>
755
 
          <td></td>
 
785
          <td class="md"></td>
756
786
          <td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
757
787
          <td class="mdname" nowrap> <em>v1</em></td>
758
788
        </tr>
759
789
        <tr>
760
 
          <td></td>
 
790
          <td class="md"></td>
761
791
          <td class="md">)&nbsp;</td>
762
792
          <td class="md" colspan="2"></td>
763
793
        </tr>
764
 
 
765
794
      </table>
766
795
    </td>
767
796
  </tr>
768
797
</table>
769
 
<table cellspacing=5 cellpadding=0 border=0>
 
798
<table cellspacing="5" cellpadding="0" border="0">
770
799
  <tr>
771
800
    <td>
772
801
      &nbsp;
779
808
    </td>
780
809
  </tr>
781
810
</table>
782
 
<a class="anchor" name="a20" doxytag="IpeSegmentSubPath::AppendQuad" ></a><p>
783
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
811
<a class="anchor" name="a21"></a><!-- doxytag: member="IpeSegmentSubPath::AppendQuad" ref="a21" args="(const IpeVector &amp;v0, const IpeVector &amp;v1, const IpeVector &amp;v2)" --><p>
 
812
<table class="mdTable" cellpadding="2" cellspacing="0">
784
813
  <tr>
785
814
    <td class="mdRow">
786
815
      <table cellpadding="0" cellspacing="0" border="0">
787
816
        <tr>
788
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::AppendQuad </td>
 
817
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::AppendQuad           </td>
789
818
          <td class="md" valign="top">(&nbsp;</td>
790
819
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
791
820
          <td class="mdname" nowrap> <em>v0</em>, </td>
792
821
        </tr>
793
822
        <tr>
794
823
          <td class="md" nowrap align="right"></td>
795
 
          <td></td>
 
824
          <td class="md"></td>
796
825
          <td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
797
826
          <td class="mdname" nowrap> <em>v1</em>, </td>
798
827
        </tr>
799
828
        <tr>
800
829
          <td class="md" nowrap align="right"></td>
801
 
          <td></td>
 
830
          <td class="md"></td>
802
831
          <td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
803
832
          <td class="mdname" nowrap> <em>v2</em></td>
804
833
        </tr>
805
834
        <tr>
806
 
          <td></td>
 
835
          <td class="md"></td>
807
836
          <td class="md">)&nbsp;</td>
808
837
          <td class="md" colspan="2"></td>
809
838
        </tr>
810
 
 
811
839
      </table>
812
840
    </td>
813
841
  </tr>
814
842
</table>
815
 
<table cellspacing=5 cellpadding=0 border=0>
 
843
<table cellspacing="5" cellpadding="0" border="0">
816
844
  <tr>
817
845
    <td>
818
846
      &nbsp;
825
853
    </td>
826
854
  </tr>
827
855
</table>
828
 
<a class="anchor" name="a21" doxytag="IpeSegmentSubPath::AppendBezier" ></a><p>
829
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
856
<a class="anchor" name="a22"></a><!-- doxytag: member="IpeSegmentSubPath::AppendBezier" ref="a22" args="(const IpeVector &amp;v0, const IpeVector &amp;v1, const IpeVector &amp;v2, const IpeVector &amp;v3)" --><p>
 
857
<table class="mdTable" cellpadding="2" cellspacing="0">
830
858
  <tr>
831
859
    <td class="mdRow">
832
860
      <table cellpadding="0" cellspacing="0" border="0">
833
861
        <tr>
834
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::AppendBezier </td>
 
862
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::AppendBezier           </td>
835
863
          <td class="md" valign="top">(&nbsp;</td>
836
864
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
837
865
          <td class="mdname" nowrap> <em>v0</em>, </td>
838
866
        </tr>
839
867
        <tr>
840
868
          <td class="md" nowrap align="right"></td>
841
 
          <td></td>
 
869
          <td class="md"></td>
842
870
          <td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
843
871
          <td class="mdname" nowrap> <em>v1</em>, </td>
844
872
        </tr>
845
873
        <tr>
846
874
          <td class="md" nowrap align="right"></td>
847
 
          <td></td>
 
875
          <td class="md"></td>
848
876
          <td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
849
877
          <td class="mdname" nowrap> <em>v2</em>, </td>
850
878
        </tr>
851
879
        <tr>
852
880
          <td class="md" nowrap align="right"></td>
853
 
          <td></td>
 
881
          <td class="md"></td>
854
882
          <td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
855
883
          <td class="mdname" nowrap> <em>v3</em></td>
856
884
        </tr>
857
885
        <tr>
858
 
          <td></td>
 
886
          <td class="md"></td>
859
887
          <td class="md">)&nbsp;</td>
860
888
          <td class="md" colspan="2"></td>
861
889
        </tr>
862
 
 
863
890
      </table>
864
891
    </td>
865
892
  </tr>
866
893
</table>
867
 
<table cellspacing=5 cellpadding=0 border=0>
 
894
<table cellspacing="5" cellpadding="0" border="0">
868
895
  <tr>
869
896
    <td>
870
897
      &nbsp;
877
904
    </td>
878
905
  </tr>
879
906
</table>
880
 
<a class="anchor" name="a22" doxytag="IpeSegmentSubPath::AppendSpline" ></a><p>
881
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
907
<a class="anchor" name="a23"></a><!-- doxytag: member="IpeSegmentSubPath::AppendSpline" ref="a23" args="(const std::vector&lt; IpeVector &gt; &amp;v)" --><p>
 
908
<table class="mdTable" cellpadding="2" cellspacing="0">
882
909
  <tr>
883
910
    <td class="mdRow">
884
911
      <table cellpadding="0" cellspacing="0" border="0">
885
912
        <tr>
886
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::AppendSpline </td>
 
913
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::AppendSpline           </td>
887
914
          <td class="md" valign="top">(&nbsp;</td>
888
915
          <td class="md" nowrap valign="top">const std::vector&lt; <a class="el" href="class_ipe_vector.html">IpeVector</a> &gt; &amp;&nbsp;</td>
889
916
          <td class="mdname1" valign="top" nowrap> <em>v</em>          </td>
890
917
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
891
918
          <td class="md" nowrap></td>
892
919
        </tr>
893
 
 
894
920
      </table>
895
921
    </td>
896
922
  </tr>
897
923
</table>
898
 
<table cellspacing=5 cellpadding=0 border=0>
 
924
<table cellspacing="5" cellpadding="0" border="0">
899
925
  <tr>
900
926
    <td>
901
927
      &nbsp;
908
934
    </td>
909
935
  </tr>
910
936
</table>
911
 
<a class="anchor" name="a23" doxytag="IpeSegmentSubPath::SetClosed" ></a><p>
912
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
937
<a class="anchor" name="a24"></a><!-- doxytag: member="IpeSegmentSubPath::SetClosed" ref="a24" args="(bool closed)" --><p>
 
938
<table class="mdTable" cellpadding="2" cellspacing="0">
913
939
  <tr>
914
940
    <td class="mdRow">
915
941
      <table cellpadding="0" cellspacing="0" border="0">
916
942
        <tr>
917
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::SetClosed </td>
 
943
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::SetClosed           </td>
918
944
          <td class="md" valign="top">(&nbsp;</td>
919
945
          <td class="md" nowrap valign="top">bool&nbsp;</td>
920
946
          <td class="mdname1" valign="top" nowrap> <em>closed</em>          </td>
921
947
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
922
948
          <td class="md" nowrap></td>
923
949
        </tr>
924
 
 
925
950
      </table>
926
951
    </td>
927
952
  </tr>
928
953
</table>
929
 
<table cellspacing=5 cellpadding=0 border=0>
 
954
<table cellspacing="5" cellpadding="0" border="0">
930
955
  <tr>
931
956
    <td>
932
957
      &nbsp;
939
964
    </td>
940
965
  </tr>
941
966
</table>
942
 
<a class="anchor" name="a24" doxytag="IpeSegmentSubPath::MoveCP" ></a><p>
943
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
967
<a class="anchor" name="a25"></a><!-- doxytag: member="IpeSegmentSubPath::MoveCP" ref="a25" args="(int seg, int cp, const IpeVector &amp;pos)" --><p>
 
968
<table class="mdTable" cellpadding="2" cellspacing="0">
944
969
  <tr>
945
970
    <td class="mdRow">
946
971
      <table cellpadding="0" cellspacing="0" border="0">
947
972
        <tr>
948
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::MoveCP </td>
 
973
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::MoveCP           </td>
949
974
          <td class="md" valign="top">(&nbsp;</td>
950
975
          <td class="md" nowrap valign="top">int&nbsp;</td>
951
976
          <td class="mdname" nowrap> <em>seg</em>, </td>
952
977
        </tr>
953
978
        <tr>
954
979
          <td class="md" nowrap align="right"></td>
955
 
          <td></td>
 
980
          <td class="md"></td>
956
981
          <td class="md" nowrap>int&nbsp;</td>
957
982
          <td class="mdname" nowrap> <em>cp</em>, </td>
958
983
        </tr>
959
984
        <tr>
960
985
          <td class="md" nowrap align="right"></td>
961
 
          <td></td>
 
986
          <td class="md"></td>
962
987
          <td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
963
988
          <td class="mdname" nowrap> <em>pos</em></td>
964
989
        </tr>
965
990
        <tr>
966
 
          <td></td>
 
991
          <td class="md"></td>
967
992
          <td class="md">)&nbsp;</td>
968
993
          <td class="md" colspan="2"></td>
969
994
        </tr>
970
 
 
971
995
      </table>
972
996
    </td>
973
997
  </tr>
974
998
</table>
975
 
<table cellspacing=5 cellpadding=0 border=0>
 
999
<table cellspacing="5" cellpadding="0" border="0">
976
1000
  <tr>
977
1001
    <td>
978
1002
      &nbsp;
985
1009
If <em>seg</em> or <em>cp</em> are negative, they count from the end.     </td>
986
1010
  </tr>
987
1011
</table>
988
 
<a class="anchor" name="a25" doxytag="IpeSegmentSubPath::InsertCP" ></a><p>
989
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1012
<a class="anchor" name="a26"></a><!-- doxytag: member="IpeSegmentSubPath::InsertCP" ref="a26" args="(int seg, int cp, const IpeVector &amp;pos)" --><p>
 
1013
<table class="mdTable" cellpadding="2" cellspacing="0">
990
1014
  <tr>
991
1015
    <td class="mdRow">
992
1016
      <table cellpadding="0" cellspacing="0" border="0">
993
1017
        <tr>
994
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::InsertCP </td>
 
1018
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::InsertCP           </td>
995
1019
          <td class="md" valign="top">(&nbsp;</td>
996
1020
          <td class="md" nowrap valign="top">int&nbsp;</td>
997
1021
          <td class="mdname" nowrap> <em>seg</em>, </td>
998
1022
        </tr>
999
1023
        <tr>
1000
1024
          <td class="md" nowrap align="right"></td>
1001
 
          <td></td>
 
1025
          <td class="md"></td>
1002
1026
          <td class="md" nowrap>int&nbsp;</td>
1003
1027
          <td class="mdname" nowrap> <em>cp</em>, </td>
1004
1028
        </tr>
1005
1029
        <tr>
1006
1030
          <td class="md" nowrap align="right"></td>
1007
 
          <td></td>
 
1031
          <td class="md"></td>
1008
1032
          <td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
1009
1033
          <td class="mdname" nowrap> <em>pos</em></td>
1010
1034
        </tr>
1011
1035
        <tr>
1012
 
          <td></td>
 
1036
          <td class="md"></td>
1013
1037
          <td class="md">)&nbsp;</td>
1014
1038
          <td class="md" colspan="2"></td>
1015
1039
        </tr>
1016
 
 
1017
1040
      </table>
1018
1041
    </td>
1019
1042
  </tr>
1020
1043
</table>
1021
 
<table cellspacing=5 cellpadding=0 border=0>
 
1044
<table cellspacing="5" cellpadding="0" border="0">
1022
1045
  <tr>
1023
1046
    <td>
1024
1047
      &nbsp;
1031
1054
If <em>seg</em> is negative, counts from the end. If <em>cp</em> is negative, append to segment.     </td>
1032
1055
  </tr>
1033
1056
</table>
1034
 
<a class="anchor" name="a26" doxytag="IpeSegmentSubPath::InsertSegment" ></a><p>
1035
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1057
<a class="anchor" name="a27"></a><!-- doxytag: member="IpeSegmentSubPath::InsertSegment" ref="a27" args="(int seg)" --><p>
 
1058
<table class="mdTable" cellpadding="2" cellspacing="0">
1036
1059
  <tr>
1037
1060
    <td class="mdRow">
1038
1061
      <table cellpadding="0" cellspacing="0" border="0">
1039
1062
        <tr>
1040
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::InsertSegment </td>
 
1063
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::InsertSegment           </td>
1041
1064
          <td class="md" valign="top">(&nbsp;</td>
1042
1065
          <td class="md" nowrap valign="top">int&nbsp;</td>
1043
1066
          <td class="mdname1" valign="top" nowrap> <em>seg</em>          </td>
1044
1067
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1045
1068
          <td class="md" nowrap></td>
1046
1069
        </tr>
1047
 
 
1048
1070
      </table>
1049
1071
    </td>
1050
1072
  </tr>
1051
1073
</table>
1052
 
<table cellspacing=5 cellpadding=0 border=0>
 
1074
<table cellspacing="5" cellpadding="0" border="0">
1053
1075
  <tr>
1054
1076
    <td>
1055
1077
      &nbsp;
1062
1084
If <em>seg</em> is negative, it counts from the end.     </td>
1063
1085
  </tr>
1064
1086
</table>
1065
 
<a class="anchor" name="a27" doxytag="IpeSegmentSubPath::DeleteSegment" ></a><p>
1066
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1087
<a class="anchor" name="a28"></a><!-- doxytag: member="IpeSegmentSubPath::DeleteSegment" ref="a28" args="(int seg)" --><p>
 
1088
<table class="mdTable" cellpadding="2" cellspacing="0">
1067
1089
  <tr>
1068
1090
    <td class="mdRow">
1069
1091
      <table cellpadding="0" cellspacing="0" border="0">
1070
1092
        <tr>
1071
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::DeleteSegment </td>
 
1093
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::DeleteSegment           </td>
1072
1094
          <td class="md" valign="top">(&nbsp;</td>
1073
1095
          <td class="md" nowrap valign="top">int&nbsp;</td>
1074
1096
          <td class="mdname1" valign="top" nowrap> <em>seg</em>          </td>
1075
1097
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1076
1098
          <td class="md" nowrap></td>
1077
1099
        </tr>
1078
 
 
1079
1100
      </table>
1080
1101
    </td>
1081
1102
  </tr>
1082
1103
</table>
1083
 
<table cellspacing=5 cellpadding=0 border=0>
 
1104
<table cellspacing="5" cellpadding="0" border="0">
1084
1105
  <tr>
1085
1106
    <td>
1086
1107
      &nbsp;
1093
1114
If <em>seg</em> is negative, it counts from the end. If a segment in the middle is deleted, the first and last control point must be identical.     </td>
1094
1115
  </tr>
1095
1116
</table>
1096
 
<a class="anchor" name="a28" doxytag="IpeSegmentSubPath::DeleteCP" ></a><p>
1097
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1117
<a class="anchor" name="a29"></a><!-- doxytag: member="IpeSegmentSubPath::DeleteCP" ref="a29" args="(int seg, int cp)" --><p>
 
1118
<table class="mdTable" cellpadding="2" cellspacing="0">
1098
1119
  <tr>
1099
1120
    <td class="mdRow">
1100
1121
      <table cellpadding="0" cellspacing="0" border="0">
1101
1122
        <tr>
1102
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::DeleteCP </td>
 
1123
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::DeleteCP           </td>
1103
1124
          <td class="md" valign="top">(&nbsp;</td>
1104
1125
          <td class="md" nowrap valign="top">int&nbsp;</td>
1105
1126
          <td class="mdname" nowrap> <em>seg</em>, </td>
1106
1127
        </tr>
1107
1128
        <tr>
1108
1129
          <td class="md" nowrap align="right"></td>
1109
 
          <td></td>
 
1130
          <td class="md"></td>
1110
1131
          <td class="md" nowrap>int&nbsp;</td>
1111
1132
          <td class="mdname" nowrap> <em>cp</em></td>
1112
1133
        </tr>
1113
1134
        <tr>
1114
 
          <td></td>
 
1135
          <td class="md"></td>
1115
1136
          <td class="md">)&nbsp;</td>
1116
1137
          <td class="md" colspan="2"></td>
1117
1138
        </tr>
1118
 
 
1119
1139
      </table>
1120
1140
    </td>
1121
1141
  </tr>
1122
1142
</table>
1123
 
<table cellspacing=5 cellpadding=0 border=0>
 
1143
<table cellspacing="5" cellpadding="0" border="0">
1124
1144
  <tr>
1125
1145
    <td>
1126
1146
      &nbsp;
1133
1153
If <em>seg</em> or <em>cp</em> are negative, count from the end. This cannot be used to remove the first or last CP of a spline curve, unless the spline is the first or last segment of the subpath. If the spline has only two vertices, it is simply deleted.     </td>
1134
1154
  </tr>
1135
1155
</table>
1136
 
<a class="anchor" name="a29" doxytag="IpeSegmentSubPath::Straighten" ></a><p>
1137
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1156
<a class="anchor" name="a30"></a><!-- doxytag: member="IpeSegmentSubPath::Straighten" ref="a30" args="(int seg)" --><p>
 
1157
<table class="mdTable" cellpadding="2" cellspacing="0">
1138
1158
  <tr>
1139
1159
    <td class="mdRow">
1140
1160
      <table cellpadding="0" cellspacing="0" border="0">
1141
1161
        <tr>
1142
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::Straighten </td>
 
1162
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::Straighten           </td>
1143
1163
          <td class="md" valign="top">(&nbsp;</td>
1144
1164
          <td class="md" nowrap valign="top">int&nbsp;</td>
1145
1165
          <td class="mdname1" valign="top" nowrap> <em>seg</em>          </td>
1146
1166
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1147
1167
          <td class="md" nowrap></td>
1148
1168
        </tr>
1149
 
 
1150
1169
      </table>
1151
1170
    </td>
1152
1171
  </tr>
1153
1172
</table>
1154
 
<table cellspacing=5 cellpadding=0 border=0>
 
1173
<table cellspacing="5" cellpadding="0" border="0">
1155
1174
  <tr>
1156
1175
    <td>
1157
1176
      &nbsp;
1164
1183
If <em>seg</em> is negative, counts from the end.     </td>
1165
1184
  </tr>
1166
1185
</table>
1167
 
<a class="anchor" name="a30" doxytag="IpeSegmentSubPath::SetMatrix" ></a><p>
1168
 
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
 
1186
<a class="anchor" name="a31"></a><!-- doxytag: member="IpeSegmentSubPath::SetMatrix" ref="a31" args="(int seg, const IpeMatrix &amp;m)" --><p>
 
1187
<table class="mdTable" cellpadding="2" cellspacing="0">
1169
1188
  <tr>
1170
1189
    <td class="mdRow">
1171
1190
      <table cellpadding="0" cellspacing="0" border="0">
1172
1191
        <tr>
1173
 
          <td class="md" nowrap valign="top"> void IpeSegmentSubPath::SetMatrix </td>
 
1192
          <td class="md" nowrap valign="top">void IpeSegmentSubPath::SetMatrix           </td>
1174
1193
          <td class="md" valign="top">(&nbsp;</td>
1175
1194
          <td class="md" nowrap valign="top">int&nbsp;</td>
1176
1195
          <td class="mdname" nowrap> <em>seg</em>, </td>
1177
1196
        </tr>
1178
1197
        <tr>
1179
1198
          <td class="md" nowrap align="right"></td>
1180
 
          <td></td>
 
1199
          <td class="md"></td>
1181
1200
          <td class="md" nowrap>const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &amp;&nbsp;</td>
1182
1201
          <td class="mdname" nowrap> <em>m</em></td>
1183
1202
        </tr>
1184
1203
        <tr>
1185
 
          <td></td>
 
1204
          <td class="md"></td>
1186
1205
          <td class="md">)&nbsp;</td>
1187
1206
          <td class="md" colspan="2"></td>
1188
1207
        </tr>
1189
 
 
1190
1208
      </table>
1191
1209
    </td>
1192
1210
  </tr>
1193
1211
</table>
1194
 
<table cellspacing=5 cellpadding=0 border=0>
 
1212
<table cellspacing="5" cellpadding="0" border="0">
1195
1213
  <tr>
1196
1214
    <td>
1197
1215
      &nbsp;