Classes | Functions
contrib/rpl/rgrl/rgrl_invariant_match.h File Reference

A match based on the similarity of the invariant features. More...

#include "rgrl_invariant_sptr.h"
#include "rgrl_transformation_sptr.h"
#include "rgrl_scale_sptr.h"
#include "rgrl_mask.h"
#include "rgrl_invariant.h"
#include "rgrl_transformation.h"
#include "rgrl_scale.h"
#include "rgrl_object.h"

Go to the source code of this file.

Classes

class  rgrl_invariant_match

Functions

bool operator< (const rgrl_invariant_match &left, const rgrl_invariant_match &right)
 Compares two matches on the basis of invariance distance.
bool operator> (const rgrl_invariant_match &left, const rgrl_invariant_match &right)
 Compares two matches on the basis of invariance distance.
bool dist_less (const vbl_smart_ptr< rgrl_invariant_match > &left, const vbl_smart_ptr< rgrl_invariant_match > &right)
 Same as operator <, but operates on smart pointers to constellation matches.
bool dist_greater (const vbl_smart_ptr< rgrl_invariant_match > &left, const vbl_smart_ptr< rgrl_invariant_match > &right)
 Same as operator >, but operates on smart pointers to constellation matches.

Detailed Description

A match based on the similarity of the invariant features.

Author:
Charlene Tsai
Date:
March 2004

Definition in file rgrl_invariant_match.h.


Function Documentation

bool dist_greater ( const vbl_smart_ptr< rgrl_invariant_match > &  left,
const vbl_smart_ptr< rgrl_invariant_match > &  right 
)

Same as operator >, but operates on smart pointers to constellation matches.

Note:
This function is used to in vcl_sort to sort vectors of smart pointers to pregl_constellation_match objects

Definition at line 90 of file rgrl_invariant_match.cxx.

bool dist_less ( const vbl_smart_ptr< rgrl_invariant_match > &  left,
const vbl_smart_ptr< rgrl_invariant_match > &  right 
)

Same as operator <, but operates on smart pointers to constellation matches.

Note:
This function is used to in vcl_sort to sort vectors of smart pointers to pregl_constellation_match objects

Definition at line 84 of file rgrl_invariant_match.cxx.

bool operator< ( const rgrl_invariant_match left,
const rgrl_invariant_match right 
)

Compares two matches on the basis of invariance distance.

Definition at line 72 of file rgrl_invariant_match.cxx.

bool operator> ( const rgrl_invariant_match left,
const rgrl_invariant_match right 
)

Compares two matches on the basis of invariance distance.

Definition at line 78 of file rgrl_invariant_match.cxx.