User Documentation
Centre for Vision, Speech & Signal Processing
DEVELOP IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
VecMatC::VecMatC(void)
VecMatC::VecMatC(const SizeT)
VecMatC::VecMatC(const VectorC &,const MatrixC &)
VecMatC::VecMatC(const VecMatC &)
VecMatC::VecMatC(istream &)
VecMatC::operator=(const VecMatC &)
VecMatC::Vector(void) const
VecMatC::Matrix(void) const
VecMatC::Copy(void) const
VecMatC::SetZero(void)
VecMatC::SetRandom(RealT,RealT)
VecMatC::StraightSort(void)
VecMatC::StraightSort(MatrixC &)
VecMatC::BubbleSort(void)
VecMatC::NCVector(void)
VecMatC::NCMatrix(void)
VecMatC
 
A vector and a matrix together for n-D space
 
include "amma/VecMat.hh"
User Level:Default
Library:Mlalg
Example:exEndPoint.cc
Section:Basic Types.Numerical Geometry.N-D
In Scope:std

Parent Classes:

Derived Classes: Methods:
VecMatC()
Empty object

VecMatC(const SizeT dim)
Constructor of an empty vector and matrix of the dimension 'dim'.

VecMatC(const VectorC & vec,const MatrixC & mat)
Constructs the object from the vector 'vec' and the matrix 'mat'. The new object contains handles of 'vec' and 'matrix' (BIG OBJECT).

VecMatC(const VecMatC & system)
Copy constructor (of a big object).

VecMatC(istream & s)
Creates the object from the input stream.

const VecMatC & operator=(const VecMatC & vm)
Assigment (BIG OBJECT).

const VectorC & Vector() const
Access to the vector.

const MatrixC & Matrix() const
Access to the matrix.

VecMatC Copy() const
Returns the physical copy of this vector matrix.

VecMatC & SetZero()
Zeros the vector and the matrix.

VecMatC & SetRandom(RealT low,RealT high)
Set all values to uniformly distributed values between lo and hi

VecMatC & StraightSort()
Sorts according to the vector value. The first value will be the biggest one. The straight sort method is used.

VecMatC & StraightSort(MatrixC & m)
Sorts according to the vector values. The first value will be the biggest one. The straight sort method is used. The matrixes columns are swapped in such way that the matrix product m * diag * Matrix().T() is preserved. The matrix 'diag' is the diagonal matrix created from the elements of the vector.

VecMatC & BubbleSort()
Sorts according to vector value. The first value will be the biggest one. The bubble sort method is used.

VectorC & NCVector()
Access to the vector.

MatrixC & NCMatrix()
Access to the matrix.


Programmer:Radek Marik, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001