MTF
Public Types | Public Member Functions | Protected Attributes | List of all members
CompositeSM< AM, SSM > Class Template Reference

base class for all composite search methods More...

#include <CompositeSM.h>

Inheritance diagram for CompositeSM< AM, SSM >:
CascadeSM< AM, SSM > ParallelSM< AM, SSM > PyramidalSM< AM, SSM >

Public Types

typedef SearchMethod< AM, SSM > SM
 

Public Member Functions

 CompositeSM (const vector< SM * > _trackers)
 
void setImage (const cv::Mat &img) override
 
int inputType () const override
 
void setRegion (const cv::Mat &corners) override
 
virtual void setSPIMask (const bool *_spi_mask)
 
virtual void clearSPIMask ()
 
virtual void setInitStatus ()
 
virtual void clearInitStatus ()
 
virtual bool supportsSPI ()
 
virtual AM & getAM ()
 
virtual SSM & getSSM ()
 

Protected Attributes

const vector< SM * > trackers
 
int n_trackers
 
int input_type
 

Detailed Description

template<class AM, class SSM>
class CompositeSM< AM, SSM >

base class for all composite search methods

Constructor & Destructor Documentation

template<class AM, class SSM>
CompositeSM< AM, SSM >::CompositeSM ( const vector< SM * >  _trackers)
inline

since all SMs have the same AM, we can assume that they also have the same input type


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