omni::math::linalg::matrix3¶
Defined in usdrt/gf/matrix.h
Inheritance Relationships¶
Base Type¶
public omni::math::linalg::base_matrix< T, 3 >
(omni::math::linalg::base_matrix)
-
template<typename
T
>
classomni::math::linalg
::
matrix3
: public omni::math::linalg::base_matrix<T, 3>¶ Public Types
-
using
base_type
= base_matrix<T, 3>¶
Public Functions
-
matrix3
() = default¶
-
inline bool
Orthonormalize
()¶
-
inline int
GetHandedness
() const¶
-
inline bool
IsRightHanded
() const¶
-
inline bool
IsLeftHanded
() const¶
-
inline base_matrix<T, N> &
Set
(const T m[N][N])¶
-
inline base_matrix<T, N> &
SetDiagonal
(const base_vec<T, N> &diagonal)¶
-
inline bool
operator==
(const base_matrix<T, N> &other) const¶
-
inline bool
operator==
(const base_matrix<OTHER_T, N> &other) const¶
-
inline bool
operator!=
(const base_matrix<T, N> &other) const¶
-
inline bool
operator!=
(const base_matrix<OTHER_T, N> &other) const¶
-
inline base_matrix<T, N> &
operator*=
(const base_matrix<T, N> &other)¶
-
inline base_matrix<T, N> &
operator+=
(const base_matrix<T, N> &other)¶
-
inline base_matrix<T, N> &
operator-=
(const base_matrix<T, N> &other)¶
-
using