Ravelin
MATRIX3 Member List

This is the complete list of members for MATRIX3, including all inherited members.

block_column_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const MATRIX3inline
block_column_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)MATRIX3inline
block_column_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const MATRIX3inline
block_column_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)MATRIX3inline
block_row_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const MATRIX3inline
block_row_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)MATRIX3inline
block_row_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const MATRIX3inline
block_row_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)MATRIX3inline
calc_differential(const MATRIX3 &R1, const MATRIX3 &R2)MATRIX3static
column_iterator_begin() const MATRIX3inline
column_iterator_begin()MATRIX3inline
column_iterator_end() const MATRIX3inline
column_iterator_end()MATRIX3inline
columns() const (defined in MATRIX3)MATRIX3inline
data(unsigned i) const (defined in MATRIX3)MATRIX3
data(unsigned i) (defined in MATRIX3)MATRIX3
data() const MATRIX3inline
data()MATRIX3inline
det() const MATRIX3
diag_mult(const V &d, const U &v, W &result)MATRIX3inlinestatic
get_column(unsigned i) const MATRIX3
get_column(unsigned column, V &v) const (defined in MATRIX3)MATRIX3inline
get_column(unsigned i, ORIGIN3 &result) const MATRIX3
get_row(unsigned i) const MATRIX3
get_row(unsigned row, V &v) const (defined in MATRIX3)MATRIX3inline
get_row(unsigned i, ORIGIN3 &result) const MATRIX3
get_sub_mat(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end, M &m, Transposition trans=eNoTranspose) const MATRIX3inline
identity() (defined in MATRIX3)MATRIX3inlinestatic
inc() const (defined in MATRIX3)MATRIX3inline
inverse() const (defined in MATRIX3)MATRIX3inline
inverse_skew_symmetric(const MATRIX3 &R)MATRIX3static
invert()MATRIX3
invert(const MATRIX3 &m)MATRIX3static
is_orthonormal() const MATRIX3
is_symmetric(REAL tolerance) const MATRIX3
leading_dim() const (defined in MATRIX3)MATRIX3inline
MATRIX3() (defined in MATRIX3)MATRIX3inline
MATRIX3(const MATRIX3 &source) (defined in MATRIX3)MATRIX3inline
MATRIX3(const REAL *array)MATRIX3
MATRIX3(const QUAT &q) (defined in MATRIX3)MATRIX3inline
MATRIX3(const AANGLE &a) (defined in MATRIX3)MATRIX3inline
MATRIX3(REAL, REAL, REAL, REAL, REAL, REAL, REAL, REAL, REAL)MATRIX3
MATRIX3(const MATRIXN &m) (defined in MATRIX3)MATRIX3inline
MATRIX3(const SHAREDMATRIXN &m) (defined in MATRIX3)MATRIX3inline
MATRIX3(const CONST_SHAREDMATRIXN &m) (defined in MATRIX3)MATRIX3inline
mult(const ORIGIN3 &v) const MATRIX3
mult(const MATRIX3 &m) const MATRIX3
mult(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const MATRIX3inline
mult_transpose(const MATRIX3 &m) const MATRIX3
mult_transpose(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const MATRIX3inline
norm_inf() const MATRIX3
operator()(unsigned i, unsigned j) (defined in MATRIX3)MATRIX3
operator()(unsigned i, unsigned j) const (defined in MATRIX3)MATRIX3
operator*(REAL scalar) const (defined in MATRIX3)MATRIX3inline
operator*(const MATRIX3 &m) const (defined in MATRIX3)MATRIX3inline
operator*(const ORIGIN3 &v) const (defined in MATRIX3)MATRIX3inline
operator*=(REAL scalar)MATRIX3
operator+(const MATRIX3 &m) const (defined in MATRIX3)MATRIX3inline
operator+=(const MATRIX3 &m)MATRIX3
operator-(const MATRIX3 &m) const (defined in MATRIX3)MATRIX3inline
operator-() const MATRIX3
operator-=(const MATRIX3 &m)MATRIX3
operator/(REAL scalar) const (defined in MATRIX3)MATRIX3inline
operator/=(REAL scalar) (defined in MATRIX3)MATRIX3inline
operator=(const QUAT &q) (defined in MATRIX3)MATRIX3
operator=(const AANGLE &a) (defined in MATRIX3)MATRIX3
operator=(const MATRIX3 &source)MATRIX3
operator=(const MATRIXN &source)MATRIX3
operator=(const SHAREDMATRIXN &source)MATRIX3
operator=(const CONST_SHAREDMATRIXN &source)MATRIX3
orthonormalize()MATRIX3
resize(unsigned rows, unsigned columns, bool preserve=false) (defined in MATRIX3)MATRIX3
rot_X(REAL angle)MATRIX3static
rot_Y(REAL angle)MATRIX3static
rot_Z(REAL angle)MATRIX3static
row_iterator_begin() const MATRIX3inline
row_iterator_begin()MATRIX3inline
row_iterator_end() const MATRIX3inline
row_iterator_end()MATRIX3inline
rows() const (defined in MATRIX3)MATRIX3inline
select(ForwardIterator1 row_start, ForwardIterator1 row_end, ForwardIterator2 col_start, ForwardIterator2 col_end, X &m) const MATRIX3inline
select(const std::vector< bool > &rows, const std::vector< bool > &cols, X &m) const MATRIX3inline
select_columns(ForwardIterator col_start, ForwardIterator col_end, M &m) const MATRIX3inline
select_columns(std::vector< bool > &col_select, M &m) const MATRIX3inline
select_rows(ForwardIterator row_start, ForwardIterator row_end, M &m) const MATRIX3inline
select_rows(std::vector< bool > &row_select, M &m) const MATRIX3inline
select_square(const std::vector< bool > &indices, M &result) const MATRIX3inline
select_square(ForwardIterator start, ForwardIterator end, M &m) const MATRIX3inline
set_column(unsigned column, const V &v) (defined in MATRIX3)MATRIX3inline
set_column(unsigned i, const ORIGIN3 &o)MATRIX3
set_identity()MATRIX3
set_rot_X(REAL angle)MATRIX3
set_rot_Y(REAL angle)MATRIX3
set_rot_Z(REAL angle)MATRIX3
set_row(unsigned row, const V &v) (defined in MATRIX3)MATRIX3inline
set_row(unsigned i, const ORIGIN3 &o)MATRIX3
set_sub_mat(unsigned row_start, unsigned col_start, const M &m, Transposition trans=eNoTranspose)MATRIX3inline
set_zero(unsigned m, unsigned n) (defined in MATRIX3)MATRIX3inline
set_zero() (defined in MATRIX3)MATRIX3inline
size() const MATRIX3inline
skew_symmetric(REAL a, REAL b, REAL c)MATRIX3static
skew_symmetric(const ORIGIN3 &o)MATRIX3static
skew_symmetric(const VECTOR3 &v)MATRIX3static
transpose(const MATRIX3 &m)MATRIX3static
transpose()MATRIX3
transpose_mult(const ORIGIN3 &v) const MATRIX3
transpose_mult(const MATRIX3 &m) const MATRIX3
transpose_mult(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const MATRIX3inline
transpose_mult_transpose(const MATRIX3 &m) const MATRIX3
transpose_mult_transpose(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const MATRIX3inline
valid_rotation(const MATRIX3 &R)MATRIX3static
valid_rotation_scale(const MATRIX3 &R)MATRIX3static
xx() const (defined in MATRIX3)MATRIX3inline
xx() (defined in MATRIX3)MATRIX3inline
xy() const (defined in MATRIX3)MATRIX3inline
xy() (defined in MATRIX3)MATRIX3inline
xz() const (defined in MATRIX3)MATRIX3inline
xz() (defined in MATRIX3)MATRIX3inline
yx() const (defined in MATRIX3)MATRIX3inline
yx() (defined in MATRIX3)MATRIX3inline
yy() const (defined in MATRIX3)MATRIX3inline
yy() (defined in MATRIX3)MATRIX3inline
yz() const (defined in MATRIX3)MATRIX3inline
yz() (defined in MATRIX3)MATRIX3inline
zero() (defined in MATRIX3)MATRIX3inlinestatic
zx() const (defined in MATRIX3)MATRIX3inline
zx() (defined in MATRIX3)MATRIX3inline
zy() const (defined in MATRIX3)MATRIX3inline
zy() (defined in MATRIX3)MATRIX3inline
zz() const (defined in MATRIX3)MATRIX3inline
zz() (defined in MATRIX3)MATRIX3inline