Public Member Functions | Protected Attributes
blort_ros::TrackerInterface Class Reference

#include <trackerinterface.hpp>

Inheritance diagram for blort_ros::TrackerInterface:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 65 of file trackerinterface.hpp.


Constructor & Destructor Documentation

Definition at line 73 of file trackerinterface.hpp.


Member Function Documentation

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.


Member Data Documentation

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.

Definition at line 70 of file trackerinterface.hpp.


The documentation for this class was generated from the following file:


blort_ros
Author(s): Bence Magyar
autogenerated on Wed Aug 26 2015 15:24:39