~ubuntu-branches/ubuntu/precise/ipe/precise

« back to all changes in this revision

Viewing changes to doc/class_ipe_bezier.html

  • Committer: Bazaar Package Importer
  • Author(s): Steve M. Robbins
  • Date: 2005-02-24 22:09:16 UTC
  • mfrom: (2.1.1 hoary)
  • Revision ID: james.westby@ubuntu.com-20050224220916-9vxiiqjz066r5489
Tags: 6.0pre23-2
debian/control: Ipe should depend on exact version of libipe.
Closes: #296771.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<title>Ipelib: IpeBezier class Reference</title>
4
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
5
</head><body>
6
 
<!-- Generated by Doxygen 1.3.4 -->
 
6
<!-- Generated by Doxygen 1.3.6 -->
7
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>
8
8
<h1>IpeBezier Class Reference<br>
9
9
<small>
14
14
<a href="class_ipe_bezier-members.html">List of all members.</a><h2>Public Member Functions</h2>
15
15
<ul>
16
16
<li><a class="el" href="class_ipe_bezier.html#a0">IpeBezier</a> ()
17
 
<li><a class="el" href="class_ipe_bezier.html#a1">IpeBezier</a> (const  <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;p0, const  <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;p1, const  <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;p2, const  <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;p3)
 
17
<li><a class="el" href="class_ipe_bezier.html#a1">IpeBezier</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;p0, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;p1, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;p2, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;p3)
18
18
<li><a class="el" href="class_ipe_vector.html">IpeVector</a> <a class="el" href="class_ipe_bezier.html#a2">Point</a> (double t) const 
19
 
<li>double <a class="el" href="class_ipe_bezier.html#a3">Distance</a> (const  <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v, double bound)
 
19
<li>double <a class="el" href="class_ipe_bezier.html#a3">Distance</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;v, double bound)
20
20
<li>bool <a class="el" href="class_ipe_bezier.html#a4">Straight</a> (double precision) const 
21
21
<li>void <a class="el" href="class_ipe_bezier.html#a5">Subdivide</a> (<a class="el" href="class_ipe_bezier.html">IpeBezier</a> &amp;l, <a class="el" href="class_ipe_bezier.html">IpeBezier</a> &amp;r) const 
22
22
<li>void <a class="el" href="class_ipe_bezier.html#a6">Approximate</a> (double precision, std::vector&lt; <a class="el" href="class_ipe_vector.html">IpeVector</a> &gt; &amp;result) const 
23
23
<li><a class="el" href="class_ipe_rect.html">IpeRect</a> <a class="el" href="class_ipe_bezier.html#a7">BBox</a> () const 
24
24
<li><a class="anchor" name="a8" doxytag="IpeBezier::Intersects" ></a>
25
 
bool <b>Intersects</b> (const  <a class="el" href="class_ipe_line.html">IpeLine</a> &amp;l, <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;pt) const 
 
25
bool <b>Intersects</b> (const <a class="el" href="class_ipe_line.html">IpeLine</a> &amp;l, <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;pt) const 
26
26
<li><a class="anchor" name="a9" doxytag="IpeBezier::Intersects" ></a>
27
 
bool <b>Intersects</b> (const  <a class="el" href="class_ipe_segment.html">IpeSegment</a> &amp;l, <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;pt) const 
 
27
bool <b>Intersects</b> (const <a class="el" href="class_ipe_segment.html">IpeSegment</a> &amp;l, <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;pt) const 
28
28
</ul>
29
29
<h2>Static Public Member Functions</h2>
30
30
<ul>
31
 
<li><a class="el" href="class_ipe_bezier.html">IpeBezier</a> <a class="el" href="class_ipe_bezier.html#e0">QuadBezier</a> (const  <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;p0, const  <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;p1, const  <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;p2)
32
 
<li>void <a class="el" href="class_ipe_bezier.html#e1">Spline</a> (int n, const  <a class="el" href="class_ipe_vector.html">IpeVector</a> *v, std::vector&lt; <a class="el" href="class_ipe_bezier.html">IpeBezier</a> &gt; &amp;result)
33
 
<li>void <a class="el" href="class_ipe_bezier.html#e2">ClosedSpline</a> (int n, const  <a class="el" href="class_ipe_vector.html">IpeVector</a> *v, std::vector&lt; <a class="el" href="class_ipe_bezier.html">IpeBezier</a> &gt; &amp;result)
 
31
<li><a class="el" href="class_ipe_bezier.html">IpeBezier</a> <a class="el" href="class_ipe_bezier.html#e0">QuadBezier</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;p0, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;p1, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;p2)
 
32
<li>void <a class="el" href="class_ipe_bezier.html#e1">Spline</a> (int n, const <a class="el" href="class_ipe_vector.html">IpeVector</a> *v, std::vector&lt; <a class="el" href="class_ipe_bezier.html">IpeBezier</a> &gt; &amp;result)
 
