Home | History | Annotate | Download | only in src

Lines Matching refs:ProximityInfo

99 void UnigramDictionary::getWordWithDigraphSuggestionsRec(ProximityInfo *proximityInfo,
130 getWordWithDigraphSuggestionsRec(proximityInfo, xcoordinates, ycoordinates,
140 getWordWithDigraphSuggestionsRec(proximityInfo, xcoordinates, ycoordinates,
164 getWordSuggestions(proximityInfo, xCoordinatesBuffer, yCoordinatesBuffer, codesBuffer,
172 int UnigramDictionary::getSuggestions(ProximityInfo *proximityInfo,
186 getWordWithDigraphSuggestionsRec(proximityInfo, xcoordinates, ycoordinates, codesBuffer,
195 getWordWithDigraphSuggestionsRec(proximityInfo, xcoordinates, ycoordinates, codesBuffer,
201 getWordSuggestions(proximityInfo, xcoordinates, ycoordinates, codes, codesSize,
208 proximityInfo->getPrimaryInputWord(), codesSize, 0, 0, 0);
214 proximityInfo->getPrimaryInputWord(), codesSize, frequencies, outWords);
218 proximityInfo->getPrimaryInputWord(), codesSize, 0, 0, 0);
234 void UnigramDictionary::getWordSuggestions(ProximityInfo *proximityInfo,
244 getOneWordSuggestions(proximityInfo, xcoordinates, ycoordinates, codes, bigramMap, bigramFilter,
261 proximityInfo->getPrimaryInputWord(), inputLength, 0, 0, 0);
270 getSplitMultipleWordsSuggestions(proximityInfo, xcoordinates, ycoordinates, codes,
290 proximityInfo->getPrimaryInputWord(), i, word, wordLength, score);
294 DUMP_WORD(proximityInfo->getPrimaryInputWord(), i);
301 void UnigramDictionary::initSuggestions(ProximityInfo *proximityInfo, const int *xCoordinates,
307 proximityInfo->setInputParams(codes, inputLength, xCoordinates, yCoordinates);
309 correction->initCorrection(proximityInfo, inputLength, maxDepth);
315 void UnigramDictionary::getOneWordSuggestions(ProximityInfo *proximityInfo,
320 initSuggestions(proximityInfo, xcoordinates, ycoordinates, codes, inputLength, correction);
426 ProximityInfo *proximityInfo, const int *xcoordinates, const int *ycoordinates,
478 initSuggestions(proximityInfo, xcoordinates, ycoordinates, codes,
482 inputWordStartPos, inputWordLength, proximityInfo, mWord);
489 initSuggestions(proximityInfo, &xcoordinates[offset], &ycoordinates[offset],
512 proximityInfo->getPrimaryInputWord(), inputWordLength,
573 void UnigramDictionary::getMultiWordsSuggestionRec(ProximityInfo *proximityInfo,
600 const int suggestionFlag = getSubStringSuggestion(proximityInfo, xcoordinates, ycoordinates,
619 if(getSubStringSuggestion(proximityInfo, xcoordinates, ycoordinates, codes,
624 getMultiWordsSuggestionRec(proximityInfo, xcoordinates, ycoordinates, codes,
640 if (!proximityInfo->hasSpaceProximity(x, y)) {
647 getSubStringSuggestion(proximityInfo, xcoordinates, ycoordinates, codes,
654 void UnigramDictionary::getSplitMultipleWordsSuggestions(ProximityInfo *proximityInfo,
671 getMultiWordsSuggestionRec(proximityInfo, xcoordinates, ycoordinates, codes,
680 const int inputLength, ProximityInfo *proximityInfo, unsigned short *word) {
684 inWord[i] = (uint16_t)proximityInfo->getPrimaryCharAt(startInputIndex + i);