OSVR-Core
|
Public Types | |
using | MeanVec = types::Vector< Dim > |
using | CovMatrix = types::SquareMatrix< Dim > |
using | SigmaPointsMat = types::Matrix< Dim, NumSigmaPoints > |
using | SigmaPointWeightVec = types::Vector< NumSigmaPoints > |
using | SigmaPointBlock = Eigen::Block< SigmaPointsMat, OrigDim, 1 > |
using | ConstSigmaPointBlock = Eigen::Block< const SigmaPointsMat, OrigDim, 1 > |
using | ConstOrigMeanVec = Eigen::VectorBlock< const MeanVec, OrigDim > |
Public Member Functions | |
AugmentedSigmaPointGenerator (MeanVec const &mean, CovMatrix const &cov, SigmaPointParameters params) | |
SigmaPointsMat const & | getSigmaPoints () const |
ConstSigmaPointBlock | getSigmaPoint (std::size_t i) const |
SigmaPointWeightVec const & | getWeightsForMean () const |
SigmaPointWeightVec const & | getWeightsForCov () const |
MeanVec const & | getMean () const |
ConstOrigMeanVec | getOrigMean () const |
Get the "un-augmented" mean. | |
Static Public Attributes | |
static const std::size_t | L = Dim |
static const std::size_t | OriginalDimension = OrigDim |
static const std::size_t | NumSigmaPoints = L * 2 + 1 |
|
inline |
scaledMatrixSqrt_ *= p_.gamma;