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

  PUBLIC
MeanCovariance3dC::MeanCovariance3dC(void)
MeanCovariance3dC::MeanCovariance3dC(const Point3dC &)
MeanCovariance3dC::MeanCovariance3dC(const Mean3dC &)
MeanCovariance3dC::MeanCovariance3dC(LongIntT,const Point3dC &,const Matrix3d3C &)
MeanCovariance3dC::MeanCovariance3dC(const SumNXX2d3C &)
MeanCovariance3dC::MeanCovariance3dC(const MeanCovariance3dC &)
MeanCovariance3dC::Number(void) const
MeanCovariance3dC::Mean(void) const
MeanCovariance3dC::Mean3d(void) const
MeanCovariance3dC::Covariance(void) const
MeanCovariance3dC::MeanCovariance3d(void) const
MeanCovariance3dC::MeanCovariance3d(void)
MeanCovariance3dC::SetZero(void)
MeanCovariance3dC::operator=(const MeanCovariance3dC &)
MeanCovariance3dC::operator+=(const Point3dC &)
MeanCovariance3dC::operator+=(const Mean3dC &)
MeanCovariance3dC::operator+=(const MeanCovariance3dC &)
MeanCovariance3dC::operator-=(const Point3dC &)
MeanCovariance3dC::operator-=(const Mean3dC &)
MeanCovariance3dC::operator-=(const MeanCovariance3dC &)
MeanCovariance3dC::Add(const Mean3dC &,const Matrix3d3C)
MeanCovariance3dC::Remove(const Mean3dC &,const Matrix3d3C)
MeanCovariance3dC::operator+(const MeanCovariance3dC &) const
MeanCovariance3dC::operator-(const MeanCovariance3dC &) const
MeanCovariance3dC::SetSum(const MeanCovariance3dC &,const MeanCovariance3dC &)
MeanCovariance3dC::Plane01(void) const
MeanCovariance3dC::operator>>(istream &,MeanCovariance3dC &)
MeanCovariance3dC
 
Mean and covariance together in 3D space.
 
include "amma/MeanCo3d.hh"
User Level:Default
Library:MeanCov
Example:exMat2d.cc
Section:Statistics.3-D.Geometry.3-D
In Scope:std

Comments:
The class MeanCovariance3dC serves for computation of mean and covariance matrix for data in 3D space. The class contains also function for combining of such objects.

Parent Classes: Derived Classes: Methods:
MeanCovariance3dC()

MeanCovariance3dC(const Point3dC & point)

MeanCovariance3dC(const Mean3dC & mean)

MeanCovariance3dC(LongIntT n,const Point3dC & mean,const Matrix3d3C & cov)

MeanCovariance3dC(const SumNXX2d3C & sums)

MeanCovariance3dC(const MeanCovariance3dC & meanCov)
Access to the members of the object. ------------------------------------

LongIntT Number() const

const Point3dC & Mean() const

const Mean3dC & Mean3d() const

const Matrix3d3C & Covariance() const

const MeanCovariance3dC & MeanCovariance3d() const

MeanCovariance3dC & MeanCovariance3d()

const MeanCovariance3dC & SetZero()

const MeanCovariance3dC & operator=(const MeanCovariance3dC & meanCov)

const MeanCovariance3dC & operator+=(const Point3dC & point)

const MeanCovariance3dC & operator+=(const Mean3dC & mean)

const MeanCovariance3dC & operator+=(const MeanCovariance3dC & meanCov)

const MeanCovariance3dC & operator-=(const Point3dC & point)

const MeanCovariance3dC & operator-=(const Mean3dC & mean)

const MeanCovariance3dC & operator-=(const MeanCovariance3dC & meanCov)

const MeanCovariance3dC & Add(const Mean3dC & mean,const Matrix3d3C noiseCov)
add a set of points with an estimated noise covariance matrix

const MeanCovariance3dC & Remove(const Mean3dC & mean,const Matrix3d3C noiseCov)
remove a set of points with an estimated noise covariance matrix

MeanCovariance3dC operator+(const MeanCovariance3dC & meanCov) const

MeanCovariance3dC operator-(const MeanCovariance3dC & meanCov) const

const MeanCovariance3dC & SetSum(const MeanCovariance3dC & meanCov1,const MeanCovariance3dC & meanCov2)

PlanePVV3dC Plane01() const
Returns the plane determined by the mean and the eigenvectors of two biggest eigenvalues of the covariance matrix.

istream & operator>>(istream & inS,MeanCovariance3dC & meanCov)


Programmer:Radek Marik, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001