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

  PUBLIC
MinMaxMeanCovariance3dC::MinMaxMeanCovariance3dC(const Point3dC &,const Point3dC &)
MinMaxMeanCovariance3dC::MinMaxMeanCovariance3dC(const Point3dC &)
MinMaxMeanCovariance3dC::MinMaxMeanCovariance3dC(const Mean3dC &)
MinMaxMeanCovariance3dC::MinMaxMeanCovariance3dC(LongIntT,const Point3dC &,const Matrix3d3C &)
MinMaxMeanCovariance3dC::MinMaxMeanCovariance3dC(const MinMaxMeanCovariance3dC &)
MinMaxMeanCovariance3dC::Number(void) const
MinMaxMeanCovariance3dC::Mean(void) const
MinMaxMeanCovariance3dC::Mean3d(void) const
MinMaxMeanCovariance3dC::Covariance(void) const
MinMaxMeanCovariance3dC::Min(void) const
MinMaxMeanCovariance3dC::Max(void) const
MinMaxMeanCovariance3dC::MinMaxMeanCovariance3d(void) const
MinMaxMeanCovariance3dC::MinMaxMeanCovariance3d(void)
MinMaxMeanCovariance3dC::MeanCovariance3d(void) const
MinMaxMeanCovariance3dC::SetZero(const Point3dC &,const Point3dC &)
MinMaxMeanCovariance3dC::operator=(const MinMaxMeanCovariance3dC &)
MinMaxMeanCovariance3dC::operator+=(const Point3dC &)
MinMaxMeanCovariance3dC::operator+=(const Mean3dC &)
MinMaxMeanCovariance3dC::operator+=(const MinMaxMeanCovariance3dC &)
MinMaxMeanCovariance3dC::operator+(const MinMaxMeanCovariance3dC &) const
MinMaxMeanCovariance3dC::SetSum(const MinMaxMeanCovariance3dC &,const MinMaxMeanCovariance3dC &)
MinMaxMeanCovariance3dC
 
Extrems and mean and covariance together
 
include "amma/ExMeCo3d.hh"
User Level:Default
Library:MeanCov
Example:exMat2d.cc
Section:Statistics.3-D
In Scope:std

Comments:
The class evaluates basic statistics of the set of points in 3D space. The following statistics are computed:

- number of points,

- minimum values of each coordinate,

- maximum values of each coordinate,

- mean value,

- covariance matrix.

Variables:
Methods:
MinMaxMeanCovariance3dC(const Point3dC & min,const Point3dC & max)
Creates empty structure and inits minimum and maximum.

MinMaxMeanCovariance3dC(const Point3dC & point)
Puts the first point into the structure.

MinMaxMeanCovariance3dC(const Mean3dC & mean)
Puts the set of the first points into the structure.

MinMaxMeanCovariance3dC(LongIntT n,const Point3dC & mean,const Matrix3d3C & cov)
Puts 'n' points into the structure.

MinMaxMeanCovariance3dC(const MinMaxMeanCovariance3dC & meanCov)
Copy constructor.

LongIntT Number() const
Returns the number of points in the structure.

const Point3dC & Mean() const
Returns the mean of the points.

const Mean3dC & Mean3d() const
Returns the number and the mean of the set of points.

const Matrix3d3C & Covariance() const
Returns the covariance matrix of the set of points.

const Point3dC & Min() const
Returns the minimum values of each coordinates separately.

const Point3dC & Max() const
Returns the maximum values of each coordinates separately.

const MinMaxMeanCovariance3dC & MinMaxMeanCovariance3d() const
Access to the constant object.

MinMaxMeanCovariance3dC & MinMaxMeanCovariance3d()
Access to the object.

const MeanCovariance3dC & MeanCovariance3d() const
Returns the mean and the covariance matrix of the set of points.

const MinMaxMeanCovariance3dC & SetZero(const Point3dC & min,const Point3dC & max)
Sets the empty set of points and init the minimum and maximum values.

const MinMaxMeanCovariance3dC & operator=(const MinMaxMeanCovariance3dC & meanCov)
Assigment operator.

const MinMaxMeanCovariance3dC & operator+=(const Point3dC & point)
Adds the 'point' into the set of points.

const MinMaxMeanCovariance3dC & operator+=(const Mean3dC & mean)
Adds the set of equal points into the set of points.

const MinMaxMeanCovariance3dC & operator+=(const MinMaxMeanCovariance3dC & meanCov)
Joins another set of points.

MinMaxMeanCovariance3dC operator+(const MinMaxMeanCovariance3dC & meanCov) const
Results the union of two set of points.

const MinMaxMeanCovariance3dC & SetSum(const MinMaxMeanCovariance3dC & meanCov1,const MinMaxMeanCovariance3dC & meanCov2)
Sets the object as the union of two sets of points.


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