iRoCS Toolbox
1.1.0
|
Encapsulates a normal pdf. More...
#include <NormalPDF.hh>
Public Member Functions | |
NormalPDF (const blitz::Array< T, 2 > &samples) | |
Estimate PDF from given set of samples. More... | |
NormalPDF (const blitz::Array< T, 1 > &mean, const blitz::Array< T, 2 > &information) | |
void | invertCovariance () |
Calculates information_matrix_ don't use information_matrix_ before calling this method. More... | |
template<> | |
void | invertCovariance () |
Data Fields | |
blitz::Array< T, 2 > | covariance_ |
blitz::Array< T, 2 > | information_matrix_ |
blitz::Array< T, 1 > | mean_ |
Encapsulates a normal pdf.
Definition at line 40 of file NormalPDF.hh.
segmentation::NormalPDF< T >::NormalPDF | ( | const blitz::Array< T, 2 > & | samples | ) |
Estimate PDF from given set of samples.
samples | A 2d array of samples, extent(0) is the number of samples extend(1) the dimensionality of the samples |
Definition at line 39 of file NormalPDF-inl.hh.
segmentation::NormalPDF< T >::NormalPDF | ( | const blitz::Array< T, 1 > & | mean, |
const blitz::Array< T, 2 > & | information | ||
) |
Definition at line 73 of file NormalPDF-inl.hh.
void segmentation::NormalPDF< T >::invertCovariance | ( | ) |
Calculates information_matrix_ don't use information_matrix_ before calling this method.
Definition at line 80 of file NormalPDF-inl.hh.
void segmentation::NormalPDF< float >::invertCovariance | ( | ) |
Definition at line 85 of file NormalPDF-inl.hh.
blitz::Array<T, 1> segmentation::NormalPDF< T >::mean_ |
Definition at line 51 of file NormalPDF.hh.
Referenced by segmentation::MahalanobisDistance< T >::operator()(), and segmentation::SegmentationModel< T >::save().
blitz::Array<T, 2> segmentation::NormalPDF< T >::covariance_ |
Definition at line 52 of file NormalPDF.hh.
Referenced by segmentation::NormalPDF< T >::invertCovariance(), and segmentation::SegmentationModel< T >::save().
blitz::Array<T, 2> segmentation::NormalPDF< T >::information_matrix_ |
Definition at line 53 of file NormalPDF.hh.
Referenced by segmentation::NormalPDF< T >::invertCovariance(), and segmentation::MahalanobisDistance< T >::operator()().