Home
last modified time | relevance | path

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

/ohos5.0/base/sensors/miscdevice/services/miscdevice_service/haptic_matcher/src/
H A Dcustom_vibration_matcher.cpp243 if (curveLeft.empty()) { in MergeCurve()
247 return curveLeft; in MergeCurve()
254 while (i < curveLeft.size() || j < curveRight.size()) { in MergeCurve()
255 …while (i < curveLeft.size() && ((curveLeft[i].time < overlapLeft) || (curveLeft[i].time > overlapR… in MergeCurve()
257 newCurve.push_back(curveLeft[i]); in MergeCurve()
261 (i == curveLeft.size()))) { in MergeCurve()
272 newCurvePoint.time = curveLeft[i].time; in MergeCurve()
277 int32_t intensity = Interpolation(curveLeft[i - 1].time, curveLeft[i].time, in MergeCurve()
278 curveLeft[i - 1].intensity, curveLeft[i].intensity, curveRight[j].time); in MergeCurve()
279 int32_t frequency = Interpolation(curveLeft[i - 1].time, curveLeft[i].time, in MergeCurve()
[all …]
/ohos5.0/base/sensors/miscdevice/services/miscdevice_service/haptic_matcher/include/
H A Dcustom_vibration_matcher.h42 std::vector<VibrateCurvePoint> MergeCurve(const std::vector<VibrateCurvePoint> &curveLeft,