, including all inherited members.
  | add(const matrix< T > &other) | lti::matrix< T > |  | 
  | add(const matrix< T > &a, const matrix< T > &b) | lti::matrix< T > |  | 
  | add(const T value) | lti::matrix< T > |  | 
  | add(const matrix< T > &other, const T value) | lti::matrix< T > |  | 
  | addScaled(const T b, const matrix< T > &other) | lti::matrix< T > |  | 
  | addScaled(const matrix< T > &matA, const T b, const matrix< T > &matB) | lti::matrix< T > |  | 
  | addScaled(const T a, const matrix< T > &first, const T b, const matrix< T > &second) | lti::matrix< T > |  | 
  | allocRows(const int n) | lti::matrix< T > |  [inline, protected, virtual] | 
  | apply(T(*function)(T)) | lti::matrix< T > |  | 
  | apply(const matrix< T > &other, T(*function)(T)) | lti::matrix< T > |  | 
  | apply(T(*function)(const T &)) | lti::matrix< T > |  | 
  | apply(const matrix< T > &other, T(*function)(const T &)) | lti::matrix< T > |  | 
  | apply(const matrix< T > &other, T(*function)(const T &, const T &)) | lti::matrix< T > |  | 
  | apply(const matrix< T > &other, T(*function)(T, T)) | lti::matrix< T > |  | 
  | apply(const matrix< T > &a, const matrix< T > &b, T(*function)(const T &, const T &)) | lti::matrix< T > |  | 
  | apply(const matrix< T > &a, const matrix< T > &b, T(*function)(T, T)) | lti::matrix< T > |  | 
  | at(const point &p) | lti::kernel2D< T > |  [inline] | 
  | at(const point &p) const  | lti::kernel2D< T > |  [inline] | 
  | at(const int &y, const int &x) | lti::kernel2D< T > |  [inline] | 
  | at(const int &y, const int &x) const  | lti::kernel2D< T > |  [inline] | 
  | lti::matrix::at(const int row, const int col) | lti::genericMatrix< T > |  [inline] | 
  | lti::matrix::at(const int row, const int col) const  | lti::genericMatrix< T > |  [inline] | 
  | lti::matrix::at(const int pos) | lti::genericMatrix< T > |  [inline] | 
  | lti::matrix::at(const int pos) const  | lti::genericMatrix< T > |  [inline] | 
  | attach(const int rows, const int cols, T *data) | lti::genericMatrix< T > |  | 
  | begin() | lti::genericMatrix< T > |  [inline] | 
  | begin() const  | lti::genericMatrix< T > |  [inline] | 
  | castFrom(const kernel2D< U > &other) | lti::kernel2D< T > |  [inline] | 
  | castFrom(const matrix< T > &other, const int &firstRow, const int &firstColumn) | lti::kernel2D< T > |  | 
  | castFrom(const matrix< T > &other, const point &firstElement=point(0, 0)) | lti::kernel2D< T > |  | 
  | castFrom(const sepKernel< T > &other) | lti::kernel2D< T > |  | 
  | clear() | lti::genericMatrix< T > |  | 
  | clone() const  | lti::kernel2D< T > |  [inline, virtual] | 
  | columns() const  | lti::genericMatrix< T > |  [inline] | 
  | Connected enum value | lti::genericMatrix< T > |  | 
  | copy(const kernel2D< T > &other) | lti::kernel2D< T > |  | 
  | lti::matrix::copy(const matrix< T > &other, const int fromRow, const int toRow=MaxInt32, const int fromCol=0, const int toCol=MaxInt32) | lti::matrix< T > |  [inline] | 
  | lti::matrix::copy(const matrix< T > &other, const irectangle &window) | lti::matrix< T > |  [inline] | 
  | lti::matrix::copy(const matrix< T > &other, const vector< int > &idx, bool rows=true) | lti::matrix< T > |  [inline] | 
  | lti::genericMatrix::copy(const genericMatrix< T > &other, const genericVector< int > &idx, bool rows=true) | lti::genericMatrix< T > |  | 
  | denormalize() | lti::kernel2D< T > |  | 
  | detach(genericMatrix< T > &receiver) | lti::genericMatrix< T > |  | 
  | detach(genericVector< T > &receiver) | lti::genericMatrix< T > |  | 
  | divide(const T value) | lti::matrix< T > |  | 
  | divide(const matrix< T > &other, const T value) | lti::matrix< T > |  | 
  | edivide(const matrix< T > &other) | lti::matrix< T > |  | 
  | edivide(const matrix< T > &a, const matrix< T > &b) | lti::matrix< T > |  | 
  | empty() const  | lti::genericMatrix< T > |  | 
  | emultiply(const matrix< T > &other) | lti::matrix< T > |  | 
  | emultiply(const matrix< T > &a, const matrix< T > &b) | lti::matrix< T > |  | 
  | end() | lti::genericMatrix< T > |  [inline] | 
  | end() const  | lti::genericMatrix< T > |  [inline] | 
  | equals(const genericMatrix< T > &other) const  | lti::genericMatrix< T > |  | 
  | eStoreMode enum name | lti::genericMatrix< T > |  | 
  | exchange(genericMatrix< T > &other) | lti::genericMatrix< T > |  | 
  | fill(const matrix< T > &mat, const int &fromRow=MinInt24, const int &fromCol=MinInt24, const int &toRow=MaxInt24, const int &toCol=MaxInt24, const int &startAtRow=0, const int &startAtCol=0) | lti::kernel2D< T > |  | 
  | fill(const T *data, const int &fromRow=MinInt24, const int &fromCol=MinInt24, const int &toRow=MaxInt24, const int &toCol=MaxInt24) | lti::kernel2D< T > |  | 
  | lti::matrix::fill(const T &iniValue, const int fromRow=0, const int fromCol=0, const int toRow=MaxInt32, const int toCol=MaxInt32) | lti::genericMatrix< T > |  | 
  | lti::matrix::fill(const T &iniValue, const ipoint &from, const ipoint &to=point(MaxInt32, MaxInt32)) | lti::genericMatrix< T > |  [inline] | 
  | lti::matrix::fill(const T &iniValue, const irectangle &window) | lti::genericMatrix< T > |  [inline] | 
  | lti::matrix::fill(const T data[], const int fromRow=0, const int fromCol=0, const int toRow=MaxInt32, const int toCol=MaxInt32) | lti::genericMatrix< T > |  | 
  | lti::matrix::fill(const T data[], const ipoint &from, const ipoint &to=point(MaxInt32, MaxInt32)) | lti::genericMatrix< T > |  [inline] | 
  | lti::matrix::fill(const T data[], const irectangle &window) | lti::genericMatrix< T > |  [inline] | 
  | lti::matrix::fill(const genericMatrix< T > &mat, const int fromRow=0, const int fromCol=0, const int toRow=MaxInt32, const int toCol=MaxInt32, const int startAtRow=0, const int startAtCol=0) | lti::genericMatrix< T > |  | 
  | lti::matrix::fill(const genericMatrix< T > &mat, const ipoint &from, const ipoint &to=point(MaxInt32, MaxInt32), const ipoint &startAt=point(0, 0)) | lti::genericMatrix< T > |  [inline] | 
  | lti::matrix::fill(const genericMatrix< T > &mat, const irectangle &window, const ipoint &start=point(0, 0)) | lti::genericMatrix< T > |  [inline] | 
  | firstColumn() const  | lti::kernel2D< T > |  [inline] | 
  | firstRow() const  | lti::kernel2D< T > |  [inline] | 
  | generate(const int &size, const T &onValue=lti::typeInfo< T >::suggestedNorm()/T(255)) | lti::octagonalKernel< T > |  | 
  | genericMatrix() | lti::genericMatrix< T > |  | 
  | genericMatrix(const int rows, const int cols, const T &iniValue=T()) | lti::genericMatrix< T > |  | 
  | genericMatrix(const int rows, const int cols, const T data[]) | lti::genericMatrix< T > |  | 
  | genericMatrix(const ipoint &size, const T &iniValue=T()) | lti::genericMatrix< T > |  | 
  | genericMatrix(const genericMatrix< T > &other, const int fromRow=0, const int toRow=MaxInt32, const int fromCol=0, const int toCol=MaxInt32) | lti::genericMatrix< T > |  | 
  | genericMatrix(const bool init, const int rows, const int cols) | lti::genericMatrix< T > |  | 
  | genericMatrix(const bool init, const ipoint &size) | lti::genericMatrix< T > |  | 
  | genericMatrix(const genericMatrix< T > &other, const genericVector< int > &rows) | lti::genericMatrix< T > |  | 
  | genericMatrix(const bool copyData, genericMatrix< T > &other, const int fromRow=0, const int toRow=MaxInt32, const int fromCol=0, const int toCol=MaxInt32) | lti::genericMatrix< T > |  | 
  | getColumnCopy(const int col) const  | lti::matrix< T > |  [inline] | 
  | getColumnCopy(const int col, vector< T > &theCol) const  | lti::matrix< T > |  [inline] | 
  | lti::genericMatrix::getColumnCopy(const int col, genericVector< T > &theCol) const  | lti::genericMatrix< T > |  | 
  | getDiagonal() const  | lti::matrix< T > |  [inline] | 
  | getDiagonal(vector< T > &diag) const  | lti::matrix< T > |  [inline] | 
  | lti::genericMatrix::getDiagonal(genericVector< T > &diag) const  | lti::genericMatrix< T > |  | 
  | getExtremes(T &theMinimum, T &theMaximum) const  | lti::matrix< T > |  | 
  | getIndexOfExtremes(point &theIdxMinimum, ipoint &theIdxMaximum) const  | lti::matrix< T > |  | 
  | getIndexOfMaximum() const  | lti::matrix< T > |  | 
  | getIndexOfMinimum() const  | lti::matrix< T > |  | 
  | getMode() const  | lti::genericMatrix< T > |  [inline] | 
  | getNorm() const  | lti::kernel2D< T > |  [inline] | 
  | getOffset() const  | lti::kernel2D< T > |  | 
  | getRow(const int row) | lti::matrix< T > |  [inline] | 
  | getRow(const int row) const  | lti::matrix< T > |  [inline] | 
  | getRowCopy(const int row) const  | lti::matrix< T > |  [inline] | 
  | getRowCopy(const int row, vector< T > &theRow) const  | lti::matrix< T > |  [inline] | 
  | lti::genericMatrix::getRowCopy(const int row, genericVector< T > &theRow) const  | lti::genericMatrix< T > |  [inline] | 
  | getTypeName() const  | lti::kernel2D< T > |  [inline, virtual] | 
  | initialize() | lti::object |  [protected] | 
  | inverseBegin() | lti::genericMatrix< T > |  [inline] | 
  | inverseBegin() const  | lti::genericMatrix< T > |  [inline] | 
  | inverseEnd() | lti::genericMatrix< T > |  [inline] | 
  | inverseEnd() const  | lti::genericMatrix< T > |  [inline] | 
  | ioObject() | lti::ioObject |  | 
  | ioObject(const ioObject &other) | lti::ioObject |  | 
  | kernel2D() | lti::kernel2D< T > |  | 
  | kernel2D(const kernel2D &other) | lti::kernel2D< T > |  | 
  | kernel2D(const int &rows, const int &columns, const T &iniValue=T()) | lti::kernel2D< T > |  | 
  | kernel2D(const int &fromRow, const int &fromCol, const int &toRow, const int &toCol, const T &iniValue=T()) | lti::kernel2D< T > |  | 
  | kernel2D(const bool &init, const int &rows, const int &columns) | lti::kernel2D< T > |  | 
  | kernel2D(const bool &init, const int &fromRow, const int &fromCol, const int &toRow, const int &toCol) | lti::kernel2D< T > |  | 
  | lastColIdx | lti::genericMatrix< T > |  [protected] | 
  | lastColumn() const  | lti::kernel2D< T > |  [inline] | 
  | lastRow() const  | lti::kernel2D< T > |  [inline] | 
  | lastRowIdx | lti::genericMatrix< T > |  [protected] | 
  | leftMultiply(const vector< T > &vct, vector< T > &result) const  | lti::matrix< T > |  | 
  | leftMultiply(vector< T > &srcDest) const  | lti::matrix< T > |  | 
  | leftMultiply(const matrix< T > &mat) | lti::matrix< T > |  | 
  | Line enum value | lti::genericMatrix< T > |  | 
  | ltiLibInitialized | lti::object |  [protected, static] | 
  | matrix() | lti::matrix< T > |  | 
  | matrix(const int rows, const int cols, const T &iniValue=T()) | lti::matrix< T > |  | 
  | matrix(const int rows, const int cols, const T data[]) | lti::matrix< T > |  | 
  | matrix(const ipoint &size, const T &iniValue=T()) | lti::matrix< T > |  | 
  | matrix(const matrix< T > &other, const int fromRow=0, const int toRow=MaxInt32, const int fromCol=0, const int toCol=MaxInt32) | lti::matrix< T > |  | 
  | matrix(const bool copyData, matrix< T > &other, const int fromRow=0, const int toRow=MaxInt32, const int fromCol=0, const int toCol=MaxInt32) | lti::matrix< T > |  | 
  | matrix(const bool init, const int rows, const int cols) | lti::matrix< T > |  | 
  | matrix(const bool init, const ipoint &size) | lti::matrix< T > |  | 
  | matrix(const matrix< T > &other, const genericVector< int > &rows) | lti::matrix< T > |  | 
  | maximum() const  | lti::matrix< T > |  | 
  | metaColumns() const  | lti::genericMatrix< T > |  [inline] | 
  | metaNumColumns | lti::genericMatrix< T > |  [protected] | 
  | metaNumRows | lti::genericMatrix< T > |  [protected] | 
  | metaRows() const  | lti::genericMatrix< T > |  [inline] | 
  | minimum() const  | lti::matrix< T > |  | 
  | mirror(const kernel2D< T > &other) | lti::kernel2D< T > |  | 
  | mirror() | lti::kernel2D< T > |  | 
  | mode | lti::genericMatrix< T > |  [protected] | 
  | multiply(const matrix< T > &other) | lti::matrix< T > |  | 
  | multiply(const matrix< T > &first, const matrix< T > &second) | lti::matrix< T > |  | 
  | multiply(const vector< T > &other, vector< T > &result) const  | lti::matrix< T > |  | 
  | multiply(vector< T > &srcdest) const  | lti::matrix< T > |  | 
  | multiply(const T value) | lti::matrix< T > |  | 
  | multiply(const matrix< T > &other, const T value) | lti::matrix< T > |  | 
  | norm | lti::kernel2D< T > |  [protected] | 
  | numColumns | lti::genericMatrix< T > |  [protected] | 
  | numRows | lti::genericMatrix< T > |  [protected] | 
  | object() | lti::object |  | 
  | octagonalKernel(const int &size=3, const T &onValue=lti::typeInfo< T >::suggestedNorm()/T(255)) | lti::octagonalKernel< T > |  | 
  | offset | lti::kernel2D< T > |  [protected] | 
  | operator*=(const matrix< T > &other) | lti::matrix< T > |  [inline] | 
  | operator*=(const T value) | lti::matrix< T > |  [inline] | 
  | operator+(const matrix< T > &other) const  | lti::matrix< T > |  | 
  | operator+(const T value) const  | lti::matrix< T > |  | 
  | operator+=(const T value) | lti::matrix< T > |  [inline] | 
  | operator+=(const matrix< T > &other) | lti::matrix< T > |  [inline] | 
  | operator-=(const T value) | lti::matrix< T > |  [inline] | 
  | operator-=(const matrix< T > &other) | lti::matrix< T > |  [inline] | 
  | operator/=(const T value) | lti::matrix< T > |  [inline] | 
  | operator=(const matrix< T > &other) | lti::matrix< T > |  [inline] | 
  | operator==(const genericMatrix< T > &other) const  | lti::genericMatrix< T > |  [inline] | 
  | operator[](const int row) | lti::matrix< T > |  [inline] | 
  | operator[](const int row) const  | lti::matrix< T > |  [inline] | 
  | outerProduct(const kernel1D< T > &colKernel, const kernel1D< T > &rowKernel) | lti::kernel2D< T > |  | 
  | lti::matrix::outerProduct(const vector< T > &a, const vector< T > &b) | lti::matrix< T > |  | 
  | ownData | lti::genericMatrix< T > |  [protected] | 
  | ownsData() const  | lti::genericMatrix< T > |  [inline] | 
  | prettyCloseTo(const matrix< T > &other, const T &tolerance) const  | lti::matrix< T > |  | 
  | read(ioHandler &handler, const bool complete=true) | lti::kernel2D< T > |  [virtual] | 
  | resize(const int &fromRow, const int &fromCol, const int &toRow, const int &toCol, const T &iniValue=T(), const bool ©Data=true, const bool &initNew=true) | lti::kernel2D< T > |  | 
  | lti::matrix::resize(const int newRows, const int newCols, const T &iniValue=T(), const bool copyData=true, const bool initNew=true) | lti::genericMatrix< T > |  | 
  | lti::matrix::resize(const ipoint &newDim, const T &iniValue=T(), const bool copyData=true, const bool initNew=true) | lti::genericMatrix< T > |  [inline] | 
  | restoreOwnership() | lti::genericMatrix< T > |  | 
  | rowAddressTable | lti::genericMatrix< T > |  [protected] | 
  | rows() const  | lti::genericMatrix< T > |  [inline] | 
  | setColumn(const int col, const genericVector< T > &theCol) | lti::genericMatrix< T > |  | 
  | setDiagonal(const genericVector< T > &diag) | lti::genericMatrix< T > |  | 
  | setIdentity(const T scale=T(1)) | lti::matrix< T > |  | 
  | setNorm(const T &n) | lti::kernel2D< T > |  [inline] | 
  | setOffset(const point &p) | lti::kernel2D< T > |  | 
  | setRow(const int row, const genericVector< T > &theRow) | lti::genericMatrix< T > |  [inline] | 
  | size() const  | lti::genericMatrix< T > |  [inline] | 
  | size_type typedef | lti::matrix< T > |  | 
  | subtract(const matrix< T > &other) | lti::matrix< T > |  | 
  | subtract(const matrix< T > &a, const matrix< T > &b) | lti::matrix< T > |  | 
  | subtract(const T value) | lti::matrix< T > |  | 
  | subtract(const matrix< T > &other, const T value) | lti::matrix< T > |  | 
  | sumOfElements() const  | lti::matrix< T > |  | 
  | swap(genericMatrix< T > &other) | lti::genericMatrix< T > |  | 
  | theElements | lti::genericMatrix< T > |  [protected] | 
  | theSize | lti::genericMatrix< T > |  [protected] | 
  | totalSize | lti::genericMatrix< T > |  [protected] | 
  | trace() const  | lti::matrix< T > |  | 
  | transpose() | lti::matrix< T > |  | 
  | transpose(const matrix< T > &other) | lti::matrix< T > |  | 
  | useExternData(const int rows, const int cols, T *data) | lti::genericMatrix< T > |  | 
  | value_type typedef | lti::matrix< T > |  | 
  | write(ioHandler &handler, const bool complete=true) const  | lti::kernel2D< T > |  [virtual] | 
  | ~genericMatrix() | lti::genericMatrix< T > |  [virtual] | 
  | ~ioObject() | lti::ioObject |  [virtual] | 
  | ~kernel2D() | lti::kernel2D< T > |  [virtual] | 
  | ~matrix() | lti::matrix< T > |  [virtual] | 
  | ~object() | lti::object |  [virtual] |