TomoeRecognizer

TomoeRecognizer — An abstract recognizer object

Synopsis




                    TomoeRecognizer;
void                tomoe_recognizer_init               (void);
void                tomoe_recognizer_quit               (void);
const gchar*        tomoe_recognizer_get_default_module_dir
                                                        (void);
void                tomoe_recognizer_set_default_module_dir
                                                        (const gchar *dir);
void                tomoe_recognizer_load               (const gchar *base_dir);
TomoeModule*        tomoe_recognizer_load_module        (const gchar *name);
void                tomoe_recognizer_unload             (void);
GList*              tomoe_recognizer_get_registered_types
                                                        (void);
GList*              tomoe_recognizer_get_log_domains    (void);
TomoeRecognizer*    tomoe_recognizer_new                (const gchar *name,
                                                         const gchar *first_property,
                                                         ...);
GList*              tomoe_recognizer_search             (TomoeRecognizer *recognizer,
                                                         TomoeWriting *input);
const gchar*        tomoe_recognizer_get_language       (TomoeRecognizer *recognizer);
gboolean            tomoe_recognizer_is_available       (TomoeRecognizer *recognizer);

Object Hierarchy


  GObject
   +----TomoeRecognizer

Properties


  "language"                 gchararray            : Read / Write / Construct Only

Description

Details

TomoeRecognizer

typedef struct _TomoeRecognizer TomoeRecognizer;

The TomoeRecognizer struct contains only private fields and should not be directly accessed.


tomoe_recognizer_init ()

void                tomoe_recognizer_init               (void);


tomoe_recognizer_quit ()

void                tomoe_recognizer_quit               (void);


tomoe_recognizer_get_default_module_dir ()

const gchar*        tomoe_recognizer_get_default_module_dir
                                                        (void);

Returns :

tomoe_recognizer_set_default_module_dir ()

void                tomoe_recognizer_set_default_module_dir
                                                        (const gchar *dir);

dir :

tomoe_recognizer_load ()

void                tomoe_recognizer_load               (const gchar *base_dir);

base_dir :

tomoe_recognizer_load_module ()

TomoeModule*        tomoe_recognizer_load_module        (const gchar *name);

name :
Returns :

tomoe_recognizer_unload ()

void                tomoe_recognizer_unload             (void);


tomoe_recognizer_get_registered_types ()

GList*              tomoe_recognizer_get_registered_types
                                                        (void);

Returns :

tomoe_recognizer_get_log_domains ()

GList*              tomoe_recognizer_get_log_domains    (void);

Returns :

tomoe_recognizer_new ()

TomoeRecognizer*    tomoe_recognizer_new                (const gchar *name,
                                                         const gchar *first_property,
                                                         ...);

Create a new TomoeRecognizer.

name : The name of recognizer type.
first_property : the name of the first property.
... : the value of the first property, followed optionally by more name/value pairs, followed by NULL
Returns : a new TomoeRecognizer.

tomoe_recognizer_search ()

GList*              tomoe_recognizer_search             (TomoeRecognizer *recognizer,
                                                         TomoeWriting *input);

Match strokes of TomoeChar with TomoeWriting.

recognizer : a TomoeRecognizer object.
input : a TomoeWriting object for matching.
Returns : A newly-allocated list of TomoeCandidate. The each TomoeCandidate should be also freed with g_object_unref.

tomoe_recognizer_get_language ()

const gchar*        tomoe_recognizer_get_language       (TomoeRecognizer *recognizer);

recognizer :
Returns :

tomoe_recognizer_is_available ()

gboolean            tomoe_recognizer_is_available       (TomoeRecognizer *recognizer);

recognizer : a TomoeRecognizer object.
Returns : TRUE if the recognizer is available, FALSE otherwise.

Property Details

The "language" property

  "language"                 gchararray            : Read / Write / Construct Only

The language of the recognizer.

Default value: NULL