QTrk
Public Member Functions | Public Attributes | List of all members
SpeedAccResult Struct Reference

#include <SharedTests.h>

Public Member Functions

void Compute (const std::vector< vector3f > &results, std::function< vector3f(int x) > truepos)
 

Public Attributes

vector3f acc
 
vector3f bias
 
vector3f crlb
 
int speed
 

Detailed Description

Definition at line 470 of file SharedTests.h.

Member Function Documentation

§ Compute()

void SpeedAccResult::Compute ( const std::vector< vector3f > &  results,
std::function< vector3f(int x) >  truepos 
)
inline

Definition at line 473 of file SharedTests.h.

473  {
474 
475  vector3f s;
476  for(uint i=0;i<results.size();i++) {
477  s+=results[i]-truepos(i);
478  }
479  s*=1.0f/results.size();
480  bias=s;
481 
482  acc=vector3f();
483  for (uint i=0;i<results.size();i++) {
484  vector3f d = results[i]-truepos(i);
485  vector3f errMinusMeanErr = d - s;
486  acc += errMinusMeanErr*errMinusMeanErr;
487  }
488  acc = sqrt(acc/results.size());
489 
490  }
unsigned int uint
Definition: std_incl.h:127
vector3< T > sqrt(const vector3< T > &a)
Definition: std_incl.h:112
vector3f acc
Definition: SharedTests.h:471
vector3< float > vector3f
Definition: std_incl.h:114
vector3f bias
Definition: SharedTests.h:471

Member Data Documentation

§ acc

vector3f SpeedAccResult::acc

Definition at line 471 of file SharedTests.h.

§ bias

vector3f SpeedAccResult::bias

Definition at line 471 of file SharedTests.h.

§ crlb

vector3f SpeedAccResult::crlb

Definition at line 471 of file SharedTests.h.

§ speed

int SpeedAccResult::speed

Definition at line 472 of file SharedTests.h.


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