Public Member Functions | Protected Attributes | List of all members
mcl_3dl::NoiseGeneratorBase< FLT_TYPE > Class Template Reference

#include <noise_generator_base.h>

Inheritance diagram for mcl_3dl::NoiseGeneratorBase< FLT_TYPE >:
Inheritance graph
[legend]

Public Member Functions

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

std::vector< FLT_TYPE > mean_
 

Detailed Description

template<typename FLT_TYPE>
class mcl_3dl::NoiseGeneratorBase< FLT_TYPE >

Definition at line 38 of file noise_generator_base.h.

Constructor & Destructor Documentation

template<typename FLT_TYPE >
virtual mcl_3dl::NoiseGeneratorBase< FLT_TYPE >::~NoiseGeneratorBase ( )
inlinevirtual

Definition at line 41 of file noise_generator_base.h.

Member Function Documentation

template<typename FLT_TYPE >
size_t mcl_3dl::NoiseGeneratorBase< FLT_TYPE >::getDimension ( ) const
inline

Definition at line 58 of file noise_generator_base.h.

template<typename FLT_TYPE >
const std::vector<FLT_TYPE>& mcl_3dl::NoiseGeneratorBase< FLT_TYPE >::getMean ( ) const
inline

Definition at line 54 of file noise_generator_base.h.

template<typename FLT_TYPE >
template<typename T >
void mcl_3dl::NoiseGeneratorBase< FLT_TYPE >::setMean ( const T &  mean)
inline

Definition at line 46 of file noise_generator_base.h.

template<>
void mcl_3dl::NoiseGeneratorBase< float >::setMean ( const State6DOF mean)
inline

Definition at line 252 of file state_6dof.h.

Member Data Documentation

template<typename FLT_TYPE >
std::vector<FLT_TYPE> mcl_3dl::NoiseGeneratorBase< FLT_TYPE >::mean_
protected

Definition at line 64 of file noise_generator_base.h.


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


mcl_3dl
Author(s): Atsushi Watanabe
autogenerated on Wed May 12 2021 02:16:29