My Project 1.0
Holistic Fusion: A Generic Framework for Multimodal Sensor Fusion
Loading...
Searching...
No Matches
holistic_fusion::RobustNorm Class Reference

Class to represent a robust norm for a measurement. More...

#include <Measurement.h>

Public Member Functions

 RobustNorm (const RobustNormEnum &robustNormEnum, const double &robustNormConstant)
const RobustNormEnum & robustNormEnum () const
const double & robustNormConstant () const

Static Public Member Functions

static RobustNorm None ()
static RobustNorm Huber (const double &robustNormConstant)
static RobustNorm Cauchy (const double &robustNormConstant)
static RobustNorm Tukey (const double &robustNormConstant)
static RobustNorm GemanMcClure (const double &robustNormConstant)

Private Attributes

RobustNormEnum robustNormEnum_
double robustNormConstant_

Detailed Description

Class to represent a robust norm for a measurement.

Description: This class is used to represent a robust norm for a measurement.

Definition at line 28 of file Measurement.h.

Constructor & Destructor Documentation

◆ RobustNorm()

holistic_fusion::RobustNorm::RobustNorm ( const RobustNormEnum & robustNormEnum,
const double & robustNormConstant )
inline

Definition at line 29 of file Measurement.h.

Member Function Documentation

◆ Cauchy()

RobustNorm holistic_fusion::RobustNorm::Cauchy ( const double & robustNormConstant)
inlinestatic

Definition at line 35 of file Measurement.h.

◆ GemanMcClure()

RobustNorm holistic_fusion::RobustNorm::GemanMcClure ( const double & robustNormConstant)
inlinestatic

Definition at line 37 of file Measurement.h.

◆ Huber()

RobustNorm holistic_fusion::RobustNorm::Huber ( const double & robustNormConstant)
inlinestatic

Definition at line 34 of file Measurement.h.

◆ None()

RobustNorm holistic_fusion::RobustNorm::None ( )
inlinestatic

Definition at line 33 of file Measurement.h.

◆ robustNormConstant()

const double & holistic_fusion::RobustNorm::robustNormConstant ( ) const
inlinenodiscard

Definition at line 41 of file Measurement.h.

◆ robustNormEnum()

const RobustNormEnum & holistic_fusion::RobustNorm::robustNormEnum ( ) const
inlinenodiscard

Definition at line 40 of file Measurement.h.

◆ Tukey()

RobustNorm holistic_fusion::RobustNorm::Tukey ( const double & robustNormConstant)
inlinestatic

Definition at line 36 of file Measurement.h.

Member Data Documentation

◆ robustNormConstant_

double holistic_fusion::RobustNorm::robustNormConstant_
private

Definition at line 46 of file Measurement.h.

◆ robustNormEnum_

RobustNormEnum holistic_fusion::RobustNorm::robustNormEnum_
private

Definition at line 45 of file Measurement.h.


The documentation for this class was generated from the following file:
  • holistic_fusion/include/holistic_fusion/measurements/Measurement.h