3
3
<title>Ipelib: IpeClosedSpline class Reference</title>
4
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
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 Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="functions.html">Class Members</a></div>
8
8
<h1>IpeClosedSpline Class Reference<br>
16
16
<a href="class_ipe_closed_spline-members.html">List of all members.</a><h2>Public Member Functions</h2>
18
18
<li><a class="anchor" name="a0" doxytag="IpeClosedSpline::IpeClosedSpline" ></a>
19
<b>IpeClosedSpline</b> (const std::vector< <a class="el" href="class_ipe_vector.html">IpeVector</a> > &v)
19
<b>IpeClosedSpline</b> (const std::vector< <a class="el" href="class_ipe_vector.html">IpeVector</a> > &v)
20
20
<li>virtual <a class="el" href="class_ipe_sub_path.html#w3">TType</a> <a class="el" href="class_ipe_closed_spline.html#a1">Type</a> () const
21
<li>virtual const <a class="el" href="class_ipe_closed_spline.html">IpeClosedSpline</a> * <a class="el" href="class_ipe_closed_spline.html#a2">AsClosedSpline</a> () const
21
<li>virtual const <a class="el" href="class_ipe_closed_spline.html">IpeClosedSpline</a> * <a class="el" href="class_ipe_closed_spline.html#a2">AsClosedSpline</a> () const
22
22
<li>virtual <a class="el" href="class_ipe_closed_spline.html">IpeClosedSpline</a> * <a class="el" href="class_ipe_closed_spline.html#a3">AsClosedSpline</a> ()
23
23
<li>virtual <a class="el" href="class_ipe_sub_path.html">IpeSubPath</a> * <a class="el" href="class_ipe_closed_spline.html#a4">Clone</a> () const
24
<li>virtual <a class="el" href="class_ipe_sub_path.html">IpeSubPath</a> * <a class="el" href="class_ipe_closed_spline.html#a5">Transform</a> (const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &m) const
24
<li>virtual <a class="el" href="class_ipe_sub_path.html">IpeSubPath</a> * <a class="el" href="class_ipe_closed_spline.html#a5">Transform</a> (const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &m) const
25
25
<li><a class="anchor" name="a6" doxytag="IpeClosedSpline::Beziers" ></a>
26
26
void <b>Beziers</b> (std::vector< <a class="el" href="class_ipe_bezier.html">IpeBezier</a> > &bez) const
27
27
<li>virtual void <a class="el" href="class_ipe_closed_spline.html#a7">SaveAsXml</a> (<a class="el" href="class_ipe_stream.html">IpeStream</a> &stream) const
28
28
<li>virtual void <a class="el" href="class_ipe_closed_spline.html#a8">Draw</a> (<a class="el" href="class_ipe_painter.html">IpePainter</a> &painter) const
29
<li>virtual void <a class="el" href="class_ipe_closed_spline.html#a9">AddToBBox</a> (<a class="el" href="class_ipe_rect.html">IpeRect</a> &box, const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &m) const
30
<li>virtual double <a class="el" href="class_ipe_closed_spline.html#a10">Distance</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &v, const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &m, double bound) const
31
<li>virtual void <a class="el" href="class_ipe_closed_spline.html#a11">SnapVtx</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &mouse, const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &m, <a class="el" href="class_ipe_vector.html">IpeVector</a> &pos, double &bound) const
32
<li>virtual void <a class="el" href="class_ipe_closed_spline.html#a12">SnapBnd</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &mouse, const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &m, <a class="el" href="class_ipe_vector.html">IpeVector</a> &pos, double &bound) const
29
<li>virtual void <a class="el" href="class_ipe_closed_spline.html#a9">AddToBBox</a> (<a class="el" href="class_ipe_rect.html">IpeRect</a> &box, const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &m) const
30
<li>virtual double <a class="el" href="class_ipe_closed_spline.html#a10">Distance</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &v, const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &m, double bound) const
31
<li>virtual void <a class="el" href="class_ipe_closed_spline.html#a11">SnapVtx</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &mouse, const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &m, <a class="el" href="class_ipe_vector.html">IpeVector</a> &pos, double &bound) const
32
<li>virtual void <a class="el" href="class_ipe_closed_spline.html#a12">SnapBnd</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &mouse, const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> &m, <a class="el" href="class_ipe_vector.html">IpeVector</a> &pos, double &bound) const
34
34
<h2>Public Attributes</h2>
79
79
<table cellpadding="0" cellspacing="0" border="0">
81
<td class="md" nowrap valign="top"> const <a class="el" href="class_ipe_closed_spline.html">IpeClosedSpline</a> * IpeClosedSpline::AsClosedSpline </td>
81
<td class="md" nowrap valign="top"> const <a class="el" href="class_ipe_closed_spline.html">IpeClosedSpline</a> * IpeClosedSpline::AsClosedSpline </td>
82
82
<td class="md" valign="top">( </td>
83
83
<td class="mdname1" valign="top" nowrap> </td>
84
84
<td class="md" valign="top"> ) </td>
321
321
<td class="mdname" nowrap> <em>v</em>, </td>
324
<td class="md" nowrap align="right"></td>
326
326
<td class="md" nowrap>const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> & </td>
327
327
<td class="mdname" nowrap> <em>m</em>, </td>
330
<td class="md" nowrap align="right"></td>
332
332
<td class="md" nowrap>double </td>
333
333
<td class="mdname" nowrap> <em>bound</em></td>
369
369
<td class="mdname" nowrap> <em>mouse</em>, </td>
372
<td class="md" nowrap align="right"></td>
374
374
<td class="md" nowrap>const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> & </td>
375
375
<td class="mdname" nowrap> <em>m</em>, </td>
378
<td class="md" nowrap align="right"></td>
380
380
<td class="md" nowrap><a class="el" href="class_ipe_vector.html">IpeVector</a> & </td>
381
381
<td class="mdname" nowrap> <em>pos</em>, </td>
384
<td class="md" nowrap align="right"></td>
386
386
<td class="md" nowrap>double & </td>
387
387
<td class="mdname" nowrap> <em>bound</em></td>
423
423
<td class="mdname" nowrap> <em>mouse</em>, </td>
426
<td class="md" nowrap align="right"></td>
428
428
<td class="md" nowrap>const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> & </td>
429
429
<td class="mdname" nowrap> <em>m</em>, </td>
432
<td class="md" nowrap align="right"></td>
434
434
<td class="md" nowrap><a class="el" href="class_ipe_vector.html">IpeVector</a> & </td>
435
435
<td class="mdname" nowrap> <em>pos</em>, </td>
438
<td class="md" nowrap align="right"></td>
440
440
<td class="md" nowrap>double & </td>
441
441
<td class="mdname" nowrap> <em>bound</em></td>