Public Member Functions | Public Attributes | List of all members
ProbabilisticSceneRecognition::PSMLearner::GaussianKernel Class Reference

#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
 

Detailed Description

This class is a wrapper for a single gaussian kernel.

Author
Joachim Gehrung
Version
See SVN

Definition at line 42 of file learner/foreground/ocm/ocm/shape/GaussianKernel.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

bool ProbabilisticSceneRecognition::PSMLearner::GaussianKernel::compare ( const GaussianKernel  pKernel)

Compares this kernel with the given one.

Parameters
pKernelThe kernel to compare this one with.
Returns
True, if both kernels are equal.

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.

Parameters
mSuperiorThe 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.

Parameters
pPtDatastructure for handling XML operations.

Definition at line 62 of file learner/foreground/ocm/ocm/shape/GaussianKernel.cpp.

Member Data Documentation

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.


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


asr_psm
Author(s): Braun Kai, Gehrung Joachim, Heizmann Heinrich, Meißner Pascal
autogenerated on Fri Nov 15 2019 04:00:09