43 if(BasePrimitive3D::operator==(rPrimitive))
83 aRetval.resize(aHairLinePolyPolygon.
count());
92 for(sal_uInt32
a(0);
a < aHairLinePolyPolygon.
count();
a++)
108 for(sal_uInt32
a(0);
a < aHairLinePolyPolygon.
count();
a++)
125 maLineAttribute(rLineAttribute),
126 maStrokeAttribute(
std::move(aStrokeAttribute))
132 if(BufferedDecompositionPrimitive3D::operator==(rPrimitive))
#define ImplPrimitive3DIDBlock(TheClass, TheID)
B3DPolygon const & getB3DPolygon(sal_uInt32 nIndex) const
PolygonHairlinePrimitive3D class.
PolygonHairlinePrimitive3D(basegfx::B3DPolygon aPolygon, const basegfx::BColor &rBColor)
constructor
virtual basegfx::B3DRange getB3DRange(const geometry::ViewInformation3D &rViewInformation) const override
get range
const basegfx::BColor & getBColor() const
const basegfx::B3DPolygon & getB3DPolygon() const
data read access
virtual bool operator==(const BasePrimitive3D &rPrimitive) const override
compare operator
PolygonStrokePrimitive3D class.
const attribute::StrokeAttribute & getStrokeAttribute() const
PolygonStrokePrimitive3D(basegfx::B3DPolygon aPolygon, const attribute::LineAttribute &rLineAttribute, attribute::StrokeAttribute aStrokeAttribute)
constructor
const basegfx::B3DPolygon & getB3DPolygon() const
data read access
virtual Primitive3DContainer create3DDecomposition(const geometry::ViewInformation3D &rViewInformation) const override
local decomposition.
const attribute::LineAttribute & getLineAttribute() const
PolygonStrokePrimitive3D class.
#define PRIMITIVE3D_ID_POLYGONHAIRLINEPRIMITIVE3D
#define PRIMITIVE3D_ID_POLYGONSTROKEPRIMITIVE3D
void applyLineDashing(const B2DPolygon &rCandidate, const std::vector< double > &rDotDashArray, B2DPolyPolygon *pLineTarget, B2DPolyPolygon *pGapTarget, double fDotDashLength)
B2DRange getRange(const B2DPolygon &rCandidate)
css::uno::Reference< css::graphic::XPrimitive3D > Primitive3DReference
ImplPrimitive3DIDBlock(PolygonHairlinePrimitive3D, PRIMITIVE3D_ID_POLYGONHAIRLINEPRIMITIVE3D) Primitive3DContainer PolygonStrokePrimitive3D