23 |
#include <sstream> |
#include <sstream> |
24 |
|
|
25 |
//! Applies the Translation to the vector \a v. |
//! Applies the Translation to the vector \a v. |
26 |
TinyVector<3>& Translation::operator()(TinyVector<3>& v) |
TinyVector<3>& Translation::operator()(TinyVector<3>& v) const |
27 |
{ |
{ |
28 |
for (int i=0; i<3; i++) |
for (int i=0; i<3; i++) |
29 |
v[i] += __vect[i]; |
v[i] += __vect[i]; |
32 |
} |
} |
33 |
|
|
34 |
//! Applies the inverse Translation to the vector \a v. |
//! Applies the inverse Translation to the vector \a v. |
35 |
TinyVector<3>& Translation::inverse(TinyVector<3>& v) |
TinyVector<3>& Translation::inverse(TinyVector<3>& v) const |
36 |
{ |
{ |
37 |
for (int i=0; i<3; i++) |
for (int i=0; i<3; i++) |
38 |
v[i] -= __vect[i]; |
v[i] -= __vect[i]; |