diff options
author | 2013-01-23 14:37:56 +0900 | |
---|---|---|
committer | 2013-01-23 15:19:03 +0900 | |
commit | e2912d17e4dab75b81f4c9e41a539e491ac059ca (patch) | |
tree | ac7b82dcc88679d8b13832b0288fe8277688891b /native/jni/src/proximity_info_state_utils.h | |
parent | d7a8fbf6a9ec8828d4b6d1c615a6c605bbe5b72e (diff) | |
download | latinime-e2912d17e4dab75b81f4c9e41a539e491ac059ca.tar.gz latinime-e2912d17e4dab75b81f4c9e41a539e491ac059ca.tar.xz latinime-e2912d17e4dab75b81f4c9e41a539e491ac059ca.zip |
Refactor proximity info state
Change-Id: I4c68457c6b70fe8136ba4fd644f2bb0a2c0e5210
Diffstat (limited to 'native/jni/src/proximity_info_state_utils.h')
-rw-r--r-- | native/jni/src/proximity_info_state_utils.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/native/jni/src/proximity_info_state_utils.h b/native/jni/src/proximity_info_state_utils.h index b67f82cd6..b70121ad2 100644 --- a/native/jni/src/proximity_info_state_utils.h +++ b/native/jni/src/proximity_info_state_utils.h @@ -72,6 +72,12 @@ class ProximityInfoStateUtils { const std::vector<float> *const distanceCache_G, std::vector<NearKeycodesSet> *nearKeysVector, std::vector<hash_map_compat<int, float> > *charProbabilities); + static void updateSearchKeysVector( + const ProximityInfo *const proximityInfo, const int sampledInputSize, + const int lastSavedInputSize, + const std::vector<int> *const sampledLengthCache, + const std::vector<NearKeycodesSet> *const nearKeysVector, + std::vector<NearKeycodesSet> *searchKeysVector); static float getPointToKeyByIdLength(const float maxPointToKeyLength, const std::vector<float> *const distanceCache_G, const int keyCount, const int inputIndex, const int keyId, const float scale); @@ -99,6 +105,7 @@ class ProximityInfoStateUtils { const int *const inputXCoordinates, const int *const inputYCoordinates, const int sampledInputSize, const std::vector<int> *const sampledInputXs, const std::vector<int> *const sampledInputYs, + const std::vector<int> *const sampledTimes, const std::vector<float> *const sampledSpeedRates, const std::vector<int> *const sampledBeelineSpeedPercentiles); private: |