HDK
|
Go to the source code of this file.
Classes | |
class | Plane3< T > |
Typedefs | |
typedef Plane3< float > | Plane3f |
Plane of type float. More... | |
typedef Plane3< double > | Plane3d |
Plane of type double. More... | |
Functions | |
template<class T > | |
std::ostream & | operator<< (std::ostream &o, const Plane3< T > &plane) |
Stream output, as "(normal distance)". More... | |
template<class T > | |
IMATH_HOSTDEVICE IMATH_CONSTEXPR14 Plane3< T > | operator* (const Plane3< T > &plane, const Matrix44< T > &M) IMATH_NOEXCEPT |
Transform a plane by a matrix. More... | |
template<class T > | |
IMATH_HOSTDEVICE constexpr Plane3< T > | operator- (const Plane3< T > &plane) IMATH_NOEXCEPT |
Reflect the pla. More... | |
Plane of type double.
Definition at line 111 of file ImathPlane.h.
Plane of type float.
Definition at line 108 of file ImathPlane.h.
IMATH_HOSTDEVICE IMATH_CONSTEXPR14 Plane3<T> operator* | ( | const Plane3< T > & | plane, |
const Matrix44< T > & | M | ||
) |
Transform a plane by a matrix.
Definition at line 217 of file ImathPlane.h.
|
inline |
Reflect the pla.
Definition at line 253 of file ImathPlane.h.
std::ostream& operator<< | ( | std::ostream & | o, |
const Plane3< T > & | plane | ||
) |
Stream output, as "(normal distance)".
Definition at line 209 of file ImathPlane.h.