Public Member Functions | Public Attributes
KF Class Reference

#include <KF.h>

List of all members.

Public Member Functions

void CompilerError (const char *str)
void Deadzone (float *R, float *innovation, float CPC, float eps)
float GetCovariance (short m, short n)
Matrix GetErrorMatrix ()
float GetState (short n)
Matrix GetStates ()
float GetVariance (short n)
float GetXchange (short n)
Matrix GetXchanges ()
 KF ()
int MeasurementUpdate (Matrix &C, float R, float Y, bool rejectOutliers, float outlierError, bool mainFilterAngleUpdate)
int MeasurementUpdateExtended (Matrix &C, float R, float Y, float Ybar, bool rejectOutliers, float outlierError, bool mainFilterAngleUpdate, bool ignoreLongRangeUpdate, float deadzoneSize, float dist, bool ambigObject, bool changeAlpha)
int MeasurementUpdateExtended (Matrix &C, KFStruct s)
void NormaliseState (short n)
void Reset ()
bool Restart ()
void SetErrorMatrix (Matrix Pbar)
void SetState (short n, float x)
void SetStates (Matrix Xbar)
bool Start (short numStates, Matrix &uncert, Matrix &intStates)
bool TimeUpdate (Matrix &A, Matrix &B, Matrix &U, Matrix &Q, bool mainFilterUpdate)
bool TimeUpdateExtended (Matrix &A, Matrix &Xbar, Matrix &Q)
 ~KF ()

Public Attributes

bool activate
bool active
float alpha
Matrix I
Matrix initP
Matrix initX
short numStates
Matrix P
Matrix X
Matrix Xchange

Detailed Description

Definition at line 36 of file KF.h.


Constructor & Destructor Documentation

KF::KF ( )

Definition at line 14 of file KF.cc.

KF::~KF ( ) [inline]

Definition at line 40 of file KF.h.


Member Function Documentation

void KF::CompilerError ( const char *  str)

Definition at line 256 of file KF.cc.

void KF::Deadzone ( float *  R,
float *  innovation,
float  CPC,
float  eps 
)

Definition at line 260 of file KF.cc.

float KF::GetCovariance ( short  m,
short  n 
)

Definition at line 240 of file KF.cc.

Definition at line 232 of file KF.cc.

float KF::GetState ( short  n)

Definition at line 220 of file KF.cc.

Definition at line 212 of file KF.cc.

float KF::GetVariance ( short  n)

Definition at line 244 of file KF.cc.

float KF::GetXchange ( short  n)

Definition at line 252 of file KF.cc.

Definition at line 248 of file KF.cc.

int KF::MeasurementUpdate ( Matrix C,
float  R,
float  Y,
bool  rejectOutliers,
float  outlierError,
bool  mainFilterAngleUpdate 
)

Definition at line 85 of file KF.cc.

int KF::MeasurementUpdateExtended ( Matrix C,
float  R,
float  Y,
float  Ybar,
bool  rejectOutliers,
float  outlierError,
bool  mainFilterAngleUpdate,
bool  ignoreLongRangeUpdate,
float  deadzoneSize,
float  dist,
bool  ambigObject,
bool  changeAlpha 
)

Definition at line 130 of file KF.cc.

Definition at line 125 of file KF.cc.

void KF::NormaliseState ( short  n)

Definition at line 228 of file KF.cc.

void KF::Reset ( )

Definition at line 208 of file KF.cc.

Definition at line 49 of file KF.cc.

void KF::SetErrorMatrix ( Matrix  Pbar)

Definition at line 236 of file KF.cc.

void KF::SetState ( short  n,
float  x 
)

Definition at line 224 of file KF.cc.

void KF::SetStates ( Matrix  Xbar)

Definition at line 216 of file KF.cc.

bool KF::Start ( short  numStates,
Matrix uncert,
Matrix intStates 
)

Definition at line 30 of file KF.cc.

bool KF::TimeUpdate ( Matrix A,
Matrix B,
Matrix U,
Matrix Q,
bool  mainFilterUpdate 
)

Definition at line 58 of file KF.cc.

bool KF::TimeUpdateExtended ( Matrix A,
Matrix Xbar,
Matrix Q 
)

Definition at line 72 of file KF.cc.


Member Data Documentation

Definition at line 86 of file KF.h.

Definition at line 85 of file KF.h.

float KF::alpha

Definition at line 87 of file KF.h.

Definition at line 75 of file KF.h.

Definition at line 77 of file KF.h.

Definition at line 76 of file KF.h.

Definition at line 74 of file KF.h.

Definition at line 79 of file KF.h.

Definition at line 78 of file KF.h.

Definition at line 80 of file KF.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


art_map
Author(s): David Li, Patrick Beeson, Bartley Gillen, Tarun Nimmagadda, Mickey Ristroph, Michael Quinlan, Jack O'Quin
autogenerated on Tue Sep 24 2013 10:41:51