Lines Matching full:tracking_id
50 return interpreter_->finger_origin_timestamp(a->tracking_id) < in operator ()()
51 interpreter_->finger_origin_timestamp(b->tracking_id); in operator ()()
140 min_tap_pressure_met_.insert(fs->tracking_id); in Update()
142 min_cotap_pressure_met_.insert(fs->tracking_id); in Update()
150 immediate_interpreter_->finger_origin_timestamp(fs->tracking_id); in Update()
394 const FingerState* fs = state.GetFingerState(current.tracking_id); in StationaryFingerPressureChangingSignificantly()
417 prev = state_buffer.Get(1)->GetFingerState(current.tracking_id); in StationaryFingerPressureChangingSignificantly()
629 stationary_start_positions_.erase(fs.tracking_id); in SuppressStationaryFingerMovement()
636 !MapContainsKey(stationary_start_positions_, fs.tracking_id)) { in SuppressStationaryFingerMovement()
640 stationary_start_positions_[fs.tracking_id] = point; in SuppressStationaryFingerMovement()
644 if (!MapContainsKey(stationary_start_positions_, fs.tracking_id)) { in SuppressStationaryFingerMovement()
649 float dx = fs.position_x - stationary_start_positions_[fs.tracking_id].x_; in SuppressStationaryFingerMovement()
650 float dy = fs.position_y - stationary_start_positions_[fs.tracking_id].y_; in SuppressStationaryFingerMovement()
653 stationary_start_positions_.erase(fs.tracking_id); in SuppressStationaryFingerMovement()
750 interpreter_->finger_origin_timestamp(fingers_[i]->tracking_id); in Update()
752 SetContainsValue(interpreter_->moving_, fingers_[i]->tracking_id) || in Update()
754 if (!SetContainsValue(interpreter_->pointing_, fingers_[i]->tracking_id)) in Update()
790 fabs(interpreter_->finger_origin_timestamp(fingers_[0]->tracking_id) - in EvaluateTwoFingerButtonType()
791 interpreter_->finger_origin_timestamp(fingers_[1]->tracking_id)); in EvaluateTwoFingerButtonType()
1247 if (MapContainsKey(origin_timestamps_, fs.tracking_id) && in FillOriginInfo()
1249 state_buffer_.Get(1)->GetFingerState(fs.tracking_id)) { in FillOriginInfo()
1250 float delta_x = hwstate.GetFingerState(fs.tracking_id)->position_x - in FillOriginInfo()
1251 state_buffer_.Get(1)->GetFingerState(fs.tracking_id)->position_x; in FillOriginInfo()
1252 float delta_y = hwstate.GetFingerState(fs.tracking_id)->position_y - in FillOriginInfo()
1253 state_buffer_.Get(1)->GetFingerState(fs.tracking_id)->position_y; in FillOriginInfo()
1254 distance_walked_[fs.tracking_id] += sqrtf(delta_x * delta_x + in FillOriginInfo()
1258 origin_timestamps_[fs.tracking_id] = hwstate.timestamp; in FillOriginInfo()
1259 distance_walked_[fs.tracking_id] = 0.0; in FillOriginInfo()
1287 pointing_.erase(hwstate.fingers[i].tracking_id); in UpdatePointingFingers()
1289 pointing_.insert(hwstate.fingers[i].tracking_id); in UpdatePointingFingers()
1309 if (!MapContainsKey(*positions, fs.tracking_id)) in FingerTraveledVector()
1312 const Point& start = positions->at(fs.tracking_id); in FingerTraveledVector()
1348 float walked_distance1 = distance_walked_.at(finger1->tracking_id); in EarlyZoomPotential()
1349 float walked_distance2 = distance_walked_.at(finger2->tracking_id); in EarlyZoomPotential()
1432 int id = fs.tracking_id; in InwardPinch()
1489 GetFingerState(finger1.tracking_id); in ScrollAngle()
1492 GetFingerState(finger2.tracking_id); in ScrollAngle()
1494 state_buffer_.Get(0)->GetFingerState(finger1.tracking_id); in ScrollAngle()
1496 state_buffer_.Get(0)->GetFingerState(finger2.tracking_id); in ScrollAngle()
1559 origin_timestamps_[min_fs->tracking_id]; in UpdateThumbState()
1570 origin_timestamps_[hwstate.fingers[0].tracking_id]; in UpdateThumbState()
1573 origin_timestamps_[hwstate.fingers[1].tracking_id]; in UpdateThumbState()
1591 float dt = hwstate.timestamp - origin_timestamps_[fs.tracking_id]; in UpdateThumbState()
1602 (prev_active_gs_fingers_.find(fs.tracking_id) == in UpdateThumbState()
1605 non_gs |= moving_finger_id_ >= 0 && moving_finger_id_ != fs.tracking_id; in UpdateThumbState()
1624 if (MapContainsKey(thumb_, fs.tracking_id)) { in UpdateThumbState()
1626 if (thumb_eval_timer_[fs.tracking_id] <= 0.0) { in UpdateThumbState()
1635 origin_timestamps_[fs.tracking_id] < 2 * in UpdateThumbState()
1639 hwstate.timestamp - origin_timestamps_[fs.tracking_id] > in UpdateThumbState()
1653 state_buffer_.Get(1)->GetFingerState(fs.tracking_id); in UpdateThumbState()
1656 thumb_eval_timer_[fs.tracking_id] -= in UpdateThumbState()
1661 thumb_.erase(fs.tracking_id); in UpdateThumbState()
1662 thumb_eval_timer_.erase(fs.tracking_id); in UpdateThumbState()
1666 thumb_[fs.tracking_id] = hwstate.timestamp; in UpdateThumbState()
1667 thumb_eval_timer_[fs.tracking_id] = thumb_eval_timeout_.val_; in UpdateThumbState()
1730 ret.insert(fs[i]->tracking_id); in GetGesturingFingers()
1821 min(origin_timestamps_[fingers[0]->tracking_id], in UpdateCurrentGestureType()
1822 origin_timestamps_[fingers[1]->tracking_id]) < in UpdateCurrentGestureType()
1927 short tracking_id[2]; member
1956 if (!SetContainsValue(finger_ids, fs1.tracking_id)) in SortFingersByProximity()
1960 if (!SetContainsValue(finger_ids, fs2.tracking_id)) in SortFingersByProximity()
1964 { fs1.tracking_id, fs2.tracking_id } in SortFingersByProximity()
1982 short id1 = dist_sq[i].tracking_id[0]; in SortFingersByProximity()
1983 short id2 = dist_sq[i].tracking_id[1]; in SortFingersByProximity()
2046 if (!MapContainsKey(start_positions_, finger1->tracking_id) || in UpdatePinchState()
2047 !MapContainsKey(start_positions_, finger2->tracking_id)) { in UpdatePinchState()
2089 bool in_dampened_zone = origin_positions_[finger2->tracking_id].y_ > in UpdatePinchState()
2274 if (!MapContainsKey(start_positions_, finger1.tracking_id) || in GetTwoFingerGestureType()
2275 !MapContainsKey(start_positions_, finger2.tracking_id)) in GetTwoFingerGestureType()
2289 float dx1 = finger1.position_x - start_positions_[finger1.tracking_id].x_; in GetTwoFingerGestureType()
2290 float dy1 = finger1.position_y - start_positions_[finger1.tracking_id].y_; in GetTwoFingerGestureType()
2291 float dx2 = finger2.position_x - start_positions_[finger2.tracking_id].x_; in GetTwoFingerGestureType()
2292 float dy2 = finger2.position_y - start_positions_[finger2.tracking_id].y_; in GetTwoFingerGestureType()
2298 (large_dx == dx1) ? finger1.tracking_id : finger2.tracking_id; in GetTwoFingerGestureType()
2300 (large_dy == dy1) ? finger1.tracking_id : finger2.tracking_id; in GetTwoFingerGestureType()
2305 (small_dx == dx1) ? finger1.tracking_id : finger2.tracking_id; in GetTwoFingerGestureType()
2307 (small_dy == dy1) ? finger1.tracking_id : finger2.tracking_id; in GetTwoFingerGestureType()
2466 (*swipe_start_positions)[sorted_fingers[i]->tracking_id].x_; in GetMultiFingerGestureType()
2468 (*swipe_start_positions)[sorted_fingers[i]->tracking_id].y_; in GetMultiFingerGestureType()
2482 (*swipe_start_positions)[sorted_fingers[i]->tracking_id] = in GetMultiFingerGestureType()
2610 tap_dead_fingers_.insert(hwstate->fingers[i].tracking_id); in UpdateTapState()
2627 SetContainsValue(tap_dead_fingers_, fs->tracking_id)) in UpdateTapState()
2906 if (iter_fs->tracking_id == fs.tracking_id) in FingerTooCloseToTap()
2928 start_positions_[hwstate.fingers[i].tracking_id] = point; in FillStartPositions()
2929 three_finger_swipe_start_positions_[hwstate.fingers[i].tracking_id] = point; in FillStartPositions()
2930 four_finger_swipe_start_positions_[hwstate.fingers[i].tracking_id] = point; in FillStartPositions()
2931 if (!MapContainsKey(origin_positions_, hwstate.fingers[i].tracking_id)) in FillStartPositions()
2932 origin_positions_[hwstate.fingers[i].tracking_id] = point; in FillStartPositions()
2993 if (!MapContainsKey(start_positions_, fs.tracking_id)) { in UpdateMovingFingers()
2997 if (SetContainsValue(moving_, fs.tracking_id)) { in UpdateMovingFingers()
3003 moving_.insert(fs.tracking_id); in UpdateMovingFingers()
3004 newly_moving_fingers.insert(fs.tracking_id); in UpdateMovingFingers()
3148 const FingerState* prev_fs = prev_hs->GetFingerState(fs->tracking_id); in FillResultGesture()
3163 state_buffer_.Get(1)->GetFingerState(current->tracking_id); in FillResultGesture()
3165 state_buffer_.Get(2)->GetFingerState(current->tracking_id); in FillResultGesture()
3206 start_positions_[current->tracking_id].x_; in FillResultGesture()
3208 start_positions_[current->tracking_id].y_; in FillResultGesture()
3215 moving_finger_id_ = current->tracking_id; in FillResultGesture()