#include <multivariate_noise_generator.h>
Public Types | |
using | Matrix = Eigen::Matrix< FLT_TYPE, Eigen::Dynamic, Eigen::Dynamic > |
using | Parent = NoiseGeneratorBase< FLT_TYPE > |
using | Vector = Eigen::Matrix< FLT_TYPE, Eigen::Dynamic, 1 > |
Public Member Functions | |
template<typename MEAN_TYPE , typename COV_TYPE > | |
MultivariateNoiseGenerator (const MEAN_TYPE &mean, const COV_TYPE &covariance) | |
template<typename RANDOM_ENGINE > | |
std::vector< FLT_TYPE > | operator() (RANDOM_ENGINE &engine) const |
template<typename COV_TYPE > | |
void | setCovariance (const COV_TYPE &covariance) |
Public Member Functions inherited from mcl_3dl::NoiseGeneratorBase< FLT_TYPE > | |
size_t | getDimension () const |
const std::vector< FLT_TYPE > & | getMean () const |
template<typename T > | |
void | setMean (const T &mean) |
template<> | |
void | setMean (const State6DOF &mean) |
virtual | ~NoiseGeneratorBase () |
Protected Attributes | |
Vector | mean_vec_ |
Matrix | norm_transform_ |
Protected Attributes inherited from mcl_3dl::NoiseGeneratorBase< FLT_TYPE > | |
std::vector< FLT_TYPE > | mean_ |
Definition at line 44 of file multivariate_noise_generator.h.
using mcl_3dl::MultivariateNoiseGenerator< FLT_TYPE >::Matrix = Eigen::Matrix<FLT_TYPE, Eigen::Dynamic, Eigen::Dynamic> |
Definition at line 48 of file multivariate_noise_generator.h.
using mcl_3dl::MultivariateNoiseGenerator< FLT_TYPE >::Parent = NoiseGeneratorBase<FLT_TYPE> |
Definition at line 47 of file multivariate_noise_generator.h.
using mcl_3dl::MultivariateNoiseGenerator< FLT_TYPE >::Vector = Eigen::Matrix<FLT_TYPE, Eigen::Dynamic, 1> |
Definition at line 49 of file multivariate_noise_generator.h.
|
inlineexplicit |
Definition at line 52 of file multivariate_noise_generator.h.
|
inline |
Definition at line 80 of file multivariate_noise_generator.h.
|
inline |
Definition at line 64 of file multivariate_noise_generator.h.
|
protected |
Definition at line 94 of file multivariate_noise_generator.h.
|
protected |
Definition at line 95 of file multivariate_noise_generator.h.