32 , sal_Int32 nDimensionIndex, sal_Int32 nDimensionCount )
34 if( nDimensionIndex==0 )
35 return std::make_shared<VPolarAngleAxis>( rAxisProperties, xNumberFormatsSupplier, nDimensionCount );
36 return std::make_shared<VPolarRadiusAxis>( rAxisProperties, xNumberFormatsSupplier, nDimensionCount );
41 , sal_Int32 nDimensionIndex, sal_Int32 nDimensionCount )
42 :
VAxisBase( nDimensionIndex, nDimensionCount, rAxisProperties, xNumberFormatsSupplier )
PlottingPositionHelper * m_pPosHelper
const sal_Int32 m_nDimension
virtual bool isAnythingToDraw()
static std::shared_ptr< VPolarAxis > createAxis(const AxisProperties &rAxisProperties, const css::uno::Reference< css::util::XNumberFormatsSupplier > &xNumberFormatsSupplier, sal_Int32 nDimensionIndex, sal_Int32 nDimensionCount)
std::vector< ExplicitIncrementData > m_aIncrements
std::unique_ptr< PolarPlottingPositionHelper > m_pPosHelper
virtual bool isAnythingToDraw() override
VPolarAxis(const AxisProperties &rAxisProperties, const css::uno::Reference< css::util::XNumberFormatsSupplier > &xNumberFormatsSupplier, sal_Int32 nDimensionIndex, sal_Int32 nDimensionCount)
virtual ~VPolarAxis() override
void setIncrements(std::vector< ExplicitIncrementData > &&rIncrements)