62 css::drawing::LineCap aLineCap,
#define DeclPrimitive3DIDBlock()
defines for DeclPrimitive3DIDBlock and ImplPrimitive3DIDBlock Added to be able to simply change ident...
PolygonHairlinePrimitive3D class.
PolygonStrokePrimitive3D class.
basegfx::B2DLineJoin maLineJoin
PolygonTubePrimitive3D(const basegfx::B3DPolygon &rPolygon, const basegfx::BColor &rBColor, double fRadius, basegfx::B2DLineJoin aLineJoin, css::drawing::LineCap aLineCap, double fDegreeStepWidth=basegfx::deg2rad(10.0), double fMiterMinimumAngle=basegfx::deg2rad(15.0))
constructor
Primitive3DContainer maLast3DDecomposition
hold the last decomposition since it's expensive
virtual Primitive3DContainer get3DDecomposition(const geometry::ViewInformation3D &rViewInformation) const override
local decomposition.
double mfMiterMinimumAngle
double getRadius() const
data read access
css::drawing::LineCap getLineCap() const
virtual bool operator==(const BasePrimitive3D &rPrimitive) const override
compare operator
const Primitive3DContainer & getLast3DDecomposition() const
access methods to maLast3DDecomposition.
double mfRadius
visualisation parameters
basegfx::B2DLineJoin getLineJoin() const
double getMiterMinimumAngle() const
double getDegreeStepWidth() const
css::drawing::LineCap maLineCap
Primitive3DContainer impCreate3DDecomposition(const geometry::ViewInformation3D &rViewInformation) const
local decomposition.
constexpr double deg2rad(double v)