32 const sal_uInt32
nCount(rRanges.size());
41 aRetval.
append(aDiscretePolygon);
66 std::move(aPolyPolygon),
70 aRetval[0] = aOutline;
78 std::vector< basegfx::B2DRange >&& rRanges )
79 :
sdr::overlay::OverlayObject(rColor)
80 , maRanges(
std::move(rRanges))
void append(const B2DPolygon &rPolygon, sal_uInt32 nCount=1)
void remove(OverlayObject &rOverlayObject)
const Color & getBaseColor() const
void allowAntiAliase(bool bNew)
OverlayManager * getOverlayManager() const
const std::vector< basegfx::B2DRange > & getRanges() const
void setRanges(std::vector< basegfx::B2DRange > &&rNew)
virtual ~OverlayRangesOutline() override
OverlayRangesOutline(const Color &rColor, std::vector< basegfx::B2DRange > &&rRanges)
std::vector< basegfx::B2DRange > maRanges
virtual drawinglayer::primitive2d::Primitive2DContainer createOverlayObjectPrimitive2DSequence() override
B2DPolygon createPolygonFromRect(const B2DRectangle &rRect, double fRadiusX, double fRadiusY)
B2DPolyPolygon solvePolygonOperationOr(const B2DPolyPolygon &rCandidateA, const B2DPolyPolygon &rCandidateB)