![]() |
Visual Servoing Platform version 3.7.0
|
#include <vpRBTrackingTimings.h>
Public Member Functions | |
| void | reset () |
| void | startTimer () |
| double | endTimer () |
| void | setRenderTime (double elapsed) |
| void | setSilhouetteTime (double elapsed) |
| void | setMaskTime (double elapsed) |
| void | insertTrackerTime (std::map< int, std::vector< double > > &map, int id, double elapsed) |
| void | addTrackerVVSTime (int id, double elapsed) |
| void | setTrackerIterStartTime (int id, double elapsed) |
| void | setTrackerFeatureExtractionTime (int id, double elapsed) |
| void | setTrackerFeatureTrackingTime (int id, double elapsed) |
| void | setInitVVSTime (int id, double elapsed) |
| void | setDriftDetectionTime (double elapsed) |
| void | setOdometryTime (double elapsed) |
Friends | |
| std::ostream & | operator<< (std::ostream &s, const vpRBTrackingTimings &I) |
| void | from_json (const nlohmann::json &j, vpRBTrackingTimings &result) |
| void | to_json (nlohmann::json &j, const vpRBTrackingTimings &result) |
Definition at line 68 of file vpRBTrackingTimings.h.
|
inline |
Definition at line 107 of file vpRBTrackingTimings.h.
References insertTrackerTime().
Referenced by vpRBTracker::track().
|
inline |
Definition at line 88 of file vpRBTrackingTimings.h.
References vpTime::measureTimeMs(), and vpException::notInitialized.
Referenced by vpRBTracker::track().
|
inline |
Definition at line 100 of file vpRBTrackingTimings.h.
Referenced by addTrackerVVSTime().
|
inline |
Definition at line 71 of file vpRBTrackingTimings.h.
Referenced by vpRBTracker::track().
|
inline |
Definition at line 132 of file vpRBTrackingTimings.h.
Referenced by vpRBTracker::track().
|
inline |
Definition at line 127 of file vpRBTrackingTimings.h.
Referenced by vpRBTracker::track().
|
inline |
Definition at line 98 of file vpRBTrackingTimings.h.
Referenced by vpRBTracker::track().
|
inline |
Definition at line 137 of file vpRBTrackingTimings.h.
Referenced by vpRBTracker::track().
|
inline |
Definition at line 96 of file vpRBTrackingTimings.h.
Referenced by vpRBTracker::track().
|
inline |
Definition at line 97 of file vpRBTrackingTimings.h.
Referenced by vpRBTracker::track().
|
inline |
Definition at line 117 of file vpRBTrackingTimings.h.
Referenced by vpRBTracker::track().
|
inline |
Definition at line 122 of file vpRBTrackingTimings.h.
Referenced by vpRBTracker::track().
|
inline |
Definition at line 112 of file vpRBTrackingTimings.h.
Referenced by vpRBTracker::track().
|
inline |
Definition at line 87 of file vpRBTrackingTimings.h.
References vpTime::measureTimeMs().
Referenced by vpRBTracker::track().
|
friend |
Definition at line 203 of file vpRBTrackingTimings.h.
References from_json.
Referenced by from_json.
|
friend |
Definition at line 165 of file vpRBTrackingTimings.h.
References vpMath::getMean(), vpMath::getStdev(), and operator<<.
Referenced by operator<<.
|
friend |