From e4f3cc75f3fd2841ca96409a4812a3fa4f3068b7 Mon Sep 17 00:00:00 2001 From: yuntang <123@qq.com> Date: Mon, 31 Mar 2025 13:19:02 +0800 Subject: [PATCH] 2025-03-31T13:19:01 --- src/data/peakpoint.cpp | 100 +++++++++++++++++++++++++++-------------- src/data/peakpoint.h | 3 +- 2 files changed, 69 insertions(+), 34 deletions(-) diff --git a/src/data/peakpoint.cpp b/src/data/peakpoint.cpp index 0065d81..48f864c 100644 --- a/src/data/peakpoint.cpp +++ b/src/data/peakpoint.cpp @@ -188,6 +188,73 @@ QVector PeakPoint::getPeakPointGroup() return pointVtr; } +double PeakPoint::calculateArea() { + //getPoint group + QVector points = getPeakPointGroup(); +#if 0 + for(QPointF point:points){ + qDebug()<<"x,y:"< PeakPoint::calculateStartAndEndPoint() { QPair leftMaxDiffPointPair = PeakPoint::calculateMaxDiffPointLeft(); @@ -262,39 +329,6 @@ QPointF PeakPoint::calculateIntersection(const QPointF p1,const QPointF p2, } } -float PeakPoint::calculateArea() { - //getPoint group - QVector points = getPeakPointGroup(); -#if 0 - for(QPointF point:points){ - qDebug()<<"x,y:"< calculateStartAndEndPoint(); -float calculateArea(); +double calculateArea(); + //private void updateStartEndPoint(); QPair calculateMaxDiffPointLeft();