/aosp_15_r20/external/libchrome-gestures/src/ |
H A D | split_correcting_filter_interpreter.cc | 63 std::set<const FingerState*> unused; in MergeFingers() 72 const FingerState* existing_contact = hwstate.GetFingerState(it->input_id); in MergeFingers() 79 std::set<const FingerState*>::iterator min_error_it = unused.end(); in MergeFingers() 80 for (std::set<const FingerState*>::iterator unused_it = in MergeFingers() 82 const FingerState* new_contact = *unused_it; in MergeFingers() 110 for (std::set<const FingerState*>::iterator unused_it = in MergeFingers() 116 const FingerState& fs = *(*unused_it); in MergeFingers() 125 const FingerState& input_a, in AppendMergedContact() 126 const FingerState& input_b, in AppendMergedContact() 141 const FingerState& fs, short output_id) { in AppendUnmergedContact() [all …]
|
H A D | immediate_interpreter.cc | 50 bool operator() (const FingerState* a, const FingerState* b) const { in operator ()() 61 void TapRecord::NoteTouch(short the_id, const FingerState& fs) { in NoteTouch() 134 const FingerState* fs = hwstate.GetFingerState(tracking_id); in Update() 172 const FingerState* fs = hwstate.GetFingerState(tracking_id); in Moving() 202 const FingerState* fs = hwstate.GetFingerState(tracking_id); in Motionless() 203 const FingerState* prev_fs = prev_hwstate.GetFingerState(tracking_id); in Motionless() 336 states_[i].fingers = new FingerState[max_finger_cnt_]; in Reset() 337 memset(states_[i].fingers, 0, sizeof(FingerState) * max_finger_cnt_); in Reset() 387 const FingerState& current) const { in StationaryFingerPressureChangingSignificantly() 390 const FingerState* prev = ¤t; in StationaryFingerPressureChangingSignificantly() [all …]
|
H A D | iir_filter_interpreter.cc | 73 FingerState& fs = hwstate.fingers[i]; in SyncInterpretImpl() 109 float FingerState::*fields[] = { &FingerState::position_x, in SyncInterpretImpl() 110 &FingerState::position_y, in SyncInterpretImpl() 111 &FingerState::pressure }; in SyncInterpretImpl() 113 float FingerState::*field = fields[f_idx]; in SyncInterpretImpl() 117 (field == &FingerState::pressure)) { in SyncInterpretImpl() 123 if (field == &FingerState::position_x && in SyncInterpretImpl() 129 if (field == &FingerState::position_y && in SyncInterpretImpl() 148 float FingerState::*pass_fields[] = { &FingerState::touch_major, in SyncInterpretImpl() 149 &FingerState::touch_minor, in SyncInterpretImpl() [all …]
|
H A D | immediate_interpreter_unittest.cc | 82 FingerState finger_states[] = { in TEST() 142 FingerState finger_states[] = { in TEST() 204 FingerState finger_states[] = { in TEST() 264 FingerState finger_states[] = { in ScrollUpTest() 331 FingerState finger_states[] = { in TEST() 398 FingerState finger_states[] = { in TEST() 508 FingerState finger_states[] = { in TEST() 564 FingerState finger_states[] = { in TEST() 635 FingerState finger_states[] = { in TEST() 828 FingerState fs[] = { in TEST() [all …]
|
H A D | palm_classifying_filter_interpreter.cc | 68 const FingerState& fs = hwstate.fingers[i]; in FillOriginInfo() 81 const FingerState& fs = hwstate.fingers[i]; in FillPrevInfo() 91 const FingerState& fs = hwstate.fingers[i]; in FillMaxPressureWidthInfo() 112 const FingerState& fs = hwstate.fingers[i]; in UpdateDistanceInfo() 136 const FingerState& fs = hwstate.fingers[finger_idx]; in FingerNearOtherFinger() 138 const FingerState& other_fs = hwstate.fingers[i]; in FingerNearOtherFinger() 155 const FingerState& fs) { in FingerInPalmEnvelope() 165 const FingerState& fs) { in FingerInBottomArea() 183 const FingerState& fs = hwstate.fingers[i]; in UpdatePalmState() 195 if(fs.tool_type == FingerState::ToolType::kPalm){ in UpdatePalmState() [all …]
|
H A D | sensor_jump_filter_interpreter.cc | 50 std::map<short, FingerState> current_input; in SyncInterpretImpl() 60 FingerState* fs[] = { in SyncInterpretImpl() 65 float FingerState::* const fields[] = { &FingerState::position_x, in SyncInterpretImpl() 66 &FingerState::position_y, in SyncInterpretImpl() 67 &FingerState::position_x, in SyncInterpretImpl() 68 &FingerState::position_y }; in SyncInterpretImpl() 76 float FingerState::* const field = fields[f_idx]; in SyncInterpretImpl()
|
H A D | lookahead_filter_interpreter.cc | 112 const FingerState& older = first.fingers[i]; in Interpolate() 113 const FingerState& newer = second.fingers[i]; in Interpolate() 114 FingerState* mid = &out->fingers[i]; in Interpolate() 152 FingerState* fs = &hs->fingers[i]; in AssignTrackingIds() 189 FingerState* fs = &hs->fingers[i]; in AssignTrackingIds() 209 FingerState* prev_fs = in AssignTrackingIds() 223 FingerState* prev2_fs = nullptr; in AssignTrackingIds() 307 FingerState* fs = tail.state_.GetFingerState(new_bad_output_id); in AssignTrackingIds() 331 const FingerState* fs = &hs.fingers[i]; in LiftoffJumpStarting() 332 const FingerState* prev_fs = prev_hs.GetFingerState(fs->tracking_id); in LiftoffJumpStarting() [all …]
|
H A D | box_filter_interpreter.cc | 38 FingerState& fs = hwstate.fingers[i]; in SyncInterpretImpl() 42 const FingerState& prev_out = previous_output_[fs.tracking_id]; in SyncInterpretImpl() 43 float FingerState::*fields[] = { &FingerState::position_x, in SyncInterpretImpl() 44 &FingerState::position_y }; in SyncInterpretImpl() 51 float FingerState::*field = fields[f_idx]; in SyncInterpretImpl()
|
H A D | palm_classifying_filter_interpreter_unittest.cc | 70 FingerState finger_states[] = { in TEST() 148 FingerState finger_states[] = { in TEST() 153 {0, 0, 0, 0, kPr, 0, 600, 500, 1, 0, FingerState::ToolType::kPalm}, in TEST() 154 {0, 0, 0, 0, kPr, 0, 600, 500, 1, 0, FingerState::ToolType::kPalm}, in TEST() 207 FingerState finger_states[] = { in TEST() 271 FingerState finger_states[] = { in TEST() 430 FingerState fs = in TEST() 704 FingerState fs = { in TEST()
|
H A D | iir_filter_interpreter_unittest.cc | 36 FingerState prev_; 46 FingerState fs[] = { in TEST() 74 FingerState fs[] = { in TEST() 124 FingerState fs_normal[] = { in TEST() 144 FingerState fs_semi_mt[] = { in TEST()
|
H A D | haptic_button_generator_filter_interpreter_unittest.cc | 36 FingerState* fs; 63 FingerState fs[] = { in TEST() 150 FingerState fs[] = { in TEST() 260 FingerState fs_low_force[] = { in TEST() 264 FingerState fs_high_force[] = { in TEST() 335 FingerState fs[] = { in TEST() 413 FingerState fs[] = { in TEST()
|
H A D | finger_metrics.cc | 41 FingerMetrics::FingerMetrics(const FingerState& state, in FingerMetrics() 48 void FingerMetrics::Update(const FingerState& state, stime_t timestamp, in Update() 92 const FingerMetrics* Metrics::GetFinger(const FingerState& state) const { in GetFinger() 103 const FingerState& state = hwstate.fingers[i]; in Update() 128 const FingerState* fs = hwstate.GetFingerState(finger.tracking_id()); in Update()
|
H A D | lookahead_filter_interpreter_unittest.cc | 112 FingerState fs[] = { in TEST_P() 257 FingerState fs[] = { in TEST() 331 FingerState fs[] = { in TEST() 439 FingerState fs = { in TEST() 480 FingerState fs[] = { in TEST() 532 FingerState fs = { in TEST() 612 FingerState fs = { in TEST() 686 FingerState fs[] = { in TEST() 761 FingerState fs[] = { in TEST() 893 FingerState fs[] = { in TEST() [all …]
|
H A D | gestures_unittest.cc | 20 FingerState finger_states[] = { in TEST() 352 EXPECT_EQ("1073741824", FingerState::FlagsString(1 << 30)); in TEST() 415 EXPECT_EQ("no flags", FingerState::FlagsString(0)); in TEST() 417 FingerState::FlagsString(GESTURES_FINGER_PALM)); in TEST() 419 FingerState::FlagsString( in TEST() 424 FingerState::FlagsString(GESTURES_FINGER_PALM | (1 << 31))); in TEST() 428 FingerState fs[] = { in TEST() 484 FingerState fs[] = { in TEST() 547 FingerState fingerStates[] = { in TEST() 554 hardwareStateCopy.fingers = new FingerState[hardwareState.finger_cnt]; in TEST()
|
H A D | click_wiggle_filter_interpreter_unittest.cc | 76 FingerState finger_states[] = { in TEST() 148 FingerState finger_states[] = { in TEST() 227 FingerState fs = { in TEST() 268 FingerState fs = { 0, 0, 0, 0, 50, 0, 20, 20, kInitialId, 0 }; in TEST() 379 FingerState fs[] = { in TEST()
|
H A D | scaling_filter_interpreter_unittest.cc | 166 FingerState fs[] = { in TEST() 250 FingerState fs2[] = { in TEST() 304 FingerState fs = { 1, 0, 0, 0, 1, 0, 1000, 500, 1, 0 }; in TEST() 319 FingerState *fs, in RunTouchMajorAndMinorTest() 463 FingerState test_1_fs[] = { in TEST() 496 FingerState test_2_fs[] = { in TEST() 523 FingerState test_3_fs[] = { in TEST()
|
H A D | finger_merge_filter_interpreter.cc | 61 const FingerState& fs) const { in IsSuspiciousAngle() 90 FingerState *fs = hwstate.fingers; in UpdateFingerMergeState() 119 FingerState *fs = &hwstate.fingers[i]; in UpdateFingerMergeState() 177 FingerState *fs = &hwstate.fingers[i]; in UpdateFingerMergeState()
|
H A D | trend_classifying_filter_interpreter_unittest.cc | 29 FingerState prev_; 62 FingerState finger_states[] = { in TEST() 108 FingerState *fs = &hwstate.fingers[j]; in TEST()
|
/aosp_15_r20/external/libchrome-gestures/include/ |
H A D | immediate_interpreter.h | 62 void NoteTouch(short the_id, const FingerState& fs); // Adds to touched_ 68 std::map<short, FingerState> touched_; 171 bool SuppressStationaryFingerMovement(const FingerState& fs, 172 const FingerState& prev, 181 const FingerState& current) const; 328 FingerState const * fingers_[4]; 428 float DistanceTravelledSq(const FingerState& fs, 436 Point FingerTraveledVector(const FingerState& fs, 453 const FingerState& fs) const; 456 float FingersAngle(const FingerState* before1, const FingerState* before2, [all …]
|
H A D | split_correcting_filter_interpreter.h | 43 FingerState input_fingers[2]; // initial state 80 float AreMergePair(const FingerState& existing_contact, 81 const FingerState& new_contact, 84 void AppendMergedContact(const FingerState& input_a, 85 const FingerState& input_b, 87 void AppendUnmergedContact(const FingerState& fs, short output_id); 92 static void JoinFingerState(FingerState* in_out, 93 const FingerState& newfinger); 95 FingerState* fs);
|
H A D | iir_filter_interpreter.h | 33 explicit IoHistory(const FingerState& fs) : in_head(0), out_head(0) { in IoHistory() 40 FingerState* NextOut() { return &out[NextOutHead()]; } in NextOut() 41 FingerState* PrevOut(size_t idx) { in PrevOut() 45 FingerState* NextIn() { return &in[NextInHead()]; } in NextIn() 46 FingerState* PrevIn(size_t idx) { return &in[(in_head + idx) % kInSize]; } in PrevIn() 64 FingerState in[kInSize]; // previous input values 66 FingerState out[kOutSize]; // previous output values
|
H A D | finger_metrics.h | 25 explicit Vector2(const FingerState& state) : x(state.position_x), in Vector2() 78 FingerMetrics(const FingerState& state, stime_t timestamp); 83 void Update(const FingerState& state, stime_t timestamp, 143 FingerMetrics* GetFinger(const FingerState& state); 144 const FingerMetrics* GetFinger(const FingerState& state) const;
|
H A D | palm_classifying_filter_interpreter.h | 57 bool FingerInPalmEnvelope(const FingerState& fs); 60 bool FingerInBottomArea(const FingerState& fs); 79 std::map<short, FingerState> origin_fingerstates_; 82 std::map<short, FingerState> prev_fingerstates_;
|
H A D | gestures.h | 161 struct FingerState { struct 192 bool NonFlagsEquals(const FingerState& that) const { in NonFlagsEquals() argument 203 bool operator==(const FingerState& that) const { 206 bool operator!=(const FingerState& that) const { return !(*this == that); } 224 FingerState* GetFingerState(short tracking_id); 225 const FingerState* GetFingerState(short tracking_id) const; 248 struct FingerState* fingers;
|
/aosp_15_r20/frameworks/native/services/inputflinger/tests/ |
H A D | HardwareStateConverter_test.cpp | 136 const FingerState& finger = state.fingers[0]; in TEST_F() 183 const FingerState& finger1 = schs->state.fingers[0]; in TEST_F() 193 const FingerState& finger2 = schs->state.fingers[1]; in TEST_F() 234 EXPECT_EQ(FingerState::ToolType::kPalm, schs->state.fingers[0].tool_type); in TEST_F_WITH_FLAGS() 277 const FingerState& newFinger = schs->state.fingers[0]; in TEST_F_WITH_FLAGS() 298 EXPECT_EQ(FingerState::ToolType::kFinger, schs->state.fingers[0].tool_type); in TEST_F_WITH_FLAGS() 308 EXPECT_EQ(FingerState::ToolType::kPalm, schs->state.fingers[0].tool_type); in TEST_F_WITH_FLAGS() 317 EXPECT_EQ(FingerState::ToolType::kPalm, schs->state.fingers[0].tool_type); in TEST_F_WITH_FLAGS() 326 const FingerState& newFinger = schs->state.fingers[0]; in TEST_F_WITH_FLAGS() 327 EXPECT_EQ(FingerState::ToolType::kFinger, newFinger.tool_type); in TEST_F_WITH_FLAGS()
|