Public Member Functions | Private Attributes | List of all members
find_object::ObjSignature Class Reference

#include <ObjSignature.h>

Public Member Functions

const cv::Mat & descriptors () const
 
const QString & filePath () const
 
int id () const
 
const cv::Mat & image () const
 
const std::vector< cv::KeyPoint > & keypoints () const
 
void load (QDataStream &streamPtr, bool ignoreImage)
 
 ObjSignature ()
 
 ObjSignature (int id, const cv::Mat &image, const QString &filePath)
 
const QRect & rect () const
 
void removeImage ()
 
void save (QDataStream &streamPtr) const
 
void setData (const std::vector< cv::KeyPoint > &keypoints, const cv::Mat &descriptors)
 
void setId (int id)
 
void setWords (const QMultiMap< int, int > &words)
 
const QMultiMap< int, int > & words () const
 
virtual ~ObjSignature ()
 

Private Attributes

cv::Mat descriptors_
 
QString filePath_
 
int id_
 
cv::Mat image_
 
std::vector< cv::KeyPoint > keypoints_
 
QRect rect_
 
QMultiMap< int, int > words_
 

Detailed Description

Definition at line 40 of file ObjSignature.h.

Constructor & Destructor Documentation

find_object::ObjSignature::ObjSignature ( )
inline

Definition at line 42 of file ObjSignature.h.

find_object::ObjSignature::ObjSignature ( int  id,
const cv::Mat &  image,
const QString &  filePath 
)
inline

Definition at line 45 of file ObjSignature.h.

virtual find_object::ObjSignature::~ObjSignature ( )
inlinevirtual

Definition at line 51 of file ObjSignature.h.

Member Function Documentation

const cv::Mat& find_object::ObjSignature::descriptors ( ) const
inline

Definition at line 68 of file ObjSignature.h.

const QString& find_object::ObjSignature::filePath ( ) const
inline

Definition at line 65 of file ObjSignature.h.

int find_object::ObjSignature::id ( ) const
inline

Definition at line 64 of file ObjSignature.h.

const cv::Mat& find_object::ObjSignature::image ( ) const
inline

Definition at line 66 of file ObjSignature.h.

const std::vector<cv::KeyPoint>& find_object::ObjSignature::keypoints ( ) const
inline

Definition at line 67 of file ObjSignature.h.

void find_object::ObjSignature::load ( QDataStream &  streamPtr,
bool  ignoreImage 
)
inline

Definition at line 103 of file ObjSignature.h.

const QRect& find_object::ObjSignature::rect ( ) const
inline

Definition at line 62 of file ObjSignature.h.

void find_object::ObjSignature::removeImage ( )
inline

Definition at line 60 of file ObjSignature.h.

void find_object::ObjSignature::save ( QDataStream &  streamPtr) const
inline

Definition at line 71 of file ObjSignature.h.

void find_object::ObjSignature::setData ( const std::vector< cv::KeyPoint > &  keypoints,
const cv::Mat &  descriptors 
)
inline

Definition at line 53 of file ObjSignature.h.

void find_object::ObjSignature::setId ( int  id)
inline

Definition at line 59 of file ObjSignature.h.

void find_object::ObjSignature::setWords ( const QMultiMap< int, int > &  words)
inline

Definition at line 58 of file ObjSignature.h.

const QMultiMap<int, int>& find_object::ObjSignature::words ( ) const
inline

Definition at line 69 of file ObjSignature.h.

Member Data Documentation

cv::Mat find_object::ObjSignature::descriptors_
private

Definition at line 147 of file ObjSignature.h.

QString find_object::ObjSignature::filePath_
private

Definition at line 145 of file ObjSignature.h.

int find_object::ObjSignature::id_
private

Definition at line 142 of file ObjSignature.h.

cv::Mat find_object::ObjSignature::image_
private

Definition at line 143 of file ObjSignature.h.

std::vector<cv::KeyPoint> find_object::ObjSignature::keypoints_
private

Definition at line 146 of file ObjSignature.h.

QRect find_object::ObjSignature::rect_
private

Definition at line 144 of file ObjSignature.h.

QMultiMap<int, int> find_object::ObjSignature::words_
private

Definition at line 148 of file ObjSignature.h.


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


find_object_2d
Author(s): Mathieu Labbe
autogenerated on Mon Jun 10 2019 13:21:32