Public Member Functions | Protected Member Functions | Private Attributes
find_object::HomographyThread Class Reference

List of all members.

Public Member Functions

const cv::Mat & getHomography () const
const std::vector< int > & getIndexesA () const
const std::vector< int > & getIndexesB () const
QMultiMap< int, int > getInliers () const
int getObjectId () const
const std::vector< uchar > & getOutlierMask () const
QMultiMap< int, int > getOutliers () const
 HomographyThread (const QMultiMap< int, int > *matches, int objectId, const std::vector< cv::KeyPoint > *kptsA, const std::vector< cv::KeyPoint > *kptsB)
DetectionInfo::RejectedCode rejectedCode () const
virtual ~HomographyThread ()

Protected Member Functions

virtual void run ()

Private Attributes

DetectionInfo::RejectedCode code_
cv::Mat h_
std::vector< int > indexesA_
std::vector< int > indexesB_
QMultiMap< int, int > inliers_
const std::vector< cv::KeyPoint > * kptsA_
const std::vector< cv::KeyPoint > * kptsB_
const QMultiMap< int, int > * matches_
int objectId_
std::vector< uchar > outlierMask_
QMultiMap< int, int > outliers_

Detailed Description

Definition at line 872 of file FindObject.cpp.


Constructor & Destructor Documentation

find_object::HomographyThread::HomographyThread ( const QMultiMap< int, int > *  matches,
int  objectId,
const std::vector< cv::KeyPoint > *  kptsA,
const std::vector< cv::KeyPoint > *  kptsB 
) [inline]

Definition at line 875 of file FindObject.cpp.

virtual find_object::HomographyThread::~HomographyThread ( ) [inline, virtual]

Definition at line 888 of file FindObject.cpp.


Member Function Documentation

const cv::Mat& find_object::HomographyThread::getHomography ( ) const [inline]

Definition at line 896 of file FindObject.cpp.

const std::vector<int>& find_object::HomographyThread::getIndexesA ( ) const [inline]

Definition at line 891 of file FindObject.cpp.

const std::vector<int>& find_object::HomographyThread::getIndexesB ( ) const [inline]

Definition at line 892 of file FindObject.cpp.

QMultiMap<int, int> find_object::HomographyThread::getInliers ( ) const [inline]

Definition at line 894 of file FindObject.cpp.

Definition at line 890 of file FindObject.cpp.

const std::vector<uchar>& find_object::HomographyThread::getOutlierMask ( ) const [inline]

Definition at line 893 of file FindObject.cpp.

QMultiMap<int, int> find_object::HomographyThread::getOutliers ( ) const [inline]

Definition at line 895 of file FindObject.cpp.

Definition at line 897 of file FindObject.cpp.

virtual void find_object::HomographyThread::run ( ) [inline, protected, virtual]

Definition at line 900 of file FindObject.cpp.


Member Data Documentation

Definition at line 962 of file FindObject.cpp.

Definition at line 969 of file FindObject.cpp.

std::vector<int> find_object::HomographyThread::indexesA_ [private]

Definition at line 964 of file FindObject.cpp.

std::vector<int> find_object::HomographyThread::indexesB_ [private]

Definition at line 965 of file FindObject.cpp.

QMultiMap<int, int> find_object::HomographyThread::inliers_ [private]

Definition at line 967 of file FindObject.cpp.

const std::vector<cv::KeyPoint>* find_object::HomographyThread::kptsA_ [private]

Definition at line 960 of file FindObject.cpp.

const std::vector<cv::KeyPoint>* find_object::HomographyThread::kptsB_ [private]

Definition at line 961 of file FindObject.cpp.

const QMultiMap<int, int>* find_object::HomographyThread::matches_ [private]

Definition at line 958 of file FindObject.cpp.

Definition at line 959 of file FindObject.cpp.

std::vector<uchar> find_object::HomographyThread::outlierMask_ [private]

Definition at line 966 of file FindObject.cpp.

QMultiMap<int, int> find_object::HomographyThread::outliers_ [private]

Definition at line 968 of file FindObject.cpp.


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


find_object_2d
Author(s): Mathieu Labbe
autogenerated on Thu Feb 11 2016 22:57:57