#include <Tracker.h>
|
void | Reset () |
|
void | GetEulerAnglesFromRotationMatrix (Matrix< 3, 3, double > &m, float &heading, float &attitude, float &bank) |
|
float | RadiansToDegrees (float r) |
|
void | TrackForInitialMap () |
|
void | TrailTracking_Start () |
|
int | TrailTracking_Advance () |
|
void | TrackMap () |
|
void | AssessTrackingQuality () |
|
void | ApplyMotionModel () |
|
void | UpdateMotionModel () |
|
int | SearchForPoints (std::vector< TrackerData * > &vTD, int nRange, int nFineIts) |
|
Vector< 6 > | CalcPoseUpdate (std::vector< TrackerData * > vTD, double dOverrideSigma=0.0, bool bMarkOutliers=false) |
|
void | AddNewKeyFrame () |
|
bool | AttemptRecovery () |
|
void | CalcSBIRotation () |
|
void | GUICommandHandler (std::string sCommand, std::string sParams) |
|
Definition at line 46 of file Tracker.h.
Enumerator |
---|
TRAIL_TRACKING_NOT_STARTED |
|
TRAIL_TRACKING_STARTED |
|
TRAIL_TRACKING_COMPLETE |
|
Definition at line 80 of file Tracker.h.
void Tracker::AddNewKeyFrame |
( |
| ) |
|
|
protected |
void Tracker::ApplyMotionModel |
( |
| ) |
|
|
protected |
void Tracker::AssessTrackingQuality |
( |
| ) |
|
|
protected |
bool Tracker::AttemptRecovery |
( |
| ) |
|
|
protected |
Vector< 6 > Tracker::CalcPoseUpdate |
( |
std::vector< TrackerData * > |
vTD, |
|
|
double |
dOverrideSigma = 0.0 , |
|
|
bool |
bMarkOutliers = false |
|
) |
| |
|
protected |
void Tracker::CalcSBIRotation |
( |
| ) |
|
|
protected |
SE3 Tracker::GetCurrentPose |
( |
| ) |
|
|
inline |
void Tracker::GetEulerAnglesFromRotationMatrix |
( |
Matrix< 3, 3, double > & |
m, |
|
|
float & |
heading, |
|
|
float & |
attitude, |
|
|
float & |
bank |
|
) |
| |
|
protected |
string Tracker::GetMessageForUser |
( |
| ) |
|
std::string Tracker::getVCorners |
( |
| ) |
|
void Tracker::GUICommandCallBack |
( |
void * |
ptr, |
|
|
std::string |
sCommand, |
|
|
std::string |
sParams |
|
) |
| |
|
staticprotected |
void Tracker::GUICommandHandler |
( |
std::string |
sCommand, |
|
|
std::string |
sParams |
|
) |
| |
|
protected |
float Tracker::RadiansToDegrees |
( |
float |
r | ) |
|
|
inlineprotected |
int Tracker::SearchForPoints |
( |
std::vector< TrackerData * > & |
vTD, |
|
|
int |
nRange, |
|
|
int |
nFineIts |
|
) |
| |
|
protected |
void Tracker::StartTracking |
( |
| ) |
|
void Tracker::StopTracking |
( |
| ) |
|
void Tracker::TrackForInitialMap |
( |
| ) |
|
|
protected |
void Tracker::TrackMap |
( |
| ) |
|
|
protected |
int Tracker::TrailTracking_Advance |
( |
| ) |
|
|
protected |
void Tracker::TrailTracking_Start |
( |
| ) |
|
|
protected |
void Tracker::UpdateMotionModel |
( |
| ) |
|
|
protected |
int Tracker::manMeasAttempted[LEVELS] |
|
protected |
int Tracker::manMeasFound[LEVELS] |
|
protected |
bool Tracker::mbDidCoarse |
|
protected |
bool Tracker::mbJustRecoveredSoUseCoarse |
|
protected |
bool Tracker::mbUserPressedSpacebar |
|
protected |
bool Tracker::mbUseSBIInit |
|
protected |
double Tracker::mdMSDScaledVelocityMagnitude |
|
protected |
double Tracker::mdVelocityMagnitude |
|
protected |
std::list<Trail> Tracker::mlTrails |
|
protected |
std::ostringstream Tracker::mMessageForUser |
|
protected |
enum { ... } Tracker::mnInitialStage |
int Tracker::mnLastKeyFrameDropped |
|
protected |
int Tracker::mnLostFrames |
|
protected |
SE3 Tracker::mse3CamFromWorld |
|
protected |
SE3 Tracker::mse3StartPos |
|
protected |
enum { ... } Tracker::mTrackingQuality |
Vector<6> Tracker::mv6CameraVelocity |
|
protected |
std::vector<Command> Tracker::mvQueuedCommands |
|
protected |
bool Tracker::thresholdReached |
|
protected |
The documentation for this class was generated from the following files: