MipBaselib::GaussianComponentID Class Reference
[Probability Density Functions (PDF) and Hypotesis Densities (PHD)]

Provides a class to represent a component of a Gaussian Mixture pdf with an associated integer Identity. More...

#include <GaussianMixture.h>

Inheritance diagram for MipBaselib::GaussianComponentID:

MipBaselib::GaussianComponent MipBaselib::Gaussian MipBaselib::PDF

List of all members.

Public Member Functions

 GaussianComponentID ()
 Default constructor.
 GaussianComponentID (const GaussianComponentID &a)
 Copy constructor.
 GaussianComponentID (Gaussian &g, Decimal w, int ide)
 Complete constructor.
 GaussianComponentID (DCol &m, DMat &c, Decimal w=0.0, int ide=0)
 Complete constructor.
 GaussianComponentID (stringstream &ss)
 Stringstream constructor.
GaussianComponentIDoperator= (const GaussianComponentID &a)
 operator =.
virtual string print () const
 Prints all interesting data on a string.
string exportAsString () const
 Export the class as a fromatted string.

Public Attributes

int id


Detailed Description

Provides a class to represent a component of a Gaussian Mixture pdf with an associated integer Identity.

Author:
Paolo Stegagno

Constructor & Destructor Documentation

MipBaselib::GaussianComponentID::GaussianComponentID (  ) 

Default constructor.

MipBaselib::GaussianComponentID::GaussianComponentID ( const GaussianComponentID a  ) 

Copy constructor.

MipBaselib::GaussianComponentID::GaussianComponentID ( Gaussian g,
Decimal  w,
int  ide 
)

Complete constructor.

MipBaselib::GaussianComponentID::GaussianComponentID ( DCol m,
DMat c,
Decimal  w = 0.0,
int  ide = 0 
)

Complete constructor.

MipBaselib::GaussianComponentID::GaussianComponentID ( stringstream &  ss  ) 

Stringstream constructor.

Builds a GaussianComponentID using as input the data in the passed stringstream, as if it contains a string as the one produced by the method exportAsString.


Member Function Documentation

GaussianComponentID & MipBaselib::GaussianComponentID::operator= ( const GaussianComponentID a  ) 

operator =.

string MipBaselib::GaussianComponentID::print (  )  const [virtual]

Prints all interesting data on a string.

Returns:
a printable string.

string MipBaselib::GaussianComponentID::exportAsString (  )  const

Export the class as a fromatted string.

format is "dimension weight id mean covariance"


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Mon Feb 20 07:01:11 2017 for MIP by  doxygen 1.5.6