aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src/proximity_info_params.cpp
diff options
context:
space:
mode:
authorKen Wakasa <kwakasa@google.com>2013-01-31 04:52:43 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2013-01-31 04:52:43 -0800
commitca2b14c5e334d8b0c67fc8c88b2296f779e74595 (patch)
treeb4f6aa006fb3d5d0414d1bde5ae44a904b84ee4c /native/jni/src/proximity_info_params.cpp
parent68c5a911dd4d8c5dd343a816b446e1b70e7f5d18 (diff)
parent4920d370f2a9f14bcc14212738590c22bd3752d0 (diff)
downloadlatinime-ca2b14c5e334d8b0c67fc8c88b2296f779e74595.tar.gz
latinime-ca2b14c5e334d8b0c67fc8c88b2296f779e74595.tar.xz
latinime-ca2b14c5e334d8b0c67fc8c88b2296f779e74595.zip
am 4920d370: Cleanup in ProximityInfoStateUtils
# Via Ken Wakasa * commit '4920d370f2a9f14bcc14212738590c22bd3752d0': Cleanup in ProximityInfoStateUtils
Diffstat (limited to 'native/jni/src/proximity_info_params.cpp')
-rw-r--r--native/jni/src/proximity_info_params.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/native/jni/src/proximity_info_params.cpp b/native/jni/src/proximity_info_params.cpp
index 5a51f62d9..f7b3d4d71 100644
--- a/native/jni/src/proximity_info_params.cpp
+++ b/native/jni/src/proximity_info_params.cpp
@@ -25,6 +25,20 @@ const int ProximityInfoParams::NORMALIZED_SQUARED_DISTANCE_SCALING_FACTOR_LOG_2
const int ProximityInfoParams::NORMALIZED_SQUARED_DISTANCE_SCALING_FACTOR =
1 << NORMALIZED_SQUARED_DISTANCE_SCALING_FACTOR_LOG_2;
const float ProximityInfoParams::NOT_A_DISTANCE_FLOAT = -1.0f;
+
+// Per method constants
+const float ProximityInfoParams::NEAR_KEY_NORMALIZED_SQUARED_THRESHOLD = 4.0f;
+const float ProximityInfoParams::NEAR_KEY_THRESHOLD_FOR_DISTANCE = 2.0f;
+const float ProximityInfoParams::MARGIN_FOR_PREV_LOCAL_MIN = 0.01f;
+const int ProximityInfoParams::DISTANCE_BASE_SCALE = 100;
+const float ProximityInfoParams::NEAR_KEY_THRESHOLD_FOR_POINT_SCORE = 0.6f;
+const int ProximityInfoParams::CORNER_CHECK_DISTANCE_THRESHOLD_SCALE = 25;
+const float ProximityInfoParams::NOT_LOCALMIN_DISTANCE_SCORE = -1.0f;
+const float ProximityInfoParams::LOCALMIN_DISTANCE_AND_NEAR_TO_KEY_SCORE = 1.0f;
+const float ProximityInfoParams::CORNER_ANGLE_THRESHOLD_FOR_POINT_SCORE = M_PI_F * 2.0f / 3.0f;
+const float ProximityInfoParams::CORNER_SUM_ANGLE_THRESHOLD = M_PI_F / 4.0f;
+const float ProximityInfoParams::CORNER_SCORE = 1.0f;
+
// TODO: Investigate if this is required
const float ProximityInfoParams::SEARCH_KEY_RADIUS_RATIO = 0.95f;
} // namespace latinime