Public Member Functions | Protected Attributes
mcl_3dl::pf::ParticleWeightedMean< T, FLT_TYPE > Class Template Reference

#include <pf.h>

List of all members.

Public Member Functions

void add (const T &s, const FLT_TYPE &prob)
T getMean ()
FLT_TYPE getTotalProbability ()
 ParticleWeightedMean ()

Protected Attributes

T e_
FLT_TYPE p_sum_

Detailed Description

template<typename T, typename FLT_TYPE = float>
class mcl_3dl::pf::ParticleWeightedMean< T, FLT_TYPE >

Definition at line 109 of file pf.h.


Constructor & Destructor Documentation

template<typename T, typename FLT_TYPE = float>
mcl_3dl::pf::ParticleWeightedMean< T, FLT_TYPE >::ParticleWeightedMean ( ) [inline]

Definition at line 116 of file pf.h.


Member Function Documentation

template<typename T, typename FLT_TYPE = float>
void mcl_3dl::pf::ParticleWeightedMean< T, FLT_TYPE >::add ( const T s,
const FLT_TYPE &  prob 
) [inline]

Reimplemented in mcl_3dl::ParticleWeightedMeanQuat.

Definition at line 122 of file pf.h.

template<typename T, typename FLT_TYPE = float>
T mcl_3dl::pf::ParticleWeightedMean< T, FLT_TYPE >::getMean ( ) [inline]

Reimplemented in mcl_3dl::ParticleWeightedMeanQuat.

Definition at line 134 of file pf.h.

template<typename T, typename FLT_TYPE = float>
FLT_TYPE mcl_3dl::pf::ParticleWeightedMean< T, FLT_TYPE >::getTotalProbability ( ) [inline]

Reimplemented in mcl_3dl::ParticleWeightedMeanQuat.

Definition at line 148 of file pf.h.


Member Data Documentation

template<typename T, typename FLT_TYPE = float>
T mcl_3dl::pf::ParticleWeightedMean< T, FLT_TYPE >::e_ [protected]

Definition at line 112 of file pf.h.

template<typename T, typename FLT_TYPE = float>
FLT_TYPE mcl_3dl::pf::ParticleWeightedMean< T, FLT_TYPE >::p_sum_ [protected]

Definition at line 113 of file pf.h.


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


mcl_3dl
Author(s): Atsushi Watanabe
autogenerated on Thu Jun 20 2019 20:04:43