#include <GaussianKernel.h>
Public Member Functions | |
bool | compare (const GaussianKernel pKernel) |
GaussianKernel () | |
void | initializeVisualizer (boost::shared_ptr< Visualization::ProbabilisticSecondarySceneObjectVisualization > mSuperior) |
void | save (boost::property_tree::ptree &pPt) |
~GaussianKernel () | |
Public Attributes | |
boost::shared_ptr< Eigen::MatrixXd > | mCovariance |
boost::shared_ptr< Eigen::VectorXd > | mMean |
double | mWeight |
This class is a wrapper for a single gaussian kernel.
Definition at line 42 of file learner/foreground/ocm/ocm/shape/GaussianKernel.h.
ProbabilisticSceneRecognition::PSMLearner::GaussianKernel::GaussianKernel | ( | ) |
Constructor.
Definition at line 24 of file learner/foreground/ocm/ocm/shape/GaussianKernel.cpp.
ProbabilisticSceneRecognition::PSMLearner::GaussianKernel::~GaussianKernel | ( | ) |
Destructor.
Definition at line 28 of file learner/foreground/ocm/ocm/shape/GaussianKernel.cpp.
bool ProbabilisticSceneRecognition::PSMLearner::GaussianKernel::compare | ( | const GaussianKernel | pKernel | ) |
Compares this kernel with the given one.
pKernel | The kernel to compare this one with. |
Definition at line 38 of file learner/foreground/ocm/ocm/shape/GaussianKernel.cpp.
void ProbabilisticSceneRecognition::PSMLearner::GaussianKernel::initializeVisualizer | ( | boost::shared_ptr< Visualization::ProbabilisticSecondarySceneObjectVisualization > | mSuperior | ) |
Initializes the visualization mechanism.
mSuperior | The superior visualizer coordinating the scene visualizers. |
Definition at line 32 of file learner/foreground/ocm/ocm/shape/GaussianKernel.cpp.
void ProbabilisticSceneRecognition::PSMLearner::GaussianKernel::save | ( | boost::property_tree::ptree & | pPt | ) |
Saves the content to XML.
pPt | Datastructure for handling XML operations. |
Definition at line 62 of file learner/foreground/ocm/ocm/shape/GaussianKernel.cpp.
boost::shared_ptr<Eigen::MatrixXd> ProbabilisticSceneRecognition::PSMLearner::GaussianKernel::mCovariance |
The cocovariance matrix of the gaussian kernel.
Definition at line 92 of file learner/foreground/ocm/ocm/shape/GaussianKernel.h.
boost::shared_ptr<Eigen::VectorXd> ProbabilisticSceneRecognition::PSMLearner::GaussianKernel::mMean |
The mean vector of the gaussien kernel.
Definition at line 87 of file learner/foreground/ocm/ocm/shape/GaussianKernel.h.
double ProbabilisticSceneRecognition::PSMLearner::GaussianKernel::mWeight |
The weight of the gaussian kernel.
Definition at line 82 of file learner/foreground/ocm/ocm/shape/GaussianKernel.h.