52 std::unique_ptr<basegfx::B2DRange>
70 virtual void parseAttribute(
const OUString& rTokenName,
SVGToken aSVGToken,
const OUString& aContent)
override;
MarkerOrient maMarkerOrient
virtual void parseAttribute(const OUString &rTokenName, SVGToken aSVGToken, const OUString &aContent) override
const SvgNumber & getMarkerHeight() const
MarkerHeight content, set if found in current context.
const SvgNumber & getRefX() const
RefX content, set if found in current context.
virtual ~SvgMarkerNode() override
SvgStyleAttributes maSvgStyleAttributes
use styles
void setViewBox(const basegfx::B2DRange *pViewBox)
void setMarkerUnits(const MarkerUnits aMarkerUnits)
const SvgAspectRatio & getSvgAspectRatio() const
SvgAspectRatio content.
virtual basegfx::B2DRange getCurrentViewPort() const override
InfoProvider support for % values.
const drawinglayer::primitive2d::Primitive2DContainer & getMarkerPrimitives() const
get marker primitives buffered, uses decomposeSvgNode internally
const SvgNumber & getMarkerWidth() const
MarkerWidth content, set if found in current context.
drawinglayer::primitive2d::Primitive2DContainer aPrimitives
buffered decomposition
const basegfx::B2DRange * getViewBox() const
viewBox content
const SvgNumber & getRefY() const
RefY content, set if found in current context.
std::unique_ptr< basegfx::B2DRange > mpViewBox
variable scan values, dependent of given XAttributeList
double getAngle() const
Angle content, set if found in current context.
void setAngle(double fAngle)
void setMarkerOrient(const MarkerOrient aMarkerOrient)
MarkerOrient getMarkerOrient() const
MarkerOrient content.
SvgAspectRatio maSvgAspectRatio
virtual const SvgStyleAttributes * getSvgStyleAttributes() const override
MarkerUnits maMarkerUnits
SvgMarkerNode(SvgDocument &rDocument, SvgNode *pParent)
MarkerUnits getMarkerUnits() const
MarkerUnits content.