DMatch
Objective-C
@interface DMatch : NSObject
Swift
class DMatch : NSObject
Structure for matching: query descriptor index, train descriptor index, train image index and distance between descriptors.
-
Query descriptor index.
Declaration
Objective-C
@property int queryIdx;Swift
var queryIdx: Int32 { get set } -
Train descriptor index.
Declaration
Objective-C
@property int trainIdx;Swift
var trainIdx: Int32 { get set } -
Train image index.
Declaration
Objective-C
@property int imgIdx;Swift
var imgIdx: Int32 { get set } -
Distance
Declaration
Objective-C
@property float distance;Swift
var distance: Float { get set } -
Declaration
Objective-C
- (instancetype)init;Swift
init() -
Declaration
Objective-C
- (instancetype)initWithQueryIdx:(int)queryIdx trainIdx:(int)trainIdx distance:(float)distance;Swift
init(queryIdx: Int32, trainIdx: Int32, distance: Float) -
Declaration
Objective-C
- (instancetype)initWithQueryIdx:(int)queryIdx trainIdx:(int)trainIdx imgIdx:(int)imgIdx distance:(float)distance;Swift
init(queryIdx: Int32, trainIdx: Int32, imgIdx: Int32, distance: Float) -
Distance comparison
Declaration
Objective-C
- (BOOL)lessThan:(nonnull DMatch *)it;Swift
func lessThan(_ it: DMatch) -> BoolParameters
itDMatch object to compare
-
Clone object
Declaration
Objective-C
- (nonnull DMatch *)clone;Swift
func clone() -> DMatch -
Compare for equality
Declaration
Objective-C
- (BOOL)isEqual:(nullable id)other;Swift
func isEqual(_ other: Any?) -> BoolParameters
otherObject to compare
-
Calculate hash for this object
Declaration
Objective-C
- (NSUInteger)hash;Swift
func hash() -> UInt -
Returns a string that describes the contents of the object
Declaration
Objective-C
- (nonnull NSString *)description;Swift
func description() -> String
View on GitHub
DMatch Class Reference