21 DllExport
virtual void reset(
void);
23 DllExport
virtual void addPoint(Scalar point);
24 DllExport
virtual double getDensity(Scalar point);
25 DllExport
virtual Scalar
min(
void)
const {
return Scalar(
m_mu - 3 * sqrt(
m_sigma2)); }
26 DllExport
virtual Scalar
max(
void)
const {
return Scalar(
m_mu + 3 * sqrt(
m_sigma2)); }
30 DllExport
virtual void saveFile(FILE *pFile)
const;
31 DllExport
virtual void loadFile(FILE *pFile);
virtual void addPoint(Scalar point)
Adds a sample point for PDF estimation.
virtual Scalar max(void) const
Returns the upper argument boundary of the PDF.
virtual void reset(void)
Resets class variables.
virtual Scalar min(void) const
Returns the lower argument boundary of the PDF.
Interface class for Probability Density Function (PDF)
Gaissian-based PDF class.
virtual ~CPDFGaussian(void)
virtual void loadFile(FILE *pFile)
Loads the random model from the file.
virtual double getDensity(Scalar point)
Returns the probability density value for the argument point.
virtual void saveFile(FILE *pFile) const
Saves the random model into the file.