diff options
Diffstat (limited to 'drawinglayer/source/primitive3d/polygonprimitive3d.cxx')
-rw-r--r-- | drawinglayer/source/primitive3d/polygonprimitive3d.cxx | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/drawinglayer/source/primitive3d/polygonprimitive3d.cxx b/drawinglayer/source/primitive3d/polygonprimitive3d.cxx index ac820546b9fa..6127ac77666b 100644 --- a/drawinglayer/source/primitive3d/polygonprimitive3d.cxx +++ b/drawinglayer/source/primitive3d/polygonprimitive3d.cxx @@ -22,6 +22,7 @@ #include <basegfx/polygon/b3dpolypolygon.hxx> #include <primitive3d/polygontubeprimitive3d.hxx> #include <drawinglayer/primitive3d/drawinglayer_primitivetypes3d.hxx> +#include <utility> using namespace com::sun::star; @@ -30,10 +31,9 @@ using namespace com::sun::star; namespace drawinglayer::primitive3d { PolygonHairlinePrimitive3D::PolygonHairlinePrimitive3D( - const basegfx::B3DPolygon& rPolygon, + basegfx::B3DPolygon aPolygon, const basegfx::BColor& rBColor) - : BasePrimitive3D(), - maPolygon(rPolygon), + : maPolygon(std::move(aPolygon)), maBColor(rBColor) { } @@ -118,13 +118,12 @@ namespace drawinglayer::primitive3d } PolygonStrokePrimitive3D::PolygonStrokePrimitive3D( - const basegfx::B3DPolygon& rPolygon, + basegfx::B3DPolygon aPolygon, const attribute::LineAttribute& rLineAttribute, - const attribute::StrokeAttribute& rStrokeAttribute) - : BufferedDecompositionPrimitive3D(), - maPolygon(rPolygon), + attribute::StrokeAttribute aStrokeAttribute) + : maPolygon(std::move(aPolygon)), maLineAttribute(rLineAttribute), - maStrokeAttribute(rStrokeAttribute) + maStrokeAttribute(std::move(aStrokeAttribute)) { } |