refactor space proximity

Change-Id: I9629986f77ece9addc3a70371679510d99f2659f
main
Satoshi Kataoka 2013-01-18 18:01:59 +09:00 committed by Android Git Automerger
parent 3cd6b223c8
commit 4148a426f5
2 changed files with 7 additions and 0 deletions

View File

@ -1185,6 +1185,11 @@ float ProximityInfoState::getMostProbableString(int *const codePointBuf) const {
return sumLogProbability; 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. // Returns a probability of mapping index to keyIndex.
float ProximityInfoState::getProbability(const int index, const int keyIndex) const { float ProximityInfoState::getProbability(const int index, const int keyIndex) const {
ASSERT(0 <= index && index < mSampledInputSize); ASSERT(0 <= index && index < mSampledInputSize);

View File

@ -146,6 +146,8 @@ class ProximityInfoState {
return mSampledInputYs[index]; return mSampledInputYs[index];
} }
bool hasSpaceProximity(const int index) const;
int getLengthCache(const int index) const { int getLengthCache(const int index) const {
return mLengthCache[index]; return mLengthCache[index];
} }