DSC
All Classes Namespaces Files Functions Variables Typedefs Friends Macros
CGLA::Mat4x4d Member List

This is the complete list of members for CGLA::Mat4x4d, including all inherited members.

ArithMatFloat()CGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inlineprotected
ArithMatFloat(ScalarType x)CGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inlineexplicitprotected
ArithMatFloat(Vec4d_a)CGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inlineexplicitprotected
ArithMatFloat(Vec4d_a, Vec4d_b)CGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inlineprotected
ArithMatFloat(Vec4d_a, Vec4d_b, Vec4d_c)CGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inlineprotected
ArithMatFloat(Vec4d_a, Vec4d_b, Vec4d_c, Vec4d_d)CGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inlineprotected
ArithSqMat4x4Float(Vec4da, Vec4db, Vec4dc, Vec4dd) noexceptCGLA::ArithSqMat4x4Float< Vec4d, Mat4x4d >inline
ArithSqMat4x4Float() noexceptCGLA::ArithSqMat4x4Float< Vec4d, Mat4x4d >inline
ArithSqMat4x4Float(ScalarType _a) noexceptCGLA::ArithSqMat4x4Float< Vec4d, Mat4x4d >inlineexplicit
ArithSqMatFloat() noexceptCGLA::ArithSqMatFloat< Vec4d, Mat4x4d, 4 >inlineprotected
ArithSqMatFloat(ScalarType _a) noexceptCGLA::ArithSqMatFloat< Vec4d, Mat4x4d, 4 >inlineexplicitprotected
ArithSqMatFloat(Vec4d_a, Vec4d_b) noexceptCGLA::ArithSqMatFloat< Vec4d, Mat4x4d, 4 >inlineprotected
ArithSqMatFloat(Vec4d_a, Vec4d_b, Vec4d_c) noexceptCGLA::ArithSqMatFloat< Vec4d, Mat4x4d, 4 >inlineprotected
ArithSqMatFloat(Vec4d_a, Vec4d_b, Vec4d_c, Vec4d_d) noexceptCGLA::ArithSqMatFloat< Vec4d, Mat4x4d, 4 >inlineprotected
dataCGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >protected
get() constCGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inline
get()CGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inline
get_h_dim()CGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inlinestatic
get_v_dim()CGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inlinestatic
HVectorType typedefCGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >
identity() (defined in CGLA::ArithSqMatFloat< Vec4d, Mat4x4d, 4 >)CGLA::ArithSqMatFloat< Vec4d, Mat4x4d, 4 >inline
Mat4x4d(Vec4d _a, Vec4d _b, Vec4d _c, Vec4d _d) noexceptCGLA::Mat4x4dinline
Mat4x4d() noexceptCGLA::Mat4x4dinline
Mat4x4d(double a) noexceptCGLA::Mat4x4dinlineexplicit
mul_3D_point(const ArithVec3Float< T, VecT > &v_in) constCGLA::ArithSqMat4x4Float< Vec4d, Mat4x4d >inline
mul_3D_vector(const ArithVec3Float< T, VecT > &v_in) constCGLA::ArithSqMat4x4Float< Vec4d, Mat4x4d >inline
operator!=(const Mat4x4d &v) constCGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inline
operator*(ScalarType k) constCGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inline
operator*=(const Mat4x4d &m2) noexceptCGLA::ArithSqMatFloat< Vec4d, Mat4x4d, 4 >inline
operator*=(ScalarType k) noexcept (defined in CGLA::ArithSqMatFloat< Vec4d, Mat4x4d, 4 >)CGLA::ArithSqMatFloat< Vec4d, Mat4x4d, 4 >inline
operator+(const Mat4x4d &m1) constCGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inline
operator+=(const Mat4x4d &v)CGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inline
operator-(const Mat4x4d &m1) constCGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inline
operator-() constCGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inline
operator-=(const Mat4x4d &v)CGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inline
operator/(ScalarType k) constCGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inline
operator/=(ScalarType k)CGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inline
operator==(const Mat4x4d &v) constCGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inline
operator[](unsigned int i) constCGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inline
operator[](unsigned int i)CGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >inline
project_3D_point(const ArithVec3Float< T, VecT > &v_in) constCGLA::ArithSqMat4x4Float< Vec4d, Mat4x4d >inline
ScalarType typedefCGLA::ArithSqMat4x4Float< Vec4d, Mat4x4d >
VectorType typedefCGLA::ArithSqMat4x4Float< Vec4d, Mat4x4d >
VVectorType typedefCGLA::ArithMatFloat< Vec4d, Vec4d, Mat4x4d, ROWS >