FolksPotentialMatch

FolksPotentialMatch — This class provides functionality to explore a potential match between two individuals.

Synopsis

#define             FOLKS_TYPE_POTENTIAL_MATCH
FolksMatchResult    folks_potential_match_potential_match
                                                        (FolksPotentialMatch *self,
                                                         FolksIndividual *a,
                                                         FolksIndividual *b);
FolksPotentialMatch * folks_potential_match_new         (void);
struct              FolksPotentialMatch;
enum                FolksMatchResult;

Object Hierarchy

  GObject
   +----FolksPotentialMatch
  GEnum
   +----FolksMatchResult

Description

Details

FOLKS_TYPE_POTENTIAL_MATCH

#define FOLKS_TYPE_POTENTIAL_MATCH (folks_potential_match_get_type ())

The type for FolksPotentialMatch.


folks_potential_match_potential_match ()

FolksMatchResult    folks_potential_match_potential_match
                                                        (FolksPotentialMatch *self,
                                                         FolksIndividual *a,
                                                         FolksIndividual *b);

Whether two individuals are likely to be the same person.

self :

the FolksPotentialMatch instance

a :

an individual to compare. [in]

b :

another individual to compare. [in]

Since 0.5.0


folks_potential_match_new ()

FolksPotentialMatch * folks_potential_match_new         (void);

struct FolksPotentialMatch

struct FolksPotentialMatch;

This class provides functionality to explore a potential match between two individuals.

Since 0.5.0


enum FolksMatchResult

typedef enum {
	FOLKS_MATCH_RESULT_VERY_LOW,
	FOLKS_MATCH_RESULT_LOW,
	FOLKS_MATCH_RESULT_MEDIUM,
	FOLKS_MATCH_RESULT_HIGH,
	FOLKS_MATCH_RESULT_VERY_HIGH,
	FOLKS_MATCH_RESULT_MIN = FOLKS_MATCH_RESULT_VERY_LOW,
	FOLKS_MATCH_RESULT_MAX = FOLKS_MATCH_RESULT_VERY_HIGH
} FolksMatchResult;

Likely-ness of a potential match.

Note that the order should be maintained.

FOLKS_MATCH_RESULT_VERY_LOW

Very low likelihood of a match.

FOLKS_MATCH_RESULT_LOW

Low likelihood of a match.

FOLKS_MATCH_RESULT_MEDIUM

Medium likelihood of a match.

FOLKS_MATCH_RESULT_HIGH

High likelihood of a match.

FOLKS_MATCH_RESULT_VERY_HIGH

Very high likelihood of a match.

FOLKS_MATCH_RESULT_MIN

Minimum likelihood of a match.

FOLKS_MATCH_RESULT_MAX

Maximum likelihood of a match.

Since 0.5.0