33
<li>void <a class="el" href="class_ipe_bezier.html#e2">ClosedSpline</a> (int n, const <a class="el" href="class_ipe_vector.html">IpeVector</a> *v, std::vector&lt; <a class="el" href="class_ipe_bezier.html">IpeBezier</a> &gt; &amp;result)
34
34
</ul>
35
35
<h2>Public Attributes</h2>
36
36
<ul>
83
83
          <td class="mdname" nowrap> <em>p0</em>, </td>
84
84
        </tr>
85
85
        <tr>
86
 
          <td></td>
 
86
          <td class="md" nowrap align="right"></td>
87
87
          <td></td>
88
88
          <td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
89
89
          <td class="mdname" nowrap> <em>p1</em>, </td>
90
90
        </tr>
91
91
        <tr>
92
 
          <td></td>
 
92
          <td class="md" nowrap align="right"></td>
93
93
          <td></td>
94
94
          <td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
95
95
          <td class="mdname" nowrap> <em>p2</em>, </td>
96
96
        </tr>
97
97
        <tr>
98
 
          <td></td>
 
98
          <td class="md" nowrap align="right"></td>
99
99
          <td></td>
100
100
          <td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
101
101
          <td class="mdname" nowrap> <em>p3</em></td>
167
167
          <td class="mdname" nowrap> <em>v</em>, </td>
168
168
        </tr>
169
169
        <tr>
170
 
          <td></td>
 
170
          <td class="md" nowrap align="right"></td>
171
171
          <td></td>
172
172
          <td class="md" nowrap>double&nbsp;</td>
173
173
          <td class="mdname" nowrap> <em>bound</em></td>
236
236
          <td class="mdname" nowrap> <em>l</em>, </td>
237
237
        </tr>
238
238
        <tr>
239
 
          <td></td>
 
239
          <td class="md" nowrap align="right"></td>
240
240
          <td></td>
241
241
          <td class="md" nowrap><a class="el" href="class_ipe_bezier.html">IpeBezier</a> &amp;&nbsp;</td>
242
242
          <td class="mdname" nowrap> <em>r</em></td>
276
276
          <td class="mdname" nowrap> <em>precision</em>, </td>
277
277
        </tr>
278
278
        <tr>
279
 
          <td></td>
 
279
          <td class="md" nowrap align="right"></td>
280
280
          <td></td>
281
281
          <td class="md" nowrap>std::vector&lt; <a class="el" href="class_ipe_vector.html">IpeVector</a> &gt; &amp;&nbsp;</td>
282
282
          <td class="mdname" nowrap> <em>result</em></td>
346
346
          <td class="mdname" nowrap> <em>p0</em>, </td>
347
347
        </tr>
348
348
        <tr>
349
 
          <td></td>
 
349
          <td class="md" nowrap align="right"></td>
350
350
          <td></td>
351
351
          <td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
352
352
          <td class="mdname" nowrap> <em>p1</em>, </td>
353
353
        </tr>
354
354
        <tr>
355
 
          <td></td>
 
355
          <td class="md" nowrap align="right"></td>
356
356
          <td></td>
357
357
          <td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> &amp;&nbsp;</td>
358
358
          <td class="mdname" nowrap> <em>p2</em></td>
392
392
          <td class="mdname" nowrap> <em>n</em>, </td>
393
393
        </tr>
394
394
        <tr>
395
 
          <td></td>
 
395
          <td class="md" nowrap align="right"></td>
396
396
          <td></td>
397
397
          <td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> *&nbsp;</td>
398
398
          <td class="mdname" nowrap> <em>v</em>, </td>
399
399
        </tr>
400
400
        <tr>
401
 
          <td></td>
 
401
          <td class="md" nowrap align="right"></td>
402
402
          <td></td>
403
403
          <td class="md" nowrap>std::vector&lt; <a class="el" href="class_ipe_bezier.html">IpeBezier</a> &gt; &amp;&nbsp;</td>
404
404
          <td class="mdname" nowrap> <em>result</em></td>
438
438
          <td class="mdname" nowrap> <em>n</em>, </td>
439
439
        </tr>
440
440
        <tr>
441
 
          <td></td>
 
441
          <td class="md" nowrap align="right"></td>
442
442
          <td></td>
443
443
          <td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> *&nbsp;</td>
444
444
          <td class="mdname" nowrap> <em>v</em>, </td>
445
445
        </tr>
446
446
        <tr>
447
 
          <td></td>
 
447
          <td class="md" nowrap align="right"></td>
448
448
          <td></td>
449
449
          <td class="md" nowrap>std::vector&lt; <a class="el" href="class_ipe_bezier.html">IpeBezier</a> &gt; &amp;&nbsp;</td>
450
450
          <td class="mdname" nowrap> <em>result</em></td>