OSVR-Core
Public Types | Public Member Functions | Static Public Attributes | List of all members
osvr::kalman::ReconstructedDistributionFromSigmaPoints< XformedDim, SigmaPointsGenType > Class Template Reference

Public Types

using SigmaPointsGen = SigmaPointsGenType
 
using TransformedSigmaPointsMat = types::Matrix< XformedDim, NumSigmaPoints >
 
using CrossCovMatrix = types::Matrix< OriginalDimension, DIMENSION >
 
using MeanVec = types::Vector< XformedDim >
 
using CovMat = types::SquareMatrix< XformedDim >
 

Public Member Functions

 ReconstructedDistributionFromSigmaPoints (SigmaPointsGen const &sigmaPoints, TransformedSigmaPointsMat const &xformedPointsMat)
 
MeanVec const & getMean () const
 
CovMat const & getCov () const
 
CrossCovMatrix const & getCrossCov () const
 

Static Public Attributes

static const std::size_t DIMENSION = XformedDim
 
static const std::size_t NumSigmaPoints
 
static const types::DimensionType OriginalDimension
 

Constructor & Destructor Documentation

§ ReconstructedDistributionFromSigmaPoints()

template<std::size_t XformedDim, typename SigmaPointsGenType>
osvr::kalman::ReconstructedDistributionFromSigmaPoints< XformedDim, SigmaPointsGenType >::ReconstructedDistributionFromSigmaPoints ( SigmaPointsGen const &  sigmaPoints,
TransformedSigmaPointsMat const &  xformedPointsMat 
)
inline

weighted average

Member Data Documentation

§ NumSigmaPoints

template<std::size_t XformedDim, typename SigmaPointsGenType>
const std::size_t osvr::kalman::ReconstructedDistributionFromSigmaPoints< XformedDim, SigmaPointsGenType >::NumSigmaPoints
static
Initial value:
=
SigmaPointsGen::NumSigmaPoints

§ OriginalDimension

template<std::size_t XformedDim, typename SigmaPointsGenType>
const types::DimensionType osvr::kalman::ReconstructedDistributionFromSigmaPoints< XformedDim, SigmaPointsGenType >::OriginalDimension
static
Initial value:
=
SigmaPointsGen::OriginalDimension

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