Main Page
Namespaces
Classes
Files
File List
File Members
include
learner
foreground
ocm
ocm
shape
learner/foreground/ocm/ocm/shape/GaussianKernel.h
Go to the documentation of this file.
1
18
#pragma once
19
20
// Package includes
21
#include <Eigen/Core>
22
#include <Eigen/Geometry>
23
24
#include <boost/shared_ptr.hpp>
25
#include <boost/property_tree/ptree.hpp>
26
27
#include <visualization/psm/ProbabilisticSecondarySceneObjectVisualization.h>
28
29
// Local includes
30
#include "
helper/SerializationHelper.h
"
31
32
namespace
ProbabilisticSceneRecognition
{
33
34
namespace
PSMLearner {
35
42
class
GaussianKernel
{
43
public
:
44
48
GaussianKernel
();
49
53
~GaussianKernel
();
54
60
void
initializeVisualizer
(
boost::shared_ptr<Visualization::ProbabilisticSecondarySceneObjectVisualization>
mSuperior);
61
68
bool
compare
(
const
GaussianKernel
pKernel);
69
75
void
save
(boost::property_tree::ptree& pPt);
76
77
public
:
78
82
double
mWeight
;
83
87
boost::shared_ptr<Eigen::VectorXd>
mMean
;
88
92
boost::shared_ptr<Eigen::MatrixXd>
mCovariance
;
93
};
94
}
95
}
ProbabilisticSceneRecognition::PSMLearner::GaussianKernel::mWeight
double mWeight
Definition:
learner/foreground/ocm/ocm/shape/GaussianKernel.h:82
ProbabilisticSceneRecognition::PSMLearner::GaussianKernel::initializeVisualizer
void initializeVisualizer(boost::shared_ptr< Visualization::ProbabilisticSecondarySceneObjectVisualization > mSuperior)
Definition:
learner/foreground/ocm/ocm/shape/GaussianKernel.cpp:32
ProbabilisticSceneRecognition::PSMLearner::GaussianKernel::GaussianKernel
GaussianKernel()
Definition:
learner/foreground/ocm/ocm/shape/GaussianKernel.cpp:24
ProbabilisticSceneRecognition::PSMLearner::GaussianKernel::mCovariance
boost::shared_ptr< Eigen::MatrixXd > mCovariance
Definition:
learner/foreground/ocm/ocm/shape/GaussianKernel.h:92
boost::shared_ptr< Visualization::ProbabilisticSecondarySceneObjectVisualization >
ProbabilisticSceneRecognition::PSMLearner::GaussianKernel::save
void save(boost::property_tree::ptree &pPt)
Definition:
learner/foreground/ocm/ocm/shape/GaussianKernel.cpp:62
ProbabilisticSceneRecognition
Definition:
MappedProbabilityTable.h:33
ProbabilisticSceneRecognition::PSMLearner::GaussianKernel::~GaussianKernel
~GaussianKernel()
Definition:
learner/foreground/ocm/ocm/shape/GaussianKernel.cpp:28
ProbabilisticSceneRecognition::PSMLearner::GaussianKernel::compare
bool compare(const GaussianKernel pKernel)
Definition:
learner/foreground/ocm/ocm/shape/GaussianKernel.cpp:38
ProbabilisticSceneRecognition::PSMLearner::GaussianKernel::mMean
boost::shared_ptr< Eigen::VectorXd > mMean
Definition:
learner/foreground/ocm/ocm/shape/GaussianKernel.h:87
ProbabilisticSceneRecognition::PSMLearner::GaussianKernel
Definition:
learner/foreground/ocm/ocm/shape/GaussianKernel.h:42
SerializationHelper.h
asr_psm
Author(s): Braun Kai, Gehrung Joachim, Heizmann Heinrich, Meißner Pascal
autogenerated on Fri Nov 15 2019 03:57:54