LibreOffice Module chart2 (master) 1
|
#include <VPolarAxis.hxx>
Public Member Functions | |
void | setIncrements (std::vector< ExplicitIncrementData > &&rIncrements) |
virtual bool | isAnythingToDraw () override |
virtual | ~VPolarAxis () override |
Public Member Functions inherited from chart::VAxisBase | |
VAxisBase (sal_Int32 nDimensionIndex, sal_Int32 nDimensionCount, const AxisProperties &rAxisProperties, const css::uno::Reference< css::util::XNumberFormatsSupplier > &xNumberFormatsSupplier) | |
virtual | ~VAxisBase () override |
sal_Int32 | getDimensionCount () const |
Return the number of dimensions the diagram has. More... | |
virtual void | createMaximumLabels ()=0 |
virtual void | createLabels ()=0 |
virtual void | updatePositions ()=0 |
virtual bool | isAnythingToDraw () |
virtual void | initAxisLabelProperties (const css::awt::Size &rFontReferenceSize, const css::awt::Rectangle &rMaximumSpaceForLabels) |
virtual void | setExplicitScaleAndIncrement (const ExplicitScaleData &rScale, const ExplicitIncrementData &rIncrement) override |
virtual sal_Int32 | estimateMaximumAutoMainIncrementCount () |
virtual void | createAllTickInfos (TickInfoArraysType &rAllTickInfos) |
void | setExtraLinePositionAtOtherAxis (double fCrossingAt) |
virtual void | createDataTableView (std::vector< std::unique_ptr< VSeriesPlotter > > &rSeriesPlotterList, css::uno::Reference< css::util::XNumberFormatsSupplier > const &xNumberFormatsSupplier, rtl::Reference<::chart::ChartModel > const &xChartDoc, css::uno::Reference< css::uno::XComponentContext > const &rComponentContext) |
std::shared_ptr< DataTableView > | getDataTableView () |
Public Member Functions inherited from chart::VAxisOrGridBase | |
VAxisOrGridBase (sal_Int32 nDimensionIndex, sal_Int32 nDimensionCount) | |
virtual | ~VAxisOrGridBase () override |
virtual void | setTransformationSceneToScreen (const css::drawing::HomogenMatrix &rMatrix) override |
virtual void | setExplicitScaleAndIncrement (const ExplicitScaleData &rScale, const ExplicitIncrementData &rIncrement) |
void | set3DWallPositions (CuboidPlanePosition eLeftWallPos, CuboidPlanePosition eBackWallPos, CuboidPlanePosition eBottomPos) |
virtual TickFactory * | createTickFactory () |
Public Member Functions inherited from chart::PlotterBase | |
PlotterBase (sal_Int32 nDimension) | |
virtual | ~PlotterBase () |
virtual void | initPlotter (const rtl::Reference< SvxShapeGroupAnyD > &xLogicTarget, const rtl::Reference< SvxShapeGroupAnyD > &xFinalTarget, const OUString &rCID) |
virtual void | setScales (std::vector< ExplicitScaleData > &&rScales, bool bSwapXAndYAxis) |
virtual void | setTransformationSceneToScreen (const css::drawing::HomogenMatrix &rMatrix) |
virtual void | createShapes ()=0 |
Static Public Member Functions | |
static std::shared_ptr< VPolarAxis > | createAxis (const AxisProperties &rAxisProperties, const css::uno::Reference< css::util::XNumberFormatsSupplier > &xNumberFormatsSupplier, sal_Int32 nDimensionIndex, sal_Int32 nDimensionCount) |
Static Public Member Functions inherited from chart::PlotterBase | |
static bool | isValidPosition (const css::drawing::Position3D &rPos) |
Protected Member Functions | |
VPolarAxis (const AxisProperties &rAxisProperties, const css::uno::Reference< css::util::XNumberFormatsSupplier > &xNumberFormatsSupplier, sal_Int32 nDimensionIndex, sal_Int32 nDimensionCount) | |
Protected Member Functions inherited from chart::VAxisBase | |
void | removeTextShapesFromTicks () |
void | updateUnscaledValuesAtTicks (TickIter &rIter) |
virtual bool | prepareShapeCreation () |
void | recordMaximumTextSize (SvxShape &xShape, double fRotationAngleDegree) |
bool | isDateAxis () const |
bool | isComplexCategoryAxis () const |
Protected Member Functions inherited from chart::PlotterBase | |
rtl::Reference< SvxShapeGroupAnyD > | createGroupShape (const rtl::Reference< SvxShapeGroupAnyD > &xTarget, const OUString &rName=OUString()) |
Additional Inherited Members | |
Static Protected Member Functions inherited from chart::VAxisBase | |
static size_t | getIndexOfLongestLabel (const css::uno::Sequence< OUString > &rLabels) |
Definition at line 29 of file VPolarAxis.hxx.
|
overridevirtual |
Definition at line 48 of file VPolarAxis.cxx.
|
protected |
Definition at line 39 of file VPolarAxis.cxx.
References m_pPosHelper, and chart::PlotterBase::m_pPosHelper.
|
static |
Definition at line 30 of file VPolarAxis.cxx.
|
overridevirtual |
Reimplemented from chart::VAxisBase.
Definition at line 57 of file VPolarAxis.cxx.
References chart::VAxisBase::isAnythingToDraw(), and chart::PlotterBase::m_nDimension.
Referenced by chart::VPolarRadiusAxis::prepareShapeCreation().
void chart::VPolarAxis::setIncrements | ( | std::vector< ExplicitIncrementData > && | rIncrements | ) |
Definition at line 52 of file VPolarAxis.cxx.
References m_aIncrements.
Referenced by chart::VPolarCoordinateSystem::initVAxisInList(), and chart::VPolarCoordinateSystem::updateScalesAndIncrementsOnAxes().
|
protected |
Definition at line 49 of file VPolarAxis.hxx.
Referenced by chart::VPolarRadiusAxis::createShapes(), and setIncrements().
|
protected |
Definition at line 48 of file VPolarAxis.hxx.
Referenced by chart::VPolarAngleAxis::createLabels(), chart::VPolarAngleAxis::createShapes(), chart::VPolarRadiusAxis::createShapes(), chart::VPolarAngleAxis::createTextShapes_ForAngleAxis(), and VPolarAxis().