Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
BIAS::PlueckerMatrix Member List

This is the complete list of members for BIAS::PlueckerMatrix, including all inherited members.

AbsIP()BIAS::Matrix< PLUECKERMATRIX_TYPE >
Add(const PLUECKERMATRIX_TYPE &scalar, Matrix< PLUECKERMATRIX_TYPE > &dest) constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
AddIP(const PLUECKERMATRIX_TYPE &scalar)BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
AddIP(const Matrix< PLUECKERMATRIX_TYPE > &arg)BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
Adjoint() constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
BinRead(const char *filename) constBIAS::Matrix< PLUECKERMATRIX_TYPE >
BinWrite(const char *filename) constBIAS::Matrix< PLUECKERMATRIX_TYPE >
CheckConstraint_() const BIAS::PlueckerMatrixprotected
clear()BIAS::Matrix4x4< PLUECKERMATRIX_TYPE >inlinevirtual
const_iterator typedefTNT::Matrix< T >
const_reference typedefTNT::Matrix< T >
copy(const T *v)TNT::Matrix< T >inlineprotected
destroy()TNT::Matrix< T >inlineprotected
det() constBIAS::Matrix4x4< PLUECKERMATRIX_TYPE >inline
DetSquare() constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
dim(Subscript d) const TNT::Matrix< T >inline
Divide(const PLUECKERMATRIX_TYPE &scalar, Matrix< PLUECKERMATRIX_TYPE > &dest) constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
DivideElementwise(const Matrix< PLUECKERMATRIX_TYPE > &arg)BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
DivideIP(const PLUECKERMATRIX_TYPE &scalar)BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
element_type typedefTNT::Matrix< T >
Fill(const PLUECKERMATRIX_TYPE &scalar)BIAS::Matrix< PLUECKERMATRIX_TYPE >
GaussJordan()BIAS::Matrix< PLUECKERMATRIX_TYPE >
GetAbsMaxMin(PLUECKERMATRIX_TYPE &max, PLUECKERMATRIX_TYPE &min) constBIAS::Matrix< PLUECKERMATRIX_TYPE >
GetCol(const int &col) constBIAS::Matrix< PLUECKERMATRIX_TYPE >
GetCols() constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
GetData()BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
GetData() constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
GetDataArray() constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
GetDataArray()BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
GetDataArray1() constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
GetDataLast() constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
GetDataLast()BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
GetDirection() const BIAS::PlueckerMatrix
GetMax(Matrix< PLUECKERMATRIX_TYPE > &m)BIAS::Matrix< PLUECKERMATRIX_TYPE >
GetMax() constBIAS::Matrix< PLUECKERMATRIX_TYPE >
GetMaxMin(PLUECKERMATRIX_TYPE &max, PLUECKERMATRIX_TYPE &min) constBIAS::Matrix< PLUECKERMATRIX_TYPE >
GetMean() constBIAS::Matrix< PLUECKERMATRIX_TYPE >
GetMin(Matrix< PLUECKERMATRIX_TYPE > &m)BIAS::Matrix< PLUECKERMATRIX_TYPE >
GetMin() constBIAS::Matrix< PLUECKERMATRIX_TYPE >
GetNormal() const BIAS::PlueckerMatrix
GetNumElements() constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
GetPlueckerLineCoordinates() const BIAS::PlueckerMatrix
GetRow(const int &row) constBIAS::Matrix< PLUECKERMATRIX_TYPE >
GetRows() constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
GetSubMatrix(const size_t startRow, const size_t startCol, const size_t numRows, const size_t numCols, Matrix< PLUECKERMATRIX_TYPE > &submatrix) constBIAS::Matrix< PLUECKERMATRIX_TYPE >
GetSubMatrix(const Vector< int > &rows, const Vector< int > &cols, Matrix< PLUECKERMATRIX_TYPE > &submatrix) constBIAS::Matrix< PLUECKERMATRIX_TYPE >
GetSubMatrix(const Vector< int > &rows, const Vector< int > &cols) constBIAS::Matrix< PLUECKERMATRIX_TYPE >
GetSystemMatrix(Matrix< PLUECKERMATRIX_TYPE > &dest) constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
initialize(Subscript M, Subscript N)TNT::Matrix< T >inlineprotected
initialize(M, N)TNT::Matrix< T >
IsIdentity(double eps=0.0) constBIAS::Matrix< PLUECKERMATRIX_TYPE >
IsZero(double eps=0.0) constBIAS::Matrix< PLUECKERMATRIX_TYPE >
iterator typedefTNT::Matrix< T >
Kronecker(Matrix< PLUECKERMATRIX_TYPE > const B, Matrix< PLUECKERMATRIX_TYPE > &dest) constBIAS::Matrix< PLUECKERMATRIX_TYPE >
lbound() const TNT::Matrix< T >inline
Load(const std::string &filename)BIAS::Matrix< PLUECKERMATRIX_TYPE >
m_TNT::Matrix< T >protected
MakeSymmetric()BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
Matrix()BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
Matrix(const Matrix3x3< PLUECKERMATRIX_TYPE > &mat)BIAS::Matrix< PLUECKERMATRIX_TYPE >explicit
Matrix(int rows, int cols)BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
Matrix(int rows, int cols, const PLUECKERMATRIX_TYPEvalue)BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
Matrix(int rows, int cols, const MatrixInitType &i)BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
Matrix(const int rows, const int cols, const std::string &s)BIAS::Matrix< PLUECKERMATRIX_TYPE >explicit
Matrix(const Matrix< PLUECKERMATRIX_TYPE > &A)BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
Matrix(const TNT::Matrix< PLUECKERMATRIX_TYPE > &A)BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
Matrix(const Vector< PLUECKERMATRIX_TYPE > &v)BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
TNT::Matrix::Matrix(const Matrix< T > &A)TNT::Matrix< T >inline
TNT::Matrix::Matrix(Subscript M, Subscript N, const T *v)TNT::Matrix< T >inline
TNT::Matrix::Matrix(Subscript M, Subscript N, const std::string &s)TNT::Matrix< T >inline
Matrix4x4()BIAS::Matrix4x4< PLUECKERMATRIX_TYPE >inline
Matrix4x4(const std::string &s)BIAS::Matrix4x4< PLUECKERMATRIX_TYPE >explicit
Matrix4x4(const PLUECKERMATRIX_TYPEa0, const PLUECKERMATRIX_TYPEa1, const PLUECKERMATRIX_TYPEa2, const PLUECKERMATRIX_TYPEa3, const PLUECKERMATRIX_TYPEa4, const PLUECKERMATRIX_TYPEa5, const PLUECKERMATRIX_TYPEa6, const PLUECKERMATRIX_TYPEa7, const PLUECKERMATRIX_TYPEa8, const PLUECKERMATRIX_TYPEa9, const PLUECKERMATRIX_TYPEa10, const PLUECKERMATRIX_TYPEa11, const PLUECKERMATRIX_TYPEa12, const PLUECKERMATRIX_TYPEa13, const PLUECKERMATRIX_TYPEa14, const PLUECKERMATRIX_TYPEa15)BIAS::Matrix4x4< PLUECKERMATRIX_TYPE >
Matrix4x4(const MatrixInitType &i)BIAS::Matrix4x4< PLUECKERMATRIX_TYPE >inlineexplicit
Matrix4x4(const Matrix4x4< PLUECKERMATRIX_TYPE > &A)BIAS::Matrix4x4< PLUECKERMATRIX_TYPE >inline
Matrix4x4(const Matrix< PLUECKERMATRIX_TYPE > &arg)BIAS::Matrix4x4< PLUECKERMATRIX_TYPE >
Matrix4x4(const TNT::Matrix< PLUECKERMATRIX_TYPE > &A)BIAS::Matrix4x4< PLUECKERMATRIX_TYPE >
Matrix4x4(const Matrix3x3< PLUECKERMATRIX_TYPE > &R, const Vector3< PLUECKERMATRIX_TYPE > &trans)BIAS::Matrix4x4< PLUECKERMATRIX_TYPE >
mn_TNT::Matrix< T >protected
Mult(const Vector4< PLUECKERMATRIX_TYPE > &argvec, Vector4< PLUECKERMATRIX_TYPE > &destvec) constBIAS::Matrix4x4< PLUECKERMATRIX_TYPE >inline
Mult(const Matrix4x4< PLUECKERMATRIX_TYPE > &argmat, Matrix4x4< PLUECKERMATRIX_TYPE > &destmat) constBIAS::Matrix4x4< PLUECKERMATRIX_TYPE >inline
Matrix< PLUECKERMATRIX_TYPE >::Mult(const Matrix< PLUECKERMATRIX_TYPE > &arg, Matrix< PLUECKERMATRIX_TYPE > &result) constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
Matrix< PLUECKERMATRIX_TYPE >::Mult(const Matrix< PLUECKERMATRIX_TYPE > &arg)BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
Matrix< PLUECKERMATRIX_TYPE >::Mult(const Vector< PLUECKERMATRIX_TYPE > &arg, Vector< PLUECKERMATRIX_TYPE > &result) constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
Multiply(const PLUECKERMATRIX_TYPE &scalar, Matrix< PLUECKERMATRIX_TYPE > &dest) constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
MultiplyIP(const PLUECKERMATRIX_TYPE &scalar)BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
MultiplyWithTransposeOf(const Matrix< PLUECKERMATRIX_TYPE > &arg, Matrix< PLUECKERMATRIX_TYPE > &result) constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
MultLeft(const Matrix< PLUECKERMATRIX_TYPE > &arg)BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
MultLeft(const Vector< PLUECKERMATRIX_TYPE > &arg, Vector< PLUECKERMATRIX_TYPE > &result) constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
n_TNT::Matrix< T >protected
newsize(int rows, int cols)BIAS::Matrix4x4< PLUECKERMATRIX_TYPE >
Matrix< PLUECKERMATRIX_TYPE >::newsize(Subscript M, Subscript N)TNT::Matrix< T >inline
Normalize()BIAS::Matrix< PLUECKERMATRIX_TYPE >
NormalizeCols()BIAS::Matrix< PLUECKERMATRIX_TYPE >
NormalizeColsToOne(const int norm_row_index)BIAS::Matrix< PLUECKERMATRIX_TYPE >
NormalizeRows()BIAS::Matrix< PLUECKERMATRIX_TYPE >
NormalizeRowsToOne(const int norm_col_index)BIAS::Matrix< PLUECKERMATRIX_TYPE >
NormFrobenius() constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
NormL1() constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
NormL2() constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
num_cols() const TNT::Matrix< T >inline
num_rows() const TNT::Matrix< T >inline
operator()(Subscript i)TNT::Matrix< T >inline
operator()(Subscript i) const TNT::Matrix< T >inline
operator()(Subscript i, Subscript j)TNT::Matrix< T >inline
operator()(Subscript i, Subscript j) const TNT::Matrix< T >inline
operator*(const Matrix< T > &A, const Matrix< T > &B)TNT::Matrix< T >related
operator*(const Matrix< T > &A, const Vector< T > &x)TNT::Matrix< T >related
operator+(const Matrix< T > &A, const Matrix< T > &B)TNT::Matrix< T >related
operator-(const Matrix< T > &A, const Matrix< T > &B)TNT::Matrix< T >related
operator<<(std::ostream &s, const Matrix< char > &A)TNT::Matrix< T >related
operator<<(std::ostream &s, const Matrix< unsigned char > &A)TNT::Matrix< T >related
operator<<(std::ostream &s, const Matrix< T > &A)TNT::Matrix< T >related
operator=(const Matrix< PLUECKERMATRIX_TYPE > &mat)BIAS::Matrix4x4< PLUECKERMATRIX_TYPE >
Matrix< PLUECKERMATRIX_TYPE >::operator=(const TNT::Matrix< PLUECKERMATRIX_TYPE > &mat)BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
TNT::Matrix::operator=(const Matrix< T > &A)TNT::Matrix< T >inline
TNT::Matrix::operator=(const T &scalar)TNT::Matrix< T >inline
operator>>(std::istream &s, Matrix< unsigned char > &A)TNT::Matrix< T >related
operator>>(std::istream &s, Matrix< char > &A)TNT::Matrix< T >related
operator>>(std::istream &s, Matrix< T > &A)TNT::Matrix< T >related
operator[](Subscript i)TNT::Matrix< T >inline
operator[](Subscript i) const TNT::Matrix< T >inline
PlueckerMatrix()BIAS::PlueckerMatrixinline
PlueckerMatrix(const BIAS::Matrix4x4< PLUECKERMATRIX_TYPE > &m)BIAS::PlueckerMatrix
PlueckerMatrix(const HomgPoint3D &p1, const HomgPoint3D &p2)BIAS::PlueckerMatrixinline
pointer typedefTNT::Matrix< T >
Print(std::ostream &s, const int width, const int precision, bool scientific=true) const TNT::Matrix< T >inline
Print(std::ostream &s, const bool intCastOutput=false, const bool binaryOutput=false, const bool forceFullPrecision=false) const TNT::Matrix< T >inline
PrintPretty(std::ostream &s, const std::string &name="", const int width=8, const bool alignLeft=true) const TNT::Matrix< T >inline
Read(std::istream &s, const bool intCastInput=false, const bool binaryInput=false)TNT::Matrix< T >inline
reference typedefTNT::Matrix< T >
row_TNT::Matrix< T >protected
rowm1_TNT::Matrix< T >protected
Save(const std::string &filename) constBIAS::Matrix< PLUECKERMATRIX_TYPE >
ScaleCol(int NoCol, PLUECKERMATRIX_TYPEscale)BIAS::Matrix< PLUECKERMATRIX_TYPE >
ScaleRow(int NoRow, PLUECKERMATRIX_TYPEscale)BIAS::Matrix< PLUECKERMATRIX_TYPE >
Set(const HomgPoint3D &p1, const HomgPoint3D &p2)BIAS::PlueckerMatrix
Matrix4x4< PLUECKERMATRIX_TYPE >::Set(const int row, const int col, const Matrix< PLUECKERMATRIX_TYPE > &data)BIAS::Matrix< PLUECKERMATRIX_TYPE >
Matrix4x4< PLUECKERMATRIX_TYPE >::Set(const int row, const int col, const Vector< PLUECKERMATRIX_TYPE > &data)BIAS::Matrix< PLUECKERMATRIX_TYPE >
set(const T &val)TNT::Matrix< T >inlineprotected
set(value)TNT::Matrix< T >
SetCol(const int row, const Vector< PLUECKERMATRIX_TYPE > &data)BIAS::Matrix< PLUECKERMATRIX_TYPE >
SetIdentity()BIAS::Matrix4x4< PLUECKERMATRIX_TYPE >inline
SetRow(const int row, const Vector< PLUECKERMATRIX_TYPE > &data)BIAS::Matrix< PLUECKERMATRIX_TYPE >
SetSubMatrix(const size_t startRowInThis, const size_t startColInThis, const Matrix< PLUECKERMATRIX_TYPE > &submatrix, const size_t startRowInSub, const size_t startColInSub, const size_t numRows, const size_t numCols)BIAS::Matrix< PLUECKERMATRIX_TYPE >
SetSubMatrix(const size_t startRowInThis, const size_t startColInThis, const Matrix3x3< PLUECKERMATRIX_TYPE > &submatrix)BIAS::Matrix< PLUECKERMATRIX_TYPE >
SetSubMatrix(const size_t startRowInThis, const size_t startColInThis, const Vector3< PLUECKERMATRIX_TYPE > &subvector)BIAS::Matrix< PLUECKERMATRIX_TYPE >
SetTranspose(const int row, const int col, const Vector< PLUECKERMATRIX_TYPE > &data)BIAS::Matrix< PLUECKERMATRIX_TYPE >
SetZero()BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
size() const TNT::Matrix< T >inline
size_type typedefTNT::Matrix< T >
Sub(const PLUECKERMATRIX_TYPE &scalar, Matrix< PLUECKERMATRIX_TYPE > &dest) constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
SubIP(const Matrix< PLUECKERMATRIX_TYPE > &arg)BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
SubIP(const PLUECKERMATRIX_TYPE &scalar)BIAS::Matrix< PLUECKERMATRIX_TYPE >inline
SwapRows(const int i, const int r)BIAS::Matrix< PLUECKERMATRIX_TYPE >
Trace() constBIAS::Matrix< PLUECKERMATRIX_TYPE >inline
Transpose() constBIAS::Matrix4x4< PLUECKERMATRIX_TYPE >inline
TransposeIP()BIAS::Matrix4x4< PLUECKERMATRIX_TYPE >inline
v_TNT::Matrix< T >protected
value_type typedefTNT::Matrix< T >
Vec(Vector< PLUECKERMATRIX_TYPE > &dest) constBIAS::Matrix< PLUECKERMATRIX_TYPE >
vm1_TNT::Matrix< T >protected
WriteMatlab(std::ostream &ostr, const std::string &name) constBIAS::Matrix< PLUECKERMATRIX_TYPE >
~Matrix()BIAS::Matrix< PLUECKERMATRIX_TYPE >virtual
~Matrix4x4()BIAS::Matrix4x4< PLUECKERMATRIX_TYPE >virtual
~PlueckerMatrix()BIAS::PlueckerMatrixinlinevirtual