51 aUnitOutline.
transform(aUnitCorrectionMatrix);
109 rContainer.
append(std::move(aRetval));
116 maSdrLFSTAttribute(rSdrLFSTAttribute)
122 if(BufferedDecompositionPrimitive2D::operator==(rPrimitive))
165 aUnitOutline.
transform(aUnitCorrectionMatrix);
223 rContainer.
append(std::move(aRetval));
232 bool bCloseUsingCenter)
234 mfStartAngle(fStartAngle),
235 mfEndAngle(fEndAngle),
236 mbCloseSegment(bCloseSegment),
237 mbCloseUsingCenter(bCloseUsingCenter)
243 if(SdrEllipsePrimitive2D::operator==(rPrimitive))
void transform(const basegfx::B2DHomMatrix &rMatrix)
void insert(sal_uInt32 nIndex, const basegfx::B2DPoint &rPoint, sal_uInt32 nCount=1)
void transform(const basegfx::B2DHomMatrix &rMatrix)
void setClosed(bool bNew)
void append(const Primitive2DReference &)
SdrEllipsePrimitive2D(::basegfx::B2DHomMatrix aTransform, const attribute::SdrLineFillEffectsTextAttribute &rSdrLFSTAttribute)
virtual void create2DDecomposition(Primitive2DContainer &rContainer, const geometry::ViewInformation2D &aViewInformation) const override
virtual bool operator==(const BasePrimitive2D &rPrimitive) const override
virtual sal_uInt32 getPrimitive2DID() const override
const ::basegfx::B2DHomMatrix & getTransform() const
const attribute::SdrLineFillEffectsTextAttribute & getSdrLFSTAttribute() const
virtual void create2DDecomposition(Primitive2DContainer &rContainer, const geometry::ViewInformation2D &aViewInformation) const override
virtual sal_uInt32 getPrimitive2DID() const override
SdrEllipseSegmentPrimitive2D(const ::basegfx::B2DHomMatrix &rTransform, const attribute::SdrLineFillEffectsTextAttribute &rSdrLFSTAttribute, double fStartAngle, double fEndAngle, bool bCloseSegment, bool bCloseUsingCenter)
virtual bool operator==(const BasePrimitive2D &rPrimitive) const override
B2DHomMatrix createScaleTranslateB2DHomMatrix(double fScaleX, double fScaleY, double fTranslateX, double fTranslateY)
B2DPolygon const & createPolygonFromUnitCircle(sal_uInt32 nStartQuadrant=0)
B2DPolygon createPolygonFromUnitEllipseSegment(double fStart, double fEnd)
Primitive2DReference createHiddenGeometryPrimitives2D(const basegfx::B2DHomMatrix &rMatrix)
Primitive2DContainer createEmbeddedShadowPrimitive(Primitive2DContainer &&rContent, const attribute::SdrShadowAttribute &rShadow, const basegfx::B2DHomMatrix &rObjectMatrix, const Primitive2DContainer *pContentForShadow)
Primitive2DReference createPolygonLinePrimitive(const basegfx::B2DPolygon &rPolygon, const attribute::SdrLineAttribute &rLine, const attribute::SdrLineStartEndAttribute &rStroke)
Primitive2DReference createTextPrimitive(const basegfx::B2DPolyPolygon &rUnitPolyPolygon, const basegfx::B2DHomMatrix &rObjectTransform, const attribute::SdrTextAttribute &rText, const attribute::SdrLineAttribute &rStroke, bool bCellText, bool bWordWrap)
Primitive2DReference createPolyPolygonFillPrimitive(const basegfx::B2DPolyPolygon &rPolyPolygon, const attribute::SdrFillAttribute &rFill, const attribute::FillGradientAttribute &rFillGradient)
#define PRIMITIVE2D_ID_SDRELLIPSESEGMENTPRIMITIVE2D
#define PRIMITIVE2D_ID_SDRELLIPSEPRIMITIVE2D