API Documentation
Loading...
Searching...
No Matches
Matrix< t_type, t_row_dims, t_col_dims > Member List

This is the complete list of members for Matrix< t_type, t_row_dims, t_col_dims >, including all inherited members.

as() constMatrix< t_type, t_row_dims, t_col_dims >inline
as() constMatrix< t_type, t_row_dims, t_col_dims >inline
NDEVR::Vector< 4, Vector< 4, t_type > >::as(t_new_type extra_fill_value) constVector< 4, Vector< 4, t_type > >inline
begin()Matrix< t_type, t_row_dims, t_col_dims >inline
begin() constMatrix< t_type, t_row_dims, t_col_dims >inline
correctZeroScale(t_type new_value=1e-6, t_type epsilon=1e-9)Matrix< t_type, t_row_dims, t_col_dims >inline
decompose(Vector< 3, t_type > &scaling, Vector< 3, Angle< t_angle_type > > &rotation, Vector< 3, t_type > &position) constMatrix< t_type, t_row_dims, t_col_dims >inline
decomposeOffset() constMatrix< t_type, t_row_dims, t_col_dims >inline
decomposeRotation() constMatrix< t_type, t_row_dims, t_col_dims >inline
decomposeRotationQuaternion() constMatrix< t_type, t_row_dims, t_col_dims >inline
decomposeScale() constMatrix< t_type, t_row_dims, t_col_dims >inline
determinant() constMatrix< t_type, t_row_dims, t_col_dims >inline
dimensionalIndex() constVector< 4, Vector< 4, t_type > >inline
dimensionalValue() constVector< 4, Vector< 4, t_type > >inline
invert() constMatrix< t_type, t_row_dims, t_col_dims >inline
m_valuesVector< 4, Vector< 4, t_type > >protected
magnitude() constVector< 4, Vector< 4, t_type > >inline
magnitudeSquared() constVector< 4, Vector< 4, t_type > >inline
Matrix()Matrix< t_type, t_row_dims, t_col_dims >inline
Matrix(const t_type diagonal)Matrix< t_type, t_row_dims, t_col_dims >inlineexplicit
Matrix(const t_type n00, const t_type n10, const t_type n01, const t_type n11)Matrix< t_type, t_row_dims, t_col_dims >inline
Matrix(const t_type n00, const t_type n10, const t_type n20, const t_type n01, const t_type n11, const t_type n21, const t_type n02, const t_type n12, const t_type n22)Matrix< t_type, t_row_dims, t_col_dims >inline
Matrix(const t_type n00, const t_type n10, const t_type n20, const t_type n30, const t_type n01, const t_type n11, const t_type n21, const t_type n31, const t_type n02, const t_type n12, const t_type n22, const t_type n32, const t_type n03, const t_type n13, const t_type n23, const t_type n33)Matrix< t_type, t_row_dims, t_col_dims >inline
Matrix(const Vector< t_row_dims - 1, t_type > &offset, const Vector< 3, Angle< t_angle_type > > &orientation, const Vector< t_row_dims - 1, t_type > &scale)Matrix< t_type, t_row_dims, t_col_dims >inline
Matrix(const Vector< t_row_dims *t_col_dims, t_type > &vector)Matrix< t_type, t_row_dims, t_col_dims >inline
Matrix(const Vector< t_row_dims, Vector< t_col_dims, t_type > > &vector)Matrix< t_type, t_row_dims, t_col_dims >inline
Matrix(const Matrix &mat)=defaultMatrix< t_type, t_row_dims, t_col_dims >
normalized(Vector< t_dims, t_norm_type > value_if_nan=Constant< Vector< t_dims, t_norm_type > >::NaN) constVector< 4, Vector< 4, t_type > >inline
NumberOfDimensions()Vector< 4, Vector< 4, t_type > >inlinestatic
offset(const Vector< 2, t_type > &translation) constMatrix< t_type, t_row_dims, t_col_dims >inline
offset(const Vector< 3, t_type > &translation) constMatrix< t_type, t_row_dims, t_col_dims >inline
OffsetMatrix(const Vector< 3, t_type > &translation)Matrix< t_type, t_row_dims, t_col_dims >inlinestatic
operator const t_type &() constVector< 4, Vector< 4, t_type > >inline
operator t_type &()Vector< 4, Vector< 4, t_type > >inline
operator*(const Matrix &right) constMatrix< t_type, t_row_dims, t_col_dims >inline
operator*=(const Matrix &right)Matrix< t_type, t_row_dims, t_col_dims >inline
operator-() constVector< 4, Vector< 4, t_type > >inline
operator=(const Matrix &right)Matrix< t_type, t_row_dims, t_col_dims >inline
NDEVR::Vector< 4, Vector< 4, t_type > >::operator=(const t_type &scaler)Vector< 4, Vector< 4, t_type > >inline
operator[](uint01 dimension_index)Vector< 4, Vector< 4, t_type > >inline
operator[](const uint01 dimension_index) constVector< 4, Vector< 4, t_type > >inline
product() constVector< 4, Vector< 4, t_type > >inline
rotate(const Vector< 3, Angle< t_angle_type > > &orientation) constMatrix< t_type, t_row_dims, t_col_dims >inline
rotate(const Angle< t_angle_type > &phi, const Vector< 3, t_type > &axis) constMatrix< t_type, t_row_dims, t_col_dims >inline
RotationMatrix(const Vector< 3, Angle< t_angle_type > > &orientation)Matrix< t_type, t_row_dims, t_col_dims >inlinestatic
RotationMatrix(const Angle< t_angle_type > &phi, const Vector< 3, t_type > &axis)Matrix< t_type, t_row_dims, t_col_dims >inlinestatic
scale(t_type scale) constMatrix< t_type, t_row_dims, t_col_dims >inline
scale(const Vector< 2, t_type > &scale) constMatrix< t_type, t_row_dims, t_col_dims >inline
scale(const Vector< 3, t_type > &scale) constMatrix< t_type, t_row_dims, t_col_dims >inline
scale(const Vector< 3, t_type > &direction, t_type scale) constMatrix< t_type, t_row_dims, t_col_dims >inline
ScalerMatrix(t_type scale)Matrix< t_type, t_row_dims, t_col_dims >inlinestatic
ScalerMatrix(const Vector< 2, t_type > &scale)Matrix< t_type, t_row_dims, t_col_dims >inlinestatic
ScalerMatrix(const Vector< 3, t_type > &scale)Matrix< t_type, t_row_dims, t_col_dims >inlinestatic
shear(t_type dx, t_type dy) constMatrix< t_type, t_row_dims, t_col_dims >inline
subMatrix() constMatrix< t_type, t_row_dims, t_col_dims >inline
subMatrix(const Vector< t_i_size, uint01 > &r) constMatrix< t_type, t_row_dims, t_col_dims >inline
sum() constVector< 4, Vector< 4, t_type > >inline
transpose() constMatrix< t_type, t_row_dims, t_col_dims >inline
Type()Vector< 4, Vector< 4, t_type > >inlinestatic
Vector() noexceptVector< 4, Vector< 4, t_type > >inline
Vector(const Vector< t_dims, t_vec_type > &vector) noexceptVector< 4, Vector< 4, t_type > >inlineexplicit
Vector(const t_type &scaler) noexceptVector< 4, Vector< 4, t_type > >inlineexplicit
Vector(const t_type &x, typename std::enable_if< tdims==2, const t_type & >::type y)Vector< 4, Vector< 4, t_type > >inline
Vector(const t_type &x, const t_type &y, const typename std::enable_if< tdims==3, const t_type & >::type z)Vector< 4, Vector< 4, t_type > >inline
Vector(const t_type &x, const t_type &y, const t_type &z, typename std::enable_if< tdims==4, const t_type & >::type w)Vector< 4, Vector< 4, t_type > >inline
Vector(const t_type &x, const t_type &y, const t_type &z, const t_type &w, typename std::enable_if< tdims==5, const t_type & >::type v)Vector< 4, Vector< 4, t_type > >inline
Vector(const t_type &x, const t_type &y, const t_type &z, const t_type &w, const t_type &v, typename std::enable_if< tdims==6, const t_type & >::type u)Vector< 4, Vector< 4, t_type > >inline
Vector(const t_type &x, const t_type &y, const t_type &z, const t_type &w, const t_type &v, const t_type &u, const t_type &t, const t_type &s, typename std::enable_if< tdims==9, const t_type & >::type r)Vector< 4, Vector< 4, t_type > >inline
Vector(const t_type(&vector)[t_dims])Vector< 4, Vector< 4, t_type > >inlineexplicit
Vector(const Vector< tdims - 1, t_type > &vector, typename std::enable_if< tdims >=2, const t_type & >::type suffix)Vector< 4, Vector< 4, t_type > >inline
Vector(const Vector< getMax(tdims - 2, 0), t_type > &vector, const t_type &suffix_a, typename std::enable_if< tdims >=3, const t_type & >::type suffix_b)Vector< 4, Vector< 4, t_type > >inline
Vector(const t_type &prefix, typename std::enable_if< tdims >=2, const Vector< t_dims - 1, t_type > & >::type vector)Vector< 4, Vector< 4, t_type > >inline
Vector(const t_type &prefix_a, const t_type &prefix_b, typename std::enable_if< tdims >=3, const Vector< tdims - 1, t_type > & >::type vector)Vector< 4, Vector< 4, t_type > >inline