PolygonStrokePrimitive2D class.
PolygonWavePrimitive2D class.
virtual void create2DDecomposition(Primitive2DContainer &rContainer, const geometry::ViewInformation2D &rViewInformation) const override
local decomposition.
virtual bool operator==(const BasePrimitive2D &rPrimitive) const override
compare operator
double mfWaveWidth
wave definition
double getWaveHeight() const
virtual basegfx::B2DRange getB2DRange(const geometry::ViewInformation2D &rViewInformation) const override
get range
double getWaveWidth() const
data read access
PolygonWavePrimitive2D(const basegfx::B2DPolygon &rPolygon, const attribute::LineAttribute &rLineAttribute, const attribute::StrokeAttribute &rStrokeAttribute, double fWaveWidth, double fWaveHeight)
constructor
virtual sal_uInt32 getPrimitive2DID() const override
provide unique ID