36 const css::uno::Reference<css::util::XNumberFormatter>& xNumFormatter,
37 sal_Int32 nNumberFormatKey, sal_Int32* pFormulaLength =
nullptr )
const override;
42 const css::uno::Sequence<double>& aXValues,
43 const css::uno::Sequence<double>& aYValues )
override;
47 virtual css::uno::Sequence<css::geometry::RealPoint2D> SAL_CALL
getCurveValues(
50 sal_Int32 nPointCount,
51 const css::uno::Reference<css::chart2::XScaling>& xScalingX,
52 const css::uno::Reference<css::chart2::XScaling>& xScalingY,
53 sal_Bool bMaySkipPointsInCalculation )
override;
virtual css::uno::Sequence< css::geometry::RealPoint2D > SAL_CALL getCurveValues(double min, double max, sal_Int32 nPointCount, const css::uno::Reference< css::chart2::XScaling > &xScalingX, const css::uno::Reference< css::chart2::XScaling > &xScalingY, sal_Bool bMaySkipPointsInCalculation) override
std::vector< double > aXList
void calculateValuesCentral(RegressionCalculationHelper::tDoubleVectorPair aValues)
virtual OUString ImplGetRepresentation(const css::uno::Reference< css::util::XNumberFormatter > &xNumFormatter, sal_Int32 nNumberFormatKey, sal_Int32 *pFormulaLength=nullptr) const override
virtual void SAL_CALL recalculateRegression(const css::uno::Sequence< double > &aXValues, const css::uno::Sequence< double > &aYValues) override
std::vector< double > aYList
virtual ~MovingAverageRegressionCurveCalculator() override
void calculateValues(RegressionCalculationHelper::tDoubleVectorPair aValues, bool bUseXAvg)
MovingAverageRegressionCurveCalculator()
virtual double SAL_CALL getCurveValue(double x) override
std::pair< std::vector< double >, std::vector< double > > tDoubleVectorPair
SwNodeOffset min(const SwNodeOffset &a, const SwNodeOffset &b)