MTF
Public Types | Public Member Functions | List of all members
NN< AM, SSM > Class Template Reference
Inheritance diagram for NN< AM, SSM >:
SearchMethod< AM, SSM >

Public Types

typedef AM::DistType DistType
 
typedef flann::Matrix< double > flannMatT
 
typedef flann::Matrix< int > flannResultT
 
typedef unique_ptr< flannMatT > flannMatT_
 
typedef flann::Index< DistType > FLANN
 
typedef unique_ptr< FLANN > FLANN_
 
typedef gnn::FGNN< DistType > FGNN
 
typedef unique_ptr< FGNNFGNN_
 
typedef NNParams ParamType
 
typedef FLANNParams::IdxType IdxType
 
typedef FLANNParams::SearchType SearchType
 
- Public Types inherited from SearchMethod< AM, SSM >
typedef AM::ParamType AMParams
 
typedef SSM::ParamType SSMParams
 

Public Member Functions

 NN (const ParamType *nn_params=nullptr, const FLANNParams *flann_params=nullptr, const AMParams *am_params=nullptr, const SSMParams *ssm_params=nullptr)
 
void initialize (const cv::Mat &corners) override
 
void update () override
 
- Public Member Functions inherited from SearchMethod< AM, SSM >
 SearchMethod (const AMParams *am_params, const SSMParams *ssm_params)
 
void setImage (const cv::Mat &img) override
 
const cv::Mat & getRegion () override
 
void setRegion (const cv::Mat &corners) override
 
virtual void setSPIMask (const bool *_spi_mask)
 
virtual void clearSPIMask ()
 
virtual const bool * getSPIMask ()
 
virtual void setInitStatus ()
 
virtual void clearInitStatus ()
 
virtual bool supportsSPI ()
 
virtual int inputType () const override
 
virtual AM & getAM ()
 direct access to the underlying AM and SSM
 
virtual SSM & getSSM ()
 

Additional Inherited Members

- Protected Attributes inherited from SearchMethod< AM, SSM >
AM am
 
SSM ssm
 
const bool * spi_mask
 

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