Go to the source code of this file.
|
template<class T , class U > |
TkRotation< typename PreciseFloatType< T, U >::Type > | operator* (const TkRotation< T > &a, const TkRotation< U > &b) |
|
template<class T , class U > |
Basic3DVector< U > | operator* (const TkRotation< T > &r, const Basic3DVector< U > &v) |
|
template<class T > |
std::ostream & | operator<< (std::ostream &s, const TkRotation2D< T > &r) |
|
template<class T > |
std::ostream & | operator<< (std::ostream &s, const TkRotation< T > &r) |
|
template<> |
std::ostream & | operator<<< double > (std::ostream &s, const TkRotation2D< double > &r) |
|
template<> |
std::ostream & | operator<<< double > (std::ostream &s, const TkRotation< double > &r) |
|
template<> |
std::ostream & | operator<<< float > (std::ostream &s, const TkRotation2D< float > &r) |
|
template<> |
std::ostream & | operator<<< float > (std::ostream &s, const TkRotation< float > &r) |
|
void | geometryDetails::TkRotationErr1 () |
|
void | geometryDetails::TkRotationErr2 () |
|
◆ operator*() [1/2]
template<class T , class U >
Definition at line 284 of file newTkRotation.h.
286 return RT(
a.xx()*
b.xx() +
a.xy()*
b.yx() +
a.xz()*
b.zx(),
287 a.xx()*
b.xy() +
a.xy()*
b.yy() +
a.xz()*
b.zy(),
288 a.xx()*
b.xz() +
a.xy()*
b.yz() +
a.xz()*
b.zz(),
289 a.yx()*
b.xx() +
a.yy()*
b.yx() +
a.yz()*
b.zx(),
290 a.yx()*
b.xy() +
a.yy()*
b.yy() +
a.yz()*
b.zy(),
291 a.yx()*
b.xz() +
a.yy()*
b.yz() +
a.yz()*
b.zz(),
292 a.zx()*
b.xx() +
a.zy()*
b.yx() +
a.zz()*
b.zx(),
293 a.zx()*
b.xy() +
a.zy()*
b.yy() +
a.zz()*
b.zy(),
294 a.zx()*
b.xz() +
a.zy()*
b.yz() +
a.zz()*
b.zz());
References a, and b.
◆ operator*() [2/2]
template<class T , class U >
◆ operator<<() [1/2]
template<class T >
std::ostream& operator<< |
( |
std::ostream & |
s, |
|
|
const TkRotation2D< T > & |
r |
|
) |
| |
◆ operator<<() [2/2]
template<class T >
std::ostream& operator<< |
( |
std::ostream & |
s, |
|
|
const TkRotation< T > & |
r |
|
) |
| |
◆ operator<<< double >() [1/2]
template<>
std::ostream& operator<<< double > |
( |
std::ostream & |
s, |
|
|
const TkRotation2D< double > & |
r |
|
) |
| |
◆ operator<<< double >() [2/2]
template<>
std::ostream& operator<<< double > |
( |
std::ostream & |
s, |
|
|
const TkRotation< double > & |
r |
|
) |
| |
◆ operator<<< float >() [1/2]
template<>
std::ostream& operator<<< float > |
( |
std::ostream & |
s, |
|
|
const TkRotation2D< float > & |
r |
|
) |
| |
◆ operator<<< float >() [2/2]
template<>
std::ostream& operator<<< float > |
( |
std::ostream & |
s, |
|
|
const TkRotation< float > & |
r |
|
) |
| |