refactor space proximity

Change-Id: I9629986f77ece9addc3a70371679510d99f2659f
main
Satoshi Kataoka 2013-01-18 18:01:59 +09:00
parent bf78e1371c
commit f32869c6b6
2 changed files with 7 additions and 0 deletions

View File

@ -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);

View File

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