38 if(getSdrLSTAttribute().getLine().isDefault())
50 getSdrLSTAttribute().getLine(),
51 getSdrLSTAttribute().getLineStartEnd()));
55 if(!getSdrLSTAttribute().getText().isDefault())
61 getSdrLSTAttribute().getText(),
62 getSdrLSTAttribute().getLine(),
68 if(!getSdrLSTAttribute().getShadow().isDefault())
72 getSdrLSTAttribute().getShadow());
75 rContainer.insert(rContainer.end(), aRetval.begin(), aRetval.end());
78 SdrConnectorPrimitive2D::SdrConnectorPrimitive2D(
80 const ::basegfx::B2DPolygon& rUnitPolygon)
82 maSdrLSTAttribute(rSdrLSTAttribute),
83 maUnitPolygon(rUnitPolygon)
89 if(BufferedDecompositionPrimitive2D::operator==(rPrimitive))
virtual bool operator==(const BasePrimitive2D &rPrimitive) const override
Primitive2DContainer createEmbeddedShadowPrimitive(const Primitive2DContainer &rContent, const attribute::SdrShadowAttribute &rShadow, const basegfx::B2DHomMatrix &rObjectMatrix, const Primitive2DContainer *pContentForShadow)
const attribute::SdrLineEffectsTextAttribute & getSdrLSTAttribute() const
#define PRIMITIVE2D_ID_SDRCONNECTORPRIMITIVE2D
ImplPrimitive2DIDBlock(BorderLinePrimitive2D, PRIMITIVE2D_ID_BORDERLINEPRIMITIVE2D) Primitive2DReference tryMergeBorderLinePrimitive2D(const BorderLinePrimitive2D *pCandidateA
Primitive2DReference createTextPrimitive(const basegfx::B2DPolyPolygon &rUnitPolyPolygon, const basegfx::B2DHomMatrix &rObjectTransform, const attribute::SdrTextAttribute &rText, const attribute::SdrLineAttribute &rStroke, bool bCellText, bool bWordWrap)
const ::basegfx::B2DPolygon & getUnitPolygon() const
Primitive2DReference createHiddenGeometryPrimitives2D(const basegfx::B2DHomMatrix &rMatrix)
Primitive2DReference createPolygonLinePrimitive(const basegfx::B2DPolygon &rPolygon, const attribute::SdrLineAttribute &rLine, const attribute::SdrLineStartEndAttribute &rStroke)