# opentl::math::Transform Member List

This is the complete list of members for opentl::math::Transform, including all inherited members.

A_T enum value | opentl::math::Matrix |
A_T_B_T enum value | opentl::math::Matrix |
A_T_B_T_C_T enum value | opentl::math::Matrix |
A_T_C_T enum value | opentl::math::Matrix |
add(const Matrix &b, Matrix &c) | opentl::math::Matrix | `[virtual]`
add(const double s, const opentl::math::Matrix &b, opentl::math::Matrix &c) | opentl::math::Matrix | `[virtual]`
B_T enum value | opentl::math::Matrix |
B_T_C_T enum value | opentl::math::Matrix |
bhattacharyyaDistance(const math::Matrix &b) | opentl::math::Matrix | `[virtual]`
buffer() const | opentl::math::Matrix | `[virtual]`
C_T enum value | opentl::math::Matrix |
cols() const | opentl::math::Matrix | `[virtual]`
columnSlice(std::size_t c, Vector &v) const | opentl::math::Matrix | `[virtual]`
copyFrom(const Matrix &b) | opentl::math::Matrix | `[virtual]`
copyTo(Matrix &b) const | opentl::math::Matrix | `[virtual]`
cvmat | opentl::math::Matrix | `[protected]`
cvMat() const | opentl::math::Matrix | `[protected, virtual]`
data | opentl::math::Matrix | `[protected]`
dotProduct(const Matrix &b) const | opentl::math::Matrix | `[virtual]`
equals(const Matrix &m, double tolerance=std::numeric_limits< double >::epsilon()) const | opentl::math::Matrix | `[virtual]`
exponential(const int p=6) | opentl::math::Transform | `[virtual]`
fill(double v) | opentl::math::Matrix | `[virtual]`
fillZero() | opentl::math::Matrix | `[virtual]`
getCvMat() const | opentl::math::Matrix | `[virtual]`
identity() | opentl::math::Transform | `[virtual]`
InversionMethod enum name | opentl::math::Matrix |
invert(const InversionMethod &method=LU) const | opentl::math::Transform | `[virtual]`
invert(opentl::math::Transform &out, const InversionMethod &method=LU) const | opentl::math::Transform | `[virtual]`
l2Norm() | opentl::math::Matrix | `[virtual]`
LU enum value | opentl::math::Matrix |
Matrix(std::size_t rows=1, std::size_t cols=1) | opentl::math::Matrix |
Matrix(const Matrix &m) | opentl::math::Matrix |
matrixSlice(std::size_t startRow, std::size_t startCol, std::size_t height, std::size_t width, Matrix &m) | opentl::math::Matrix | `[virtual]`
mult(double s, Matrix &c) const | opentl::math::Matrix | `[virtual]`
mult(double alpha, const Matrix &b, double beta, const Matrix &c, Matrix &d, const Transpose &flag=No_T) const | opentl::math::Matrix | `[virtual]`
mult(double alpha, const Matrix &b, Matrix &c, const Transpose &flag=No_T) const | opentl::math::Matrix | `[virtual]`
mult(const Matrix &b, Matrix &c, const Transpose &flag=No_T) const | opentl::math::Matrix | `[virtual]`
mult(const Vector &b, Vector &c, const Transpose &flag=No_T) const | opentl::math::Matrix | `[virtual]`
No_T enum value | opentl::math::Matrix |
None enum value | opentl::math::Matrix |
operator!=(const Matrix &src) const | opentl::math::Matrix | `[virtual]`
operator()(std::size_t row, std::size_t col) const | opentl::math::Matrix | `[virtual]`
operator*(const Matrix &m) | opentl::math::Matrix | `[virtual]`
operator*(const double f) | opentl::math::Matrix | `[virtual]`
operator*=(const Matrix &m) | opentl::math::Matrix | `[virtual]`
operator*=(double &factor) | opentl::math::Matrix | `[virtual]`
operator+(const Matrix &m) | opentl::math::Matrix | `[virtual]`
operator+=(const Matrix &m) | opentl::math::Matrix | `[virtual]`
operator-(const Matrix &m) | opentl::math::Matrix | `[virtual]`
operator-=(const Matrix &m) | opentl::math::Matrix | `[virtual]`
operator/(const double f) | opentl::math::Matrix | `[virtual]`
operator=(const Matrix &src) | opentl::math::Matrix | `[virtual]`
operator==(const Matrix &src) const | opentl::math::Matrix | `[virtual]`
operator[](std::size_t row) const | opentl::math::Matrix |
power(double p) | opentl::math::Matrix | `[virtual]`
randomize(double mw, double saw, int mode=0) | opentl::math::Matrix | `[virtual]`
releaseData() | opentl::math::Matrix | `[protected, virtual]`
resize(std::size_t rows, std::size_t cols=1) | opentl::math::Matrix | `[virtual]`
rotate(double x, double y, double z, double a, bool world=false) | opentl::math::Transform |
rotateX(double angle, bool world=false) | opentl::math::Transform |
rotateY(double angle, bool world=false) | opentl::math::Transform |
rotateZ(double angle, bool world=false) | opentl::math::Transform |
rotationFromRodrigues(const Vector3 &rod) | opentl::math::Transform | `[virtual]`
rows() const | opentl::math::Matrix | `[virtual]`
rowSlice(std::size_t r, Vector &v) const | opentl::math::Matrix | `[virtual]`
scale(double x, double y, double z, bool world=false) | opentl::math::Transform |
setColumnSlice(const Vector &v, std::size_t c) | opentl::math::Matrix | `[virtual]`
setMatrixSlice(const Matrix &m, std::size_t row, std::size_t col) | opentl::math::Matrix | `[virtual]`
setRowSlice(const Vector &v, std::size_t r) | opentl::math::Matrix | `[virtual]`
setTransform(const float values[4][4]) | opentl::math::Transform |
setTransform(const double values[4][4]) | opentl::math::Transform |
setTranslation(double x, double y, double z) | opentl::math::Transform |
solveLSE(const opentl::math::Matrix &B, opentl::math::Matrix &X, const InversionMethod &method=LU) | opentl::math::Matrix | `[virtual]`
sub(const Matrix &b, Matrix &c) const | opentl::math::Matrix | `[virtual]`
svd(opentl::math::Matrix &W, opentl::math::Matrix &U, opentl::math::Matrix &V, const SvdMethod &method=None) const | opentl::math::Matrix | `[virtual]`
svd(opentl::math::Vector &W, opentl::math::Matrix &U, opentl::math::Matrix &V) const | opentl::math::Matrix | `[virtual]`
SVD enum value | opentl::math::Matrix |
SVD_SYM enum value | opentl::math::Matrix |
SvdMethod enum name | opentl::math::Matrix |
Transform() | opentl::math::Transform |
Transform(const Transform &matrix) | opentl::math::Transform |
Transform(const Matrix &matrix) | opentl::math::Transform | `[explicit]`
Transform(const SquareMatrix &matrix) | opentl::math::Transform | `[explicit]`
Transform(double x, double y, double z, double alpha, double beta, double gamma) | opentl::math::Transform |
translate(double x, double y, double z, bool world=false) | opentl::math::Transform |
Transpose enum name | opentl::math::Matrix |
transpose(Matrix &aT) | opentl::math::Matrix | `[virtual]`
U_T enum value | opentl::math::Matrix |
U_T_V_T enum value | opentl::math::Matrix |
V_T enum value | opentl::math::Matrix |
~Matrix() | opentl::math::Matrix | `[virtual]`
~Transform() | opentl::math::Transform | `[virtual]`