Ravelin
|
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 | MATRIX3 | inline |
block_column_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) | MATRIX3 | inline |
block_column_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const | MATRIX3 | inline |
block_column_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) | MATRIX3 | inline |
block_row_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const | MATRIX3 | inline |
block_row_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) | MATRIX3 | inline |
block_row_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const | MATRIX3 | inline |
block_row_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) | MATRIX3 | inline |
calc_differential(const MATRIX3 &R1, const MATRIX3 &R2) | MATRIX3 | static |
column_iterator_begin() const | MATRIX3 | inline |
column_iterator_begin() | MATRIX3 | inline |
column_iterator_end() const | MATRIX3 | inline |
column_iterator_end() | MATRIX3 | inline |
columns() const (defined in MATRIX3) | MATRIX3 | inline |
data(unsigned i) const (defined in MATRIX3) | MATRIX3 | |
data(unsigned i) (defined in MATRIX3) | MATRIX3 | |
data() const | MATRIX3 | inline |
data() | MATRIX3 | inline |
det() const | MATRIX3 | |
diag_mult(const V &d, const U &v, W &result) | MATRIX3 | inlinestatic |
get_column(unsigned i) const | MATRIX3 | |
get_column(unsigned column, V &v) const (defined in MATRIX3) | MATRIX3 | inline |
get_column(unsigned i, ORIGIN3 &result) const | MATRIX3 | |
get_row(unsigned i) const | MATRIX3 | |
get_row(unsigned row, V &v) const (defined in MATRIX3) | MATRIX3 | inline |
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 | MATRIX3 | inline |
identity() (defined in MATRIX3) | MATRIX3 | inlinestatic |
inc() const (defined in MATRIX3) | MATRIX3 | inline |
inverse() const (defined in MATRIX3) | MATRIX3 | inline |
inverse_skew_symmetric(const MATRIX3 &R) | MATRIX3 | static |
invert() | MATRIX3 | |
invert(const MATRIX3 &m) | MATRIX3 | static |
is_orthonormal() const | MATRIX3 | |
is_symmetric(REAL tolerance) const | MATRIX3 | |
leading_dim() const (defined in MATRIX3) | MATRIX3 | inline |
MATRIX3() (defined in MATRIX3) | MATRIX3 | inline |
MATRIX3(const MATRIX3 &source) (defined in MATRIX3) | MATRIX3 | inline |
MATRIX3(const REAL *array) | MATRIX3 | |
MATRIX3(const QUAT &q) (defined in MATRIX3) | MATRIX3 | inline |
MATRIX3(const AANGLE &a) (defined in MATRIX3) | MATRIX3 | inline |
MATRIX3(REAL, REAL, REAL, REAL, REAL, REAL, REAL, REAL, REAL) | MATRIX3 | |
MATRIX3(const MATRIXN &m) (defined in MATRIX3) | MATRIX3 | inline |
MATRIX3(const SHAREDMATRIXN &m) (defined in MATRIX3) | MATRIX3 | inline |
MATRIX3(const CONST_SHAREDMATRIXN &m) (defined in MATRIX3) | MATRIX3 | inline |
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 | MATRIX3 | inline |
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 | MATRIX3 | inline |
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) | MATRIX3 | inline |
operator*(const MATRIX3 &m) const (defined in MATRIX3) | MATRIX3 | inline |
operator*(const ORIGIN3 &v) const (defined in MATRIX3) | MATRIX3 | inline |
operator*=(REAL scalar) | MATRIX3 | |
operator+(const MATRIX3 &m) const (defined in MATRIX3) | MATRIX3 | inline |
operator+=(const MATRIX3 &m) | MATRIX3 | |
operator-(const MATRIX3 &m) const (defined in MATRIX3) | MATRIX3 | inline |
operator-() const | MATRIX3 | |
operator-=(const MATRIX3 &m) | MATRIX3 | |
operator/(REAL scalar) const (defined in MATRIX3) | MATRIX3 | inline |
operator/=(REAL scalar) (defined in MATRIX3) | MATRIX3 | inline |
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) | MATRIX3 | static |
rot_Y(REAL angle) | MATRIX3 | static |
rot_Z(REAL angle) | MATRIX3 | static |
row_iterator_begin() const | MATRIX3 | inline |
row_iterator_begin() | MATRIX3 | inline |
row_iterator_end() const | MATRIX3 | inline |
row_iterator_end() | MATRIX3 | inline |
rows() const (defined in MATRIX3) | MATRIX3 | inline |
select(ForwardIterator1 row_start, ForwardIterator1 row_end, ForwardIterator2 col_start, ForwardIterator2 col_end, X &m) const | MATRIX3 | inline |
select(const std::vector< bool > &rows, const std::vector< bool > &cols, X &m) const | MATRIX3 | inline |
select_columns(ForwardIterator col_start, ForwardIterator col_end, M &m) const | MATRIX3 | inline |
select_columns(std::vector< bool > &col_select, M &m) const | MATRIX3 | inline |
select_rows(ForwardIterator row_start, ForwardIterator row_end, M &m) const | MATRIX3 | inline |
select_rows(std::vector< bool > &row_select, M &m) const | MATRIX3 | inline |
select_square(const std::vector< bool > &indices, M &result) const | MATRIX3 | inline |
select_square(ForwardIterator start, ForwardIterator end, M &m) const | MATRIX3 | inline |
set_column(unsigned column, const V &v) (defined in MATRIX3) | MATRIX3 | inline |
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) | MATRIX3 | inline |
set_row(unsigned i, const ORIGIN3 &o) | MATRIX3 | |
set_sub_mat(unsigned row_start, unsigned col_start, const M &m, Transposition trans=eNoTranspose) | MATRIX3 | inline |
set_zero(unsigned m, unsigned n) (defined in MATRIX3) | MATRIX3 | inline |
set_zero() (defined in MATRIX3) | MATRIX3 | inline |
size() const | MATRIX3 | inline |
skew_symmetric(REAL a, REAL b, REAL c) | MATRIX3 | static |
skew_symmetric(const ORIGIN3 &o) | MATRIX3 | static |
skew_symmetric(const VECTOR3 &v) | MATRIX3 | static |
transpose(const MATRIX3 &m) | MATRIX3 | static |
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 | MATRIX3 | inline |
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 | MATRIX3 | inline |
valid_rotation(const MATRIX3 &R) | MATRIX3 | static |
valid_rotation_scale(const MATRIX3 &R) | MATRIX3 | static |
xx() const (defined in MATRIX3) | MATRIX3 | inline |
xx() (defined in MATRIX3) | MATRIX3 | inline |
xy() const (defined in MATRIX3) | MATRIX3 | inline |
xy() (defined in MATRIX3) | MATRIX3 | inline |
xz() const (defined in MATRIX3) | MATRIX3 | inline |
xz() (defined in MATRIX3) | MATRIX3 | inline |
yx() const (defined in MATRIX3) | MATRIX3 | inline |
yx() (defined in MATRIX3) | MATRIX3 | inline |
yy() const (defined in MATRIX3) | MATRIX3 | inline |
yy() (defined in MATRIX3) | MATRIX3 | inline |
yz() const (defined in MATRIX3) | MATRIX3 | inline |
yz() (defined in MATRIX3) | MATRIX3 | inline |
zero() (defined in MATRIX3) | MATRIX3 | inlinestatic |
zx() const (defined in MATRIX3) | MATRIX3 | inline |
zx() (defined in MATRIX3) | MATRIX3 | inline |
zy() const (defined in MATRIX3) | MATRIX3 | inline |
zy() (defined in MATRIX3) | MATRIX3 | inline |
zz() const (defined in MATRIX3) | MATRIX3 | inline |
zz() (defined in MATRIX3) | MATRIX3 | inline |