#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: