#include <trackerinterface.hpp>
Public Member Functions | |
tracker_confidence | getConfidence (std::string id) |
tracker_mode | getMode (std::string id) |
void | process (cv::Mat img) |
virtual void | recovery ()=0 |
virtual void | reset (std::string id) |
virtual void | switchToRecovery (std::string id) |
virtual void | switchToTracking (std::string id) |
virtual void | track ()=0 |
TrackerInterface () | |
Protected Attributes | |
std::map< std::string, tracker_confidence > | current_confs |
std::map< std::string, tracker_mode > | current_modes |
cv::Mat | last_image |
Definition at line 65 of file trackerinterface.hpp.
blort_ros::TrackerInterface::TrackerInterface | ( | ) | [inline] |
Definition at line 73 of file trackerinterface.hpp.
tracker_confidence blort_ros::TrackerInterface::getConfidence | ( | std::string | id | ) | [inline] |
Definition at line 120 of file trackerinterface.hpp.
tracker_mode blort_ros::TrackerInterface::getMode | ( | std::string | id | ) | [inline] |
Definition at line 119 of file trackerinterface.hpp.
void blort_ros::TrackerInterface::process | ( | cv::Mat | img | ) | [inline] |
Definition at line 78 of file trackerinterface.hpp.
virtual void blort_ros::TrackerInterface::recovery | ( | ) | [pure virtual] |
Implemented in blort_ros::GLTracker.
virtual void blort_ros::TrackerInterface::reset | ( | std::string | id | ) | [inline, virtual] |
Definition at line 118 of file trackerinterface.hpp.
virtual void blort_ros::TrackerInterface::switchToRecovery | ( | std::string | id | ) | [inline, virtual] |
Definition at line 112 of file trackerinterface.hpp.
virtual void blort_ros::TrackerInterface::switchToTracking | ( | std::string | id | ) | [inline, virtual] |
Definition at line 106 of file trackerinterface.hpp.
virtual void blort_ros::TrackerInterface::track | ( | ) | [pure virtual] |
Implemented in blort_ros::GLTracker.
std::map<std::string, tracker_confidence> blort_ros::TrackerInterface::current_confs [protected] |
Definition at line 69 of file trackerinterface.hpp.
std::map<std::string, tracker_mode> blort_ros::TrackerInterface::current_modes [protected] |
Definition at line 68 of file trackerinterface.hpp.
cv::Mat blort_ros::TrackerInterface::last_image [protected] |
Definition at line 70 of file trackerinterface.hpp.