51 , maLineAttribute(rLineAttribute)
52 , maStrokeAttribute(
std::move(aStrokeAttribute))
59 , maLineAttribute(rLineAttribute)
65 if (BufferedDecompositionPrimitive2D::operator==(rPrimitive))
B2DPolygon const & getB2DPolygon(sal_uInt32 nIndex) const
PolyPolygonStrokePrimitive2D class.
const attribute::LineAttribute & getLineAttribute() const
PolyPolygonStrokePrimitive2D(basegfx::B2DPolyPolygon aPolyPolygon, const attribute::LineAttribute &rLineAttribute, attribute::StrokeAttribute aStrokeAttribute)
constructor
virtual void create2DDecomposition(Primitive2DContainer &rContainer, const geometry::ViewInformation2D &rViewInformation) const override
local decomposition.
virtual sal_uInt32 getPrimitive2DID() const override
provide unique ID
const attribute::StrokeAttribute & getStrokeAttribute() const
const basegfx::B2DPolyPolygon & getB2DPolyPolygon() const
data read access
virtual basegfx::B2DRange getB2DRange(const geometry::ViewInformation2D &rViewInformation) const override
get range
virtual bool operator==(const BasePrimitive2D &rPrimitive) const override
compare operator
PolygonStrokePrimitive2D class.
#define PRIMITIVE2D_ID_POLYPOLYGONSTROKEPRIMITIVE2D
B2DRange getRange(const B2DPolygon &rCandidate)