58 aRetval.push_back(aFatLine);
70 rContainer.
append(std::move(aRetval));
75 double fDiscreteGrow,
bool bFill)
78 , mfTransparence(fTransparence)
79 , mfDiscreteGrow(fabs(fDiscreteGrow))
86 if (DiscreteMetricDependentPrimitive2D::operator==(rPrimitive))
108 const double fDiscreteUnit(
double getDiscreteUnit() const
data read access
PolyPolygonColorPrimitive2D class.
PolyPolygonSelectionPrimitive2D class.
virtual bool operator==(const BasePrimitive2D &rPrimitive) const override
compare operator
const basegfx::B2DPolyPolygon & getB2DPolyPolygon() const
data read access
PolyPolygonSelectionPrimitive2D(basegfx::B2DPolyPolygon aPolyPolygon, const basegfx::BColor &rColor, double fTransparence, double fDiscreteGrow, bool bFill)
constructor
double getDiscreteGrow() const
virtual void create2DDecomposition(Primitive2DContainer &rContainer, const geometry::ViewInformation2D &rViewInformation) const override
local decomposition.
virtual sal_uInt32 getPrimitive2DID() const override
provide unique ID
virtual basegfx::B2DRange getB2DRange(const geometry::ViewInformation2D &rViewInformation) const override
get range
const basegfx::BColor & getColor() const
double getTransparence() const
PolyPolygonStrokePrimitive2D class.
void append(const Primitive2DReference &)
UnifiedTransparencePrimitive2D class.
#define PRIMITIVE2D_ID_POLYPOLYGONSELECTIONPRIMITIVE2D
B2DRange getRange(const B2DPolygon &rCandidate)