33 ,
const css::uno::Reference< css::util::XNumberFormatsSupplier >& xNumberFormatsSupplier
34 , sal_Int32 nDimensionCount );
40 ,
const OUString& rCID
45 virtual void setScales( std::vector< ExplicitScaleData >&& rScales,
bool bSwapXAndYAxis )
override;
52 const css::awt::Size& rFontReferenceSize
53 ,
const css::awt::Rectangle& rMaximumSpaceForLabels )
override;
virtual sal_Int32 estimateMaximumAutoMainIncrementCount() override
virtual void initPlotter(const rtl::Reference< SvxShapeGroupAnyD > &xLogicTarget, const rtl::Reference< SvxShapeGroupAnyD > &xFinalTarget, const OUString &rCID) override
virtual void createShapes() override
virtual void createLabels() override
virtual void setExplicitScaleAndIncrement(const ExplicitScaleData &rScale, const ExplicitIncrementData &rIncrement) override
virtual void setScales(std::vector< ExplicitScaleData > &&rScales, bool bSwapXAndYAxis) override
virtual void initAxisLabelProperties(const css::awt::Size &rFontReferenceSize, const css::awt::Rectangle &rMaximumSpaceForLabels) override
virtual bool prepareShapeCreation() override
virtual void setTransformationSceneToScreen(const css::drawing::HomogenMatrix &rMatrix) override
virtual void createMaximumLabels() override
VPolarRadiusAxis(const AxisProperties &rAxisProperties, const css::uno::Reference< css::util::XNumberFormatsSupplier > &xNumberFormatsSupplier, sal_Int32 nDimensionCount)
virtual void updatePositions() override
virtual ~VPolarRadiusAxis() override
std::unique_ptr< VCartesianAxis > m_apAxisWithLabels
describes how tickmarks are positioned on the scale of an axis.
This structure contains the explicit values for a scale like Minimum and Maximum.