![]() |
![]() |
![]() |
WritRecogn Reference Manual | ![]() |
---|---|---|---|---|
#define MAIN_PROG_NAME #define CHARACTER_DATA_MANAGER_PROG_NAME #define DEFAULT_CHARACTER_DATAFILE_PREFIX #define datadir #define DEFAULT_SYSTEM_DATA_DIR #define DEFAULT_USER_DATA_DIR #define DEFAULT_SEARCH_ORDER #define DEFAULT_CHARACTER_DATA_FILE_XML #define DEFAULT_CHARACTER_DATA_FILE_SQLITE #define DEFAULT_CHARACTER_DATA_FILE #define DEFAULT_STROKE_HYPOTHESIS_FILE #define PIXMAP_DIR #define DEFAULT_VERBOSE_LEVEL #define DEFAULT_WHOLE_RADICAL_DATA_SIZE #define MAX_STRING_LENGTH #define AUTHORS #define ARTISTS #define DOCUMENTERS #define PROG_COMMENTS #define COPYRIGHT #define LICENCE #define COMMON_OPTIONS #define MAIN_PROG_OPTIONS #define CDMGR_OPTIONS #define CDMGR_USAGE enum Subroutine; ProgramAssociate; extern ProgramAssociate progAssoc; extern gchar *queryWord; extern gchar *langStr; extern gchar *inputCode; extern InputMethod iMethod; extern gchar *tomoeFileName; extern gchar *wubiFileName; extern gchar *srcFileName; extern gchar *srcFileOptions; extern gchar *cdFileOptions; void common_init (int argc, char **argv);
This file provides common definitions and functions from program runtime, for data structure, refer WritRecogn-Type
#define CHARACTER_DATA_MANAGER_PROG_NAME MAIN_PROG_NAME "-manager"
Define the name of character data manager.
#define DEFAULT_CHARACTER_DATAFILE_PREFIX MAIN_PROG_NAME
Filename prefix of default character datafile.
#define DEFAULT_SEARCH_ORDER DEFAULT_USER_DATA_DIR ";" DEFAULT_SYSTEM_DATA_DIR ";data;."
#define DEFAULT_CHARACTER_DATA_FILE_XML DEFAULT_CHARACTER_DATAFILE_PREFIX ".xml"
#define DEFAULT_CHARACTER_DATA_FILE_SQLITE DEFAULT_CHARACTER_DATAFILE_PREFIX ".db"
typedef enum { SUBROUTINE_DEFAULT, SUBROUTINE_HYPOTHESIS_TESTING, SUBROUTINE_HYPOTHESIS_TRAINING, SUBROUTINE_IMPORT, SUBROUTINE_INPUTCODE_QUERY, SUBROUTINE_RRBB_GENERATION, SUBROUTINE_WUBI, } Subroutine;
Determine which subroutine of WritRecogn-manager to be performed.
Default behavior (no special flags are given). | |
Subroutine hypothesis testing to be performed. | |
Subroutine hypothesis training to be performed. | |
Subroutine character data file importing to be performed. | |
Subroutine Wubi and stroke sequence importing to be performed. |
typedef struct { MainProgramCmd progCmd; Subroutine subroutine; ProgFlags flags; gchar *usageMsg; DisplayMode displayMode; RadicalList *currRadicalList; CharacterMatcher *charMatcher; RadicalRecognizer *recognizer; StrokeNoiseReducer *strokeNoiseReducer; CharacterDataFile *characterDataFile; gchar characterDataFileName[PATH_MAX]; gchar strokeHypothesisFileName[PATH_MAX]; ChooseFilenameFunc choose_open_callback; ChooseFilenameFunc choose_save_callback; TrainingProgressFunc training_progress_callback; } ProgramAssociate;
Program associate stores global parameters and variables.