Developer Documentation
ACG::Matrix3x3T< Scalar > Member List

This is the complete list of members for ACG::Matrix3x3T< Scalar >, including all inherited members.

det() const (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
frobenius() const (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
frobeniusSquared() const (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
fromColumns(Vec3 c1, Vec3 c2, Vec3 c3) (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inlinestatic
fromRows(Vec3 r1, Vec3 r2, Vec3 r3) (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inlinestatic
getCol(uint_fast8_t c) const (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
getRow(uint_fast8_t r) const (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
identity() (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inlinestatic
indexof(uint_fast8_t r, uint_fast8_t c)ACG::Matrix3x3T< Scalar >inlinestatic
inverse() const (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
invert() (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
Matrix3x3T()=default (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >
Matrix3x3T(std::array< Scalar, 9 > row_major)ACG::Matrix3x3T< Scalar >inline
operator()(uint_fast8_t r, uint_fast8_t c) const (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
operator()(uint_fast8_t r, uint_fast8_t c) (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
operator*(const Matrix3x3T &rhs) const (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
operator*(const Vec3 &rhs) const (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
operator* (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >friend
operator*(Scalar c) const (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
operator* (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >friend
operator*=(const Matrix3x3T &rhs) (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
operator+(const Matrix3x3T &rhs) const (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
operator-(const Matrix3x3T &rhs) const (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
operator-() const (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
operator<< (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >friend
operator==(const Matrix3x3T &rhs) const (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
operator[](uint_fast8_t i) constACG::Matrix3x3T< Scalar >inline
operator[](uint_fast8_t i)ACG::Matrix3x3T< Scalar >inline
trace() const (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
transpose() (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
transposed() const (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inline
values_ (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >private
Vec3 typedef (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >
zero() (defined in ACG::Matrix3x3T< Scalar >)ACG::Matrix3x3T< Scalar >inlinestatic