|
| VCartesianCoordinateSystem ()=delete |
|
| VCartesianCoordinateSystem (const rtl::Reference< ::chart::BaseCoordinateSystem > &xCooSys) |
|
virtual | ~VCartesianCoordinateSystem () 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 |
|
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) |
|