diff options
author | 2013-01-18 11:38:46 +0000 | |
---|---|---|
committer | 2013-01-18 11:38:46 +0000 | |
commit | 64cc10769f491fbf68b4b7f330d09798f87ef722 (patch) | |
tree | 4985ff2c2fa1bc6b3fc6fa8dfb27968394197e24 /native/jni/src | |
parent | 1d15fe7e51075e77b7cb477cf8de6569b8eefa2f (diff) | |
parent | f32869c6b6296a8bf594abdf0b18281d9312e54f (diff) | |
download | latinime-64cc10769f491fbf68b4b7f330d09798f87ef722.tar.gz latinime-64cc10769f491fbf68b4b7f330d09798f87ef722.tar.xz latinime-64cc10769f491fbf68b4b7f330d09798f87ef722.zip |
Merge "refactor space proximity"
Diffstat (limited to 'native/jni/src')
-rw-r--r-- | native/jni/src/proximity_info_state.cpp | 5 | ||||
-rw-r--r-- | native/jni/src/proximity_info_state.h | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/native/jni/src/proximity_info_state.cpp b/native/jni/src/proximity_info_state.cpp index 1e1413a5d..757487004 100644 --- a/native/jni/src/proximity_info_state.cpp +++ b/native/jni/src/proximity_info_state.cpp @@ -1185,6 +1185,11 @@ float ProximityInfoState::getMostProbableString(int *const codePointBuf) const { return sumLogProbability; } +bool ProximityInfoState::hasSpaceProximity(const int index) const { + ASSERT(0 <= index && index < mSampledInputSize); + return mProximityInfo->hasSpaceProximity(getInputX(index), getInputY(index)); +} + // Returns a probability of mapping index to keyIndex. float ProximityInfoState::getProbability(const int index, const int keyIndex) const { ASSERT(0 <= index && index < mSampledInputSize); diff --git a/native/jni/src/proximity_info_state.h b/native/jni/src/proximity_info_state.h index bc2cf505c..9258744f9 100644 --- a/native/jni/src/proximity_info_state.h +++ b/native/jni/src/proximity_info_state.h @@ -146,6 +146,8 @@ class ProximityInfoState { return mSampledInputYs[index]; } + bool hasSpaceProximity(const int index) const; + int getLengthCache(const int index) const { return mLengthCache[index]; } |