3
3
<title>Ipelib: IpeSegment 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>IpeSegment Class Reference<br>
16
16
<li><a class="el" href="class_ipe_segment.html#a0">IpeSegment</a> ()
17
17
<li><a class="anchor" name="a1" doxytag="IpeSegment::IpeSegment" ></a>
18
<b>IpeSegment</b> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &p, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &q)
18
<b>IpeSegment</b> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &p, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &q)
19
19
<li><a class="el" href="class_ipe_line.html">IpeLine</a> <a class="el" href="class_ipe_segment.html#a2">Line</a> () const
20
<li>double <a class="el" href="class_ipe_segment.html#a3">Distance</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &v, double bound) const
21
<li>double <a class="el" href="class_ipe_segment.html#a4">Distance</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &v) const
22
<li>bool <a class="el" href="class_ipe_segment.html#a5">Project</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &v, <a class="el" href="class_ipe_vector.html">IpeVector</a> &projection) const
23
<li>bool <a class="el" href="class_ipe_segment.html#a6">Intersects</a> (const <a class="el" href="class_ipe_segment.html">IpeSegment</a> &seg, <a class="el" href="class_ipe_vector.html">IpeVector</a> &pt) const
24
<li>bool <a class="el" href="class_ipe_segment.html#a7">Intersects</a> (const <a class="el" href="class_ipe_line.html">IpeLine</a> &l, <a class="el" href="class_ipe_vector.html">IpeVector</a> &pt) const
20
<li>double <a class="el" href="class_ipe_segment.html#a3">Distance</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &v, double bound) const
21
<li>double <a class="el" href="class_ipe_segment.html#a4">Distance</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &v) const
22
<li>bool <a class="el" href="class_ipe_segment.html#a5">Project</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &v, <a class="el" href="class_ipe_vector.html">IpeVector</a> &projection) const
23
<li>bool <a class="el" href="class_ipe_segment.html#a6">Intersects</a> (const <a class="el" href="class_ipe_segment.html">IpeSegment</a> &seg, <a class="el" href="class_ipe_vector.html">IpeVector</a> &pt) const
24
<li>bool <a class="el" href="class_ipe_segment.html#a7">Intersects</a> (const <a class="el" href="class_ipe_line.html">IpeLine</a> &l, <a class="el" href="class_ipe_vector.html">IpeVector</a> &pt) const
26
26
<h2>Public Attributes</h2>
105
105
<td class="mdname" nowrap> <em>v</em>, </td>
108
<td class="md" nowrap align="right"></td>
110
110
<td class="md" nowrap>double </td>
111
111
<td class="mdname" nowrap> <em>bound</em></td>
172
172
<td class="mdname" nowrap> <em>v</em>, </td>
175
<td class="md" nowrap align="right"></td>
177
177
<td class="md" nowrap><a class="el" href="class_ipe_vector.html">IpeVector</a> & </td>
178
178
<td class="mdname" nowrap> <em>projection</em></td>
210
210
<td class="mdname" nowrap> <em>seg</em>, </td>
213
<td class="md" nowrap align="right"></td>
215
215
<td class="md" nowrap><a class="el" href="class_ipe_vector.html">IpeVector</a> & </td>
216
216
<td class="mdname" nowrap> <em>pt</em></td>
250
250
<td class="mdname" nowrap> <em>l</em>, </td>
253
<td class="md" nowrap align="right"></td>
255
255
<td class="md" nowrap><a class="el" href="class_ipe_vector.html">IpeVector</a> & </td>
256
256
<td class="mdname" nowrap> <em>pt</em></td>