diff options
Diffstat (limited to 'chart2/source/view/charttypes/Splines.hxx')
-rw-r--r-- | chart2/source/view/charttypes/Splines.hxx | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/chart2/source/view/charttypes/Splines.hxx b/chart2/source/view/charttypes/Splines.hxx index 4ceb65fc05c0..b83c13931b47 100644 --- a/chart2/source/view/charttypes/Splines.hxx +++ b/chart2/source/view/charttypes/Splines.hxx @@ -20,8 +20,10 @@ #pragma once #include <sal/types.h> +#include <vector> namespace com::sun::star::drawing { struct PolyPolygonShape3D; } +namespace com::sun::star::drawing { struct Position3D; } namespace chart { @@ -30,13 +32,13 @@ class SplineCalculater { public: static void CalculateCubicSplines( - const css::drawing::PolyPolygonShape3D& rPoints - , css::drawing::PolyPolygonShape3D& rResult + const std::vector<std::vector<css::drawing::Position3D>>& rPoints + , std::vector<std::vector<css::drawing::Position3D>>& rResult , sal_uInt32 nGranularity ); static void CalculateBSplines( - const css::drawing::PolyPolygonShape3D& rPoints - , css::drawing::PolyPolygonShape3D& rResult + const std::vector<std::vector<css::drawing::Position3D>>& rPoints + , std::vector<std::vector<css::drawing::Position3D>>& rResult , sal_uInt32 nGranularity , sal_uInt32 nSplineDepth ); }; |