3
3
<title>Ipelib: IpePathSegment 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>IpePathSegment Class Reference<br>
34
34
<li><a class="el" href="class_ipe_arc.html">IpeArc</a> <a class="el" href="class_ipe_path_segment.html#a6">Arc</a> () const
35
35
<li>void <a class="el" href="class_ipe_path_segment.html#a7">Beziers</a> (std::vector< <a class="el" href="class_ipe_bezier.html">IpeBezier</a> > &bez) const
36
36
<li>void <a class="el" href="class_ipe_path_segment.html#a8">Draw</a> (<a class="el" href="class_ipe_painter.html">IpePainter</a> &painter) const
37
<li>void <a class="el" href="class_ipe_path_segment.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
38
<li>double <a class="el" href="class_ipe_path_segment.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
39
<li>void <a class="el" href="class_ipe_path_segment.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
37
<li>void <a class="el" href="class_ipe_path_segment.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
38
<li>double <a class="el" href="class_ipe_path_segment.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
39
<li>void <a class="el" href="class_ipe_path_segment.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
40
40
<li><a class="anchor" name="a12" doxytag="IpePathSegment::SnapBnd" ></a>
41
void <b>SnapBnd</b> (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
41
void <b>SnapBnd</b> (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
45
45
<li><a class="anchor" name="n0" doxytag="IpePathSegment::IpeSegmentSubPath" ></a>
46
class <a class="el" href="class_ipe_segment_sub_path.html#n0">IpeSegmentSubPath</a>
46
class <a class="el" href="class_ipe_path_segment.html#n0">IpeSegmentSubPath</a>
48
48
<hr><a name="_details"></a><h2>Detailed Description</h2>
49
49
A segment on an <a class="el" href="class_ipe_sub_path.html">IpeSubPath</a>.
352
352
<td class="mdname" nowrap> <em>box</em>, </td>
355
<td class="md" nowrap align="right"></td>
357
357
<td class="md" nowrap>const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> & </td>
358
358
<td class="mdname" nowrap> <em>m</em></td>
392
392
<td class="mdname" nowrap> <em>v</em>, </td>
395
<td class="md" nowrap align="right"></td>
397
397
<td class="md" nowrap>const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> & </td>
398
398
<td class="mdname" nowrap> <em>m</em>, </td>
401
<td class="md" nowrap align="right"></td>
403
403
<td class="md" nowrap>double </td>
404
404
<td class="mdname" nowrap> <em>bound</em></td>
438
438
<td class="mdname" nowrap> <em>mouse</em>, </td>
441
<td class="md" nowrap align="right"></td>
443
443
<td class="md" nowrap>const <a class="el" href="class_ipe_matrix.html">IpeMatrix</a> & </td>
444
444
<td class="mdname" nowrap> <em>m</em>, </td>
447
<td class="md" nowrap align="right"></td>
449
449
<td class="md" nowrap><a class="el" href="class_ipe_vector.html">IpeVector</a> & </td>
450
450
<td class="mdname" nowrap> <em>pos</em>, </td>
453
<td class="md" nowrap align="right"></td>
455
455
<td class="md" nowrap>double & </td>
456
456
<td class="mdname" nowrap> <em>bound</em></td>