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: IpeVector class Reference</title>
3
<title>Ipelib: IpeVector Class Reference</title>
4
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
6
<!-- Generated by Doxygen 1.3.6 -->
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>
6
<!-- Generated by Doxygen 1.4.4 -->
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="dirs.html">Directories</a> | <a class="qindex" href="functions.html">Class Members</a></div>
8
8
<h1>IpeVector Class Reference<br>
10
10
[<a class="el" href="group__geo.html">Ipe Geometry</a>]</small>
11
</h1>Two-dimensional vector.
11
</h1><!-- doxytag: class="IpeVector" -->Two-dimensional vector.
12
12
<a href="#_details">More...</a>
14
14
<a href="class_ipe_vector-members.html">List of all members.</a><h2>Public Member Functions</h2>
17
17
<li><a class="el" href="class_ipe_vector.html#a1">IpeVector</a> (<a class="el" href="class_ipe_angle.html">IpeAngle</a> alpha)
18
18
<li><a class="el" href="class_ipe_vector.html#a2">IpeVector</a> (<a class="el" href="group__geo.html#ga3">IpeScalar</a> x, <a class="el" href="group__geo.html#ga3">IpeScalar</a> y)
19
19
<li>double <a class="el" href="class_ipe_vector.html#a3">SqLen</a> () const
20
<li><a class="anchor" name="a4" doxytag="IpeVector::Len" ></a>
20
<li><a class="anchor" name="a4"></a><!-- doxytag: member="IpeVector::Len" ref="a4" args="() const " -->
21
21
double <b>Len</b> () const
22
22
<li><a class="el" href="class_ipe_angle.html">IpeAngle</a> <a class="el" href="class_ipe_vector.html#a5">Angle</a> () const
23
23
<li><a class="el" href="class_ipe_vector.html">IpeVector</a> <a class="el" href="class_ipe_vector.html#a6">Normalized</a> () const
35
35
<h2>Public Attributes</h2>
37
37
<li><a class="el" href="group__geo.html#ga3">IpeScalar</a> <a class="el" href="class_ipe_vector.html#o0">iX</a>
38
<li><a class="anchor" name="o1" doxytag="IpeVector::iY" ></a>
38
<li><a class="anchor" name="o1"></a><!-- doxytag: member="IpeVector::iY" ref="o1" args="" -->
39
39
<a class="el" href="group__geo.html#ga3">IpeScalar</a> <b>iY</b>
41
41
<h2>Static Public Attributes</h2>
43
<li><a class="el" href="class_ipe_vector.html">IpeVector</a> <a class="el" href="class_ipe_vector.html#s0">Zero</a> = <a class="el" href="class_ipe_vector.html">IpeVector</a>(0.0, 0.0)
43
<li>static <a class="el" href="class_ipe_vector.html">IpeVector</a> <a class="el" href="class_ipe_vector.html#s0">Zero</a> = <a class="el" href="class_ipe_vector.html">IpeVector</a>(0.0, 0.0)
45
<h2>Related Functions</h2>
46
(Note that these are not member functions.) <ul>
47
<li><a class="el" href="class_ipe_vector.html">IpeVector</a> <a class="el" href="class_ipe_vector.html#m0">operator *</a> (double lhs, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &rhs)
48
<li>double <a class="el" href="class_ipe_vector.html#m1">Dot</a> (const <a class="el" href="class_ipe_vector.html">IpeVector</a> &lhs, const <a class="el" href="class_ipe_vector.html">IpeVector</a> &rhs)
45
50
<hr><a name="_details"></a><h2>Detailed Description</h2>
46
51
Two-dimensional vector.
48
Unlike some other libraries, I don't make a difference between points and vectors.
53
Unlike some other libraries, I don't make a difference between points and vectors.
50
55
<hr><h2>Constructor & Destructor Documentation</h2>
51
<a class="anchor" name="a0" doxytag="IpeVector::IpeVector" ></a><p>
52
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
56
<a class="anchor" name="a0"></a><!-- doxytag: member="IpeVector::IpeVector" ref="a0" args="()" --><p>
57
<table class="mdTable" cellpadding="2" cellspacing="0">
55
60
<table cellpadding="0" cellspacing="0" border="0">
57
<td class="md" nowrap valign="top"> IpeVector::IpeVector </td>
62
<td class="md" nowrap valign="top">IpeVector::IpeVector </td>
58
63
<td class="md" valign="top">( </td>
59
64
<td class="mdname1" valign="top" nowrap> </td>
60
65
<td class="md" valign="top"> ) </td>
61
66
<td class="md" nowrap><code> [inline]</code></td>
68
<table cellspacing=5 cellpadding=0 border=0>
72
<table cellspacing="5" cellpadding="0" border="0">
81
<a class="anchor" name="a1" doxytag="IpeVector::IpeVector" ></a><p>
82
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
85
<a class="anchor" name="a1"></a><!-- doxytag: member="IpeVector::IpeVector" ref="a1" args="(IpeAngle alpha)" --><p>
86
<table class="mdTable" cellpadding="2" cellspacing="0">
85
89
<table cellpadding="0" cellspacing="0" border="0">
87
<td class="md" nowrap valign="top"> IpeVector::IpeVector </td>
91
<td class="md" nowrap valign="top">IpeVector::IpeVector </td>
88
92
<td class="md" valign="top">( </td>
89
93
<td class="md" nowrap valign="top"><a class="el" href="class_ipe_angle.html">IpeAngle</a> </td>
90
94
<td class="mdname1" valign="top" nowrap> <em>alpha</em> </td>
91
95
<td class="md" valign="top"> ) </td>
92
96
<td class="md" nowrap><code> [explicit]</code></td>
99
<table cellspacing=5 cellpadding=0 border=0>
102
<table cellspacing="5" cellpadding="0" border="0">
112
<a class="anchor" name="a2" doxytag="IpeVector::IpeVector" ></a><p>
113
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
115
<a class="anchor" name="a2"></a><!-- doxytag: member="IpeVector::IpeVector" ref="a2" args="(IpeScalar x, IpeScalar y)" --><p>
116
<table class="mdTable" cellpadding="2" cellspacing="0">
115
118
<td class="mdRow">
116
119
<table cellpadding="0" cellspacing="0" border="0">
118
<td class="md" nowrap valign="top"> IpeVector::IpeVector </td>
121
<td class="md" nowrap valign="top">IpeVector::IpeVector </td>
119
122
<td class="md" valign="top">( </td>
120
123
<td class="md" nowrap valign="top"><a class="el" href="group__geo.html#ga3">IpeScalar</a> </td>
121
124
<td class="mdname" nowrap> <em>x</em>, </td>
124
127
<td class="md" nowrap align="right"></td>
126
129
<td class="md" nowrap><a class="el" href="group__geo.html#ga3">IpeScalar</a> </td>
127
130
<td class="mdname" nowrap> <em>y</em></td>
131
134
<td class="md">) </td>
132
135
<td class="md" colspan="2"><code> [inline, explicit]</code></td>
139
<table cellspacing=5 cellpadding=0 border=0>
141
<table cellspacing="5" cellpadding="0" border="0">
152
154
<hr><h2>Member Function Documentation</h2>
153
<a class="anchor" name="a3" doxytag="IpeVector::SqLen" ></a><p>
154
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
155
<a class="anchor" name="a3"></a><!-- doxytag: member="IpeVector::SqLen" ref="a3" args="() const " --><p>
156
<table class="mdTable" cellpadding="2" cellspacing="0">
156
158
<td class="mdRow">
157
159
<table cellpadding="0" cellspacing="0" border="0">
159
<td class="md" nowrap valign="top"> double IpeVector::SqLen </td>
161
<td class="md" nowrap valign="top">double IpeVector::SqLen </td>
160
162
<td class="md" valign="top">( </td>
161
163
<td class="mdname1" valign="top" nowrap> </td>
162
164
<td class="md" valign="top"> ) </td>
163
165
<td class="md" nowrap> const<code> [inline]</code></td>
170
<table cellspacing=5 cellpadding=0 border=0>
171
<table cellspacing="5" cellpadding="0" border="0">
183
<a class="anchor" name="a5" doxytag="IpeVector::Angle" ></a><p>
184
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
184
<a class="anchor" name="a5"></a><!-- doxytag: member="IpeVector::Angle" ref="a5" args="() const " --><p>
185
<table class="mdTable" cellpadding="2" cellspacing="0">
186
187
<td class="mdRow">
187
188
<table cellpadding="0" cellspacing="0" border="0">
189
<td class="md" nowrap valign="top"> <a class="el" href="class_ipe_angle.html">IpeAngle</a> IpeVector::Angle </td>
190
<td class="md" nowrap valign="top"><a class="el" href="class_ipe_angle.html">IpeAngle</a> IpeVector::Angle </td>
190
191
<td class="md" valign="top">( </td>
191
192
<td class="mdname1" valign="top" nowrap> </td>
192
193
<td class="md" valign="top"> ) </td>
193
194
<td class="md" nowrap> const</td>
200
<table cellspacing=5 cellpadding=0 border=0>
200
<table cellspacing="5" cellpadding="0" border="0">
210
210
Returns zero for the zero vector. </td>
213
<a class="anchor" name="a6" doxytag="IpeVector::Normalized" ></a><p>
214
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
213
<a class="anchor" name="a6"></a><!-- doxytag: member="IpeVector::Normalized" ref="a6" args="() const " --><p>
214
<table class="mdTable" cellpadding="2" cellspacing="0">
216
216
<td class="mdRow">
217
217
<table cellpadding="0" cellspacing="0" border="0">
219
<td class="md" nowrap valign="top"> <a class="el" href="class_ipe_vector.html">IpeVector</a> IpeVector::Normalized </td>
219
<td class="md" nowrap valign="top"><a class="el" href="class_ipe_vector.html">IpeVector</a> IpeVector::Normalized </td>
220
220
<td class="md" valign="top">( </td>
221
221
<td class="mdname1" valign="top" nowrap> </td>
222
222
<td class="md" valign="top"> ) </td>
223
223
<td class="md" nowrap> const</td>
230
<table cellspacing=5 cellpadding=0 border=0>
229
<table cellspacing="5" cellpadding="0" border="0">
243
<a class="anchor" name="a7" doxytag="IpeVector::Orthogonal" ></a><p>
244
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
242
<a class="anchor" name="a7"></a><!-- doxytag: member="IpeVector::Orthogonal" ref="a7" args="() const " --><p>
243
<table class="mdTable" cellpadding="2" cellspacing="0">
246
245
<td class="mdRow">
247
246
<table cellpadding="0" cellspacing="0" border="0">
249
<td class="md" nowrap valign="top"> <a class="el" href="class_ipe_vector.html">IpeVector</a> IpeVector::Orthogonal </td>
248
<td class="md" nowrap valign="top"><a class="el" href="class_ipe_vector.html">IpeVector</a> IpeVector::Orthogonal </td>
250
249
<td class="md" valign="top">( </td>
251
250
<td class="mdname1" valign="top" nowrap> </td>
252
251
<td class="md" valign="top"> ) </td>
253
252
<td class="md" nowrap> const</td>
260
<table cellspacing=5 cellpadding=0 border=0>
258
<table cellspacing="5" cellpadding="0" border="0">
273
<a class="anchor" name="a8" doxytag="IpeVector::Factorize" ></a><p>
274
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
271
<a class="anchor" name="a8"></a><!-- doxytag: member="IpeVector::Factorize" ref="a8" args="(IpeVector &unit) const " --><p>
272
<table class="mdTable" cellpadding="2" cellspacing="0">
276
274
<td class="mdRow">
277
275
<table cellpadding="0" cellspacing="0" border="0">
279
<td class="md" nowrap valign="top"> double IpeVector::Factorize </td>
277
<td class="md" nowrap valign="top">double IpeVector::Factorize </td>
280
278
<td class="md" valign="top">( </td>
281
279
<td class="md" nowrap valign="top"><a class="el" href="class_ipe_vector.html">IpeVector</a> & </td>
282
280
<td class="mdname1" valign="top" nowrap> <em>unit</em> </td>
283
281
<td class="md" valign="top"> ) </td>
284
282
<td class="md" nowrap> const</td>
291
<table cellspacing=5 cellpadding=0 border=0>
288
<table cellspacing="5" cellpadding="0" border="0">
299
296
Normalizes this vector into <em>unit</em> and returns length. If this is the zero vector, <em>unit</em> is set to (1,0). </td>
302
<a class="anchor" name="a9" doxytag="IpeVector::operator==" ></a><p>
303
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
299
<a class="anchor" name="a9"></a><!-- doxytag: member="IpeVector::operator==" ref="a9" args="(const IpeVector &rhs) const " --><p>
300
<table class="mdTable" cellpadding="2" cellspacing="0">
305
302
<td class="mdRow">
306
303
<table cellpadding="0" cellspacing="0" border="0">
308
<td class="md" nowrap valign="top"> bool IpeVector::operator== </td>
305
<td class="md" nowrap valign="top">bool IpeVector::operator== </td>
309
306
<td class="md" valign="top">( </td>
310
307
<td class="md" nowrap valign="top">const <a class="el" href="class_ipe_vector.html">IpeVector</a> & </td>
311
308
<td class="mdname1" valign="top" nowrap> <em>rhs</em> </td>
312
309
<td class="md" valign="top"> ) </td>
313
310
<td class="md" nowrap> const<code> [inline]</code></td>
320
<table cellspacing=5 cellpadding=0 border=0>
316
<table cellspacing="5" cellpadding="0" border="0">
333
<a class="anchor" name="a10" doxytag="IpeVector::operator!=" ></a><p>
334
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
329
<a class="anchor" name="a10"></a><!-- doxytag: member="IpeVector::operator!=" ref="a10" args="(const IpeVector &rhs) const " --><p>
330
<table class="mdTable" cellpadding="2" cellspacing="0">
336
332
<td class="mdRow">
337
333
<table cellpadding="0" cellspacing="0" border="0">
339
<td class="md" nowrap valign="top"> bool IpeVector::operator!= </td>
335
<td class="md" nowrap valign="top">bool IpeVector::operator!= </td>
340
336
<td class="md" valign="top">( </td>
341
337
<td class="md" nowrap valign="top">const <a class="el" href="class_ipe_vector.html">IpeVector</a> & </td>
342
338
<td class="mdname1" valign="top" nowrap> <em>rhs</em> </td>
343
339
<td class="md" valign="top"> ) </td>
344
340
<td class="md" nowrap> const<code> [inline]</code></td>
351
<table cellspacing=5 cellpadding=0 border=0>
346
<table cellspacing="5" cellpadding="0" border="0">
364
<a class="anchor" name="a11" doxytag="IpeVector::operator+=" ></a><p>
365
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
359
<a class="anchor" name="a11"></a><!-- doxytag: member="IpeVector::operator+=" ref="a11" args="(const IpeVector &rhs)" --><p>
360
<table class="mdTable" cellpadding="2" cellspacing="0">
367
362
<td class="mdRow">
368
363
<table cellpadding="0" cellspacing="0" border="0">
370
<td class="md" nowrap valign="top"> void IpeVector::operator+= </td>
365
<td class="md" nowrap valign="top">void IpeVector::operator+= </td>
371
366
<td class="md" valign="top">( </td>
372
367
<td class="md" nowrap valign="top">const <a class="el" href="class_ipe_vector.html">IpeVector</a> & </td>
373
368
<td class="mdname1" valign="top" nowrap> <em>rhs</em> </td>
374
369
<td class="md" valign="top"> ) </td>
375
370
<td class="md" nowrap><code> [inline]</code></td>
382
<table cellspacing=5 cellpadding=0 border=0>
376
<table cellspacing="5" cellpadding="0" border="0">
395
<a class="anchor" name="a12" doxytag="IpeVector::operator-=" ></a><p>
396
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
389
<a class="anchor" name="a12"></a><!-- doxytag: member="IpeVector::operator-=" ref="a12" args="(const IpeVector &rhs)" --><p>
390
<table class="mdTable" cellpadding="2" cellspacing="0">
398
392
<td class="mdRow">
399
393
<table cellpadding="0" cellspacing="0" border="0">
401
<td class="md" nowrap valign="top"> void IpeVector::operator-= </td>
395
<td class="md" nowrap valign="top">void IpeVector::operator-= </td>
402
396
<td class="md" valign="top">( </td>
403
397
<td class="md" nowrap valign="top">const <a class="el" href="class_ipe_vector.html">IpeVector</a> & </td>
404
398
<td class="mdname1" valign="top" nowrap> <em>rhs</em> </td>
405
399
<td class="md" valign="top"> ) </td>
406
400
<td class="md" nowrap><code> [inline]</code></td>
413
<table cellspacing=5 cellpadding=0 border=0>
406
<table cellspacing="5" cellpadding="0" border="0">
426
<a class="anchor" name="a13" doxytag="IpeVector::operator *=" ></a><p>
427
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
419
<a class="anchor" name="a13"></a><!-- doxytag: member="IpeVector::operator *=" ref="a13" args="(double rhs)" --><p>
420
<table class="mdTable" cellpadding="2" cellspacing="0">
429
422
<td class="mdRow">
430
423
<table cellpadding="0" cellspacing="0" border="0">
432
<td class="md" nowrap valign="top"> void IpeVector::operator *= </td>
425
<td class="md" nowrap valign="top">void IpeVector::operator *= </td>
433
426
<td class="md" valign="top">( </td>
434
427
<td class="md" nowrap valign="top">double </td>
435
428
<td class="mdname1" valign="top" nowrap> <em>rhs</em> </td>
436
429
<td class="md" valign="top"> ) </td>
437
430
<td class="md" nowrap><code> [inline]</code></td>
444
<table cellspacing=5 cellpadding=0 border=0>
436
<table cellspacing="5" cellpadding="0" border="0">
457
<a class="anchor" name="a14" doxytag="IpeVector::operator+" ></a><p>
458
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
449
<a class="anchor" name="a14"></a><!-- doxytag: member="IpeVector::operator+" ref="a14" args="(const IpeVector &rhs) const " --><p>
450
<table class="mdTable" cellpadding="2" cellspacing="0">
460
452
<td class="mdRow">
461
453
<table cellpadding="0" cellspacing="0" border="0">
463
<td class="md" nowrap valign="top"> <a class="el" href="class_ipe_vector.html">IpeVector</a> IpeVector::operator+ </td>
455
<td class="md" nowrap valign="top"><a class="el" href="class_ipe_vector.html">IpeVector</a> IpeVector::operator+ </td>
464
456
<td class="md" valign="top">( </td>
465
457
<td class="md" nowrap valign="top">const <a class="el" href="class_ipe_vector.html">IpeVector</a> & </td>
466
458
<td class="mdname1" valign="top" nowrap> <em>rhs</em> </td>
467
459
<td class="md" valign="top"> ) </td>
468
460
<td class="md" nowrap> const<code> [inline]</code></td>
475
<table cellspacing=5 cellpadding=0 border=0>
466
<table cellspacing="5" cellpadding="0" border="0">
488
<a class="anchor" name="a15" doxytag="IpeVector::operator-" ></a><p>
489
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
479
<a class="anchor" name="a15"></a><!-- doxytag: member="IpeVector::operator-" ref="a15" args="(const IpeVector &rhs) const " --><p>
480
<table class="mdTable" cellpadding="2" cellspacing="0">
491
482
<td class="mdRow">
492
483
<table cellpadding="0" cellspacing="0" border="0">
494
<td class="md" nowrap valign="top"> <a class="el" href="class_ipe_vector.html">IpeVector</a> IpeVector::operator- </td>
485
<td class="md" nowrap valign="top"><a class="el" href="class_ipe_vector.html">IpeVector</a> IpeVector::operator- </td>
495
486
<td class="md" valign="top">( </td>
496
487
<td class="md" nowrap valign="top">const <a class="el" href="class_ipe_vector.html">IpeVector</a> & </td>
497
488
<td class="mdname1" valign="top" nowrap> <em>rhs</em> </td>
498
489
<td class="md" valign="top"> ) </td>
499
490
<td class="md" nowrap> const<code> [inline]</code></td>
506
<table cellspacing=5 cellpadding=0 border=0>
496
<table cellspacing="5" cellpadding="0" border="0">
519
<a class="anchor" name="a16" doxytag="IpeVector::operator *" ></a><p>
520
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
509
<a class="anchor" name="a16"></a><!-- doxytag: member="IpeVector::operator *" ref="a16" args="(double rhs) const " --><p>
510
<table class="mdTable" cellpadding="2" cellspacing="0">
522
512
<td class="mdRow">
523
513
<table cellpadding="0" cellspacing="0" border="0">
525
<td class="md" nowrap valign="top"> <a class="el" href="class_ipe_vector.html">IpeVector</a> IpeVector::operator * </td>
515
<td class="md" nowrap valign="top"><a class="el" href="class_ipe_vector.html">IpeVector</a> IpeVector::operator * </td>
526
516
<td class="md" valign="top">( </td>
527
517
<td class="md" nowrap valign="top">double </td>
528
518
<td class="mdname1" valign="top" nowrap> <em>rhs</em> </td>
529
519
<td class="md" valign="top"> ) </td>
530
520
<td class="md" nowrap> const<code> [inline]</code></td>
537
<table cellspacing=5 cellpadding=0 border=0>
526
<table cellspacing="5" cellpadding="0" border="0">
539
<hr><h2>Friends And Related Function Documentation</h2>
540
<a class="anchor" name="m0"></a><!-- doxytag: member="IpeVector::operator *" ref="m0" args="(double lhs, const IpeVector &rhs)" --><p>
541
<table class="mdTable" cellpadding="2" cellspacing="0">
544
<table cellpadding="0" cellspacing="0" border="0">
546
<td class="md" nowrap valign="top"><a class="el" href="class_ipe_vector.html">IpeVector</a> operator * </td>
547
<td class="md" valign="top">( </td>
548
<td class="md" nowrap valign="top">double </td>
549
<td class="mdname" nowrap> <em>lhs</em>, </td>
552
<td class="md" nowrap align="right"></td>
554
<td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> & </td>
555
<td class="mdname" nowrap> <em>rhs</em></td>
559
<td class="md">) </td>
560
<td class="md" colspan="2"><code> [related]</code></td>
566
<table cellspacing="5" cellpadding="0" border="0">
579
<a class="anchor" name="m1"></a><!-- doxytag: member="IpeVector::Dot" ref="m1" args="(const IpeVector &lhs, const IpeVector &rhs)" --><p>
580
<table class="mdTable" cellpadding="2" cellspacing="0">
583
<table cellpadding="0" cellspacing="0" border="0">
585
<td class="md" nowrap valign="top">double Dot </td>
586
<td class="md" valign="top">( </td>
587
<td class="md" nowrap valign="top">const <a class="el" href="class_ipe_vector.html">IpeVector</a> & </td>
588
<td class="mdname" nowrap> <em>lhs</em>, </td>
591
<td class="md" nowrap align="right"></td>
593
<td class="md" nowrap>const <a class="el" href="class_ipe_vector.html">IpeVector</a> & </td>
594
<td class="mdname" nowrap> <em>rhs</em></td>
598
<td class="md">) </td>
599
<td class="md" colspan="2"><code> [related]</code></td>
605
<table cellspacing="5" cellpadding="0" border="0">
613
Dotproduct of two vectors.
550
618
<hr><h2>Member Data Documentation</h2>
551
<a class="anchor" name="s0" doxytag="IpeVector::Zero" ></a><p>
552
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
619
<a class="anchor" name="s0"></a><!-- doxytag: member="IpeVector::Zero" ref="s0" args="" --><p>
620
<table class="mdTable" cellpadding="2" cellspacing="0">
554
622
<td class="mdRow">
555
623
<table cellpadding="0" cellspacing="0" border="0">
557
<td class="md" nowrap valign="top"> <a class="el" href="class_ipe_vector.html">IpeVector</a> <a class="el" href="class_ipe_vector.html#s0">IpeVector::Zero</a> = <a class="el" href="class_ipe_vector.html">IpeVector</a>(0.0, 0.0)<code> [static]</code>
625
<td class="md" nowrap valign="top"><a class="el" href="class_ipe_vector.html">IpeVector</a> <a class="el" href="class_ipe_vector.html#s0">IpeVector::Zero</a> = <a class="el" href="class_ipe_vector.html">IpeVector</a>(0.0, 0.0)<code> [static]</code> </td>
562
<table cellspacing=5 cellpadding=0 border=0>
631
<table cellspacing="5" cellpadding="0" border="0">
575
<a class="anchor" name="o0" doxytag="IpeVector::iX" ></a><p>
576
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
644
<a class="anchor" name="o0"></a><!-- doxytag: member="IpeVector::iX" ref="o0" args="" --><p>
645
<table class="mdTable" cellpadding="2" cellspacing="0">
578
647
<td class="mdRow">
579
648
<table cellpadding="0" cellspacing="0" border="0">
581
<td class="md" nowrap valign="top"> <a class="el" href="group__geo.html#ga3">IpeScalar</a> <a class="el" href="class_ipe_vector.html#o0">IpeVector::iX</a>
650
<td class="md" nowrap valign="top"><a class="el" href="group__geo.html#ga3">IpeScalar</a> <a class="el" href="class_ipe_vector.html#o0">IpeVector::iX</a> </td>
586
<table cellspacing=5 cellpadding=0 border=0>
656
<table cellspacing="5" cellpadding="0" border="0">