|
LibreOffice Module chart2 (master) 1
|
#include <VPolarCoordinateSystem.hxx>
Public Member Functions | |
| VPolarCoordinateSystem ()=delete | |
| VPolarCoordinateSystem (const rtl::Reference< ::chart::BaseCoordinateSystem > &xCooSys) | |
| virtual | ~VPolarCoordinateSystem () override |
| virtual css::uno::Sequence< sal_Int32 > | getCoordinateSystemResolution (const css::awt::Size &rPageSize, const css::awt::Size &rPageResolution) override |
| virtual void | createVAxisList (const rtl::Reference<::chart::ChartModel > &ChartDoc, const css::awt::Size &rFontReferenceSize, const css::awt::Rectangle &rMaximumSpaceForLabels, bool bLimitSpaceForLabels, std::vector< std::unique_ptr< VSeriesPlotter > > &rSeriesPlotterList, css::uno::Reference< css::uno::XComponentContext > const &rComponentContext) override |
| Create "view" axis objects 'VAxis' from the coordinate system model. More... | |
| virtual void | initVAxisInList () override |
| virtual void | updateScalesAndIncrementsOnAxes () override |
| virtual void | createGridShapes () override |
Public Member Functions inherited from chart::VCoordinateSystem | |
| virtual | ~VCoordinateSystem () |
| void | initPlottingTargets (const rtl::Reference< SvxShapeGroupAnyD > &xLogicTarget, const rtl::Reference< SvxShapeGroupAnyD > &xFinalTarget, rtl::Reference< SvxShapeGroupAnyD > &xLogicTargetForSeriesBehindAxis) |
| void | setParticle (const OUString &rCooSysParticle) |
| void | setTransformationSceneToScreen (const css::drawing::HomogenMatrix &rMatrix) |
| const css::drawing::HomogenMatrix & | getTransformationSceneToScreen () const |
| virtual css::uno::Sequence< sal_Int32 > | getCoordinateSystemResolution (const css::awt::Size &rPageSize, const css::awt::Size &rPageResolution) |
| ExplicitScaleData | getExplicitScale (sal_Int32 nDimensionIndex, sal_Int32 nAxisIndex) const |
| ExplicitIncrementData | getExplicitIncrement (sal_Int32 nDimensionIndex, sal_Int32 nAxisIndex) const |
| void | setExplicitCategoriesProvider (ExplicitCategoriesProvider *) |
| ExplicitCategoriesProvider * | getExplicitCategoriesProvider () |
| std::vector< ExplicitScaleData > | getExplicitScales (sal_Int32 nDimensionIndex, sal_Int32 nAxisIndex) const |
| std::vector< ExplicitIncrementData > | getExplicitIncrements (sal_Int32 nDimensionIndex, sal_Int32 nAxisIndex) const |
| void | addMinimumAndMaximumSupplier (MinimumAndMaximumSupplier *pMinimumAndMaximumSupplier) |
| bool | hasMinimumAndMaximumSupplier (MinimumAndMaximumSupplier *pMinimumAndMaximumSupplier) |
| void | clearMinimumAndMaximumSupplierList () |
| void | prepareAutomaticAxisScaling (ScaleAutomatism &rScaleAutomatism, sal_Int32 nDimIndex, sal_Int32 nAxisIndex) |
It sets the scaling parameters for the passed ScaleAutomatism object. More... | |
| void | setExplicitScaleAndIncrement (sal_Int32 nDimensionIndex, sal_Int32 nAxisIndex, const ExplicitScaleData &rExplicitScale, const ExplicitIncrementData &rExplicitIncrement) |
| void | set3DWallPositions (CuboidPlanePosition eLeftWallPos, CuboidPlanePosition eBackWallPos, CuboidPlanePosition eBottomPos) |
| const rtl::Reference< ::chart::BaseCoordinateSystem > & | getModel () const |
| virtual void | createVAxisList (const rtl::Reference<::chart::ChartModel > &xChartDoc, const css::awt::Size &rFontReferenceSize, const css::awt::Rectangle &rMaximumSpaceForLabels, bool bLimitSpaceForLabels, std::vector< std::unique_ptr< VSeriesPlotter > > &rSeriesPlotterList, css::uno::Reference< css::uno::XComponentContext > const &rComponentContext) |
| Create "view" axis objects 'VAxis' from the coordinate system model. More... | |
| virtual void | initVAxisInList () |
| virtual void | updateScalesAndIncrementsOnAxes () |
| void | createMaximumAxesLabels () |
| void | createAxesLabels () |
| void | updatePositions () |
| void | createAxesShapes () |
| virtual void | createGridShapes () |
| bool | getPropertySwapXAndYAxis () const |
| sal_Int32 | getMaximumAxisIndexByDimension (sal_Int32 nDimensionIndex) const |
| bool | needSeriesNamesForAxis () const |
| void | setSeriesNamesForAxis (const css::uno::Sequence< OUString > &rSeriesNames) |
Definition at line 26 of file VPolarCoordinateSystem.hxx.
|
delete |
|
explicit |
|
overridevirtual |
Definition at line 43 of file VPolarCoordinateSystem.cxx.
|
overridevirtual |
Reimplemented from chart::VCoordinateSystem.
Definition at line 167 of file VPolarCoordinateSystem.cxx.
References chart::VPolarGrid::createShapes(), chart::PlotterBase::initPlotter(), chart::MAIN_AXIS_INDEX, chart::VPolarGrid::setIncrements(), chart::PlotterBase::setScales(), and chart::VAxisOrGridBase::setTransformationSceneToScreen().
|
overridevirtual |
Create "view" axis objects 'VAxis' from the coordinate system model.
Reimplemented from chart::VCoordinateSystem.
Definition at line 71 of file VPolarCoordinateSystem.cxx.
References chart::AxisProperties::init(), chart::AxisProperties::m_bDisplayLabels, and chart::AxisProperties::m_nNumberFormatKey.
|
overridevirtual |
Reimplemented from chart::VCoordinateSystem.
Definition at line 48 of file VPolarCoordinateSystem.cxx.
|
overridevirtual |
Reimplemented from chart::VCoordinateSystem.
Definition at line 113 of file VPolarCoordinateSystem.cxx.
References chart::PlotterBase::initPlotter(), chart::VAxisBase::setExplicitScaleAndIncrement(), chart::VPolarAxis::setIncrements(), chart::PlotterBase::setScales(), and chart::VAxisOrGridBase::setTransformationSceneToScreen().
|
overridevirtual |
Reimplemented from chart::VCoordinateSystem.
Definition at line 141 of file VPolarCoordinateSystem.cxx.
References chart::VAxisBase::setExplicitScaleAndIncrement(), chart::VPolarAxis::setIncrements(), chart::PlotterBase::setScales(), and chart::VAxisOrGridBase::setTransformationSceneToScreen().