#include <Util_MagCalibration.h>
Definition at line 26 of file Util_MagCalibration.h.
Definition at line 29 of file Util_MagCalibration.h.
OVR::Util::MagCalibration::MagCalibration | ( | ) | [inline] |
Definition at line 37 of file Util_MagCalibration.h.
void OVR::Util::MagCalibration::AbortCalibration | ( | ) | [inline] |
Definition at line 51 of file Util_MagCalibration.h.
Definition at line 20 of file Util_MagCalibration.cpp.
Definition at line 45 of file Util_MagCalibration.cpp.
Vector3f OVR::Util::MagCalibration::CalculateSphereCenter | ( | const Vector3f & | p1, |
const Vector3f & | p2, | ||
const Vector3f & | p3, | ||
const Vector3f & | p4 | ||
) | [private] |
Definition at line 117 of file Util_MagCalibration.cpp.
void OVR::Util::MagCalibration::ClearCalibration | ( | SensorFusion & | sf | ) | [inline] |
Definition at line 57 of file Util_MagCalibration.h.
Vector3f OVR::Util::MagCalibration::GetMagCenter | ( | ) | const [inline] |
Definition at line 95 of file Util_MagCalibration.h.
bool OVR::Util::MagCalibration::InsertIfAcceptable | ( | const Quatf & | q, |
const Vector3f & | m | ||
) |
Definition at line 84 of file Util_MagCalibration.cpp.
bool OVR::Util::MagCalibration::IsAcceptableSample | ( | const Quatf & | q, |
const Vector3f & | m | ||
) |
Definition at line 52 of file Util_MagCalibration.cpp.
bool OVR::Util::MagCalibration::IsAutoCalibrating | ( | ) | const [inline] |
Definition at line 67 of file Util_MagCalibration.h.
bool OVR::Util::MagCalibration::IsCalibrated | ( | ) | const [inline] |
Definition at line 48 of file Util_MagCalibration.h.
bool OVR::Util::MagCalibration::IsManuallyCalibrating | ( | ) | const [inline] |
Definition at line 75 of file Util_MagCalibration.h.
bool OVR::Util::MagCalibration::IsUnitialized | ( | ) | const [inline] |
Definition at line 47 of file Util_MagCalibration.h.
int OVR::Util::MagCalibration::NumberOfSamples | ( | ) | const [inline] |
Definition at line 49 of file Util_MagCalibration.h.
float OVR::Util::MagCalibration::PointToPlaneDistance | ( | const Vector3f & | p1, |
const Vector3f & | p2, | ||
const Vector3f & | p3, | ||
const Vector3f & | p4 | ||
) | [private] |
Definition at line 170 of file Util_MagCalibration.cpp.
int OVR::Util::MagCalibration::RequiredSampleCount | ( | ) | const [inline] |
Definition at line 50 of file Util_MagCalibration.h.
bool OVR::Util::MagCalibration::SetCalibration | ( | SensorFusion & | sf | ) |
Definition at line 98 of file Util_MagCalibration.cpp.
void OVR::Util::MagCalibration::SetMinMagDistance | ( | float | dist | ) | [inline] |
Definition at line 79 of file Util_MagCalibration.h.
void OVR::Util::MagCalibration::SetMinQuatDistance | ( | float | dist | ) | [inline] |
Definition at line 87 of file Util_MagCalibration.h.
unsigned OVR::Util::MagCalibration::UpdateAutoCalibration | ( | SensorFusion & | sf | ) |
Definition at line 28 of file Util_MagCalibration.cpp.
Vector3f OVR::Util::MagCalibration::MagCenter [private] |
Definition at line 106 of file Util_MagCalibration.h.
Vector3f OVR::Util::MagCalibration::MagSamples[4] [private] |
Definition at line 114 of file Util_MagCalibration.h.
float OVR::Util::MagCalibration::MinMagDistance [private] |
Definition at line 108 of file Util_MagCalibration.h.
float OVR::Util::MagCalibration::MinMagDistanceSq [private] |
Definition at line 110 of file Util_MagCalibration.h.
float OVR::Util::MagCalibration::MinQuatDistance [private] |
Definition at line 109 of file Util_MagCalibration.h.
float OVR::Util::MagCalibration::MinQuatDistanceSq [private] |
Definition at line 111 of file Util_MagCalibration.h.
Quatf OVR::Util::MagCalibration::QuatSamples[4] [private] |
Definition at line 115 of file Util_MagCalibration.h.
unsigned OVR::Util::MagCalibration::SampleCount [private] |
Definition at line 113 of file Util_MagCalibration.h.
unsigned OVR::Util::MagCalibration::Stat [private] |
Definition at line 107 of file Util_MagCalibration.h.