Berkeley SfM
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
bsfm::LightFeatureMatch Struct Reference

#include <feature_match.h>

Public Types

typedef std::shared_ptr< LightFeatureMatchPtr
 
typedef std::shared_ptr< const LightFeatureMatchConstPtr
 

Public Member Functions

 LightFeatureMatch (int feature_index1, int feature_index2, double distance)
 

Static Public Member Functions

static bool SortByDistance (const LightFeatureMatch &lhs, const LightFeatureMatch &rhs)
 

Public Attributes

double distance_
 
int feature_index1_
 
int feature_index2_
 

Detailed Description

Definition at line 75 of file feature_match.h.

Member Typedef Documentation

typedef std::shared_ptr<const LightFeatureMatch> bsfm::LightFeatureMatch::ConstPtr

Definition at line 77 of file feature_match.h.

Definition at line 76 of file feature_match.h.

Constructor & Destructor Documentation

bsfm::LightFeatureMatch::LightFeatureMatch ( int  feature_index1,
int  feature_index2,
double  distance 
)
inline

Definition at line 80 of file feature_match.h.

81  : feature_index1_(feature_index1),
82  feature_index2_(feature_index2),
83  distance_(distance) {}

Member Function Documentation

static bool bsfm::LightFeatureMatch::SortByDistance ( const LightFeatureMatch lhs,
const LightFeatureMatch rhs 
)
inlinestatic

Definition at line 93 of file feature_match.h.

94  {
95  return lhs.distance_ < rhs.distance_;
96  }

Member Data Documentation

double bsfm::LightFeatureMatch::distance_

Definition at line 86 of file feature_match.h.

int bsfm::LightFeatureMatch::feature_index1_

Definition at line 89 of file feature_match.h.

int bsfm::LightFeatureMatch::feature_index2_

Definition at line 90 of file feature_match.h.


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