Home
last modified time | relevance | path

Searched refs:curveRight (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/base/sensors/miscdevice/services/miscdevice_service/haptic_matcher/src/
H A Dcustom_vibration_matcher.cpp241 const std::vector<VibrateCurvePoint> &curveRight) in MergeCurve() argument
244 return curveRight; in MergeCurve()
246 if (curveRight.empty()) { in MergeCurve()
256 (j == curveRight.size()))) { in MergeCurve()
260 …while (j < curveRight.size() && ((curveRight[j].time < overlapLeft) || (curveRight[j].time > overl… in MergeCurve()
262 newCurve.push_back(curveRight[j]); in MergeCurve()
268 int32_t intensity = Interpolation(curveRight[j - 1].time, curveRight[j].time, in MergeCurve()
269 curveRight[j - 1].intensity, curveRight[j].intensity, curveLeft[i].time); in MergeCurve()
270 int32_t frequency = Interpolation(curveRight[j - 1].time, curveRight[j].time, in MergeCurve()
271 curveRight[j - 1].frequency, curveRight[j].frequency, curveLeft[i].time); in MergeCurve()
[all …]
/ohos5.0/base/sensors/miscdevice/services/miscdevice_service/haptic_matcher/include/
H A Dcustom_vibration_matcher.h43 const std::vector<VibrateCurvePoint> &curveRight);