HDK
|
#include "ImathExport.h"
#include "ImathNamespace.h"
#include "ImathMath.h"
#include "ImathVec.h"
#include <iostream>
Go to the source code of this file.
Classes | |
class | Shear6< T > |
Typedefs | |
typedef Vec3< float > | Shear3f |
3D shear of type float More... | |
typedef Vec3< double > | Shear3d |
3D shear of type double More... | |
typedef Shear6< float > | Shear6f |
Shear6 of type float. More... | |
typedef Shear6< double > | Shear6d |
Shear6 of type double. More... | |
Functions | |
template<class T > | |
std::ostream & | operator<< (std::ostream &s, const Shear6< T > &h) |
Stream output, as "(xy xz yz yx zx zy)". More... | |
template<class S , class T > | |
IMATH_HOSTDEVICE constexpr Shear6< T > | operator* (S a, const Shear6< T > &h) |
Reverse multiplication: scalar * Shear6<T> More... | |
3D shear of type double
Definition at line 298 of file ImathShear.h.
3D shear of type float
Definition at line 295 of file ImathShear.h.
Shear6 of type double.
Definition at line 304 of file ImathShear.h.
|
inline |
Reverse multiplication: scalar * Shear6<T>
Definition at line 682 of file ImathShear.h.
std::ostream & operator<< | ( | std::ostream & | s, |
const Shear6< T > & | h | ||
) |
Stream output, as "(xy xz yz yx zx zy)".
Definition at line 670 of file ImathShear.h.