|  |  |  | Tomoe Reference Manual |  | 
|---|---|---|---|---|
                    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);
typedef struct _TomoeRecognizer TomoeRecognizer;
The TomoeRecognizer struct contains only private fields and should not be directly accessed.
const gchar*        tomoe_recognizer_get_default_module_dir
                                                        (void);
| Returns : | 
void                tomoe_recognizer_set_default_module_dir
                                                        (const gchar *dir);
| dir: | 
TomoeModule* tomoe_recognizer_load_module (const gchar *name);
| name: | |
| Returns : | 
GList*              tomoe_recognizer_get_registered_types
                                                        (void);
| Returns : | 
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. | 
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. | 
const gchar* tomoe_recognizer_get_language (TomoeRecognizer *recognizer);
| recognizer: | |
| Returns : | 
gboolean tomoe_recognizer_is_available (TomoeRecognizer *recognizer);
| recognizer: | a TomoeRecognizer object. | 
| Returns : | TRUEif the recognizer is available,FALSEotherwise. |